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

models.ssm-2014-11-06-intermediate.json Maven / Gradle / Ivy

{
  "customizationConfig" : {
    "attachPayloadTraitToMember" : { },
    "blacklistedSimpleMethods" : [ "deleteAssociation", "describeAssociation", "listComplianceItems", "describeMaintenanceWindowSchedule" ],
    "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" : [ "describeActivations", "describeAutomationExecutions", "describeAvailablePatches", "describeInstanceInformation", "describeInventoryDeletions", "describeMaintenanceWindows", "describeParameters", "describePatchBaselines", "describePatchGroups", "getDefaultPatchBaseline", "getInventory", "getInventorySchema", "listAssociations", "listCommandInvocations", "listCommands", "listComplianceSummaries", "listDocuments", "listResourceComplianceSummaries", "listResourceDataSync" ]
  },
  "metadata" : {
    "apiVersion" : "2014-11-06",
    "asyncBuilder" : "DefaultSsmAsyncClientBuilder",
    "asyncBuilderInterface" : "SsmAsyncClientBuilder",
    "asyncClient" : "DefaultSsmAsyncClient",
    "asyncInterface" : "SsmAsyncClient",
    "authPolicyPackageName" : null,
    "authType" : "V4",
    "baseBuilder" : "DefaultSsmBaseClientBuilder",
    "baseBuilderInterface" : "SsmBaseClientBuilder",
    "baseExceptionName" : "SsmException",
    "baseRequestName" : "SsmRequest",
    "baseResponseName" : "SsmResponse",
    "cborProtocol" : false,
    "clientPackageName" : "ssm",
    "contentType" : null,
    "defaultEndpoint" : null,
    "defaultEndpointWithoutHttpProtocol" : null,
    "defaultRegion" : null,
    "descriptiveServiceName" : "Amazon SSM",
    "documentation" : "AWS Systems Manager 

AWS Systems Manager is a collection of capabilities that helps you automate management tasks such as collecting system inventory, applying operating system (OS) patches, automating the creation of Amazon Machine Images (AMIs), and configuring operating systems (OSs) and applications at scale. Systems Manager lets you remotely and securely manage the configuration of your managed instances. A managed instance is any Amazon EC2 instance or on-premises machine in your hybrid environment that has been configured for Systems Manager.

This reference is intended to be used with the AWS Systems Manager User Guide.

To get started, verify prerequisites and configure managed instances. For more information, see Setting Up AWS Systems Manager in the AWS Systems Manager User Guide.

For information about other API actions you can perform on Amazon EC2 instances, see the Amazon EC2 API Reference. For information about how to use a Query API, see Making API Requests.

", "endpointPrefix" : "ssm", "fullAuthPolicyPackageName" : "software.amazon.awssdk.services", "fullClientPackageName" : "software.amazon.awssdk.services.ssm", "fullModelPackageName" : "software.amazon.awssdk.services.ssm.model", "fullPaginatorsPackageName" : "software.amazon.awssdk.services.ssm.paginators", "fullRequestTransformPackageName" : "software.amazon.awssdk.services.ssm.transform", "fullTransformPackageName" : "software.amazon.awssdk.services.ssm.transform", "ionProtocol" : false, "jsonProtocol" : true, "jsonVersion" : "1.1", "modelPackageName" : "ssm.model", "paginatorsPackageName" : "ssm.paginators", "protocol" : "json", "requestTransformPackageName" : "ssm.transform", "requiresApiKey" : false, "requiresIamSigners" : false, "rootPackageName" : "software.amazon.awssdk.services", "serviceId" : "SSM", "serviceName" : "Ssm", "signingName" : "ssm", "syncBuilder" : "DefaultSsmClientBuilder", "syncBuilderInterface" : "SsmClientBuilder", "syncClient" : "DefaultSsmClient", "syncInterface" : "SsmClient", "transformPackageName" : "ssm.transform", "uid" : "ssm-2014-11-06", "xmlProtocol" : false }, "operations" : { "AddTagsToResource" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Adds or overwrites one or more tags for the specified resource. Tags are metadata that you can assign to your documents, managed instances, maintenance windows, Parameter Store parameters, and patch baselines. Tags enable you to categorize your resources in different ways, for example, by purpose, owner, or environment. Each tag consists of a key and an optional value, both of which you define. For example, you could define a set of tags for your account's managed instances that helps you track each instance's owner and stack level. For example: Key=Owner and Value=DbAdmin, SysAdmin, or Dev. Or Key=Stack and Value=Production, Pre-Production, or Test.

Each resource can have a maximum of 50 tags.

We recommend that you devise a set of tag keys that meets your needs for each resource type. Using a consistent set of tag keys makes it easier for you to manage your resources. You can search and filter the resources based on the tags you add. Tags don't have any semantic meaning to Amazon EC2 and are interpreted strictly as a string of characters.

For more information about tags, see Tagging Your Amazon EC2 Resources in the Amazon EC2 User Guide.

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

The resource type is not valid. For example, if you are attempting to tag an instance, the instance must be a registered, managed instance.

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

The resource ID is not valid. Verify that you entered the correct ID and try again.

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

An error occurred on the server side.

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

The Targets parameter includes too many tags. Remove one or more tags and try the command again.

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

There are concurrent updates for a resource that supports one update at a time.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "AddTagsToResourceRequest", "variableName" : "addTagsToResourceRequest", "variableType" : "AddTagsToResourceRequest", "documentation" : "", "simpleType" : "AddTagsToResourceRequest", "variableSetterType" : "AddTagsToResourceRequest" }, "methodName" : "addTagsToResource", "operationName" : "AddTagsToResource", "paginated" : false, "returnType" : { "returnType" : "AddTagsToResourceResponse", "documentation" : null }, "syncReturnType" : "AddTagsToResourceResponse" }, "CancelCommand" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Attempts to cancel the command specified by the Command ID. There is no guarantee that the command will be terminated and the underlying process stopped.

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

An error occurred on the server side.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidCommandIdException", "documentation" : null, "httpStatusCode" : null }, { "exceptionName" : "InvalidInstanceIdException", "documentation" : "

The following problems can cause this exception:

You do not have permission to access the instance.

SSM Agent is not running. On managed instances and Linux instances, verify that the SSM Agent is running. On EC2 Windows instances, verify that the EC2Config service is running.

SSM Agent or EC2Config service is not registered to the SSM endpoint. Try reinstalling SSM Agent or EC2Config service.

The instance is not in valid state. Valid states are: Running, Pending, Stopped, Stopping. Invalid states are: Shutting-down and Terminated.

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

You cannot specify an instance ID in more than one association.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "CancelCommandRequest", "variableName" : "cancelCommandRequest", "variableType" : "CancelCommandRequest", "documentation" : "

", "simpleType" : "CancelCommandRequest", "variableSetterType" : "CancelCommandRequest" }, "methodName" : "cancelCommand", "operationName" : "CancelCommand", "paginated" : false, "returnType" : { "returnType" : "CancelCommandResponse", "documentation" : "

Whether or not the command was successfully canceled. There is no guarantee that a request can be canceled.

" }, "syncReturnType" : "CancelCommandResponse" }, "CancelMaintenanceWindowExecution" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Stops a maintenance window execution that is already in progress and cancels any tasks in the window that have not already starting running. (Tasks already in progress will continue to completion.)

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

An error occurred on the server side.

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

Error returned when the ID specified for a resource, such as a maintenance window or Patch baseline, doesn't exist.

For information about resource limits in Systems Manager, see AWS Systems Manager Limits.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "CancelMaintenanceWindowExecutionRequest", "variableName" : "cancelMaintenanceWindowExecutionRequest", "variableType" : "CancelMaintenanceWindowExecutionRequest", "documentation" : "", "simpleType" : "CancelMaintenanceWindowExecutionRequest", "variableSetterType" : "CancelMaintenanceWindowExecutionRequest" }, "methodName" : "cancelMaintenanceWindowExecution", "operationName" : "CancelMaintenanceWindowExecution", "paginated" : false, "returnType" : { "returnType" : "CancelMaintenanceWindowExecutionResponse", "documentation" : null }, "syncReturnType" : "CancelMaintenanceWindowExecutionResponse" }, "CreateActivation" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Registers your on-premises server or virtual machine with Amazon EC2 so that you can manage these resources using Run Command. An on-premises server or virtual machine that has been registered with EC2 is called a managed instance. For more information about activations, see Setting Up AWS Systems Manager for Hybrid Environments.

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

An error occurred on the server side.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "CreateActivationRequest", "variableName" : "createActivationRequest", "variableType" : "CreateActivationRequest", "documentation" : "", "simpleType" : "CreateActivationRequest", "variableSetterType" : "CreateActivationRequest" }, "methodName" : "createActivation", "operationName" : "CreateActivation", "paginated" : false, "returnType" : { "returnType" : "CreateActivationResponse", "documentation" : null }, "syncReturnType" : "CreateActivationResponse" }, "CreateAssociation" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Associates the specified Systems Manager document with the specified instances or targets.

When you associate a document with one or more instances using instance IDs or tags, SSM Agent running on the instance processes the document and configures the instance as specified.

If you associate a document with an instance that already has an associated document, the system returns the AssociationAlreadyExists exception.

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

The specified association already exists.

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

You can have at most 2,000 active associations.

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

An error occurred on the server side.

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

The specified document does not exist.

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

The document version is not valid or does not exist.

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

The following problems can cause this exception:

You do not have permission to access the instance.

SSM Agent is not running. On managed instances and Linux instances, verify that the SSM Agent is running. On EC2 Windows instances, verify that the EC2Config service is running.

SSM Agent or EC2Config service is not registered to the SSM endpoint. Try reinstalling SSM Agent or EC2Config service.

The instance is not in valid state. Valid states are: Running, Pending, Stopped, Stopping. Invalid states are: Shutting-down and Terminated.

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

The document does not support the platform type of the given instance ID(s). For example, you sent an document for a Windows instance to a Linux instance.

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

The output location is not valid or does not exist.

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

You must specify values for all required parameters in the Systems Manager document. You can only supply values to parameters defined in the Systems Manager document.

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

The target is not valid or does not exist. It might not be configured for EC2 Systems Manager or you might not have permission to perform the operation.

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

The schedule is invalid. Verify your cron or rate expression and try again.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "CreateAssociationRequest", "variableName" : "createAssociationRequest", "variableType" : "CreateAssociationRequest", "documentation" : "", "simpleType" : "CreateAssociationRequest", "variableSetterType" : "CreateAssociationRequest" }, "methodName" : "createAssociation", "operationName" : "CreateAssociation", "paginated" : false, "returnType" : { "returnType" : "CreateAssociationResponse", "documentation" : null }, "syncReturnType" : "CreateAssociationResponse" }, "CreateAssociationBatch" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Associates the specified Systems Manager document with the specified instances or targets.

When you associate a document with one or more instances using instance IDs or tags, SSM Agent running on the instance processes the document and configures the instance as specified.

If you associate a document with an instance that already has an associated document, the system returns the AssociationAlreadyExists exception.

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

An error occurred on the server side.

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

The specified document does not exist.

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

The document version is not valid or does not exist.

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

The following problems can cause this exception:

You do not have permission to access the instance.

SSM Agent is not running. On managed instances and Linux instances, verify that the SSM Agent is running. On EC2 Windows instances, verify that the EC2Config service is running.

SSM Agent or EC2Config service is not registered to the SSM endpoint. Try reinstalling SSM Agent or EC2Config service.

The instance is not in valid state. Valid states are: Running, Pending, Stopped, Stopping. Invalid states are: Shutting-down and Terminated.

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

You must specify values for all required parameters in the Systems Manager document. You can only supply values to parameters defined in the Systems Manager document.

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

You cannot specify an instance ID in more than one association.

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

You can have at most 2,000 active associations.

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

The document does not support the platform type of the given instance ID(s). For example, you sent an document for a Windows instance to a Linux instance.

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

The output location is not valid or does not exist.

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

The target is not valid or does not exist. It might not be configured for EC2 Systems Manager or you might not have permission to perform the operation.

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

The schedule is invalid. Verify your cron or rate expression and try again.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "CreateAssociationBatchRequest", "variableName" : "createAssociationBatchRequest", "variableType" : "CreateAssociationBatchRequest", "documentation" : "", "simpleType" : "CreateAssociationBatchRequest", "variableSetterType" : "CreateAssociationBatchRequest" }, "methodName" : "createAssociationBatch", "operationName" : "CreateAssociationBatch", "paginated" : false, "returnType" : { "returnType" : "CreateAssociationBatchResponse", "documentation" : null }, "syncReturnType" : "CreateAssociationBatchResponse" }, "CreateDocument" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Creates a Systems Manager document.

After you create a document, you can use CreateAssociation to associate it with one or more running instances.

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

The specified document already exists.

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

The size limit of a document is 64 KB.

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

An error occurred on the server side.

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

The content for the document is not valid.

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

You can have at most 200 active Systems Manager documents.

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

The version of the document schema is not supported.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "CreateDocumentRequest", "variableName" : "createDocumentRequest", "variableType" : "CreateDocumentRequest", "documentation" : "", "simpleType" : "CreateDocumentRequest", "variableSetterType" : "CreateDocumentRequest" }, "methodName" : "createDocument", "operationName" : "CreateDocument", "paginated" : false, "returnType" : { "returnType" : "CreateDocumentResponse", "documentation" : null }, "syncReturnType" : "CreateDocumentResponse" }, "CreateMaintenanceWindow" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Creates a new maintenance window.

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

Error returned when an idempotent operation is retried and the parameters don't match the original call to the API with the same idempotency token.

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

Error returned when the caller has exceeded the default resource limits. For example, too many maintenance windows or patch baselines have been created.

For information about resource limits in Systems Manager, see AWS Systems Manager Limits.

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

An error occurred on the server side.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "CreateMaintenanceWindowRequest", "variableName" : "createMaintenanceWindowRequest", "variableType" : "CreateMaintenanceWindowRequest", "documentation" : "", "simpleType" : "CreateMaintenanceWindowRequest", "variableSetterType" : "CreateMaintenanceWindowRequest" }, "methodName" : "createMaintenanceWindow", "operationName" : "CreateMaintenanceWindow", "paginated" : false, "returnType" : { "returnType" : "CreateMaintenanceWindowResponse", "documentation" : null }, "syncReturnType" : "CreateMaintenanceWindowResponse" }, "CreateOpsItem" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Creates a new OpsItem. You must have permission in AWS Identity and Access Management (IAM) to create a new OpsItem. For more information, see Getting Started with OpsCenter in the AWS Systems Manager User Guide.

Operations engineers and IT professionals use OpsCenter to view, investigate, and remediate operational issues impacting the performance and health of their AWS resources. For more information, see AWS Systems Manager OpsCenter in the AWS Systems Manager User Guide.

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

An error occurred on the server side.

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

The OpsItem already exists.

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

The request caused OpsItems to exceed one or more limits. For information about OpsItem limits, see What are the resource limits for OpsCenter?.

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

A specified parameter argument isn't valid. Verify the available arguments and try again.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "CreateOpsItemRequest", "variableName" : "createOpsItemRequest", "variableType" : "CreateOpsItemRequest", "documentation" : "", "simpleType" : "CreateOpsItemRequest", "variableSetterType" : "CreateOpsItemRequest" }, "methodName" : "createOpsItem", "operationName" : "CreateOpsItem", "paginated" : false, "returnType" : { "returnType" : "CreateOpsItemResponse", "documentation" : null }, "syncReturnType" : "CreateOpsItemResponse" }, "CreatePatchBaseline" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Creates a patch baseline.

For information about valid key and value pairs in PatchFilters for each supported operating system type, see PatchFilter.

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

Error returned when an idempotent operation is retried and the parameters don't match the original call to the API with the same idempotency token.

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

Error returned when the caller has exceeded the default resource limits. For example, too many maintenance windows or patch baselines have been created.

For information about resource limits in Systems Manager, see AWS Systems Manager Limits.

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

An error occurred on the server side.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "CreatePatchBaselineRequest", "variableName" : "createPatchBaselineRequest", "variableType" : "CreatePatchBaselineRequest", "documentation" : "", "simpleType" : "CreatePatchBaselineRequest", "variableSetterType" : "CreatePatchBaselineRequest" }, "methodName" : "createPatchBaseline", "operationName" : "CreatePatchBaseline", "paginated" : false, "returnType" : { "returnType" : "CreatePatchBaselineResponse", "documentation" : null }, "syncReturnType" : "CreatePatchBaselineResponse" }, "CreateResourceDataSync" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Creates a resource data sync configuration to a single bucket in Amazon S3. This is an asynchronous operation that returns immediately. After a successful initial sync is completed, the system continuously syncs data to the Amazon S3 bucket. To check the status of the sync, use the ListResourceDataSync.

By default, data is not encrypted in Amazon S3. We strongly recommend that you enable encryption in Amazon S3 to ensure secure data storage. We also recommend that you secure access to the Amazon S3 bucket by creating a restrictive bucket policy. For more information, see Configuring Resource Data Sync for Inventory in the AWS Systems Manager User Guide.

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

An error occurred on the server side.

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

You have exceeded the allowed maximum sync configurations.

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

A sync configuration with the same name already exists.

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

The specified sync configuration is invalid.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "CreateResourceDataSyncRequest", "variableName" : "createResourceDataSyncRequest", "variableType" : "CreateResourceDataSyncRequest", "documentation" : "", "simpleType" : "CreateResourceDataSyncRequest", "variableSetterType" : "CreateResourceDataSyncRequest" }, "methodName" : "createResourceDataSync", "operationName" : "CreateResourceDataSync", "paginated" : false, "returnType" : { "returnType" : "CreateResourceDataSyncResponse", "documentation" : null }, "syncReturnType" : "CreateResourceDataSyncResponse" }, "DeleteActivation" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Deletes an activation. You are not required to delete an activation. If you delete an activation, you can no longer use it to register additional managed instances. Deleting an activation does not de-register managed instances. You must manually de-register managed instances.

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

The activation ID is not valid. Verify the you entered the correct ActivationId or ActivationCode and try again.

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

The activation is not valid. The activation might have been deleted, or the ActivationId and the ActivationCode do not match.

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

An error occurred on the server side.

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

There are concurrent updates for a resource that supports one update at a time.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeleteActivationRequest", "variableName" : "deleteActivationRequest", "variableType" : "DeleteActivationRequest", "documentation" : "", "simpleType" : "DeleteActivationRequest", "variableSetterType" : "DeleteActivationRequest" }, "methodName" : "deleteActivation", "operationName" : "DeleteActivation", "paginated" : false, "returnType" : { "returnType" : "DeleteActivationResponse", "documentation" : null }, "syncReturnType" : "DeleteActivationResponse" }, "DeleteAssociation" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Disassociates the specified Systems Manager document from the specified instance.

When you disassociate a document from an instance, it does not change the configuration of the instance. To change the configuration state of an instance after you disassociate a document, you must create a new document with the desired configuration and associate it with the instance.

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

The specified association does not exist.

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

An error occurred on the server side.

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

The specified document does not exist.

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

The following problems can cause this exception:

You do not have permission to access the instance.

SSM Agent is not running. On managed instances and Linux instances, verify that the SSM Agent is running. On EC2 Windows instances, verify that the EC2Config service is running.

SSM Agent or EC2Config service is not registered to the SSM endpoint. Try reinstalling SSM Agent or EC2Config service.

The instance is not in valid state. Valid states are: Running, Pending, Stopped, Stopping. Invalid states are: Shutting-down and Terminated.

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

There are concurrent updates for a resource that supports one update at a time.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeleteAssociationRequest", "variableName" : "deleteAssociationRequest", "variableType" : "DeleteAssociationRequest", "documentation" : "", "simpleType" : "DeleteAssociationRequest", "variableSetterType" : "DeleteAssociationRequest" }, "methodName" : "deleteAssociation", "operationName" : "DeleteAssociation", "paginated" : false, "returnType" : { "returnType" : "DeleteAssociationResponse", "documentation" : null }, "syncReturnType" : "DeleteAssociationResponse" }, "DeleteDocument" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Deletes the Systems Manager document and all instance associations to the document.

Before you delete the document, we recommend that you use DeleteAssociation to disassociate all instances that are associated with the document.

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

An error occurred on the server side.

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

The specified document does not exist.

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

You attempted to delete a document while it is still shared. You must stop sharing the document before you can delete it.

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

You must disassociate a document from all instances before you can delete it.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeleteDocumentRequest", "variableName" : "deleteDocumentRequest", "variableType" : "DeleteDocumentRequest", "documentation" : "", "simpleType" : "DeleteDocumentRequest", "variableSetterType" : "DeleteDocumentRequest" }, "methodName" : "deleteDocument", "operationName" : "DeleteDocument", "paginated" : false, "returnType" : { "returnType" : "DeleteDocumentResponse", "documentation" : null }, "syncReturnType" : "DeleteDocumentResponse" }, "DeleteInventory" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Delete a custom inventory type, or the data associated with a custom Inventory type. Deleting a custom inventory type is also referred to as deleting a custom inventory schema.

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

An error occurred on the server side.

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

The parameter type name is not valid.

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

The delete inventory option specified is not valid. Verify the option and try again.

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

One or more of the parameters specified for the delete operation is not valid. Verify all parameters and try again.

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

The request is not valid.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeleteInventoryRequest", "variableName" : "deleteInventoryRequest", "variableType" : "DeleteInventoryRequest", "documentation" : "", "simpleType" : "DeleteInventoryRequest", "variableSetterType" : "DeleteInventoryRequest" }, "methodName" : "deleteInventory", "operationName" : "DeleteInventory", "paginated" : false, "returnType" : { "returnType" : "DeleteInventoryResponse", "documentation" : null }, "syncReturnType" : "DeleteInventoryResponse" }, "DeleteMaintenanceWindow" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Deletes a maintenance window.

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

An error occurred on the server side.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeleteMaintenanceWindowRequest", "variableName" : "deleteMaintenanceWindowRequest", "variableType" : "DeleteMaintenanceWindowRequest", "documentation" : "", "simpleType" : "DeleteMaintenanceWindowRequest", "variableSetterType" : "DeleteMaintenanceWindowRequest" }, "methodName" : "deleteMaintenanceWindow", "operationName" : "DeleteMaintenanceWindow", "paginated" : false, "returnType" : { "returnType" : "DeleteMaintenanceWindowResponse", "documentation" : null }, "syncReturnType" : "DeleteMaintenanceWindowResponse" }, "DeleteParameter" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Delete a parameter from the system.

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

An error occurred on the server side.

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

The parameter could not be found. Verify the name and try again.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeleteParameterRequest", "variableName" : "deleteParameterRequest", "variableType" : "DeleteParameterRequest", "documentation" : "", "simpleType" : "DeleteParameterRequest", "variableSetterType" : "DeleteParameterRequest" }, "methodName" : "deleteParameter", "operationName" : "DeleteParameter", "paginated" : false, "returnType" : { "returnType" : "DeleteParameterResponse", "documentation" : null }, "syncReturnType" : "DeleteParameterResponse" }, "DeleteParameters" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Delete a list of parameters. This API is used to delete parameters by using the Amazon EC2 console.

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

An error occurred on the server side.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeleteParametersRequest", "variableName" : "deleteParametersRequest", "variableType" : "DeleteParametersRequest", "documentation" : "", "simpleType" : "DeleteParametersRequest", "variableSetterType" : "DeleteParametersRequest" }, "methodName" : "deleteParameters", "operationName" : "DeleteParameters", "paginated" : false, "returnType" : { "returnType" : "DeleteParametersResponse", "documentation" : null }, "syncReturnType" : "DeleteParametersResponse" }, "DeletePatchBaseline" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Deletes a patch baseline.

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

Error returned if an attempt is made to delete a patch baseline that is registered for a patch group.

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

An error occurred on the server side.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeletePatchBaselineRequest", "variableName" : "deletePatchBaselineRequest", "variableType" : "DeletePatchBaselineRequest", "documentation" : "", "simpleType" : "DeletePatchBaselineRequest", "variableSetterType" : "DeletePatchBaselineRequest" }, "methodName" : "deletePatchBaseline", "operationName" : "DeletePatchBaseline", "paginated" : false, "returnType" : { "returnType" : "DeletePatchBaselineResponse", "documentation" : null }, "syncReturnType" : "DeletePatchBaselineResponse" }, "DeleteResourceDataSync" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Deletes a Resource Data Sync configuration. After the configuration is deleted, changes to inventory data on managed instances are no longer synced with the target Amazon S3 bucket. Deleting a sync configuration does not delete data in the target Amazon S3 bucket.

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

An error occurred on the server side.

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

The specified sync name was not found.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeleteResourceDataSyncRequest", "variableName" : "deleteResourceDataSyncRequest", "variableType" : "DeleteResourceDataSyncRequest", "documentation" : "", "simpleType" : "DeleteResourceDataSyncRequest", "variableSetterType" : "DeleteResourceDataSyncRequest" }, "methodName" : "deleteResourceDataSync", "operationName" : "DeleteResourceDataSync", "paginated" : false, "returnType" : { "returnType" : "DeleteResourceDataSyncResponse", "documentation" : null }, "syncReturnType" : "DeleteResourceDataSyncResponse" }, "DeregisterManagedInstance" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Removes the server or virtual machine from the list of registered servers. You can reregister the instance again at any time. If you don't plan to use Run Command on the server, we suggest uninstalling SSM Agent first.

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

The following problems can cause this exception:

You do not have permission to access the instance.

SSM Agent is not running. On managed instances and Linux instances, verify that the SSM Agent is running. On EC2 Windows instances, verify that the EC2Config service is running.

SSM Agent or EC2Config service is not registered to the SSM endpoint. Try reinstalling SSM Agent or EC2Config service.

The instance is not in valid state. Valid states are: Running, Pending, Stopped, Stopping. Invalid states are: Shutting-down and Terminated.

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

An error occurred on the server side.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeregisterManagedInstanceRequest", "variableName" : "deregisterManagedInstanceRequest", "variableType" : "DeregisterManagedInstanceRequest", "documentation" : "", "simpleType" : "DeregisterManagedInstanceRequest", "variableSetterType" : "DeregisterManagedInstanceRequest" }, "methodName" : "deregisterManagedInstance", "operationName" : "DeregisterManagedInstance", "paginated" : false, "returnType" : { "returnType" : "DeregisterManagedInstanceResponse", "documentation" : null }, "syncReturnType" : "DeregisterManagedInstanceResponse" }, "DeregisterPatchBaselineForPatchGroup" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Removes a patch group from a patch baseline.

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

The resource ID is not valid. Verify that you entered the correct ID and try again.

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

An error occurred on the server side.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeregisterPatchBaselineForPatchGroupRequest", "variableName" : "deregisterPatchBaselineForPatchGroupRequest", "variableType" : "DeregisterPatchBaselineForPatchGroupRequest", "documentation" : "", "simpleType" : "DeregisterPatchBaselineForPatchGroupRequest", "variableSetterType" : "DeregisterPatchBaselineForPatchGroupRequest" }, "methodName" : "deregisterPatchBaselineForPatchGroup", "operationName" : "DeregisterPatchBaselineForPatchGroup", "paginated" : false, "returnType" : { "returnType" : "DeregisterPatchBaselineForPatchGroupResponse", "documentation" : null }, "syncReturnType" : "DeregisterPatchBaselineForPatchGroupResponse" }, "DeregisterTargetFromMaintenanceWindow" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Removes a target from a maintenance window.

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

Error returned when the ID specified for a resource, such as a maintenance window or Patch baseline, doesn't exist.

For information about resource limits in Systems Manager, see AWS Systems Manager Limits.

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

An error occurred on the server side.

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

You specified the Safe option for the DeregisterTargetFromMaintenanceWindow operation, but the target is still referenced in a task.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeregisterTargetFromMaintenanceWindowRequest", "variableName" : "deregisterTargetFromMaintenanceWindowRequest", "variableType" : "DeregisterTargetFromMaintenanceWindowRequest", "documentation" : "", "simpleType" : "DeregisterTargetFromMaintenanceWindowRequest", "variableSetterType" : "DeregisterTargetFromMaintenanceWindowRequest" }, "methodName" : "deregisterTargetFromMaintenanceWindow", "operationName" : "DeregisterTargetFromMaintenanceWindow", "paginated" : false, "returnType" : { "returnType" : "DeregisterTargetFromMaintenanceWindowResponse", "documentation" : null }, "syncReturnType" : "DeregisterTargetFromMaintenanceWindowResponse" }, "DeregisterTaskFromMaintenanceWindow" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Removes a task from a maintenance window.

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

Error returned when the ID specified for a resource, such as a maintenance window or Patch baseline, doesn't exist.

For information about resource limits in Systems Manager, see AWS Systems Manager Limits.

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

An error occurred on the server side.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DeregisterTaskFromMaintenanceWindowRequest", "variableName" : "deregisterTaskFromMaintenanceWindowRequest", "variableType" : "DeregisterTaskFromMaintenanceWindowRequest", "documentation" : "", "simpleType" : "DeregisterTaskFromMaintenanceWindowRequest", "variableSetterType" : "DeregisterTaskFromMaintenanceWindowRequest" }, "methodName" : "deregisterTaskFromMaintenanceWindow", "operationName" : "DeregisterTaskFromMaintenanceWindow", "paginated" : false, "returnType" : { "returnType" : "DeregisterTaskFromMaintenanceWindowResponse", "documentation" : null }, "syncReturnType" : "DeregisterTaskFromMaintenanceWindowResponse" }, "DescribeActivations" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Details about the activation, including: the date and time the activation was created, the expiration date, the IAM role assigned to the instances in the activation, and the number of instances activated by this registration.

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

The filter name is not valid. Verify the you entered the correct name and try again.

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

The specified token is not valid.

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

An error occurred on the server side.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribeActivationsRequest", "variableName" : "describeActivationsRequest", "variableType" : "DescribeActivationsRequest", "documentation" : "", "simpleType" : "DescribeActivationsRequest", "variableSetterType" : "DescribeActivationsRequest" }, "methodName" : "describeActivations", "operationName" : "DescribeActivations", "paginated" : true, "returnType" : { "returnType" : "DescribeActivationsResponse", "documentation" : null }, "syncReturnType" : "DescribeActivationsResponse" }, "DescribeAssociation" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Describes the association for the specified target or instance. If you created the association by using the Targets parameter, then you must retrieve the association by using the association ID. If you created the association by specifying an instance ID and a Systems Manager document, then you retrieve the association by specifying the document name and the instance ID.

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

The specified association does not exist.

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

The version you specified is not valid. Use ListAssociationVersions to view all versions of an association according to the association ID. Or, use the $LATEST parameter to view the latest version of the association.

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

An error occurred on the server side.

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

The specified document does not exist.

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

The following problems can cause this exception:

You do not have permission to access the instance.

SSM Agent is not running. On managed instances and Linux instances, verify that the SSM Agent is running. On EC2 Windows instances, verify that the EC2Config service is running.

SSM Agent or EC2Config service is not registered to the SSM endpoint. Try reinstalling SSM Agent or EC2Config service.

The instance is not in valid state. Valid states are: Running, Pending, Stopped, Stopping. Invalid states are: Shutting-down and Terminated.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribeAssociationRequest", "variableName" : "describeAssociationRequest", "variableType" : "DescribeAssociationRequest", "documentation" : "", "simpleType" : "DescribeAssociationRequest", "variableSetterType" : "DescribeAssociationRequest" }, "methodName" : "describeAssociation", "operationName" : "DescribeAssociation", "paginated" : false, "returnType" : { "returnType" : "DescribeAssociationResponse", "documentation" : null }, "syncReturnType" : "DescribeAssociationResponse" }, "DescribeAssociationExecutionTargets" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Use this API action to view information about a specific execution of a specific association.

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

An error occurred on the server side.

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

The specified association does not exist.

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

The specified token is not valid.

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

The specified execution ID does not exist. Verify the ID number and try again.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribeAssociationExecutionTargetsRequest", "variableName" : "describeAssociationExecutionTargetsRequest", "variableType" : "DescribeAssociationExecutionTargetsRequest", "documentation" : "", "simpleType" : "DescribeAssociationExecutionTargetsRequest", "variableSetterType" : "DescribeAssociationExecutionTargetsRequest" }, "methodName" : "describeAssociationExecutionTargets", "operationName" : "DescribeAssociationExecutionTargets", "paginated" : false, "returnType" : { "returnType" : "DescribeAssociationExecutionTargetsResponse", "documentation" : null }, "syncReturnType" : "DescribeAssociationExecutionTargetsResponse" }, "DescribeAssociationExecutions" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Use this API action to view all executions for a specific association ID.

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

An error occurred on the server side.

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

The specified association does not exist.

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

The specified token is not valid.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribeAssociationExecutionsRequest", "variableName" : "describeAssociationExecutionsRequest", "variableType" : "DescribeAssociationExecutionsRequest", "documentation" : "", "simpleType" : "DescribeAssociationExecutionsRequest", "variableSetterType" : "DescribeAssociationExecutionsRequest" }, "methodName" : "describeAssociationExecutions", "operationName" : "DescribeAssociationExecutions", "paginated" : false, "returnType" : { "returnType" : "DescribeAssociationExecutionsResponse", "documentation" : null }, "syncReturnType" : "DescribeAssociationExecutionsResponse" }, "DescribeAutomationExecutions" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Provides details about all active and terminated Automation executions.

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

The specified key is not valid.

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

The filter value is not valid. Verify the value and try again.

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

The specified token is not valid.

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

An error occurred on the server side.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribeAutomationExecutionsRequest", "variableName" : "describeAutomationExecutionsRequest", "variableType" : "DescribeAutomationExecutionsRequest", "documentation" : "", "simpleType" : "DescribeAutomationExecutionsRequest", "variableSetterType" : "DescribeAutomationExecutionsRequest" }, "methodName" : "describeAutomationExecutions", "operationName" : "DescribeAutomationExecutions", "paginated" : false, "returnType" : { "returnType" : "DescribeAutomationExecutionsResponse", "documentation" : null }, "syncReturnType" : "DescribeAutomationExecutionsResponse" }, "DescribeAutomationStepExecutions" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Information about all active and terminated step executions in an Automation workflow.

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

There is no automation execution information for the requested automation execution ID.

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

The specified token is not valid.

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

The specified key is not valid.

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

The filter value is not valid. Verify the value and try again.

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

An error occurred on the server side.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribeAutomationStepExecutionsRequest", "variableName" : "describeAutomationStepExecutionsRequest", "variableType" : "DescribeAutomationStepExecutionsRequest", "documentation" : "", "simpleType" : "DescribeAutomationStepExecutionsRequest", "variableSetterType" : "DescribeAutomationStepExecutionsRequest" }, "methodName" : "describeAutomationStepExecutions", "operationName" : "DescribeAutomationStepExecutions", "paginated" : false, "returnType" : { "returnType" : "DescribeAutomationStepExecutionsResponse", "documentation" : null }, "syncReturnType" : "DescribeAutomationStepExecutionsResponse" }, "DescribeAvailablePatches" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Lists all patches that could possibly be included in a patch baseline.

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

An error occurred on the server side.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribeAvailablePatchesRequest", "variableName" : "describeAvailablePatchesRequest", "variableType" : "DescribeAvailablePatchesRequest", "documentation" : "", "simpleType" : "DescribeAvailablePatchesRequest", "variableSetterType" : "DescribeAvailablePatchesRequest" }, "methodName" : "describeAvailablePatches", "operationName" : "DescribeAvailablePatches", "paginated" : false, "returnType" : { "returnType" : "DescribeAvailablePatchesResponse", "documentation" : null }, "syncReturnType" : "DescribeAvailablePatchesResponse" }, "DescribeDocument" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Describes the specified Systems Manager document.

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

An error occurred on the server side.

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

The specified document does not exist.

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

The document version is not valid or does not exist.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribeDocumentRequest", "variableName" : "describeDocumentRequest", "variableType" : "DescribeDocumentRequest", "documentation" : "", "simpleType" : "DescribeDocumentRequest", "variableSetterType" : "DescribeDocumentRequest" }, "methodName" : "describeDocument", "operationName" : "DescribeDocument", "paginated" : false, "returnType" : { "returnType" : "DescribeDocumentResponse", "documentation" : null }, "syncReturnType" : "DescribeDocumentResponse" }, "DescribeDocumentPermission" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Describes the permissions for a Systems Manager document. If you created the document, you are the owner. If a document is shared, it can either be shared privately (by specifying a user's AWS account ID) or publicly (All).

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

An error occurred on the server side.

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

The specified document does not exist.

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

The permission type is not supported. Share is the only supported permission type.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribeDocumentPermissionRequest", "variableName" : "describeDocumentPermissionRequest", "variableType" : "DescribeDocumentPermissionRequest", "documentation" : "", "simpleType" : "DescribeDocumentPermissionRequest", "variableSetterType" : "DescribeDocumentPermissionRequest" }, "methodName" : "describeDocumentPermission", "operationName" : "DescribeDocumentPermission", "paginated" : false, "returnType" : { "returnType" : "DescribeDocumentPermissionResponse", "documentation" : null }, "syncReturnType" : "DescribeDocumentPermissionResponse" }, "DescribeEffectiveInstanceAssociations" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

All associations for the instance(s).

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

An error occurred on the server side.

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

The following problems can cause this exception:

You do not have permission to access the instance.

SSM Agent is not running. On managed instances and Linux instances, verify that the SSM Agent is running. On EC2 Windows instances, verify that the EC2Config service is running.

SSM Agent or EC2Config service is not registered to the SSM endpoint. Try reinstalling SSM Agent or EC2Config service.

The instance is not in valid state. Valid states are: Running, Pending, Stopped, Stopping. Invalid states are: Shutting-down and Terminated.

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

The specified token is not valid.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribeEffectiveInstanceAssociationsRequest", "variableName" : "describeEffectiveInstanceAssociationsRequest", "variableType" : "DescribeEffectiveInstanceAssociationsRequest", "documentation" : "", "simpleType" : "DescribeEffectiveInstanceAssociationsRequest", "variableSetterType" : "DescribeEffectiveInstanceAssociationsRequest" }, "methodName" : "describeEffectiveInstanceAssociations", "operationName" : "DescribeEffectiveInstanceAssociations", "paginated" : false, "returnType" : { "returnType" : "DescribeEffectiveInstanceAssociationsResponse", "documentation" : null }, "syncReturnType" : "DescribeEffectiveInstanceAssociationsResponse" }, "DescribeEffectivePatchesForPatchBaseline" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Retrieves the current effective patches (the patch and the approval state) for the specified patch baseline. Note that this API applies only to Windows patch baselines.

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

The resource ID is not valid. Verify that you entered the correct ID and try again.

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

Error returned when the ID specified for a resource, such as a maintenance window or Patch baseline, doesn't exist.

For information about resource limits in Systems Manager, see AWS Systems Manager Limits.

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

The operating systems you specified is not supported, or the operation is not supported for the operating system. Valid operating systems include: Windows, AmazonLinux, RedhatEnterpriseLinux, and Ubuntu.

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

An error occurred on the server side.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribeEffectivePatchesForPatchBaselineRequest", "variableName" : "describeEffectivePatchesForPatchBaselineRequest", "variableType" : "DescribeEffectivePatchesForPatchBaselineRequest", "documentation" : "", "simpleType" : "DescribeEffectivePatchesForPatchBaselineRequest", "variableSetterType" : "DescribeEffectivePatchesForPatchBaselineRequest" }, "methodName" : "describeEffectivePatchesForPatchBaseline", "operationName" : "DescribeEffectivePatchesForPatchBaseline", "paginated" : false, "returnType" : { "returnType" : "DescribeEffectivePatchesForPatchBaselineResponse", "documentation" : null }, "syncReturnType" : "DescribeEffectivePatchesForPatchBaselineResponse" }, "DescribeInstanceAssociationsStatus" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

The status of the associations for the instance(s).

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

An error occurred on the server side.

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

The following problems can cause this exception:

You do not have permission to access the instance.

SSM Agent is not running. On managed instances and Linux instances, verify that the SSM Agent is running. On EC2 Windows instances, verify that the EC2Config service is running.

SSM Agent or EC2Config service is not registered to the SSM endpoint. Try reinstalling SSM Agent or EC2Config service.

The instance is not in valid state. Valid states are: Running, Pending, Stopped, Stopping. Invalid states are: Shutting-down and Terminated.

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

The specified token is not valid.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribeInstanceAssociationsStatusRequest", "variableName" : "describeInstanceAssociationsStatusRequest", "variableType" : "DescribeInstanceAssociationsStatusRequest", "documentation" : "", "simpleType" : "DescribeInstanceAssociationsStatusRequest", "variableSetterType" : "DescribeInstanceAssociationsStatusRequest" }, "methodName" : "describeInstanceAssociationsStatus", "operationName" : "DescribeInstanceAssociationsStatus", "paginated" : false, "returnType" : { "returnType" : "DescribeInstanceAssociationsStatusResponse", "documentation" : null }, "syncReturnType" : "DescribeInstanceAssociationsStatusResponse" }, "DescribeInstanceInformation" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Describes one or more of your instances. You can use this to get information about instances like the operating system platform, the SSM Agent version (Linux), status etc. If you specify one or more instance IDs, it returns information for those instances. If you do not specify instance IDs, it returns information for all your instances. If you specify an instance ID that is not valid or an instance that you do not own, you receive an error.

The IamRole field for this API action is the Amazon Identity and Access Management (IAM) role assigned to on-premises instances. This call does not return the IAM role for Amazon EC2 instances.

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

An error occurred on the server side.

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

The following problems can cause this exception:

You do not have permission to access the instance.

SSM Agent is not running. On managed instances and Linux instances, verify that the SSM Agent is running. On EC2 Windows instances, verify that the EC2Config service is running.

SSM Agent or EC2Config service is not registered to the SSM endpoint. Try reinstalling SSM Agent or EC2Config service.

The instance is not in valid state. Valid states are: Running, Pending, Stopped, Stopping. Invalid states are: Shutting-down and Terminated.

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

The specified token is not valid.

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

The specified filter value is not valid.

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

The specified key is not valid.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribeInstanceInformationRequest", "variableName" : "describeInstanceInformationRequest", "variableType" : "DescribeInstanceInformationRequest", "documentation" : "", "simpleType" : "DescribeInstanceInformationRequest", "variableSetterType" : "DescribeInstanceInformationRequest" }, "methodName" : "describeInstanceInformation", "operationName" : "DescribeInstanceInformation", "paginated" : true, "returnType" : { "returnType" : "DescribeInstanceInformationResponse", "documentation" : null }, "syncReturnType" : "DescribeInstanceInformationResponse" }, "DescribeInstancePatchStates" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Retrieves the high-level patch state of one or more instances.

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

An error occurred on the server side.

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

The specified token is not valid.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribeInstancePatchStatesRequest", "variableName" : "describeInstancePatchStatesRequest", "variableType" : "DescribeInstancePatchStatesRequest", "documentation" : "", "simpleType" : "DescribeInstancePatchStatesRequest", "variableSetterType" : "DescribeInstancePatchStatesRequest" }, "methodName" : "describeInstancePatchStates", "operationName" : "DescribeInstancePatchStates", "paginated" : false, "returnType" : { "returnType" : "DescribeInstancePatchStatesResponse", "documentation" : null }, "syncReturnType" : "DescribeInstancePatchStatesResponse" }, "DescribeInstancePatchStatesForPatchGroup" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Retrieves the high-level patch state for the instances in the specified patch group.

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

An error occurred on the server side.

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

The filter name is not valid. Verify the you entered the correct name and try again.

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

The specified token is not valid.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribeInstancePatchStatesForPatchGroupRequest", "variableName" : "describeInstancePatchStatesForPatchGroupRequest", "variableType" : "DescribeInstancePatchStatesForPatchGroupRequest", "documentation" : "", "simpleType" : "DescribeInstancePatchStatesForPatchGroupRequest", "variableSetterType" : "DescribeInstancePatchStatesForPatchGroupRequest" }, "methodName" : "describeInstancePatchStatesForPatchGroup", "operationName" : "DescribeInstancePatchStatesForPatchGroup", "paginated" : false, "returnType" : { "returnType" : "DescribeInstancePatchStatesForPatchGroupResponse", "documentation" : null }, "syncReturnType" : "DescribeInstancePatchStatesForPatchGroupResponse" }, "DescribeInstancePatches" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Retrieves information about the patches on the specified instance and their state relative to the patch baseline being used for the instance.

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

An error occurred on the server side.

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

The following problems can cause this exception:

You do not have permission to access the instance.

SSM Agent is not running. On managed instances and Linux instances, verify that the SSM Agent is running. On EC2 Windows instances, verify that the EC2Config service is running.

SSM Agent or EC2Config service is not registered to the SSM endpoint. Try reinstalling SSM Agent or EC2Config service.

The instance is not in valid state. Valid states are: Running, Pending, Stopped, Stopping. Invalid states are: Shutting-down and Terminated.

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

The filter name is not valid. Verify the you entered the correct name and try again.

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

The specified token is not valid.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribeInstancePatchesRequest", "variableName" : "describeInstancePatchesRequest", "variableType" : "DescribeInstancePatchesRequest", "documentation" : "", "simpleType" : "DescribeInstancePatchesRequest", "variableSetterType" : "DescribeInstancePatchesRequest" }, "methodName" : "describeInstancePatches", "operationName" : "DescribeInstancePatches", "paginated" : false, "returnType" : { "returnType" : "DescribeInstancePatchesResponse", "documentation" : null }, "syncReturnType" : "DescribeInstancePatchesResponse" }, "DescribeInventoryDeletions" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Describes a specific delete inventory operation.

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

An error occurred on the server side.

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

The ID specified for the delete operation does not exist or is not valid. Verify the ID and try again.

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

The specified token is not valid.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribeInventoryDeletionsRequest", "variableName" : "describeInventoryDeletionsRequest", "variableType" : "DescribeInventoryDeletionsRequest", "documentation" : "", "simpleType" : "DescribeInventoryDeletionsRequest", "variableSetterType" : "DescribeInventoryDeletionsRequest" }, "methodName" : "describeInventoryDeletions", "operationName" : "DescribeInventoryDeletions", "paginated" : false, "returnType" : { "returnType" : "DescribeInventoryDeletionsResponse", "documentation" : null }, "syncReturnType" : "DescribeInventoryDeletionsResponse" }, "DescribeMaintenanceWindowExecutionTaskInvocations" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Retrieves the individual task executions (one per target) for a particular task run as part of a maintenance window execution.

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

Error returned when the ID specified for a resource, such as a maintenance window or Patch baseline, doesn't exist.

For information about resource limits in Systems Manager, see AWS Systems Manager Limits.

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

An error occurred on the server side.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribeMaintenanceWindowExecutionTaskInvocationsRequest", "variableName" : "describeMaintenanceWindowExecutionTaskInvocationsRequest", "variableType" : "DescribeMaintenanceWindowExecutionTaskInvocationsRequest", "documentation" : "", "simpleType" : "DescribeMaintenanceWindowExecutionTaskInvocationsRequest", "variableSetterType" : "DescribeMaintenanceWindowExecutionTaskInvocationsRequest" }, "methodName" : "describeMaintenanceWindowExecutionTaskInvocations", "operationName" : "DescribeMaintenanceWindowExecutionTaskInvocations", "paginated" : false, "returnType" : { "returnType" : "DescribeMaintenanceWindowExecutionTaskInvocationsResponse", "documentation" : null }, "syncReturnType" : "DescribeMaintenanceWindowExecutionTaskInvocationsResponse" }, "DescribeMaintenanceWindowExecutionTasks" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

For a given maintenance window execution, lists the tasks that were run.

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

Error returned when the ID specified for a resource, such as a maintenance window or Patch baseline, doesn't exist.

For information about resource limits in Systems Manager, see AWS Systems Manager Limits.

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

An error occurred on the server side.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribeMaintenanceWindowExecutionTasksRequest", "variableName" : "describeMaintenanceWindowExecutionTasksRequest", "variableType" : "DescribeMaintenanceWindowExecutionTasksRequest", "documentation" : "", "simpleType" : "DescribeMaintenanceWindowExecutionTasksRequest", "variableSetterType" : "DescribeMaintenanceWindowExecutionTasksRequest" }, "methodName" : "describeMaintenanceWindowExecutionTasks", "operationName" : "DescribeMaintenanceWindowExecutionTasks", "paginated" : false, "returnType" : { "returnType" : "DescribeMaintenanceWindowExecutionTasksResponse", "documentation" : null }, "syncReturnType" : "DescribeMaintenanceWindowExecutionTasksResponse" }, "DescribeMaintenanceWindowExecutions" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Lists the executions of a maintenance window. This includes information about when the maintenance window was scheduled to be active, and information about tasks registered and run with the maintenance window.

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

An error occurred on the server side.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribeMaintenanceWindowExecutionsRequest", "variableName" : "describeMaintenanceWindowExecutionsRequest", "variableType" : "DescribeMaintenanceWindowExecutionsRequest", "documentation" : "", "simpleType" : "DescribeMaintenanceWindowExecutionsRequest", "variableSetterType" : "DescribeMaintenanceWindowExecutionsRequest" }, "methodName" : "describeMaintenanceWindowExecutions", "operationName" : "DescribeMaintenanceWindowExecutions", "paginated" : false, "returnType" : { "returnType" : "DescribeMaintenanceWindowExecutionsResponse", "documentation" : null }, "syncReturnType" : "DescribeMaintenanceWindowExecutionsResponse" }, "DescribeMaintenanceWindowSchedule" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Retrieves information about upcoming executions of a maintenance window.

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

An error occurred on the server side.

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

Error returned when the ID specified for a resource, such as a maintenance window or Patch baseline, doesn't exist.

For information about resource limits in Systems Manager, see AWS Systems Manager Limits.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribeMaintenanceWindowScheduleRequest", "variableName" : "describeMaintenanceWindowScheduleRequest", "variableType" : "DescribeMaintenanceWindowScheduleRequest", "documentation" : "", "simpleType" : "DescribeMaintenanceWindowScheduleRequest", "variableSetterType" : "DescribeMaintenanceWindowScheduleRequest" }, "methodName" : "describeMaintenanceWindowSchedule", "operationName" : "DescribeMaintenanceWindowSchedule", "paginated" : false, "returnType" : { "returnType" : "DescribeMaintenanceWindowScheduleResponse", "documentation" : null }, "syncReturnType" : "DescribeMaintenanceWindowScheduleResponse" }, "DescribeMaintenanceWindowTargets" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Lists the targets registered with the maintenance window.

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

Error returned when the ID specified for a resource, such as a maintenance window or Patch baseline, doesn't exist.

For information about resource limits in Systems Manager, see AWS Systems Manager Limits.

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

An error occurred on the server side.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribeMaintenanceWindowTargetsRequest", "variableName" : "describeMaintenanceWindowTargetsRequest", "variableType" : "DescribeMaintenanceWindowTargetsRequest", "documentation" : "", "simpleType" : "DescribeMaintenanceWindowTargetsRequest", "variableSetterType" : "DescribeMaintenanceWindowTargetsRequest" }, "methodName" : "describeMaintenanceWindowTargets", "operationName" : "DescribeMaintenanceWindowTargets", "paginated" : false, "returnType" : { "returnType" : "DescribeMaintenanceWindowTargetsResponse", "documentation" : null }, "syncReturnType" : "DescribeMaintenanceWindowTargetsResponse" }, "DescribeMaintenanceWindowTasks" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Lists the tasks in a maintenance window.

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

Error returned when the ID specified for a resource, such as a maintenance window or Patch baseline, doesn't exist.

For information about resource limits in Systems Manager, see AWS Systems Manager Limits.

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

An error occurred on the server side.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribeMaintenanceWindowTasksRequest", "variableName" : "describeMaintenanceWindowTasksRequest", "variableType" : "DescribeMaintenanceWindowTasksRequest", "documentation" : "", "simpleType" : "DescribeMaintenanceWindowTasksRequest", "variableSetterType" : "DescribeMaintenanceWindowTasksRequest" }, "methodName" : "describeMaintenanceWindowTasks", "operationName" : "DescribeMaintenanceWindowTasks", "paginated" : false, "returnType" : { "returnType" : "DescribeMaintenanceWindowTasksResponse", "documentation" : null }, "syncReturnType" : "DescribeMaintenanceWindowTasksResponse" }, "DescribeMaintenanceWindows" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Retrieves the maintenance windows in an AWS account.

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

An error occurred on the server side.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribeMaintenanceWindowsRequest", "variableName" : "describeMaintenanceWindowsRequest", "variableType" : "DescribeMaintenanceWindowsRequest", "documentation" : "", "simpleType" : "DescribeMaintenanceWindowsRequest", "variableSetterType" : "DescribeMaintenanceWindowsRequest" }, "methodName" : "describeMaintenanceWindows", "operationName" : "DescribeMaintenanceWindows", "paginated" : false, "returnType" : { "returnType" : "DescribeMaintenanceWindowsResponse", "documentation" : null }, "syncReturnType" : "DescribeMaintenanceWindowsResponse" }, "DescribeMaintenanceWindowsForTarget" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Retrieves information about the maintenance window targets or tasks that an instance is associated with.

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

An error occurred on the server side.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribeMaintenanceWindowsForTargetRequest", "variableName" : "describeMaintenanceWindowsForTargetRequest", "variableType" : "DescribeMaintenanceWindowsForTargetRequest", "documentation" : "", "simpleType" : "DescribeMaintenanceWindowsForTargetRequest", "variableSetterType" : "DescribeMaintenanceWindowsForTargetRequest" }, "methodName" : "describeMaintenanceWindowsForTarget", "operationName" : "DescribeMaintenanceWindowsForTarget", "paginated" : false, "returnType" : { "returnType" : "DescribeMaintenanceWindowsForTargetResponse", "documentation" : null }, "syncReturnType" : "DescribeMaintenanceWindowsForTargetResponse" }, "DescribeOpsItems" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Query a set of OpsItems. You must have permission in AWS Identity and Access Management (IAM) to query a list of OpsItems. For more information, see Getting Started with OpsCenter in the AWS Systems Manager User Guide.

Operations engineers and IT professionals use OpsCenter to view, investigate, and remediate operational issues impacting the performance and health of their AWS resources. For more information, see AWS Systems Manager OpsCenter in the AWS Systems Manager User Guide.

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

An error occurred on the server side.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribeOpsItemsRequest", "variableName" : "describeOpsItemsRequest", "variableType" : "DescribeOpsItemsRequest", "documentation" : "", "simpleType" : "DescribeOpsItemsRequest", "variableSetterType" : "DescribeOpsItemsRequest" }, "methodName" : "describeOpsItems", "operationName" : "DescribeOpsItems", "paginated" : false, "returnType" : { "returnType" : "DescribeOpsItemsResponse", "documentation" : null }, "syncReturnType" : "DescribeOpsItemsResponse" }, "DescribeParameters" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Get information about a parameter.

Request results are returned on a best-effort basis. If you specify MaxResults in the request, the response includes information up to the limit specified. The number of items returned, however, can be between zero and the value of MaxResults. If the service reaches an internal limit while processing the results, it stops the operation and returns the matching values up to that point and a NextToken. You can specify the NextToken in a subsequent call to get the next set of results.

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

An error occurred on the server side.

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

The specified key is not valid.

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

The specified filter option is not valid. Valid options are Equals and BeginsWith. For Path filter, valid options are Recursive and OneLevel.

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

The filter value is not valid. Verify the value and try again.

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

The specified token is not valid.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribeParametersRequest", "variableName" : "describeParametersRequest", "variableType" : "DescribeParametersRequest", "documentation" : "", "simpleType" : "DescribeParametersRequest", "variableSetterType" : "DescribeParametersRequest" }, "methodName" : "describeParameters", "operationName" : "DescribeParameters", "paginated" : true, "returnType" : { "returnType" : "DescribeParametersResponse", "documentation" : null }, "syncReturnType" : "DescribeParametersResponse" }, "DescribePatchBaselines" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Lists the patch baselines in your AWS account.

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

An error occurred on the server side.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribePatchBaselinesRequest", "variableName" : "describePatchBaselinesRequest", "variableType" : "DescribePatchBaselinesRequest", "documentation" : "", "simpleType" : "DescribePatchBaselinesRequest", "variableSetterType" : "DescribePatchBaselinesRequest" }, "methodName" : "describePatchBaselines", "operationName" : "DescribePatchBaselines", "paginated" : false, "returnType" : { "returnType" : "DescribePatchBaselinesResponse", "documentation" : null }, "syncReturnType" : "DescribePatchBaselinesResponse" }, "DescribePatchGroupState" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Returns high-level aggregated patch compliance state for a patch group.

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

An error occurred on the server side.

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

The specified token is not valid.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribePatchGroupStateRequest", "variableName" : "describePatchGroupStateRequest", "variableType" : "DescribePatchGroupStateRequest", "documentation" : "", "simpleType" : "DescribePatchGroupStateRequest", "variableSetterType" : "DescribePatchGroupStateRequest" }, "methodName" : "describePatchGroupState", "operationName" : "DescribePatchGroupState", "paginated" : false, "returnType" : { "returnType" : "DescribePatchGroupStateResponse", "documentation" : null }, "syncReturnType" : "DescribePatchGroupStateResponse" }, "DescribePatchGroups" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Lists all patch groups that have been registered with patch baselines.

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

An error occurred on the server side.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribePatchGroupsRequest", "variableName" : "describePatchGroupsRequest", "variableType" : "DescribePatchGroupsRequest", "documentation" : "", "simpleType" : "DescribePatchGroupsRequest", "variableSetterType" : "DescribePatchGroupsRequest" }, "methodName" : "describePatchGroups", "operationName" : "DescribePatchGroups", "paginated" : false, "returnType" : { "returnType" : "DescribePatchGroupsResponse", "documentation" : null }, "syncReturnType" : "DescribePatchGroupsResponse" }, "DescribePatchProperties" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Lists the properties of available patches organized by product, product family, classification, severity, and other properties of available patches. You can use the reported properties in the filters you specify in requests for actions such as CreatePatchBaseline, UpdatePatchBaseline, DescribeAvailablePatches, and DescribePatchBaselines.

The following section lists the properties that can be used in filters for each major operating system type:

WINDOWS

Valid properties: PRODUCT, PRODUCT_FAMILY, CLASSIFICATION, MSRC_SEVERITY

AMAZON_LINUX

Valid properties: PRODUCT, CLASSIFICATION, SEVERITY

AMAZON_LINUX_2

Valid properties: PRODUCT, CLASSIFICATION, SEVERITY

UBUNTU

Valid properties: PRODUCT, PRIORITY

REDHAT_ENTERPRISE_LINUX

Valid properties: PRODUCT, CLASSIFICATION, SEVERITY

SUSE

Valid properties: PRODUCT, CLASSIFICATION, SEVERITY

CENTOS

Valid properties: PRODUCT, CLASSIFICATION, SEVERITY

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

An error occurred on the server side.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribePatchPropertiesRequest", "variableName" : "describePatchPropertiesRequest", "variableType" : "DescribePatchPropertiesRequest", "documentation" : "", "simpleType" : "DescribePatchPropertiesRequest", "variableSetterType" : "DescribePatchPropertiesRequest" }, "methodName" : "describePatchProperties", "operationName" : "DescribePatchProperties", "paginated" : false, "returnType" : { "returnType" : "DescribePatchPropertiesResponse", "documentation" : null }, "syncReturnType" : "DescribePatchPropertiesResponse" }, "DescribeSessions" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Retrieves a list of all active sessions (both connected and disconnected) or terminated sessions from the past 30 days.

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

An error occurred on the server side.

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

The specified key is not valid.

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

The specified token is not valid.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "DescribeSessionsRequest", "variableName" : "describeSessionsRequest", "variableType" : "DescribeSessionsRequest", "documentation" : "", "simpleType" : "DescribeSessionsRequest", "variableSetterType" : "DescribeSessionsRequest" }, "methodName" : "describeSessions", "operationName" : "DescribeSessions", "paginated" : false, "returnType" : { "returnType" : "DescribeSessionsResponse", "documentation" : null }, "syncReturnType" : "DescribeSessionsResponse" }, "GetAutomationExecution" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Get detailed information about a particular Automation execution.

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

There is no automation execution information for the requested automation execution ID.

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

An error occurred on the server side.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetAutomationExecutionRequest", "variableName" : "getAutomationExecutionRequest", "variableType" : "GetAutomationExecutionRequest", "documentation" : "", "simpleType" : "GetAutomationExecutionRequest", "variableSetterType" : "GetAutomationExecutionRequest" }, "methodName" : "getAutomationExecution", "operationName" : "GetAutomationExecution", "paginated" : false, "returnType" : { "returnType" : "GetAutomationExecutionResponse", "documentation" : null }, "syncReturnType" : "GetAutomationExecutionResponse" }, "GetCommandInvocation" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Returns detailed information about command execution for an invocation or plugin.

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

An error occurred on the server side.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidCommandIdException", "documentation" : null, "httpStatusCode" : null }, { "exceptionName" : "InvalidInstanceIdException", "documentation" : "

The following problems can cause this exception:

You do not have permission to access the instance.

SSM Agent is not running. On managed instances and Linux instances, verify that the SSM Agent is running. On EC2 Windows instances, verify that the EC2Config service is running.

SSM Agent or EC2Config service is not registered to the SSM endpoint. Try reinstalling SSM Agent or EC2Config service.

The instance is not in valid state. Valid states are: Running, Pending, Stopped, Stopping. Invalid states are: Shutting-down and Terminated.

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

The plugin name is not valid.

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

The command ID and instance ID you specified did not match any invocations. Verify the command ID and the instance ID and try again.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetCommandInvocationRequest", "variableName" : "getCommandInvocationRequest", "variableType" : "GetCommandInvocationRequest", "documentation" : "", "simpleType" : "GetCommandInvocationRequest", "variableSetterType" : "GetCommandInvocationRequest" }, "methodName" : "getCommandInvocation", "operationName" : "GetCommandInvocation", "paginated" : false, "returnType" : { "returnType" : "GetCommandInvocationResponse", "documentation" : null }, "syncReturnType" : "GetCommandInvocationResponse" }, "GetConnectionStatus" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Retrieves the Session Manager connection status for an instance to determine whether it is connected and ready to receive Session Manager connections.

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

An error occurred on the server side.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetConnectionStatusRequest", "variableName" : "getConnectionStatusRequest", "variableType" : "GetConnectionStatusRequest", "documentation" : "", "simpleType" : "GetConnectionStatusRequest", "variableSetterType" : "GetConnectionStatusRequest" }, "methodName" : "getConnectionStatus", "operationName" : "GetConnectionStatus", "paginated" : false, "returnType" : { "returnType" : "GetConnectionStatusResponse", "documentation" : null }, "syncReturnType" : "GetConnectionStatusResponse" }, "GetDefaultPatchBaseline" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Retrieves the default patch baseline. Note that Systems Manager supports creating multiple default patch baselines. For example, you can create a default patch baseline for each operating system.

If you do not specify an operating system value, the default patch baseline for Windows is returned.

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

An error occurred on the server side.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetDefaultPatchBaselineRequest", "variableName" : "getDefaultPatchBaselineRequest", "variableType" : "GetDefaultPatchBaselineRequest", "documentation" : "", "simpleType" : "GetDefaultPatchBaselineRequest", "variableSetterType" : "GetDefaultPatchBaselineRequest" }, "methodName" : "getDefaultPatchBaseline", "operationName" : "GetDefaultPatchBaseline", "paginated" : false, "returnType" : { "returnType" : "GetDefaultPatchBaselineResponse", "documentation" : null }, "syncReturnType" : "GetDefaultPatchBaselineResponse" }, "GetDeployablePatchSnapshotForInstance" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Retrieves the current snapshot for the patch baseline the instance uses. This API is primarily used by the AWS-RunPatchBaseline Systems Manager document.

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

An error occurred on the server side.

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

The operating systems you specified is not supported, or the operation is not supported for the operating system. Valid operating systems include: Windows, AmazonLinux, RedhatEnterpriseLinux, and Ubuntu.

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

Microsoft application patching is only available on EC2 instances and Advanced Instances. To patch Microsoft applications on on-premises servers and VMs, you must enable Advanced Instances. For more information, see Using the Advanced-Instances Tier in the AWS Systems Manager User Guide.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetDeployablePatchSnapshotForInstanceRequest", "variableName" : "getDeployablePatchSnapshotForInstanceRequest", "variableType" : "GetDeployablePatchSnapshotForInstanceRequest", "documentation" : "", "simpleType" : "GetDeployablePatchSnapshotForInstanceRequest", "variableSetterType" : "GetDeployablePatchSnapshotForInstanceRequest" }, "methodName" : "getDeployablePatchSnapshotForInstance", "operationName" : "GetDeployablePatchSnapshotForInstance", "paginated" : false, "returnType" : { "returnType" : "GetDeployablePatchSnapshotForInstanceResponse", "documentation" : null }, "syncReturnType" : "GetDeployablePatchSnapshotForInstanceResponse" }, "GetDocument" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Gets the contents of the specified Systems Manager document.

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

An error occurred on the server side.

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

The specified document does not exist.

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

The document version is not valid or does not exist.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetDocumentRequest", "variableName" : "getDocumentRequest", "variableType" : "GetDocumentRequest", "documentation" : "", "simpleType" : "GetDocumentRequest", "variableSetterType" : "GetDocumentRequest" }, "methodName" : "getDocument", "operationName" : "GetDocument", "paginated" : false, "returnType" : { "returnType" : "GetDocumentResponse", "documentation" : null }, "syncReturnType" : "GetDocumentResponse" }, "GetInventory" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Query inventory information.

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

An error occurred on the server side.

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

The filter name is not valid. Verify the you entered the correct name and try again.

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

The specified inventory group is not valid.

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

The specified token is not valid.

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

The parameter type name is not valid.

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

The specified aggregator is not valid for inventory groups. Verify that the aggregator uses a valid inventory type such as AWS:Application or AWS:InstanceInformation.

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

The specified inventory item result attribute is not valid.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetInventoryRequest", "variableName" : "getInventoryRequest", "variableType" : "GetInventoryRequest", "documentation" : "", "simpleType" : "GetInventoryRequest", "variableSetterType" : "GetInventoryRequest" }, "methodName" : "getInventory", "operationName" : "GetInventory", "paginated" : false, "returnType" : { "returnType" : "GetInventoryResponse", "documentation" : null }, "syncReturnType" : "GetInventoryResponse" }, "GetInventorySchema" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Return a list of inventory type names for the account, or return a list of attribute names for a specific Inventory item type.

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

An error occurred on the server side.

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

The parameter type name is not valid.

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

The specified token is not valid.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetInventorySchemaRequest", "variableName" : "getInventorySchemaRequest", "variableType" : "GetInventorySchemaRequest", "documentation" : "", "simpleType" : "GetInventorySchemaRequest", "variableSetterType" : "GetInventorySchemaRequest" }, "methodName" : "getInventorySchema", "operationName" : "GetInventorySchema", "paginated" : false, "returnType" : { "returnType" : "GetInventorySchemaResponse", "documentation" : null }, "syncReturnType" : "GetInventorySchemaResponse" }, "GetMaintenanceWindow" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Retrieves a maintenance window.

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

Error returned when the ID specified for a resource, such as a maintenance window or Patch baseline, doesn't exist.

For information about resource limits in Systems Manager, see AWS Systems Manager Limits.

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

An error occurred on the server side.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetMaintenanceWindowRequest", "variableName" : "getMaintenanceWindowRequest", "variableType" : "GetMaintenanceWindowRequest", "documentation" : "", "simpleType" : "GetMaintenanceWindowRequest", "variableSetterType" : "GetMaintenanceWindowRequest" }, "methodName" : "getMaintenanceWindow", "operationName" : "GetMaintenanceWindow", "paginated" : false, "returnType" : { "returnType" : "GetMaintenanceWindowResponse", "documentation" : null }, "syncReturnType" : "GetMaintenanceWindowResponse" }, "GetMaintenanceWindowExecution" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Retrieves details about a specific task run as part of a maintenance window execution.

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

Error returned when the ID specified for a resource, such as a maintenance window or Patch baseline, doesn't exist.

For information about resource limits in Systems Manager, see AWS Systems Manager Limits.

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

An error occurred on the server side.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetMaintenanceWindowExecutionRequest", "variableName" : "getMaintenanceWindowExecutionRequest", "variableType" : "GetMaintenanceWindowExecutionRequest", "documentation" : "", "simpleType" : "GetMaintenanceWindowExecutionRequest", "variableSetterType" : "GetMaintenanceWindowExecutionRequest" }, "methodName" : "getMaintenanceWindowExecution", "operationName" : "GetMaintenanceWindowExecution", "paginated" : false, "returnType" : { "returnType" : "GetMaintenanceWindowExecutionResponse", "documentation" : null }, "syncReturnType" : "GetMaintenanceWindowExecutionResponse" }, "GetMaintenanceWindowExecutionTask" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Retrieves the details about a specific task run as part of a maintenance window execution.

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

Error returned when the ID specified for a resource, such as a maintenance window or Patch baseline, doesn't exist.

For information about resource limits in Systems Manager, see AWS Systems Manager Limits.

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

An error occurred on the server side.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetMaintenanceWindowExecutionTaskRequest", "variableName" : "getMaintenanceWindowExecutionTaskRequest", "variableType" : "GetMaintenanceWindowExecutionTaskRequest", "documentation" : "", "simpleType" : "GetMaintenanceWindowExecutionTaskRequest", "variableSetterType" : "GetMaintenanceWindowExecutionTaskRequest" }, "methodName" : "getMaintenanceWindowExecutionTask", "operationName" : "GetMaintenanceWindowExecutionTask", "paginated" : false, "returnType" : { "returnType" : "GetMaintenanceWindowExecutionTaskResponse", "documentation" : null }, "syncReturnType" : "GetMaintenanceWindowExecutionTaskResponse" }, "GetMaintenanceWindowExecutionTaskInvocation" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Retrieves a task invocation. A task invocation is a specific task running on a specific target. maintenance windows report status for all invocations.

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

Error returned when the ID specified for a resource, such as a maintenance window or Patch baseline, doesn't exist.

For information about resource limits in Systems Manager, see AWS Systems Manager Limits.

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

An error occurred on the server side.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetMaintenanceWindowExecutionTaskInvocationRequest", "variableName" : "getMaintenanceWindowExecutionTaskInvocationRequest", "variableType" : "GetMaintenanceWindowExecutionTaskInvocationRequest", "documentation" : "", "simpleType" : "GetMaintenanceWindowExecutionTaskInvocationRequest", "variableSetterType" : "GetMaintenanceWindowExecutionTaskInvocationRequest" }, "methodName" : "getMaintenanceWindowExecutionTaskInvocation", "operationName" : "GetMaintenanceWindowExecutionTaskInvocation", "paginated" : false, "returnType" : { "returnType" : "GetMaintenanceWindowExecutionTaskInvocationResponse", "documentation" : null }, "syncReturnType" : "GetMaintenanceWindowExecutionTaskInvocationResponse" }, "GetMaintenanceWindowTask" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Lists the tasks in a maintenance window.

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

Error returned when the ID specified for a resource, such as a maintenance window or Patch baseline, doesn't exist.

For information about resource limits in Systems Manager, see AWS Systems Manager Limits.

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

An error occurred on the server side.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetMaintenanceWindowTaskRequest", "variableName" : "getMaintenanceWindowTaskRequest", "variableType" : "GetMaintenanceWindowTaskRequest", "documentation" : "", "simpleType" : "GetMaintenanceWindowTaskRequest", "variableSetterType" : "GetMaintenanceWindowTaskRequest" }, "methodName" : "getMaintenanceWindowTask", "operationName" : "GetMaintenanceWindowTask", "paginated" : false, "returnType" : { "returnType" : "GetMaintenanceWindowTaskResponse", "documentation" : null }, "syncReturnType" : "GetMaintenanceWindowTaskResponse" }, "GetOpsItem" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Get information about an OpsItem by using the ID. You must have permission in AWS Identity and Access Management (IAM) to view information about an OpsItem. For more information, see Getting Started with OpsCenter in the AWS Systems Manager User Guide.

Operations engineers and IT professionals use OpsCenter to view, investigate, and remediate operational issues impacting the performance and health of their AWS resources. For more information, see AWS Systems Manager OpsCenter in the AWS Systems Manager User Guide.

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

An error occurred on the server side.

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

The specified OpsItem ID doesn't exist. Verify the ID and try again.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetOpsItemRequest", "variableName" : "getOpsItemRequest", "variableType" : "GetOpsItemRequest", "documentation" : "", "simpleType" : "GetOpsItemRequest", "variableSetterType" : "GetOpsItemRequest" }, "methodName" : "getOpsItem", "operationName" : "GetOpsItem", "paginated" : false, "returnType" : { "returnType" : "GetOpsItemResponse", "documentation" : null }, "syncReturnType" : "GetOpsItemResponse" }, "GetOpsSummary" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

View a summary of OpsItems based on specified filters and aggregators.

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

An error occurred on the server side.

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

The filter name is not valid. Verify the you entered the correct name and try again.

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

The specified token is not valid.

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

The parameter type name is not valid.

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

The specified aggregator is not valid for inventory groups. Verify that the aggregator uses a valid inventory type such as AWS:Application or AWS:InstanceInformation.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetOpsSummaryRequest", "variableName" : "getOpsSummaryRequest", "variableType" : "GetOpsSummaryRequest", "documentation" : "", "simpleType" : "GetOpsSummaryRequest", "variableSetterType" : "GetOpsSummaryRequest" }, "methodName" : "getOpsSummary", "operationName" : "GetOpsSummary", "paginated" : false, "returnType" : { "returnType" : "GetOpsSummaryResponse", "documentation" : null }, "syncReturnType" : "GetOpsSummaryResponse" }, "GetParameter" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Get information about a parameter by using the parameter name. Don't confuse this API action with the GetParameters API action.

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

An error occurred on the server side.

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

The query key ID is not valid.

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

The parameter could not be found. Verify the name and try again.

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

The specified parameter version was not found. Verify the parameter name and version, and try again.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetParameterRequest", "variableName" : "getParameterRequest", "variableType" : "GetParameterRequest", "documentation" : "", "simpleType" : "GetParameterRequest", "variableSetterType" : "GetParameterRequest" }, "methodName" : "getParameter", "operationName" : "GetParameter", "paginated" : false, "returnType" : { "returnType" : "GetParameterResponse", "documentation" : null }, "syncReturnType" : "GetParameterResponse" }, "GetParameterHistory" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Query a list of all parameters used by the AWS account.

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

An error occurred on the server side.

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

The parameter could not be found. Verify the name and try again.

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

The specified token is not valid.

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

The query key ID is not valid.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetParameterHistoryRequest", "variableName" : "getParameterHistoryRequest", "variableType" : "GetParameterHistoryRequest", "documentation" : "", "simpleType" : "GetParameterHistoryRequest", "variableSetterType" : "GetParameterHistoryRequest" }, "methodName" : "getParameterHistory", "operationName" : "GetParameterHistory", "paginated" : true, "returnType" : { "returnType" : "GetParameterHistoryResponse", "documentation" : null }, "syncReturnType" : "GetParameterHistoryResponse" }, "GetParameters" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Get details of a parameter. Don't confuse this API action with the GetParameter API action.

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

The query key ID is not valid.

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

An error occurred on the server side.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetParametersRequest", "variableName" : "getParametersRequest", "variableType" : "GetParametersRequest", "documentation" : "", "simpleType" : "GetParametersRequest", "variableSetterType" : "GetParametersRequest" }, "methodName" : "getParameters", "operationName" : "GetParameters", "paginated" : false, "returnType" : { "returnType" : "GetParametersResponse", "documentation" : null }, "syncReturnType" : "GetParametersResponse" }, "GetParametersByPath" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Retrieve parameters in a specific hierarchy. For more information, see Working with Systems Manager Parameters in the AWS Systems Manager User Guide.

Request results are returned on a best-effort basis. If you specify MaxResults in the request, the response includes information up to the limit specified. The number of items returned, however, can be between zero and the value of MaxResults. If the service reaches an internal limit while processing the results, it stops the operation and returns the matching values up to that point and a NextToken. You can specify the NextToken in a subsequent call to get the next set of results.

This API action doesn't support filtering by tags.

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

An error occurred on the server side.

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

The specified key is not valid.

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

The specified filter option is not valid. Valid options are Equals and BeginsWith. For Path filter, valid options are Recursive and OneLevel.

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

The filter value is not valid. Verify the value and try again.

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

The query key ID is not valid.

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

The specified token is not valid.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetParametersByPathRequest", "variableName" : "getParametersByPathRequest", "variableType" : "GetParametersByPathRequest", "documentation" : "", "simpleType" : "GetParametersByPathRequest", "variableSetterType" : "GetParametersByPathRequest" }, "methodName" : "getParametersByPath", "operationName" : "GetParametersByPath", "paginated" : true, "returnType" : { "returnType" : "GetParametersByPathResponse", "documentation" : null }, "syncReturnType" : "GetParametersByPathResponse" }, "GetPatchBaseline" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Retrieves information about a patch baseline.

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

Error returned when the ID specified for a resource, such as a maintenance window or Patch baseline, doesn't exist.

For information about resource limits in Systems Manager, see AWS Systems Manager Limits.

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

The resource ID is not valid. Verify that you entered the correct ID and try again.

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

An error occurred on the server side.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetPatchBaselineRequest", "variableName" : "getPatchBaselineRequest", "variableType" : "GetPatchBaselineRequest", "documentation" : "", "simpleType" : "GetPatchBaselineRequest", "variableSetterType" : "GetPatchBaselineRequest" }, "methodName" : "getPatchBaseline", "operationName" : "GetPatchBaseline", "paginated" : false, "returnType" : { "returnType" : "GetPatchBaselineResponse", "documentation" : null }, "syncReturnType" : "GetPatchBaselineResponse" }, "GetPatchBaselineForPatchGroup" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Retrieves the patch baseline that should be used for the specified patch group.

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

An error occurred on the server side.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetPatchBaselineForPatchGroupRequest", "variableName" : "getPatchBaselineForPatchGroupRequest", "variableType" : "GetPatchBaselineForPatchGroupRequest", "documentation" : "", "simpleType" : "GetPatchBaselineForPatchGroupRequest", "variableSetterType" : "GetPatchBaselineForPatchGroupRequest" }, "methodName" : "getPatchBaselineForPatchGroup", "operationName" : "GetPatchBaselineForPatchGroup", "paginated" : false, "returnType" : { "returnType" : "GetPatchBaselineForPatchGroupResponse", "documentation" : null }, "syncReturnType" : "GetPatchBaselineForPatchGroupResponse" }, "GetServiceSetting" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

ServiceSetting is an account-level setting for an AWS service. This setting defines how a user interacts with or uses a service or a feature of a service. For example, if an AWS service charges money to the account based on feature or service usage, then the AWS service team might create a default setting of \"false\". This means the user can't use this feature unless they change the setting to \"true\" and intentionally opt in for a paid feature.

Services map a SettingId object to a setting value. AWS services teams define the default value for a SettingId. You can't create a new SettingId, but you can overwrite the default value if you have the ssm:UpdateServiceSetting permission for the setting. Use the UpdateServiceSetting API action to change the default setting. Or use the ResetServiceSetting to change the value back to the original value defined by the AWS service team.

Query the current service setting for the account.

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

An error occurred on the server side.

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

The specified service setting was not found. Either the service name or the setting has not been provisioned by the AWS service team.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "GetServiceSettingRequest", "variableName" : "getServiceSettingRequest", "variableType" : "GetServiceSettingRequest", "documentation" : "

The request body of the GetServiceSetting API action.

", "simpleType" : "GetServiceSettingRequest", "variableSetterType" : "GetServiceSettingRequest" }, "methodName" : "getServiceSetting", "operationName" : "GetServiceSetting", "paginated" : false, "returnType" : { "returnType" : "GetServiceSettingResponse", "documentation" : "

The query result body of the GetServiceSetting API action.

" }, "syncReturnType" : "GetServiceSettingResponse" }, "LabelParameterVersion" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

A parameter label is a user-defined alias to help you manage different versions of a parameter. When you modify a parameter, Systems Manager automatically saves a new version and increments the version number by one. A label can help you remember the purpose of a parameter when there are multiple versions.

Parameter labels have the following requirements and restrictions.

  • A version of a parameter can have a maximum of 10 labels.

  • You can't attach the same label to different versions of the same parameter. For example, if version 1 has the label Production, then you can't attach Production to version 2.

  • You can move a label from one version of a parameter to another.

  • You can't create a label when you create a new parameter. You must attach a label to a specific version of a parameter.

  • You can't delete a parameter label. If you no longer want to use a parameter label, then you must move it to a different version of a parameter.

  • A label can have a maximum of 100 characters.

  • Labels can contain letters (case sensitive), numbers, periods (.), hyphens (-), or underscores (_).

  • Labels can't begin with a number, \"aws,\" or \"ssm\" (not case sensitive). If a label fails to meet these requirements, then the label is not associated with a parameter and the system displays it in the list of InvalidLabels.

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

An error occurred on the server side.

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

There are concurrent updates for a resource that supports one update at a time.

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

The parameter could not be found. Verify the name and try again.

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

The specified parameter version was not found. Verify the parameter name and version, and try again.

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

A parameter version can have a maximum of ten labels.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "LabelParameterVersionRequest", "variableName" : "labelParameterVersionRequest", "variableType" : "LabelParameterVersionRequest", "documentation" : "", "simpleType" : "LabelParameterVersionRequest", "variableSetterType" : "LabelParameterVersionRequest" }, "methodName" : "labelParameterVersion", "operationName" : "LabelParameterVersion", "paginated" : false, "returnType" : { "returnType" : "LabelParameterVersionResponse", "documentation" : null }, "syncReturnType" : "LabelParameterVersionResponse" }, "ListAssociationVersions" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Retrieves all versions of an association for a specific association ID.

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

An error occurred on the server side.

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

The specified token is not valid.

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

The specified association does not exist.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListAssociationVersionsRequest", "variableName" : "listAssociationVersionsRequest", "variableType" : "ListAssociationVersionsRequest", "documentation" : "", "simpleType" : "ListAssociationVersionsRequest", "variableSetterType" : "ListAssociationVersionsRequest" }, "methodName" : "listAssociationVersions", "operationName" : "ListAssociationVersions", "paginated" : false, "returnType" : { "returnType" : "ListAssociationVersionsResponse", "documentation" : null }, "syncReturnType" : "ListAssociationVersionsResponse" }, "ListAssociations" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Lists the associations for the specified Systems Manager document or instance.

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

An error occurred on the server side.

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

The specified token is not valid.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListAssociationsRequest", "variableName" : "listAssociationsRequest", "variableType" : "ListAssociationsRequest", "documentation" : "", "simpleType" : "ListAssociationsRequest", "variableSetterType" : "ListAssociationsRequest" }, "methodName" : "listAssociations", "operationName" : "ListAssociations", "paginated" : true, "returnType" : { "returnType" : "ListAssociationsResponse", "documentation" : null }, "syncReturnType" : "ListAssociationsResponse" }, "ListCommandInvocations" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

An invocation is copy of a command sent to a specific instance. A command can apply to one or more instances. A command invocation applies to one instance. For example, if a user runs SendCommand against three instances, then a command invocation is created for each requested instance ID. ListCommandInvocations provide status about command execution.

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

An error occurred on the server side.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidCommandIdException", "documentation" : null, "httpStatusCode" : null }, { "exceptionName" : "InvalidInstanceIdException", "documentation" : "

The following problems can cause this exception:

You do not have permission to access the instance.

SSM Agent is not running. On managed instances and Linux instances, verify that the SSM Agent is running. On EC2 Windows instances, verify that the EC2Config service is running.

SSM Agent or EC2Config service is not registered to the SSM endpoint. Try reinstalling SSM Agent or EC2Config service.

The instance is not in valid state. Valid states are: Running, Pending, Stopped, Stopping. Invalid states are: Shutting-down and Terminated.

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

The specified key is not valid.

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

The specified token is not valid.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListCommandInvocationsRequest", "variableName" : "listCommandInvocationsRequest", "variableType" : "ListCommandInvocationsRequest", "documentation" : "", "simpleType" : "ListCommandInvocationsRequest", "variableSetterType" : "ListCommandInvocationsRequest" }, "methodName" : "listCommandInvocations", "operationName" : "ListCommandInvocations", "paginated" : true, "returnType" : { "returnType" : "ListCommandInvocationsResponse", "documentation" : null }, "syncReturnType" : "ListCommandInvocationsResponse" }, "ListCommands" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Lists the commands requested by users of the AWS account.

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

An error occurred on the server side.

", "httpStatusCode" : null }, { "exceptionName" : "InvalidCommandIdException", "documentation" : null, "httpStatusCode" : null }, { "exceptionName" : "InvalidInstanceIdException", "documentation" : "

The following problems can cause this exception:

You do not have permission to access the instance.

SSM Agent is not running. On managed instances and Linux instances, verify that the SSM Agent is running. On EC2 Windows instances, verify that the EC2Config service is running.

SSM Agent or EC2Config service is not registered to the SSM endpoint. Try reinstalling SSM Agent or EC2Config service.

The instance is not in valid state. Valid states are: Running, Pending, Stopped, Stopping. Invalid states are: Shutting-down and Terminated.

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

The specified key is not valid.

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

The specified token is not valid.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListCommandsRequest", "variableName" : "listCommandsRequest", "variableType" : "ListCommandsRequest", "documentation" : "", "simpleType" : "ListCommandsRequest", "variableSetterType" : "ListCommandsRequest" }, "methodName" : "listCommands", "operationName" : "ListCommands", "paginated" : true, "returnType" : { "returnType" : "ListCommandsResponse", "documentation" : null }, "syncReturnType" : "ListCommandsResponse" }, "ListComplianceItems" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

For a specified resource ID, this API action returns a list of compliance statuses for different resource types. Currently, you can only specify one resource ID per call. List results depend on the criteria specified in the filter.

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

The resource type is not valid. For example, if you are attempting to tag an instance, the instance must be a registered, managed instance.

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

The resource ID is not valid. Verify that you entered the correct ID and try again.

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

An error occurred on the server side.

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

The filter name is not valid. Verify the you entered the correct name and try again.

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

The specified token is not valid.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListComplianceItemsRequest", "variableName" : "listComplianceItemsRequest", "variableType" : "ListComplianceItemsRequest", "documentation" : "", "simpleType" : "ListComplianceItemsRequest", "variableSetterType" : "ListComplianceItemsRequest" }, "methodName" : "listComplianceItems", "operationName" : "ListComplianceItems", "paginated" : false, "returnType" : { "returnType" : "ListComplianceItemsResponse", "documentation" : null }, "syncReturnType" : "ListComplianceItemsResponse" }, "ListComplianceSummaries" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Returns a summary count of compliant and non-compliant resources for a compliance type. For example, this call can return State Manager associations, patches, or custom compliance types according to the filter criteria that you specify.

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

The filter name is not valid. Verify the you entered the correct name and try again.

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

The specified token is not valid.

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

An error occurred on the server side.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListComplianceSummariesRequest", "variableName" : "listComplianceSummariesRequest", "variableType" : "ListComplianceSummariesRequest", "documentation" : "", "simpleType" : "ListComplianceSummariesRequest", "variableSetterType" : "ListComplianceSummariesRequest" }, "methodName" : "listComplianceSummaries", "operationName" : "ListComplianceSummaries", "paginated" : false, "returnType" : { "returnType" : "ListComplianceSummariesResponse", "documentation" : null }, "syncReturnType" : "ListComplianceSummariesResponse" }, "ListDocumentVersions" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

List all versions for a document.

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

An error occurred on the server side.

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

The specified token is not valid.

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

The specified document does not exist.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListDocumentVersionsRequest", "variableName" : "listDocumentVersionsRequest", "variableType" : "ListDocumentVersionsRequest", "documentation" : "", "simpleType" : "ListDocumentVersionsRequest", "variableSetterType" : "ListDocumentVersionsRequest" }, "methodName" : "listDocumentVersions", "operationName" : "ListDocumentVersions", "paginated" : false, "returnType" : { "returnType" : "ListDocumentVersionsResponse", "documentation" : null }, "syncReturnType" : "ListDocumentVersionsResponse" }, "ListDocuments" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Describes one or more of your Systems Manager documents.

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

An error occurred on the server side.

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

The specified token is not valid.

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

The specified key is not valid.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListDocumentsRequest", "variableName" : "listDocumentsRequest", "variableType" : "ListDocumentsRequest", "documentation" : "", "simpleType" : "ListDocumentsRequest", "variableSetterType" : "ListDocumentsRequest" }, "methodName" : "listDocuments", "operationName" : "ListDocuments", "paginated" : true, "returnType" : { "returnType" : "ListDocumentsResponse", "documentation" : null }, "syncReturnType" : "ListDocumentsResponse" }, "ListInventoryEntries" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

A list of inventory items returned by the request.

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

An error occurred on the server side.

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

The following problems can cause this exception:

You do not have permission to access the instance.

SSM Agent is not running. On managed instances and Linux instances, verify that the SSM Agent is running. On EC2 Windows instances, verify that the EC2Config service is running.

SSM Agent or EC2Config service is not registered to the SSM endpoint. Try reinstalling SSM Agent or EC2Config service.

The instance is not in valid state. Valid states are: Running, Pending, Stopped, Stopping. Invalid states are: Shutting-down and Terminated.

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

The parameter type name is not valid.

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

The filter name is not valid. Verify the you entered the correct name and try again.

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

The specified token is not valid.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListInventoryEntriesRequest", "variableName" : "listInventoryEntriesRequest", "variableType" : "ListInventoryEntriesRequest", "documentation" : "", "simpleType" : "ListInventoryEntriesRequest", "variableSetterType" : "ListInventoryEntriesRequest" }, "methodName" : "listInventoryEntries", "operationName" : "ListInventoryEntries", "paginated" : false, "returnType" : { "returnType" : "ListInventoryEntriesResponse", "documentation" : null }, "syncReturnType" : "ListInventoryEntriesResponse" }, "ListResourceComplianceSummaries" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Returns a resource-level summary count. The summary includes information about compliant and non-compliant statuses and detailed compliance-item severity counts, according to the filter criteria you specify.

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

The filter name is not valid. Verify the you entered the correct name and try again.

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

The specified token is not valid.

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

An error occurred on the server side.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListResourceComplianceSummariesRequest", "variableName" : "listResourceComplianceSummariesRequest", "variableType" : "ListResourceComplianceSummariesRequest", "documentation" : "", "simpleType" : "ListResourceComplianceSummariesRequest", "variableSetterType" : "ListResourceComplianceSummariesRequest" }, "methodName" : "listResourceComplianceSummaries", "operationName" : "ListResourceComplianceSummaries", "paginated" : false, "returnType" : { "returnType" : "ListResourceComplianceSummariesResponse", "documentation" : null }, "syncReturnType" : "ListResourceComplianceSummariesResponse" }, "ListResourceDataSync" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Lists your resource data sync configurations. Includes information about the last time a sync attempted to start, the last sync status, and the last time a sync successfully completed.

The number of sync configurations might be too large to return using a single call to ListResourceDataSync. You can limit the number of sync configurations returned by using the MaxResults parameter. To determine whether there are more sync configurations to list, check the value of NextToken in the output. If there are more sync configurations to list, you can request them by specifying the NextToken returned in the call to the parameter of a subsequent call.

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

An error occurred on the server side.

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

The specified token is not valid.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ListResourceDataSyncRequest", "variableName" : "listResourceDataSyncRequest", "variableType" : "ListResourceDataSyncRequest", "documentation" : "", "simpleType" : "ListResourceDataSyncRequest", "variableSetterType" : "ListResourceDataSyncRequest" }, "methodName" : "listResourceDataSync", "operationName" : "ListResourceDataSync", "paginated" : false, "returnType" : { "returnType" : "ListResourceDataSyncResponse", "documentation" : null }, "syncReturnType" : "ListResourceDataSyncResponse" }, "ListTagsForResource" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Returns a list of the tags assigned to the specified resource.

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

The resource type is not valid. For example, if you are attempting to tag an instance, the instance must be a registered, managed instance.

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

The resource ID is not valid. Verify that you entered the correct ID and try again.

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

An error occurred on the server side.

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

Shares a Systems Manager document publicly or privately. If you share a document privately, you must specify the AWS user account IDs for those people who can use the document. If you share a document publicly, you must specify All as the account ID.

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

An error occurred on the server side.

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

The specified document does not exist.

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

The permission type is not supported. Share is the only supported permission type.

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

The document cannot be shared with more AWS user accounts. You can share a document with a maximum of 20 accounts. You can publicly share up to five documents. If you need to increase this limit, contact AWS Support.

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

You can have at most 200 active Systems Manager documents.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ModifyDocumentPermissionRequest", "variableName" : "modifyDocumentPermissionRequest", "variableType" : "ModifyDocumentPermissionRequest", "documentation" : "", "simpleType" : "ModifyDocumentPermissionRequest", "variableSetterType" : "ModifyDocumentPermissionRequest" }, "methodName" : "modifyDocumentPermission", "operationName" : "ModifyDocumentPermission", "paginated" : false, "returnType" : { "returnType" : "ModifyDocumentPermissionResponse", "documentation" : null }, "syncReturnType" : "ModifyDocumentPermissionResponse" }, "PutComplianceItems" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Registers a compliance type and other compliance details on a designated resource. This action lets you register custom compliance details with a resource. This call overwrites existing compliance information on the resource, so you must provide a full list of compliance items each time that you send the request.

ComplianceType can be one of the following:

  • ExecutionId: The execution ID when the patch, association, or custom compliance item was applied.

  • ExecutionType: Specify patch, association, or Custom:string.

  • ExecutionTime. The time the patch, association, or custom compliance item was applied to the instance.

  • Id: The patch, association, or custom compliance ID.

  • Title: A title.

  • Status: The status of the compliance item. For example, approved for patches, or Failed for associations.

  • Severity: A patch severity. For example, critical.

  • DocumentName: A SSM document name. For example, AWS-RunPatchBaseline.

  • DocumentVersion: An SSM document version number. For example, 4.

  • Classification: A patch classification. For example, security updates.

  • PatchBaselineId: A patch baseline ID.

  • PatchSeverity: A patch severity. For example, Critical.

  • PatchState: A patch state. For example, InstancesWithFailedPatches.

  • PatchGroup: The name of a patch group.

  • InstalledTime: The time the association, patch, or custom compliance item was applied to the resource. Specify the time by using the following format: yyyy-MM-dd'T'HH:mm:ss'Z'

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

An error occurred on the server side.

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

One or more content items is not valid.

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

The size of inventory data has exceeded the total size limit for the resource.

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

The inventory item size has exceeded the size limit.

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

You specified too many custom compliance types. You can specify a maximum of 10 different types.

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

The resource type is not valid. For example, if you are attempting to tag an instance, the instance must be a registered, managed instance.

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

The resource ID is not valid. Verify that you entered the correct ID and try again.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "PutComplianceItemsRequest", "variableName" : "putComplianceItemsRequest", "variableType" : "PutComplianceItemsRequest", "documentation" : "", "simpleType" : "PutComplianceItemsRequest", "variableSetterType" : "PutComplianceItemsRequest" }, "methodName" : "putComplianceItems", "operationName" : "PutComplianceItems", "paginated" : false, "returnType" : { "returnType" : "PutComplianceItemsResponse", "documentation" : null }, "syncReturnType" : "PutComplianceItemsResponse" }, "PutInventory" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Bulk update custom inventory items on one more instance. The request adds an inventory item, if it doesn't already exist, or updates an inventory item, if it does exist.

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

An error occurred on the server side.

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

The following problems can cause this exception:

You do not have permission to access the instance.

SSM Agent is not running. On managed instances and Linux instances, verify that the SSM Agent is running. On EC2 Windows instances, verify that the EC2Config service is running.

SSM Agent or EC2Config service is not registered to the SSM endpoint. Try reinstalling SSM Agent or EC2Config service.

The instance is not in valid state. Valid states are: Running, Pending, Stopped, Stopping. Invalid states are: Shutting-down and Terminated.

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

The parameter type name is not valid.

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

One or more content items is not valid.

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

The size of inventory data has exceeded the total size limit for the resource.

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

The inventory item size has exceeded the size limit.

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

The inventory item has invalid content.

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

You have exceeded the limit for custom schemas. Delete one or more custom schemas and try again.

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

Inventory item type schema version has to match supported versions in the service. Check output of GetInventorySchema to see the available schema version for each type.

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

The Context attribute that you specified for the InventoryItem is not allowed for this inventory type. You can only use the Context attribute with inventory types like AWS:ComplianceItem.

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

You specified invalid keys or values in the Context attribute for InventoryItem. Verify the keys and values, and try again.

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

The sub-type count exceeded the limit for the inventory type.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "PutInventoryRequest", "variableName" : "putInventoryRequest", "variableType" : "PutInventoryRequest", "documentation" : "", "simpleType" : "PutInventoryRequest", "variableSetterType" : "PutInventoryRequest" }, "methodName" : "putInventory", "operationName" : "PutInventory", "paginated" : false, "returnType" : { "returnType" : "PutInventoryResponse", "documentation" : null }, "syncReturnType" : "PutInventoryResponse" }, "PutParameter" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Add a parameter to the system.

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

An error occurred on the server side.

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

The query key ID is not valid.

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

You have exceeded the number of parameters for this AWS account. Delete one or more parameters and try again.

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

There are concurrent updates for a resource that supports one update at a time.

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

The parameter already exists. You can't create duplicate parameters.

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

A hierarchy can have a maximum of 15 levels. For more information, see Requirements and Constraints for Parameter Names in the AWS Systems Manager User Guide.

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

Parameter Store does not support changing a parameter type in a hierarchy. For example, you can't change a parameter from a String type to a SecureString type. You must create a new, unique parameter.

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

The request does not meet the regular expression requirement.

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

The parameter exceeded the maximum number of allowed versions.

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

The parameter name is not valid.

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

The parameter type is not supported.

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

You specified more than the maximum number of allowed policies for the parameter. The maximum is 10.

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

The policy type is not supported. Parameter Store supports the following policy types: Expiration, ExpirationNotification, and NoChangeNotification.

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

A policy attribute or its value is invalid.

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

There is a conflict in the policies specified for this parameter. You can't, for example, specify two Expiration policies for a parameter. Review your policies, and try again.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "PutParameterRequest", "variableName" : "putParameterRequest", "variableType" : "PutParameterRequest", "documentation" : "", "simpleType" : "PutParameterRequest", "variableSetterType" : "PutParameterRequest" }, "methodName" : "putParameter", "operationName" : "PutParameter", "paginated" : false, "returnType" : { "returnType" : "PutParameterResponse", "documentation" : null }, "syncReturnType" : "PutParameterResponse" }, "RegisterDefaultPatchBaseline" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Defines the default patch baseline.

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

The resource ID is not valid. Verify that you entered the correct ID and try again.

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

Error returned when the ID specified for a resource, such as a maintenance window or Patch baseline, doesn't exist.

For information about resource limits in Systems Manager, see AWS Systems Manager Limits.

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

An error occurred on the server side.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "RegisterDefaultPatchBaselineRequest", "variableName" : "registerDefaultPatchBaselineRequest", "variableType" : "RegisterDefaultPatchBaselineRequest", "documentation" : "", "simpleType" : "RegisterDefaultPatchBaselineRequest", "variableSetterType" : "RegisterDefaultPatchBaselineRequest" }, "methodName" : "registerDefaultPatchBaseline", "operationName" : "RegisterDefaultPatchBaseline", "paginated" : false, "returnType" : { "returnType" : "RegisterDefaultPatchBaselineResponse", "documentation" : null }, "syncReturnType" : "RegisterDefaultPatchBaselineResponse" }, "RegisterPatchBaselineForPatchGroup" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Registers a patch baseline for a patch group.

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

Error returned if an attempt is made to register a patch group with a patch baseline that is already registered with a different patch baseline.

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

Error returned when the ID specified for a resource, such as a maintenance window or Patch baseline, doesn't exist.

For information about resource limits in Systems Manager, see AWS Systems Manager Limits.

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

The resource ID is not valid. Verify that you entered the correct ID and try again.

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

Error returned when the caller has exceeded the default resource limits. For example, too many maintenance windows or patch baselines have been created.

For information about resource limits in Systems Manager, see AWS Systems Manager Limits.

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

An error occurred on the server side.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "RegisterPatchBaselineForPatchGroupRequest", "variableName" : "registerPatchBaselineForPatchGroupRequest", "variableType" : "RegisterPatchBaselineForPatchGroupRequest", "documentation" : "", "simpleType" : "RegisterPatchBaselineForPatchGroupRequest", "variableSetterType" : "RegisterPatchBaselineForPatchGroupRequest" }, "methodName" : "registerPatchBaselineForPatchGroup", "operationName" : "RegisterPatchBaselineForPatchGroup", "paginated" : false, "returnType" : { "returnType" : "RegisterPatchBaselineForPatchGroupResponse", "documentation" : null }, "syncReturnType" : "RegisterPatchBaselineForPatchGroupResponse" }, "RegisterTargetWithMaintenanceWindow" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Registers a target with a maintenance window.

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

Error returned when an idempotent operation is retried and the parameters don't match the original call to the API with the same idempotency token.

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

Error returned when the ID specified for a resource, such as a maintenance window or Patch baseline, doesn't exist.

For information about resource limits in Systems Manager, see AWS Systems Manager Limits.

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

Error returned when the caller has exceeded the default resource limits. For example, too many maintenance windows or patch baselines have been created.

For information about resource limits in Systems Manager, see AWS Systems Manager Limits.

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

An error occurred on the server side.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "RegisterTargetWithMaintenanceWindowRequest", "variableName" : "registerTargetWithMaintenanceWindowRequest", "variableType" : "RegisterTargetWithMaintenanceWindowRequest", "documentation" : "", "simpleType" : "RegisterTargetWithMaintenanceWindowRequest", "variableSetterType" : "RegisterTargetWithMaintenanceWindowRequest" }, "methodName" : "registerTargetWithMaintenanceWindow", "operationName" : "RegisterTargetWithMaintenanceWindow", "paginated" : false, "returnType" : { "returnType" : "RegisterTargetWithMaintenanceWindowResponse", "documentation" : null }, "syncReturnType" : "RegisterTargetWithMaintenanceWindowResponse" }, "RegisterTaskWithMaintenanceWindow" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Adds a new task to a maintenance window.

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

Error returned when an idempotent operation is retried and the parameters don't match the original call to the API with the same idempotency token.

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

Error returned when the ID specified for a resource, such as a maintenance window or Patch baseline, doesn't exist.

For information about resource limits in Systems Manager, see AWS Systems Manager Limits.

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

Error returned when the caller has exceeded the default resource limits. For example, too many maintenance windows or patch baselines have been created.

For information about resource limits in Systems Manager, see AWS Systems Manager Limits.

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

You attempted to register a LAMBDA or STEP_FUNCTION task in a region where the corresponding service is not available.

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

An error occurred on the server side.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "RegisterTaskWithMaintenanceWindowRequest", "variableName" : "registerTaskWithMaintenanceWindowRequest", "variableType" : "RegisterTaskWithMaintenanceWindowRequest", "documentation" : "", "simpleType" : "RegisterTaskWithMaintenanceWindowRequest", "variableSetterType" : "RegisterTaskWithMaintenanceWindowRequest" }, "methodName" : "registerTaskWithMaintenanceWindow", "operationName" : "RegisterTaskWithMaintenanceWindow", "paginated" : false, "returnType" : { "returnType" : "RegisterTaskWithMaintenanceWindowResponse", "documentation" : null }, "syncReturnType" : "RegisterTaskWithMaintenanceWindowResponse" }, "RemoveTagsFromResource" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Removes all tags from the specified resource.

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

The resource type is not valid. For example, if you are attempting to tag an instance, the instance must be a registered, managed instance.

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

The resource ID is not valid. Verify that you entered the correct ID and try again.

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

An error occurred on the server side.

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

There are concurrent updates for a resource that supports one update at a time.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "RemoveTagsFromResourceRequest", "variableName" : "removeTagsFromResourceRequest", "variableType" : "RemoveTagsFromResourceRequest", "documentation" : "", "simpleType" : "RemoveTagsFromResourceRequest", "variableSetterType" : "RemoveTagsFromResourceRequest" }, "methodName" : "removeTagsFromResource", "operationName" : "RemoveTagsFromResource", "paginated" : false, "returnType" : { "returnType" : "RemoveTagsFromResourceResponse", "documentation" : null }, "syncReturnType" : "RemoveTagsFromResourceResponse" }, "ResetServiceSetting" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

ServiceSetting is an account-level setting for an AWS service. This setting defines how a user interacts with or uses a service or a feature of a service. For example, if an AWS service charges money to the account based on feature or service usage, then the AWS service team might create a default setting of \"false\". This means the user can't use this feature unless they change the setting to \"true\" and intentionally opt in for a paid feature.

Services map a SettingId object to a setting value. AWS services teams define the default value for a SettingId. You can't create a new SettingId, but you can overwrite the default value if you have the ssm:UpdateServiceSetting permission for the setting. Use the GetServiceSetting API action to view the current value. Use the UpdateServiceSetting API action to change the default setting.

Reset the service setting for the account to the default value as provisioned by the AWS service team.

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

An error occurred on the server side.

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

The specified service setting was not found. Either the service name or the setting has not been provisioned by the AWS service team.

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

There are concurrent updates for a resource that supports one update at a time.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ResetServiceSettingRequest", "variableName" : "resetServiceSettingRequest", "variableType" : "ResetServiceSettingRequest", "documentation" : "

The request body of the ResetServiceSetting API action.

", "simpleType" : "ResetServiceSettingRequest", "variableSetterType" : "ResetServiceSettingRequest" }, "methodName" : "resetServiceSetting", "operationName" : "ResetServiceSetting", "paginated" : false, "returnType" : { "returnType" : "ResetServiceSettingResponse", "documentation" : "

The result body of the ResetServiceSetting API action.

" }, "syncReturnType" : "ResetServiceSettingResponse" }, "ResumeSession" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Reconnects a session to an instance after it has been disconnected. Connections can be resumed for disconnected sessions, but not terminated sessions.

This command is primarily for use by client machines to automatically reconnect during intermittent network issues. It is not intended for any other use.

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

Error returned when the ID specified for a resource, such as a maintenance window or Patch baseline, doesn't exist.

For information about resource limits in Systems Manager, see AWS Systems Manager Limits.

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

An error occurred on the server side.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "ResumeSessionRequest", "variableName" : "resumeSessionRequest", "variableType" : "ResumeSessionRequest", "documentation" : "", "simpleType" : "ResumeSessionRequest", "variableSetterType" : "ResumeSessionRequest" }, "methodName" : "resumeSession", "operationName" : "ResumeSession", "paginated" : false, "returnType" : { "returnType" : "ResumeSessionResponse", "documentation" : null }, "syncReturnType" : "ResumeSessionResponse" }, "SendAutomationSignal" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Sends a signal to an Automation execution to change the current behavior or status of the execution.

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

There is no automation execution information for the requested automation execution ID.

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

The specified step name and execution ID don't exist. Verify the information and try again.

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

The signal is not valid for the current Automation execution.

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

An error occurred on the server side.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "SendAutomationSignalRequest", "variableName" : "sendAutomationSignalRequest", "variableType" : "SendAutomationSignalRequest", "documentation" : "", "simpleType" : "SendAutomationSignalRequest", "variableSetterType" : "SendAutomationSignalRequest" }, "methodName" : "sendAutomationSignal", "operationName" : "SendAutomationSignal", "paginated" : false, "returnType" : { "returnType" : "SendAutomationSignalResponse", "documentation" : null }, "syncReturnType" : "SendAutomationSignalResponse" }, "SendCommand" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Runs commands on one or more managed instances.

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

You cannot specify an instance ID in more than one association.

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

An error occurred on the server side.

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

The following problems can cause this exception:

You do not have permission to access the instance.

SSM Agent is not running. On managed instances and Linux instances, verify that the SSM Agent is running. On EC2 Windows instances, verify that the EC2Config service is running.

SSM Agent or EC2Config service is not registered to the SSM endpoint. Try reinstalling SSM Agent or EC2Config service.

The instance is not in valid state. Valid states are: Running, Pending, Stopped, Stopping. Invalid states are: Shutting-down and Terminated.

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

The specified document does not exist.

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

The document version is not valid or does not exist.

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

The S3 bucket does not exist.

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

You must specify values for all required parameters in the Systems Manager document. You can only supply values to parameters defined in the Systems Manager document.

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

The document does not support the platform type of the given instance ID(s). For example, you sent an document for a Windows instance to a Linux instance.

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

The size limit of a document is 64 KB.

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

The role name can't contain invalid characters. Also verify that you specified an IAM role for notifications that includes the required trust policy. For information about configuring the IAM role for Run Command notifications, see Configuring Amazon SNS Notifications for Run Command in the AWS Systems Manager User Guide.

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

One or more configuration items is not valid. Verify that a valid Amazon Resource Name (ARN) was provided for an Amazon SNS topic.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "SendCommandRequest", "variableName" : "sendCommandRequest", "variableType" : "SendCommandRequest", "documentation" : "", "simpleType" : "SendCommandRequest", "variableSetterType" : "SendCommandRequest" }, "methodName" : "sendCommand", "operationName" : "SendCommand", "paginated" : false, "returnType" : { "returnType" : "SendCommandResponse", "documentation" : null }, "syncReturnType" : "SendCommandResponse" }, "StartAssociationsOnce" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Use this API action to run an association immediately and only one time. This action can be helpful when troubleshooting associations.

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

The association is not valid or does not exist.

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

The specified association does not exist.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "StartAssociationsOnceRequest", "variableName" : "startAssociationsOnceRequest", "variableType" : "StartAssociationsOnceRequest", "documentation" : "", "simpleType" : "StartAssociationsOnceRequest", "variableSetterType" : "StartAssociationsOnceRequest" }, "methodName" : "startAssociationsOnce", "operationName" : "StartAssociationsOnce", "paginated" : false, "returnType" : { "returnType" : "StartAssociationsOnceResponse", "documentation" : null }, "syncReturnType" : "StartAssociationsOnceResponse" }, "StartAutomationExecution" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Initiates execution of an Automation document.

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

An Automation document with the specified name could not be found.

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

The supplied parameters for invoking the specified Automation document are incorrect. For example, they may not match the set of parameters permitted for the specified Automation document.

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

The number of simultaneously running Automation executions exceeded the allowable limit.

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

An Automation document with the specified name and version could not be found.

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

Error returned when an idempotent operation is retried and the parameters don't match the original call to the API with the same idempotency token.

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

The target is not valid or does not exist. It might not be configured for EC2 Systems Manager or you might not have permission to perform the operation.

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

An error occurred on the server side.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "StartAutomationExecutionRequest", "variableName" : "startAutomationExecutionRequest", "variableType" : "StartAutomationExecutionRequest", "documentation" : "", "simpleType" : "StartAutomationExecutionRequest", "variableSetterType" : "StartAutomationExecutionRequest" }, "methodName" : "startAutomationExecution", "operationName" : "StartAutomationExecution", "paginated" : false, "returnType" : { "returnType" : "StartAutomationExecutionResponse", "documentation" : null }, "syncReturnType" : "StartAutomationExecutionResponse" }, "StartSession" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Initiates a connection to a target (for example, an instance) for a Session Manager session. Returns a URL and token that can be used to open a WebSocket connection for sending input and receiving outputs.

AWS CLI usage: start-session is an interactive command that requires the Session Manager plugin to be installed on the client machine making the call. For information, see Install the Session Manager Plugin for the AWS CLI in the AWS Systems Manager User Guide.

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

The specified document does not exist.

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

The specified target instance for the session is not fully configured for use with Session Manager. For more information, see Getting Started with Session Manager in the AWS Systems Manager User Guide.

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

An error occurred on the server side.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "StartSessionRequest", "variableName" : "startSessionRequest", "variableType" : "StartSessionRequest", "documentation" : "", "simpleType" : "StartSessionRequest", "variableSetterType" : "StartSessionRequest" }, "methodName" : "startSession", "operationName" : "StartSession", "paginated" : false, "returnType" : { "returnType" : "StartSessionResponse", "documentation" : null }, "syncReturnType" : "StartSessionResponse" }, "StopAutomationExecution" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Stop an Automation that is currently running.

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

There is no automation execution information for the requested automation execution ID.

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

The specified update status operation is not valid.

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

An error occurred on the server side.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "StopAutomationExecutionRequest", "variableName" : "stopAutomationExecutionRequest", "variableType" : "StopAutomationExecutionRequest", "documentation" : "", "simpleType" : "StopAutomationExecutionRequest", "variableSetterType" : "StopAutomationExecutionRequest" }, "methodName" : "stopAutomationExecution", "operationName" : "StopAutomationExecution", "paginated" : false, "returnType" : { "returnType" : "StopAutomationExecutionResponse", "documentation" : null }, "syncReturnType" : "StopAutomationExecutionResponse" }, "TerminateSession" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Permanently ends a session and closes the data connection between the Session Manager client and SSM Agent on the instance. A terminated session cannot be resumed.

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

Error returned when the ID specified for a resource, such as a maintenance window or Patch baseline, doesn't exist.

For information about resource limits in Systems Manager, see AWS Systems Manager Limits.

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

An error occurred on the server side.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "TerminateSessionRequest", "variableName" : "terminateSessionRequest", "variableType" : "TerminateSessionRequest", "documentation" : "", "simpleType" : "TerminateSessionRequest", "variableSetterType" : "TerminateSessionRequest" }, "methodName" : "terminateSession", "operationName" : "TerminateSession", "paginated" : false, "returnType" : { "returnType" : "TerminateSessionResponse", "documentation" : null }, "syncReturnType" : "TerminateSessionResponse" }, "UpdateAssociation" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Updates an association. You can update the association name and version, the document version, schedule, parameters, and Amazon S3 output.

When you update an association, the association immediately runs against the specified targets.

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

An error occurred on the server side.

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

The schedule is invalid. Verify your cron or rate expression and try again.

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

You must specify values for all required parameters in the Systems Manager document. You can only supply values to parameters defined in the Systems Manager document.

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

The output location is not valid or does not exist.

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

The document version is not valid or does not exist.

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

The specified association does not exist.

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

The update is not valid.

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

There are concurrent updates for a resource that supports one update at a time.

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

The specified document does not exist.

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

The target is not valid or does not exist. It might not be configured for EC2 Systems Manager or you might not have permission to perform the operation.

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

The version you specified is not valid. Use ListAssociationVersions to view all versions of an association according to the association ID. Or, use the $LATEST parameter to view the latest version of the association.

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

You have reached the maximum number versions allowed for an association. Each association has a limit of 1,000 versions.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "UpdateAssociationRequest", "variableName" : "updateAssociationRequest", "variableType" : "UpdateAssociationRequest", "documentation" : "", "simpleType" : "UpdateAssociationRequest", "variableSetterType" : "UpdateAssociationRequest" }, "methodName" : "updateAssociation", "operationName" : "UpdateAssociation", "paginated" : false, "returnType" : { "returnType" : "UpdateAssociationResponse", "documentation" : null }, "syncReturnType" : "UpdateAssociationResponse" }, "UpdateAssociationStatus" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Updates the status of the Systems Manager document associated with the specified instance.

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

An error occurred on the server side.

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

The following problems can cause this exception:

You do not have permission to access the instance.

SSM Agent is not running. On managed instances and Linux instances, verify that the SSM Agent is running. On EC2 Windows instances, verify that the EC2Config service is running.

SSM Agent or EC2Config service is not registered to the SSM endpoint. Try reinstalling SSM Agent or EC2Config service.

The instance is not in valid state. Valid states are: Running, Pending, Stopped, Stopping. Invalid states are: Shutting-down and Terminated.

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

The specified document does not exist.

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

The specified association does not exist.

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

The updated status is the same as the current status.

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

There are concurrent updates for a resource that supports one update at a time.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "UpdateAssociationStatusRequest", "variableName" : "updateAssociationStatusRequest", "variableType" : "UpdateAssociationStatusRequest", "documentation" : "", "simpleType" : "UpdateAssociationStatusRequest", "variableSetterType" : "UpdateAssociationStatusRequest" }, "methodName" : "updateAssociationStatus", "operationName" : "UpdateAssociationStatus", "paginated" : false, "returnType" : { "returnType" : "UpdateAssociationStatusResponse", "documentation" : null }, "syncReturnType" : "UpdateAssociationStatusResponse" }, "UpdateDocument" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

The document you want to update.

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

The size limit of a document is 64 KB.

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

The document has too many versions. Delete one or more document versions and try again.

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

An error occurred on the server side.

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

The content of the association document matches another document. Change the content of the document and try again.

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

The version name has already been used in this document. Specify a different version name, and then try again.

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

The content for the document is not valid.

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

The document version is not valid or does not exist.

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

The version of the document schema is not supported.

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

The specified document does not exist.

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

You attempted to delete a document while it is still shared. You must stop sharing the document before you can delete it.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "UpdateDocumentRequest", "variableName" : "updateDocumentRequest", "variableType" : "UpdateDocumentRequest", "documentation" : "", "simpleType" : "UpdateDocumentRequest", "variableSetterType" : "UpdateDocumentRequest" }, "methodName" : "updateDocument", "operationName" : "UpdateDocument", "paginated" : false, "returnType" : { "returnType" : "UpdateDocumentResponse", "documentation" : null }, "syncReturnType" : "UpdateDocumentResponse" }, "UpdateDocumentDefaultVersion" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Set the default version of a document.

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

An error occurred on the server side.

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

The specified document does not exist.

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

The document version is not valid or does not exist.

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

The version of the document schema is not supported.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "UpdateDocumentDefaultVersionRequest", "variableName" : "updateDocumentDefaultVersionRequest", "variableType" : "UpdateDocumentDefaultVersionRequest", "documentation" : "", "simpleType" : "UpdateDocumentDefaultVersionRequest", "variableSetterType" : "UpdateDocumentDefaultVersionRequest" }, "methodName" : "updateDocumentDefaultVersion", "operationName" : "UpdateDocumentDefaultVersion", "paginated" : false, "returnType" : { "returnType" : "UpdateDocumentDefaultVersionResponse", "documentation" : null }, "syncReturnType" : "UpdateDocumentDefaultVersionResponse" }, "UpdateMaintenanceWindow" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Updates an existing maintenance window. Only specified parameters are modified.

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

Error returned when the ID specified for a resource, such as a maintenance window or Patch baseline, doesn't exist.

For information about resource limits in Systems Manager, see AWS Systems Manager Limits.

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

An error occurred on the server side.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "UpdateMaintenanceWindowRequest", "variableName" : "updateMaintenanceWindowRequest", "variableType" : "UpdateMaintenanceWindowRequest", "documentation" : "", "simpleType" : "UpdateMaintenanceWindowRequest", "variableSetterType" : "UpdateMaintenanceWindowRequest" }, "methodName" : "updateMaintenanceWindow", "operationName" : "UpdateMaintenanceWindow", "paginated" : false, "returnType" : { "returnType" : "UpdateMaintenanceWindowResponse", "documentation" : null }, "syncReturnType" : "UpdateMaintenanceWindowResponse" }, "UpdateMaintenanceWindowTarget" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Modifies the target of an existing maintenance window. You can't change the target type, but you can change the following:

The target from being an ID target to a Tag target, or a Tag target to an ID target.

IDs for an ID target.

Tags for a Tag target.

Owner.

Name.

Description.

If a parameter is null, then the corresponding field is not modified.

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

Error returned when the ID specified for a resource, such as a maintenance window or Patch baseline, doesn't exist.

For information about resource limits in Systems Manager, see AWS Systems Manager Limits.

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

An error occurred on the server side.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "UpdateMaintenanceWindowTargetRequest", "variableName" : "updateMaintenanceWindowTargetRequest", "variableType" : "UpdateMaintenanceWindowTargetRequest", "documentation" : "", "simpleType" : "UpdateMaintenanceWindowTargetRequest", "variableSetterType" : "UpdateMaintenanceWindowTargetRequest" }, "methodName" : "updateMaintenanceWindowTarget", "operationName" : "UpdateMaintenanceWindowTarget", "paginated" : false, "returnType" : { "returnType" : "UpdateMaintenanceWindowTargetResponse", "documentation" : null }, "syncReturnType" : "UpdateMaintenanceWindowTargetResponse" }, "UpdateMaintenanceWindowTask" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Modifies a task assigned to a maintenance window. You can't change the task type, but you can change the following values:

  • TaskARN. For example, you can change a RUN_COMMAND task from AWS-RunPowerShellScript to AWS-RunShellScript.

  • ServiceRoleArn

  • TaskInvocationParameters

  • Priority

  • MaxConcurrency

  • MaxErrors

If a parameter is null, then the corresponding field is not modified. Also, if you set Replace to true, then all fields required by the RegisterTaskWithMaintenanceWindow action are required for this request. Optional fields that aren't specified are set to null.

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

Error returned when the ID specified for a resource, such as a maintenance window or Patch baseline, doesn't exist.

For information about resource limits in Systems Manager, see AWS Systems Manager Limits.

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

An error occurred on the server side.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "UpdateMaintenanceWindowTaskRequest", "variableName" : "updateMaintenanceWindowTaskRequest", "variableType" : "UpdateMaintenanceWindowTaskRequest", "documentation" : "", "simpleType" : "UpdateMaintenanceWindowTaskRequest", "variableSetterType" : "UpdateMaintenanceWindowTaskRequest" }, "methodName" : "updateMaintenanceWindowTask", "operationName" : "UpdateMaintenanceWindowTask", "paginated" : false, "returnType" : { "returnType" : "UpdateMaintenanceWindowTaskResponse", "documentation" : null }, "syncReturnType" : "UpdateMaintenanceWindowTaskResponse" }, "UpdateManagedInstanceRole" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Assigns or changes an Amazon Identity and Access Management (IAM) role to the managed instance.

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

The following problems can cause this exception:

You do not have permission to access the instance.

SSM Agent is not running. On managed instances and Linux instances, verify that the SSM Agent is running. On EC2 Windows instances, verify that the EC2Config service is running.

SSM Agent or EC2Config service is not registered to the SSM endpoint. Try reinstalling SSM Agent or EC2Config service.

The instance is not in valid state. Valid states are: Running, Pending, Stopped, Stopping. Invalid states are: Shutting-down and Terminated.

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

An error occurred on the server side.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "UpdateManagedInstanceRoleRequest", "variableName" : "updateManagedInstanceRoleRequest", "variableType" : "UpdateManagedInstanceRoleRequest", "documentation" : "", "simpleType" : "UpdateManagedInstanceRoleRequest", "variableSetterType" : "UpdateManagedInstanceRoleRequest" }, "methodName" : "updateManagedInstanceRole", "operationName" : "UpdateManagedInstanceRole", "paginated" : false, "returnType" : { "returnType" : "UpdateManagedInstanceRoleResponse", "documentation" : null }, "syncReturnType" : "UpdateManagedInstanceRoleResponse" }, "UpdateOpsItem" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Edit or change an OpsItem. You must have permission in AWS Identity and Access Management (IAM) to update an OpsItem. For more information, see Getting Started with OpsCenter in the AWS Systems Manager User Guide.

Operations engineers and IT professionals use OpsCenter to view, investigate, and remediate operational issues impacting the performance and health of their AWS resources. For more information, see AWS Systems Manager OpsCenter in the AWS Systems Manager User Guide.

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

An error occurred on the server side.

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

The specified OpsItem ID doesn't exist. Verify the ID and try again.

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

The OpsItem already exists.

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

The request caused OpsItems to exceed one or more limits. For information about OpsItem limits, see What are the resource limits for OpsCenter?.

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

A specified parameter argument isn't valid. Verify the available arguments and try again.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "UpdateOpsItemRequest", "variableName" : "updateOpsItemRequest", "variableType" : "UpdateOpsItemRequest", "documentation" : "", "simpleType" : "UpdateOpsItemRequest", "variableSetterType" : "UpdateOpsItemRequest" }, "methodName" : "updateOpsItem", "operationName" : "UpdateOpsItem", "paginated" : false, "returnType" : { "returnType" : "UpdateOpsItemResponse", "documentation" : null }, "syncReturnType" : "UpdateOpsItemResponse" }, "UpdatePatchBaseline" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

Modifies an existing patch baseline. Fields not specified in the request are left unchanged.

For information about valid key and value pairs in PatchFilters for each supported operating system type, see PatchFilter.

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

Error returned when the ID specified for a resource, such as a maintenance window or Patch baseline, doesn't exist.

For information about resource limits in Systems Manager, see AWS Systems Manager Limits.

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

An error occurred on the server side.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "UpdatePatchBaselineRequest", "variableName" : "updatePatchBaselineRequest", "variableType" : "UpdatePatchBaselineRequest", "documentation" : "", "simpleType" : "UpdatePatchBaselineRequest", "variableSetterType" : "UpdatePatchBaselineRequest" }, "methodName" : "updatePatchBaseline", "operationName" : "UpdatePatchBaseline", "paginated" : false, "returnType" : { "returnType" : "UpdatePatchBaselineResponse", "documentation" : null }, "syncReturnType" : "UpdatePatchBaselineResponse" }, "UpdateServiceSetting" : { "authType" : "IAM", "authenticated" : true, "deprecated" : false, "documentation" : "

ServiceSetting is an account-level setting for an AWS service. This setting defines how a user interacts with or uses a service or a feature of a service. For example, if an AWS service charges money to the account based on feature or service usage, then the AWS service team might create a default setting of \"false\". This means the user can't use this feature unless they change the setting to \"true\" and intentionally opt in for a paid feature.

Services map a SettingId object to a setting value. AWS services teams define the default value for a SettingId. You can't create a new SettingId, but you can overwrite the default value if you have the ssm:UpdateServiceSetting permission for the setting. Use the GetServiceSetting API action to view the current value. Or, use the ResetServiceSetting to change the value back to the original value defined by the AWS service team.

Update the service setting for the account.

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

An error occurred on the server side.

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

The specified service setting was not found. Either the service name or the setting has not been provisioned by the AWS service team.

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

There are concurrent updates for a resource that supports one update at a time.

", "httpStatusCode" : null } ], "hasBlobMemberAsPayload" : false, "input" : { "variableDeclarationType" : "UpdateServiceSettingRequest", "variableName" : "updateServiceSettingRequest", "variableType" : "UpdateServiceSettingRequest", "documentation" : "

The request body of the UpdateServiceSetting API action.

", "simpleType" : "UpdateServiceSettingRequest", "variableSetterType" : "UpdateServiceSettingRequest" }, "methodName" : "updateServiceSetting", "operationName" : "UpdateServiceSetting", "paginated" : false, "returnType" : { "returnType" : "UpdateServiceSettingResponse", "documentation" : "

The result body of the UpdateServiceSetting API action.

" }, "syncReturnType" : "UpdateServiceSettingResponse" } }, "shapes" : { "Activation" : { "c2jName" : "Activation", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

An activation registers one or more on-premises servers or virtual machines (VMs) with AWS so that you can configure those servers or VMs using Run Command. A server or VM that has been registered with AWS is called a managed instance.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getActivationId", "beanStyleSetterMethodName" : "setActivationId", "c2jName" : "ActivationId", "c2jShape" : "ActivationId", "defaultConsumerFluentSetterDocumentation" : "

The ID created by Systems Manager when you submitted the activation.

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

The ID created by Systems Manager when you submitted the activation.

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

The ID created by Systems Manager when you submitted the activation.

\n@param activationId The ID created by Systems Manager when you submitted the activation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "activationId", "getterDocumentation" : "

The ID created by Systems Manager when you submitted the activation.

\n@return The ID created by Systems Manager when you submitted the activation.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ActivationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ActivationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ActivationId", "sensitive" : false, "setterDocumentation" : "

The ID created by Systems Manager when you submitted the activation.

\n@param activationId The ID created by Systems Manager when you submitted the activation.", "setterMethodName" : "setActivationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "activationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "activationId", "variableType" : "String", "documentation" : "

The ID created by Systems Manager when you submitted the activation.

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

A user defined description of the activation.

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

A user defined description of the activation.

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

A user defined description of the activation.

\n@param description A user defined description of the activation.\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 activation.

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

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

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDefaultInstanceName", "beanStyleSetterMethodName" : "setDefaultInstanceName", "c2jName" : "DefaultInstanceName", "c2jShape" : "DefaultInstanceName", "defaultConsumerFluentSetterDocumentation" : "

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

A name for the managed instance when it is created.

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

A name for the managed instance when it is created.

\n@param defaultInstanceName A name for the managed instance when it is created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultInstanceName", "getterDocumentation" : "

A name for the managed instance when it is created.

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

A name for the managed instance when it is created.

\n@param defaultInstanceName A name for the managed instance when it is created.", "setterMethodName" : "setDefaultInstanceName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultInstanceName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultInstanceName", "variableType" : "String", "documentation" : "

A name for the managed instance when it is created.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIamRole", "beanStyleSetterMethodName" : "setIamRole", "c2jName" : "IamRole", "c2jShape" : "IamRole", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Identity and Access Management (IAM) role to assign to the managed instance.

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

The Amazon Identity and Access Management (IAM) role to assign to the managed instance.

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

The Amazon Identity and Access Management (IAM) role to assign to the managed instance.

\n@param iamRole The Amazon Identity and Access Management (IAM) role to assign to the managed instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "iamRole", "getterDocumentation" : "

The Amazon Identity and Access Management (IAM) role to assign to the managed instance.

\n@return The Amazon Identity and Access Management (IAM) role to assign to the managed instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IamRole", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "IamRole", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "IamRole", "sensitive" : false, "setterDocumentation" : "

The Amazon Identity and Access Management (IAM) role to assign to the managed instance.

\n@param iamRole The Amazon Identity and Access Management (IAM) role to assign to the managed instance.", "setterMethodName" : "setIamRole", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "iamRole", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "iamRole", "variableType" : "String", "documentation" : "

The Amazon Identity and Access Management (IAM) role to assign to the managed instance.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRegistrationLimit", "beanStyleSetterMethodName" : "setRegistrationLimit", "c2jName" : "RegistrationLimit", "c2jShape" : "RegistrationLimit", "defaultConsumerFluentSetterDocumentation" : "

The maximum number of managed instances that can be registered using this activation.

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

The maximum number of managed instances that can be registered using this activation.

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

The maximum number of managed instances that can be registered using this activation.

\n@param registrationLimit The maximum number of managed instances that can be registered using this activation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "registrationLimit", "getterDocumentation" : "

The maximum number of managed instances that can be registered using this activation.

\n@return The maximum number of managed instances that can be registered using this activation.", "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" : "RegistrationLimit", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RegistrationLimit", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "RegistrationLimit", "sensitive" : false, "setterDocumentation" : "

The maximum number of managed instances that can be registered using this activation.

\n@param registrationLimit The maximum number of managed instances that can be registered using this activation.", "setterMethodName" : "setRegistrationLimit", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "registrationLimit", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "registrationLimit", "variableType" : "Integer", "documentation" : "

The maximum number of managed instances that can be registered using this activation.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRegistrationsCount", "beanStyleSetterMethodName" : "setRegistrationsCount", "c2jName" : "RegistrationsCount", "c2jShape" : "RegistrationsCount", "defaultConsumerFluentSetterDocumentation" : "

The number of managed instances already registered with this activation.

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

The number of managed instances already registered with this activation.

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

The number of managed instances already registered with this activation.

\n@param registrationsCount The number of managed instances already registered with this activation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "registrationsCount", "getterDocumentation" : "

The number of managed instances already registered with this activation.

\n@return The number of managed instances already registered with this activation.", "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" : "RegistrationsCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RegistrationsCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "RegistrationsCount", "sensitive" : false, "setterDocumentation" : "

The number of managed instances already registered with this activation.

\n@param registrationsCount The number of managed instances already registered with this activation.", "setterMethodName" : "setRegistrationsCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "registrationsCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "registrationsCount", "variableType" : "Integer", "documentation" : "

The number of managed instances already registered with this activation.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getExpirationDate", "beanStyleSetterMethodName" : "setExpirationDate", "c2jName" : "ExpirationDate", "c2jShape" : "ExpirationDate", "defaultConsumerFluentSetterDocumentation" : "

The date when this activation can no longer be used to register managed instances.

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

The date when this activation can no longer be used to register managed instances.

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

The date when this activation can no longer be used to register managed instances.

\n@param expirationDate The date when this activation can no longer be used to register managed instances.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "expirationDate", "getterDocumentation" : "

The date when this activation can no longer be used to register managed instances.

\n@return The date when this activation can no longer be used to register managed instances.", "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" : "ExpirationDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ExpirationDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "ExpirationDate", "sensitive" : false, "setterDocumentation" : "

The date when this activation can no longer be used to register managed instances.

\n@param expirationDate The date when this activation can no longer be used to register managed instances.", "setterMethodName" : "setExpirationDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "expirationDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "expirationDate", "variableType" : "java.time.Instant", "documentation" : "

The date when this activation can no longer be used to register managed instances.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getExpired", "beanStyleSetterMethodName" : "setExpired", "c2jName" : "Expired", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

Whether or not the activation is expired.

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

Whether or not the activation is expired.

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

Whether or not the activation is expired.

\n@param expired Whether or not the activation is expired.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "expired", "getterDocumentation" : "

Whether or not the activation is expired.

\n@return Whether or not the activation is expired.", "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" : "Expired", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Expired", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Expired", "sensitive" : false, "setterDocumentation" : "

Whether or not the activation is expired.

\n@param expired Whether or not the activation is expired.", "setterMethodName" : "setExpired", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "expired", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "expired", "variableType" : "Boolean", "documentation" : "

Whether or not the activation is expired.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCreatedDate", "beanStyleSetterMethodName" : "setCreatedDate", "c2jName" : "CreatedDate", "c2jShape" : "CreatedDate", "defaultConsumerFluentSetterDocumentation" : "

The date the activation was created.

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

The date the activation was created.

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

The date the activation was created.

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

The date the activation was created.

\n@return The date the activation was created.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreatedDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "CreatedDate", "sensitive" : false, "setterDocumentation" : "

The date the activation was created.

\n@param createdDate The date the activation was created.", "setterMethodName" : "setCreatedDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdDate", "variableType" : "java.time.Instant", "documentation" : "

The date the activation was created.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "TagList", "defaultConsumerFluentSetterDocumentation" : "

Tags assigned to the activation.

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

Tags assigned to the activation.

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

Tags assigned to the activation.

\n@param tags Tags assigned to the activation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

Tags assigned to the activation.

\n

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

\n@return Tags assigned to the activation.", "getterModel" : { "returnType" : "java.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" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Tag", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "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" }, "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 assigned to the activation.

\n@param tags Tags assigned to the activation.", "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 assigned to the activation.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ActivationId" : { "beanStyleGetterMethodName" : "getActivationId", "beanStyleSetterMethodName" : "setActivationId", "c2jName" : "ActivationId", "c2jShape" : "ActivationId", "defaultConsumerFluentSetterDocumentation" : "

The ID created by Systems Manager when you submitted the activation.

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

The ID created by Systems Manager when you submitted the activation.

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

The ID created by Systems Manager when you submitted the activation.

\n@param activationId The ID created by Systems Manager when you submitted the activation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "activationId", "getterDocumentation" : "

The ID created by Systems Manager when you submitted the activation.

\n@return The ID created by Systems Manager when you submitted the activation.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ActivationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ActivationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ActivationId", "sensitive" : false, "setterDocumentation" : "

The ID created by Systems Manager when you submitted the activation.

\n@param activationId The ID created by Systems Manager when you submitted the activation.", "setterMethodName" : "setActivationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "activationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "activationId", "variableType" : "String", "documentation" : "

The ID created by Systems Manager when you submitted the activation.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "CreatedDate" : { "beanStyleGetterMethodName" : "getCreatedDate", "beanStyleSetterMethodName" : "setCreatedDate", "c2jName" : "CreatedDate", "c2jShape" : "CreatedDate", "defaultConsumerFluentSetterDocumentation" : "

The date the activation was created.

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

The date the activation was created.

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

The date the activation was created.

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

The date the activation was created.

\n@return The date the activation was created.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreatedDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "CreatedDate", "sensitive" : false, "setterDocumentation" : "

The date the activation was created.

\n@param createdDate The date the activation was created.", "setterMethodName" : "setCreatedDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdDate", "variableType" : "java.time.Instant", "documentation" : "

The date the activation was created.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "DefaultInstanceName" : { "beanStyleGetterMethodName" : "getDefaultInstanceName", "beanStyleSetterMethodName" : "setDefaultInstanceName", "c2jName" : "DefaultInstanceName", "c2jShape" : "DefaultInstanceName", "defaultConsumerFluentSetterDocumentation" : "

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

A name for the managed instance when it is created.

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

A name for the managed instance when it is created.

\n@param defaultInstanceName A name for the managed instance when it is created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultInstanceName", "getterDocumentation" : "

A name for the managed instance when it is created.

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

A name for the managed instance when it is created.

\n@param defaultInstanceName A name for the managed instance when it is created.", "setterMethodName" : "setDefaultInstanceName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultInstanceName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultInstanceName", "variableType" : "String", "documentation" : "

A name for the managed instance when it is created.

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

A user defined description of the activation.

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

A user defined description of the activation.

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

A user defined description of the activation.

\n@param description A user defined description of the activation.\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 activation.

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

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

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ExpirationDate" : { "beanStyleGetterMethodName" : "getExpirationDate", "beanStyleSetterMethodName" : "setExpirationDate", "c2jName" : "ExpirationDate", "c2jShape" : "ExpirationDate", "defaultConsumerFluentSetterDocumentation" : "

The date when this activation can no longer be used to register managed instances.

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

The date when this activation can no longer be used to register managed instances.

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

The date when this activation can no longer be used to register managed instances.

\n@param expirationDate The date when this activation can no longer be used to register managed instances.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "expirationDate", "getterDocumentation" : "

The date when this activation can no longer be used to register managed instances.

\n@return The date when this activation can no longer be used to register managed instances.", "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" : "ExpirationDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ExpirationDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "ExpirationDate", "sensitive" : false, "setterDocumentation" : "

The date when this activation can no longer be used to register managed instances.

\n@param expirationDate The date when this activation can no longer be used to register managed instances.", "setterMethodName" : "setExpirationDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "expirationDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "expirationDate", "variableType" : "java.time.Instant", "documentation" : "

The date when this activation can no longer be used to register managed instances.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "Expired" : { "beanStyleGetterMethodName" : "getExpired", "beanStyleSetterMethodName" : "setExpired", "c2jName" : "Expired", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

Whether or not the activation is expired.

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

Whether or not the activation is expired.

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

Whether or not the activation is expired.

\n@param expired Whether or not the activation is expired.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "expired", "getterDocumentation" : "

Whether or not the activation is expired.

\n@return Whether or not the activation is expired.", "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" : "Expired", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Expired", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Expired", "sensitive" : false, "setterDocumentation" : "

Whether or not the activation is expired.

\n@param expired Whether or not the activation is expired.", "setterMethodName" : "setExpired", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "expired", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "expired", "variableType" : "Boolean", "documentation" : "

Whether or not the activation is expired.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "IamRole" : { "beanStyleGetterMethodName" : "getIamRole", "beanStyleSetterMethodName" : "setIamRole", "c2jName" : "IamRole", "c2jShape" : "IamRole", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Identity and Access Management (IAM) role to assign to the managed instance.

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

The Amazon Identity and Access Management (IAM) role to assign to the managed instance.

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

The Amazon Identity and Access Management (IAM) role to assign to the managed instance.

\n@param iamRole The Amazon Identity and Access Management (IAM) role to assign to the managed instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "iamRole", "getterDocumentation" : "

The Amazon Identity and Access Management (IAM) role to assign to the managed instance.

\n@return The Amazon Identity and Access Management (IAM) role to assign to the managed instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IamRole", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "IamRole", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "IamRole", "sensitive" : false, "setterDocumentation" : "

The Amazon Identity and Access Management (IAM) role to assign to the managed instance.

\n@param iamRole The Amazon Identity and Access Management (IAM) role to assign to the managed instance.", "setterMethodName" : "setIamRole", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "iamRole", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "iamRole", "variableType" : "String", "documentation" : "

The Amazon Identity and Access Management (IAM) role to assign to the managed instance.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "RegistrationLimit" : { "beanStyleGetterMethodName" : "getRegistrationLimit", "beanStyleSetterMethodName" : "setRegistrationLimit", "c2jName" : "RegistrationLimit", "c2jShape" : "RegistrationLimit", "defaultConsumerFluentSetterDocumentation" : "

The maximum number of managed instances that can be registered using this activation.

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

The maximum number of managed instances that can be registered using this activation.

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

The maximum number of managed instances that can be registered using this activation.

\n@param registrationLimit The maximum number of managed instances that can be registered using this activation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "registrationLimit", "getterDocumentation" : "

The maximum number of managed instances that can be registered using this activation.

\n@return The maximum number of managed instances that can be registered using this activation.", "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" : "RegistrationLimit", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RegistrationLimit", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "RegistrationLimit", "sensitive" : false, "setterDocumentation" : "

The maximum number of managed instances that can be registered using this activation.

\n@param registrationLimit The maximum number of managed instances that can be registered using this activation.", "setterMethodName" : "setRegistrationLimit", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "registrationLimit", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "registrationLimit", "variableType" : "Integer", "documentation" : "

The maximum number of managed instances that can be registered using this activation.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "RegistrationsCount" : { "beanStyleGetterMethodName" : "getRegistrationsCount", "beanStyleSetterMethodName" : "setRegistrationsCount", "c2jName" : "RegistrationsCount", "c2jShape" : "RegistrationsCount", "defaultConsumerFluentSetterDocumentation" : "

The number of managed instances already registered with this activation.

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

The number of managed instances already registered with this activation.

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

The number of managed instances already registered with this activation.

\n@param registrationsCount The number of managed instances already registered with this activation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "registrationsCount", "getterDocumentation" : "

The number of managed instances already registered with this activation.

\n@return The number of managed instances already registered with this activation.", "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" : "RegistrationsCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RegistrationsCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "RegistrationsCount", "sensitive" : false, "setterDocumentation" : "

The number of managed instances already registered with this activation.

\n@param registrationsCount The number of managed instances already registered with this activation.", "setterMethodName" : "setRegistrationsCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "registrationsCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "registrationsCount", "variableType" : "Integer", "documentation" : "

The number of managed instances already registered with this activation.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "Tags" : { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "TagList", "defaultConsumerFluentSetterDocumentation" : "

Tags assigned to the activation.

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

Tags assigned to the activation.

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

Tags assigned to the activation.

\n@param tags Tags assigned to the activation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

Tags assigned to the activation.

\n

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

\n@return Tags assigned to the activation.", "getterModel" : { "returnType" : "java.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" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Tag", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "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" }, "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 assigned to the activation.

\n@param tags Tags assigned to the activation.", "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 assigned to the activation.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getActivationId", "beanStyleSetterMethodName" : "setActivationId", "c2jName" : "ActivationId", "c2jShape" : "ActivationId", "defaultConsumerFluentSetterDocumentation" : "

The ID created by Systems Manager when you submitted the activation.

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

The ID created by Systems Manager when you submitted the activation.

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

The ID created by Systems Manager when you submitted the activation.

\n@param activationId The ID created by Systems Manager when you submitted the activation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "activationId", "getterDocumentation" : "

The ID created by Systems Manager when you submitted the activation.

\n@return The ID created by Systems Manager when you submitted the activation.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ActivationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ActivationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ActivationId", "sensitive" : false, "setterDocumentation" : "

The ID created by Systems Manager when you submitted the activation.

\n@param activationId The ID created by Systems Manager when you submitted the activation.", "setterMethodName" : "setActivationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "activationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "activationId", "variableType" : "String", "documentation" : "

The ID created by Systems Manager when you submitted the activation.

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

A user defined description of the activation.

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

A user defined description of the activation.

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

A user defined description of the activation.

\n@param description A user defined description of the activation.\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 activation.

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

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

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDefaultInstanceName", "beanStyleSetterMethodName" : "setDefaultInstanceName", "c2jName" : "DefaultInstanceName", "c2jShape" : "DefaultInstanceName", "defaultConsumerFluentSetterDocumentation" : "

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

A name for the managed instance when it is created.

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

A name for the managed instance when it is created.

\n@param defaultInstanceName A name for the managed instance when it is created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultInstanceName", "getterDocumentation" : "

A name for the managed instance when it is created.

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

A name for the managed instance when it is created.

\n@param defaultInstanceName A name for the managed instance when it is created.", "setterMethodName" : "setDefaultInstanceName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultInstanceName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultInstanceName", "variableType" : "String", "documentation" : "

A name for the managed instance when it is created.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIamRole", "beanStyleSetterMethodName" : "setIamRole", "c2jName" : "IamRole", "c2jShape" : "IamRole", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Identity and Access Management (IAM) role to assign to the managed instance.

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

The Amazon Identity and Access Management (IAM) role to assign to the managed instance.

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

The Amazon Identity and Access Management (IAM) role to assign to the managed instance.

\n@param iamRole The Amazon Identity and Access Management (IAM) role to assign to the managed instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "iamRole", "getterDocumentation" : "

The Amazon Identity and Access Management (IAM) role to assign to the managed instance.

\n@return The Amazon Identity and Access Management (IAM) role to assign to the managed instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IamRole", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "IamRole", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "IamRole", "sensitive" : false, "setterDocumentation" : "

The Amazon Identity and Access Management (IAM) role to assign to the managed instance.

\n@param iamRole The Amazon Identity and Access Management (IAM) role to assign to the managed instance.", "setterMethodName" : "setIamRole", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "iamRole", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "iamRole", "variableType" : "String", "documentation" : "

The Amazon Identity and Access Management (IAM) role to assign to the managed instance.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRegistrationLimit", "beanStyleSetterMethodName" : "setRegistrationLimit", "c2jName" : "RegistrationLimit", "c2jShape" : "RegistrationLimit", "defaultConsumerFluentSetterDocumentation" : "

The maximum number of managed instances that can be registered using this activation.

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

The maximum number of managed instances that can be registered using this activation.

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

The maximum number of managed instances that can be registered using this activation.

\n@param registrationLimit The maximum number of managed instances that can be registered using this activation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "registrationLimit", "getterDocumentation" : "

The maximum number of managed instances that can be registered using this activation.

\n@return The maximum number of managed instances that can be registered using this activation.", "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" : "RegistrationLimit", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RegistrationLimit", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "RegistrationLimit", "sensitive" : false, "setterDocumentation" : "

The maximum number of managed instances that can be registered using this activation.

\n@param registrationLimit The maximum number of managed instances that can be registered using this activation.", "setterMethodName" : "setRegistrationLimit", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "registrationLimit", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "registrationLimit", "variableType" : "Integer", "documentation" : "

The maximum number of managed instances that can be registered using this activation.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRegistrationsCount", "beanStyleSetterMethodName" : "setRegistrationsCount", "c2jName" : "RegistrationsCount", "c2jShape" : "RegistrationsCount", "defaultConsumerFluentSetterDocumentation" : "

The number of managed instances already registered with this activation.

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

The number of managed instances already registered with this activation.

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

The number of managed instances already registered with this activation.

\n@param registrationsCount The number of managed instances already registered with this activation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "registrationsCount", "getterDocumentation" : "

The number of managed instances already registered with this activation.

\n@return The number of managed instances already registered with this activation.", "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" : "RegistrationsCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RegistrationsCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "RegistrationsCount", "sensitive" : false, "setterDocumentation" : "

The number of managed instances already registered with this activation.

\n@param registrationsCount The number of managed instances already registered with this activation.", "setterMethodName" : "setRegistrationsCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "registrationsCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "registrationsCount", "variableType" : "Integer", "documentation" : "

The number of managed instances already registered with this activation.

", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getExpirationDate", "beanStyleSetterMethodName" : "setExpirationDate", "c2jName" : "ExpirationDate", "c2jShape" : "ExpirationDate", "defaultConsumerFluentSetterDocumentation" : "

The date when this activation can no longer be used to register managed instances.

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

The date when this activation can no longer be used to register managed instances.

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

The date when this activation can no longer be used to register managed instances.

\n@param expirationDate The date when this activation can no longer be used to register managed instances.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "expirationDate", "getterDocumentation" : "

The date when this activation can no longer be used to register managed instances.

\n@return The date when this activation can no longer be used to register managed instances.", "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" : "ExpirationDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ExpirationDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "ExpirationDate", "sensitive" : false, "setterDocumentation" : "

The date when this activation can no longer be used to register managed instances.

\n@param expirationDate The date when this activation can no longer be used to register managed instances.", "setterMethodName" : "setExpirationDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "expirationDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "expirationDate", "variableType" : "java.time.Instant", "documentation" : "

The date when this activation can no longer be used to register managed instances.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getExpired", "beanStyleSetterMethodName" : "setExpired", "c2jName" : "Expired", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

Whether or not the activation is expired.

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

Whether or not the activation is expired.

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

Whether or not the activation is expired.

\n@param expired Whether or not the activation is expired.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "expired", "getterDocumentation" : "

Whether or not the activation is expired.

\n@return Whether or not the activation is expired.", "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" : "Expired", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Expired", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Expired", "sensitive" : false, "setterDocumentation" : "

Whether or not the activation is expired.

\n@param expired Whether or not the activation is expired.", "setterMethodName" : "setExpired", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "expired", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "expired", "variableType" : "Boolean", "documentation" : "

Whether or not the activation is expired.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCreatedDate", "beanStyleSetterMethodName" : "setCreatedDate", "c2jName" : "CreatedDate", "c2jShape" : "CreatedDate", "defaultConsumerFluentSetterDocumentation" : "

The date the activation was created.

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

The date the activation was created.

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

The date the activation was created.

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

The date the activation was created.

\n@return The date the activation was created.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreatedDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "CreatedDate", "sensitive" : false, "setterDocumentation" : "

The date the activation was created.

\n@param createdDate The date the activation was created.", "setterMethodName" : "setCreatedDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdDate", "variableType" : "java.time.Instant", "documentation" : "

The date the activation was created.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "TagList", "defaultConsumerFluentSetterDocumentation" : "

Tags assigned to the activation.

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

Tags assigned to the activation.

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

Tags assigned to the activation.

\n@param tags Tags assigned to the activation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

Tags assigned to the activation.

\n

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

\n@return Tags assigned to the activation.", "getterModel" : { "returnType" : "java.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" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Tag", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "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" }, "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 assigned to the activation.

\n@param tags Tags assigned to the activation.", "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 assigned to the activation.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "Activation", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Activation", "variableName" : "activation", "variableType" : "Activation", "documentation" : null, "simpleType" : "Activation", "variableSetterType" : "Activation" }, "wrapper" : false }, "AddTagsToResourceRequest" : { "c2jName" : "AddTagsToResourceRequest", "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" : "AddTagsToResource", "locationName" : null, "requestUri" : "/", "target" : "AmazonSSM.AddTagsToResource", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getResourceTypeAsString", "beanStyleSetterMethodName" : "setResourceType", "c2jName" : "ResourceType", "c2jShape" : "ResourceTypeForTagging", "defaultConsumerFluentSetterDocumentation" : "

Specifies the type of resource you are tagging.

The ManagedInstance type for this API action is for on-premises managed instances. You must specify the name of the managed instance in the following format: mi-ID_number. For example, mi-1a2b3c4d5e6f.

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

Specifies the type of resource you are tagging.

The ManagedInstance type for this API action is for on-premises managed instances. You must specify the name of the managed instance in the following format: mi-ID_number. For example, mi-1a2b3c4d5e6f.

", "endpointDiscoveryId" : false, "enumType" : "ResourceTypeForTagging", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "resourceType", "fluentEnumSetterMethodName" : "resourceType", "fluentGetterMethodName" : "resourceTypeAsString", "fluentSetterDocumentation" : "

Specifies the type of resource you are tagging.

The ManagedInstance type for this API action is for on-premises managed instances. You must specify the name of the managed instance in the following format: mi-ID_number. For example, mi-1a2b3c4d5e6f.

\n@param resourceType Specifies the type of resource you are tagging.

The ManagedInstance type for this API action is for on-premises managed instances. You must specify the name of the managed instance in the following format: mi-ID_number. For example, mi-1a2b3c4d5e6f.

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

Specifies the type of resource you are tagging.

The ManagedInstance type for this API action is for on-premises managed instances. You must specify the name of the managed instance in the following format: mi-ID_number. For example, mi-1a2b3c4d5e6f.

\n

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

\n@return Specifies the type of resource you are tagging.

The ManagedInstance type for this API action is for on-premises managed instances. You must specify the name of the managed instance in the following format: mi-ID_number. For example, mi-1a2b3c4d5e6f.

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

Specifies the type of resource you are tagging.

The ManagedInstance type for this API action is for on-premises managed instances. You must specify the name of the managed instance in the following format: mi-ID_number. For example, mi-1a2b3c4d5e6f.

\n@param resourceType Specifies the type of resource you are tagging.

The ManagedInstance type for this API action is for on-premises managed instances. You must specify the name of the managed instance in the following format: mi-ID_number. For example, mi-1a2b3c4d5e6f.

\n@see ResourceTypeForTagging", "setterMethodName" : "setResourceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceType", "variableType" : "String", "documentation" : "

Specifies the type of resource you are tagging.

The ManagedInstance type for this API action is for on-premises managed instances. You must specify the name of the managed instance in the following format: mi-ID_number. For example, mi-1a2b3c4d5e6f.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getResourceId", "beanStyleSetterMethodName" : "setResourceId", "c2jName" : "ResourceId", "c2jShape" : "ResourceId", "defaultConsumerFluentSetterDocumentation" : "

The resource ID you want to tag.

Use the ID of the resource. Here are some examples:

ManagedInstance: mi-012345abcde

MaintenanceWindow: mw-012345abcde

PatchBaseline: pb-012345abcde

For the Document and Parameter values, use the name of the resource.

The ManagedInstance type for this API action is only for on-premises managed instances. You must specify the name of the managed instance in the following format: mi-ID_number. For example, mi-1a2b3c4d5e6f.

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

The resource ID you want to tag.

Use the ID of the resource. Here are some examples:

ManagedInstance: mi-012345abcde

MaintenanceWindow: mw-012345abcde

PatchBaseline: pb-012345abcde

For the Document and Parameter values, use the name of the resource.

The ManagedInstance type for this API action is only for on-premises managed instances. You must specify the name of the managed instance in the following format: mi-ID_number. For example, mi-1a2b3c4d5e6f.

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

The resource ID you want to tag.

Use the ID of the resource. Here are some examples:

ManagedInstance: mi-012345abcde

MaintenanceWindow: mw-012345abcde

PatchBaseline: pb-012345abcde

For the Document and Parameter values, use the name of the resource.

The ManagedInstance type for this API action is only for on-premises managed instances. You must specify the name of the managed instance in the following format: mi-ID_number. For example, mi-1a2b3c4d5e6f.

\n@param resourceId The resource ID you want to tag.

Use the ID of the resource. Here are some examples:

ManagedInstance: mi-012345abcde

MaintenanceWindow: mw-012345abcde

PatchBaseline: pb-012345abcde

For the Document and Parameter values, use the name of the resource.

The ManagedInstance type for this API action is only for on-premises managed instances. You must specify the name of the managed instance in the following format: mi-ID_number. For example, mi-1a2b3c4d5e6f.

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

The resource ID you want to tag.

Use the ID of the resource. Here are some examples:

ManagedInstance: mi-012345abcde

MaintenanceWindow: mw-012345abcde

PatchBaseline: pb-012345abcde

For the Document and Parameter values, use the name of the resource.

The ManagedInstance type for this API action is only for on-premises managed instances. You must specify the name of the managed instance in the following format: mi-ID_number. For example, mi-1a2b3c4d5e6f.

\n@return The resource ID you want to tag.

Use the ID of the resource. Here are some examples:

ManagedInstance: mi-012345abcde

MaintenanceWindow: mw-012345abcde

PatchBaseline: pb-012345abcde

For the Document and Parameter values, use the name of the resource.

The ManagedInstance type for this API action is only for on-premises managed instances. You must specify the name of the managed instance in the following format: mi-ID_number. For example, mi-1a2b3c4d5e6f.

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

The resource ID you want to tag.

Use the ID of the resource. Here are some examples:

ManagedInstance: mi-012345abcde

MaintenanceWindow: mw-012345abcde

PatchBaseline: pb-012345abcde

For the Document and Parameter values, use the name of the resource.

The ManagedInstance type for this API action is only for on-premises managed instances. You must specify the name of the managed instance in the following format: mi-ID_number. For example, mi-1a2b3c4d5e6f.

\n@param resourceId The resource ID you want to tag.

Use the ID of the resource. Here are some examples:

ManagedInstance: mi-012345abcde

MaintenanceWindow: mw-012345abcde

PatchBaseline: pb-012345abcde

For the Document and Parameter values, use the name of the resource.

The ManagedInstance type for this API action is only for on-premises managed instances. You must specify the name of the managed instance in the following format: mi-ID_number. For example, mi-1a2b3c4d5e6f.

", "setterMethodName" : "setResourceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceId", "variableType" : "String", "documentation" : "

The resource ID you want to tag.

Use the ID of the resource. Here are some examples:

ManagedInstance: mi-012345abcde

MaintenanceWindow: mw-012345abcde

PatchBaseline: pb-012345abcde

For the Document and Parameter values, use the name of the resource.

The ManagedInstance type for this API action is only for on-premises managed instances. You must specify the name of the managed instance in the following format: mi-ID_number. For example, mi-1a2b3c4d5e6f.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "TagList", "defaultConsumerFluentSetterDocumentation" : "

One or more tags. The value parameter is required, but if you don't want the tag to have a value, specify the parameter with no value, and we set the value to an empty string.

Do not enter personally identifiable information in this field.

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

One or more tags. The value parameter is required, but if you don't want the tag to have a value, specify the parameter with no value, and we set the value to an empty string.

Do not enter personally identifiable information in this field.

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

One or more tags. The value parameter is required, but if you don't want the tag to have a value, specify the parameter with no value, and we set the value to an empty string.

Do not enter personally identifiable information in this field.

\n@param tags One or more tags. The value parameter is required, but if you don't want the tag to have a value, specify the parameter with no value, and we set the value to an empty string.

Do not enter personally identifiable information in this field.

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

One or more tags. The value parameter is required, but if you don't want the tag to have a value, specify the parameter with no value, and we set the value to an empty string.

Do not enter personally identifiable information in this field.

\n

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

\n@return One or more tags. The value parameter is required, but if you don't want the tag to have a value, specify the parameter with no value, and we set the value to an empty string.

Do not enter personally identifiable information in this field.

", "getterModel" : { "returnType" : "java.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" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Tag", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "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" }, "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" : "

One or more tags. The value parameter is required, but if you don't want the tag to have a value, specify the parameter with no value, and we set the value to an empty string.

Do not enter personally identifiable information in this field.

\n@param tags One or more tags. The value parameter is required, but if you don't want the tag to have a value, specify the parameter with no value, and we set the value to an empty string.

Do not enter personally identifiable information in this field.

", "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" : "

One or more tags. The value parameter is required, but if you don't want the tag to have a value, specify the parameter with no value, and we set the value to an empty string.

Do not enter personally identifiable information in this field.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ResourceId" : { "beanStyleGetterMethodName" : "getResourceId", "beanStyleSetterMethodName" : "setResourceId", "c2jName" : "ResourceId", "c2jShape" : "ResourceId", "defaultConsumerFluentSetterDocumentation" : "

The resource ID you want to tag.

Use the ID of the resource. Here are some examples:

ManagedInstance: mi-012345abcde

MaintenanceWindow: mw-012345abcde

PatchBaseline: pb-012345abcde

For the Document and Parameter values, use the name of the resource.

The ManagedInstance type for this API action is only for on-premises managed instances. You must specify the name of the managed instance in the following format: mi-ID_number. For example, mi-1a2b3c4d5e6f.

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

The resource ID you want to tag.

Use the ID of the resource. Here are some examples:

ManagedInstance: mi-012345abcde

MaintenanceWindow: mw-012345abcde

PatchBaseline: pb-012345abcde

For the Document and Parameter values, use the name of the resource.

The ManagedInstance type for this API action is only for on-premises managed instances. You must specify the name of the managed instance in the following format: mi-ID_number. For example, mi-1a2b3c4d5e6f.

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

The resource ID you want to tag.

Use the ID of the resource. Here are some examples:

ManagedInstance: mi-012345abcde

MaintenanceWindow: mw-012345abcde

PatchBaseline: pb-012345abcde

For the Document and Parameter values, use the name of the resource.

The ManagedInstance type for this API action is only for on-premises managed instances. You must specify the name of the managed instance in the following format: mi-ID_number. For example, mi-1a2b3c4d5e6f.

\n@param resourceId The resource ID you want to tag.

Use the ID of the resource. Here are some examples:

ManagedInstance: mi-012345abcde

MaintenanceWindow: mw-012345abcde

PatchBaseline: pb-012345abcde

For the Document and Parameter values, use the name of the resource.

The ManagedInstance type for this API action is only for on-premises managed instances. You must specify the name of the managed instance in the following format: mi-ID_number. For example, mi-1a2b3c4d5e6f.

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

The resource ID you want to tag.

Use the ID of the resource. Here are some examples:

ManagedInstance: mi-012345abcde

MaintenanceWindow: mw-012345abcde

PatchBaseline: pb-012345abcde

For the Document and Parameter values, use the name of the resource.

The ManagedInstance type for this API action is only for on-premises managed instances. You must specify the name of the managed instance in the following format: mi-ID_number. For example, mi-1a2b3c4d5e6f.

\n@return The resource ID you want to tag.

Use the ID of the resource. Here are some examples:

ManagedInstance: mi-012345abcde

MaintenanceWindow: mw-012345abcde

PatchBaseline: pb-012345abcde

For the Document and Parameter values, use the name of the resource.

The ManagedInstance type for this API action is only for on-premises managed instances. You must specify the name of the managed instance in the following format: mi-ID_number. For example, mi-1a2b3c4d5e6f.

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

The resource ID you want to tag.

Use the ID of the resource. Here are some examples:

ManagedInstance: mi-012345abcde

MaintenanceWindow: mw-012345abcde

PatchBaseline: pb-012345abcde

For the Document and Parameter values, use the name of the resource.

The ManagedInstance type for this API action is only for on-premises managed instances. You must specify the name of the managed instance in the following format: mi-ID_number. For example, mi-1a2b3c4d5e6f.

\n@param resourceId The resource ID you want to tag.

Use the ID of the resource. Here are some examples:

ManagedInstance: mi-012345abcde

MaintenanceWindow: mw-012345abcde

PatchBaseline: pb-012345abcde

For the Document and Parameter values, use the name of the resource.

The ManagedInstance type for this API action is only for on-premises managed instances. You must specify the name of the managed instance in the following format: mi-ID_number. For example, mi-1a2b3c4d5e6f.

", "setterMethodName" : "setResourceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceId", "variableType" : "String", "documentation" : "

The resource ID you want to tag.

Use the ID of the resource. Here are some examples:

ManagedInstance: mi-012345abcde

MaintenanceWindow: mw-012345abcde

PatchBaseline: pb-012345abcde

For the Document and Parameter values, use the name of the resource.

The ManagedInstance type for this API action is only for on-premises managed instances. You must specify the name of the managed instance in the following format: mi-ID_number. For example, mi-1a2b3c4d5e6f.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ResourceType" : { "beanStyleGetterMethodName" : "getResourceTypeAsString", "beanStyleSetterMethodName" : "setResourceType", "c2jName" : "ResourceType", "c2jShape" : "ResourceTypeForTagging", "defaultConsumerFluentSetterDocumentation" : "

Specifies the type of resource you are tagging.

The ManagedInstance type for this API action is for on-premises managed instances. You must specify the name of the managed instance in the following format: mi-ID_number. For example, mi-1a2b3c4d5e6f.

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

Specifies the type of resource you are tagging.

The ManagedInstance type for this API action is for on-premises managed instances. You must specify the name of the managed instance in the following format: mi-ID_number. For example, mi-1a2b3c4d5e6f.

", "endpointDiscoveryId" : false, "enumType" : "ResourceTypeForTagging", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "resourceType", "fluentEnumSetterMethodName" : "resourceType", "fluentGetterMethodName" : "resourceTypeAsString", "fluentSetterDocumentation" : "

Specifies the type of resource you are tagging.

The ManagedInstance type for this API action is for on-premises managed instances. You must specify the name of the managed instance in the following format: mi-ID_number. For example, mi-1a2b3c4d5e6f.

\n@param resourceType Specifies the type of resource you are tagging.

The ManagedInstance type for this API action is for on-premises managed instances. You must specify the name of the managed instance in the following format: mi-ID_number. For example, mi-1a2b3c4d5e6f.

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

Specifies the type of resource you are tagging.

The ManagedInstance type for this API action is for on-premises managed instances. You must specify the name of the managed instance in the following format: mi-ID_number. For example, mi-1a2b3c4d5e6f.

\n

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

\n@return Specifies the type of resource you are tagging.

The ManagedInstance type for this API action is for on-premises managed instances. You must specify the name of the managed instance in the following format: mi-ID_number. For example, mi-1a2b3c4d5e6f.

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

Specifies the type of resource you are tagging.

The ManagedInstance type for this API action is for on-premises managed instances. You must specify the name of the managed instance in the following format: mi-ID_number. For example, mi-1a2b3c4d5e6f.

\n@param resourceType Specifies the type of resource you are tagging.

The ManagedInstance type for this API action is for on-premises managed instances. You must specify the name of the managed instance in the following format: mi-ID_number. For example, mi-1a2b3c4d5e6f.

\n@see ResourceTypeForTagging", "setterMethodName" : "setResourceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceType", "variableType" : "String", "documentation" : "

Specifies the type of resource you are tagging.

The ManagedInstance type for this API action is for on-premises managed instances. You must specify the name of the managed instance in the following format: mi-ID_number. For example, mi-1a2b3c4d5e6f.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Tags" : { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "TagList", "defaultConsumerFluentSetterDocumentation" : "

One or more tags. The value parameter is required, but if you don't want the tag to have a value, specify the parameter with no value, and we set the value to an empty string.

Do not enter personally identifiable information in this field.

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

One or more tags. The value parameter is required, but if you don't want the tag to have a value, specify the parameter with no value, and we set the value to an empty string.

Do not enter personally identifiable information in this field.

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

One or more tags. The value parameter is required, but if you don't want the tag to have a value, specify the parameter with no value, and we set the value to an empty string.

Do not enter personally identifiable information in this field.

\n@param tags One or more tags. The value parameter is required, but if you don't want the tag to have a value, specify the parameter with no value, and we set the value to an empty string.

Do not enter personally identifiable information in this field.

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

One or more tags. The value parameter is required, but if you don't want the tag to have a value, specify the parameter with no value, and we set the value to an empty string.

Do not enter personally identifiable information in this field.

\n

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

\n@return One or more tags. The value parameter is required, but if you don't want the tag to have a value, specify the parameter with no value, and we set the value to an empty string.

Do not enter personally identifiable information in this field.

", "getterModel" : { "returnType" : "java.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" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Tag", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "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" }, "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" : "

One or more tags. The value parameter is required, but if you don't want the tag to have a value, specify the parameter with no value, and we set the value to an empty string.

Do not enter personally identifiable information in this field.

\n@param tags One or more tags. The value parameter is required, but if you don't want the tag to have a value, specify the parameter with no value, and we set the value to an empty string.

Do not enter personally identifiable information in this field.

", "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" : "

One or more tags. The value parameter is required, but if you don't want the tag to have a value, specify the parameter with no value, and we set the value to an empty string.

Do not enter personally identifiable information in this field.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getResourceTypeAsString", "beanStyleSetterMethodName" : "setResourceType", "c2jName" : "ResourceType", "c2jShape" : "ResourceTypeForTagging", "defaultConsumerFluentSetterDocumentation" : "

Specifies the type of resource you are tagging.

The ManagedInstance type for this API action is for on-premises managed instances. You must specify the name of the managed instance in the following format: mi-ID_number. For example, mi-1a2b3c4d5e6f.

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

Specifies the type of resource you are tagging.

The ManagedInstance type for this API action is for on-premises managed instances. You must specify the name of the managed instance in the following format: mi-ID_number. For example, mi-1a2b3c4d5e6f.

", "endpointDiscoveryId" : false, "enumType" : "ResourceTypeForTagging", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "resourceType", "fluentEnumSetterMethodName" : "resourceType", "fluentGetterMethodName" : "resourceTypeAsString", "fluentSetterDocumentation" : "

Specifies the type of resource you are tagging.

The ManagedInstance type for this API action is for on-premises managed instances. You must specify the name of the managed instance in the following format: mi-ID_number. For example, mi-1a2b3c4d5e6f.

\n@param resourceType Specifies the type of resource you are tagging.

The ManagedInstance type for this API action is for on-premises managed instances. You must specify the name of the managed instance in the following format: mi-ID_number. For example, mi-1a2b3c4d5e6f.

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

Specifies the type of resource you are tagging.

The ManagedInstance type for this API action is for on-premises managed instances. You must specify the name of the managed instance in the following format: mi-ID_number. For example, mi-1a2b3c4d5e6f.

\n

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

\n@return Specifies the type of resource you are tagging.

The ManagedInstance type for this API action is for on-premises managed instances. You must specify the name of the managed instance in the following format: mi-ID_number. For example, mi-1a2b3c4d5e6f.

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

Specifies the type of resource you are tagging.

The ManagedInstance type for this API action is for on-premises managed instances. You must specify the name of the managed instance in the following format: mi-ID_number. For example, mi-1a2b3c4d5e6f.

\n@param resourceType Specifies the type of resource you are tagging.

The ManagedInstance type for this API action is for on-premises managed instances. You must specify the name of the managed instance in the following format: mi-ID_number. For example, mi-1a2b3c4d5e6f.

\n@see ResourceTypeForTagging", "setterMethodName" : "setResourceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceType", "variableType" : "String", "documentation" : "

Specifies the type of resource you are tagging.

The ManagedInstance type for this API action is for on-premises managed instances. You must specify the name of the managed instance in the following format: mi-ID_number. For example, mi-1a2b3c4d5e6f.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getResourceId", "beanStyleSetterMethodName" : "setResourceId", "c2jName" : "ResourceId", "c2jShape" : "ResourceId", "defaultConsumerFluentSetterDocumentation" : "

The resource ID you want to tag.

Use the ID of the resource. Here are some examples:

ManagedInstance: mi-012345abcde

MaintenanceWindow: mw-012345abcde

PatchBaseline: pb-012345abcde

For the Document and Parameter values, use the name of the resource.

The ManagedInstance type for this API action is only for on-premises managed instances. You must specify the name of the managed instance in the following format: mi-ID_number. For example, mi-1a2b3c4d5e6f.

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

The resource ID you want to tag.

Use the ID of the resource. Here are some examples:

ManagedInstance: mi-012345abcde

MaintenanceWindow: mw-012345abcde

PatchBaseline: pb-012345abcde

For the Document and Parameter values, use the name of the resource.

The ManagedInstance type for this API action is only for on-premises managed instances. You must specify the name of the managed instance in the following format: mi-ID_number. For example, mi-1a2b3c4d5e6f.

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

The resource ID you want to tag.

Use the ID of the resource. Here are some examples:

ManagedInstance: mi-012345abcde

MaintenanceWindow: mw-012345abcde

PatchBaseline: pb-012345abcde

For the Document and Parameter values, use the name of the resource.

The ManagedInstance type for this API action is only for on-premises managed instances. You must specify the name of the managed instance in the following format: mi-ID_number. For example, mi-1a2b3c4d5e6f.

\n@param resourceId The resource ID you want to tag.

Use the ID of the resource. Here are some examples:

ManagedInstance: mi-012345abcde

MaintenanceWindow: mw-012345abcde

PatchBaseline: pb-012345abcde

For the Document and Parameter values, use the name of the resource.

The ManagedInstance type for this API action is only for on-premises managed instances. You must specify the name of the managed instance in the following format: mi-ID_number. For example, mi-1a2b3c4d5e6f.

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

The resource ID you want to tag.

Use the ID of the resource. Here are some examples:

ManagedInstance: mi-012345abcde

MaintenanceWindow: mw-012345abcde

PatchBaseline: pb-012345abcde

For the Document and Parameter values, use the name of the resource.

The ManagedInstance type for this API action is only for on-premises managed instances. You must specify the name of the managed instance in the following format: mi-ID_number. For example, mi-1a2b3c4d5e6f.

\n@return The resource ID you want to tag.

Use the ID of the resource. Here are some examples:

ManagedInstance: mi-012345abcde

MaintenanceWindow: mw-012345abcde

PatchBaseline: pb-012345abcde

For the Document and Parameter values, use the name of the resource.

The ManagedInstance type for this API action is only for on-premises managed instances. You must specify the name of the managed instance in the following format: mi-ID_number. For example, mi-1a2b3c4d5e6f.

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

The resource ID you want to tag.

Use the ID of the resource. Here are some examples:

ManagedInstance: mi-012345abcde

MaintenanceWindow: mw-012345abcde

PatchBaseline: pb-012345abcde

For the Document and Parameter values, use the name of the resource.

The ManagedInstance type for this API action is only for on-premises managed instances. You must specify the name of the managed instance in the following format: mi-ID_number. For example, mi-1a2b3c4d5e6f.

\n@param resourceId The resource ID you want to tag.

Use the ID of the resource. Here are some examples:

ManagedInstance: mi-012345abcde

MaintenanceWindow: mw-012345abcde

PatchBaseline: pb-012345abcde

For the Document and Parameter values, use the name of the resource.

The ManagedInstance type for this API action is only for on-premises managed instances. You must specify the name of the managed instance in the following format: mi-ID_number. For example, mi-1a2b3c4d5e6f.

", "setterMethodName" : "setResourceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceId", "variableType" : "String", "documentation" : "

The resource ID you want to tag.

Use the ID of the resource. Here are some examples:

ManagedInstance: mi-012345abcde

MaintenanceWindow: mw-012345abcde

PatchBaseline: pb-012345abcde

For the Document and Parameter values, use the name of the resource.

The ManagedInstance type for this API action is only for on-premises managed instances. You must specify the name of the managed instance in the following format: mi-ID_number. For example, mi-1a2b3c4d5e6f.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "TagList", "defaultConsumerFluentSetterDocumentation" : "

One or more tags. The value parameter is required, but if you don't want the tag to have a value, specify the parameter with no value, and we set the value to an empty string.

Do not enter personally identifiable information in this field.

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

One or more tags. The value parameter is required, but if you don't want the tag to have a value, specify the parameter with no value, and we set the value to an empty string.

Do not enter personally identifiable information in this field.

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

One or more tags. The value parameter is required, but if you don't want the tag to have a value, specify the parameter with no value, and we set the value to an empty string.

Do not enter personally identifiable information in this field.

\n@param tags One or more tags. The value parameter is required, but if you don't want the tag to have a value, specify the parameter with no value, and we set the value to an empty string.

Do not enter personally identifiable information in this field.

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

One or more tags. The value parameter is required, but if you don't want the tag to have a value, specify the parameter with no value, and we set the value to an empty string.

Do not enter personally identifiable information in this field.

\n

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

\n@return One or more tags. The value parameter is required, but if you don't want the tag to have a value, specify the parameter with no value, and we set the value to an empty string.

Do not enter personally identifiable information in this field.

", "getterModel" : { "returnType" : "java.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" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Tag", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "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" }, "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" : "

One or more tags. The value parameter is required, but if you don't want the tag to have a value, specify the parameter with no value, and we set the value to an empty string.

Do not enter personally identifiable information in this field.

\n@param tags One or more tags. The value parameter is required, but if you don't want the tag to have a value, specify the parameter with no value, and we set the value to an empty string.

Do not enter personally identifiable information in this field.

", "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" : "

One or more tags. The value parameter is required, but if you don't want the tag to have a value, specify the parameter with no value, and we set the value to an empty string.

Do not enter personally identifiable information in this field.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ResourceType", "ResourceId", "Tags" ], "shapeName" : "AddTagsToResourceRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "AddTagsToResourceRequest", "variableName" : "addTagsToResourceRequest", "variableType" : "AddTagsToResourceRequest", "documentation" : null, "simpleType" : "AddTagsToResourceRequest", "variableSetterType" : "AddTagsToResourceRequest" }, "wrapper" : false }, "AddTagsToResourceResponse" : { "c2jName" : "AddTagsToResourceResult", "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" : "AddTagsToResourceResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AddTagsToResourceResponse", "variableName" : "addTagsToResourceResponse", "variableType" : "AddTagsToResourceResponse", "documentation" : null, "simpleType" : "AddTagsToResourceResponse", "variableSetterType" : "AddTagsToResourceResponse" }, "wrapper" : false }, "AlreadyExistsException" : { "c2jName" : "AlreadyExistsException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

Error returned if an attempt is made to register a patch group with a patch baseline that is already registered with a different patch baseline.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : "AlreadyExistsException", "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" : "AlreadyExistsException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "AlreadyExistsException", "variableName" : "alreadyExistsException", "variableType" : "AlreadyExistsException", "documentation" : null, "simpleType" : "AlreadyExistsException", "variableSetterType" : "AlreadyExistsException" }, "wrapper" : false }, "AssociatedInstancesException" : { "c2jName" : "AssociatedInstances", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

You must disassociate a document from all instances before you can delete it.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : "AssociatedInstances", "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" : "AssociatedInstancesException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "AssociatedInstancesException", "variableName" : "associatedInstancesException", "variableType" : "AssociatedInstancesException", "documentation" : null, "simpleType" : "AssociatedInstancesException", "variableSetterType" : "AssociatedInstancesException" }, "wrapper" : false }, "Association" : { "c2jName" : "Association", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

Describes an association of a Systems Manager document and an instance.

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

The name of the Systems Manager document.

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

The name of the Systems Manager document.

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

The name of the Systems Manager document.

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

The name of the Systems Manager document.

\n@return The name of the Systems Manager document.", "getterModel" : { "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 Systems Manager document.

\n@param name The name of the Systems Manager document.", "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 Systems Manager document.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

The ID of the instance.

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

The ID of the instance.

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

The ID of the instance.

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

The ID of the instance.

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

The ID of the instance.

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

The ID of the instance.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAssociationId", "beanStyleSetterMethodName" : "setAssociationId", "c2jName" : "AssociationId", "c2jShape" : "AssociationId", "defaultConsumerFluentSetterDocumentation" : "

The ID created by the system when you create an association. An association is a binding between a document and a set of targets with a schedule.

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

The ID created by the system when you create an association. An association is a binding between a document and a set of targets with a schedule.

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

The ID created by the system when you create an association. An association is a binding between a document and a set of targets with a schedule.

\n@param associationId The ID created by the system when you create an association. An association is a binding between a document and a set of targets with a schedule.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "associationId", "getterDocumentation" : "

The ID created by the system when you create an association. An association is a binding between a document and a set of targets with a schedule.

\n@return The ID created by the system when you create an association. An association is a binding between a document and a set of targets with a schedule.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AssociationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AssociationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AssociationId", "sensitive" : false, "setterDocumentation" : "

The ID created by the system when you create an association. An association is a binding between a document and a set of targets with a schedule.

\n@param associationId The ID created by the system when you create an association. An association is a binding between a document and a set of targets with a schedule.", "setterMethodName" : "setAssociationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "associationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "associationId", "variableType" : "String", "documentation" : "

The ID created by the system when you create an association. An association is a binding between a document and a set of targets with a schedule.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAssociationVersion", "beanStyleSetterMethodName" : "setAssociationVersion", "c2jName" : "AssociationVersion", "c2jShape" : "AssociationVersion", "defaultConsumerFluentSetterDocumentation" : "

The association version.

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

The association version.

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

The association version.

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

The association version.

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

The association version.

\n@param associationVersion The association version.", "setterMethodName" : "setAssociationVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "associationVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "associationVersion", "variableType" : "String", "documentation" : "

The association version.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDocumentVersion", "beanStyleSetterMethodName" : "setDocumentVersion", "c2jName" : "DocumentVersion", "c2jShape" : "DocumentVersion", "defaultConsumerFluentSetterDocumentation" : "

The version of the document used in the association.

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

The version of the document used in the association.

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

The version of the document used in the association.

\n@param documentVersion The version of the document used in the association.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "documentVersion", "getterDocumentation" : "

The version of the document used in the association.

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

The version of the document used in the association.

\n@param documentVersion The version of the document used in the association.", "setterMethodName" : "setDocumentVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : "

The version of the document used in the association.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTargets", "beanStyleSetterMethodName" : "setTargets", "c2jName" : "Targets", "c2jShape" : "Targets", "defaultConsumerFluentSetterDocumentation" : "

The instances targeted by the request to create an association.

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

The instances targeted by the request to create an association.

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

The instances targeted by the request to create an association.

\n@param targets The instances targeted by the request to create an association.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targets", "getterDocumentation" : "

The instances targeted by the request to create an association.

\n

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

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

The instances targeted by the request to create an association.

\n@param targets The instances targeted by the request to create an association.", "setterMethodName" : "setTargets", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : "

The instances targeted by the request to create an association.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastExecutionDate", "beanStyleSetterMethodName" : "setLastExecutionDate", "c2jName" : "LastExecutionDate", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

The date on which the association was last run.

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

The date on which the association was last run.

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

The date on which the association was last run.

\n@param lastExecutionDate The date on which the association was last run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastExecutionDate", "getterDocumentation" : "

The date on which the association was last run.

\n@return The date on which the association was last run.", "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" : "LastExecutionDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastExecutionDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastExecutionDate", "sensitive" : false, "setterDocumentation" : "

The date on which the association was last run.

\n@param lastExecutionDate The date on which the association was last run.", "setterMethodName" : "setLastExecutionDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastExecutionDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastExecutionDate", "variableType" : "java.time.Instant", "documentation" : "

The date on which the association was last run.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOverview", "beanStyleSetterMethodName" : "setOverview", "c2jName" : "Overview", "c2jShape" : "AssociationOverview", "defaultConsumerFluentSetterDocumentation" : "

Information about the association.

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

Information about the association.

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

Information about the association.

\n@param overview Information about the association.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "overview", "getterDocumentation" : "

Information about the association.

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

Information about the association.

\n@param overview Information about the association.", "setterMethodName" : "setOverview", "setterModel" : { "variableDeclarationType" : "AssociationOverview", "variableName" : "overview", "variableType" : "AssociationOverview", "documentation" : null, "simpleType" : "AssociationOverview", "variableSetterType" : "AssociationOverview" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AssociationOverview", "variableName" : "overview", "variableType" : "AssociationOverview", "documentation" : "

Information about the association.

", "simpleType" : "AssociationOverview", "variableSetterType" : "AssociationOverview" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getScheduleExpression", "beanStyleSetterMethodName" : "setScheduleExpression", "c2jName" : "ScheduleExpression", "c2jShape" : "ScheduleExpression", "defaultConsumerFluentSetterDocumentation" : "

A cron expression that specifies a schedule when the association runs.

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

A cron expression that specifies a schedule when the association runs.

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

A cron expression that specifies a schedule when the association runs.

\n@param scheduleExpression A cron expression that specifies a schedule when the association runs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "scheduleExpression", "getterDocumentation" : "

A cron expression that specifies a schedule when the association runs.

\n@return A cron expression that specifies a schedule when the association runs.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ScheduleExpression", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ScheduleExpression", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ScheduleExpression", "sensitive" : false, "setterDocumentation" : "

A cron expression that specifies a schedule when the association runs.

\n@param scheduleExpression A cron expression that specifies a schedule when the association runs.", "setterMethodName" : "setScheduleExpression", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "scheduleExpression", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "scheduleExpression", "variableType" : "String", "documentation" : "

A cron expression that specifies a schedule when the association runs.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAssociationName", "beanStyleSetterMethodName" : "setAssociationName", "c2jName" : "AssociationName", "c2jShape" : "AssociationName", "defaultConsumerFluentSetterDocumentation" : "

The association name.

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

The association name.

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

The association name.

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

The association name.

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

The association name.

\n@param associationName The association name.", "setterMethodName" : "setAssociationName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "associationName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "associationName", "variableType" : "String", "documentation" : "

The association name.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AssociationId" : { "beanStyleGetterMethodName" : "getAssociationId", "beanStyleSetterMethodName" : "setAssociationId", "c2jName" : "AssociationId", "c2jShape" : "AssociationId", "defaultConsumerFluentSetterDocumentation" : "

The ID created by the system when you create an association. An association is a binding between a document and a set of targets with a schedule.

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

The ID created by the system when you create an association. An association is a binding between a document and a set of targets with a schedule.

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

The ID created by the system when you create an association. An association is a binding between a document and a set of targets with a schedule.

\n@param associationId The ID created by the system when you create an association. An association is a binding between a document and a set of targets with a schedule.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "associationId", "getterDocumentation" : "

The ID created by the system when you create an association. An association is a binding between a document and a set of targets with a schedule.

\n@return The ID created by the system when you create an association. An association is a binding between a document and a set of targets with a schedule.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AssociationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AssociationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AssociationId", "sensitive" : false, "setterDocumentation" : "

The ID created by the system when you create an association. An association is a binding between a document and a set of targets with a schedule.

\n@param associationId The ID created by the system when you create an association. An association is a binding between a document and a set of targets with a schedule.", "setterMethodName" : "setAssociationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "associationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "associationId", "variableType" : "String", "documentation" : "

The ID created by the system when you create an association. An association is a binding between a document and a set of targets with a schedule.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "AssociationName" : { "beanStyleGetterMethodName" : "getAssociationName", "beanStyleSetterMethodName" : "setAssociationName", "c2jName" : "AssociationName", "c2jShape" : "AssociationName", "defaultConsumerFluentSetterDocumentation" : "

The association name.

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

The association name.

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

The association name.

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

The association name.

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

The association name.

\n@param associationName The association name.", "setterMethodName" : "setAssociationName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "associationName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "associationName", "variableType" : "String", "documentation" : "

The association name.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "AssociationVersion" : { "beanStyleGetterMethodName" : "getAssociationVersion", "beanStyleSetterMethodName" : "setAssociationVersion", "c2jName" : "AssociationVersion", "c2jShape" : "AssociationVersion", "defaultConsumerFluentSetterDocumentation" : "

The association version.

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

The association version.

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

The association version.

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

The association version.

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

The association version.

\n@param associationVersion The association version.", "setterMethodName" : "setAssociationVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "associationVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "associationVersion", "variableType" : "String", "documentation" : "

The association version.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DocumentVersion" : { "beanStyleGetterMethodName" : "getDocumentVersion", "beanStyleSetterMethodName" : "setDocumentVersion", "c2jName" : "DocumentVersion", "c2jShape" : "DocumentVersion", "defaultConsumerFluentSetterDocumentation" : "

The version of the document used in the association.

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

The version of the document used in the association.

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

The version of the document used in the association.

\n@param documentVersion The version of the document used in the association.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "documentVersion", "getterDocumentation" : "

The version of the document used in the association.

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

The version of the document used in the association.

\n@param documentVersion The version of the document used in the association.", "setterMethodName" : "setDocumentVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : "

The version of the document used in the association.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "InstanceId" : { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

The ID of the instance.

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

The ID of the instance.

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

The ID of the instance.

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

The ID of the instance.

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

The ID of the instance.

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

The ID of the instance.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "LastExecutionDate" : { "beanStyleGetterMethodName" : "getLastExecutionDate", "beanStyleSetterMethodName" : "setLastExecutionDate", "c2jName" : "LastExecutionDate", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

The date on which the association was last run.

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

The date on which the association was last run.

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

The date on which the association was last run.

\n@param lastExecutionDate The date on which the association was last run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastExecutionDate", "getterDocumentation" : "

The date on which the association was last run.

\n@return The date on which the association was last run.", "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" : "LastExecutionDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastExecutionDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastExecutionDate", "sensitive" : false, "setterDocumentation" : "

The date on which the association was last run.

\n@param lastExecutionDate The date on which the association was last run.", "setterMethodName" : "setLastExecutionDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastExecutionDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastExecutionDate", "variableType" : "java.time.Instant", "documentation" : "

The date on which the association was last run.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "DocumentARN", "defaultConsumerFluentSetterDocumentation" : "

The name of the Systems Manager document.

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

The name of the Systems Manager document.

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

The name of the Systems Manager document.

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

The name of the Systems Manager document.

\n@return The name of the Systems Manager document.", "getterModel" : { "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 Systems Manager document.

\n@param name The name of the Systems Manager document.", "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 Systems Manager document.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Overview" : { "beanStyleGetterMethodName" : "getOverview", "beanStyleSetterMethodName" : "setOverview", "c2jName" : "Overview", "c2jShape" : "AssociationOverview", "defaultConsumerFluentSetterDocumentation" : "

Information about the association.

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

Information about the association.

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

Information about the association.

\n@param overview Information about the association.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "overview", "getterDocumentation" : "

Information about the association.

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

Information about the association.

\n@param overview Information about the association.", "setterMethodName" : "setOverview", "setterModel" : { "variableDeclarationType" : "AssociationOverview", "variableName" : "overview", "variableType" : "AssociationOverview", "documentation" : null, "simpleType" : "AssociationOverview", "variableSetterType" : "AssociationOverview" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AssociationOverview", "variableName" : "overview", "variableType" : "AssociationOverview", "documentation" : "

Information about the association.

", "simpleType" : "AssociationOverview", "variableSetterType" : "AssociationOverview" }, "xmlNameSpaceUri" : null }, "ScheduleExpression" : { "beanStyleGetterMethodName" : "getScheduleExpression", "beanStyleSetterMethodName" : "setScheduleExpression", "c2jName" : "ScheduleExpression", "c2jShape" : "ScheduleExpression", "defaultConsumerFluentSetterDocumentation" : "

A cron expression that specifies a schedule when the association runs.

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

A cron expression that specifies a schedule when the association runs.

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

A cron expression that specifies a schedule when the association runs.

\n@param scheduleExpression A cron expression that specifies a schedule when the association runs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "scheduleExpression", "getterDocumentation" : "

A cron expression that specifies a schedule when the association runs.

\n@return A cron expression that specifies a schedule when the association runs.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ScheduleExpression", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ScheduleExpression", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ScheduleExpression", "sensitive" : false, "setterDocumentation" : "

A cron expression that specifies a schedule when the association runs.

\n@param scheduleExpression A cron expression that specifies a schedule when the association runs.", "setterMethodName" : "setScheduleExpression", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "scheduleExpression", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "scheduleExpression", "variableType" : "String", "documentation" : "

A cron expression that specifies a schedule when the association runs.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Targets" : { "beanStyleGetterMethodName" : "getTargets", "beanStyleSetterMethodName" : "setTargets", "c2jName" : "Targets", "c2jShape" : "Targets", "defaultConsumerFluentSetterDocumentation" : "

The instances targeted by the request to create an association.

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

The instances targeted by the request to create an association.

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

The instances targeted by the request to create an association.

\n@param targets The instances targeted by the request to create an association.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targets", "getterDocumentation" : "

The instances targeted by the request to create an association.

\n

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

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

The instances targeted by the request to create an association.

\n@param targets The instances targeted by the request to create an association.", "setterMethodName" : "setTargets", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : "

The instances targeted by the request to create an association.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "DocumentARN", "defaultConsumerFluentSetterDocumentation" : "

The name of the Systems Manager document.

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

The name of the Systems Manager document.

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

The name of the Systems Manager document.

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

The name of the Systems Manager document.

\n@return The name of the Systems Manager document.", "getterModel" : { "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 Systems Manager document.

\n@param name The name of the Systems Manager document.", "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 Systems Manager document.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

The ID of the instance.

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

The ID of the instance.

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

The ID of the instance.

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

The ID of the instance.

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

The ID of the instance.

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

The ID of the instance.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAssociationId", "beanStyleSetterMethodName" : "setAssociationId", "c2jName" : "AssociationId", "c2jShape" : "AssociationId", "defaultConsumerFluentSetterDocumentation" : "

The ID created by the system when you create an association. An association is a binding between a document and a set of targets with a schedule.

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

The ID created by the system when you create an association. An association is a binding between a document and a set of targets with a schedule.

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

The ID created by the system when you create an association. An association is a binding between a document and a set of targets with a schedule.

\n@param associationId The ID created by the system when you create an association. An association is a binding between a document and a set of targets with a schedule.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "associationId", "getterDocumentation" : "

The ID created by the system when you create an association. An association is a binding between a document and a set of targets with a schedule.

\n@return The ID created by the system when you create an association. An association is a binding between a document and a set of targets with a schedule.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AssociationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AssociationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AssociationId", "sensitive" : false, "setterDocumentation" : "

The ID created by the system when you create an association. An association is a binding between a document and a set of targets with a schedule.

\n@param associationId The ID created by the system when you create an association. An association is a binding between a document and a set of targets with a schedule.", "setterMethodName" : "setAssociationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "associationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "associationId", "variableType" : "String", "documentation" : "

The ID created by the system when you create an association. An association is a binding between a document and a set of targets with a schedule.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAssociationVersion", "beanStyleSetterMethodName" : "setAssociationVersion", "c2jName" : "AssociationVersion", "c2jShape" : "AssociationVersion", "defaultConsumerFluentSetterDocumentation" : "

The association version.

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

The association version.

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

The association version.

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

The association version.

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

The association version.

\n@param associationVersion The association version.", "setterMethodName" : "setAssociationVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "associationVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "associationVersion", "variableType" : "String", "documentation" : "

The association version.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDocumentVersion", "beanStyleSetterMethodName" : "setDocumentVersion", "c2jName" : "DocumentVersion", "c2jShape" : "DocumentVersion", "defaultConsumerFluentSetterDocumentation" : "

The version of the document used in the association.

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

The version of the document used in the association.

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

The version of the document used in the association.

\n@param documentVersion The version of the document used in the association.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "documentVersion", "getterDocumentation" : "

The version of the document used in the association.

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

The version of the document used in the association.

\n@param documentVersion The version of the document used in the association.", "setterMethodName" : "setDocumentVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : "

The version of the document used in the association.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTargets", "beanStyleSetterMethodName" : "setTargets", "c2jName" : "Targets", "c2jShape" : "Targets", "defaultConsumerFluentSetterDocumentation" : "

The instances targeted by the request to create an association.

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

The instances targeted by the request to create an association.

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

The instances targeted by the request to create an association.

\n@param targets The instances targeted by the request to create an association.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targets", "getterDocumentation" : "

The instances targeted by the request to create an association.

\n

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

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

The instances targeted by the request to create an association.

\n@param targets The instances targeted by the request to create an association.", "setterMethodName" : "setTargets", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : "

The instances targeted by the request to create an association.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastExecutionDate", "beanStyleSetterMethodName" : "setLastExecutionDate", "c2jName" : "LastExecutionDate", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

The date on which the association was last run.

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

The date on which the association was last run.

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

The date on which the association was last run.

\n@param lastExecutionDate The date on which the association was last run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastExecutionDate", "getterDocumentation" : "

The date on which the association was last run.

\n@return The date on which the association was last run.", "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" : "LastExecutionDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastExecutionDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastExecutionDate", "sensitive" : false, "setterDocumentation" : "

The date on which the association was last run.

\n@param lastExecutionDate The date on which the association was last run.", "setterMethodName" : "setLastExecutionDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastExecutionDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastExecutionDate", "variableType" : "java.time.Instant", "documentation" : "

The date on which the association was last run.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOverview", "beanStyleSetterMethodName" : "setOverview", "c2jName" : "Overview", "c2jShape" : "AssociationOverview", "defaultConsumerFluentSetterDocumentation" : "

Information about the association.

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

Information about the association.

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

Information about the association.

\n@param overview Information about the association.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "overview", "getterDocumentation" : "

Information about the association.

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

Information about the association.

\n@param overview Information about the association.", "setterMethodName" : "setOverview", "setterModel" : { "variableDeclarationType" : "AssociationOverview", "variableName" : "overview", "variableType" : "AssociationOverview", "documentation" : null, "simpleType" : "AssociationOverview", "variableSetterType" : "AssociationOverview" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AssociationOverview", "variableName" : "overview", "variableType" : "AssociationOverview", "documentation" : "

Information about the association.

", "simpleType" : "AssociationOverview", "variableSetterType" : "AssociationOverview" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getScheduleExpression", "beanStyleSetterMethodName" : "setScheduleExpression", "c2jName" : "ScheduleExpression", "c2jShape" : "ScheduleExpression", "defaultConsumerFluentSetterDocumentation" : "

A cron expression that specifies a schedule when the association runs.

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

A cron expression that specifies a schedule when the association runs.

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

A cron expression that specifies a schedule when the association runs.

\n@param scheduleExpression A cron expression that specifies a schedule when the association runs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "scheduleExpression", "getterDocumentation" : "

A cron expression that specifies a schedule when the association runs.

\n@return A cron expression that specifies a schedule when the association runs.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ScheduleExpression", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ScheduleExpression", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ScheduleExpression", "sensitive" : false, "setterDocumentation" : "

A cron expression that specifies a schedule when the association runs.

\n@param scheduleExpression A cron expression that specifies a schedule when the association runs.", "setterMethodName" : "setScheduleExpression", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "scheduleExpression", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "scheduleExpression", "variableType" : "String", "documentation" : "

A cron expression that specifies a schedule when the association runs.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAssociationName", "beanStyleSetterMethodName" : "setAssociationName", "c2jName" : "AssociationName", "c2jShape" : "AssociationName", "defaultConsumerFluentSetterDocumentation" : "

The association name.

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

The association name.

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

The association name.

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

The association name.

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

The association name.

\n@param associationName The association name.", "setterMethodName" : "setAssociationName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "associationName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "associationName", "variableType" : "String", "documentation" : "

The association name.

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

The specified association already exists.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : "AssociationAlreadyExists", "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" : "AssociationAlreadyExistsException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "AssociationAlreadyExistsException", "variableName" : "associationAlreadyExistsException", "variableType" : "AssociationAlreadyExistsException", "documentation" : null, "simpleType" : "AssociationAlreadyExistsException", "variableSetterType" : "AssociationAlreadyExistsException" }, "wrapper" : false }, "AssociationComplianceSeverity" : { "c2jName" : "AssociationComplianceSeverity", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "CRITICAL", "value" : "CRITICAL" }, { "name" : "HIGH", "value" : "HIGH" }, { "name" : "MEDIUM", "value" : "MEDIUM" }, { "name" : "LOW", "value" : "LOW" }, { "name" : "UNSPECIFIED", "value" : "UNSPECIFIED" } ], "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" : "AssociationComplianceSeverity", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AssociationComplianceSeverity", "variableName" : "associationComplianceSeverity", "variableType" : "AssociationComplianceSeverity", "documentation" : null, "simpleType" : "AssociationComplianceSeverity", "variableSetterType" : "AssociationComplianceSeverity" }, "wrapper" : false }, "AssociationDescription" : { "c2jName" : "AssociationDescription", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

Describes the parameters for a document.

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

The name of the Systems Manager document.

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

The name of the Systems Manager document.

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

The name of the Systems Manager document.

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

The name of the Systems Manager document.

\n@return The name of the Systems Manager document.", "getterModel" : { "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 Systems Manager document.

\n@param name The name of the Systems Manager document.", "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 Systems Manager document.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

The ID of the instance.

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

The ID of the instance.

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

The ID of the instance.

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

The ID of the instance.

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

The ID of the instance.

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

The ID of the instance.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAssociationVersion", "beanStyleSetterMethodName" : "setAssociationVersion", "c2jName" : "AssociationVersion", "c2jShape" : "AssociationVersion", "defaultConsumerFluentSetterDocumentation" : "

The association version.

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

The association version.

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

The association version.

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

The association version.

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

The association version.

\n@param associationVersion The association version.", "setterMethodName" : "setAssociationVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "associationVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "associationVersion", "variableType" : "String", "documentation" : "

The association version.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDate", "beanStyleSetterMethodName" : "setDate", "c2jName" : "Date", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

The date when the association was made.

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

The date when the association was made.

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

The date when the association was made.

\n@param date The date when the association was made.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "date", "getterDocumentation" : "

The date when the association was made.

\n@return The date when the association was made.", "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" : "Date", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Date", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "Date", "sensitive" : false, "setterDocumentation" : "

The date when the association was made.

\n@param date The date when the association was made.", "setterMethodName" : "setDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "date", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "date", "variableType" : "java.time.Instant", "documentation" : "

The date when the association was made.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastUpdateAssociationDate", "beanStyleSetterMethodName" : "setLastUpdateAssociationDate", "c2jName" : "LastUpdateAssociationDate", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

The date when the association was last updated.

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

The date when the association was last updated.

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

The date when the association was last updated.

\n@param lastUpdateAssociationDate The date when the association was last updated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastUpdateAssociationDate", "getterDocumentation" : "

The date when the association was last updated.

\n@return The date when the association was last updated.", "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" : "LastUpdateAssociationDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastUpdateAssociationDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastUpdateAssociationDate", "sensitive" : false, "setterDocumentation" : "

The date when the association was last updated.

\n@param lastUpdateAssociationDate The date when the association was last updated.", "setterMethodName" : "setLastUpdateAssociationDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastUpdateAssociationDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastUpdateAssociationDate", "variableType" : "java.time.Instant", "documentation" : "

The date when the association was last updated.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "AssociationStatus", "defaultConsumerFluentSetterDocumentation" : "

The association status.

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

The association status.

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

The association status.

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

The association status.

\n@return The association status.", "getterModel" : { "returnType" : "AssociationStatus", "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" : "SDK_POJO", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

The association status.

\n@param status The association status.", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "AssociationStatus", "variableName" : "status", "variableType" : "AssociationStatus", "documentation" : null, "simpleType" : "AssociationStatus", "variableSetterType" : "AssociationStatus" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AssociationStatus", "variableName" : "status", "variableType" : "AssociationStatus", "documentation" : "

The association status.

", "simpleType" : "AssociationStatus", "variableSetterType" : "AssociationStatus" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOverview", "beanStyleSetterMethodName" : "setOverview", "c2jName" : "Overview", "c2jShape" : "AssociationOverview", "defaultConsumerFluentSetterDocumentation" : "

Information about the association.

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

Information about the association.

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

Information about the association.

\n@param overview Information about the association.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "overview", "getterDocumentation" : "

Information about the association.

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

Information about the association.

\n@param overview Information about the association.", "setterMethodName" : "setOverview", "setterModel" : { "variableDeclarationType" : "AssociationOverview", "variableName" : "overview", "variableType" : "AssociationOverview", "documentation" : null, "simpleType" : "AssociationOverview", "variableSetterType" : "AssociationOverview" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AssociationOverview", "variableName" : "overview", "variableType" : "AssociationOverview", "documentation" : "

Information about the association.

", "simpleType" : "AssociationOverview", "variableSetterType" : "AssociationOverview" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDocumentVersion", "beanStyleSetterMethodName" : "setDocumentVersion", "c2jName" : "DocumentVersion", "c2jShape" : "DocumentVersion", "defaultConsumerFluentSetterDocumentation" : "

The document version.

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

The document version.

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

The document version.

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

The document version.

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

The document version.

\n@param documentVersion The document version.", "setterMethodName" : "setDocumentVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : "

The document version.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAutomationTargetParameterName", "beanStyleSetterMethodName" : "setAutomationTargetParameterName", "c2jName" : "AutomationTargetParameterName", "c2jShape" : "AutomationTargetParameterName", "defaultConsumerFluentSetterDocumentation" : "

Specify the target for the association. This target is required for associations that use an Automation document and target resources by using rate controls.

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

Specify the target for the association. This target is required for associations that use an Automation document and target resources by using rate controls.

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

Specify the target for the association. This target is required for associations that use an Automation document and target resources by using rate controls.

\n@param automationTargetParameterName Specify the target for the association. This target is required for associations that use an Automation document and target resources by using rate controls.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "automationTargetParameterName", "getterDocumentation" : "

Specify the target for the association. This target is required for associations that use an Automation document and target resources by using rate controls.

\n@return Specify the target for the association. This target is required for associations that use an Automation document and target resources by using rate controls.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AutomationTargetParameterName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AutomationTargetParameterName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AutomationTargetParameterName", "sensitive" : false, "setterDocumentation" : "

Specify the target for the association. This target is required for associations that use an Automation document and target resources by using rate controls.

\n@param automationTargetParameterName Specify the target for the association. This target is required for associations that use an Automation document and target resources by using rate controls.", "setterMethodName" : "setAutomationTargetParameterName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "automationTargetParameterName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "automationTargetParameterName", "variableType" : "String", "documentation" : "

Specify the target for the association. This target is required for associations that use an Automation document and target resources by using rate controls.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getParameters", "beanStyleSetterMethodName" : "setParameters", "c2jName" : "Parameters", "c2jShape" : "Parameters", "defaultConsumerFluentSetterDocumentation" : "

A description of the parameters for a document.

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

A description of the parameters for a document.

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

A description of the parameters for a document.

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

A description of the parameters for a document.

\n

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

\n@return A description of the parameters for a document.", "getterModel" : { "returnType" : "java.util.Map>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Parameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Parameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "ParameterName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "ParameterValueList", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #value(List)}.\n@param value a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(List)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n

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

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

A description of the parameters for a document.

\n@param parameters A description of the parameters for a document.", "setterMethodName" : "setParameters", "setterModel" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "parameters", "variableType" : "java.util.Map>", "documentation" : null, "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "parameters", "variableType" : "java.util.Map>", "documentation" : "

A description of the parameters for a document.

", "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAssociationId", "beanStyleSetterMethodName" : "setAssociationId", "c2jName" : "AssociationId", "c2jShape" : "AssociationId", "defaultConsumerFluentSetterDocumentation" : "

The association ID.

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

The association ID.

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

The association ID.

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

The association ID.

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

The association ID.

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

The association ID.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTargets", "beanStyleSetterMethodName" : "setTargets", "c2jName" : "Targets", "c2jShape" : "Targets", "defaultConsumerFluentSetterDocumentation" : "

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

The instances targeted by the request.

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

The instances targeted by the request.

\n@param targets The instances targeted by the request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targets", "getterDocumentation" : "

The instances targeted by the request.

\n

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

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

The instances targeted by the request.

\n@param targets The instances targeted by the request.", "setterMethodName" : "setTargets", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : "

The instances targeted by the request.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getScheduleExpression", "beanStyleSetterMethodName" : "setScheduleExpression", "c2jName" : "ScheduleExpression", "c2jShape" : "ScheduleExpression", "defaultConsumerFluentSetterDocumentation" : "

A cron expression that specifies a schedule when the association runs.

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

A cron expression that specifies a schedule when the association runs.

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

A cron expression that specifies a schedule when the association runs.

\n@param scheduleExpression A cron expression that specifies a schedule when the association runs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "scheduleExpression", "getterDocumentation" : "

A cron expression that specifies a schedule when the association runs.

\n@return A cron expression that specifies a schedule when the association runs.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ScheduleExpression", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ScheduleExpression", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ScheduleExpression", "sensitive" : false, "setterDocumentation" : "

A cron expression that specifies a schedule when the association runs.

\n@param scheduleExpression A cron expression that specifies a schedule when the association runs.", "setterMethodName" : "setScheduleExpression", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "scheduleExpression", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "scheduleExpression", "variableType" : "String", "documentation" : "

A cron expression that specifies a schedule when the association runs.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOutputLocation", "beanStyleSetterMethodName" : "setOutputLocation", "c2jName" : "OutputLocation", "c2jShape" : "InstanceAssociationOutputLocation", "defaultConsumerFluentSetterDocumentation" : "

An Amazon S3 bucket where you want to store the output details of the request.

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

An Amazon S3 bucket where you want to store the output details of the request.

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

An Amazon S3 bucket where you want to store the output details of the request.

\n@param outputLocation An Amazon S3 bucket where you want to store the output details of the request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "outputLocation", "getterDocumentation" : "

An Amazon S3 bucket where you want to store the output details of the request.

\n@return An Amazon S3 bucket where you want to store the output details of the request.", "getterModel" : { "returnType" : "InstanceAssociationOutputLocation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OutputLocation", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OutputLocation", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "OutputLocation", "sensitive" : false, "setterDocumentation" : "

An Amazon S3 bucket where you want to store the output details of the request.

\n@param outputLocation An Amazon S3 bucket where you want to store the output details of the request.", "setterMethodName" : "setOutputLocation", "setterModel" : { "variableDeclarationType" : "InstanceAssociationOutputLocation", "variableName" : "outputLocation", "variableType" : "InstanceAssociationOutputLocation", "documentation" : null, "simpleType" : "InstanceAssociationOutputLocation", "variableSetterType" : "InstanceAssociationOutputLocation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InstanceAssociationOutputLocation", "variableName" : "outputLocation", "variableType" : "InstanceAssociationOutputLocation", "documentation" : "

An Amazon S3 bucket where you want to store the output details of the request.

", "simpleType" : "InstanceAssociationOutputLocation", "variableSetterType" : "InstanceAssociationOutputLocation" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastExecutionDate", "beanStyleSetterMethodName" : "setLastExecutionDate", "c2jName" : "LastExecutionDate", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

The date on which the association was last run.

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

The date on which the association was last run.

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

The date on which the association was last run.

\n@param lastExecutionDate The date on which the association was last run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastExecutionDate", "getterDocumentation" : "

The date on which the association was last run.

\n@return The date on which the association was last run.", "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" : "LastExecutionDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastExecutionDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastExecutionDate", "sensitive" : false, "setterDocumentation" : "

The date on which the association was last run.

\n@param lastExecutionDate The date on which the association was last run.", "setterMethodName" : "setLastExecutionDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastExecutionDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastExecutionDate", "variableType" : "java.time.Instant", "documentation" : "

The date on which the association was last run.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastSuccessfulExecutionDate", "beanStyleSetterMethodName" : "setLastSuccessfulExecutionDate", "c2jName" : "LastSuccessfulExecutionDate", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

The last date on which the association was successfully run.

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

The last date on which the association was successfully run.

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

The last date on which the association was successfully run.

\n@param lastSuccessfulExecutionDate The last date on which the association was successfully run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastSuccessfulExecutionDate", "getterDocumentation" : "

The last date on which the association was successfully run.

\n@return The last date on which the association was successfully run.", "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" : "LastSuccessfulExecutionDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastSuccessfulExecutionDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastSuccessfulExecutionDate", "sensitive" : false, "setterDocumentation" : "

The last date on which the association was successfully run.

\n@param lastSuccessfulExecutionDate The last date on which the association was successfully run.", "setterMethodName" : "setLastSuccessfulExecutionDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastSuccessfulExecutionDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastSuccessfulExecutionDate", "variableType" : "java.time.Instant", "documentation" : "

The last date on which the association was successfully run.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAssociationName", "beanStyleSetterMethodName" : "setAssociationName", "c2jName" : "AssociationName", "c2jShape" : "AssociationName", "defaultConsumerFluentSetterDocumentation" : "

The association name.

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

The association name.

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

The association name.

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

The association name.

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

The association name.

\n@param associationName The association name.", "setterMethodName" : "setAssociationName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "associationName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "associationName", "variableType" : "String", "documentation" : "

The association name.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxErrors", "beanStyleSetterMethodName" : "setMaxErrors", "c2jName" : "MaxErrors", "c2jShape" : "MaxErrors", "defaultConsumerFluentSetterDocumentation" : "

The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.

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

The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.

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

The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.

\n@param maxErrors The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxErrors", "getterDocumentation" : "

The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.

\n@return The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxErrors", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxErrors", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MaxErrors", "sensitive" : false, "setterDocumentation" : "

The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.

\n@param maxErrors The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.", "setterMethodName" : "setMaxErrors", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "maxErrors", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "maxErrors", "variableType" : "String", "documentation" : "

The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxConcurrency", "beanStyleSetterMethodName" : "setMaxConcurrency", "c2jName" : "MaxConcurrency", "c2jShape" : "MaxConcurrency", "defaultConsumerFluentSetterDocumentation" : "

The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.

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

The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.

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

The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.

\n@param maxConcurrency The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxConcurrency", "getterDocumentation" : "

The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.

\n@return The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxConcurrency", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxConcurrency", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MaxConcurrency", "sensitive" : false, "setterDocumentation" : "

The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.

\n@param maxConcurrency The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.", "setterMethodName" : "setMaxConcurrency", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "maxConcurrency", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "maxConcurrency", "variableType" : "String", "documentation" : "

The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getComplianceSeverityAsString", "beanStyleSetterMethodName" : "setComplianceSeverity", "c2jName" : "ComplianceSeverity", "c2jShape" : "AssociationComplianceSeverity", "defaultConsumerFluentSetterDocumentation" : "

The severity level that is assigned to the association.

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

The severity level that is assigned to the association.

", "endpointDiscoveryId" : false, "enumType" : "AssociationComplianceSeverity", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "complianceSeverity", "fluentEnumSetterMethodName" : "complianceSeverity", "fluentGetterMethodName" : "complianceSeverityAsString", "fluentSetterDocumentation" : "

The severity level that is assigned to the association.

\n@param complianceSeverity The severity level that is assigned to the association.\n@see AssociationComplianceSeverity\n@return Returns a reference to this object so that method calls can be chained together.\n@see AssociationComplianceSeverity", "fluentSetterMethodName" : "complianceSeverity", "getterDocumentation" : "

The severity level that is assigned to the association.

\n

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

\n@return The severity level that is assigned to the association.\n@see AssociationComplianceSeverity", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ComplianceSeverity", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ComplianceSeverity", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ComplianceSeverity", "sensitive" : false, "setterDocumentation" : "

The severity level that is assigned to the association.

\n@param complianceSeverity The severity level that is assigned to the association.\n@see AssociationComplianceSeverity", "setterMethodName" : "setComplianceSeverity", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "complianceSeverity", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "complianceSeverity", "variableType" : "String", "documentation" : "

The severity level that is assigned to the association.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AssociationId" : { "beanStyleGetterMethodName" : "getAssociationId", "beanStyleSetterMethodName" : "setAssociationId", "c2jName" : "AssociationId", "c2jShape" : "AssociationId", "defaultConsumerFluentSetterDocumentation" : "

The association ID.

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

The association ID.

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

The association ID.

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

The association ID.

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

The association ID.

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

The association ID.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "AssociationName" : { "beanStyleGetterMethodName" : "getAssociationName", "beanStyleSetterMethodName" : "setAssociationName", "c2jName" : "AssociationName", "c2jShape" : "AssociationName", "defaultConsumerFluentSetterDocumentation" : "

The association name.

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

The association name.

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

The association name.

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

The association name.

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

The association name.

\n@param associationName The association name.", "setterMethodName" : "setAssociationName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "associationName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "associationName", "variableType" : "String", "documentation" : "

The association name.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "AssociationVersion" : { "beanStyleGetterMethodName" : "getAssociationVersion", "beanStyleSetterMethodName" : "setAssociationVersion", "c2jName" : "AssociationVersion", "c2jShape" : "AssociationVersion", "defaultConsumerFluentSetterDocumentation" : "

The association version.

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

The association version.

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

The association version.

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

The association version.

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

The association version.

\n@param associationVersion The association version.", "setterMethodName" : "setAssociationVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "associationVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "associationVersion", "variableType" : "String", "documentation" : "

The association version.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "AutomationTargetParameterName" : { "beanStyleGetterMethodName" : "getAutomationTargetParameterName", "beanStyleSetterMethodName" : "setAutomationTargetParameterName", "c2jName" : "AutomationTargetParameterName", "c2jShape" : "AutomationTargetParameterName", "defaultConsumerFluentSetterDocumentation" : "

Specify the target for the association. This target is required for associations that use an Automation document and target resources by using rate controls.

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

Specify the target for the association. This target is required for associations that use an Automation document and target resources by using rate controls.

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

Specify the target for the association. This target is required for associations that use an Automation document and target resources by using rate controls.

\n@param automationTargetParameterName Specify the target for the association. This target is required for associations that use an Automation document and target resources by using rate controls.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "automationTargetParameterName", "getterDocumentation" : "

Specify the target for the association. This target is required for associations that use an Automation document and target resources by using rate controls.

\n@return Specify the target for the association. This target is required for associations that use an Automation document and target resources by using rate controls.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AutomationTargetParameterName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AutomationTargetParameterName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AutomationTargetParameterName", "sensitive" : false, "setterDocumentation" : "

Specify the target for the association. This target is required for associations that use an Automation document and target resources by using rate controls.

\n@param automationTargetParameterName Specify the target for the association. This target is required for associations that use an Automation document and target resources by using rate controls.", "setterMethodName" : "setAutomationTargetParameterName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "automationTargetParameterName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "automationTargetParameterName", "variableType" : "String", "documentation" : "

Specify the target for the association. This target is required for associations that use an Automation document and target resources by using rate controls.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ComplianceSeverity" : { "beanStyleGetterMethodName" : "getComplianceSeverityAsString", "beanStyleSetterMethodName" : "setComplianceSeverity", "c2jName" : "ComplianceSeverity", "c2jShape" : "AssociationComplianceSeverity", "defaultConsumerFluentSetterDocumentation" : "

The severity level that is assigned to the association.

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

The severity level that is assigned to the association.

", "endpointDiscoveryId" : false, "enumType" : "AssociationComplianceSeverity", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "complianceSeverity", "fluentEnumSetterMethodName" : "complianceSeverity", "fluentGetterMethodName" : "complianceSeverityAsString", "fluentSetterDocumentation" : "

The severity level that is assigned to the association.

\n@param complianceSeverity The severity level that is assigned to the association.\n@see AssociationComplianceSeverity\n@return Returns a reference to this object so that method calls can be chained together.\n@see AssociationComplianceSeverity", "fluentSetterMethodName" : "complianceSeverity", "getterDocumentation" : "

The severity level that is assigned to the association.

\n

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

\n@return The severity level that is assigned to the association.\n@see AssociationComplianceSeverity", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ComplianceSeverity", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ComplianceSeverity", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ComplianceSeverity", "sensitive" : false, "setterDocumentation" : "

The severity level that is assigned to the association.

\n@param complianceSeverity The severity level that is assigned to the association.\n@see AssociationComplianceSeverity", "setterMethodName" : "setComplianceSeverity", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "complianceSeverity", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "complianceSeverity", "variableType" : "String", "documentation" : "

The severity level that is assigned to the association.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Date" : { "beanStyleGetterMethodName" : "getDate", "beanStyleSetterMethodName" : "setDate", "c2jName" : "Date", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

The date when the association was made.

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

The date when the association was made.

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

The date when the association was made.

\n@param date The date when the association was made.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "date", "getterDocumentation" : "

The date when the association was made.

\n@return The date when the association was made.", "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" : "Date", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Date", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "Date", "sensitive" : false, "setterDocumentation" : "

The date when the association was made.

\n@param date The date when the association was made.", "setterMethodName" : "setDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "date", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "date", "variableType" : "java.time.Instant", "documentation" : "

The date when the association was made.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "DocumentVersion" : { "beanStyleGetterMethodName" : "getDocumentVersion", "beanStyleSetterMethodName" : "setDocumentVersion", "c2jName" : "DocumentVersion", "c2jShape" : "DocumentVersion", "defaultConsumerFluentSetterDocumentation" : "

The document version.

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

The document version.

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

The document version.

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

The document version.

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

The document version.

\n@param documentVersion The document version.", "setterMethodName" : "setDocumentVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : "

The document version.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "InstanceId" : { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

The ID of the instance.

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

The ID of the instance.

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

The ID of the instance.

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

The ID of the instance.

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

The ID of the instance.

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

The ID of the instance.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "LastExecutionDate" : { "beanStyleGetterMethodName" : "getLastExecutionDate", "beanStyleSetterMethodName" : "setLastExecutionDate", "c2jName" : "LastExecutionDate", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

The date on which the association was last run.

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

The date on which the association was last run.

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

The date on which the association was last run.

\n@param lastExecutionDate The date on which the association was last run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastExecutionDate", "getterDocumentation" : "

The date on which the association was last run.

\n@return The date on which the association was last run.", "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" : "LastExecutionDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastExecutionDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastExecutionDate", "sensitive" : false, "setterDocumentation" : "

The date on which the association was last run.

\n@param lastExecutionDate The date on which the association was last run.", "setterMethodName" : "setLastExecutionDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastExecutionDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastExecutionDate", "variableType" : "java.time.Instant", "documentation" : "

The date on which the association was last run.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "LastSuccessfulExecutionDate" : { "beanStyleGetterMethodName" : "getLastSuccessfulExecutionDate", "beanStyleSetterMethodName" : "setLastSuccessfulExecutionDate", "c2jName" : "LastSuccessfulExecutionDate", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

The last date on which the association was successfully run.

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

The last date on which the association was successfully run.

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

The last date on which the association was successfully run.

\n@param lastSuccessfulExecutionDate The last date on which the association was successfully run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastSuccessfulExecutionDate", "getterDocumentation" : "

The last date on which the association was successfully run.

\n@return The last date on which the association was successfully run.", "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" : "LastSuccessfulExecutionDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastSuccessfulExecutionDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastSuccessfulExecutionDate", "sensitive" : false, "setterDocumentation" : "

The last date on which the association was successfully run.

\n@param lastSuccessfulExecutionDate The last date on which the association was successfully run.", "setterMethodName" : "setLastSuccessfulExecutionDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastSuccessfulExecutionDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastSuccessfulExecutionDate", "variableType" : "java.time.Instant", "documentation" : "

The last date on which the association was successfully run.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "LastUpdateAssociationDate" : { "beanStyleGetterMethodName" : "getLastUpdateAssociationDate", "beanStyleSetterMethodName" : "setLastUpdateAssociationDate", "c2jName" : "LastUpdateAssociationDate", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

The date when the association was last updated.

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

The date when the association was last updated.

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

The date when the association was last updated.

\n@param lastUpdateAssociationDate The date when the association was last updated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastUpdateAssociationDate", "getterDocumentation" : "

The date when the association was last updated.

\n@return The date when the association was last updated.", "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" : "LastUpdateAssociationDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastUpdateAssociationDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastUpdateAssociationDate", "sensitive" : false, "setterDocumentation" : "

The date when the association was last updated.

\n@param lastUpdateAssociationDate The date when the association was last updated.", "setterMethodName" : "setLastUpdateAssociationDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastUpdateAssociationDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastUpdateAssociationDate", "variableType" : "java.time.Instant", "documentation" : "

The date when the association was last updated.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "MaxConcurrency" : { "beanStyleGetterMethodName" : "getMaxConcurrency", "beanStyleSetterMethodName" : "setMaxConcurrency", "c2jName" : "MaxConcurrency", "c2jShape" : "MaxConcurrency", "defaultConsumerFluentSetterDocumentation" : "

The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.

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

The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.

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

The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.

\n@param maxConcurrency The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxConcurrency", "getterDocumentation" : "

The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.

\n@return The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxConcurrency", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxConcurrency", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MaxConcurrency", "sensitive" : false, "setterDocumentation" : "

The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.

\n@param maxConcurrency The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.", "setterMethodName" : "setMaxConcurrency", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "maxConcurrency", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "maxConcurrency", "variableType" : "String", "documentation" : "

The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "MaxErrors" : { "beanStyleGetterMethodName" : "getMaxErrors", "beanStyleSetterMethodName" : "setMaxErrors", "c2jName" : "MaxErrors", "c2jShape" : "MaxErrors", "defaultConsumerFluentSetterDocumentation" : "

The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.

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

The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.

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

The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.

\n@param maxErrors The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxErrors", "getterDocumentation" : "

The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.

\n@return The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxErrors", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxErrors", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MaxErrors", "sensitive" : false, "setterDocumentation" : "

The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.

\n@param maxErrors The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.", "setterMethodName" : "setMaxErrors", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "maxErrors", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "maxErrors", "variableType" : "String", "documentation" : "

The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.

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

The name of the Systems Manager document.

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

The name of the Systems Manager document.

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

The name of the Systems Manager document.

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

The name of the Systems Manager document.

\n@return The name of the Systems Manager document.", "getterModel" : { "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 Systems Manager document.

\n@param name The name of the Systems Manager document.", "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 Systems Manager document.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "OutputLocation" : { "beanStyleGetterMethodName" : "getOutputLocation", "beanStyleSetterMethodName" : "setOutputLocation", "c2jName" : "OutputLocation", "c2jShape" : "InstanceAssociationOutputLocation", "defaultConsumerFluentSetterDocumentation" : "

An Amazon S3 bucket where you want to store the output details of the request.

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

An Amazon S3 bucket where you want to store the output details of the request.

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

An Amazon S3 bucket where you want to store the output details of the request.

\n@param outputLocation An Amazon S3 bucket where you want to store the output details of the request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "outputLocation", "getterDocumentation" : "

An Amazon S3 bucket where you want to store the output details of the request.

\n@return An Amazon S3 bucket where you want to store the output details of the request.", "getterModel" : { "returnType" : "InstanceAssociationOutputLocation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OutputLocation", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OutputLocation", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "OutputLocation", "sensitive" : false, "setterDocumentation" : "

An Amazon S3 bucket where you want to store the output details of the request.

\n@param outputLocation An Amazon S3 bucket where you want to store the output details of the request.", "setterMethodName" : "setOutputLocation", "setterModel" : { "variableDeclarationType" : "InstanceAssociationOutputLocation", "variableName" : "outputLocation", "variableType" : "InstanceAssociationOutputLocation", "documentation" : null, "simpleType" : "InstanceAssociationOutputLocation", "variableSetterType" : "InstanceAssociationOutputLocation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InstanceAssociationOutputLocation", "variableName" : "outputLocation", "variableType" : "InstanceAssociationOutputLocation", "documentation" : "

An Amazon S3 bucket where you want to store the output details of the request.

", "simpleType" : "InstanceAssociationOutputLocation", "variableSetterType" : "InstanceAssociationOutputLocation" }, "xmlNameSpaceUri" : null }, "Overview" : { "beanStyleGetterMethodName" : "getOverview", "beanStyleSetterMethodName" : "setOverview", "c2jName" : "Overview", "c2jShape" : "AssociationOverview", "defaultConsumerFluentSetterDocumentation" : "

Information about the association.

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

Information about the association.

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

Information about the association.

\n@param overview Information about the association.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "overview", "getterDocumentation" : "

Information about the association.

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

Information about the association.

\n@param overview Information about the association.", "setterMethodName" : "setOverview", "setterModel" : { "variableDeclarationType" : "AssociationOverview", "variableName" : "overview", "variableType" : "AssociationOverview", "documentation" : null, "simpleType" : "AssociationOverview", "variableSetterType" : "AssociationOverview" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AssociationOverview", "variableName" : "overview", "variableType" : "AssociationOverview", "documentation" : "

Information about the association.

", "simpleType" : "AssociationOverview", "variableSetterType" : "AssociationOverview" }, "xmlNameSpaceUri" : null }, "Parameters" : { "beanStyleGetterMethodName" : "getParameters", "beanStyleSetterMethodName" : "setParameters", "c2jName" : "Parameters", "c2jShape" : "Parameters", "defaultConsumerFluentSetterDocumentation" : "

A description of the parameters for a document.

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

A description of the parameters for a document.

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

A description of the parameters for a document.

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

A description of the parameters for a document.

\n

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

\n@return A description of the parameters for a document.", "getterModel" : { "returnType" : "java.util.Map>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Parameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Parameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "ParameterName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "ParameterValueList", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #value(List)}.\n@param value a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(List)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n

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

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

A description of the parameters for a document.

\n@param parameters A description of the parameters for a document.", "setterMethodName" : "setParameters", "setterModel" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "parameters", "variableType" : "java.util.Map>", "documentation" : null, "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "parameters", "variableType" : "java.util.Map>", "documentation" : "

A description of the parameters for a document.

", "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "xmlNameSpaceUri" : null }, "ScheduleExpression" : { "beanStyleGetterMethodName" : "getScheduleExpression", "beanStyleSetterMethodName" : "setScheduleExpression", "c2jName" : "ScheduleExpression", "c2jShape" : "ScheduleExpression", "defaultConsumerFluentSetterDocumentation" : "

A cron expression that specifies a schedule when the association runs.

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

A cron expression that specifies a schedule when the association runs.

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

A cron expression that specifies a schedule when the association runs.

\n@param scheduleExpression A cron expression that specifies a schedule when the association runs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "scheduleExpression", "getterDocumentation" : "

A cron expression that specifies a schedule when the association runs.

\n@return A cron expression that specifies a schedule when the association runs.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ScheduleExpression", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ScheduleExpression", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ScheduleExpression", "sensitive" : false, "setterDocumentation" : "

A cron expression that specifies a schedule when the association runs.

\n@param scheduleExpression A cron expression that specifies a schedule when the association runs.", "setterMethodName" : "setScheduleExpression", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "scheduleExpression", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "scheduleExpression", "variableType" : "String", "documentation" : "

A cron expression that specifies a schedule when the association runs.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Status" : { "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "AssociationStatus", "defaultConsumerFluentSetterDocumentation" : "

The association status.

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

The association status.

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

The association status.

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

The association status.

\n@return The association status.", "getterModel" : { "returnType" : "AssociationStatus", "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" : "SDK_POJO", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

The association status.

\n@param status The association status.", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "AssociationStatus", "variableName" : "status", "variableType" : "AssociationStatus", "documentation" : null, "simpleType" : "AssociationStatus", "variableSetterType" : "AssociationStatus" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AssociationStatus", "variableName" : "status", "variableType" : "AssociationStatus", "documentation" : "

The association status.

", "simpleType" : "AssociationStatus", "variableSetterType" : "AssociationStatus" }, "xmlNameSpaceUri" : null }, "Targets" : { "beanStyleGetterMethodName" : "getTargets", "beanStyleSetterMethodName" : "setTargets", "c2jName" : "Targets", "c2jShape" : "Targets", "defaultConsumerFluentSetterDocumentation" : "

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

The instances targeted by the request.

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

The instances targeted by the request.

\n@param targets The instances targeted by the request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targets", "getterDocumentation" : "

The instances targeted by the request.

\n

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

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

The instances targeted by the request.

\n@param targets The instances targeted by the request.", "setterMethodName" : "setTargets", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : "

The instances targeted by the request.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "DocumentARN", "defaultConsumerFluentSetterDocumentation" : "

The name of the Systems Manager document.

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

The name of the Systems Manager document.

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

The name of the Systems Manager document.

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

The name of the Systems Manager document.

\n@return The name of the Systems Manager document.", "getterModel" : { "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 Systems Manager document.

\n@param name The name of the Systems Manager document.", "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 Systems Manager document.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

The ID of the instance.

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

The ID of the instance.

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

The ID of the instance.

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

The ID of the instance.

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

The ID of the instance.

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

The ID of the instance.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAssociationVersion", "beanStyleSetterMethodName" : "setAssociationVersion", "c2jName" : "AssociationVersion", "c2jShape" : "AssociationVersion", "defaultConsumerFluentSetterDocumentation" : "

The association version.

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

The association version.

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

The association version.

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

The association version.

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

The association version.

\n@param associationVersion The association version.", "setterMethodName" : "setAssociationVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "associationVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "associationVersion", "variableType" : "String", "documentation" : "

The association version.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDate", "beanStyleSetterMethodName" : "setDate", "c2jName" : "Date", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

The date when the association was made.

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

The date when the association was made.

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

The date when the association was made.

\n@param date The date when the association was made.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "date", "getterDocumentation" : "

The date when the association was made.

\n@return The date when the association was made.", "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" : "Date", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Date", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "Date", "sensitive" : false, "setterDocumentation" : "

The date when the association was made.

\n@param date The date when the association was made.", "setterMethodName" : "setDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "date", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "date", "variableType" : "java.time.Instant", "documentation" : "

The date when the association was made.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastUpdateAssociationDate", "beanStyleSetterMethodName" : "setLastUpdateAssociationDate", "c2jName" : "LastUpdateAssociationDate", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

The date when the association was last updated.

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

The date when the association was last updated.

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

The date when the association was last updated.

\n@param lastUpdateAssociationDate The date when the association was last updated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastUpdateAssociationDate", "getterDocumentation" : "

The date when the association was last updated.

\n@return The date when the association was last updated.", "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" : "LastUpdateAssociationDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastUpdateAssociationDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastUpdateAssociationDate", "sensitive" : false, "setterDocumentation" : "

The date when the association was last updated.

\n@param lastUpdateAssociationDate The date when the association was last updated.", "setterMethodName" : "setLastUpdateAssociationDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastUpdateAssociationDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastUpdateAssociationDate", "variableType" : "java.time.Instant", "documentation" : "

The date when the association was last updated.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "AssociationStatus", "defaultConsumerFluentSetterDocumentation" : "

The association status.

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

The association status.

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

The association status.

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

The association status.

\n@return The association status.", "getterModel" : { "returnType" : "AssociationStatus", "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" : "SDK_POJO", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

The association status.

\n@param status The association status.", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "AssociationStatus", "variableName" : "status", "variableType" : "AssociationStatus", "documentation" : null, "simpleType" : "AssociationStatus", "variableSetterType" : "AssociationStatus" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AssociationStatus", "variableName" : "status", "variableType" : "AssociationStatus", "documentation" : "

The association status.

", "simpleType" : "AssociationStatus", "variableSetterType" : "AssociationStatus" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOverview", "beanStyleSetterMethodName" : "setOverview", "c2jName" : "Overview", "c2jShape" : "AssociationOverview", "defaultConsumerFluentSetterDocumentation" : "

Information about the association.

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

Information about the association.

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

Information about the association.

\n@param overview Information about the association.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "overview", "getterDocumentation" : "

Information about the association.

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

Information about the association.

\n@param overview Information about the association.", "setterMethodName" : "setOverview", "setterModel" : { "variableDeclarationType" : "AssociationOverview", "variableName" : "overview", "variableType" : "AssociationOverview", "documentation" : null, "simpleType" : "AssociationOverview", "variableSetterType" : "AssociationOverview" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AssociationOverview", "variableName" : "overview", "variableType" : "AssociationOverview", "documentation" : "

Information about the association.

", "simpleType" : "AssociationOverview", "variableSetterType" : "AssociationOverview" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDocumentVersion", "beanStyleSetterMethodName" : "setDocumentVersion", "c2jName" : "DocumentVersion", "c2jShape" : "DocumentVersion", "defaultConsumerFluentSetterDocumentation" : "

The document version.

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

The document version.

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

The document version.

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

The document version.

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

The document version.

\n@param documentVersion The document version.", "setterMethodName" : "setDocumentVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : "

The document version.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAutomationTargetParameterName", "beanStyleSetterMethodName" : "setAutomationTargetParameterName", "c2jName" : "AutomationTargetParameterName", "c2jShape" : "AutomationTargetParameterName", "defaultConsumerFluentSetterDocumentation" : "

Specify the target for the association. This target is required for associations that use an Automation document and target resources by using rate controls.

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

Specify the target for the association. This target is required for associations that use an Automation document and target resources by using rate controls.

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

Specify the target for the association. This target is required for associations that use an Automation document and target resources by using rate controls.

\n@param automationTargetParameterName Specify the target for the association. This target is required for associations that use an Automation document and target resources by using rate controls.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "automationTargetParameterName", "getterDocumentation" : "

Specify the target for the association. This target is required for associations that use an Automation document and target resources by using rate controls.

\n@return Specify the target for the association. This target is required for associations that use an Automation document and target resources by using rate controls.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AutomationTargetParameterName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AutomationTargetParameterName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AutomationTargetParameterName", "sensitive" : false, "setterDocumentation" : "

Specify the target for the association. This target is required for associations that use an Automation document and target resources by using rate controls.

\n@param automationTargetParameterName Specify the target for the association. This target is required for associations that use an Automation document and target resources by using rate controls.", "setterMethodName" : "setAutomationTargetParameterName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "automationTargetParameterName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "automationTargetParameterName", "variableType" : "String", "documentation" : "

Specify the target for the association. This target is required for associations that use an Automation document and target resources by using rate controls.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getParameters", "beanStyleSetterMethodName" : "setParameters", "c2jName" : "Parameters", "c2jShape" : "Parameters", "defaultConsumerFluentSetterDocumentation" : "

A description of the parameters for a document.

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

A description of the parameters for a document.

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

A description of the parameters for a document.

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

A description of the parameters for a document.

\n

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

\n@return A description of the parameters for a document.", "getterModel" : { "returnType" : "java.util.Map>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Parameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Parameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "ParameterName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "ParameterValueList", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #value(List)}.\n@param value a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(List)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n

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

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

A description of the parameters for a document.

\n@param parameters A description of the parameters for a document.", "setterMethodName" : "setParameters", "setterModel" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "parameters", "variableType" : "java.util.Map>", "documentation" : null, "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "parameters", "variableType" : "java.util.Map>", "documentation" : "

A description of the parameters for a document.

", "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAssociationId", "beanStyleSetterMethodName" : "setAssociationId", "c2jName" : "AssociationId", "c2jShape" : "AssociationId", "defaultConsumerFluentSetterDocumentation" : "

The association ID.

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

The association ID.

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

The association ID.

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

The association ID.

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

The association ID.

\n@param associationId The association ID.", "setterMethodName" : "setAssociationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "associationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "associationId", "variableType" : "String", "documentation" : "

The association ID.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTargets", "beanStyleSetterMethodName" : "setTargets", "c2jName" : "Targets", "c2jShape" : "Targets", "defaultConsumerFluentSetterDocumentation" : "

The instances targeted by the 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 #targets(List)}.\n@param targets a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targets(List)", "deprecated" : false, "documentation" : "

The instances targeted by the request.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targets", "fluentSetterDocumentation" : "

The instances targeted by the request.

\n@param targets The instances targeted by the request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targets", "getterDocumentation" : "

The instances targeted by the request.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The instances targeted by the 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" : "Targets", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Targets", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Target", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Target.Builder} avoiding the need to create one manually via {@link Target#builder()}.\n\nWhen the {@link Consumer} completes, {@link Target.Builder#build()} is called immediately and its result is passed to {@link #member(Target)}.\n@param member a consumer that will call methods on {@link Target.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Target)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Target", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : null, "simpleType" : "Target", "variableSetterType" : "Target" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : "", "simpleType" : "Target", "variableSetterType" : "Target" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Target", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Target", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Targets", "sensitive" : false, "setterDocumentation" : "

The instances targeted by the request.

\n@param targets The instances targeted by the request.", "setterMethodName" : "setTargets", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : "

The instances targeted by the request.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getScheduleExpression", "beanStyleSetterMethodName" : "setScheduleExpression", "c2jName" : "ScheduleExpression", "c2jShape" : "ScheduleExpression", "defaultConsumerFluentSetterDocumentation" : "

A cron expression that specifies a schedule when the association runs.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #scheduleExpression(String)}.\n@param scheduleExpression a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #scheduleExpression(String)", "deprecated" : false, "documentation" : "

A cron expression that specifies a schedule when the association runs.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "scheduleExpression", "fluentSetterDocumentation" : "

A cron expression that specifies a schedule when the association runs.

\n@param scheduleExpression A cron expression that specifies a schedule when the association runs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "scheduleExpression", "getterDocumentation" : "

A cron expression that specifies a schedule when the association runs.

\n@return A cron expression that specifies a schedule when the association runs.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ScheduleExpression", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ScheduleExpression", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ScheduleExpression", "sensitive" : false, "setterDocumentation" : "

A cron expression that specifies a schedule when the association runs.

\n@param scheduleExpression A cron expression that specifies a schedule when the association runs.", "setterMethodName" : "setScheduleExpression", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "scheduleExpression", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "scheduleExpression", "variableType" : "String", "documentation" : "

A cron expression that specifies a schedule when the association runs.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOutputLocation", "beanStyleSetterMethodName" : "setOutputLocation", "c2jName" : "OutputLocation", "c2jShape" : "InstanceAssociationOutputLocation", "defaultConsumerFluentSetterDocumentation" : "

An Amazon S3 bucket where you want to store the output details of the request.

\nThis is a convenience that creates an instance of the {@link InstanceAssociationOutputLocation.Builder} avoiding the need to create one manually via {@link InstanceAssociationOutputLocation#builder()}.\n\nWhen the {@link Consumer} completes, {@link InstanceAssociationOutputLocation.Builder#build()} is called immediately and its result is passed to {@link #outputLocation(InstanceAssociationOutputLocation)}.\n@param outputLocation a consumer that will call methods on {@link InstanceAssociationOutputLocation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #outputLocation(InstanceAssociationOutputLocation)", "deprecated" : false, "documentation" : "

An Amazon S3 bucket where you want to store the output details of the request.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "outputLocation", "fluentSetterDocumentation" : "

An Amazon S3 bucket where you want to store the output details of the request.

\n@param outputLocation An Amazon S3 bucket where you want to store the output details of the request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "outputLocation", "getterDocumentation" : "

An Amazon S3 bucket where you want to store the output details of the request.

\n@return An Amazon S3 bucket where you want to store the output details of the request.", "getterModel" : { "returnType" : "InstanceAssociationOutputLocation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OutputLocation", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OutputLocation", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "OutputLocation", "sensitive" : false, "setterDocumentation" : "

An Amazon S3 bucket where you want to store the output details of the request.

\n@param outputLocation An Amazon S3 bucket where you want to store the output details of the request.", "setterMethodName" : "setOutputLocation", "setterModel" : { "variableDeclarationType" : "InstanceAssociationOutputLocation", "variableName" : "outputLocation", "variableType" : "InstanceAssociationOutputLocation", "documentation" : null, "simpleType" : "InstanceAssociationOutputLocation", "variableSetterType" : "InstanceAssociationOutputLocation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InstanceAssociationOutputLocation", "variableName" : "outputLocation", "variableType" : "InstanceAssociationOutputLocation", "documentation" : "

An Amazon S3 bucket where you want to store the output details of the request.

", "simpleType" : "InstanceAssociationOutputLocation", "variableSetterType" : "InstanceAssociationOutputLocation" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastExecutionDate", "beanStyleSetterMethodName" : "setLastExecutionDate", "c2jName" : "LastExecutionDate", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

The date on which the association was last run.

\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 #lastExecutionDate(Instant)}.\n@param lastExecutionDate 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 #lastExecutionDate(Instant)", "deprecated" : false, "documentation" : "

The date on which the association was last run.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastExecutionDate", "fluentSetterDocumentation" : "

The date on which the association was last run.

\n@param lastExecutionDate The date on which the association was last run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastExecutionDate", "getterDocumentation" : "

The date on which the association was last run.

\n@return The date on which the association was last run.", "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" : "LastExecutionDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastExecutionDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastExecutionDate", "sensitive" : false, "setterDocumentation" : "

The date on which the association was last run.

\n@param lastExecutionDate The date on which the association was last run.", "setterMethodName" : "setLastExecutionDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastExecutionDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastExecutionDate", "variableType" : "java.time.Instant", "documentation" : "

The date on which the association was last run.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastSuccessfulExecutionDate", "beanStyleSetterMethodName" : "setLastSuccessfulExecutionDate", "c2jName" : "LastSuccessfulExecutionDate", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

The last date on which the association was successfully run.

\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 #lastSuccessfulExecutionDate(Instant)}.\n@param lastSuccessfulExecutionDate 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 #lastSuccessfulExecutionDate(Instant)", "deprecated" : false, "documentation" : "

The last date on which the association was successfully run.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastSuccessfulExecutionDate", "fluentSetterDocumentation" : "

The last date on which the association was successfully run.

\n@param lastSuccessfulExecutionDate The last date on which the association was successfully run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastSuccessfulExecutionDate", "getterDocumentation" : "

The last date on which the association was successfully run.

\n@return The last date on which the association was successfully run.", "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" : "LastSuccessfulExecutionDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastSuccessfulExecutionDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastSuccessfulExecutionDate", "sensitive" : false, "setterDocumentation" : "

The last date on which the association was successfully run.

\n@param lastSuccessfulExecutionDate The last date on which the association was successfully run.", "setterMethodName" : "setLastSuccessfulExecutionDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastSuccessfulExecutionDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastSuccessfulExecutionDate", "variableType" : "java.time.Instant", "documentation" : "

The last date on which the association was successfully run.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAssociationName", "beanStyleSetterMethodName" : "setAssociationName", "c2jName" : "AssociationName", "c2jShape" : "AssociationName", "defaultConsumerFluentSetterDocumentation" : "

The association name.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #associationName(String)}.\n@param associationName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #associationName(String)", "deprecated" : false, "documentation" : "

The association name.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "associationName", "fluentSetterDocumentation" : "

The association name.

\n@param associationName The association name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "associationName", "getterDocumentation" : "

The association name.

\n@return The association name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AssociationName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AssociationName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AssociationName", "sensitive" : false, "setterDocumentation" : "

The association name.

\n@param associationName The association name.", "setterMethodName" : "setAssociationName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "associationName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "associationName", "variableType" : "String", "documentation" : "

The association name.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxErrors", "beanStyleSetterMethodName" : "setMaxErrors", "c2jName" : "MaxErrors", "c2jShape" : "MaxErrors", "defaultConsumerFluentSetterDocumentation" : "

The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #maxErrors(String)}.\n@param maxErrors a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxErrors(String)", "deprecated" : false, "documentation" : "

The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxErrors", "fluentSetterDocumentation" : "

The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.

\n@param maxErrors The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxErrors", "getterDocumentation" : "

The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.

\n@return The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxErrors", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxErrors", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MaxErrors", "sensitive" : false, "setterDocumentation" : "

The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.

\n@param maxErrors The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.", "setterMethodName" : "setMaxErrors", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "maxErrors", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "maxErrors", "variableType" : "String", "documentation" : "

The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxConcurrency", "beanStyleSetterMethodName" : "setMaxConcurrency", "c2jName" : "MaxConcurrency", "c2jShape" : "MaxConcurrency", "defaultConsumerFluentSetterDocumentation" : "

The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #maxConcurrency(String)}.\n@param maxConcurrency a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxConcurrency(String)", "deprecated" : false, "documentation" : "

The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxConcurrency", "fluentSetterDocumentation" : "

The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.

\n@param maxConcurrency The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxConcurrency", "getterDocumentation" : "

The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.

\n@return The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxConcurrency", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxConcurrency", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MaxConcurrency", "sensitive" : false, "setterDocumentation" : "

The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.

\n@param maxConcurrency The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.", "setterMethodName" : "setMaxConcurrency", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "maxConcurrency", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "maxConcurrency", "variableType" : "String", "documentation" : "

The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getComplianceSeverityAsString", "beanStyleSetterMethodName" : "setComplianceSeverity", "c2jName" : "ComplianceSeverity", "c2jShape" : "AssociationComplianceSeverity", "defaultConsumerFluentSetterDocumentation" : "

The severity level that is assigned to the association.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #complianceSeverityAsString(String)}.\n@param complianceSeverity a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #complianceSeverity(String)", "deprecated" : false, "documentation" : "

The severity level that is assigned to the association.

", "endpointDiscoveryId" : false, "enumType" : "AssociationComplianceSeverity", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "complianceSeverity", "fluentEnumSetterMethodName" : "complianceSeverity", "fluentGetterMethodName" : "complianceSeverityAsString", "fluentSetterDocumentation" : "

The severity level that is assigned to the association.

\n@param complianceSeverity The severity level that is assigned to the association.\n@see AssociationComplianceSeverity\n@return Returns a reference to this object so that method calls can be chained together.\n@see AssociationComplianceSeverity", "fluentSetterMethodName" : "complianceSeverity", "getterDocumentation" : "

The severity level that is assigned to the association.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #complianceSeverity} will return {@link AssociationComplianceSeverity#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #complianceSeverityAsString}.\n

\n@return The severity level that is assigned to the association.\n@see AssociationComplianceSeverity", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ComplianceSeverity", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ComplianceSeverity", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ComplianceSeverity", "sensitive" : false, "setterDocumentation" : "

The severity level that is assigned to the association.

\n@param complianceSeverity The severity level that is assigned to the association.\n@see AssociationComplianceSeverity", "setterMethodName" : "setComplianceSeverity", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "complianceSeverity", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "complianceSeverity", "variableType" : "String", "documentation" : "

The severity level that is assigned to the association.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "AssociationDescription", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AssociationDescription", "variableName" : "associationDescription", "variableType" : "AssociationDescription", "documentation" : null, "simpleType" : "AssociationDescription", "variableSetterType" : "AssociationDescription" }, "wrapper" : false }, "AssociationDoesNotExistException" : { "c2jName" : "AssociationDoesNotExist", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

The specified association does not exist.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : "AssociationDoesNotExist", "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" : "AssociationDoesNotExistException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "AssociationDoesNotExistException", "variableName" : "associationDoesNotExistException", "variableType" : "AssociationDoesNotExistException", "documentation" : null, "simpleType" : "AssociationDoesNotExistException", "variableSetterType" : "AssociationDoesNotExistException" }, "wrapper" : false }, "AssociationExecution" : { "c2jName" : "AssociationExecution", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

Includes information about the specified association.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getAssociationId", "beanStyleSetterMethodName" : "setAssociationId", "c2jName" : "AssociationId", "c2jShape" : "AssociationId", "defaultConsumerFluentSetterDocumentation" : "

The association ID.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #associationId(String)}.\n@param associationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #associationId(String)", "deprecated" : false, "documentation" : "

The association ID.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "associationId", "fluentSetterDocumentation" : "

The association ID.

\n@param associationId The association ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "associationId", "getterDocumentation" : "

The association ID.

\n@return The association ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AssociationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AssociationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AssociationId", "sensitive" : false, "setterDocumentation" : "

The association ID.

\n@param associationId The association ID.", "setterMethodName" : "setAssociationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "associationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "associationId", "variableType" : "String", "documentation" : "

The association ID.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAssociationVersion", "beanStyleSetterMethodName" : "setAssociationVersion", "c2jName" : "AssociationVersion", "c2jShape" : "AssociationVersion", "defaultConsumerFluentSetterDocumentation" : "

The association version.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #associationVersion(String)}.\n@param associationVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #associationVersion(String)", "deprecated" : false, "documentation" : "

The association version.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "associationVersion", "fluentSetterDocumentation" : "

The association version.

\n@param associationVersion The association version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "associationVersion", "getterDocumentation" : "

The association version.

\n@return The association version.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AssociationVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AssociationVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AssociationVersion", "sensitive" : false, "setterDocumentation" : "

The association version.

\n@param associationVersion The association version.", "setterMethodName" : "setAssociationVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "associationVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "associationVersion", "variableType" : "String", "documentation" : "

The association version.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getExecutionId", "beanStyleSetterMethodName" : "setExecutionId", "c2jName" : "ExecutionId", "c2jShape" : "AssociationExecutionId", "defaultConsumerFluentSetterDocumentation" : "

The execution ID for the association.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #executionId(String)}.\n@param executionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #executionId(String)", "deprecated" : false, "documentation" : "

The execution ID for the association.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "executionId", "fluentSetterDocumentation" : "

The execution ID for the association.

\n@param executionId The execution ID for the association.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "executionId", "getterDocumentation" : "

The execution ID for the association.

\n@return The execution ID for the association.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ExecutionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ExecutionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ExecutionId", "sensitive" : false, "setterDocumentation" : "

The execution ID for the association.

\n@param executionId The execution ID for the association.", "setterMethodName" : "setExecutionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "executionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "executionId", "variableType" : "String", "documentation" : "

The execution ID for the association.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "StatusName", "defaultConsumerFluentSetterDocumentation" : "

The status of the association execution.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #status(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

The status of the association execution.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "status", "fluentSetterDocumentation" : "

The status of the association execution.

\n@param status The status of the association execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "status", "getterDocumentation" : "

The status of the association execution.

\n@return The status of the association execution.", "getterModel" : { "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 the association execution.

\n@param status The status of the association execution.", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

The status of the association execution.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDetailedStatus", "beanStyleSetterMethodName" : "setDetailedStatus", "c2jName" : "DetailedStatus", "c2jShape" : "StatusName", "defaultConsumerFluentSetterDocumentation" : "

Detailed status information about the execution.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #detailedStatus(String)}.\n@param detailedStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #detailedStatus(String)", "deprecated" : false, "documentation" : "

Detailed status information about the execution.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "detailedStatus", "fluentSetterDocumentation" : "

Detailed status information about the execution.

\n@param detailedStatus Detailed status information about the execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "detailedStatus", "getterDocumentation" : "

Detailed status information about the execution.

\n@return Detailed status information about the execution.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DetailedStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DetailedStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DetailedStatus", "sensitive" : false, "setterDocumentation" : "

Detailed status information about the execution.

\n@param detailedStatus Detailed status information about the execution.", "setterMethodName" : "setDetailedStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "detailedStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "detailedStatus", "variableType" : "String", "documentation" : "

Detailed status information about the execution.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCreatedTime", "beanStyleSetterMethodName" : "setCreatedTime", "c2jName" : "CreatedTime", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

The time the execution started.

\nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #createdTime(Instant)}.\n@param createdTime 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 #createdTime(Instant)", "deprecated" : false, "documentation" : "

The time the execution started.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createdTime", "fluentSetterDocumentation" : "

The time the execution started.

\n@param createdTime The time the execution started.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createdTime", "getterDocumentation" : "

The time the execution started.

\n@return The time the execution started.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreatedTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "CreatedTime", "sensitive" : false, "setterDocumentation" : "

The time the execution started.

\n@param createdTime The time the execution started.", "setterMethodName" : "setCreatedTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdTime", "variableType" : "java.time.Instant", "documentation" : "

The time the execution started.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastExecutionDate", "beanStyleSetterMethodName" : "setLastExecutionDate", "c2jName" : "LastExecutionDate", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

The date of the last execution.

\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 #lastExecutionDate(Instant)}.\n@param lastExecutionDate 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 #lastExecutionDate(Instant)", "deprecated" : false, "documentation" : "

The date of the last execution.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastExecutionDate", "fluentSetterDocumentation" : "

The date of the last execution.

\n@param lastExecutionDate The date of the last execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastExecutionDate", "getterDocumentation" : "

The date of the last execution.

\n@return The date of the last execution.", "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" : "LastExecutionDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastExecutionDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastExecutionDate", "sensitive" : false, "setterDocumentation" : "

The date of the last execution.

\n@param lastExecutionDate The date of the last execution.", "setterMethodName" : "setLastExecutionDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastExecutionDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastExecutionDate", "variableType" : "java.time.Instant", "documentation" : "

The date of the last execution.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getResourceCountByStatus", "beanStyleSetterMethodName" : "setResourceCountByStatus", "c2jName" : "ResourceCountByStatus", "c2jShape" : "ResourceCountByStatus", "defaultConsumerFluentSetterDocumentation" : "

An aggregate status of the resources in the execution based on the status type.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceCountByStatus(String)}.\n@param resourceCountByStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceCountByStatus(String)", "deprecated" : false, "documentation" : "

An aggregate status of the resources in the execution based on the status type.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceCountByStatus", "fluentSetterDocumentation" : "

An aggregate status of the resources in the execution based on the status type.

\n@param resourceCountByStatus An aggregate status of the resources in the execution based on the status type.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceCountByStatus", "getterDocumentation" : "

An aggregate status of the resources in the execution based on the status type.

\n@return An aggregate status of the resources in the execution based on the status type.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceCountByStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceCountByStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceCountByStatus", "sensitive" : false, "setterDocumentation" : "

An aggregate status of the resources in the execution based on the status type.

\n@param resourceCountByStatus An aggregate status of the resources in the execution based on the status type.", "setterMethodName" : "setResourceCountByStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceCountByStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceCountByStatus", "variableType" : "String", "documentation" : "

An aggregate status of the resources in the execution based on the status type.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AssociationId" : { "beanStyleGetterMethodName" : "getAssociationId", "beanStyleSetterMethodName" : "setAssociationId", "c2jName" : "AssociationId", "c2jShape" : "AssociationId", "defaultConsumerFluentSetterDocumentation" : "

The association ID.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #associationId(String)}.\n@param associationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #associationId(String)", "deprecated" : false, "documentation" : "

The association ID.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "associationId", "fluentSetterDocumentation" : "

The association ID.

\n@param associationId The association ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "associationId", "getterDocumentation" : "

The association ID.

\n@return The association ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AssociationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AssociationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AssociationId", "sensitive" : false, "setterDocumentation" : "

The association ID.

\n@param associationId The association ID.", "setterMethodName" : "setAssociationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "associationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "associationId", "variableType" : "String", "documentation" : "

The association ID.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "AssociationVersion" : { "beanStyleGetterMethodName" : "getAssociationVersion", "beanStyleSetterMethodName" : "setAssociationVersion", "c2jName" : "AssociationVersion", "c2jShape" : "AssociationVersion", "defaultConsumerFluentSetterDocumentation" : "

The association version.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #associationVersion(String)}.\n@param associationVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #associationVersion(String)", "deprecated" : false, "documentation" : "

The association version.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "associationVersion", "fluentSetterDocumentation" : "

The association version.

\n@param associationVersion The association version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "associationVersion", "getterDocumentation" : "

The association version.

\n@return The association version.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AssociationVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AssociationVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AssociationVersion", "sensitive" : false, "setterDocumentation" : "

The association version.

\n@param associationVersion The association version.", "setterMethodName" : "setAssociationVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "associationVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "associationVersion", "variableType" : "String", "documentation" : "

The association version.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "CreatedTime" : { "beanStyleGetterMethodName" : "getCreatedTime", "beanStyleSetterMethodName" : "setCreatedTime", "c2jName" : "CreatedTime", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

The time the execution started.

\nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #createdTime(Instant)}.\n@param createdTime 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 #createdTime(Instant)", "deprecated" : false, "documentation" : "

The time the execution started.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createdTime", "fluentSetterDocumentation" : "

The time the execution started.

\n@param createdTime The time the execution started.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createdTime", "getterDocumentation" : "

The time the execution started.

\n@return The time the execution started.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreatedTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "CreatedTime", "sensitive" : false, "setterDocumentation" : "

The time the execution started.

\n@param createdTime The time the execution started.", "setterMethodName" : "setCreatedTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdTime", "variableType" : "java.time.Instant", "documentation" : "

The time the execution started.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "DetailedStatus" : { "beanStyleGetterMethodName" : "getDetailedStatus", "beanStyleSetterMethodName" : "setDetailedStatus", "c2jName" : "DetailedStatus", "c2jShape" : "StatusName", "defaultConsumerFluentSetterDocumentation" : "

Detailed status information about the execution.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #detailedStatus(String)}.\n@param detailedStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #detailedStatus(String)", "deprecated" : false, "documentation" : "

Detailed status information about the execution.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "detailedStatus", "fluentSetterDocumentation" : "

Detailed status information about the execution.

\n@param detailedStatus Detailed status information about the execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "detailedStatus", "getterDocumentation" : "

Detailed status information about the execution.

\n@return Detailed status information about the execution.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DetailedStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DetailedStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DetailedStatus", "sensitive" : false, "setterDocumentation" : "

Detailed status information about the execution.

\n@param detailedStatus Detailed status information about the execution.", "setterMethodName" : "setDetailedStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "detailedStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "detailedStatus", "variableType" : "String", "documentation" : "

Detailed status information about the execution.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ExecutionId" : { "beanStyleGetterMethodName" : "getExecutionId", "beanStyleSetterMethodName" : "setExecutionId", "c2jName" : "ExecutionId", "c2jShape" : "AssociationExecutionId", "defaultConsumerFluentSetterDocumentation" : "

The execution ID for the association.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #executionId(String)}.\n@param executionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #executionId(String)", "deprecated" : false, "documentation" : "

The execution ID for the association.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "executionId", "fluentSetterDocumentation" : "

The execution ID for the association.

\n@param executionId The execution ID for the association.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "executionId", "getterDocumentation" : "

The execution ID for the association.

\n@return The execution ID for the association.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ExecutionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ExecutionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ExecutionId", "sensitive" : false, "setterDocumentation" : "

The execution ID for the association.

\n@param executionId The execution ID for the association.", "setterMethodName" : "setExecutionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "executionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "executionId", "variableType" : "String", "documentation" : "

The execution ID for the association.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "LastExecutionDate" : { "beanStyleGetterMethodName" : "getLastExecutionDate", "beanStyleSetterMethodName" : "setLastExecutionDate", "c2jName" : "LastExecutionDate", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

The date of the last execution.

\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 #lastExecutionDate(Instant)}.\n@param lastExecutionDate 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 #lastExecutionDate(Instant)", "deprecated" : false, "documentation" : "

The date of the last execution.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastExecutionDate", "fluentSetterDocumentation" : "

The date of the last execution.

\n@param lastExecutionDate The date of the last execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastExecutionDate", "getterDocumentation" : "

The date of the last execution.

\n@return The date of the last execution.", "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" : "LastExecutionDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastExecutionDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastExecutionDate", "sensitive" : false, "setterDocumentation" : "

The date of the last execution.

\n@param lastExecutionDate The date of the last execution.", "setterMethodName" : "setLastExecutionDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastExecutionDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastExecutionDate", "variableType" : "java.time.Instant", "documentation" : "

The date of the last execution.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "ResourceCountByStatus" : { "beanStyleGetterMethodName" : "getResourceCountByStatus", "beanStyleSetterMethodName" : "setResourceCountByStatus", "c2jName" : "ResourceCountByStatus", "c2jShape" : "ResourceCountByStatus", "defaultConsumerFluentSetterDocumentation" : "

An aggregate status of the resources in the execution based on the status type.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceCountByStatus(String)}.\n@param resourceCountByStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceCountByStatus(String)", "deprecated" : false, "documentation" : "

An aggregate status of the resources in the execution based on the status type.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceCountByStatus", "fluentSetterDocumentation" : "

An aggregate status of the resources in the execution based on the status type.

\n@param resourceCountByStatus An aggregate status of the resources in the execution based on the status type.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceCountByStatus", "getterDocumentation" : "

An aggregate status of the resources in the execution based on the status type.

\n@return An aggregate status of the resources in the execution based on the status type.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceCountByStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceCountByStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceCountByStatus", "sensitive" : false, "setterDocumentation" : "

An aggregate status of the resources in the execution based on the status type.

\n@param resourceCountByStatus An aggregate status of the resources in the execution based on the status type.", "setterMethodName" : "setResourceCountByStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceCountByStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceCountByStatus", "variableType" : "String", "documentation" : "

An aggregate status of the resources in the execution based on the status type.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Status" : { "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "StatusName", "defaultConsumerFluentSetterDocumentation" : "

The status of the association execution.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #status(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

The status of the association execution.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "status", "fluentSetterDocumentation" : "

The status of the association execution.

\n@param status The status of the association execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "status", "getterDocumentation" : "

The status of the association execution.

\n@return The status of the association execution.", "getterModel" : { "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 the association execution.

\n@param status The status of the association execution.", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

The status of the association execution.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getAssociationId", "beanStyleSetterMethodName" : "setAssociationId", "c2jName" : "AssociationId", "c2jShape" : "AssociationId", "defaultConsumerFluentSetterDocumentation" : "

The association ID.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #associationId(String)}.\n@param associationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #associationId(String)", "deprecated" : false, "documentation" : "

The association ID.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "associationId", "fluentSetterDocumentation" : "

The association ID.

\n@param associationId The association ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "associationId", "getterDocumentation" : "

The association ID.

\n@return The association ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AssociationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AssociationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AssociationId", "sensitive" : false, "setterDocumentation" : "

The association ID.

\n@param associationId The association ID.", "setterMethodName" : "setAssociationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "associationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "associationId", "variableType" : "String", "documentation" : "

The association ID.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAssociationVersion", "beanStyleSetterMethodName" : "setAssociationVersion", "c2jName" : "AssociationVersion", "c2jShape" : "AssociationVersion", "defaultConsumerFluentSetterDocumentation" : "

The association version.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #associationVersion(String)}.\n@param associationVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #associationVersion(String)", "deprecated" : false, "documentation" : "

The association version.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "associationVersion", "fluentSetterDocumentation" : "

The association version.

\n@param associationVersion The association version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "associationVersion", "getterDocumentation" : "

The association version.

\n@return The association version.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AssociationVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AssociationVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AssociationVersion", "sensitive" : false, "setterDocumentation" : "

The association version.

\n@param associationVersion The association version.", "setterMethodName" : "setAssociationVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "associationVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "associationVersion", "variableType" : "String", "documentation" : "

The association version.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getExecutionId", "beanStyleSetterMethodName" : "setExecutionId", "c2jName" : "ExecutionId", "c2jShape" : "AssociationExecutionId", "defaultConsumerFluentSetterDocumentation" : "

The execution ID for the association.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #executionId(String)}.\n@param executionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #executionId(String)", "deprecated" : false, "documentation" : "

The execution ID for the association.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "executionId", "fluentSetterDocumentation" : "

The execution ID for the association.

\n@param executionId The execution ID for the association.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "executionId", "getterDocumentation" : "

The execution ID for the association.

\n@return The execution ID for the association.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ExecutionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ExecutionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ExecutionId", "sensitive" : false, "setterDocumentation" : "

The execution ID for the association.

\n@param executionId The execution ID for the association.", "setterMethodName" : "setExecutionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "executionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "executionId", "variableType" : "String", "documentation" : "

The execution ID for the association.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "StatusName", "defaultConsumerFluentSetterDocumentation" : "

The status of the association execution.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #status(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

The status of the association execution.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "status", "fluentSetterDocumentation" : "

The status of the association execution.

\n@param status The status of the association execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "status", "getterDocumentation" : "

The status of the association execution.

\n@return The status of the association execution.", "getterModel" : { "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 the association execution.

\n@param status The status of the association execution.", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

The status of the association execution.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDetailedStatus", "beanStyleSetterMethodName" : "setDetailedStatus", "c2jName" : "DetailedStatus", "c2jShape" : "StatusName", "defaultConsumerFluentSetterDocumentation" : "

Detailed status information about the execution.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #detailedStatus(String)}.\n@param detailedStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #detailedStatus(String)", "deprecated" : false, "documentation" : "

Detailed status information about the execution.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "detailedStatus", "fluentSetterDocumentation" : "

Detailed status information about the execution.

\n@param detailedStatus Detailed status information about the execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "detailedStatus", "getterDocumentation" : "

Detailed status information about the execution.

\n@return Detailed status information about the execution.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DetailedStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DetailedStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DetailedStatus", "sensitive" : false, "setterDocumentation" : "

Detailed status information about the execution.

\n@param detailedStatus Detailed status information about the execution.", "setterMethodName" : "setDetailedStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "detailedStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "detailedStatus", "variableType" : "String", "documentation" : "

Detailed status information about the execution.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCreatedTime", "beanStyleSetterMethodName" : "setCreatedTime", "c2jName" : "CreatedTime", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

The time the execution started.

\nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #createdTime(Instant)}.\n@param createdTime 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 #createdTime(Instant)", "deprecated" : false, "documentation" : "

The time the execution started.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createdTime", "fluentSetterDocumentation" : "

The time the execution started.

\n@param createdTime The time the execution started.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createdTime", "getterDocumentation" : "

The time the execution started.

\n@return The time the execution started.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreatedTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "CreatedTime", "sensitive" : false, "setterDocumentation" : "

The time the execution started.

\n@param createdTime The time the execution started.", "setterMethodName" : "setCreatedTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdTime", "variableType" : "java.time.Instant", "documentation" : "

The time the execution started.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastExecutionDate", "beanStyleSetterMethodName" : "setLastExecutionDate", "c2jName" : "LastExecutionDate", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

The date of the last execution.

\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 #lastExecutionDate(Instant)}.\n@param lastExecutionDate 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 #lastExecutionDate(Instant)", "deprecated" : false, "documentation" : "

The date of the last execution.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastExecutionDate", "fluentSetterDocumentation" : "

The date of the last execution.

\n@param lastExecutionDate The date of the last execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastExecutionDate", "getterDocumentation" : "

The date of the last execution.

\n@return The date of the last execution.", "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" : "LastExecutionDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastExecutionDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastExecutionDate", "sensitive" : false, "setterDocumentation" : "

The date of the last execution.

\n@param lastExecutionDate The date of the last execution.", "setterMethodName" : "setLastExecutionDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastExecutionDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastExecutionDate", "variableType" : "java.time.Instant", "documentation" : "

The date of the last execution.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getResourceCountByStatus", "beanStyleSetterMethodName" : "setResourceCountByStatus", "c2jName" : "ResourceCountByStatus", "c2jShape" : "ResourceCountByStatus", "defaultConsumerFluentSetterDocumentation" : "

An aggregate status of the resources in the execution based on the status type.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceCountByStatus(String)}.\n@param resourceCountByStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceCountByStatus(String)", "deprecated" : false, "documentation" : "

An aggregate status of the resources in the execution based on the status type.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceCountByStatus", "fluentSetterDocumentation" : "

An aggregate status of the resources in the execution based on the status type.

\n@param resourceCountByStatus An aggregate status of the resources in the execution based on the status type.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceCountByStatus", "getterDocumentation" : "

An aggregate status of the resources in the execution based on the status type.

\n@return An aggregate status of the resources in the execution based on the status type.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceCountByStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceCountByStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceCountByStatus", "sensitive" : false, "setterDocumentation" : "

An aggregate status of the resources in the execution based on the status type.

\n@param resourceCountByStatus An aggregate status of the resources in the execution based on the status type.", "setterMethodName" : "setResourceCountByStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceCountByStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceCountByStatus", "variableType" : "String", "documentation" : "

An aggregate status of the resources in the execution based on the status type.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "AssociationExecution", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AssociationExecution", "variableName" : "associationExecution", "variableType" : "AssociationExecution", "documentation" : null, "simpleType" : "AssociationExecution", "variableSetterType" : "AssociationExecution" }, "wrapper" : false }, "AssociationExecutionDoesNotExistException" : { "c2jName" : "AssociationExecutionDoesNotExist", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

The specified execution ID does not exist. Verify the ID number and try again.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : "AssociationExecutionDoesNotExist", "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" : "AssociationExecutionDoesNotExistException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "AssociationExecutionDoesNotExistException", "variableName" : "associationExecutionDoesNotExistException", "variableType" : "AssociationExecutionDoesNotExistException", "documentation" : null, "simpleType" : "AssociationExecutionDoesNotExistException", "variableSetterType" : "AssociationExecutionDoesNotExistException" }, "wrapper" : false }, "AssociationExecutionFilter" : { "c2jName" : "AssociationExecutionFilter", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

Filters used in the request.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getKeyAsString", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "AssociationExecutionFilterKey", "defaultConsumerFluentSetterDocumentation" : "

The key value 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 #keyAsString(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "

The key value used in the request.

", "endpointDiscoveryId" : false, "enumType" : "AssociationExecutionFilterKey", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "key", "fluentEnumSetterMethodName" : "key", "fluentGetterMethodName" : "keyAsString", "fluentSetterDocumentation" : "

The key value used in the request.

\n@param key The key value used in the request.\n@see AssociationExecutionFilterKey\n@return Returns a reference to this object so that method calls can be chained together.\n@see AssociationExecutionFilterKey", "fluentSetterMethodName" : "key", "getterDocumentation" : "

The key value used in the request.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #key} will return {@link AssociationExecutionFilterKey#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #keyAsString}.\n

\n@return The key value used in the request.\n@see AssociationExecutionFilterKey", "getterModel" : { "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" : "

The key value used in the request.

\n@param key The key value used in the request.\n@see AssociationExecutionFilterKey", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "

The key value used in the request.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "Value", "c2jShape" : "AssociationExecutionFilterValue", "defaultConsumerFluentSetterDocumentation" : "

The value specified for the 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 #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "

The value specified for the key.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "

The value specified for the key.

\n@param value The value specified for the key.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "

The value specified for the key.

\n@return The value specified for the 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" : "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" : "

The value specified for the key.

\n@param value The value specified for the key.", "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 specified for the key.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "AssociationFilterOperatorType", "defaultConsumerFluentSetterDocumentation" : "

The filter type specified 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 #typeAsString(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)", "deprecated" : false, "documentation" : "

The filter type specified in the request.

", "endpointDiscoveryId" : false, "enumType" : "AssociationFilterOperatorType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

The filter type specified in the request.

\n@param type The filter type specified in the request.\n@see AssociationFilterOperatorType\n@return Returns a reference to this object so that method calls can be chained together.\n@see AssociationFilterOperatorType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

The filter type specified in the request.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link AssociationFilterOperatorType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

\n@return The filter type specified in the request.\n@see AssociationFilterOperatorType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Type", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "

The filter type specified in the request.

\n@param type The filter type specified in the request.\n@see AssociationFilterOperatorType", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

The filter type specified in the request.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Key" : { "beanStyleGetterMethodName" : "getKeyAsString", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "AssociationExecutionFilterKey", "defaultConsumerFluentSetterDocumentation" : "

The key value 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 #keyAsString(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "

The key value used in the request.

", "endpointDiscoveryId" : false, "enumType" : "AssociationExecutionFilterKey", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "key", "fluentEnumSetterMethodName" : "key", "fluentGetterMethodName" : "keyAsString", "fluentSetterDocumentation" : "

The key value used in the request.

\n@param key The key value used in the request.\n@see AssociationExecutionFilterKey\n@return Returns a reference to this object so that method calls can be chained together.\n@see AssociationExecutionFilterKey", "fluentSetterMethodName" : "key", "getterDocumentation" : "

The key value used in the request.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #key} will return {@link AssociationExecutionFilterKey#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #keyAsString}.\n

\n@return The key value used in the request.\n@see AssociationExecutionFilterKey", "getterModel" : { "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" : "

The key value used in the request.

\n@param key The key value used in the request.\n@see AssociationExecutionFilterKey", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "

The key value used in the request.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Type" : { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "AssociationFilterOperatorType", "defaultConsumerFluentSetterDocumentation" : "

The filter type specified 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 #typeAsString(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)", "deprecated" : false, "documentation" : "

The filter type specified in the request.

", "endpointDiscoveryId" : false, "enumType" : "AssociationFilterOperatorType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

The filter type specified in the request.

\n@param type The filter type specified in the request.\n@see AssociationFilterOperatorType\n@return Returns a reference to this object so that method calls can be chained together.\n@see AssociationFilterOperatorType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

The filter type specified in the request.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link AssociationFilterOperatorType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

\n@return The filter type specified in the request.\n@see AssociationFilterOperatorType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Type", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "

The filter type specified in the request.

\n@param type The filter type specified in the request.\n@see AssociationFilterOperatorType", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

The filter type specified in the request.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Value" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "Value", "c2jShape" : "AssociationExecutionFilterValue", "defaultConsumerFluentSetterDocumentation" : "

The value specified for the 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 #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "

The value specified for the key.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "

The value specified for the key.

\n@param value The value specified for the key.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "

The value specified for the key.

\n@return The value specified for the 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" : "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" : "

The value specified for the key.

\n@param value The value specified for the key.", "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 specified for the key.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getKeyAsString", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "AssociationExecutionFilterKey", "defaultConsumerFluentSetterDocumentation" : "

The key value 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 #keyAsString(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "

The key value used in the request.

", "endpointDiscoveryId" : false, "enumType" : "AssociationExecutionFilterKey", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "key", "fluentEnumSetterMethodName" : "key", "fluentGetterMethodName" : "keyAsString", "fluentSetterDocumentation" : "

The key value used in the request.

\n@param key The key value used in the request.\n@see AssociationExecutionFilterKey\n@return Returns a reference to this object so that method calls can be chained together.\n@see AssociationExecutionFilterKey", "fluentSetterMethodName" : "key", "getterDocumentation" : "

The key value used in the request.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #key} will return {@link AssociationExecutionFilterKey#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #keyAsString}.\n

\n@return The key value used in the request.\n@see AssociationExecutionFilterKey", "getterModel" : { "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" : "

The key value used in the request.

\n@param key The key value used in the request.\n@see AssociationExecutionFilterKey", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "

The key value used in the request.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "Value", "c2jShape" : "AssociationExecutionFilterValue", "defaultConsumerFluentSetterDocumentation" : "

The value specified for the 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 #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "

The value specified for the key.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "

The value specified for the key.

\n@param value The value specified for the key.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "

The value specified for the key.

\n@return The value specified for the 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" : "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" : "

The value specified for the key.

\n@param value The value specified for the key.", "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 specified for the key.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "AssociationFilterOperatorType", "defaultConsumerFluentSetterDocumentation" : "

The filter type specified 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 #typeAsString(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)", "deprecated" : false, "documentation" : "

The filter type specified in the request.

", "endpointDiscoveryId" : false, "enumType" : "AssociationFilterOperatorType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

The filter type specified in the request.

\n@param type The filter type specified in the request.\n@see AssociationFilterOperatorType\n@return Returns a reference to this object so that method calls can be chained together.\n@see AssociationFilterOperatorType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

The filter type specified in the request.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link AssociationFilterOperatorType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

\n@return The filter type specified in the request.\n@see AssociationFilterOperatorType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Type", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "

The filter type specified in the request.

\n@param type The filter type specified in the request.\n@see AssociationFilterOperatorType", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

The filter type specified in the request.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Key", "Value", "Type" ], "shapeName" : "AssociationExecutionFilter", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AssociationExecutionFilter", "variableName" : "associationExecutionFilter", "variableType" : "AssociationExecutionFilter", "documentation" : null, "simpleType" : "AssociationExecutionFilter", "variableSetterType" : "AssociationExecutionFilter" }, "wrapper" : false }, "AssociationExecutionFilterKey" : { "c2jName" : "AssociationExecutionFilterKey", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "EXECUTION_ID", "value" : "ExecutionId" }, { "name" : "STATUS", "value" : "Status" }, { "name" : "CREATED_TIME", "value" : "CreatedTime" } ], "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" : "AssociationExecutionFilterKey", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AssociationExecutionFilterKey", "variableName" : "associationExecutionFilterKey", "variableType" : "AssociationExecutionFilterKey", "documentation" : null, "simpleType" : "AssociationExecutionFilterKey", "variableSetterType" : "AssociationExecutionFilterKey" }, "wrapper" : false }, "AssociationExecutionTarget" : { "c2jName" : "AssociationExecutionTarget", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

Includes information about the specified association execution.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getAssociationId", "beanStyleSetterMethodName" : "setAssociationId", "c2jName" : "AssociationId", "c2jShape" : "AssociationId", "defaultConsumerFluentSetterDocumentation" : "

The association ID.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #associationId(String)}.\n@param associationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #associationId(String)", "deprecated" : false, "documentation" : "

The association ID.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "associationId", "fluentSetterDocumentation" : "

The association ID.

\n@param associationId The association ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "associationId", "getterDocumentation" : "

The association ID.

\n@return The association ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AssociationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AssociationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AssociationId", "sensitive" : false, "setterDocumentation" : "

The association ID.

\n@param associationId The association ID.", "setterMethodName" : "setAssociationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "associationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "associationId", "variableType" : "String", "documentation" : "

The association ID.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAssociationVersion", "beanStyleSetterMethodName" : "setAssociationVersion", "c2jName" : "AssociationVersion", "c2jShape" : "AssociationVersion", "defaultConsumerFluentSetterDocumentation" : "

The association version.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #associationVersion(String)}.\n@param associationVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #associationVersion(String)", "deprecated" : false, "documentation" : "

The association version.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "associationVersion", "fluentSetterDocumentation" : "

The association version.

\n@param associationVersion The association version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "associationVersion", "getterDocumentation" : "

The association version.

\n@return The association version.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AssociationVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AssociationVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AssociationVersion", "sensitive" : false, "setterDocumentation" : "

The association version.

\n@param associationVersion The association version.", "setterMethodName" : "setAssociationVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "associationVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "associationVersion", "variableType" : "String", "documentation" : "

The association version.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getExecutionId", "beanStyleSetterMethodName" : "setExecutionId", "c2jName" : "ExecutionId", "c2jShape" : "AssociationExecutionId", "defaultConsumerFluentSetterDocumentation" : "

The execution ID.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #executionId(String)}.\n@param executionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #executionId(String)", "deprecated" : false, "documentation" : "

The execution ID.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "executionId", "fluentSetterDocumentation" : "

The execution ID.

\n@param executionId The execution ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "executionId", "getterDocumentation" : "

The execution ID.

\n@return The execution ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ExecutionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ExecutionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ExecutionId", "sensitive" : false, "setterDocumentation" : "

The execution ID.

\n@param executionId The execution ID.", "setterMethodName" : "setExecutionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "executionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "executionId", "variableType" : "String", "documentation" : "

The execution ID.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getResourceId", "beanStyleSetterMethodName" : "setResourceId", "c2jName" : "ResourceId", "c2jShape" : "AssociationResourceId", "defaultConsumerFluentSetterDocumentation" : "

The resource ID, for example, the instance ID where the association ran.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceId(String)}.\n@param resourceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceId(String)", "deprecated" : false, "documentation" : "

The resource ID, for example, the instance ID where the association ran.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceId", "fluentSetterDocumentation" : "

The resource ID, for example, the instance ID where the association ran.

\n@param resourceId The resource ID, for example, the instance ID where the association ran.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceId", "getterDocumentation" : "

The resource ID, for example, the instance ID where the association ran.

\n@return The resource ID, for example, the instance ID where the association ran.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceId", "sensitive" : false, "setterDocumentation" : "

The resource ID, for example, the instance ID where the association ran.

\n@param resourceId The resource ID, for example, the instance ID where the association ran.", "setterMethodName" : "setResourceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceId", "variableType" : "String", "documentation" : "

The resource ID, for example, the instance ID where the association ran.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getResourceType", "beanStyleSetterMethodName" : "setResourceType", "c2jName" : "ResourceType", "c2jShape" : "AssociationResourceType", "defaultConsumerFluentSetterDocumentation" : "

The resource type, for example, instance.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceType(String)}.\n@param resourceType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceType(String)", "deprecated" : false, "documentation" : "

The resource type, for example, instance.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceType", "fluentSetterDocumentation" : "

The resource type, for example, instance.

\n@param resourceType The resource type, for example, instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceType", "getterDocumentation" : "

The resource type, for example, instance.

\n@return The resource type, for example, instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceType", "sensitive" : false, "setterDocumentation" : "

The resource type, for example, instance.

\n@param resourceType The resource type, for example, instance.", "setterMethodName" : "setResourceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceType", "variableType" : "String", "documentation" : "

The resource type, for example, instance.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "StatusName", "defaultConsumerFluentSetterDocumentation" : "

The association execution 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 #status(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

The association execution status.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "status", "fluentSetterDocumentation" : "

The association execution status.

\n@param status The association execution status.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "status", "getterDocumentation" : "

The association execution status.

\n@return The association execution 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" : "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 association execution status.

\n@param status The association execution status.", "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 association execution status.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDetailedStatus", "beanStyleSetterMethodName" : "setDetailedStatus", "c2jName" : "DetailedStatus", "c2jShape" : "StatusName", "defaultConsumerFluentSetterDocumentation" : "

Detailed information about the execution 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 #detailedStatus(String)}.\n@param detailedStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #detailedStatus(String)", "deprecated" : false, "documentation" : "

Detailed information about the execution status.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "detailedStatus", "fluentSetterDocumentation" : "

Detailed information about the execution status.

\n@param detailedStatus Detailed information about the execution status.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "detailedStatus", "getterDocumentation" : "

Detailed information about the execution status.

\n@return Detailed information about the execution 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" : "DetailedStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DetailedStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DetailedStatus", "sensitive" : false, "setterDocumentation" : "

Detailed information about the execution status.

\n@param detailedStatus Detailed information about the execution status.", "setterMethodName" : "setDetailedStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "detailedStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "detailedStatus", "variableType" : "String", "documentation" : "

Detailed information about the execution status.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastExecutionDate", "beanStyleSetterMethodName" : "setLastExecutionDate", "c2jName" : "LastExecutionDate", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

The date of the last execution.

\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 #lastExecutionDate(Instant)}.\n@param lastExecutionDate 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 #lastExecutionDate(Instant)", "deprecated" : false, "documentation" : "

The date of the last execution.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastExecutionDate", "fluentSetterDocumentation" : "

The date of the last execution.

\n@param lastExecutionDate The date of the last execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastExecutionDate", "getterDocumentation" : "

The date of the last execution.

\n@return The date of the last execution.", "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" : "LastExecutionDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastExecutionDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastExecutionDate", "sensitive" : false, "setterDocumentation" : "

The date of the last execution.

\n@param lastExecutionDate The date of the last execution.", "setterMethodName" : "setLastExecutionDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastExecutionDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastExecutionDate", "variableType" : "java.time.Instant", "documentation" : "

The date of the last execution.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOutputSource", "beanStyleSetterMethodName" : "setOutputSource", "c2jName" : "OutputSource", "c2jShape" : "OutputSource", "defaultConsumerFluentSetterDocumentation" : "

The location where the association details are saved.

\nThis is a convenience that creates an instance of the {@link OutputSource.Builder} avoiding the need to create one manually via {@link OutputSource#builder()}.\n\nWhen the {@link Consumer} completes, {@link OutputSource.Builder#build()} is called immediately and its result is passed to {@link #outputSource(OutputSource)}.\n@param outputSource a consumer that will call methods on {@link OutputSource.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #outputSource(OutputSource)", "deprecated" : false, "documentation" : "

The location where the association details are saved.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "outputSource", "fluentSetterDocumentation" : "

The location where the association details are saved.

\n@param outputSource The location where the association details are saved.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "outputSource", "getterDocumentation" : "

The location where the association details are saved.

\n@return The location where the association details are saved.", "getterModel" : { "returnType" : "OutputSource", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OutputSource", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OutputSource", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "OutputSource", "sensitive" : false, "setterDocumentation" : "

The location where the association details are saved.

\n@param outputSource The location where the association details are saved.", "setterMethodName" : "setOutputSource", "setterModel" : { "variableDeclarationType" : "OutputSource", "variableName" : "outputSource", "variableType" : "OutputSource", "documentation" : null, "simpleType" : "OutputSource", "variableSetterType" : "OutputSource" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OutputSource", "variableName" : "outputSource", "variableType" : "OutputSource", "documentation" : "

The location where the association details are saved.

", "simpleType" : "OutputSource", "variableSetterType" : "OutputSource" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AssociationId" : { "beanStyleGetterMethodName" : "getAssociationId", "beanStyleSetterMethodName" : "setAssociationId", "c2jName" : "AssociationId", "c2jShape" : "AssociationId", "defaultConsumerFluentSetterDocumentation" : "

The association ID.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #associationId(String)}.\n@param associationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #associationId(String)", "deprecated" : false, "documentation" : "

The association ID.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "associationId", "fluentSetterDocumentation" : "

The association ID.

\n@param associationId The association ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "associationId", "getterDocumentation" : "

The association ID.

\n@return The association ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AssociationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AssociationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AssociationId", "sensitive" : false, "setterDocumentation" : "

The association ID.

\n@param associationId The association ID.", "setterMethodName" : "setAssociationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "associationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "associationId", "variableType" : "String", "documentation" : "

The association ID.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "AssociationVersion" : { "beanStyleGetterMethodName" : "getAssociationVersion", "beanStyleSetterMethodName" : "setAssociationVersion", "c2jName" : "AssociationVersion", "c2jShape" : "AssociationVersion", "defaultConsumerFluentSetterDocumentation" : "

The association version.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #associationVersion(String)}.\n@param associationVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #associationVersion(String)", "deprecated" : false, "documentation" : "

The association version.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "associationVersion", "fluentSetterDocumentation" : "

The association version.

\n@param associationVersion The association version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "associationVersion", "getterDocumentation" : "

The association version.

\n@return The association version.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AssociationVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AssociationVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AssociationVersion", "sensitive" : false, "setterDocumentation" : "

The association version.

\n@param associationVersion The association version.", "setterMethodName" : "setAssociationVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "associationVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "associationVersion", "variableType" : "String", "documentation" : "

The association version.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DetailedStatus" : { "beanStyleGetterMethodName" : "getDetailedStatus", "beanStyleSetterMethodName" : "setDetailedStatus", "c2jName" : "DetailedStatus", "c2jShape" : "StatusName", "defaultConsumerFluentSetterDocumentation" : "

Detailed information about the execution 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 #detailedStatus(String)}.\n@param detailedStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #detailedStatus(String)", "deprecated" : false, "documentation" : "

Detailed information about the execution status.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "detailedStatus", "fluentSetterDocumentation" : "

Detailed information about the execution status.

\n@param detailedStatus Detailed information about the execution status.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "detailedStatus", "getterDocumentation" : "

Detailed information about the execution status.

\n@return Detailed information about the execution 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" : "DetailedStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DetailedStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DetailedStatus", "sensitive" : false, "setterDocumentation" : "

Detailed information about the execution status.

\n@param detailedStatus Detailed information about the execution status.", "setterMethodName" : "setDetailedStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "detailedStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "detailedStatus", "variableType" : "String", "documentation" : "

Detailed information about the execution status.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ExecutionId" : { "beanStyleGetterMethodName" : "getExecutionId", "beanStyleSetterMethodName" : "setExecutionId", "c2jName" : "ExecutionId", "c2jShape" : "AssociationExecutionId", "defaultConsumerFluentSetterDocumentation" : "

The execution ID.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #executionId(String)}.\n@param executionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #executionId(String)", "deprecated" : false, "documentation" : "

The execution ID.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "executionId", "fluentSetterDocumentation" : "

The execution ID.

\n@param executionId The execution ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "executionId", "getterDocumentation" : "

The execution ID.

\n@return The execution ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ExecutionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ExecutionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ExecutionId", "sensitive" : false, "setterDocumentation" : "

The execution ID.

\n@param executionId The execution ID.", "setterMethodName" : "setExecutionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "executionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "executionId", "variableType" : "String", "documentation" : "

The execution ID.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "LastExecutionDate" : { "beanStyleGetterMethodName" : "getLastExecutionDate", "beanStyleSetterMethodName" : "setLastExecutionDate", "c2jName" : "LastExecutionDate", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

The date of the last execution.

\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 #lastExecutionDate(Instant)}.\n@param lastExecutionDate 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 #lastExecutionDate(Instant)", "deprecated" : false, "documentation" : "

The date of the last execution.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastExecutionDate", "fluentSetterDocumentation" : "

The date of the last execution.

\n@param lastExecutionDate The date of the last execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastExecutionDate", "getterDocumentation" : "

The date of the last execution.

\n@return The date of the last execution.", "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" : "LastExecutionDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastExecutionDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastExecutionDate", "sensitive" : false, "setterDocumentation" : "

The date of the last execution.

\n@param lastExecutionDate The date of the last execution.", "setterMethodName" : "setLastExecutionDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastExecutionDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastExecutionDate", "variableType" : "java.time.Instant", "documentation" : "

The date of the last execution.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "OutputSource" : { "beanStyleGetterMethodName" : "getOutputSource", "beanStyleSetterMethodName" : "setOutputSource", "c2jName" : "OutputSource", "c2jShape" : "OutputSource", "defaultConsumerFluentSetterDocumentation" : "

The location where the association details are saved.

\nThis is a convenience that creates an instance of the {@link OutputSource.Builder} avoiding the need to create one manually via {@link OutputSource#builder()}.\n\nWhen the {@link Consumer} completes, {@link OutputSource.Builder#build()} is called immediately and its result is passed to {@link #outputSource(OutputSource)}.\n@param outputSource a consumer that will call methods on {@link OutputSource.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #outputSource(OutputSource)", "deprecated" : false, "documentation" : "

The location where the association details are saved.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "outputSource", "fluentSetterDocumentation" : "

The location where the association details are saved.

\n@param outputSource The location where the association details are saved.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "outputSource", "getterDocumentation" : "

The location where the association details are saved.

\n@return The location where the association details are saved.", "getterModel" : { "returnType" : "OutputSource", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OutputSource", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OutputSource", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "OutputSource", "sensitive" : false, "setterDocumentation" : "

The location where the association details are saved.

\n@param outputSource The location where the association details are saved.", "setterMethodName" : "setOutputSource", "setterModel" : { "variableDeclarationType" : "OutputSource", "variableName" : "outputSource", "variableType" : "OutputSource", "documentation" : null, "simpleType" : "OutputSource", "variableSetterType" : "OutputSource" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OutputSource", "variableName" : "outputSource", "variableType" : "OutputSource", "documentation" : "

The location where the association details are saved.

", "simpleType" : "OutputSource", "variableSetterType" : "OutputSource" }, "xmlNameSpaceUri" : null }, "ResourceId" : { "beanStyleGetterMethodName" : "getResourceId", "beanStyleSetterMethodName" : "setResourceId", "c2jName" : "ResourceId", "c2jShape" : "AssociationResourceId", "defaultConsumerFluentSetterDocumentation" : "

The resource ID, for example, the instance ID where the association ran.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceId(String)}.\n@param resourceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceId(String)", "deprecated" : false, "documentation" : "

The resource ID, for example, the instance ID where the association ran.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceId", "fluentSetterDocumentation" : "

The resource ID, for example, the instance ID where the association ran.

\n@param resourceId The resource ID, for example, the instance ID where the association ran.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceId", "getterDocumentation" : "

The resource ID, for example, the instance ID where the association ran.

\n@return The resource ID, for example, the instance ID where the association ran.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceId", "sensitive" : false, "setterDocumentation" : "

The resource ID, for example, the instance ID where the association ran.

\n@param resourceId The resource ID, for example, the instance ID where the association ran.", "setterMethodName" : "setResourceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceId", "variableType" : "String", "documentation" : "

The resource ID, for example, the instance ID where the association ran.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ResourceType" : { "beanStyleGetterMethodName" : "getResourceType", "beanStyleSetterMethodName" : "setResourceType", "c2jName" : "ResourceType", "c2jShape" : "AssociationResourceType", "defaultConsumerFluentSetterDocumentation" : "

The resource type, for example, instance.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceType(String)}.\n@param resourceType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceType(String)", "deprecated" : false, "documentation" : "

The resource type, for example, instance.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceType", "fluentSetterDocumentation" : "

The resource type, for example, instance.

\n@param resourceType The resource type, for example, instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceType", "getterDocumentation" : "

The resource type, for example, instance.

\n@return The resource type, for example, instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceType", "sensitive" : false, "setterDocumentation" : "

The resource type, for example, instance.

\n@param resourceType The resource type, for example, instance.", "setterMethodName" : "setResourceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceType", "variableType" : "String", "documentation" : "

The resource type, for example, instance.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Status" : { "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "StatusName", "defaultConsumerFluentSetterDocumentation" : "

The association execution 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 #status(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

The association execution status.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "status", "fluentSetterDocumentation" : "

The association execution status.

\n@param status The association execution status.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "status", "getterDocumentation" : "

The association execution status.

\n@return The association execution 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" : "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 association execution status.

\n@param status The association execution status.", "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 association execution status.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getAssociationId", "beanStyleSetterMethodName" : "setAssociationId", "c2jName" : "AssociationId", "c2jShape" : "AssociationId", "defaultConsumerFluentSetterDocumentation" : "

The association ID.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #associationId(String)}.\n@param associationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #associationId(String)", "deprecated" : false, "documentation" : "

The association ID.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "associationId", "fluentSetterDocumentation" : "

The association ID.

\n@param associationId The association ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "associationId", "getterDocumentation" : "

The association ID.

\n@return The association ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AssociationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AssociationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AssociationId", "sensitive" : false, "setterDocumentation" : "

The association ID.

\n@param associationId The association ID.", "setterMethodName" : "setAssociationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "associationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "associationId", "variableType" : "String", "documentation" : "

The association ID.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAssociationVersion", "beanStyleSetterMethodName" : "setAssociationVersion", "c2jName" : "AssociationVersion", "c2jShape" : "AssociationVersion", "defaultConsumerFluentSetterDocumentation" : "

The association version.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #associationVersion(String)}.\n@param associationVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #associationVersion(String)", "deprecated" : false, "documentation" : "

The association version.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "associationVersion", "fluentSetterDocumentation" : "

The association version.

\n@param associationVersion The association version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "associationVersion", "getterDocumentation" : "

The association version.

\n@return The association version.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AssociationVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AssociationVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AssociationVersion", "sensitive" : false, "setterDocumentation" : "

The association version.

\n@param associationVersion The association version.", "setterMethodName" : "setAssociationVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "associationVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "associationVersion", "variableType" : "String", "documentation" : "

The association version.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getExecutionId", "beanStyleSetterMethodName" : "setExecutionId", "c2jName" : "ExecutionId", "c2jShape" : "AssociationExecutionId", "defaultConsumerFluentSetterDocumentation" : "

The execution ID.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #executionId(String)}.\n@param executionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #executionId(String)", "deprecated" : false, "documentation" : "

The execution ID.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "executionId", "fluentSetterDocumentation" : "

The execution ID.

\n@param executionId The execution ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "executionId", "getterDocumentation" : "

The execution ID.

\n@return The execution ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ExecutionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ExecutionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ExecutionId", "sensitive" : false, "setterDocumentation" : "

The execution ID.

\n@param executionId The execution ID.", "setterMethodName" : "setExecutionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "executionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "executionId", "variableType" : "String", "documentation" : "

The execution ID.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getResourceId", "beanStyleSetterMethodName" : "setResourceId", "c2jName" : "ResourceId", "c2jShape" : "AssociationResourceId", "defaultConsumerFluentSetterDocumentation" : "

The resource ID, for example, the instance ID where the association ran.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceId(String)}.\n@param resourceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceId(String)", "deprecated" : false, "documentation" : "

The resource ID, for example, the instance ID where the association ran.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceId", "fluentSetterDocumentation" : "

The resource ID, for example, the instance ID where the association ran.

\n@param resourceId The resource ID, for example, the instance ID where the association ran.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceId", "getterDocumentation" : "

The resource ID, for example, the instance ID where the association ran.

\n@return The resource ID, for example, the instance ID where the association ran.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceId", "sensitive" : false, "setterDocumentation" : "

The resource ID, for example, the instance ID where the association ran.

\n@param resourceId The resource ID, for example, the instance ID where the association ran.", "setterMethodName" : "setResourceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceId", "variableType" : "String", "documentation" : "

The resource ID, for example, the instance ID where the association ran.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getResourceType", "beanStyleSetterMethodName" : "setResourceType", "c2jName" : "ResourceType", "c2jShape" : "AssociationResourceType", "defaultConsumerFluentSetterDocumentation" : "

The resource type, for example, instance.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceType(String)}.\n@param resourceType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceType(String)", "deprecated" : false, "documentation" : "

The resource type, for example, instance.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceType", "fluentSetterDocumentation" : "

The resource type, for example, instance.

\n@param resourceType The resource type, for example, instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceType", "getterDocumentation" : "

The resource type, for example, instance.

\n@return The resource type, for example, instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceType", "sensitive" : false, "setterDocumentation" : "

The resource type, for example, instance.

\n@param resourceType The resource type, for example, instance.", "setterMethodName" : "setResourceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceType", "variableType" : "String", "documentation" : "

The resource type, for example, instance.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "StatusName", "defaultConsumerFluentSetterDocumentation" : "

The association execution 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 #status(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

The association execution status.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "status", "fluentSetterDocumentation" : "

The association execution status.

\n@param status The association execution status.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "status", "getterDocumentation" : "

The association execution status.

\n@return The association execution 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" : "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 association execution status.

\n@param status The association execution status.", "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 association execution status.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDetailedStatus", "beanStyleSetterMethodName" : "setDetailedStatus", "c2jName" : "DetailedStatus", "c2jShape" : "StatusName", "defaultConsumerFluentSetterDocumentation" : "

Detailed information about the execution 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 #detailedStatus(String)}.\n@param detailedStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #detailedStatus(String)", "deprecated" : false, "documentation" : "

Detailed information about the execution status.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "detailedStatus", "fluentSetterDocumentation" : "

Detailed information about the execution status.

\n@param detailedStatus Detailed information about the execution status.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "detailedStatus", "getterDocumentation" : "

Detailed information about the execution status.

\n@return Detailed information about the execution 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" : "DetailedStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DetailedStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DetailedStatus", "sensitive" : false, "setterDocumentation" : "

Detailed information about the execution status.

\n@param detailedStatus Detailed information about the execution status.", "setterMethodName" : "setDetailedStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "detailedStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "detailedStatus", "variableType" : "String", "documentation" : "

Detailed information about the execution status.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastExecutionDate", "beanStyleSetterMethodName" : "setLastExecutionDate", "c2jName" : "LastExecutionDate", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

The date of the last execution.

\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 #lastExecutionDate(Instant)}.\n@param lastExecutionDate 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 #lastExecutionDate(Instant)", "deprecated" : false, "documentation" : "

The date of the last execution.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastExecutionDate", "fluentSetterDocumentation" : "

The date of the last execution.

\n@param lastExecutionDate The date of the last execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastExecutionDate", "getterDocumentation" : "

The date of the last execution.

\n@return The date of the last execution.", "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" : "LastExecutionDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastExecutionDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastExecutionDate", "sensitive" : false, "setterDocumentation" : "

The date of the last execution.

\n@param lastExecutionDate The date of the last execution.", "setterMethodName" : "setLastExecutionDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastExecutionDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastExecutionDate", "variableType" : "java.time.Instant", "documentation" : "

The date of the last execution.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOutputSource", "beanStyleSetterMethodName" : "setOutputSource", "c2jName" : "OutputSource", "c2jShape" : "OutputSource", "defaultConsumerFluentSetterDocumentation" : "

The location where the association details are saved.

\nThis is a convenience that creates an instance of the {@link OutputSource.Builder} avoiding the need to create one manually via {@link OutputSource#builder()}.\n\nWhen the {@link Consumer} completes, {@link OutputSource.Builder#build()} is called immediately and its result is passed to {@link #outputSource(OutputSource)}.\n@param outputSource a consumer that will call methods on {@link OutputSource.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #outputSource(OutputSource)", "deprecated" : false, "documentation" : "

The location where the association details are saved.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "outputSource", "fluentSetterDocumentation" : "

The location where the association details are saved.

\n@param outputSource The location where the association details are saved.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "outputSource", "getterDocumentation" : "

The location where the association details are saved.

\n@return The location where the association details are saved.", "getterModel" : { "returnType" : "OutputSource", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OutputSource", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OutputSource", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "OutputSource", "sensitive" : false, "setterDocumentation" : "

The location where the association details are saved.

\n@param outputSource The location where the association details are saved.", "setterMethodName" : "setOutputSource", "setterModel" : { "variableDeclarationType" : "OutputSource", "variableName" : "outputSource", "variableType" : "OutputSource", "documentation" : null, "simpleType" : "OutputSource", "variableSetterType" : "OutputSource" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OutputSource", "variableName" : "outputSource", "variableType" : "OutputSource", "documentation" : "

The location where the association details are saved.

", "simpleType" : "OutputSource", "variableSetterType" : "OutputSource" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "AssociationExecutionTarget", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AssociationExecutionTarget", "variableName" : "associationExecutionTarget", "variableType" : "AssociationExecutionTarget", "documentation" : null, "simpleType" : "AssociationExecutionTarget", "variableSetterType" : "AssociationExecutionTarget" }, "wrapper" : false }, "AssociationExecutionTargetsFilter" : { "c2jName" : "AssociationExecutionTargetsFilter", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

Filters for the association execution.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getKeyAsString", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "AssociationExecutionTargetsFilterKey", "defaultConsumerFluentSetterDocumentation" : "

The key value 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 #keyAsString(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "

The key value used in the request.

", "endpointDiscoveryId" : false, "enumType" : "AssociationExecutionTargetsFilterKey", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "key", "fluentEnumSetterMethodName" : "key", "fluentGetterMethodName" : "keyAsString", "fluentSetterDocumentation" : "

The key value used in the request.

\n@param key The key value used in the request.\n@see AssociationExecutionTargetsFilterKey\n@return Returns a reference to this object so that method calls can be chained together.\n@see AssociationExecutionTargetsFilterKey", "fluentSetterMethodName" : "key", "getterDocumentation" : "

The key value used in the request.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #key} will return {@link AssociationExecutionTargetsFilterKey#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #keyAsString}.\n

\n@return The key value used in the request.\n@see AssociationExecutionTargetsFilterKey", "getterModel" : { "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" : "

The key value used in the request.

\n@param key The key value used in the request.\n@see AssociationExecutionTargetsFilterKey", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "

The key value used in the request.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "Value", "c2jShape" : "AssociationExecutionTargetsFilterValue", "defaultConsumerFluentSetterDocumentation" : "

The value specified for the 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 #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "

The value specified for the key.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "

The value specified for the key.

\n@param value The value specified for the key.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "

The value specified for the key.

\n@return The value specified for the 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" : "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" : "

The value specified for the key.

\n@param value The value specified for the key.", "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 specified for the key.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Key" : { "beanStyleGetterMethodName" : "getKeyAsString", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "AssociationExecutionTargetsFilterKey", "defaultConsumerFluentSetterDocumentation" : "

The key value 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 #keyAsString(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "

The key value used in the request.

", "endpointDiscoveryId" : false, "enumType" : "AssociationExecutionTargetsFilterKey", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "key", "fluentEnumSetterMethodName" : "key", "fluentGetterMethodName" : "keyAsString", "fluentSetterDocumentation" : "

The key value used in the request.

\n@param key The key value used in the request.\n@see AssociationExecutionTargetsFilterKey\n@return Returns a reference to this object so that method calls can be chained together.\n@see AssociationExecutionTargetsFilterKey", "fluentSetterMethodName" : "key", "getterDocumentation" : "

The key value used in the request.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #key} will return {@link AssociationExecutionTargetsFilterKey#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #keyAsString}.\n

\n@return The key value used in the request.\n@see AssociationExecutionTargetsFilterKey", "getterModel" : { "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" : "

The key value used in the request.

\n@param key The key value used in the request.\n@see AssociationExecutionTargetsFilterKey", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "

The key value used in the request.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Value" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "Value", "c2jShape" : "AssociationExecutionTargetsFilterValue", "defaultConsumerFluentSetterDocumentation" : "

The value specified for the 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 #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "

The value specified for the key.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "

The value specified for the key.

\n@param value The value specified for the key.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "

The value specified for the key.

\n@return The value specified for the 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" : "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" : "

The value specified for the key.

\n@param value The value specified for the key.", "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 specified for the key.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getKeyAsString", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "AssociationExecutionTargetsFilterKey", "defaultConsumerFluentSetterDocumentation" : "

The key value 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 #keyAsString(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "

The key value used in the request.

", "endpointDiscoveryId" : false, "enumType" : "AssociationExecutionTargetsFilterKey", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "key", "fluentEnumSetterMethodName" : "key", "fluentGetterMethodName" : "keyAsString", "fluentSetterDocumentation" : "

The key value used in the request.

\n@param key The key value used in the request.\n@see AssociationExecutionTargetsFilterKey\n@return Returns a reference to this object so that method calls can be chained together.\n@see AssociationExecutionTargetsFilterKey", "fluentSetterMethodName" : "key", "getterDocumentation" : "

The key value used in the request.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #key} will return {@link AssociationExecutionTargetsFilterKey#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #keyAsString}.\n

\n@return The key value used in the request.\n@see AssociationExecutionTargetsFilterKey", "getterModel" : { "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" : "

The key value used in the request.

\n@param key The key value used in the request.\n@see AssociationExecutionTargetsFilterKey", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "

The key value used in the request.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "Value", "c2jShape" : "AssociationExecutionTargetsFilterValue", "defaultConsumerFluentSetterDocumentation" : "

The value specified for the 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 #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "

The value specified for the key.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "

The value specified for the key.

\n@param value The value specified for the key.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "

The value specified for the key.

\n@return The value specified for the 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" : "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" : "

The value specified for the key.

\n@param value The value specified for the key.", "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 specified for the key.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Key", "Value" ], "shapeName" : "AssociationExecutionTargetsFilter", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AssociationExecutionTargetsFilter", "variableName" : "associationExecutionTargetsFilter", "variableType" : "AssociationExecutionTargetsFilter", "documentation" : null, "simpleType" : "AssociationExecutionTargetsFilter", "variableSetterType" : "AssociationExecutionTargetsFilter" }, "wrapper" : false }, "AssociationExecutionTargetsFilterKey" : { "c2jName" : "AssociationExecutionTargetsFilterKey", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "STATUS", "value" : "Status" }, { "name" : "RESOURCE_ID", "value" : "ResourceId" }, { "name" : "RESOURCE_TYPE", "value" : "ResourceType" } ], "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" : "AssociationExecutionTargetsFilterKey", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AssociationExecutionTargetsFilterKey", "variableName" : "associationExecutionTargetsFilterKey", "variableType" : "AssociationExecutionTargetsFilterKey", "documentation" : null, "simpleType" : "AssociationExecutionTargetsFilterKey", "variableSetterType" : "AssociationExecutionTargetsFilterKey" }, "wrapper" : false }, "AssociationFilter" : { "c2jName" : "AssociationFilter", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

Describes a filter.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getKeyAsString", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "AssociationFilterKey", "defaultConsumerFluentSetterDocumentation" : "

The name of the filter.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #keyAsString(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "

The name of the filter.

", "endpointDiscoveryId" : false, "enumType" : "AssociationFilterKey", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "key", "fluentEnumSetterMethodName" : "key", "fluentGetterMethodName" : "keyAsString", "fluentSetterDocumentation" : "

The name of the filter.

\n@param key The name of the filter.\n@see AssociationFilterKey\n@return Returns a reference to this object so that method calls can be chained together.\n@see AssociationFilterKey", "fluentSetterMethodName" : "key", "getterDocumentation" : "

The name of the filter.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #key} will return {@link AssociationFilterKey#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #keyAsString}.\n

\n@return The name of the filter.\n@see AssociationFilterKey", "getterModel" : { "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" : "

The name of the filter.

\n@param key The name of the filter.\n@see AssociationFilterKey", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "

The name of the filter.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "AssociationFilterValue", "defaultConsumerFluentSetterDocumentation" : "

The filter value.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "

The filter value.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "

The filter value.

\n@param value The filter value.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "

The filter value.

\n@return The filter value.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "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" : "

The filter value.

\n@param value The filter value.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "

The filter value.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Key" : { "beanStyleGetterMethodName" : "getKeyAsString", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "AssociationFilterKey", "defaultConsumerFluentSetterDocumentation" : "

The name of the filter.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #keyAsString(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "

The name of the filter.

", "endpointDiscoveryId" : false, "enumType" : "AssociationFilterKey", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "key", "fluentEnumSetterMethodName" : "key", "fluentGetterMethodName" : "keyAsString", "fluentSetterDocumentation" : "

The name of the filter.

\n@param key The name of the filter.\n@see AssociationFilterKey\n@return Returns a reference to this object so that method calls can be chained together.\n@see AssociationFilterKey", "fluentSetterMethodName" : "key", "getterDocumentation" : "

The name of the filter.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #key} will return {@link AssociationFilterKey#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #keyAsString}.\n

\n@return The name of the filter.\n@see AssociationFilterKey", "getterModel" : { "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" : "

The name of the filter.

\n@param key The name of the filter.\n@see AssociationFilterKey", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "

The name of the filter.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Value" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "AssociationFilterValue", "defaultConsumerFluentSetterDocumentation" : "

The filter value.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "

The filter value.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "

The filter value.

\n@param value The filter value.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "

The filter value.

\n@return The filter value.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "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" : "

The filter value.

\n@param value The filter value.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "

The filter value.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getKeyAsString", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "AssociationFilterKey", "defaultConsumerFluentSetterDocumentation" : "

The name of the filter.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #keyAsString(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "

The name of the filter.

", "endpointDiscoveryId" : false, "enumType" : "AssociationFilterKey", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "key", "fluentEnumSetterMethodName" : "key", "fluentGetterMethodName" : "keyAsString", "fluentSetterDocumentation" : "

The name of the filter.

\n@param key The name of the filter.\n@see AssociationFilterKey\n@return Returns a reference to this object so that method calls can be chained together.\n@see AssociationFilterKey", "fluentSetterMethodName" : "key", "getterDocumentation" : "

The name of the filter.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #key} will return {@link AssociationFilterKey#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #keyAsString}.\n

\n@return The name of the filter.\n@see AssociationFilterKey", "getterModel" : { "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" : "

The name of the filter.

\n@param key The name of the filter.\n@see AssociationFilterKey", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "

The name of the filter.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "AssociationFilterValue", "defaultConsumerFluentSetterDocumentation" : "

The filter value.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "

The filter value.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "

The filter value.

\n@param value The filter value.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "

The filter value.

\n@return The filter value.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "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" : "

The filter value.

\n@param value The filter value.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "

The filter value.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "key", "value" ], "shapeName" : "AssociationFilter", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AssociationFilter", "variableName" : "associationFilter", "variableType" : "AssociationFilter", "documentation" : null, "simpleType" : "AssociationFilter", "variableSetterType" : "AssociationFilter" }, "wrapper" : false }, "AssociationFilterKey" : { "c2jName" : "AssociationFilterKey", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "INSTANCE_ID", "value" : "InstanceId" }, { "name" : "NAME", "value" : "Name" }, { "name" : "ASSOCIATION_ID", "value" : "AssociationId" }, { "name" : "ASSOCIATION_STATUS_NAME", "value" : "AssociationStatusName" }, { "name" : "LAST_EXECUTED_BEFORE", "value" : "LastExecutedBefore" }, { "name" : "LAST_EXECUTED_AFTER", "value" : "LastExecutedAfter" }, { "name" : "ASSOCIATION_NAME", "value" : "AssociationName" } ], "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" : "AssociationFilterKey", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AssociationFilterKey", "variableName" : "associationFilterKey", "variableType" : "AssociationFilterKey", "documentation" : null, "simpleType" : "AssociationFilterKey", "variableSetterType" : "AssociationFilterKey" }, "wrapper" : false }, "AssociationFilterOperatorType" : { "c2jName" : "AssociationFilterOperatorType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "EQUAL", "value" : "EQUAL" }, { "name" : "LESS_THAN", "value" : "LESS_THAN" }, { "name" : "GREATER_THAN", "value" : "GREATER_THAN" } ], "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" : "AssociationFilterOperatorType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AssociationFilterOperatorType", "variableName" : "associationFilterOperatorType", "variableType" : "AssociationFilterOperatorType", "documentation" : null, "simpleType" : "AssociationFilterOperatorType", "variableSetterType" : "AssociationFilterOperatorType" }, "wrapper" : false }, "AssociationLimitExceededException" : { "c2jName" : "AssociationLimitExceeded", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

You can have at most 2,000 active associations.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : "AssociationLimitExceeded", "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" : "AssociationLimitExceededException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "AssociationLimitExceededException", "variableName" : "associationLimitExceededException", "variableType" : "AssociationLimitExceededException", "documentation" : null, "simpleType" : "AssociationLimitExceededException", "variableSetterType" : "AssociationLimitExceededException" }, "wrapper" : false }, "AssociationOverview" : { "c2jName" : "AssociationOverview", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

Information about the association.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "StatusName", "defaultConsumerFluentSetterDocumentation" : "

The status of the association. Status can be: Pending, 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 #status(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

The status of the association. Status can be: Pending, Success, or Failed.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "status", "fluentSetterDocumentation" : "

The status of the association. Status can be: Pending, Success, or Failed.

\n@param status The status of the association. Status can be: Pending, Success, or Failed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "status", "getterDocumentation" : "

The status of the association. Status can be: Pending, Success, or Failed.

\n@return The status of the association. Status can be: Pending, Success, or Failed.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Status", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

The status of the association. Status can be: Pending, Success, or Failed.

\n@param status The status of the association. Status can be: Pending, Success, or Failed.", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

The status of the association. Status can be: Pending, Success, or Failed.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDetailedStatus", "beanStyleSetterMethodName" : "setDetailedStatus", "c2jName" : "DetailedStatus", "c2jShape" : "StatusName", "defaultConsumerFluentSetterDocumentation" : "

A detailed status of the association.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #detailedStatus(String)}.\n@param detailedStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #detailedStatus(String)", "deprecated" : false, "documentation" : "

A detailed status of the association.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "detailedStatus", "fluentSetterDocumentation" : "

A detailed status of the association.

\n@param detailedStatus A detailed status of the association.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "detailedStatus", "getterDocumentation" : "

A detailed status of the association.

\n@return A detailed status of the association.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DetailedStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DetailedStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DetailedStatus", "sensitive" : false, "setterDocumentation" : "

A detailed status of the association.

\n@param detailedStatus A detailed status of the association.", "setterMethodName" : "setDetailedStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "detailedStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "detailedStatus", "variableType" : "String", "documentation" : "

A detailed status of the association.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAssociationStatusAggregatedCount", "beanStyleSetterMethodName" : "setAssociationStatusAggregatedCount", "c2jName" : "AssociationStatusAggregatedCount", "c2jShape" : "AssociationStatusAggregatedCount", "defaultConsumerFluentSetterDocumentation" : "

Returns the number of targets for the association status. For example, if you created an association with two instances, and one of them was successful, this would return the count of instances by status.

\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #associationStatusAggregatedCount(Map)}.\n@param associationStatusAggregatedCount a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #associationStatusAggregatedCount(Map)", "deprecated" : false, "documentation" : "

Returns the number of targets for the association status. For example, if you created an association with two instances, and one of them was successful, this would return the count of instances by status.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "associationStatusAggregatedCount", "fluentSetterDocumentation" : "

Returns the number of targets for the association status. For example, if you created an association with two instances, and one of them was successful, this would return the count of instances by status.

\n@param associationStatusAggregatedCount Returns the number of targets for the association status. For example, if you created an association with two instances, and one of them was successful, this would return the count of instances by status.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "associationStatusAggregatedCount", "getterDocumentation" : "

Returns the number of targets for the association status. For example, if you created an association with two instances, and one of them was successful, this would return the count of instances by status.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return Returns the number of targets for the association status. For example, if you created an association with two instances, and one of them was successful, this would return the count of instances by status.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AssociationStatusAggregatedCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AssociationStatusAggregatedCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "StatusName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "InstanceCount", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #value(Integer)}.\n@param value a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(Integer)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "value", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "value", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "AssociationStatusAggregatedCount", "sensitive" : false, "setterDocumentation" : "

Returns the number of targets for the association status. For example, if you created an association with two instances, and one of them was successful, this would return the count of instances by status.

\n@param associationStatusAggregatedCount Returns the number of targets for the association status. For example, if you created an association with two instances, and one of them was successful, this would return the count of instances by status.", "setterMethodName" : "setAssociationStatusAggregatedCount", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "associationStatusAggregatedCount", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "associationStatusAggregatedCount", "variableType" : "java.util.Map", "documentation" : "

Returns the number of targets for the association status. For example, if you created an association with two instances, and one of them was successful, this would return the count of instances by status.

", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AssociationStatusAggregatedCount" : { "beanStyleGetterMethodName" : "getAssociationStatusAggregatedCount", "beanStyleSetterMethodName" : "setAssociationStatusAggregatedCount", "c2jName" : "AssociationStatusAggregatedCount", "c2jShape" : "AssociationStatusAggregatedCount", "defaultConsumerFluentSetterDocumentation" : "

Returns the number of targets for the association status. For example, if you created an association with two instances, and one of them was successful, this would return the count of instances by status.

\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #associationStatusAggregatedCount(Map)}.\n@param associationStatusAggregatedCount a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #associationStatusAggregatedCount(Map)", "deprecated" : false, "documentation" : "

Returns the number of targets for the association status. For example, if you created an association with two instances, and one of them was successful, this would return the count of instances by status.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "associationStatusAggregatedCount", "fluentSetterDocumentation" : "

Returns the number of targets for the association status. For example, if you created an association with two instances, and one of them was successful, this would return the count of instances by status.

\n@param associationStatusAggregatedCount Returns the number of targets for the association status. For example, if you created an association with two instances, and one of them was successful, this would return the count of instances by status.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "associationStatusAggregatedCount", "getterDocumentation" : "

Returns the number of targets for the association status. For example, if you created an association with two instances, and one of them was successful, this would return the count of instances by status.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return Returns the number of targets for the association status. For example, if you created an association with two instances, and one of them was successful, this would return the count of instances by status.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AssociationStatusAggregatedCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AssociationStatusAggregatedCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "StatusName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "InstanceCount", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #value(Integer)}.\n@param value a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(Integer)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "value", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "value", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "AssociationStatusAggregatedCount", "sensitive" : false, "setterDocumentation" : "

Returns the number of targets for the association status. For example, if you created an association with two instances, and one of them was successful, this would return the count of instances by status.

\n@param associationStatusAggregatedCount Returns the number of targets for the association status. For example, if you created an association with two instances, and one of them was successful, this would return the count of instances by status.", "setterMethodName" : "setAssociationStatusAggregatedCount", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "associationStatusAggregatedCount", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "associationStatusAggregatedCount", "variableType" : "java.util.Map", "documentation" : "

Returns the number of targets for the association status. For example, if you created an association with two instances, and one of them was successful, this would return the count of instances by status.

", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "DetailedStatus" : { "beanStyleGetterMethodName" : "getDetailedStatus", "beanStyleSetterMethodName" : "setDetailedStatus", "c2jName" : "DetailedStatus", "c2jShape" : "StatusName", "defaultConsumerFluentSetterDocumentation" : "

A detailed status of the association.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #detailedStatus(String)}.\n@param detailedStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #detailedStatus(String)", "deprecated" : false, "documentation" : "

A detailed status of the association.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "detailedStatus", "fluentSetterDocumentation" : "

A detailed status of the association.

\n@param detailedStatus A detailed status of the association.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "detailedStatus", "getterDocumentation" : "

A detailed status of the association.

\n@return A detailed status of the association.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DetailedStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DetailedStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DetailedStatus", "sensitive" : false, "setterDocumentation" : "

A detailed status of the association.

\n@param detailedStatus A detailed status of the association.", "setterMethodName" : "setDetailedStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "detailedStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "detailedStatus", "variableType" : "String", "documentation" : "

A detailed status of the association.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Status" : { "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "StatusName", "defaultConsumerFluentSetterDocumentation" : "

The status of the association. Status can be: Pending, 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 #status(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

The status of the association. Status can be: Pending, Success, or Failed.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "status", "fluentSetterDocumentation" : "

The status of the association. Status can be: Pending, Success, or Failed.

\n@param status The status of the association. Status can be: Pending, Success, or Failed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "status", "getterDocumentation" : "

The status of the association. Status can be: Pending, Success, or Failed.

\n@return The status of the association. Status can be: Pending, Success, or Failed.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Status", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

The status of the association. Status can be: Pending, Success, or Failed.

\n@param status The status of the association. Status can be: Pending, Success, or Failed.", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

The status of the association. Status can be: Pending, Success, or Failed.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "StatusName", "defaultConsumerFluentSetterDocumentation" : "

The status of the association. Status can be: Pending, 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 #status(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

The status of the association. Status can be: Pending, Success, or Failed.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "status", "fluentSetterDocumentation" : "

The status of the association. Status can be: Pending, Success, or Failed.

\n@param status The status of the association. Status can be: Pending, Success, or Failed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "status", "getterDocumentation" : "

The status of the association. Status can be: Pending, Success, or Failed.

\n@return The status of the association. Status can be: Pending, Success, or Failed.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Status", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Status", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Status", "sensitive" : false, "setterDocumentation" : "

The status of the association. Status can be: Pending, Success, or Failed.

\n@param status The status of the association. Status can be: Pending, Success, or Failed.", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

The status of the association. Status can be: Pending, Success, or Failed.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDetailedStatus", "beanStyleSetterMethodName" : "setDetailedStatus", "c2jName" : "DetailedStatus", "c2jShape" : "StatusName", "defaultConsumerFluentSetterDocumentation" : "

A detailed status of the association.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #detailedStatus(String)}.\n@param detailedStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #detailedStatus(String)", "deprecated" : false, "documentation" : "

A detailed status of the association.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "detailedStatus", "fluentSetterDocumentation" : "

A detailed status of the association.

\n@param detailedStatus A detailed status of the association.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "detailedStatus", "getterDocumentation" : "

A detailed status of the association.

\n@return A detailed status of the association.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DetailedStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DetailedStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DetailedStatus", "sensitive" : false, "setterDocumentation" : "

A detailed status of the association.

\n@param detailedStatus A detailed status of the association.", "setterMethodName" : "setDetailedStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "detailedStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "detailedStatus", "variableType" : "String", "documentation" : "

A detailed status of the association.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAssociationStatusAggregatedCount", "beanStyleSetterMethodName" : "setAssociationStatusAggregatedCount", "c2jName" : "AssociationStatusAggregatedCount", "c2jShape" : "AssociationStatusAggregatedCount", "defaultConsumerFluentSetterDocumentation" : "

Returns the number of targets for the association status. For example, if you created an association with two instances, and one of them was successful, this would return the count of instances by status.

\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #associationStatusAggregatedCount(Map)}.\n@param associationStatusAggregatedCount a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #associationStatusAggregatedCount(Map)", "deprecated" : false, "documentation" : "

Returns the number of targets for the association status. For example, if you created an association with two instances, and one of them was successful, this would return the count of instances by status.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "associationStatusAggregatedCount", "fluentSetterDocumentation" : "

Returns the number of targets for the association status. For example, if you created an association with two instances, and one of them was successful, this would return the count of instances by status.

\n@param associationStatusAggregatedCount Returns the number of targets for the association status. For example, if you created an association with two instances, and one of them was successful, this would return the count of instances by status.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "associationStatusAggregatedCount", "getterDocumentation" : "

Returns the number of targets for the association status. For example, if you created an association with two instances, and one of them was successful, this would return the count of instances by status.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return Returns the number of targets for the association status. For example, if you created an association with two instances, and one of them was successful, this would return the count of instances by status.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AssociationStatusAggregatedCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AssociationStatusAggregatedCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "StatusName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "InstanceCount", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #value(Integer)}.\n@param value a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(Integer)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "value", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "value", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "AssociationStatusAggregatedCount", "sensitive" : false, "setterDocumentation" : "

Returns the number of targets for the association status. For example, if you created an association with two instances, and one of them was successful, this would return the count of instances by status.

\n@param associationStatusAggregatedCount Returns the number of targets for the association status. For example, if you created an association with two instances, and one of them was successful, this would return the count of instances by status.", "setterMethodName" : "setAssociationStatusAggregatedCount", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "associationStatusAggregatedCount", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "associationStatusAggregatedCount", "variableType" : "java.util.Map", "documentation" : "

Returns the number of targets for the association status. For example, if you created an association with two instances, and one of them was successful, this would return the count of instances by status.

", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "AssociationOverview", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AssociationOverview", "variableName" : "associationOverview", "variableType" : "AssociationOverview", "documentation" : null, "simpleType" : "AssociationOverview", "variableSetterType" : "AssociationOverview" }, "wrapper" : false }, "AssociationStatus" : { "c2jName" : "AssociationStatus", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

Describes an association status.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getDate", "beanStyleSetterMethodName" : "setDate", "c2jName" : "Date", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

The date when the status changed.

\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 #date(Instant)}.\n@param date 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 #date(Instant)", "deprecated" : false, "documentation" : "

The date when the status changed.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "date", "fluentSetterDocumentation" : "

The date when the status changed.

\n@param date The date when the status changed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "date", "getterDocumentation" : "

The date when the status changed.

\n@return The date when the status changed.", "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" : "Date", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Date", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "Date", "sensitive" : false, "setterDocumentation" : "

The date when the status changed.

\n@param date The date when the status changed.", "setterMethodName" : "setDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "date", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "date", "variableType" : "java.time.Instant", "documentation" : "

The date when the status changed.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNameAsString", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "AssociationStatusName", "defaultConsumerFluentSetterDocumentation" : "

The 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 #nameAsString(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

The status.

", "endpointDiscoveryId" : false, "enumType" : "AssociationStatusName", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "name", "fluentEnumSetterMethodName" : "name", "fluentGetterMethodName" : "nameAsString", "fluentSetterDocumentation" : "

The status.

\n@param name The status.\n@see AssociationStatusName\n@return Returns a reference to this object so that method calls can be chained together.\n@see AssociationStatusName", "fluentSetterMethodName" : "name", "getterDocumentation" : "

The status.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #name} will return {@link AssociationStatusName#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #nameAsString}.\n

\n@return The status.\n@see AssociationStatusName", "getterModel" : { "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 status.

\n@param name The status.\n@see AssociationStatusName", "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 status.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMessage", "beanStyleSetterMethodName" : "setMessage", "c2jName" : "Message", "c2jShape" : "StatusMessage", "defaultConsumerFluentSetterDocumentation" : "

The reason for the 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 #message(String)}.\n@param message a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #message(String)", "deprecated" : false, "documentation" : "

The reason for the status.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "message", "fluentSetterDocumentation" : "

The reason for the status.

\n@param message The reason for the status.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "message", "getterDocumentation" : "

The reason for the status.

\n@return The reason for the 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" : "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" : "

The reason for the status.

\n@param message The reason for the status.", "setterMethodName" : "setMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "message", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "message", "variableType" : "String", "documentation" : "

The reason for the status.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAdditionalInfo", "beanStyleSetterMethodName" : "setAdditionalInfo", "c2jName" : "AdditionalInfo", "c2jShape" : "StatusAdditionalInfo", "defaultConsumerFluentSetterDocumentation" : "

A user-defined string.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #additionalInfo(String)}.\n@param additionalInfo a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #additionalInfo(String)", "deprecated" : false, "documentation" : "

A user-defined string.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "additionalInfo", "fluentSetterDocumentation" : "

A user-defined string.

\n@param additionalInfo A user-defined string.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "additionalInfo", "getterDocumentation" : "

A user-defined string.

\n@return A user-defined string.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AdditionalInfo", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AdditionalInfo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AdditionalInfo", "sensitive" : false, "setterDocumentation" : "

A user-defined string.

\n@param additionalInfo A user-defined string.", "setterMethodName" : "setAdditionalInfo", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "additionalInfo", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "additionalInfo", "variableType" : "String", "documentation" : "

A user-defined string.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AdditionalInfo" : { "beanStyleGetterMethodName" : "getAdditionalInfo", "beanStyleSetterMethodName" : "setAdditionalInfo", "c2jName" : "AdditionalInfo", "c2jShape" : "StatusAdditionalInfo", "defaultConsumerFluentSetterDocumentation" : "

A user-defined string.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #additionalInfo(String)}.\n@param additionalInfo a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #additionalInfo(String)", "deprecated" : false, "documentation" : "

A user-defined string.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "additionalInfo", "fluentSetterDocumentation" : "

A user-defined string.

\n@param additionalInfo A user-defined string.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "additionalInfo", "getterDocumentation" : "

A user-defined string.

\n@return A user-defined string.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AdditionalInfo", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AdditionalInfo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AdditionalInfo", "sensitive" : false, "setterDocumentation" : "

A user-defined string.

\n@param additionalInfo A user-defined string.", "setterMethodName" : "setAdditionalInfo", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "additionalInfo", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "additionalInfo", "variableType" : "String", "documentation" : "

A user-defined string.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Date" : { "beanStyleGetterMethodName" : "getDate", "beanStyleSetterMethodName" : "setDate", "c2jName" : "Date", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

The date when the status changed.

\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 #date(Instant)}.\n@param date 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 #date(Instant)", "deprecated" : false, "documentation" : "

The date when the status changed.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "date", "fluentSetterDocumentation" : "

The date when the status changed.

\n@param date The date when the status changed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "date", "getterDocumentation" : "

The date when the status changed.

\n@return The date when the status changed.", "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" : "Date", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Date", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "Date", "sensitive" : false, "setterDocumentation" : "

The date when the status changed.

\n@param date The date when the status changed.", "setterMethodName" : "setDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "date", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "date", "variableType" : "java.time.Instant", "documentation" : "

The date when the status changed.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "Message" : { "beanStyleGetterMethodName" : "getMessage", "beanStyleSetterMethodName" : "setMessage", "c2jName" : "Message", "c2jShape" : "StatusMessage", "defaultConsumerFluentSetterDocumentation" : "

The reason for the 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 #message(String)}.\n@param message a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #message(String)", "deprecated" : false, "documentation" : "

The reason for the status.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "message", "fluentSetterDocumentation" : "

The reason for the status.

\n@param message The reason for the status.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "message", "getterDocumentation" : "

The reason for the status.

\n@return The reason for the 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" : "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" : "

The reason for the status.

\n@param message The reason for the status.", "setterMethodName" : "setMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "message", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "message", "variableType" : "String", "documentation" : "

The reason for the status.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getNameAsString", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "AssociationStatusName", "defaultConsumerFluentSetterDocumentation" : "

The 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 #nameAsString(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

The status.

", "endpointDiscoveryId" : false, "enumType" : "AssociationStatusName", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "name", "fluentEnumSetterMethodName" : "name", "fluentGetterMethodName" : "nameAsString", "fluentSetterDocumentation" : "

The status.

\n@param name The status.\n@see AssociationStatusName\n@return Returns a reference to this object so that method calls can be chained together.\n@see AssociationStatusName", "fluentSetterMethodName" : "name", "getterDocumentation" : "

The status.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #name} will return {@link AssociationStatusName#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #nameAsString}.\n

\n@return The status.\n@see AssociationStatusName", "getterModel" : { "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 status.

\n@param name The status.\n@see AssociationStatusName", "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 status.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDate", "beanStyleSetterMethodName" : "setDate", "c2jName" : "Date", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

The date when the status changed.

\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 #date(Instant)}.\n@param date 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 #date(Instant)", "deprecated" : false, "documentation" : "

The date when the status changed.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "date", "fluentSetterDocumentation" : "

The date when the status changed.

\n@param date The date when the status changed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "date", "getterDocumentation" : "

The date when the status changed.

\n@return The date when the status changed.", "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" : "Date", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Date", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "Date", "sensitive" : false, "setterDocumentation" : "

The date when the status changed.

\n@param date The date when the status changed.", "setterMethodName" : "setDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "date", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "date", "variableType" : "java.time.Instant", "documentation" : "

The date when the status changed.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNameAsString", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "AssociationStatusName", "defaultConsumerFluentSetterDocumentation" : "

The 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 #nameAsString(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

The status.

", "endpointDiscoveryId" : false, "enumType" : "AssociationStatusName", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "name", "fluentEnumSetterMethodName" : "name", "fluentGetterMethodName" : "nameAsString", "fluentSetterDocumentation" : "

The status.

\n@param name The status.\n@see AssociationStatusName\n@return Returns a reference to this object so that method calls can be chained together.\n@see AssociationStatusName", "fluentSetterMethodName" : "name", "getterDocumentation" : "

The status.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #name} will return {@link AssociationStatusName#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #nameAsString}.\n

\n@return The status.\n@see AssociationStatusName", "getterModel" : { "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 status.

\n@param name The status.\n@see AssociationStatusName", "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 status.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMessage", "beanStyleSetterMethodName" : "setMessage", "c2jName" : "Message", "c2jShape" : "StatusMessage", "defaultConsumerFluentSetterDocumentation" : "

The reason for the 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 #message(String)}.\n@param message a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #message(String)", "deprecated" : false, "documentation" : "

The reason for the status.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "message", "fluentSetterDocumentation" : "

The reason for the status.

\n@param message The reason for the status.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "message", "getterDocumentation" : "

The reason for the status.

\n@return The reason for the 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" : "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" : "

The reason for the status.

\n@param message The reason for the status.", "setterMethodName" : "setMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "message", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "message", "variableType" : "String", "documentation" : "

The reason for the status.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAdditionalInfo", "beanStyleSetterMethodName" : "setAdditionalInfo", "c2jName" : "AdditionalInfo", "c2jShape" : "StatusAdditionalInfo", "defaultConsumerFluentSetterDocumentation" : "

A user-defined string.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #additionalInfo(String)}.\n@param additionalInfo a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #additionalInfo(String)", "deprecated" : false, "documentation" : "

A user-defined string.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "additionalInfo", "fluentSetterDocumentation" : "

A user-defined string.

\n@param additionalInfo A user-defined string.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "additionalInfo", "getterDocumentation" : "

A user-defined string.

\n@return A user-defined string.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AdditionalInfo", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AdditionalInfo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AdditionalInfo", "sensitive" : false, "setterDocumentation" : "

A user-defined string.

\n@param additionalInfo A user-defined string.", "setterMethodName" : "setAdditionalInfo", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "additionalInfo", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "additionalInfo", "variableType" : "String", "documentation" : "

A user-defined string.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Date", "Name", "Message" ], "shapeName" : "AssociationStatus", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AssociationStatus", "variableName" : "associationStatus", "variableType" : "AssociationStatus", "documentation" : null, "simpleType" : "AssociationStatus", "variableSetterType" : "AssociationStatus" }, "wrapper" : false }, "AssociationStatusName" : { "c2jName" : "AssociationStatusName", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "PENDING", "value" : "Pending" }, { "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" : "AssociationStatusName", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AssociationStatusName", "variableName" : "associationStatusName", "variableType" : "AssociationStatusName", "documentation" : null, "simpleType" : "AssociationStatusName", "variableSetterType" : "AssociationStatusName" }, "wrapper" : false }, "AssociationVersionInfo" : { "c2jName" : "AssociationVersionInfo", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

Information about the association version.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getAssociationId", "beanStyleSetterMethodName" : "setAssociationId", "c2jName" : "AssociationId", "c2jShape" : "AssociationId", "defaultConsumerFluentSetterDocumentation" : "

The ID created by the system when the association was created.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #associationId(String)}.\n@param associationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #associationId(String)", "deprecated" : false, "documentation" : "

The ID created by the system when the association was created.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "associationId", "fluentSetterDocumentation" : "

The ID created by the system when the association was created.

\n@param associationId The ID created by the system when the association was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "associationId", "getterDocumentation" : "

The ID created by the system when the association was created.

\n@return The ID created by the system when the association was created.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AssociationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AssociationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AssociationId", "sensitive" : false, "setterDocumentation" : "

The ID created by the system when the association was created.

\n@param associationId The ID created by the system when the association was created.", "setterMethodName" : "setAssociationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "associationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "associationId", "variableType" : "String", "documentation" : "

The ID created by the system when the association was created.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAssociationVersion", "beanStyleSetterMethodName" : "setAssociationVersion", "c2jName" : "AssociationVersion", "c2jShape" : "AssociationVersion", "defaultConsumerFluentSetterDocumentation" : "

The association version.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #associationVersion(String)}.\n@param associationVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #associationVersion(String)", "deprecated" : false, "documentation" : "

The association version.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "associationVersion", "fluentSetterDocumentation" : "

The association version.

\n@param associationVersion The association version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "associationVersion", "getterDocumentation" : "

The association version.

\n@return The association version.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AssociationVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AssociationVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AssociationVersion", "sensitive" : false, "setterDocumentation" : "

The association version.

\n@param associationVersion The association version.", "setterMethodName" : "setAssociationVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "associationVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "associationVersion", "variableType" : "String", "documentation" : "

The association version.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCreatedDate", "beanStyleSetterMethodName" : "setCreatedDate", "c2jName" : "CreatedDate", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

The date the association version was created.

\nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #createdDate(Instant)}.\n@param createdDate 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 #createdDate(Instant)", "deprecated" : false, "documentation" : "

The date the association version was created.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createdDate", "fluentSetterDocumentation" : "

The date the association version was created.

\n@param createdDate The date the association version was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createdDate", "getterDocumentation" : "

The date the association version was created.

\n@return The date the association version was created.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreatedDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "CreatedDate", "sensitive" : false, "setterDocumentation" : "

The date the association version was created.

\n@param createdDate The date the association version was created.", "setterMethodName" : "setCreatedDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdDate", "variableType" : "java.time.Instant", "documentation" : "

The date the association version was created.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "DocumentARN", "defaultConsumerFluentSetterDocumentation" : "

The name specified when the association was created.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

The name specified when the association was created.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

The name specified when the association was created.

\n@param name The name specified when the association was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

The name specified when the association was created.

\n@return The name specified when the association was created.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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 specified when the association was created.

\n@param name The name specified when the association was created.", "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 specified when the association was created.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDocumentVersion", "beanStyleSetterMethodName" : "setDocumentVersion", "c2jName" : "DocumentVersion", "c2jShape" : "DocumentVersion", "defaultConsumerFluentSetterDocumentation" : "

The version of a Systems Manager document used when the association version was created.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentVersion(String)}.\n@param documentVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentVersion(String)", "deprecated" : false, "documentation" : "

The version of a Systems Manager document used when the association version was created.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "documentVersion", "fluentSetterDocumentation" : "

The version of a Systems Manager document used when the association version was created.

\n@param documentVersion The version of a Systems Manager document used when the association version was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "documentVersion", "getterDocumentation" : "

The version of a Systems Manager document used when the association version was created.

\n@return The version of a Systems Manager document used when the association version was created.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentVersion", "sensitive" : false, "setterDocumentation" : "

The version of a Systems Manager document used when the association version was created.

\n@param documentVersion The version of a Systems Manager document used when the association version was created.", "setterMethodName" : "setDocumentVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : "

The version of a Systems Manager document used when the association version was created.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getParameters", "beanStyleSetterMethodName" : "setParameters", "c2jName" : "Parameters", "c2jShape" : "Parameters", "defaultConsumerFluentSetterDocumentation" : "

Parameters specified when the association version was 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 #parameters(List>)}.\n@param parameters a consumer that will call methods on {@link List>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #parameters(List>)", "deprecated" : false, "documentation" : "

Parameters specified when the association version was created.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parameters", "fluentSetterDocumentation" : "

Parameters specified when the association version was created.

\n@param parameters Parameters specified when the association version was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parameters", "getterDocumentation" : "

Parameters specified when the association version was created.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return Parameters specified when the association version was created.", "getterModel" : { "returnType" : "java.util.Map>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Parameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Parameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "ParameterName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "ParameterValueList", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #value(List)}.\n@param value a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(List)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ParameterValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry>", "templateType" : "java.util.Map>" }, "marshallingType" : "MAP", "name" : "Parameters", "sensitive" : false, "setterDocumentation" : "

Parameters specified when the association version was created.

\n@param parameters Parameters specified when the association version was created.", "setterMethodName" : "setParameters", "setterModel" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "parameters", "variableType" : "java.util.Map>", "documentation" : null, "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "parameters", "variableType" : "java.util.Map>", "documentation" : "

Parameters specified when the association version was created.

", "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTargets", "beanStyleSetterMethodName" : "setTargets", "c2jName" : "Targets", "c2jShape" : "Targets", "defaultConsumerFluentSetterDocumentation" : "

The targets specified for the association when the association version was 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 #targets(List)}.\n@param targets a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targets(List)", "deprecated" : false, "documentation" : "

The targets specified for the association when the association version was created.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targets", "fluentSetterDocumentation" : "

The targets specified for the association when the association version was created.

\n@param targets The targets specified for the association when the association version was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targets", "getterDocumentation" : "

The targets specified for the association when the association version was created.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The targets specified for the association when the association version was 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" : "Targets", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Targets", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Target", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Target.Builder} avoiding the need to create one manually via {@link Target#builder()}.\n\nWhen the {@link Consumer} completes, {@link Target.Builder#build()} is called immediately and its result is passed to {@link #member(Target)}.\n@param member a consumer that will call methods on {@link Target.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Target)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Target", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : null, "simpleType" : "Target", "variableSetterType" : "Target" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : "", "simpleType" : "Target", "variableSetterType" : "Target" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Target", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Target", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Targets", "sensitive" : false, "setterDocumentation" : "

The targets specified for the association when the association version was created.

\n@param targets The targets specified for the association when the association version was created.", "setterMethodName" : "setTargets", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : "

The targets specified for the association when the association version was created.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getScheduleExpression", "beanStyleSetterMethodName" : "setScheduleExpression", "c2jName" : "ScheduleExpression", "c2jShape" : "ScheduleExpression", "defaultConsumerFluentSetterDocumentation" : "

The cron or rate schedule specified for the association when the association version was created.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #scheduleExpression(String)}.\n@param scheduleExpression a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #scheduleExpression(String)", "deprecated" : false, "documentation" : "

The cron or rate schedule specified for the association when the association version was created.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "scheduleExpression", "fluentSetterDocumentation" : "

The cron or rate schedule specified for the association when the association version was created.

\n@param scheduleExpression The cron or rate schedule specified for the association when the association version was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "scheduleExpression", "getterDocumentation" : "

The cron or rate schedule specified for the association when the association version was created.

\n@return The cron or rate schedule specified for the association when the association version was created.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ScheduleExpression", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ScheduleExpression", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ScheduleExpression", "sensitive" : false, "setterDocumentation" : "

The cron or rate schedule specified for the association when the association version was created.

\n@param scheduleExpression The cron or rate schedule specified for the association when the association version was created.", "setterMethodName" : "setScheduleExpression", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "scheduleExpression", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "scheduleExpression", "variableType" : "String", "documentation" : "

The cron or rate schedule specified for the association when the association version was created.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOutputLocation", "beanStyleSetterMethodName" : "setOutputLocation", "c2jName" : "OutputLocation", "c2jShape" : "InstanceAssociationOutputLocation", "defaultConsumerFluentSetterDocumentation" : "

The location in Amazon S3 specified for the association when the association version was created.

\nThis is a convenience that creates an instance of the {@link InstanceAssociationOutputLocation.Builder} avoiding the need to create one manually via {@link InstanceAssociationOutputLocation#builder()}.\n\nWhen the {@link Consumer} completes, {@link InstanceAssociationOutputLocation.Builder#build()} is called immediately and its result is passed to {@link #outputLocation(InstanceAssociationOutputLocation)}.\n@param outputLocation a consumer that will call methods on {@link InstanceAssociationOutputLocation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #outputLocation(InstanceAssociationOutputLocation)", "deprecated" : false, "documentation" : "

The location in Amazon S3 specified for the association when the association version was created.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "outputLocation", "fluentSetterDocumentation" : "

The location in Amazon S3 specified for the association when the association version was created.

\n@param outputLocation The location in Amazon S3 specified for the association when the association version was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "outputLocation", "getterDocumentation" : "

The location in Amazon S3 specified for the association when the association version was created.

\n@return The location in Amazon S3 specified for the association when the association version was created.", "getterModel" : { "returnType" : "InstanceAssociationOutputLocation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OutputLocation", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OutputLocation", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "OutputLocation", "sensitive" : false, "setterDocumentation" : "

The location in Amazon S3 specified for the association when the association version was created.

\n@param outputLocation The location in Amazon S3 specified for the association when the association version was created.", "setterMethodName" : "setOutputLocation", "setterModel" : { "variableDeclarationType" : "InstanceAssociationOutputLocation", "variableName" : "outputLocation", "variableType" : "InstanceAssociationOutputLocation", "documentation" : null, "simpleType" : "InstanceAssociationOutputLocation", "variableSetterType" : "InstanceAssociationOutputLocation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InstanceAssociationOutputLocation", "variableName" : "outputLocation", "variableType" : "InstanceAssociationOutputLocation", "documentation" : "

The location in Amazon S3 specified for the association when the association version was created.

", "simpleType" : "InstanceAssociationOutputLocation", "variableSetterType" : "InstanceAssociationOutputLocation" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAssociationName", "beanStyleSetterMethodName" : "setAssociationName", "c2jName" : "AssociationName", "c2jShape" : "AssociationName", "defaultConsumerFluentSetterDocumentation" : "

The name specified for the association version when the association version was created.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #associationName(String)}.\n@param associationName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #associationName(String)", "deprecated" : false, "documentation" : "

The name specified for the association version when the association version was created.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "associationName", "fluentSetterDocumentation" : "

The name specified for the association version when the association version was created.

\n@param associationName The name specified for the association version when the association version was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "associationName", "getterDocumentation" : "

The name specified for the association version when the association version was created.

\n@return The name specified for the association version when the association version was created.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AssociationName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AssociationName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AssociationName", "sensitive" : false, "setterDocumentation" : "

The name specified for the association version when the association version was created.

\n@param associationName The name specified for the association version when the association version was created.", "setterMethodName" : "setAssociationName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "associationName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "associationName", "variableType" : "String", "documentation" : "

The name specified for the association version when the association version was created.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxErrors", "beanStyleSetterMethodName" : "setMaxErrors", "c2jName" : "MaxErrors", "c2jShape" : "MaxErrors", "defaultConsumerFluentSetterDocumentation" : "

The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #maxErrors(String)}.\n@param maxErrors a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxErrors(String)", "deprecated" : false, "documentation" : "

The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxErrors", "fluentSetterDocumentation" : "

The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.

\n@param maxErrors The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxErrors", "getterDocumentation" : "

The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.

\n@return The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxErrors", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxErrors", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MaxErrors", "sensitive" : false, "setterDocumentation" : "

The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.

\n@param maxErrors The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.", "setterMethodName" : "setMaxErrors", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "maxErrors", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "maxErrors", "variableType" : "String", "documentation" : "

The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxConcurrency", "beanStyleSetterMethodName" : "setMaxConcurrency", "c2jName" : "MaxConcurrency", "c2jShape" : "MaxConcurrency", "defaultConsumerFluentSetterDocumentation" : "

The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #maxConcurrency(String)}.\n@param maxConcurrency a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxConcurrency(String)", "deprecated" : false, "documentation" : "

The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxConcurrency", "fluentSetterDocumentation" : "

The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.

\n@param maxConcurrency The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxConcurrency", "getterDocumentation" : "

The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.

\n@return The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxConcurrency", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxConcurrency", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MaxConcurrency", "sensitive" : false, "setterDocumentation" : "

The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.

\n@param maxConcurrency The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.", "setterMethodName" : "setMaxConcurrency", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "maxConcurrency", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "maxConcurrency", "variableType" : "String", "documentation" : "

The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getComplianceSeverityAsString", "beanStyleSetterMethodName" : "setComplianceSeverity", "c2jName" : "ComplianceSeverity", "c2jShape" : "AssociationComplianceSeverity", "defaultConsumerFluentSetterDocumentation" : "

The severity level that is assigned to the association.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #complianceSeverityAsString(String)}.\n@param complianceSeverity a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #complianceSeverity(String)", "deprecated" : false, "documentation" : "

The severity level that is assigned to the association.

", "endpointDiscoveryId" : false, "enumType" : "AssociationComplianceSeverity", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "complianceSeverity", "fluentEnumSetterMethodName" : "complianceSeverity", "fluentGetterMethodName" : "complianceSeverityAsString", "fluentSetterDocumentation" : "

The severity level that is assigned to the association.

\n@param complianceSeverity The severity level that is assigned to the association.\n@see AssociationComplianceSeverity\n@return Returns a reference to this object so that method calls can be chained together.\n@see AssociationComplianceSeverity", "fluentSetterMethodName" : "complianceSeverity", "getterDocumentation" : "

The severity level that is assigned to the association.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #complianceSeverity} will return {@link AssociationComplianceSeverity#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #complianceSeverityAsString}.\n

\n@return The severity level that is assigned to the association.\n@see AssociationComplianceSeverity", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ComplianceSeverity", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ComplianceSeverity", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ComplianceSeverity", "sensitive" : false, "setterDocumentation" : "

The severity level that is assigned to the association.

\n@param complianceSeverity The severity level that is assigned to the association.\n@see AssociationComplianceSeverity", "setterMethodName" : "setComplianceSeverity", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "complianceSeverity", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "complianceSeverity", "variableType" : "String", "documentation" : "

The severity level that is assigned to the association.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AssociationId" : { "beanStyleGetterMethodName" : "getAssociationId", "beanStyleSetterMethodName" : "setAssociationId", "c2jName" : "AssociationId", "c2jShape" : "AssociationId", "defaultConsumerFluentSetterDocumentation" : "

The ID created by the system when the association was created.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #associationId(String)}.\n@param associationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #associationId(String)", "deprecated" : false, "documentation" : "

The ID created by the system when the association was created.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "associationId", "fluentSetterDocumentation" : "

The ID created by the system when the association was created.

\n@param associationId The ID created by the system when the association was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "associationId", "getterDocumentation" : "

The ID created by the system when the association was created.

\n@return The ID created by the system when the association was created.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AssociationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AssociationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AssociationId", "sensitive" : false, "setterDocumentation" : "

The ID created by the system when the association was created.

\n@param associationId The ID created by the system when the association was created.", "setterMethodName" : "setAssociationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "associationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "associationId", "variableType" : "String", "documentation" : "

The ID created by the system when the association was created.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "AssociationName" : { "beanStyleGetterMethodName" : "getAssociationName", "beanStyleSetterMethodName" : "setAssociationName", "c2jName" : "AssociationName", "c2jShape" : "AssociationName", "defaultConsumerFluentSetterDocumentation" : "

The name specified for the association version when the association version was created.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #associationName(String)}.\n@param associationName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #associationName(String)", "deprecated" : false, "documentation" : "

The name specified for the association version when the association version was created.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "associationName", "fluentSetterDocumentation" : "

The name specified for the association version when the association version was created.

\n@param associationName The name specified for the association version when the association version was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "associationName", "getterDocumentation" : "

The name specified for the association version when the association version was created.

\n@return The name specified for the association version when the association version was created.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AssociationName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AssociationName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AssociationName", "sensitive" : false, "setterDocumentation" : "

The name specified for the association version when the association version was created.

\n@param associationName The name specified for the association version when the association version was created.", "setterMethodName" : "setAssociationName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "associationName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "associationName", "variableType" : "String", "documentation" : "

The name specified for the association version when the association version was created.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "AssociationVersion" : { "beanStyleGetterMethodName" : "getAssociationVersion", "beanStyleSetterMethodName" : "setAssociationVersion", "c2jName" : "AssociationVersion", "c2jShape" : "AssociationVersion", "defaultConsumerFluentSetterDocumentation" : "

The association version.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #associationVersion(String)}.\n@param associationVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #associationVersion(String)", "deprecated" : false, "documentation" : "

The association version.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "associationVersion", "fluentSetterDocumentation" : "

The association version.

\n@param associationVersion The association version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "associationVersion", "getterDocumentation" : "

The association version.

\n@return The association version.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AssociationVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AssociationVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AssociationVersion", "sensitive" : false, "setterDocumentation" : "

The association version.

\n@param associationVersion The association version.", "setterMethodName" : "setAssociationVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "associationVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "associationVersion", "variableType" : "String", "documentation" : "

The association version.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ComplianceSeverity" : { "beanStyleGetterMethodName" : "getComplianceSeverityAsString", "beanStyleSetterMethodName" : "setComplianceSeverity", "c2jName" : "ComplianceSeverity", "c2jShape" : "AssociationComplianceSeverity", "defaultConsumerFluentSetterDocumentation" : "

The severity level that is assigned to the association.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #complianceSeverityAsString(String)}.\n@param complianceSeverity a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #complianceSeverity(String)", "deprecated" : false, "documentation" : "

The severity level that is assigned to the association.

", "endpointDiscoveryId" : false, "enumType" : "AssociationComplianceSeverity", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "complianceSeverity", "fluentEnumSetterMethodName" : "complianceSeverity", "fluentGetterMethodName" : "complianceSeverityAsString", "fluentSetterDocumentation" : "

The severity level that is assigned to the association.

\n@param complianceSeverity The severity level that is assigned to the association.\n@see AssociationComplianceSeverity\n@return Returns a reference to this object so that method calls can be chained together.\n@see AssociationComplianceSeverity", "fluentSetterMethodName" : "complianceSeverity", "getterDocumentation" : "

The severity level that is assigned to the association.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #complianceSeverity} will return {@link AssociationComplianceSeverity#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #complianceSeverityAsString}.\n

\n@return The severity level that is assigned to the association.\n@see AssociationComplianceSeverity", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ComplianceSeverity", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ComplianceSeverity", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ComplianceSeverity", "sensitive" : false, "setterDocumentation" : "

The severity level that is assigned to the association.

\n@param complianceSeverity The severity level that is assigned to the association.\n@see AssociationComplianceSeverity", "setterMethodName" : "setComplianceSeverity", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "complianceSeverity", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "complianceSeverity", "variableType" : "String", "documentation" : "

The severity level that is assigned to the association.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "CreatedDate" : { "beanStyleGetterMethodName" : "getCreatedDate", "beanStyleSetterMethodName" : "setCreatedDate", "c2jName" : "CreatedDate", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

The date the association version was created.

\nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #createdDate(Instant)}.\n@param createdDate 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 #createdDate(Instant)", "deprecated" : false, "documentation" : "

The date the association version was created.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createdDate", "fluentSetterDocumentation" : "

The date the association version was created.

\n@param createdDate The date the association version was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createdDate", "getterDocumentation" : "

The date the association version was created.

\n@return The date the association version was created.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreatedDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "CreatedDate", "sensitive" : false, "setterDocumentation" : "

The date the association version was created.

\n@param createdDate The date the association version was created.", "setterMethodName" : "setCreatedDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdDate", "variableType" : "java.time.Instant", "documentation" : "

The date the association version was created.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "DocumentVersion" : { "beanStyleGetterMethodName" : "getDocumentVersion", "beanStyleSetterMethodName" : "setDocumentVersion", "c2jName" : "DocumentVersion", "c2jShape" : "DocumentVersion", "defaultConsumerFluentSetterDocumentation" : "

The version of a Systems Manager document used when the association version was created.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentVersion(String)}.\n@param documentVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentVersion(String)", "deprecated" : false, "documentation" : "

The version of a Systems Manager document used when the association version was created.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "documentVersion", "fluentSetterDocumentation" : "

The version of a Systems Manager document used when the association version was created.

\n@param documentVersion The version of a Systems Manager document used when the association version was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "documentVersion", "getterDocumentation" : "

The version of a Systems Manager document used when the association version was created.

\n@return The version of a Systems Manager document used when the association version was created.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentVersion", "sensitive" : false, "setterDocumentation" : "

The version of a Systems Manager document used when the association version was created.

\n@param documentVersion The version of a Systems Manager document used when the association version was created.", "setterMethodName" : "setDocumentVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : "

The version of a Systems Manager document used when the association version was created.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "MaxConcurrency" : { "beanStyleGetterMethodName" : "getMaxConcurrency", "beanStyleSetterMethodName" : "setMaxConcurrency", "c2jName" : "MaxConcurrency", "c2jShape" : "MaxConcurrency", "defaultConsumerFluentSetterDocumentation" : "

The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #maxConcurrency(String)}.\n@param maxConcurrency a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxConcurrency(String)", "deprecated" : false, "documentation" : "

The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxConcurrency", "fluentSetterDocumentation" : "

The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.

\n@param maxConcurrency The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxConcurrency", "getterDocumentation" : "

The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.

\n@return The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxConcurrency", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxConcurrency", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MaxConcurrency", "sensitive" : false, "setterDocumentation" : "

The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.

\n@param maxConcurrency The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.", "setterMethodName" : "setMaxConcurrency", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "maxConcurrency", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "maxConcurrency", "variableType" : "String", "documentation" : "

The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "MaxErrors" : { "beanStyleGetterMethodName" : "getMaxErrors", "beanStyleSetterMethodName" : "setMaxErrors", "c2jName" : "MaxErrors", "c2jShape" : "MaxErrors", "defaultConsumerFluentSetterDocumentation" : "

The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #maxErrors(String)}.\n@param maxErrors a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxErrors(String)", "deprecated" : false, "documentation" : "

The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxErrors", "fluentSetterDocumentation" : "

The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.

\n@param maxErrors The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxErrors", "getterDocumentation" : "

The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.

\n@return The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxErrors", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxErrors", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MaxErrors", "sensitive" : false, "setterDocumentation" : "

The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.

\n@param maxErrors The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.", "setterMethodName" : "setMaxErrors", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "maxErrors", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "maxErrors", "variableType" : "String", "documentation" : "

The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "DocumentARN", "defaultConsumerFluentSetterDocumentation" : "

The name specified when the association was created.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

The name specified when the association was created.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

The name specified when the association was created.

\n@param name The name specified when the association was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

The name specified when the association was created.

\n@return The name specified when the association was created.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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 specified when the association was created.

\n@param name The name specified when the association was created.", "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 specified when the association was created.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "OutputLocation" : { "beanStyleGetterMethodName" : "getOutputLocation", "beanStyleSetterMethodName" : "setOutputLocation", "c2jName" : "OutputLocation", "c2jShape" : "InstanceAssociationOutputLocation", "defaultConsumerFluentSetterDocumentation" : "

The location in Amazon S3 specified for the association when the association version was created.

\nThis is a convenience that creates an instance of the {@link InstanceAssociationOutputLocation.Builder} avoiding the need to create one manually via {@link InstanceAssociationOutputLocation#builder()}.\n\nWhen the {@link Consumer} completes, {@link InstanceAssociationOutputLocation.Builder#build()} is called immediately and its result is passed to {@link #outputLocation(InstanceAssociationOutputLocation)}.\n@param outputLocation a consumer that will call methods on {@link InstanceAssociationOutputLocation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #outputLocation(InstanceAssociationOutputLocation)", "deprecated" : false, "documentation" : "

The location in Amazon S3 specified for the association when the association version was created.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "outputLocation", "fluentSetterDocumentation" : "

The location in Amazon S3 specified for the association when the association version was created.

\n@param outputLocation The location in Amazon S3 specified for the association when the association version was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "outputLocation", "getterDocumentation" : "

The location in Amazon S3 specified for the association when the association version was created.

\n@return The location in Amazon S3 specified for the association when the association version was created.", "getterModel" : { "returnType" : "InstanceAssociationOutputLocation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OutputLocation", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OutputLocation", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "OutputLocation", "sensitive" : false, "setterDocumentation" : "

The location in Amazon S3 specified for the association when the association version was created.

\n@param outputLocation The location in Amazon S3 specified for the association when the association version was created.", "setterMethodName" : "setOutputLocation", "setterModel" : { "variableDeclarationType" : "InstanceAssociationOutputLocation", "variableName" : "outputLocation", "variableType" : "InstanceAssociationOutputLocation", "documentation" : null, "simpleType" : "InstanceAssociationOutputLocation", "variableSetterType" : "InstanceAssociationOutputLocation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InstanceAssociationOutputLocation", "variableName" : "outputLocation", "variableType" : "InstanceAssociationOutputLocation", "documentation" : "

The location in Amazon S3 specified for the association when the association version was created.

", "simpleType" : "InstanceAssociationOutputLocation", "variableSetterType" : "InstanceAssociationOutputLocation" }, "xmlNameSpaceUri" : null }, "Parameters" : { "beanStyleGetterMethodName" : "getParameters", "beanStyleSetterMethodName" : "setParameters", "c2jName" : "Parameters", "c2jShape" : "Parameters", "defaultConsumerFluentSetterDocumentation" : "

Parameters specified when the association version was 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 #parameters(List>)}.\n@param parameters a consumer that will call methods on {@link List>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #parameters(List>)", "deprecated" : false, "documentation" : "

Parameters specified when the association version was created.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parameters", "fluentSetterDocumentation" : "

Parameters specified when the association version was created.

\n@param parameters Parameters specified when the association version was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parameters", "getterDocumentation" : "

Parameters specified when the association version was created.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return Parameters specified when the association version was created.", "getterModel" : { "returnType" : "java.util.Map>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Parameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Parameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "ParameterName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "ParameterValueList", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #value(List)}.\n@param value a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(List)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ParameterValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry>", "templateType" : "java.util.Map>" }, "marshallingType" : "MAP", "name" : "Parameters", "sensitive" : false, "setterDocumentation" : "

Parameters specified when the association version was created.

\n@param parameters Parameters specified when the association version was created.", "setterMethodName" : "setParameters", "setterModel" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "parameters", "variableType" : "java.util.Map>", "documentation" : null, "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "parameters", "variableType" : "java.util.Map>", "documentation" : "

Parameters specified when the association version was created.

", "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "xmlNameSpaceUri" : null }, "ScheduleExpression" : { "beanStyleGetterMethodName" : "getScheduleExpression", "beanStyleSetterMethodName" : "setScheduleExpression", "c2jName" : "ScheduleExpression", "c2jShape" : "ScheduleExpression", "defaultConsumerFluentSetterDocumentation" : "

The cron or rate schedule specified for the association when the association version was created.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #scheduleExpression(String)}.\n@param scheduleExpression a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #scheduleExpression(String)", "deprecated" : false, "documentation" : "

The cron or rate schedule specified for the association when the association version was created.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "scheduleExpression", "fluentSetterDocumentation" : "

The cron or rate schedule specified for the association when the association version was created.

\n@param scheduleExpression The cron or rate schedule specified for the association when the association version was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "scheduleExpression", "getterDocumentation" : "

The cron or rate schedule specified for the association when the association version was created.

\n@return The cron or rate schedule specified for the association when the association version was created.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ScheduleExpression", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ScheduleExpression", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ScheduleExpression", "sensitive" : false, "setterDocumentation" : "

The cron or rate schedule specified for the association when the association version was created.

\n@param scheduleExpression The cron or rate schedule specified for the association when the association version was created.", "setterMethodName" : "setScheduleExpression", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "scheduleExpression", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "scheduleExpression", "variableType" : "String", "documentation" : "

The cron or rate schedule specified for the association when the association version was created.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Targets" : { "beanStyleGetterMethodName" : "getTargets", "beanStyleSetterMethodName" : "setTargets", "c2jName" : "Targets", "c2jShape" : "Targets", "defaultConsumerFluentSetterDocumentation" : "

The targets specified for the association when the association version was 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 #targets(List)}.\n@param targets a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targets(List)", "deprecated" : false, "documentation" : "

The targets specified for the association when the association version was created.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targets", "fluentSetterDocumentation" : "

The targets specified for the association when the association version was created.

\n@param targets The targets specified for the association when the association version was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targets", "getterDocumentation" : "

The targets specified for the association when the association version was created.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The targets specified for the association when the association version was 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" : "Targets", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Targets", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Target", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Target.Builder} avoiding the need to create one manually via {@link Target#builder()}.\n\nWhen the {@link Consumer} completes, {@link Target.Builder#build()} is called immediately and its result is passed to {@link #member(Target)}.\n@param member a consumer that will call methods on {@link Target.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Target)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Target", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : null, "simpleType" : "Target", "variableSetterType" : "Target" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : "", "simpleType" : "Target", "variableSetterType" : "Target" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Target", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Target", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Targets", "sensitive" : false, "setterDocumentation" : "

The targets specified for the association when the association version was created.

\n@param targets The targets specified for the association when the association version was created.", "setterMethodName" : "setTargets", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : "

The targets specified for the association when the association version was created.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getAssociationId", "beanStyleSetterMethodName" : "setAssociationId", "c2jName" : "AssociationId", "c2jShape" : "AssociationId", "defaultConsumerFluentSetterDocumentation" : "

The ID created by the system when the association was created.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #associationId(String)}.\n@param associationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #associationId(String)", "deprecated" : false, "documentation" : "

The ID created by the system when the association was created.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "associationId", "fluentSetterDocumentation" : "

The ID created by the system when the association was created.

\n@param associationId The ID created by the system when the association was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "associationId", "getterDocumentation" : "

The ID created by the system when the association was created.

\n@return The ID created by the system when the association was created.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AssociationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AssociationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AssociationId", "sensitive" : false, "setterDocumentation" : "

The ID created by the system when the association was created.

\n@param associationId The ID created by the system when the association was created.", "setterMethodName" : "setAssociationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "associationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "associationId", "variableType" : "String", "documentation" : "

The ID created by the system when the association was created.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAssociationVersion", "beanStyleSetterMethodName" : "setAssociationVersion", "c2jName" : "AssociationVersion", "c2jShape" : "AssociationVersion", "defaultConsumerFluentSetterDocumentation" : "

The association version.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #associationVersion(String)}.\n@param associationVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #associationVersion(String)", "deprecated" : false, "documentation" : "

The association version.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "associationVersion", "fluentSetterDocumentation" : "

The association version.

\n@param associationVersion The association version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "associationVersion", "getterDocumentation" : "

The association version.

\n@return The association version.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AssociationVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AssociationVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AssociationVersion", "sensitive" : false, "setterDocumentation" : "

The association version.

\n@param associationVersion The association version.", "setterMethodName" : "setAssociationVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "associationVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "associationVersion", "variableType" : "String", "documentation" : "

The association version.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCreatedDate", "beanStyleSetterMethodName" : "setCreatedDate", "c2jName" : "CreatedDate", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

The date the association version was created.

\nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #createdDate(Instant)}.\n@param createdDate 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 #createdDate(Instant)", "deprecated" : false, "documentation" : "

The date the association version was created.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createdDate", "fluentSetterDocumentation" : "

The date the association version was created.

\n@param createdDate The date the association version was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createdDate", "getterDocumentation" : "

The date the association version was created.

\n@return The date the association version was created.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreatedDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "CreatedDate", "sensitive" : false, "setterDocumentation" : "

The date the association version was created.

\n@param createdDate The date the association version was created.", "setterMethodName" : "setCreatedDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdDate", "variableType" : "java.time.Instant", "documentation" : "

The date the association version was created.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "DocumentARN", "defaultConsumerFluentSetterDocumentation" : "

The name specified when the association was created.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

The name specified when the association was created.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

The name specified when the association was created.

\n@param name The name specified when the association was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

The name specified when the association was created.

\n@return The name specified when the association was created.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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 specified when the association was created.

\n@param name The name specified when the association was created.", "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 specified when the association was created.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDocumentVersion", "beanStyleSetterMethodName" : "setDocumentVersion", "c2jName" : "DocumentVersion", "c2jShape" : "DocumentVersion", "defaultConsumerFluentSetterDocumentation" : "

The version of a Systems Manager document used when the association version was created.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentVersion(String)}.\n@param documentVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentVersion(String)", "deprecated" : false, "documentation" : "

The version of a Systems Manager document used when the association version was created.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "documentVersion", "fluentSetterDocumentation" : "

The version of a Systems Manager document used when the association version was created.

\n@param documentVersion The version of a Systems Manager document used when the association version was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "documentVersion", "getterDocumentation" : "

The version of a Systems Manager document used when the association version was created.

\n@return The version of a Systems Manager document used when the association version was created.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentVersion", "sensitive" : false, "setterDocumentation" : "

The version of a Systems Manager document used when the association version was created.

\n@param documentVersion The version of a Systems Manager document used when the association version was created.", "setterMethodName" : "setDocumentVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : "

The version of a Systems Manager document used when the association version was created.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getParameters", "beanStyleSetterMethodName" : "setParameters", "c2jName" : "Parameters", "c2jShape" : "Parameters", "defaultConsumerFluentSetterDocumentation" : "

Parameters specified when the association version was 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 #parameters(List>)}.\n@param parameters a consumer that will call methods on {@link List>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #parameters(List>)", "deprecated" : false, "documentation" : "

Parameters specified when the association version was created.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parameters", "fluentSetterDocumentation" : "

Parameters specified when the association version was created.

\n@param parameters Parameters specified when the association version was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parameters", "getterDocumentation" : "

Parameters specified when the association version was created.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return Parameters specified when the association version was created.", "getterModel" : { "returnType" : "java.util.Map>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Parameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Parameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "ParameterName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "ParameterValueList", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #value(List)}.\n@param value a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(List)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ParameterValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry>", "templateType" : "java.util.Map>" }, "marshallingType" : "MAP", "name" : "Parameters", "sensitive" : false, "setterDocumentation" : "

Parameters specified when the association version was created.

\n@param parameters Parameters specified when the association version was created.", "setterMethodName" : "setParameters", "setterModel" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "parameters", "variableType" : "java.util.Map>", "documentation" : null, "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "parameters", "variableType" : "java.util.Map>", "documentation" : "

Parameters specified when the association version was created.

", "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTargets", "beanStyleSetterMethodName" : "setTargets", "c2jName" : "Targets", "c2jShape" : "Targets", "defaultConsumerFluentSetterDocumentation" : "

The targets specified for the association when the association version was 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 #targets(List)}.\n@param targets a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targets(List)", "deprecated" : false, "documentation" : "

The targets specified for the association when the association version was created.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targets", "fluentSetterDocumentation" : "

The targets specified for the association when the association version was created.

\n@param targets The targets specified for the association when the association version was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targets", "getterDocumentation" : "

The targets specified for the association when the association version was created.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The targets specified for the association when the association version was 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" : "Targets", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Targets", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Target", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Target.Builder} avoiding the need to create one manually via {@link Target#builder()}.\n\nWhen the {@link Consumer} completes, {@link Target.Builder#build()} is called immediately and its result is passed to {@link #member(Target)}.\n@param member a consumer that will call methods on {@link Target.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Target)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Target", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : null, "simpleType" : "Target", "variableSetterType" : "Target" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : "", "simpleType" : "Target", "variableSetterType" : "Target" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Target", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Target", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Targets", "sensitive" : false, "setterDocumentation" : "

The targets specified for the association when the association version was created.

\n@param targets The targets specified for the association when the association version was created.", "setterMethodName" : "setTargets", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : "

The targets specified for the association when the association version was created.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getScheduleExpression", "beanStyleSetterMethodName" : "setScheduleExpression", "c2jName" : "ScheduleExpression", "c2jShape" : "ScheduleExpression", "defaultConsumerFluentSetterDocumentation" : "

The cron or rate schedule specified for the association when the association version was created.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #scheduleExpression(String)}.\n@param scheduleExpression a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #scheduleExpression(String)", "deprecated" : false, "documentation" : "

The cron or rate schedule specified for the association when the association version was created.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "scheduleExpression", "fluentSetterDocumentation" : "

The cron or rate schedule specified for the association when the association version was created.

\n@param scheduleExpression The cron or rate schedule specified for the association when the association version was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "scheduleExpression", "getterDocumentation" : "

The cron or rate schedule specified for the association when the association version was created.

\n@return The cron or rate schedule specified for the association when the association version was created.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ScheduleExpression", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ScheduleExpression", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ScheduleExpression", "sensitive" : false, "setterDocumentation" : "

The cron or rate schedule specified for the association when the association version was created.

\n@param scheduleExpression The cron or rate schedule specified for the association when the association version was created.", "setterMethodName" : "setScheduleExpression", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "scheduleExpression", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "scheduleExpression", "variableType" : "String", "documentation" : "

The cron or rate schedule specified for the association when the association version was created.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOutputLocation", "beanStyleSetterMethodName" : "setOutputLocation", "c2jName" : "OutputLocation", "c2jShape" : "InstanceAssociationOutputLocation", "defaultConsumerFluentSetterDocumentation" : "

The location in Amazon S3 specified for the association when the association version was created.

\nThis is a convenience that creates an instance of the {@link InstanceAssociationOutputLocation.Builder} avoiding the need to create one manually via {@link InstanceAssociationOutputLocation#builder()}.\n\nWhen the {@link Consumer} completes, {@link InstanceAssociationOutputLocation.Builder#build()} is called immediately and its result is passed to {@link #outputLocation(InstanceAssociationOutputLocation)}.\n@param outputLocation a consumer that will call methods on {@link InstanceAssociationOutputLocation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #outputLocation(InstanceAssociationOutputLocation)", "deprecated" : false, "documentation" : "

The location in Amazon S3 specified for the association when the association version was created.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "outputLocation", "fluentSetterDocumentation" : "

The location in Amazon S3 specified for the association when the association version was created.

\n@param outputLocation The location in Amazon S3 specified for the association when the association version was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "outputLocation", "getterDocumentation" : "

The location in Amazon S3 specified for the association when the association version was created.

\n@return The location in Amazon S3 specified for the association when the association version was created.", "getterModel" : { "returnType" : "InstanceAssociationOutputLocation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OutputLocation", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OutputLocation", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "OutputLocation", "sensitive" : false, "setterDocumentation" : "

The location in Amazon S3 specified for the association when the association version was created.

\n@param outputLocation The location in Amazon S3 specified for the association when the association version was created.", "setterMethodName" : "setOutputLocation", "setterModel" : { "variableDeclarationType" : "InstanceAssociationOutputLocation", "variableName" : "outputLocation", "variableType" : "InstanceAssociationOutputLocation", "documentation" : null, "simpleType" : "InstanceAssociationOutputLocation", "variableSetterType" : "InstanceAssociationOutputLocation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InstanceAssociationOutputLocation", "variableName" : "outputLocation", "variableType" : "InstanceAssociationOutputLocation", "documentation" : "

The location in Amazon S3 specified for the association when the association version was created.

", "simpleType" : "InstanceAssociationOutputLocation", "variableSetterType" : "InstanceAssociationOutputLocation" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAssociationName", "beanStyleSetterMethodName" : "setAssociationName", "c2jName" : "AssociationName", "c2jShape" : "AssociationName", "defaultConsumerFluentSetterDocumentation" : "

The name specified for the association version when the association version was created.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #associationName(String)}.\n@param associationName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #associationName(String)", "deprecated" : false, "documentation" : "

The name specified for the association version when the association version was created.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "associationName", "fluentSetterDocumentation" : "

The name specified for the association version when the association version was created.

\n@param associationName The name specified for the association version when the association version was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "associationName", "getterDocumentation" : "

The name specified for the association version when the association version was created.

\n@return The name specified for the association version when the association version was created.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AssociationName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AssociationName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AssociationName", "sensitive" : false, "setterDocumentation" : "

The name specified for the association version when the association version was created.

\n@param associationName The name specified for the association version when the association version was created.", "setterMethodName" : "setAssociationName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "associationName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "associationName", "variableType" : "String", "documentation" : "

The name specified for the association version when the association version was created.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxErrors", "beanStyleSetterMethodName" : "setMaxErrors", "c2jName" : "MaxErrors", "c2jShape" : "MaxErrors", "defaultConsumerFluentSetterDocumentation" : "

The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #maxErrors(String)}.\n@param maxErrors a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxErrors(String)", "deprecated" : false, "documentation" : "

The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxErrors", "fluentSetterDocumentation" : "

The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.

\n@param maxErrors The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxErrors", "getterDocumentation" : "

The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.

\n@return The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxErrors", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxErrors", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MaxErrors", "sensitive" : false, "setterDocumentation" : "

The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.

\n@param maxErrors The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.", "setterMethodName" : "setMaxErrors", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "maxErrors", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "maxErrors", "variableType" : "String", "documentation" : "

The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxConcurrency", "beanStyleSetterMethodName" : "setMaxConcurrency", "c2jName" : "MaxConcurrency", "c2jShape" : "MaxConcurrency", "defaultConsumerFluentSetterDocumentation" : "

The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #maxConcurrency(String)}.\n@param maxConcurrency a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxConcurrency(String)", "deprecated" : false, "documentation" : "

The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxConcurrency", "fluentSetterDocumentation" : "

The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.

\n@param maxConcurrency The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxConcurrency", "getterDocumentation" : "

The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.

\n@return The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxConcurrency", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxConcurrency", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MaxConcurrency", "sensitive" : false, "setterDocumentation" : "

The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.

\n@param maxConcurrency The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.", "setterMethodName" : "setMaxConcurrency", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "maxConcurrency", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "maxConcurrency", "variableType" : "String", "documentation" : "

The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getComplianceSeverityAsString", "beanStyleSetterMethodName" : "setComplianceSeverity", "c2jName" : "ComplianceSeverity", "c2jShape" : "AssociationComplianceSeverity", "defaultConsumerFluentSetterDocumentation" : "

The severity level that is assigned to the association.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #complianceSeverityAsString(String)}.\n@param complianceSeverity a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #complianceSeverity(String)", "deprecated" : false, "documentation" : "

The severity level that is assigned to the association.

", "endpointDiscoveryId" : false, "enumType" : "AssociationComplianceSeverity", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "complianceSeverity", "fluentEnumSetterMethodName" : "complianceSeverity", "fluentGetterMethodName" : "complianceSeverityAsString", "fluentSetterDocumentation" : "

The severity level that is assigned to the association.

\n@param complianceSeverity The severity level that is assigned to the association.\n@see AssociationComplianceSeverity\n@return Returns a reference to this object so that method calls can be chained together.\n@see AssociationComplianceSeverity", "fluentSetterMethodName" : "complianceSeverity", "getterDocumentation" : "

The severity level that is assigned to the association.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #complianceSeverity} will return {@link AssociationComplianceSeverity#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #complianceSeverityAsString}.\n

\n@return The severity level that is assigned to the association.\n@see AssociationComplianceSeverity", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ComplianceSeverity", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ComplianceSeverity", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ComplianceSeverity", "sensitive" : false, "setterDocumentation" : "

The severity level that is assigned to the association.

\n@param complianceSeverity The severity level that is assigned to the association.\n@see AssociationComplianceSeverity", "setterMethodName" : "setComplianceSeverity", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "complianceSeverity", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "complianceSeverity", "variableType" : "String", "documentation" : "

The severity level that is assigned to the association.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "AssociationVersionInfo", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AssociationVersionInfo", "variableName" : "associationVersionInfo", "variableType" : "AssociationVersionInfo", "documentation" : null, "simpleType" : "AssociationVersionInfo", "variableSetterType" : "AssociationVersionInfo" }, "wrapper" : false }, "AssociationVersionLimitExceededException" : { "c2jName" : "AssociationVersionLimitExceeded", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

You have reached the maximum number versions allowed for an association. Each association has a limit of 1,000 versions.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : "AssociationVersionLimitExceeded", "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" : "AssociationVersionLimitExceededException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "AssociationVersionLimitExceededException", "variableName" : "associationVersionLimitExceededException", "variableType" : "AssociationVersionLimitExceededException", "documentation" : null, "simpleType" : "AssociationVersionLimitExceededException", "variableSetterType" : "AssociationVersionLimitExceededException" }, "wrapper" : false }, "AttachmentContent" : { "c2jName" : "AttachmentContent", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

A structure that includes attributes that describe a document attachment.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "AttachmentName", "defaultConsumerFluentSetterDocumentation" : "

The name of an attachment.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

The name of an attachment.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

The name of an attachment.

\n@param name The name of an attachment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

The name of an attachment.

\n@return The name of an attachment.", "getterModel" : { "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 an attachment.

\n@param name The name of an attachment.", "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 an attachment.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSize", "beanStyleSetterMethodName" : "setSize", "c2jName" : "Size", "c2jShape" : "ContentLength", "defaultConsumerFluentSetterDocumentation" : "

The size of an attachment in bytes.

\nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #size(Long)}.\n@param size a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #size(Long)", "deprecated" : false, "documentation" : "

The size of an attachment in bytes.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "size", "fluentSetterDocumentation" : "

The size of an attachment in bytes.

\n@param size The size of an attachment in bytes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "size", "getterDocumentation" : "

The size of an attachment in bytes.

\n@return The size of an attachment in bytes.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Size", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Size", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "Size", "sensitive" : false, "setterDocumentation" : "

The size of an attachment in bytes.

\n@param size The size of an attachment in bytes.", "setterMethodName" : "setSize", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "size", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "size", "variableType" : "Long", "documentation" : "

The size of an attachment in bytes.

", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getHash", "beanStyleSetterMethodName" : "setHash", "c2jName" : "Hash", "c2jShape" : "AttachmentHash", "defaultConsumerFluentSetterDocumentation" : "

The cryptographic hash value of the document content.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #hash(String)}.\n@param hash a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hash(String)", "deprecated" : false, "documentation" : "

The cryptographic hash value of the document content.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hash", "fluentSetterDocumentation" : "

The cryptographic hash value of the document content.

\n@param hash The cryptographic hash value of the document content.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hash", "getterDocumentation" : "

The cryptographic hash value of the document content.

\n@return The cryptographic hash value of the document content.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Hash", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Hash", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Hash", "sensitive" : false, "setterDocumentation" : "

The cryptographic hash value of the document content.

\n@param hash The cryptographic hash value of the document content.", "setterMethodName" : "setHash", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "hash", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "hash", "variableType" : "String", "documentation" : "

The cryptographic hash value of the document content.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getHashTypeAsString", "beanStyleSetterMethodName" : "setHashType", "c2jName" : "HashType", "c2jShape" : "AttachmentHashType", "defaultConsumerFluentSetterDocumentation" : "

The hash algorithm used to calculate the hash value.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #hashTypeAsString(String)}.\n@param hashType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hashType(String)", "deprecated" : false, "documentation" : "

The hash algorithm used to calculate the hash value.

", "endpointDiscoveryId" : false, "enumType" : "AttachmentHashType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "hashType", "fluentEnumSetterMethodName" : "hashType", "fluentGetterMethodName" : "hashTypeAsString", "fluentSetterDocumentation" : "

The hash algorithm used to calculate the hash value.

\n@param hashType The hash algorithm used to calculate the hash value.\n@see AttachmentHashType\n@return Returns a reference to this object so that method calls can be chained together.\n@see AttachmentHashType", "fluentSetterMethodName" : "hashType", "getterDocumentation" : "

The hash algorithm used to calculate the hash value.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #hashType} will return {@link AttachmentHashType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #hashTypeAsString}.\n

\n@return The hash algorithm used to calculate the hash value.\n@see AttachmentHashType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "HashType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "HashType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "HashType", "sensitive" : false, "setterDocumentation" : "

The hash algorithm used to calculate the hash value.

\n@param hashType The hash algorithm used to calculate the hash value.\n@see AttachmentHashType", "setterMethodName" : "setHashType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "hashType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "hashType", "variableType" : "String", "documentation" : "

The hash algorithm used to calculate the hash value.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUrl", "beanStyleSetterMethodName" : "setUrl", "c2jName" : "Url", "c2jShape" : "AttachmentUrl", "defaultConsumerFluentSetterDocumentation" : "

The URL location of the attachment content.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #url(String)}.\n@param url a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #url(String)", "deprecated" : false, "documentation" : "

The URL location of the attachment content.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "url", "fluentSetterDocumentation" : "

The URL location of the attachment content.

\n@param url The URL location of the attachment content.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "url", "getterDocumentation" : "

The URL location of the attachment content.

\n@return The URL location of the attachment content.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Url", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Url", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Url", "sensitive" : false, "setterDocumentation" : "

The URL location of the attachment content.

\n@param url The URL location of the attachment content.", "setterMethodName" : "setUrl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "url", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "url", "variableType" : "String", "documentation" : "

The URL location of the attachment content.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Hash" : { "beanStyleGetterMethodName" : "getHash", "beanStyleSetterMethodName" : "setHash", "c2jName" : "Hash", "c2jShape" : "AttachmentHash", "defaultConsumerFluentSetterDocumentation" : "

The cryptographic hash value of the document content.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #hash(String)}.\n@param hash a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hash(String)", "deprecated" : false, "documentation" : "

The cryptographic hash value of the document content.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hash", "fluentSetterDocumentation" : "

The cryptographic hash value of the document content.

\n@param hash The cryptographic hash value of the document content.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hash", "getterDocumentation" : "

The cryptographic hash value of the document content.

\n@return The cryptographic hash value of the document content.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Hash", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Hash", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Hash", "sensitive" : false, "setterDocumentation" : "

The cryptographic hash value of the document content.

\n@param hash The cryptographic hash value of the document content.", "setterMethodName" : "setHash", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "hash", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "hash", "variableType" : "String", "documentation" : "

The cryptographic hash value of the document content.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "HashType" : { "beanStyleGetterMethodName" : "getHashTypeAsString", "beanStyleSetterMethodName" : "setHashType", "c2jName" : "HashType", "c2jShape" : "AttachmentHashType", "defaultConsumerFluentSetterDocumentation" : "

The hash algorithm used to calculate the hash value.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #hashTypeAsString(String)}.\n@param hashType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hashType(String)", "deprecated" : false, "documentation" : "

The hash algorithm used to calculate the hash value.

", "endpointDiscoveryId" : false, "enumType" : "AttachmentHashType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "hashType", "fluentEnumSetterMethodName" : "hashType", "fluentGetterMethodName" : "hashTypeAsString", "fluentSetterDocumentation" : "

The hash algorithm used to calculate the hash value.

\n@param hashType The hash algorithm used to calculate the hash value.\n@see AttachmentHashType\n@return Returns a reference to this object so that method calls can be chained together.\n@see AttachmentHashType", "fluentSetterMethodName" : "hashType", "getterDocumentation" : "

The hash algorithm used to calculate the hash value.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #hashType} will return {@link AttachmentHashType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #hashTypeAsString}.\n

\n@return The hash algorithm used to calculate the hash value.\n@see AttachmentHashType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "HashType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "HashType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "HashType", "sensitive" : false, "setterDocumentation" : "

The hash algorithm used to calculate the hash value.

\n@param hashType The hash algorithm used to calculate the hash value.\n@see AttachmentHashType", "setterMethodName" : "setHashType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "hashType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "hashType", "variableType" : "String", "documentation" : "

The hash algorithm used to calculate the hash value.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "AttachmentName", "defaultConsumerFluentSetterDocumentation" : "

The name of an attachment.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

The name of an attachment.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

The name of an attachment.

\n@param name The name of an attachment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

The name of an attachment.

\n@return The name of an attachment.", "getterModel" : { "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 an attachment.

\n@param name The name of an attachment.", "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 an attachment.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Size" : { "beanStyleGetterMethodName" : "getSize", "beanStyleSetterMethodName" : "setSize", "c2jName" : "Size", "c2jShape" : "ContentLength", "defaultConsumerFluentSetterDocumentation" : "

The size of an attachment in bytes.

\nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #size(Long)}.\n@param size a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #size(Long)", "deprecated" : false, "documentation" : "

The size of an attachment in bytes.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "size", "fluentSetterDocumentation" : "

The size of an attachment in bytes.

\n@param size The size of an attachment in bytes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "size", "getterDocumentation" : "

The size of an attachment in bytes.

\n@return The size of an attachment in bytes.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Size", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Size", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "Size", "sensitive" : false, "setterDocumentation" : "

The size of an attachment in bytes.

\n@param size The size of an attachment in bytes.", "setterMethodName" : "setSize", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "size", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "size", "variableType" : "Long", "documentation" : "

The size of an attachment in bytes.

", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, "Url" : { "beanStyleGetterMethodName" : "getUrl", "beanStyleSetterMethodName" : "setUrl", "c2jName" : "Url", "c2jShape" : "AttachmentUrl", "defaultConsumerFluentSetterDocumentation" : "

The URL location of the attachment content.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #url(String)}.\n@param url a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #url(String)", "deprecated" : false, "documentation" : "

The URL location of the attachment content.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "url", "fluentSetterDocumentation" : "

The URL location of the attachment content.

\n@param url The URL location of the attachment content.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "url", "getterDocumentation" : "

The URL location of the attachment content.

\n@return The URL location of the attachment content.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Url", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Url", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Url", "sensitive" : false, "setterDocumentation" : "

The URL location of the attachment content.

\n@param url The URL location of the attachment content.", "setterMethodName" : "setUrl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "url", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "url", "variableType" : "String", "documentation" : "

The URL location of the attachment content.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "AttachmentName", "defaultConsumerFluentSetterDocumentation" : "

The name of an attachment.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

The name of an attachment.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

The name of an attachment.

\n@param name The name of an attachment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

The name of an attachment.

\n@return The name of an attachment.", "getterModel" : { "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 an attachment.

\n@param name The name of an attachment.", "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 an attachment.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSize", "beanStyleSetterMethodName" : "setSize", "c2jName" : "Size", "c2jShape" : "ContentLength", "defaultConsumerFluentSetterDocumentation" : "

The size of an attachment in bytes.

\nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #size(Long)}.\n@param size a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #size(Long)", "deprecated" : false, "documentation" : "

The size of an attachment in bytes.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "size", "fluentSetterDocumentation" : "

The size of an attachment in bytes.

\n@param size The size of an attachment in bytes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "size", "getterDocumentation" : "

The size of an attachment in bytes.

\n@return The size of an attachment in bytes.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Size", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Size", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "Size", "sensitive" : false, "setterDocumentation" : "

The size of an attachment in bytes.

\n@param size The size of an attachment in bytes.", "setterMethodName" : "setSize", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "size", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "size", "variableType" : "Long", "documentation" : "

The size of an attachment in bytes.

", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getHash", "beanStyleSetterMethodName" : "setHash", "c2jName" : "Hash", "c2jShape" : "AttachmentHash", "defaultConsumerFluentSetterDocumentation" : "

The cryptographic hash value of the document content.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #hash(String)}.\n@param hash a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hash(String)", "deprecated" : false, "documentation" : "

The cryptographic hash value of the document content.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hash", "fluentSetterDocumentation" : "

The cryptographic hash value of the document content.

\n@param hash The cryptographic hash value of the document content.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hash", "getterDocumentation" : "

The cryptographic hash value of the document content.

\n@return The cryptographic hash value of the document content.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Hash", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Hash", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Hash", "sensitive" : false, "setterDocumentation" : "

The cryptographic hash value of the document content.

\n@param hash The cryptographic hash value of the document content.", "setterMethodName" : "setHash", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "hash", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "hash", "variableType" : "String", "documentation" : "

The cryptographic hash value of the document content.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getHashTypeAsString", "beanStyleSetterMethodName" : "setHashType", "c2jName" : "HashType", "c2jShape" : "AttachmentHashType", "defaultConsumerFluentSetterDocumentation" : "

The hash algorithm used to calculate the hash value.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #hashTypeAsString(String)}.\n@param hashType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hashType(String)", "deprecated" : false, "documentation" : "

The hash algorithm used to calculate the hash value.

", "endpointDiscoveryId" : false, "enumType" : "AttachmentHashType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "hashType", "fluentEnumSetterMethodName" : "hashType", "fluentGetterMethodName" : "hashTypeAsString", "fluentSetterDocumentation" : "

The hash algorithm used to calculate the hash value.

\n@param hashType The hash algorithm used to calculate the hash value.\n@see AttachmentHashType\n@return Returns a reference to this object so that method calls can be chained together.\n@see AttachmentHashType", "fluentSetterMethodName" : "hashType", "getterDocumentation" : "

The hash algorithm used to calculate the hash value.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #hashType} will return {@link AttachmentHashType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #hashTypeAsString}.\n

\n@return The hash algorithm used to calculate the hash value.\n@see AttachmentHashType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "HashType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "HashType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "HashType", "sensitive" : false, "setterDocumentation" : "

The hash algorithm used to calculate the hash value.

\n@param hashType The hash algorithm used to calculate the hash value.\n@see AttachmentHashType", "setterMethodName" : "setHashType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "hashType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "hashType", "variableType" : "String", "documentation" : "

The hash algorithm used to calculate the hash value.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUrl", "beanStyleSetterMethodName" : "setUrl", "c2jName" : "Url", "c2jShape" : "AttachmentUrl", "defaultConsumerFluentSetterDocumentation" : "

The URL location of the attachment content.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #url(String)}.\n@param url a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #url(String)", "deprecated" : false, "documentation" : "

The URL location of the attachment content.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "url", "fluentSetterDocumentation" : "

The URL location of the attachment content.

\n@param url The URL location of the attachment content.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "url", "getterDocumentation" : "

The URL location of the attachment content.

\n@return The URL location of the attachment content.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Url", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Url", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Url", "sensitive" : false, "setterDocumentation" : "

The URL location of the attachment content.

\n@param url The URL location of the attachment content.", "setterMethodName" : "setUrl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "url", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "url", "variableType" : "String", "documentation" : "

The URL location of the attachment content.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "AttachmentContent", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AttachmentContent", "variableName" : "attachmentContent", "variableType" : "AttachmentContent", "documentation" : null, "simpleType" : "AttachmentContent", "variableSetterType" : "AttachmentContent" }, "wrapper" : false }, "AttachmentHashType" : { "c2jName" : "AttachmentHashType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "SHA256", "value" : "Sha256" } ], "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" : "AttachmentHashType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AttachmentHashType", "variableName" : "attachmentHashType", "variableType" : "AttachmentHashType", "documentation" : null, "simpleType" : "AttachmentHashType", "variableSetterType" : "AttachmentHashType" }, "wrapper" : false }, "AttachmentInformation" : { "c2jName" : "AttachmentInformation", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

An attribute of an attachment, such as the attachment name.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "AttachmentName", "defaultConsumerFluentSetterDocumentation" : "

The name of the attachment.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

The name of the attachment.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

The name of the attachment.

\n@param name The name of the attachment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

The name of the attachment.

\n@return The name of the attachment.", "getterModel" : { "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 attachment.

\n@param name The name of the attachment.", "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 attachment.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "AttachmentName", "defaultConsumerFluentSetterDocumentation" : "

The name of the attachment.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

The name of the attachment.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

The name of the attachment.

\n@param name The name of the attachment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

The name of the attachment.

\n@return The name of the attachment.", "getterModel" : { "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 attachment.

\n@param name The name of the attachment.", "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 attachment.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "AttachmentName", "defaultConsumerFluentSetterDocumentation" : "

The name of the attachment.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

The name of the attachment.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

The name of the attachment.

\n@param name The name of the attachment.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

The name of the attachment.

\n@return The name of the attachment.", "getterModel" : { "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 attachment.

\n@param name The name of the attachment.", "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 attachment.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "AttachmentInformation", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AttachmentInformation", "variableName" : "attachmentInformation", "variableType" : "AttachmentInformation", "documentation" : null, "simpleType" : "AttachmentInformation", "variableSetterType" : "AttachmentInformation" }, "wrapper" : false }, "AttachmentsSource" : { "c2jName" : "AttachmentsSource", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

A key and value pair that identifies the location of an attachment to a document.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getKeyAsString", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "AttachmentsSourceKey", "defaultConsumerFluentSetterDocumentation" : "

The key of a key and value pair that identifies the location of an attachment to a document.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #keyAsString(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "

The key of a key and value pair that identifies the location of an attachment to a document.

", "endpointDiscoveryId" : false, "enumType" : "AttachmentsSourceKey", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "key", "fluentEnumSetterMethodName" : "key", "fluentGetterMethodName" : "keyAsString", "fluentSetterDocumentation" : "

The key of a key and value pair that identifies the location of an attachment to a document.

\n@param key The key of a key and value pair that identifies the location of an attachment to a document.\n@see AttachmentsSourceKey\n@return Returns a reference to this object so that method calls can be chained together.\n@see AttachmentsSourceKey", "fluentSetterMethodName" : "key", "getterDocumentation" : "

The key of a key and value pair that identifies the location of an attachment to a document.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #key} will return {@link AttachmentsSourceKey#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #keyAsString}.\n

\n@return The key of a key and value pair that identifies the location of an attachment to a document.\n@see AttachmentsSourceKey", "getterModel" : { "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" : "

The key of a key and value pair that identifies the location of an attachment to a document.

\n@param key The key of a key and value pair that identifies the location of an attachment to a document.\n@see AttachmentsSourceKey", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "

The key of a key and value pair that identifies the location of an attachment to a document.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getValues", "beanStyleSetterMethodName" : "setValues", "c2jName" : "Values", "c2jShape" : "AttachmentsSourceValues", "defaultConsumerFluentSetterDocumentation" : "

The URL of the location of a document attachment, such as the URL of an Amazon S3 bucket.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #values(List)}.\n@param values a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #values(List)", "deprecated" : false, "documentation" : "

The URL of the location of a document attachment, such as the URL of an Amazon S3 bucket.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "values", "fluentSetterDocumentation" : "

The URL of the location of a document attachment, such as the URL of an Amazon S3 bucket.

\n@param values The URL of the location of a document attachment, such as the URL of an Amazon S3 bucket.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "values", "getterDocumentation" : "

The URL of the location of a document attachment, such as the URL of an Amazon S3 bucket.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The URL of the location of a document attachment, such as the URL of an Amazon S3 bucket.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Values", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Values", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AttachmentsSourceValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "Values", "sensitive" : false, "setterDocumentation" : "

The URL of the location of a document attachment, such as the URL of an Amazon S3 bucket.

\n@param values The URL of the location of a document attachment, such as the URL of an Amazon S3 bucket.", "setterMethodName" : "setValues", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : "

The URL of the location of a document attachment, such as the URL of an Amazon S3 bucket.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Key" : { "beanStyleGetterMethodName" : "getKeyAsString", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "AttachmentsSourceKey", "defaultConsumerFluentSetterDocumentation" : "

The key of a key and value pair that identifies the location of an attachment to a document.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #keyAsString(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "

The key of a key and value pair that identifies the location of an attachment to a document.

", "endpointDiscoveryId" : false, "enumType" : "AttachmentsSourceKey", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "key", "fluentEnumSetterMethodName" : "key", "fluentGetterMethodName" : "keyAsString", "fluentSetterDocumentation" : "

The key of a key and value pair that identifies the location of an attachment to a document.

\n@param key The key of a key and value pair that identifies the location of an attachment to a document.\n@see AttachmentsSourceKey\n@return Returns a reference to this object so that method calls can be chained together.\n@see AttachmentsSourceKey", "fluentSetterMethodName" : "key", "getterDocumentation" : "

The key of a key and value pair that identifies the location of an attachment to a document.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #key} will return {@link AttachmentsSourceKey#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #keyAsString}.\n

\n@return The key of a key and value pair that identifies the location of an attachment to a document.\n@see AttachmentsSourceKey", "getterModel" : { "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" : "

The key of a key and value pair that identifies the location of an attachment to a document.

\n@param key The key of a key and value pair that identifies the location of an attachment to a document.\n@see AttachmentsSourceKey", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "

The key of a key and value pair that identifies the location of an attachment to a document.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Values" : { "beanStyleGetterMethodName" : "getValues", "beanStyleSetterMethodName" : "setValues", "c2jName" : "Values", "c2jShape" : "AttachmentsSourceValues", "defaultConsumerFluentSetterDocumentation" : "

The URL of the location of a document attachment, such as the URL of an Amazon S3 bucket.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #values(List)}.\n@param values a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #values(List)", "deprecated" : false, "documentation" : "

The URL of the location of a document attachment, such as the URL of an Amazon S3 bucket.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "values", "fluentSetterDocumentation" : "

The URL of the location of a document attachment, such as the URL of an Amazon S3 bucket.

\n@param values The URL of the location of a document attachment, such as the URL of an Amazon S3 bucket.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "values", "getterDocumentation" : "

The URL of the location of a document attachment, such as the URL of an Amazon S3 bucket.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The URL of the location of a document attachment, such as the URL of an Amazon S3 bucket.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Values", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Values", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AttachmentsSourceValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "Values", "sensitive" : false, "setterDocumentation" : "

The URL of the location of a document attachment, such as the URL of an Amazon S3 bucket.

\n@param values The URL of the location of a document attachment, such as the URL of an Amazon S3 bucket.", "setterMethodName" : "setValues", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : "

The URL of the location of a document attachment, such as the URL of an Amazon S3 bucket.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getKeyAsString", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "AttachmentsSourceKey", "defaultConsumerFluentSetterDocumentation" : "

The key of a key and value pair that identifies the location of an attachment to a document.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #keyAsString(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "

The key of a key and value pair that identifies the location of an attachment to a document.

", "endpointDiscoveryId" : false, "enumType" : "AttachmentsSourceKey", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "key", "fluentEnumSetterMethodName" : "key", "fluentGetterMethodName" : "keyAsString", "fluentSetterDocumentation" : "

The key of a key and value pair that identifies the location of an attachment to a document.

\n@param key The key of a key and value pair that identifies the location of an attachment to a document.\n@see AttachmentsSourceKey\n@return Returns a reference to this object so that method calls can be chained together.\n@see AttachmentsSourceKey", "fluentSetterMethodName" : "key", "getterDocumentation" : "

The key of a key and value pair that identifies the location of an attachment to a document.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #key} will return {@link AttachmentsSourceKey#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #keyAsString}.\n

\n@return The key of a key and value pair that identifies the location of an attachment to a document.\n@see AttachmentsSourceKey", "getterModel" : { "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" : "

The key of a key and value pair that identifies the location of an attachment to a document.

\n@param key The key of a key and value pair that identifies the location of an attachment to a document.\n@see AttachmentsSourceKey", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "

The key of a key and value pair that identifies the location of an attachment to a document.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getValues", "beanStyleSetterMethodName" : "setValues", "c2jName" : "Values", "c2jShape" : "AttachmentsSourceValues", "defaultConsumerFluentSetterDocumentation" : "

The URL of the location of a document attachment, such as the URL of an Amazon S3 bucket.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #values(List)}.\n@param values a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #values(List)", "deprecated" : false, "documentation" : "

The URL of the location of a document attachment, such as the URL of an Amazon S3 bucket.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "values", "fluentSetterDocumentation" : "

The URL of the location of a document attachment, such as the URL of an Amazon S3 bucket.

\n@param values The URL of the location of a document attachment, such as the URL of an Amazon S3 bucket.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "values", "getterDocumentation" : "

The URL of the location of a document attachment, such as the URL of an Amazon S3 bucket.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The URL of the location of a document attachment, such as the URL of an Amazon S3 bucket.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Values", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Values", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AttachmentsSourceValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "Values", "sensitive" : false, "setterDocumentation" : "

The URL of the location of a document attachment, such as the URL of an Amazon S3 bucket.

\n@param values The URL of the location of a document attachment, such as the URL of an Amazon S3 bucket.", "setterMethodName" : "setValues", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : "

The URL of the location of a document attachment, such as the URL of an Amazon S3 bucket.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "AttachmentsSource", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AttachmentsSource", "variableName" : "attachmentsSource", "variableType" : "AttachmentsSource", "documentation" : null, "simpleType" : "AttachmentsSource", "variableSetterType" : "AttachmentsSource" }, "wrapper" : false }, "AttachmentsSourceKey" : { "c2jName" : "AttachmentsSourceKey", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "SOURCE_URL", "value" : "SourceUrl" } ], "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" : "AttachmentsSourceKey", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AttachmentsSourceKey", "variableName" : "attachmentsSourceKey", "variableType" : "AttachmentsSourceKey", "documentation" : null, "simpleType" : "AttachmentsSourceKey", "variableSetterType" : "AttachmentsSourceKey" }, "wrapper" : false }, "AutomationDefinitionNotFoundException" : { "c2jName" : "AutomationDefinitionNotFoundException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

An Automation document with the specified name could not be found.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : "AutomationDefinitionNotFoundException", "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" : "AutomationDefinitionNotFoundException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "AutomationDefinitionNotFoundException", "variableName" : "automationDefinitionNotFoundException", "variableType" : "AutomationDefinitionNotFoundException", "documentation" : null, "simpleType" : "AutomationDefinitionNotFoundException", "variableSetterType" : "AutomationDefinitionNotFoundException" }, "wrapper" : false }, "AutomationDefinitionVersionNotFoundException" : { "c2jName" : "AutomationDefinitionVersionNotFoundException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

An Automation document with the specified name and version could not be found.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : "AutomationDefinitionVersionNotFoundException", "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" : "AutomationDefinitionVersionNotFoundException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "AutomationDefinitionVersionNotFoundException", "variableName" : "automationDefinitionVersionNotFoundException", "variableType" : "AutomationDefinitionVersionNotFoundException", "documentation" : null, "simpleType" : "AutomationDefinitionVersionNotFoundException", "variableSetterType" : "AutomationDefinitionVersionNotFoundException" }, "wrapper" : false }, "AutomationExecution" : { "c2jName" : "AutomationExecution", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

Detailed information about the current state of an individual Automation execution.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getAutomationExecutionId", "beanStyleSetterMethodName" : "setAutomationExecutionId", "c2jName" : "AutomationExecutionId", "c2jShape" : "AutomationExecutionId", "defaultConsumerFluentSetterDocumentation" : "

The execution ID.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #automationExecutionId(String)}.\n@param automationExecutionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #automationExecutionId(String)", "deprecated" : false, "documentation" : "

The execution ID.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "automationExecutionId", "fluentSetterDocumentation" : "

The execution ID.

\n@param automationExecutionId The execution ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "automationExecutionId", "getterDocumentation" : "

The execution ID.

\n@return The execution ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AutomationExecutionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AutomationExecutionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AutomationExecutionId", "sensitive" : false, "setterDocumentation" : "

The execution ID.

\n@param automationExecutionId The execution ID.", "setterMethodName" : "setAutomationExecutionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "automationExecutionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "automationExecutionId", "variableType" : "String", "documentation" : "

The execution ID.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDocumentName", "beanStyleSetterMethodName" : "setDocumentName", "c2jName" : "DocumentName", "c2jShape" : "DocumentName", "defaultConsumerFluentSetterDocumentation" : "

The name of the Automation document used during the execution.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentName(String)}.\n@param documentName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentName(String)", "deprecated" : false, "documentation" : "

The name of the Automation document used during the execution.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "documentName", "fluentSetterDocumentation" : "

The name of the Automation document used during the execution.

\n@param documentName The name of the Automation document used during the execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "documentName", "getterDocumentation" : "

The name of the Automation document used during the execution.

\n@return The name of the Automation document used during the execution.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentName", "sensitive" : false, "setterDocumentation" : "

The name of the Automation document used during the execution.

\n@param documentName The name of the Automation document used during the execution.", "setterMethodName" : "setDocumentName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentName", "variableType" : "String", "documentation" : "

The name of the Automation document used during the execution.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDocumentVersion", "beanStyleSetterMethodName" : "setDocumentVersion", "c2jName" : "DocumentVersion", "c2jShape" : "DocumentVersion", "defaultConsumerFluentSetterDocumentation" : "

The version of the document to use during execution.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentVersion(String)}.\n@param documentVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentVersion(String)", "deprecated" : false, "documentation" : "

The version of the document to use during execution.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "documentVersion", "fluentSetterDocumentation" : "

The version of the document to use during execution.

\n@param documentVersion The version of the document to use during execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "documentVersion", "getterDocumentation" : "

The version of the document to use during execution.

\n@return The version of the document to use during execution.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentVersion", "sensitive" : false, "setterDocumentation" : "

The version of the document to use during execution.

\n@param documentVersion The version of the document to use during execution.", "setterMethodName" : "setDocumentVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : "

The version of the document to use during execution.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getExecutionStartTime", "beanStyleSetterMethodName" : "setExecutionStartTime", "c2jName" : "ExecutionStartTime", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

The time the execution started.

\nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #executionStartTime(Instant)}.\n@param executionStartTime 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 #executionStartTime(Instant)", "deprecated" : false, "documentation" : "

The time the execution started.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "executionStartTime", "fluentSetterDocumentation" : "

The time the execution started.

\n@param executionStartTime The time the execution started.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "executionStartTime", "getterDocumentation" : "

The time the execution started.

\n@return The time the execution started.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ExecutionStartTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ExecutionStartTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "ExecutionStartTime", "sensitive" : false, "setterDocumentation" : "

The time the execution started.

\n@param executionStartTime The time the execution started.", "setterMethodName" : "setExecutionStartTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "executionStartTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "executionStartTime", "variableType" : "java.time.Instant", "documentation" : "

The time the execution started.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getExecutionEndTime", "beanStyleSetterMethodName" : "setExecutionEndTime", "c2jName" : "ExecutionEndTime", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

The time the execution finished.

\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 #executionEndTime(Instant)}.\n@param executionEndTime 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 #executionEndTime(Instant)", "deprecated" : false, "documentation" : "

The time the execution finished.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "executionEndTime", "fluentSetterDocumentation" : "

The time the execution finished.

\n@param executionEndTime The time the execution finished.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "executionEndTime", "getterDocumentation" : "

The time the execution finished.

\n@return The time the execution finished.", "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" : "ExecutionEndTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ExecutionEndTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "ExecutionEndTime", "sensitive" : false, "setterDocumentation" : "

The time the execution finished.

\n@param executionEndTime The time the execution finished.", "setterMethodName" : "setExecutionEndTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "executionEndTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "executionEndTime", "variableType" : "java.time.Instant", "documentation" : "

The time the execution finished.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAutomationExecutionStatusAsString", "beanStyleSetterMethodName" : "setAutomationExecutionStatus", "c2jName" : "AutomationExecutionStatus", "c2jShape" : "AutomationExecutionStatus", "defaultConsumerFluentSetterDocumentation" : "

The execution status of the Automation.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #automationExecutionStatusAsString(String)}.\n@param automationExecutionStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #automationExecutionStatus(String)", "deprecated" : false, "documentation" : "

The execution status of the Automation.

", "endpointDiscoveryId" : false, "enumType" : "AutomationExecutionStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "automationExecutionStatus", "fluentEnumSetterMethodName" : "automationExecutionStatus", "fluentGetterMethodName" : "automationExecutionStatusAsString", "fluentSetterDocumentation" : "

The execution status of the Automation.

\n@param automationExecutionStatus The execution status of the Automation.\n@see AutomationExecutionStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see AutomationExecutionStatus", "fluentSetterMethodName" : "automationExecutionStatus", "getterDocumentation" : "

The execution status of the Automation.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #automationExecutionStatus} will return {@link AutomationExecutionStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #automationExecutionStatusAsString}.\n

\n@return The execution status of the Automation.\n@see AutomationExecutionStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AutomationExecutionStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AutomationExecutionStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AutomationExecutionStatus", "sensitive" : false, "setterDocumentation" : "

The execution status of the Automation.

\n@param automationExecutionStatus The execution status of the Automation.\n@see AutomationExecutionStatus", "setterMethodName" : "setAutomationExecutionStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "automationExecutionStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "automationExecutionStatus", "variableType" : "String", "documentation" : "

The execution status of the Automation.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStepExecutions", "beanStyleSetterMethodName" : "setStepExecutions", "c2jName" : "StepExecutions", "c2jShape" : "StepExecutionList", "defaultConsumerFluentSetterDocumentation" : "

A list of details about the current state of all steps that comprise an execution. An Automation document contains a list of steps that are run in order.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #stepExecutions(List)}.\n@param stepExecutions a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stepExecutions(List)", "deprecated" : false, "documentation" : "

A list of details about the current state of all steps that comprise an execution. An Automation document contains a list of steps that are run in order.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stepExecutions", "fluentSetterDocumentation" : "

A list of details about the current state of all steps that comprise an execution. An Automation document contains a list of steps that are run in order.

\n@param stepExecutions A list of details about the current state of all steps that comprise an execution. An Automation document contains a list of steps that are run in order.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stepExecutions", "getterDocumentation" : "

A list of details about the current state of all steps that comprise an execution. An Automation document contains a list of steps that are run in order.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return A list of details about the current state of all steps that comprise an execution. An Automation document contains a list of steps that are run in order.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StepExecutions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StepExecutions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "StepExecution", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link StepExecution.Builder} avoiding the need to create one manually via {@link StepExecution#builder()}.\n\nWhen the {@link Consumer} completes, {@link StepExecution.Builder#build()} is called immediately and its result is passed to {@link #member(StepExecution)}.\n@param member a consumer that will call methods on {@link StepExecution.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(StepExecution)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "StepExecution", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "StepExecution", "variableName" : "member", "variableType" : "StepExecution", "documentation" : null, "simpleType" : "StepExecution", "variableSetterType" : "StepExecution" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "StepExecution", "variableName" : "member", "variableType" : "StepExecution", "documentation" : "", "simpleType" : "StepExecution", "variableSetterType" : "StepExecution" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "StepExecution", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "StepExecution", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "StepExecutions", "sensitive" : false, "setterDocumentation" : "

A list of details about the current state of all steps that comprise an execution. An Automation document contains a list of steps that are run in order.

\n@param stepExecutions A list of details about the current state of all steps that comprise an execution. An Automation document contains a list of steps that are run in order.", "setterMethodName" : "setStepExecutions", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "stepExecutions", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "stepExecutions", "variableType" : "java.util.List", "documentation" : "

A list of details about the current state of all steps that comprise an execution. An Automation document contains a list of steps that are run in order.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStepExecutionsTruncated", "beanStyleSetterMethodName" : "setStepExecutionsTruncated", "c2jName" : "StepExecutionsTruncated", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

A boolean value that indicates if the response contains the full list of the Automation step executions. If true, use the DescribeAutomationStepExecutions API action to get the full list of step executions.

\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 #stepExecutionsTruncated(Boolean)}.\n@param stepExecutionsTruncated 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 #stepExecutionsTruncated(Boolean)", "deprecated" : false, "documentation" : "

A boolean value that indicates if the response contains the full list of the Automation step executions. If true, use the DescribeAutomationStepExecutions API action to get the full list of step executions.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stepExecutionsTruncated", "fluentSetterDocumentation" : "

A boolean value that indicates if the response contains the full list of the Automation step executions. If true, use the DescribeAutomationStepExecutions API action to get the full list of step executions.

\n@param stepExecutionsTruncated A boolean value that indicates if the response contains the full list of the Automation step executions. If true, use the DescribeAutomationStepExecutions API action to get the full list of step executions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stepExecutionsTruncated", "getterDocumentation" : "

A boolean value that indicates if the response contains the full list of the Automation step executions. If true, use the DescribeAutomationStepExecutions API action to get the full list of step executions.

\n@return A boolean value that indicates if the response contains the full list of the Automation step executions. If true, use the DescribeAutomationStepExecutions API action to get the full list of step executions.", "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" : "StepExecutionsTruncated", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StepExecutionsTruncated", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "StepExecutionsTruncated", "sensitive" : false, "setterDocumentation" : "

A boolean value that indicates if the response contains the full list of the Automation step executions. If true, use the DescribeAutomationStepExecutions API action to get the full list of step executions.

\n@param stepExecutionsTruncated A boolean value that indicates if the response contains the full list of the Automation step executions. If true, use the DescribeAutomationStepExecutions API action to get the full list of step executions.", "setterMethodName" : "setStepExecutionsTruncated", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "stepExecutionsTruncated", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "stepExecutionsTruncated", "variableType" : "Boolean", "documentation" : "

A boolean value that indicates if the response contains the full list of the Automation step executions. If true, use the DescribeAutomationStepExecutions API action to get the full list of step executions.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getParameters", "beanStyleSetterMethodName" : "setParameters", "c2jName" : "Parameters", "c2jShape" : "AutomationParameterMap", "defaultConsumerFluentSetterDocumentation" : "

The key-value map of execution parameters, which were supplied when calling StartAutomationExecution.

\nThis is a convenience that creates an instance of the {@link List>.Builder} avoiding the need to create one manually via {@link List>#builder()}.\n\nWhen the {@link Consumer} completes, {@link List>.Builder#build()} is called immediately and its result is passed to {@link #parameters(List>)}.\n@param parameters a consumer that will call methods on {@link List>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #parameters(List>)", "deprecated" : false, "documentation" : "

The key-value map of execution parameters, which were supplied when calling StartAutomationExecution.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parameters", "fluentSetterDocumentation" : "

The key-value map of execution parameters, which were supplied when calling StartAutomationExecution.

\n@param parameters The key-value map of execution parameters, which were supplied when calling StartAutomationExecution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parameters", "getterDocumentation" : "

The key-value map of execution parameters, which were supplied when calling StartAutomationExecution.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The key-value map of execution parameters, which were supplied when calling StartAutomationExecution.", "getterModel" : { "returnType" : "java.util.Map>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Parameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Parameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "AutomationParameterKey", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "AutomationParameterValueList", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #value(List)}.\n@param value a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(List)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AutomationParameterValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry>", "templateType" : "java.util.Map>" }, "marshallingType" : "MAP", "name" : "Parameters", "sensitive" : false, "setterDocumentation" : "

The key-value map of execution parameters, which were supplied when calling StartAutomationExecution.

\n@param parameters The key-value map of execution parameters, which were supplied when calling StartAutomationExecution.", "setterMethodName" : "setParameters", "setterModel" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "parameters", "variableType" : "java.util.Map>", "documentation" : null, "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "parameters", "variableType" : "java.util.Map>", "documentation" : "

The key-value map of execution parameters, which were supplied when calling StartAutomationExecution.

", "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOutputs", "beanStyleSetterMethodName" : "setOutputs", "c2jName" : "Outputs", "c2jShape" : "AutomationParameterMap", "defaultConsumerFluentSetterDocumentation" : "

The list of execution outputs as defined in the automation document.

\nThis is a convenience that creates an instance of the {@link List>.Builder} avoiding the need to create one manually via {@link List>#builder()}.\n\nWhen the {@link Consumer} completes, {@link List>.Builder#build()} is called immediately and its result is passed to {@link #outputs(List>)}.\n@param outputs a consumer that will call methods on {@link List>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #outputs(List>)", "deprecated" : false, "documentation" : "

The list of execution outputs as defined in the automation document.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "outputs", "fluentSetterDocumentation" : "

The list of execution outputs as defined in the automation document.

\n@param outputs The list of execution outputs as defined in the automation document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "outputs", "getterDocumentation" : "

The list of execution outputs as defined in the automation document.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The list of execution outputs as defined in the automation document.", "getterModel" : { "returnType" : "java.util.Map>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Outputs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Outputs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "AutomationParameterKey", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "AutomationParameterValueList", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #value(List)}.\n@param value a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(List)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AutomationParameterValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry>", "templateType" : "java.util.Map>" }, "marshallingType" : "MAP", "name" : "Outputs", "sensitive" : false, "setterDocumentation" : "

The list of execution outputs as defined in the automation document.

\n@param outputs The list of execution outputs as defined in the automation document.", "setterMethodName" : "setOutputs", "setterModel" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "outputs", "variableType" : "java.util.Map>", "documentation" : null, "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "outputs", "variableType" : "java.util.Map>", "documentation" : "

The list of execution outputs as defined in the automation document.

", "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFailureMessage", "beanStyleSetterMethodName" : "setFailureMessage", "c2jName" : "FailureMessage", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

A message describing why an execution has failed, if the status is set to 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 #failureMessage(String)}.\n@param failureMessage a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #failureMessage(String)", "deprecated" : false, "documentation" : "

A message describing why an execution has failed, if the status is set to Failed.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "failureMessage", "fluentSetterDocumentation" : "

A message describing why an execution has failed, if the status is set to Failed.

\n@param failureMessage A message describing why an execution has failed, if the status is set to Failed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "failureMessage", "getterDocumentation" : "

A message describing why an execution has failed, if the status is set to Failed.

\n@return A message describing why an execution has failed, if the status is set to Failed.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FailureMessage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FailureMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FailureMessage", "sensitive" : false, "setterDocumentation" : "

A message describing why an execution has failed, if the status is set to Failed.

\n@param failureMessage A message describing why an execution has failed, if the status is set to Failed.", "setterMethodName" : "setFailureMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "failureMessage", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "failureMessage", "variableType" : "String", "documentation" : "

A message describing why an execution has failed, if the status is set to Failed.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getModeAsString", "beanStyleSetterMethodName" : "setMode", "c2jName" : "Mode", "c2jShape" : "ExecutionMode", "defaultConsumerFluentSetterDocumentation" : "

The automation execution mode.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #modeAsString(String)}.\n@param mode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #mode(String)", "deprecated" : false, "documentation" : "

The automation execution mode.

", "endpointDiscoveryId" : false, "enumType" : "ExecutionMode", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "mode", "fluentEnumSetterMethodName" : "mode", "fluentGetterMethodName" : "modeAsString", "fluentSetterDocumentation" : "

The automation execution mode.

\n@param mode The automation execution mode.\n@see ExecutionMode\n@return Returns a reference to this object so that method calls can be chained together.\n@see ExecutionMode", "fluentSetterMethodName" : "mode", "getterDocumentation" : "

The automation execution mode.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #mode} will return {@link ExecutionMode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #modeAsString}.\n

\n@return The automation execution mode.\n@see ExecutionMode", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Mode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Mode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Mode", "sensitive" : false, "setterDocumentation" : "

The automation execution mode.

\n@param mode The automation execution mode.\n@see ExecutionMode", "setterMethodName" : "setMode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "mode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "mode", "variableType" : "String", "documentation" : "

The automation execution mode.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getParentAutomationExecutionId", "beanStyleSetterMethodName" : "setParentAutomationExecutionId", "c2jName" : "ParentAutomationExecutionId", "c2jShape" : "AutomationExecutionId", "defaultConsumerFluentSetterDocumentation" : "

The AutomationExecutionId of the parent automation.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #parentAutomationExecutionId(String)}.\n@param parentAutomationExecutionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #parentAutomationExecutionId(String)", "deprecated" : false, "documentation" : "

The AutomationExecutionId of the parent automation.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parentAutomationExecutionId", "fluentSetterDocumentation" : "

The AutomationExecutionId of the parent automation.

\n@param parentAutomationExecutionId The AutomationExecutionId of the parent automation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parentAutomationExecutionId", "getterDocumentation" : "

The AutomationExecutionId of the parent automation.

\n@return The AutomationExecutionId of the parent automation.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ParentAutomationExecutionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ParentAutomationExecutionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ParentAutomationExecutionId", "sensitive" : false, "setterDocumentation" : "

The AutomationExecutionId of the parent automation.

\n@param parentAutomationExecutionId The AutomationExecutionId of the parent automation.", "setterMethodName" : "setParentAutomationExecutionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "parentAutomationExecutionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "parentAutomationExecutionId", "variableType" : "String", "documentation" : "

The AutomationExecutionId of the parent automation.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getExecutedBy", "beanStyleSetterMethodName" : "setExecutedBy", "c2jName" : "ExecutedBy", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the user who ran the automation.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #executedBy(String)}.\n@param executedBy a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #executedBy(String)", "deprecated" : false, "documentation" : "

The Amazon Resource Name (ARN) of the user who ran the automation.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "executedBy", "fluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the user who ran the automation.

\n@param executedBy The Amazon Resource Name (ARN) of the user who ran the automation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "executedBy", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the user who ran the automation.

\n@return The Amazon Resource Name (ARN) of the user who ran the automation.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ExecutedBy", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ExecutedBy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ExecutedBy", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) of the user who ran the automation.

\n@param executedBy The Amazon Resource Name (ARN) of the user who ran the automation.", "setterMethodName" : "setExecutedBy", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "executedBy", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "executedBy", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) of the user who ran the automation.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCurrentStepName", "beanStyleSetterMethodName" : "setCurrentStepName", "c2jName" : "CurrentStepName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The name of the step that is currently running.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #currentStepName(String)}.\n@param currentStepName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #currentStepName(String)", "deprecated" : false, "documentation" : "

The name of the step that is currently running.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "currentStepName", "fluentSetterDocumentation" : "

The name of the step that is currently running.

\n@param currentStepName The name of the step that is currently running.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "currentStepName", "getterDocumentation" : "

The name of the step that is currently running.

\n@return The name of the step that is currently running.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CurrentStepName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CurrentStepName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CurrentStepName", "sensitive" : false, "setterDocumentation" : "

The name of the step that is currently running.

\n@param currentStepName The name of the step that is currently running.", "setterMethodName" : "setCurrentStepName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "currentStepName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "currentStepName", "variableType" : "String", "documentation" : "

The name of the step that is currently running.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCurrentAction", "beanStyleSetterMethodName" : "setCurrentAction", "c2jName" : "CurrentAction", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The action of the step that is currently running.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #currentAction(String)}.\n@param currentAction a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #currentAction(String)", "deprecated" : false, "documentation" : "

The action of the step that is currently running.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "currentAction", "fluentSetterDocumentation" : "

The action of the step that is currently running.

\n@param currentAction The action of the step that is currently running.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "currentAction", "getterDocumentation" : "

The action of the step that is currently running.

\n@return The action of the step that is currently running.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CurrentAction", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CurrentAction", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CurrentAction", "sensitive" : false, "setterDocumentation" : "

The action of the step that is currently running.

\n@param currentAction The action of the step that is currently running.", "setterMethodName" : "setCurrentAction", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "currentAction", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "currentAction", "variableType" : "String", "documentation" : "

The action of the step that is currently running.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTargetParameterName", "beanStyleSetterMethodName" : "setTargetParameterName", "c2jName" : "TargetParameterName", "c2jShape" : "AutomationParameterKey", "defaultConsumerFluentSetterDocumentation" : "

The parameter name.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #targetParameterName(String)}.\n@param targetParameterName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetParameterName(String)", "deprecated" : false, "documentation" : "

The parameter name.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetParameterName", "fluentSetterDocumentation" : "

The parameter name.

\n@param targetParameterName The parameter name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetParameterName", "getterDocumentation" : "

The parameter name.

\n@return The parameter name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TargetParameterName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TargetParameterName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TargetParameterName", "sensitive" : false, "setterDocumentation" : "

The parameter name.

\n@param targetParameterName The parameter name.", "setterMethodName" : "setTargetParameterName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "targetParameterName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "targetParameterName", "variableType" : "String", "documentation" : "

The parameter name.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTargets", "beanStyleSetterMethodName" : "setTargets", "c2jName" : "Targets", "c2jShape" : "Targets", "defaultConsumerFluentSetterDocumentation" : "

The specified targets.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #targets(List)}.\n@param targets a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targets(List)", "deprecated" : false, "documentation" : "

The specified targets.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targets", "fluentSetterDocumentation" : "

The specified targets.

\n@param targets The specified targets.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targets", "getterDocumentation" : "

The specified targets.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The specified targets.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Targets", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Targets", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Target", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Target.Builder} avoiding the need to create one manually via {@link Target#builder()}.\n\nWhen the {@link Consumer} completes, {@link Target.Builder#build()} is called immediately and its result is passed to {@link #member(Target)}.\n@param member a consumer that will call methods on {@link Target.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Target)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Target", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : null, "simpleType" : "Target", "variableSetterType" : "Target" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : "", "simpleType" : "Target", "variableSetterType" : "Target" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Target", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Target", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Targets", "sensitive" : false, "setterDocumentation" : "

The specified targets.

\n@param targets The specified targets.", "setterMethodName" : "setTargets", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : "

The specified targets.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTargetMaps", "beanStyleSetterMethodName" : "setTargetMaps", "c2jName" : "TargetMaps", "c2jShape" : "TargetMaps", "defaultConsumerFluentSetterDocumentation" : "

The specified key-value mapping of document parameters to target 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 #targetMaps(List>>)}.\n@param targetMaps a consumer that will call methods on {@link List>>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetMaps(List>>)", "deprecated" : false, "documentation" : "

The specified key-value mapping of document parameters to target resources.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetMaps", "fluentSetterDocumentation" : "

The specified key-value mapping of document parameters to target resources.

\n@param targetMaps The specified key-value mapping of document parameters to target resources.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetMaps", "getterDocumentation" : "

The specified key-value mapping of document parameters to target resources.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The specified key-value mapping of document parameters to target 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" : "TargetMaps", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TargetMaps", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "TargetMap", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link List>.Builder} avoiding the need to create one manually via {@link List>#builder()}.\n\nWhen the {@link Consumer} completes, {@link List>.Builder#build()} is called immediately and its result is passed to {@link #member(List>)}.\n@param member a consumer that will call methods on {@link List>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(List>)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "java.util.Map>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "TargetMapKey", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "TargetMapValueList", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #value(List)}.\n@param value a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(List)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "TargetMapValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry>", "templateType" : "java.util.Map>" }, "marshallingType" : "MAP", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "member", "variableType" : "java.util.Map>", "documentation" : null, "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "member", "variableType" : "java.util.Map>", "documentation" : "", "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "java.util.Map>", "map" : true, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "List>", "templateImplType" : "java.util.ArrayList>>", "templateType" : "java.util.List>>" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "TargetMaps", "sensitive" : false, "setterDocumentation" : "

The specified key-value mapping of document parameters to target resources.

\n@param targetMaps The specified key-value mapping of document parameters to target resources.", "setterMethodName" : "setTargetMaps", "setterModel" : { "variableDeclarationType" : "java.util.List>>", "variableName" : "targetMaps", "variableType" : "java.util.List>>", "documentation" : null, "simpleType" : "List>>", "variableSetterType" : "java.util.Collection>>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List>>", "variableName" : "targetMaps", "variableType" : "java.util.List>>", "documentation" : "

The specified key-value mapping of document parameters to target resources.

", "simpleType" : "List>>", "variableSetterType" : "java.util.Collection>>" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getResolvedTargets", "beanStyleSetterMethodName" : "setResolvedTargets", "c2jName" : "ResolvedTargets", "c2jShape" : "ResolvedTargets", "defaultConsumerFluentSetterDocumentation" : "

A list of resolved targets in the rate control execution.

\nThis is a convenience that creates an instance of the {@link ResolvedTargets.Builder} avoiding the need to create one manually via {@link ResolvedTargets#builder()}.\n\nWhen the {@link Consumer} completes, {@link ResolvedTargets.Builder#build()} is called immediately and its result is passed to {@link #resolvedTargets(ResolvedTargets)}.\n@param resolvedTargets a consumer that will call methods on {@link ResolvedTargets.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resolvedTargets(ResolvedTargets)", "deprecated" : false, "documentation" : "

A list of resolved targets in the rate control execution.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resolvedTargets", "fluentSetterDocumentation" : "

A list of resolved targets in the rate control execution.

\n@param resolvedTargets A list of resolved targets in the rate control execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resolvedTargets", "getterDocumentation" : "

A list of resolved targets in the rate control execution.

\n@return A list of resolved targets in the rate control execution.", "getterModel" : { "returnType" : "ResolvedTargets", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResolvedTargets", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResolvedTargets", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ResolvedTargets", "sensitive" : false, "setterDocumentation" : "

A list of resolved targets in the rate control execution.

\n@param resolvedTargets A list of resolved targets in the rate control execution.", "setterMethodName" : "setResolvedTargets", "setterModel" : { "variableDeclarationType" : "ResolvedTargets", "variableName" : "resolvedTargets", "variableType" : "ResolvedTargets", "documentation" : null, "simpleType" : "ResolvedTargets", "variableSetterType" : "ResolvedTargets" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ResolvedTargets", "variableName" : "resolvedTargets", "variableType" : "ResolvedTargets", "documentation" : "

A list of resolved targets in the rate control execution.

", "simpleType" : "ResolvedTargets", "variableSetterType" : "ResolvedTargets" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxConcurrency", "beanStyleSetterMethodName" : "setMaxConcurrency", "c2jName" : "MaxConcurrency", "c2jShape" : "MaxConcurrency", "defaultConsumerFluentSetterDocumentation" : "

The MaxConcurrency value specified by the user when the execution started.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #maxConcurrency(String)}.\n@param maxConcurrency a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxConcurrency(String)", "deprecated" : false, "documentation" : "

The MaxConcurrency value specified by the user when the execution started.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxConcurrency", "fluentSetterDocumentation" : "

The MaxConcurrency value specified by the user when the execution started.

\n@param maxConcurrency The MaxConcurrency value specified by the user when the execution started.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxConcurrency", "getterDocumentation" : "

The MaxConcurrency value specified by the user when the execution started.

\n@return The MaxConcurrency value specified by the user when the execution started.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxConcurrency", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxConcurrency", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MaxConcurrency", "sensitive" : false, "setterDocumentation" : "

The MaxConcurrency value specified by the user when the execution started.

\n@param maxConcurrency The MaxConcurrency value specified by the user when the execution started.", "setterMethodName" : "setMaxConcurrency", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "maxConcurrency", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "maxConcurrency", "variableType" : "String", "documentation" : "

The MaxConcurrency value specified by the user when the execution started.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxErrors", "beanStyleSetterMethodName" : "setMaxErrors", "c2jName" : "MaxErrors", "c2jShape" : "MaxErrors", "defaultConsumerFluentSetterDocumentation" : "

The MaxErrors value specified by the user when the execution started.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #maxErrors(String)}.\n@param maxErrors a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxErrors(String)", "deprecated" : false, "documentation" : "

The MaxErrors value specified by the user when the execution started.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxErrors", "fluentSetterDocumentation" : "

The MaxErrors value specified by the user when the execution started.

\n@param maxErrors The MaxErrors value specified by the user when the execution started.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxErrors", "getterDocumentation" : "

The MaxErrors value specified by the user when the execution started.

\n@return The MaxErrors value specified by the user when the execution started.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxErrors", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxErrors", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MaxErrors", "sensitive" : false, "setterDocumentation" : "

The MaxErrors value specified by the user when the execution started.

\n@param maxErrors The MaxErrors value specified by the user when the execution started.", "setterMethodName" : "setMaxErrors", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "maxErrors", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "maxErrors", "variableType" : "String", "documentation" : "

The MaxErrors value specified by the user when the execution started.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTarget", "beanStyleSetterMethodName" : "setTarget", "c2jName" : "Target", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The target of the execution.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #target(String)}.\n@param target a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #target(String)", "deprecated" : false, "documentation" : "

The target of the execution.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "target", "fluentSetterDocumentation" : "

The target of the execution.

\n@param target The target of the execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "target", "getterDocumentation" : "

The target of the execution.

\n@return The target of the execution.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Target", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Target", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Target", "sensitive" : false, "setterDocumentation" : "

The target of the execution.

\n@param target The target of the execution.", "setterMethodName" : "setTarget", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "target", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "target", "variableType" : "String", "documentation" : "

The target of the execution.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTargetLocations", "beanStyleSetterMethodName" : "setTargetLocations", "c2jName" : "TargetLocations", "c2jShape" : "TargetLocations", "defaultConsumerFluentSetterDocumentation" : "

The combination of AWS Regions and/or AWS accounts where you want to run the Automation.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #targetLocations(List)}.\n@param targetLocations a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetLocations(List)", "deprecated" : false, "documentation" : "

The combination of AWS Regions and/or AWS accounts where you want to run the Automation.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetLocations", "fluentSetterDocumentation" : "

The combination of AWS Regions and/or AWS accounts where you want to run the Automation.

\n@param targetLocations The combination of AWS Regions and/or AWS accounts where you want to run the Automation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetLocations", "getterDocumentation" : "

The combination of AWS Regions and/or AWS accounts where you want to run the Automation.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The combination of AWS Regions and/or AWS accounts where you want to run the Automation.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TargetLocations", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TargetLocations", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "TargetLocation", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link TargetLocation.Builder} avoiding the need to create one manually via {@link TargetLocation#builder()}.\n\nWhen the {@link Consumer} completes, {@link TargetLocation.Builder#build()} is called immediately and its result is passed to {@link #member(TargetLocation)}.\n@param member a consumer that will call methods on {@link TargetLocation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(TargetLocation)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "TargetLocation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "TargetLocation", "variableName" : "member", "variableType" : "TargetLocation", "documentation" : null, "simpleType" : "TargetLocation", "variableSetterType" : "TargetLocation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TargetLocation", "variableName" : "member", "variableType" : "TargetLocation", "documentation" : "", "simpleType" : "TargetLocation", "variableSetterType" : "TargetLocation" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "TargetLocation", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "TargetLocation", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "TargetLocations", "sensitive" : false, "setterDocumentation" : "

The combination of AWS Regions and/or AWS accounts where you want to run the Automation.

\n@param targetLocations The combination of AWS Regions and/or AWS accounts where you want to run the Automation.", "setterMethodName" : "setTargetLocations", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "targetLocations", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "targetLocations", "variableType" : "java.util.List", "documentation" : "

The combination of AWS Regions and/or AWS accounts where you want to run the Automation.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getProgressCounters", "beanStyleSetterMethodName" : "setProgressCounters", "c2jName" : "ProgressCounters", "c2jShape" : "ProgressCounters", "defaultConsumerFluentSetterDocumentation" : "

An aggregate of step execution statuses displayed in the AWS Console for a multi-Region and multi-account Automation execution.

\nThis is a convenience that creates an instance of the {@link ProgressCounters.Builder} avoiding the need to create one manually via {@link ProgressCounters#builder()}.\n\nWhen the {@link Consumer} completes, {@link ProgressCounters.Builder#build()} is called immediately and its result is passed to {@link #progressCounters(ProgressCounters)}.\n@param progressCounters a consumer that will call methods on {@link ProgressCounters.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #progressCounters(ProgressCounters)", "deprecated" : false, "documentation" : "

An aggregate of step execution statuses displayed in the AWS Console for a multi-Region and multi-account Automation execution.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "progressCounters", "fluentSetterDocumentation" : "

An aggregate of step execution statuses displayed in the AWS Console for a multi-Region and multi-account Automation execution.

\n@param progressCounters An aggregate of step execution statuses displayed in the AWS Console for a multi-Region and multi-account Automation execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "progressCounters", "getterDocumentation" : "

An aggregate of step execution statuses displayed in the AWS Console for a multi-Region and multi-account Automation execution.

\n@return An aggregate of step execution statuses displayed in the AWS Console for a multi-Region and multi-account Automation execution.", "getterModel" : { "returnType" : "ProgressCounters", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProgressCounters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ProgressCounters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ProgressCounters", "sensitive" : false, "setterDocumentation" : "

An aggregate of step execution statuses displayed in the AWS Console for a multi-Region and multi-account Automation execution.

\n@param progressCounters An aggregate of step execution statuses displayed in the AWS Console for a multi-Region and multi-account Automation execution.", "setterMethodName" : "setProgressCounters", "setterModel" : { "variableDeclarationType" : "ProgressCounters", "variableName" : "progressCounters", "variableType" : "ProgressCounters", "documentation" : null, "simpleType" : "ProgressCounters", "variableSetterType" : "ProgressCounters" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ProgressCounters", "variableName" : "progressCounters", "variableType" : "ProgressCounters", "documentation" : "

An aggregate of step execution statuses displayed in the AWS Console for a multi-Region and multi-account Automation execution.

", "simpleType" : "ProgressCounters", "variableSetterType" : "ProgressCounters" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AutomationExecutionId" : { "beanStyleGetterMethodName" : "getAutomationExecutionId", "beanStyleSetterMethodName" : "setAutomationExecutionId", "c2jName" : "AutomationExecutionId", "c2jShape" : "AutomationExecutionId", "defaultConsumerFluentSetterDocumentation" : "

The execution ID.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #automationExecutionId(String)}.\n@param automationExecutionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #automationExecutionId(String)", "deprecated" : false, "documentation" : "

The execution ID.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "automationExecutionId", "fluentSetterDocumentation" : "

The execution ID.

\n@param automationExecutionId The execution ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "automationExecutionId", "getterDocumentation" : "

The execution ID.

\n@return The execution ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AutomationExecutionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AutomationExecutionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AutomationExecutionId", "sensitive" : false, "setterDocumentation" : "

The execution ID.

\n@param automationExecutionId The execution ID.", "setterMethodName" : "setAutomationExecutionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "automationExecutionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "automationExecutionId", "variableType" : "String", "documentation" : "

The execution ID.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "AutomationExecutionStatus" : { "beanStyleGetterMethodName" : "getAutomationExecutionStatusAsString", "beanStyleSetterMethodName" : "setAutomationExecutionStatus", "c2jName" : "AutomationExecutionStatus", "c2jShape" : "AutomationExecutionStatus", "defaultConsumerFluentSetterDocumentation" : "

The execution status of the Automation.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #automationExecutionStatusAsString(String)}.\n@param automationExecutionStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #automationExecutionStatus(String)", "deprecated" : false, "documentation" : "

The execution status of the Automation.

", "endpointDiscoveryId" : false, "enumType" : "AutomationExecutionStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "automationExecutionStatus", "fluentEnumSetterMethodName" : "automationExecutionStatus", "fluentGetterMethodName" : "automationExecutionStatusAsString", "fluentSetterDocumentation" : "

The execution status of the Automation.

\n@param automationExecutionStatus The execution status of the Automation.\n@see AutomationExecutionStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see AutomationExecutionStatus", "fluentSetterMethodName" : "automationExecutionStatus", "getterDocumentation" : "

The execution status of the Automation.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #automationExecutionStatus} will return {@link AutomationExecutionStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #automationExecutionStatusAsString}.\n

\n@return The execution status of the Automation.\n@see AutomationExecutionStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AutomationExecutionStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AutomationExecutionStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AutomationExecutionStatus", "sensitive" : false, "setterDocumentation" : "

The execution status of the Automation.

\n@param automationExecutionStatus The execution status of the Automation.\n@see AutomationExecutionStatus", "setterMethodName" : "setAutomationExecutionStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "automationExecutionStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "automationExecutionStatus", "variableType" : "String", "documentation" : "

The execution status of the Automation.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "CurrentAction" : { "beanStyleGetterMethodName" : "getCurrentAction", "beanStyleSetterMethodName" : "setCurrentAction", "c2jName" : "CurrentAction", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The action of the step that is currently running.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #currentAction(String)}.\n@param currentAction a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #currentAction(String)", "deprecated" : false, "documentation" : "

The action of the step that is currently running.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "currentAction", "fluentSetterDocumentation" : "

The action of the step that is currently running.

\n@param currentAction The action of the step that is currently running.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "currentAction", "getterDocumentation" : "

The action of the step that is currently running.

\n@return The action of the step that is currently running.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CurrentAction", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CurrentAction", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CurrentAction", "sensitive" : false, "setterDocumentation" : "

The action of the step that is currently running.

\n@param currentAction The action of the step that is currently running.", "setterMethodName" : "setCurrentAction", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "currentAction", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "currentAction", "variableType" : "String", "documentation" : "

The action of the step that is currently running.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "CurrentStepName" : { "beanStyleGetterMethodName" : "getCurrentStepName", "beanStyleSetterMethodName" : "setCurrentStepName", "c2jName" : "CurrentStepName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The name of the step that is currently running.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #currentStepName(String)}.\n@param currentStepName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #currentStepName(String)", "deprecated" : false, "documentation" : "

The name of the step that is currently running.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "currentStepName", "fluentSetterDocumentation" : "

The name of the step that is currently running.

\n@param currentStepName The name of the step that is currently running.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "currentStepName", "getterDocumentation" : "

The name of the step that is currently running.

\n@return The name of the step that is currently running.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CurrentStepName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CurrentStepName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CurrentStepName", "sensitive" : false, "setterDocumentation" : "

The name of the step that is currently running.

\n@param currentStepName The name of the step that is currently running.", "setterMethodName" : "setCurrentStepName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "currentStepName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "currentStepName", "variableType" : "String", "documentation" : "

The name of the step that is currently running.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DocumentName" : { "beanStyleGetterMethodName" : "getDocumentName", "beanStyleSetterMethodName" : "setDocumentName", "c2jName" : "DocumentName", "c2jShape" : "DocumentName", "defaultConsumerFluentSetterDocumentation" : "

The name of the Automation document used during the execution.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentName(String)}.\n@param documentName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentName(String)", "deprecated" : false, "documentation" : "

The name of the Automation document used during the execution.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "documentName", "fluentSetterDocumentation" : "

The name of the Automation document used during the execution.

\n@param documentName The name of the Automation document used during the execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "documentName", "getterDocumentation" : "

The name of the Automation document used during the execution.

\n@return The name of the Automation document used during the execution.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentName", "sensitive" : false, "setterDocumentation" : "

The name of the Automation document used during the execution.

\n@param documentName The name of the Automation document used during the execution.", "setterMethodName" : "setDocumentName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentName", "variableType" : "String", "documentation" : "

The name of the Automation document used during the execution.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DocumentVersion" : { "beanStyleGetterMethodName" : "getDocumentVersion", "beanStyleSetterMethodName" : "setDocumentVersion", "c2jName" : "DocumentVersion", "c2jShape" : "DocumentVersion", "defaultConsumerFluentSetterDocumentation" : "

The version of the document to use during execution.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentVersion(String)}.\n@param documentVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentVersion(String)", "deprecated" : false, "documentation" : "

The version of the document to use during execution.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "documentVersion", "fluentSetterDocumentation" : "

The version of the document to use during execution.

\n@param documentVersion The version of the document to use during execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "documentVersion", "getterDocumentation" : "

The version of the document to use during execution.

\n@return The version of the document to use during execution.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentVersion", "sensitive" : false, "setterDocumentation" : "

The version of the document to use during execution.

\n@param documentVersion The version of the document to use during execution.", "setterMethodName" : "setDocumentVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : "

The version of the document to use during execution.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ExecutedBy" : { "beanStyleGetterMethodName" : "getExecutedBy", "beanStyleSetterMethodName" : "setExecutedBy", "c2jName" : "ExecutedBy", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the user who ran the automation.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #executedBy(String)}.\n@param executedBy a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #executedBy(String)", "deprecated" : false, "documentation" : "

The Amazon Resource Name (ARN) of the user who ran the automation.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "executedBy", "fluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the user who ran the automation.

\n@param executedBy The Amazon Resource Name (ARN) of the user who ran the automation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "executedBy", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the user who ran the automation.

\n@return The Amazon Resource Name (ARN) of the user who ran the automation.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ExecutedBy", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ExecutedBy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ExecutedBy", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) of the user who ran the automation.

\n@param executedBy The Amazon Resource Name (ARN) of the user who ran the automation.", "setterMethodName" : "setExecutedBy", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "executedBy", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "executedBy", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) of the user who ran the automation.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ExecutionEndTime" : { "beanStyleGetterMethodName" : "getExecutionEndTime", "beanStyleSetterMethodName" : "setExecutionEndTime", "c2jName" : "ExecutionEndTime", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

The time the execution finished.

\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 #executionEndTime(Instant)}.\n@param executionEndTime 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 #executionEndTime(Instant)", "deprecated" : false, "documentation" : "

The time the execution finished.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "executionEndTime", "fluentSetterDocumentation" : "

The time the execution finished.

\n@param executionEndTime The time the execution finished.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "executionEndTime", "getterDocumentation" : "

The time the execution finished.

\n@return The time the execution finished.", "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" : "ExecutionEndTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ExecutionEndTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "ExecutionEndTime", "sensitive" : false, "setterDocumentation" : "

The time the execution finished.

\n@param executionEndTime The time the execution finished.", "setterMethodName" : "setExecutionEndTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "executionEndTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "executionEndTime", "variableType" : "java.time.Instant", "documentation" : "

The time the execution finished.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "ExecutionStartTime" : { "beanStyleGetterMethodName" : "getExecutionStartTime", "beanStyleSetterMethodName" : "setExecutionStartTime", "c2jName" : "ExecutionStartTime", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

The time the execution started.

\nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #executionStartTime(Instant)}.\n@param executionStartTime 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 #executionStartTime(Instant)", "deprecated" : false, "documentation" : "

The time the execution started.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "executionStartTime", "fluentSetterDocumentation" : "

The time the execution started.

\n@param executionStartTime The time the execution started.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "executionStartTime", "getterDocumentation" : "

The time the execution started.

\n@return The time the execution started.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ExecutionStartTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ExecutionStartTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "ExecutionStartTime", "sensitive" : false, "setterDocumentation" : "

The time the execution started.

\n@param executionStartTime The time the execution started.", "setterMethodName" : "setExecutionStartTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "executionStartTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "executionStartTime", "variableType" : "java.time.Instant", "documentation" : "

The time the execution started.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "FailureMessage" : { "beanStyleGetterMethodName" : "getFailureMessage", "beanStyleSetterMethodName" : "setFailureMessage", "c2jName" : "FailureMessage", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

A message describing why an execution has failed, if the status is set to 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 #failureMessage(String)}.\n@param failureMessage a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #failureMessage(String)", "deprecated" : false, "documentation" : "

A message describing why an execution has failed, if the status is set to Failed.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "failureMessage", "fluentSetterDocumentation" : "

A message describing why an execution has failed, if the status is set to Failed.

\n@param failureMessage A message describing why an execution has failed, if the status is set to Failed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "failureMessage", "getterDocumentation" : "

A message describing why an execution has failed, if the status is set to Failed.

\n@return A message describing why an execution has failed, if the status is set to Failed.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FailureMessage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FailureMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FailureMessage", "sensitive" : false, "setterDocumentation" : "

A message describing why an execution has failed, if the status is set to Failed.

\n@param failureMessage A message describing why an execution has failed, if the status is set to Failed.", "setterMethodName" : "setFailureMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "failureMessage", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "failureMessage", "variableType" : "String", "documentation" : "

A message describing why an execution has failed, if the status is set to Failed.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "MaxConcurrency" : { "beanStyleGetterMethodName" : "getMaxConcurrency", "beanStyleSetterMethodName" : "setMaxConcurrency", "c2jName" : "MaxConcurrency", "c2jShape" : "MaxConcurrency", "defaultConsumerFluentSetterDocumentation" : "

The MaxConcurrency value specified by the user when the execution started.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #maxConcurrency(String)}.\n@param maxConcurrency a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxConcurrency(String)", "deprecated" : false, "documentation" : "

The MaxConcurrency value specified by the user when the execution started.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxConcurrency", "fluentSetterDocumentation" : "

The MaxConcurrency value specified by the user when the execution started.

\n@param maxConcurrency The MaxConcurrency value specified by the user when the execution started.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxConcurrency", "getterDocumentation" : "

The MaxConcurrency value specified by the user when the execution started.

\n@return The MaxConcurrency value specified by the user when the execution started.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxConcurrency", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxConcurrency", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MaxConcurrency", "sensitive" : false, "setterDocumentation" : "

The MaxConcurrency value specified by the user when the execution started.

\n@param maxConcurrency The MaxConcurrency value specified by the user when the execution started.", "setterMethodName" : "setMaxConcurrency", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "maxConcurrency", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "maxConcurrency", "variableType" : "String", "documentation" : "

The MaxConcurrency value specified by the user when the execution started.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "MaxErrors" : { "beanStyleGetterMethodName" : "getMaxErrors", "beanStyleSetterMethodName" : "setMaxErrors", "c2jName" : "MaxErrors", "c2jShape" : "MaxErrors", "defaultConsumerFluentSetterDocumentation" : "

The MaxErrors value specified by the user when the execution started.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #maxErrors(String)}.\n@param maxErrors a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxErrors(String)", "deprecated" : false, "documentation" : "

The MaxErrors value specified by the user when the execution started.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxErrors", "fluentSetterDocumentation" : "

The MaxErrors value specified by the user when the execution started.

\n@param maxErrors The MaxErrors value specified by the user when the execution started.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxErrors", "getterDocumentation" : "

The MaxErrors value specified by the user when the execution started.

\n@return The MaxErrors value specified by the user when the execution started.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxErrors", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxErrors", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MaxErrors", "sensitive" : false, "setterDocumentation" : "

The MaxErrors value specified by the user when the execution started.

\n@param maxErrors The MaxErrors value specified by the user when the execution started.", "setterMethodName" : "setMaxErrors", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "maxErrors", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "maxErrors", "variableType" : "String", "documentation" : "

The MaxErrors value specified by the user when the execution started.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Mode" : { "beanStyleGetterMethodName" : "getModeAsString", "beanStyleSetterMethodName" : "setMode", "c2jName" : "Mode", "c2jShape" : "ExecutionMode", "defaultConsumerFluentSetterDocumentation" : "

The automation execution mode.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #modeAsString(String)}.\n@param mode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #mode(String)", "deprecated" : false, "documentation" : "

The automation execution mode.

", "endpointDiscoveryId" : false, "enumType" : "ExecutionMode", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "mode", "fluentEnumSetterMethodName" : "mode", "fluentGetterMethodName" : "modeAsString", "fluentSetterDocumentation" : "

The automation execution mode.

\n@param mode The automation execution mode.\n@see ExecutionMode\n@return Returns a reference to this object so that method calls can be chained together.\n@see ExecutionMode", "fluentSetterMethodName" : "mode", "getterDocumentation" : "

The automation execution mode.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #mode} will return {@link ExecutionMode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #modeAsString}.\n

\n@return The automation execution mode.\n@see ExecutionMode", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Mode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Mode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Mode", "sensitive" : false, "setterDocumentation" : "

The automation execution mode.

\n@param mode The automation execution mode.\n@see ExecutionMode", "setterMethodName" : "setMode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "mode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "mode", "variableType" : "String", "documentation" : "

The automation execution mode.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Outputs" : { "beanStyleGetterMethodName" : "getOutputs", "beanStyleSetterMethodName" : "setOutputs", "c2jName" : "Outputs", "c2jShape" : "AutomationParameterMap", "defaultConsumerFluentSetterDocumentation" : "

The list of execution outputs as defined in the automation document.

\nThis is a convenience that creates an instance of the {@link List>.Builder} avoiding the need to create one manually via {@link List>#builder()}.\n\nWhen the {@link Consumer} completes, {@link List>.Builder#build()} is called immediately and its result is passed to {@link #outputs(List>)}.\n@param outputs a consumer that will call methods on {@link List>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #outputs(List>)", "deprecated" : false, "documentation" : "

The list of execution outputs as defined in the automation document.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "outputs", "fluentSetterDocumentation" : "

The list of execution outputs as defined in the automation document.

\n@param outputs The list of execution outputs as defined in the automation document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "outputs", "getterDocumentation" : "

The list of execution outputs as defined in the automation document.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The list of execution outputs as defined in the automation document.", "getterModel" : { "returnType" : "java.util.Map>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Outputs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Outputs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "AutomationParameterKey", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "AutomationParameterValueList", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #value(List)}.\n@param value a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(List)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AutomationParameterValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry>", "templateType" : "java.util.Map>" }, "marshallingType" : "MAP", "name" : "Outputs", "sensitive" : false, "setterDocumentation" : "

The list of execution outputs as defined in the automation document.

\n@param outputs The list of execution outputs as defined in the automation document.", "setterMethodName" : "setOutputs", "setterModel" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "outputs", "variableType" : "java.util.Map>", "documentation" : null, "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "outputs", "variableType" : "java.util.Map>", "documentation" : "

The list of execution outputs as defined in the automation document.

", "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "xmlNameSpaceUri" : null }, "Parameters" : { "beanStyleGetterMethodName" : "getParameters", "beanStyleSetterMethodName" : "setParameters", "c2jName" : "Parameters", "c2jShape" : "AutomationParameterMap", "defaultConsumerFluentSetterDocumentation" : "

The key-value map of execution parameters, which were supplied when calling StartAutomationExecution.

\nThis is a convenience that creates an instance of the {@link List>.Builder} avoiding the need to create one manually via {@link List>#builder()}.\n\nWhen the {@link Consumer} completes, {@link List>.Builder#build()} is called immediately and its result is passed to {@link #parameters(List>)}.\n@param parameters a consumer that will call methods on {@link List>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #parameters(List>)", "deprecated" : false, "documentation" : "

The key-value map of execution parameters, which were supplied when calling StartAutomationExecution.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parameters", "fluentSetterDocumentation" : "

The key-value map of execution parameters, which were supplied when calling StartAutomationExecution.

\n@param parameters The key-value map of execution parameters, which were supplied when calling StartAutomationExecution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parameters", "getterDocumentation" : "

The key-value map of execution parameters, which were supplied when calling StartAutomationExecution.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The key-value map of execution parameters, which were supplied when calling StartAutomationExecution.", "getterModel" : { "returnType" : "java.util.Map>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Parameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Parameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "AutomationParameterKey", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "AutomationParameterValueList", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #value(List)}.\n@param value a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(List)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AutomationParameterValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry>", "templateType" : "java.util.Map>" }, "marshallingType" : "MAP", "name" : "Parameters", "sensitive" : false, "setterDocumentation" : "

The key-value map of execution parameters, which were supplied when calling StartAutomationExecution.

\n@param parameters The key-value map of execution parameters, which were supplied when calling StartAutomationExecution.", "setterMethodName" : "setParameters", "setterModel" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "parameters", "variableType" : "java.util.Map>", "documentation" : null, "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "parameters", "variableType" : "java.util.Map>", "documentation" : "

The key-value map of execution parameters, which were supplied when calling StartAutomationExecution.

", "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "xmlNameSpaceUri" : null }, "ParentAutomationExecutionId" : { "beanStyleGetterMethodName" : "getParentAutomationExecutionId", "beanStyleSetterMethodName" : "setParentAutomationExecutionId", "c2jName" : "ParentAutomationExecutionId", "c2jShape" : "AutomationExecutionId", "defaultConsumerFluentSetterDocumentation" : "

The AutomationExecutionId of the parent automation.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #parentAutomationExecutionId(String)}.\n@param parentAutomationExecutionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #parentAutomationExecutionId(String)", "deprecated" : false, "documentation" : "

The AutomationExecutionId of the parent automation.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parentAutomationExecutionId", "fluentSetterDocumentation" : "

The AutomationExecutionId of the parent automation.

\n@param parentAutomationExecutionId The AutomationExecutionId of the parent automation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parentAutomationExecutionId", "getterDocumentation" : "

The AutomationExecutionId of the parent automation.

\n@return The AutomationExecutionId of the parent automation.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ParentAutomationExecutionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ParentAutomationExecutionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ParentAutomationExecutionId", "sensitive" : false, "setterDocumentation" : "

The AutomationExecutionId of the parent automation.

\n@param parentAutomationExecutionId The AutomationExecutionId of the parent automation.", "setterMethodName" : "setParentAutomationExecutionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "parentAutomationExecutionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "parentAutomationExecutionId", "variableType" : "String", "documentation" : "

The AutomationExecutionId of the parent automation.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ProgressCounters" : { "beanStyleGetterMethodName" : "getProgressCounters", "beanStyleSetterMethodName" : "setProgressCounters", "c2jName" : "ProgressCounters", "c2jShape" : "ProgressCounters", "defaultConsumerFluentSetterDocumentation" : "

An aggregate of step execution statuses displayed in the AWS Console for a multi-Region and multi-account Automation execution.

\nThis is a convenience that creates an instance of the {@link ProgressCounters.Builder} avoiding the need to create one manually via {@link ProgressCounters#builder()}.\n\nWhen the {@link Consumer} completes, {@link ProgressCounters.Builder#build()} is called immediately and its result is passed to {@link #progressCounters(ProgressCounters)}.\n@param progressCounters a consumer that will call methods on {@link ProgressCounters.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #progressCounters(ProgressCounters)", "deprecated" : false, "documentation" : "

An aggregate of step execution statuses displayed in the AWS Console for a multi-Region and multi-account Automation execution.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "progressCounters", "fluentSetterDocumentation" : "

An aggregate of step execution statuses displayed in the AWS Console for a multi-Region and multi-account Automation execution.

\n@param progressCounters An aggregate of step execution statuses displayed in the AWS Console for a multi-Region and multi-account Automation execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "progressCounters", "getterDocumentation" : "

An aggregate of step execution statuses displayed in the AWS Console for a multi-Region and multi-account Automation execution.

\n@return An aggregate of step execution statuses displayed in the AWS Console for a multi-Region and multi-account Automation execution.", "getterModel" : { "returnType" : "ProgressCounters", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProgressCounters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ProgressCounters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ProgressCounters", "sensitive" : false, "setterDocumentation" : "

An aggregate of step execution statuses displayed in the AWS Console for a multi-Region and multi-account Automation execution.

\n@param progressCounters An aggregate of step execution statuses displayed in the AWS Console for a multi-Region and multi-account Automation execution.", "setterMethodName" : "setProgressCounters", "setterModel" : { "variableDeclarationType" : "ProgressCounters", "variableName" : "progressCounters", "variableType" : "ProgressCounters", "documentation" : null, "simpleType" : "ProgressCounters", "variableSetterType" : "ProgressCounters" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ProgressCounters", "variableName" : "progressCounters", "variableType" : "ProgressCounters", "documentation" : "

An aggregate of step execution statuses displayed in the AWS Console for a multi-Region and multi-account Automation execution.

", "simpleType" : "ProgressCounters", "variableSetterType" : "ProgressCounters" }, "xmlNameSpaceUri" : null }, "ResolvedTargets" : { "beanStyleGetterMethodName" : "getResolvedTargets", "beanStyleSetterMethodName" : "setResolvedTargets", "c2jName" : "ResolvedTargets", "c2jShape" : "ResolvedTargets", "defaultConsumerFluentSetterDocumentation" : "

A list of resolved targets in the rate control execution.

\nThis is a convenience that creates an instance of the {@link ResolvedTargets.Builder} avoiding the need to create one manually via {@link ResolvedTargets#builder()}.\n\nWhen the {@link Consumer} completes, {@link ResolvedTargets.Builder#build()} is called immediately and its result is passed to {@link #resolvedTargets(ResolvedTargets)}.\n@param resolvedTargets a consumer that will call methods on {@link ResolvedTargets.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resolvedTargets(ResolvedTargets)", "deprecated" : false, "documentation" : "

A list of resolved targets in the rate control execution.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resolvedTargets", "fluentSetterDocumentation" : "

A list of resolved targets in the rate control execution.

\n@param resolvedTargets A list of resolved targets in the rate control execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resolvedTargets", "getterDocumentation" : "

A list of resolved targets in the rate control execution.

\n@return A list of resolved targets in the rate control execution.", "getterModel" : { "returnType" : "ResolvedTargets", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResolvedTargets", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResolvedTargets", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ResolvedTargets", "sensitive" : false, "setterDocumentation" : "

A list of resolved targets in the rate control execution.

\n@param resolvedTargets A list of resolved targets in the rate control execution.", "setterMethodName" : "setResolvedTargets", "setterModel" : { "variableDeclarationType" : "ResolvedTargets", "variableName" : "resolvedTargets", "variableType" : "ResolvedTargets", "documentation" : null, "simpleType" : "ResolvedTargets", "variableSetterType" : "ResolvedTargets" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ResolvedTargets", "variableName" : "resolvedTargets", "variableType" : "ResolvedTargets", "documentation" : "

A list of resolved targets in the rate control execution.

", "simpleType" : "ResolvedTargets", "variableSetterType" : "ResolvedTargets" }, "xmlNameSpaceUri" : null }, "StepExecutions" : { "beanStyleGetterMethodName" : "getStepExecutions", "beanStyleSetterMethodName" : "setStepExecutions", "c2jName" : "StepExecutions", "c2jShape" : "StepExecutionList", "defaultConsumerFluentSetterDocumentation" : "

A list of details about the current state of all steps that comprise an execution. An Automation document contains a list of steps that are run in order.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #stepExecutions(List)}.\n@param stepExecutions a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stepExecutions(List)", "deprecated" : false, "documentation" : "

A list of details about the current state of all steps that comprise an execution. An Automation document contains a list of steps that are run in order.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stepExecutions", "fluentSetterDocumentation" : "

A list of details about the current state of all steps that comprise an execution. An Automation document contains a list of steps that are run in order.

\n@param stepExecutions A list of details about the current state of all steps that comprise an execution. An Automation document contains a list of steps that are run in order.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stepExecutions", "getterDocumentation" : "

A list of details about the current state of all steps that comprise an execution. An Automation document contains a list of steps that are run in order.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return A list of details about the current state of all steps that comprise an execution. An Automation document contains a list of steps that are run in order.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StepExecutions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StepExecutions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "StepExecution", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link StepExecution.Builder} avoiding the need to create one manually via {@link StepExecution#builder()}.\n\nWhen the {@link Consumer} completes, {@link StepExecution.Builder#build()} is called immediately and its result is passed to {@link #member(StepExecution)}.\n@param member a consumer that will call methods on {@link StepExecution.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(StepExecution)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "StepExecution", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "StepExecution", "variableName" : "member", "variableType" : "StepExecution", "documentation" : null, "simpleType" : "StepExecution", "variableSetterType" : "StepExecution" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "StepExecution", "variableName" : "member", "variableType" : "StepExecution", "documentation" : "", "simpleType" : "StepExecution", "variableSetterType" : "StepExecution" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "StepExecution", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "StepExecution", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "StepExecutions", "sensitive" : false, "setterDocumentation" : "

A list of details about the current state of all steps that comprise an execution. An Automation document contains a list of steps that are run in order.

\n@param stepExecutions A list of details about the current state of all steps that comprise an execution. An Automation document contains a list of steps that are run in order.", "setterMethodName" : "setStepExecutions", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "stepExecutions", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "stepExecutions", "variableType" : "java.util.List", "documentation" : "

A list of details about the current state of all steps that comprise an execution. An Automation document contains a list of steps that are run in order.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "StepExecutionsTruncated" : { "beanStyleGetterMethodName" : "getStepExecutionsTruncated", "beanStyleSetterMethodName" : "setStepExecutionsTruncated", "c2jName" : "StepExecutionsTruncated", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

A boolean value that indicates if the response contains the full list of the Automation step executions. If true, use the DescribeAutomationStepExecutions API action to get the full list of step executions.

\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 #stepExecutionsTruncated(Boolean)}.\n@param stepExecutionsTruncated 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 #stepExecutionsTruncated(Boolean)", "deprecated" : false, "documentation" : "

A boolean value that indicates if the response contains the full list of the Automation step executions. If true, use the DescribeAutomationStepExecutions API action to get the full list of step executions.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stepExecutionsTruncated", "fluentSetterDocumentation" : "

A boolean value that indicates if the response contains the full list of the Automation step executions. If true, use the DescribeAutomationStepExecutions API action to get the full list of step executions.

\n@param stepExecutionsTruncated A boolean value that indicates if the response contains the full list of the Automation step executions. If true, use the DescribeAutomationStepExecutions API action to get the full list of step executions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stepExecutionsTruncated", "getterDocumentation" : "

A boolean value that indicates if the response contains the full list of the Automation step executions. If true, use the DescribeAutomationStepExecutions API action to get the full list of step executions.

\n@return A boolean value that indicates if the response contains the full list of the Automation step executions. If true, use the DescribeAutomationStepExecutions API action to get the full list of step executions.", "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" : "StepExecutionsTruncated", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StepExecutionsTruncated", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "StepExecutionsTruncated", "sensitive" : false, "setterDocumentation" : "

A boolean value that indicates if the response contains the full list of the Automation step executions. If true, use the DescribeAutomationStepExecutions API action to get the full list of step executions.

\n@param stepExecutionsTruncated A boolean value that indicates if the response contains the full list of the Automation step executions. If true, use the DescribeAutomationStepExecutions API action to get the full list of step executions.", "setterMethodName" : "setStepExecutionsTruncated", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "stepExecutionsTruncated", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "stepExecutionsTruncated", "variableType" : "Boolean", "documentation" : "

A boolean value that indicates if the response contains the full list of the Automation step executions. If true, use the DescribeAutomationStepExecutions API action to get the full list of step executions.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "Target" : { "beanStyleGetterMethodName" : "getTarget", "beanStyleSetterMethodName" : "setTarget", "c2jName" : "Target", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The target of the execution.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #target(String)}.\n@param target a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #target(String)", "deprecated" : false, "documentation" : "

The target of the execution.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "target", "fluentSetterDocumentation" : "

The target of the execution.

\n@param target The target of the execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "target", "getterDocumentation" : "

The target of the execution.

\n@return The target of the execution.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Target", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Target", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Target", "sensitive" : false, "setterDocumentation" : "

The target of the execution.

\n@param target The target of the execution.", "setterMethodName" : "setTarget", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "target", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "target", "variableType" : "String", "documentation" : "

The target of the execution.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "TargetLocations" : { "beanStyleGetterMethodName" : "getTargetLocations", "beanStyleSetterMethodName" : "setTargetLocations", "c2jName" : "TargetLocations", "c2jShape" : "TargetLocations", "defaultConsumerFluentSetterDocumentation" : "

The combination of AWS Regions and/or AWS accounts where you want to run the Automation.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #targetLocations(List)}.\n@param targetLocations a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetLocations(List)", "deprecated" : false, "documentation" : "

The combination of AWS Regions and/or AWS accounts where you want to run the Automation.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetLocations", "fluentSetterDocumentation" : "

The combination of AWS Regions and/or AWS accounts where you want to run the Automation.

\n@param targetLocations The combination of AWS Regions and/or AWS accounts where you want to run the Automation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetLocations", "getterDocumentation" : "

The combination of AWS Regions and/or AWS accounts where you want to run the Automation.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The combination of AWS Regions and/or AWS accounts where you want to run the Automation.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TargetLocations", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TargetLocations", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "TargetLocation", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link TargetLocation.Builder} avoiding the need to create one manually via {@link TargetLocation#builder()}.\n\nWhen the {@link Consumer} completes, {@link TargetLocation.Builder#build()} is called immediately and its result is passed to {@link #member(TargetLocation)}.\n@param member a consumer that will call methods on {@link TargetLocation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(TargetLocation)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "TargetLocation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "TargetLocation", "variableName" : "member", "variableType" : "TargetLocation", "documentation" : null, "simpleType" : "TargetLocation", "variableSetterType" : "TargetLocation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TargetLocation", "variableName" : "member", "variableType" : "TargetLocation", "documentation" : "", "simpleType" : "TargetLocation", "variableSetterType" : "TargetLocation" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "TargetLocation", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "TargetLocation", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "TargetLocations", "sensitive" : false, "setterDocumentation" : "

The combination of AWS Regions and/or AWS accounts where you want to run the Automation.

\n@param targetLocations The combination of AWS Regions and/or AWS accounts where you want to run the Automation.", "setterMethodName" : "setTargetLocations", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "targetLocations", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "targetLocations", "variableType" : "java.util.List", "documentation" : "

The combination of AWS Regions and/or AWS accounts where you want to run the Automation.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "TargetMaps" : { "beanStyleGetterMethodName" : "getTargetMaps", "beanStyleSetterMethodName" : "setTargetMaps", "c2jName" : "TargetMaps", "c2jShape" : "TargetMaps", "defaultConsumerFluentSetterDocumentation" : "

The specified key-value mapping of document parameters to target 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 #targetMaps(List>>)}.\n@param targetMaps a consumer that will call methods on {@link List>>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetMaps(List>>)", "deprecated" : false, "documentation" : "

The specified key-value mapping of document parameters to target resources.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetMaps", "fluentSetterDocumentation" : "

The specified key-value mapping of document parameters to target resources.

\n@param targetMaps The specified key-value mapping of document parameters to target resources.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetMaps", "getterDocumentation" : "

The specified key-value mapping of document parameters to target resources.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The specified key-value mapping of document parameters to target 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" : "TargetMaps", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TargetMaps", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "TargetMap", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link List>.Builder} avoiding the need to create one manually via {@link List>#builder()}.\n\nWhen the {@link Consumer} completes, {@link List>.Builder#build()} is called immediately and its result is passed to {@link #member(List>)}.\n@param member a consumer that will call methods on {@link List>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(List>)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "java.util.Map>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "TargetMapKey", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "TargetMapValueList", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #value(List)}.\n@param value a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(List)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "TargetMapValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry>", "templateType" : "java.util.Map>" }, "marshallingType" : "MAP", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "member", "variableType" : "java.util.Map>", "documentation" : null, "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "member", "variableType" : "java.util.Map>", "documentation" : "", "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "java.util.Map>", "map" : true, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "List>", "templateImplType" : "java.util.ArrayList>>", "templateType" : "java.util.List>>" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "TargetMaps", "sensitive" : false, "setterDocumentation" : "

The specified key-value mapping of document parameters to target resources.

\n@param targetMaps The specified key-value mapping of document parameters to target resources.", "setterMethodName" : "setTargetMaps", "setterModel" : { "variableDeclarationType" : "java.util.List>>", "variableName" : "targetMaps", "variableType" : "java.util.List>>", "documentation" : null, "simpleType" : "List>>", "variableSetterType" : "java.util.Collection>>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List>>", "variableName" : "targetMaps", "variableType" : "java.util.List>>", "documentation" : "

The specified key-value mapping of document parameters to target resources.

", "simpleType" : "List>>", "variableSetterType" : "java.util.Collection>>" }, "xmlNameSpaceUri" : null }, "TargetParameterName" : { "beanStyleGetterMethodName" : "getTargetParameterName", "beanStyleSetterMethodName" : "setTargetParameterName", "c2jName" : "TargetParameterName", "c2jShape" : "AutomationParameterKey", "defaultConsumerFluentSetterDocumentation" : "

The parameter name.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #targetParameterName(String)}.\n@param targetParameterName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetParameterName(String)", "deprecated" : false, "documentation" : "

The parameter name.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetParameterName", "fluentSetterDocumentation" : "

The parameter name.

\n@param targetParameterName The parameter name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetParameterName", "getterDocumentation" : "

The parameter name.

\n@return The parameter name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TargetParameterName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TargetParameterName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TargetParameterName", "sensitive" : false, "setterDocumentation" : "

The parameter name.

\n@param targetParameterName The parameter name.", "setterMethodName" : "setTargetParameterName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "targetParameterName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "targetParameterName", "variableType" : "String", "documentation" : "

The parameter name.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Targets" : { "beanStyleGetterMethodName" : "getTargets", "beanStyleSetterMethodName" : "setTargets", "c2jName" : "Targets", "c2jShape" : "Targets", "defaultConsumerFluentSetterDocumentation" : "

The specified targets.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #targets(List)}.\n@param targets a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targets(List)", "deprecated" : false, "documentation" : "

The specified targets.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targets", "fluentSetterDocumentation" : "

The specified targets.

\n@param targets The specified targets.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targets", "getterDocumentation" : "

The specified targets.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The specified targets.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Targets", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Targets", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Target", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Target.Builder} avoiding the need to create one manually via {@link Target#builder()}.\n\nWhen the {@link Consumer} completes, {@link Target.Builder#build()} is called immediately and its result is passed to {@link #member(Target)}.\n@param member a consumer that will call methods on {@link Target.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Target)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Target", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : null, "simpleType" : "Target", "variableSetterType" : "Target" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : "", "simpleType" : "Target", "variableSetterType" : "Target" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Target", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Target", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Targets", "sensitive" : false, "setterDocumentation" : "

The specified targets.

\n@param targets The specified targets.", "setterMethodName" : "setTargets", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : "

The specified targets.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getAutomationExecutionId", "beanStyleSetterMethodName" : "setAutomationExecutionId", "c2jName" : "AutomationExecutionId", "c2jShape" : "AutomationExecutionId", "defaultConsumerFluentSetterDocumentation" : "

The execution ID.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #automationExecutionId(String)}.\n@param automationExecutionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #automationExecutionId(String)", "deprecated" : false, "documentation" : "

The execution ID.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "automationExecutionId", "fluentSetterDocumentation" : "

The execution ID.

\n@param automationExecutionId The execution ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "automationExecutionId", "getterDocumentation" : "

The execution ID.

\n@return The execution ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AutomationExecutionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AutomationExecutionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AutomationExecutionId", "sensitive" : false, "setterDocumentation" : "

The execution ID.

\n@param automationExecutionId The execution ID.", "setterMethodName" : "setAutomationExecutionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "automationExecutionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "automationExecutionId", "variableType" : "String", "documentation" : "

The execution ID.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDocumentName", "beanStyleSetterMethodName" : "setDocumentName", "c2jName" : "DocumentName", "c2jShape" : "DocumentName", "defaultConsumerFluentSetterDocumentation" : "

The name of the Automation document used during the execution.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentName(String)}.\n@param documentName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentName(String)", "deprecated" : false, "documentation" : "

The name of the Automation document used during the execution.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "documentName", "fluentSetterDocumentation" : "

The name of the Automation document used during the execution.

\n@param documentName The name of the Automation document used during the execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "documentName", "getterDocumentation" : "

The name of the Automation document used during the execution.

\n@return The name of the Automation document used during the execution.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentName", "sensitive" : false, "setterDocumentation" : "

The name of the Automation document used during the execution.

\n@param documentName The name of the Automation document used during the execution.", "setterMethodName" : "setDocumentName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentName", "variableType" : "String", "documentation" : "

The name of the Automation document used during the execution.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDocumentVersion", "beanStyleSetterMethodName" : "setDocumentVersion", "c2jName" : "DocumentVersion", "c2jShape" : "DocumentVersion", "defaultConsumerFluentSetterDocumentation" : "

The version of the document to use during execution.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentVersion(String)}.\n@param documentVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentVersion(String)", "deprecated" : false, "documentation" : "

The version of the document to use during execution.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "documentVersion", "fluentSetterDocumentation" : "

The version of the document to use during execution.

\n@param documentVersion The version of the document to use during execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "documentVersion", "getterDocumentation" : "

The version of the document to use during execution.

\n@return The version of the document to use during execution.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentVersion", "sensitive" : false, "setterDocumentation" : "

The version of the document to use during execution.

\n@param documentVersion The version of the document to use during execution.", "setterMethodName" : "setDocumentVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : "

The version of the document to use during execution.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getExecutionStartTime", "beanStyleSetterMethodName" : "setExecutionStartTime", "c2jName" : "ExecutionStartTime", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

The time the execution started.

\nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #executionStartTime(Instant)}.\n@param executionStartTime 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 #executionStartTime(Instant)", "deprecated" : false, "documentation" : "

The time the execution started.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "executionStartTime", "fluentSetterDocumentation" : "

The time the execution started.

\n@param executionStartTime The time the execution started.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "executionStartTime", "getterDocumentation" : "

The time the execution started.

\n@return The time the execution started.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ExecutionStartTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ExecutionStartTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "ExecutionStartTime", "sensitive" : false, "setterDocumentation" : "

The time the execution started.

\n@param executionStartTime The time the execution started.", "setterMethodName" : "setExecutionStartTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "executionStartTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "executionStartTime", "variableType" : "java.time.Instant", "documentation" : "

The time the execution started.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getExecutionEndTime", "beanStyleSetterMethodName" : "setExecutionEndTime", "c2jName" : "ExecutionEndTime", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

The time the execution finished.

\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 #executionEndTime(Instant)}.\n@param executionEndTime 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 #executionEndTime(Instant)", "deprecated" : false, "documentation" : "

The time the execution finished.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "executionEndTime", "fluentSetterDocumentation" : "

The time the execution finished.

\n@param executionEndTime The time the execution finished.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "executionEndTime", "getterDocumentation" : "

The time the execution finished.

\n@return The time the execution finished.", "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" : "ExecutionEndTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ExecutionEndTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "ExecutionEndTime", "sensitive" : false, "setterDocumentation" : "

The time the execution finished.

\n@param executionEndTime The time the execution finished.", "setterMethodName" : "setExecutionEndTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "executionEndTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "executionEndTime", "variableType" : "java.time.Instant", "documentation" : "

The time the execution finished.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAutomationExecutionStatusAsString", "beanStyleSetterMethodName" : "setAutomationExecutionStatus", "c2jName" : "AutomationExecutionStatus", "c2jShape" : "AutomationExecutionStatus", "defaultConsumerFluentSetterDocumentation" : "

The execution status of the Automation.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #automationExecutionStatusAsString(String)}.\n@param automationExecutionStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #automationExecutionStatus(String)", "deprecated" : false, "documentation" : "

The execution status of the Automation.

", "endpointDiscoveryId" : false, "enumType" : "AutomationExecutionStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "automationExecutionStatus", "fluentEnumSetterMethodName" : "automationExecutionStatus", "fluentGetterMethodName" : "automationExecutionStatusAsString", "fluentSetterDocumentation" : "

The execution status of the Automation.

\n@param automationExecutionStatus The execution status of the Automation.\n@see AutomationExecutionStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see AutomationExecutionStatus", "fluentSetterMethodName" : "automationExecutionStatus", "getterDocumentation" : "

The execution status of the Automation.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #automationExecutionStatus} will return {@link AutomationExecutionStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #automationExecutionStatusAsString}.\n

\n@return The execution status of the Automation.\n@see AutomationExecutionStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AutomationExecutionStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AutomationExecutionStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AutomationExecutionStatus", "sensitive" : false, "setterDocumentation" : "

The execution status of the Automation.

\n@param automationExecutionStatus The execution status of the Automation.\n@see AutomationExecutionStatus", "setterMethodName" : "setAutomationExecutionStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "automationExecutionStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "automationExecutionStatus", "variableType" : "String", "documentation" : "

The execution status of the Automation.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStepExecutions", "beanStyleSetterMethodName" : "setStepExecutions", "c2jName" : "StepExecutions", "c2jShape" : "StepExecutionList", "defaultConsumerFluentSetterDocumentation" : "

A list of details about the current state of all steps that comprise an execution. An Automation document contains a list of steps that are run in order.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #stepExecutions(List)}.\n@param stepExecutions a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stepExecutions(List)", "deprecated" : false, "documentation" : "

A list of details about the current state of all steps that comprise an execution. An Automation document contains a list of steps that are run in order.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stepExecutions", "fluentSetterDocumentation" : "

A list of details about the current state of all steps that comprise an execution. An Automation document contains a list of steps that are run in order.

\n@param stepExecutions A list of details about the current state of all steps that comprise an execution. An Automation document contains a list of steps that are run in order.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stepExecutions", "getterDocumentation" : "

A list of details about the current state of all steps that comprise an execution. An Automation document contains a list of steps that are run in order.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return A list of details about the current state of all steps that comprise an execution. An Automation document contains a list of steps that are run in order.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StepExecutions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StepExecutions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "StepExecution", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link StepExecution.Builder} avoiding the need to create one manually via {@link StepExecution#builder()}.\n\nWhen the {@link Consumer} completes, {@link StepExecution.Builder#build()} is called immediately and its result is passed to {@link #member(StepExecution)}.\n@param member a consumer that will call methods on {@link StepExecution.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(StepExecution)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "StepExecution", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "StepExecution", "variableName" : "member", "variableType" : "StepExecution", "documentation" : null, "simpleType" : "StepExecution", "variableSetterType" : "StepExecution" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "StepExecution", "variableName" : "member", "variableType" : "StepExecution", "documentation" : "", "simpleType" : "StepExecution", "variableSetterType" : "StepExecution" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "StepExecution", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "StepExecution", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "StepExecutions", "sensitive" : false, "setterDocumentation" : "

A list of details about the current state of all steps that comprise an execution. An Automation document contains a list of steps that are run in order.

\n@param stepExecutions A list of details about the current state of all steps that comprise an execution. An Automation document contains a list of steps that are run in order.", "setterMethodName" : "setStepExecutions", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "stepExecutions", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "stepExecutions", "variableType" : "java.util.List", "documentation" : "

A list of details about the current state of all steps that comprise an execution. An Automation document contains a list of steps that are run in order.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStepExecutionsTruncated", "beanStyleSetterMethodName" : "setStepExecutionsTruncated", "c2jName" : "StepExecutionsTruncated", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

A boolean value that indicates if the response contains the full list of the Automation step executions. If true, use the DescribeAutomationStepExecutions API action to get the full list of step executions.

\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 #stepExecutionsTruncated(Boolean)}.\n@param stepExecutionsTruncated 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 #stepExecutionsTruncated(Boolean)", "deprecated" : false, "documentation" : "

A boolean value that indicates if the response contains the full list of the Automation step executions. If true, use the DescribeAutomationStepExecutions API action to get the full list of step executions.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stepExecutionsTruncated", "fluentSetterDocumentation" : "

A boolean value that indicates if the response contains the full list of the Automation step executions. If true, use the DescribeAutomationStepExecutions API action to get the full list of step executions.

\n@param stepExecutionsTruncated A boolean value that indicates if the response contains the full list of the Automation step executions. If true, use the DescribeAutomationStepExecutions API action to get the full list of step executions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stepExecutionsTruncated", "getterDocumentation" : "

A boolean value that indicates if the response contains the full list of the Automation step executions. If true, use the DescribeAutomationStepExecutions API action to get the full list of step executions.

\n@return A boolean value that indicates if the response contains the full list of the Automation step executions. If true, use the DescribeAutomationStepExecutions API action to get the full list of step executions.", "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" : "StepExecutionsTruncated", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StepExecutionsTruncated", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "StepExecutionsTruncated", "sensitive" : false, "setterDocumentation" : "

A boolean value that indicates if the response contains the full list of the Automation step executions. If true, use the DescribeAutomationStepExecutions API action to get the full list of step executions.

\n@param stepExecutionsTruncated A boolean value that indicates if the response contains the full list of the Automation step executions. If true, use the DescribeAutomationStepExecutions API action to get the full list of step executions.", "setterMethodName" : "setStepExecutionsTruncated", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "stepExecutionsTruncated", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "stepExecutionsTruncated", "variableType" : "Boolean", "documentation" : "

A boolean value that indicates if the response contains the full list of the Automation step executions. If true, use the DescribeAutomationStepExecutions API action to get the full list of step executions.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getParameters", "beanStyleSetterMethodName" : "setParameters", "c2jName" : "Parameters", "c2jShape" : "AutomationParameterMap", "defaultConsumerFluentSetterDocumentation" : "

The key-value map of execution parameters, which were supplied when calling StartAutomationExecution.

\nThis is a convenience that creates an instance of the {@link List>.Builder} avoiding the need to create one manually via {@link List>#builder()}.\n\nWhen the {@link Consumer} completes, {@link List>.Builder#build()} is called immediately and its result is passed to {@link #parameters(List>)}.\n@param parameters a consumer that will call methods on {@link List>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #parameters(List>)", "deprecated" : false, "documentation" : "

The key-value map of execution parameters, which were supplied when calling StartAutomationExecution.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parameters", "fluentSetterDocumentation" : "

The key-value map of execution parameters, which were supplied when calling StartAutomationExecution.

\n@param parameters The key-value map of execution parameters, which were supplied when calling StartAutomationExecution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parameters", "getterDocumentation" : "

The key-value map of execution parameters, which were supplied when calling StartAutomationExecution.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The key-value map of execution parameters, which were supplied when calling StartAutomationExecution.", "getterModel" : { "returnType" : "java.util.Map>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Parameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Parameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "AutomationParameterKey", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "AutomationParameterValueList", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #value(List)}.\n@param value a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(List)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AutomationParameterValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry>", "templateType" : "java.util.Map>" }, "marshallingType" : "MAP", "name" : "Parameters", "sensitive" : false, "setterDocumentation" : "

The key-value map of execution parameters, which were supplied when calling StartAutomationExecution.

\n@param parameters The key-value map of execution parameters, which were supplied when calling StartAutomationExecution.", "setterMethodName" : "setParameters", "setterModel" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "parameters", "variableType" : "java.util.Map>", "documentation" : null, "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "parameters", "variableType" : "java.util.Map>", "documentation" : "

The key-value map of execution parameters, which were supplied when calling StartAutomationExecution.

", "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOutputs", "beanStyleSetterMethodName" : "setOutputs", "c2jName" : "Outputs", "c2jShape" : "AutomationParameterMap", "defaultConsumerFluentSetterDocumentation" : "

The list of execution outputs as defined in the automation document.

\nThis is a convenience that creates an instance of the {@link List>.Builder} avoiding the need to create one manually via {@link List>#builder()}.\n\nWhen the {@link Consumer} completes, {@link List>.Builder#build()} is called immediately and its result is passed to {@link #outputs(List>)}.\n@param outputs a consumer that will call methods on {@link List>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #outputs(List>)", "deprecated" : false, "documentation" : "

The list of execution outputs as defined in the automation document.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "outputs", "fluentSetterDocumentation" : "

The list of execution outputs as defined in the automation document.

\n@param outputs The list of execution outputs as defined in the automation document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "outputs", "getterDocumentation" : "

The list of execution outputs as defined in the automation document.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The list of execution outputs as defined in the automation document.", "getterModel" : { "returnType" : "java.util.Map>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Outputs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Outputs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "AutomationParameterKey", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "AutomationParameterValueList", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #value(List)}.\n@param value a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(List)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AutomationParameterValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry>", "templateType" : "java.util.Map>" }, "marshallingType" : "MAP", "name" : "Outputs", "sensitive" : false, "setterDocumentation" : "

The list of execution outputs as defined in the automation document.

\n@param outputs The list of execution outputs as defined in the automation document.", "setterMethodName" : "setOutputs", "setterModel" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "outputs", "variableType" : "java.util.Map>", "documentation" : null, "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "outputs", "variableType" : "java.util.Map>", "documentation" : "

The list of execution outputs as defined in the automation document.

", "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFailureMessage", "beanStyleSetterMethodName" : "setFailureMessage", "c2jName" : "FailureMessage", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

A message describing why an execution has failed, if the status is set to 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 #failureMessage(String)}.\n@param failureMessage a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #failureMessage(String)", "deprecated" : false, "documentation" : "

A message describing why an execution has failed, if the status is set to Failed.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "failureMessage", "fluentSetterDocumentation" : "

A message describing why an execution has failed, if the status is set to Failed.

\n@param failureMessage A message describing why an execution has failed, if the status is set to Failed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "failureMessage", "getterDocumentation" : "

A message describing why an execution has failed, if the status is set to Failed.

\n@return A message describing why an execution has failed, if the status is set to Failed.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FailureMessage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FailureMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FailureMessage", "sensitive" : false, "setterDocumentation" : "

A message describing why an execution has failed, if the status is set to Failed.

\n@param failureMessage A message describing why an execution has failed, if the status is set to Failed.", "setterMethodName" : "setFailureMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "failureMessage", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "failureMessage", "variableType" : "String", "documentation" : "

A message describing why an execution has failed, if the status is set to Failed.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getModeAsString", "beanStyleSetterMethodName" : "setMode", "c2jName" : "Mode", "c2jShape" : "ExecutionMode", "defaultConsumerFluentSetterDocumentation" : "

The automation execution mode.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #modeAsString(String)}.\n@param mode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #mode(String)", "deprecated" : false, "documentation" : "

The automation execution mode.

", "endpointDiscoveryId" : false, "enumType" : "ExecutionMode", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "mode", "fluentEnumSetterMethodName" : "mode", "fluentGetterMethodName" : "modeAsString", "fluentSetterDocumentation" : "

The automation execution mode.

\n@param mode The automation execution mode.\n@see ExecutionMode\n@return Returns a reference to this object so that method calls can be chained together.\n@see ExecutionMode", "fluentSetterMethodName" : "mode", "getterDocumentation" : "

The automation execution mode.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #mode} will return {@link ExecutionMode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #modeAsString}.\n

\n@return The automation execution mode.\n@see ExecutionMode", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Mode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Mode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Mode", "sensitive" : false, "setterDocumentation" : "

The automation execution mode.

\n@param mode The automation execution mode.\n@see ExecutionMode", "setterMethodName" : "setMode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "mode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "mode", "variableType" : "String", "documentation" : "

The automation execution mode.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getParentAutomationExecutionId", "beanStyleSetterMethodName" : "setParentAutomationExecutionId", "c2jName" : "ParentAutomationExecutionId", "c2jShape" : "AutomationExecutionId", "defaultConsumerFluentSetterDocumentation" : "

The AutomationExecutionId of the parent automation.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #parentAutomationExecutionId(String)}.\n@param parentAutomationExecutionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #parentAutomationExecutionId(String)", "deprecated" : false, "documentation" : "

The AutomationExecutionId of the parent automation.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parentAutomationExecutionId", "fluentSetterDocumentation" : "

The AutomationExecutionId of the parent automation.

\n@param parentAutomationExecutionId The AutomationExecutionId of the parent automation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parentAutomationExecutionId", "getterDocumentation" : "

The AutomationExecutionId of the parent automation.

\n@return The AutomationExecutionId of the parent automation.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ParentAutomationExecutionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ParentAutomationExecutionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ParentAutomationExecutionId", "sensitive" : false, "setterDocumentation" : "

The AutomationExecutionId of the parent automation.

\n@param parentAutomationExecutionId The AutomationExecutionId of the parent automation.", "setterMethodName" : "setParentAutomationExecutionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "parentAutomationExecutionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "parentAutomationExecutionId", "variableType" : "String", "documentation" : "

The AutomationExecutionId of the parent automation.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getExecutedBy", "beanStyleSetterMethodName" : "setExecutedBy", "c2jName" : "ExecutedBy", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the user who ran the automation.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #executedBy(String)}.\n@param executedBy a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #executedBy(String)", "deprecated" : false, "documentation" : "

The Amazon Resource Name (ARN) of the user who ran the automation.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "executedBy", "fluentSetterDocumentation" : "

The Amazon Resource Name (ARN) of the user who ran the automation.

\n@param executedBy The Amazon Resource Name (ARN) of the user who ran the automation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "executedBy", "getterDocumentation" : "

The Amazon Resource Name (ARN) of the user who ran the automation.

\n@return The Amazon Resource Name (ARN) of the user who ran the automation.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ExecutedBy", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ExecutedBy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ExecutedBy", "sensitive" : false, "setterDocumentation" : "

The Amazon Resource Name (ARN) of the user who ran the automation.

\n@param executedBy The Amazon Resource Name (ARN) of the user who ran the automation.", "setterMethodName" : "setExecutedBy", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "executedBy", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "executedBy", "variableType" : "String", "documentation" : "

The Amazon Resource Name (ARN) of the user who ran the automation.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCurrentStepName", "beanStyleSetterMethodName" : "setCurrentStepName", "c2jName" : "CurrentStepName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The name of the step that is currently running.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #currentStepName(String)}.\n@param currentStepName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #currentStepName(String)", "deprecated" : false, "documentation" : "

The name of the step that is currently running.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "currentStepName", "fluentSetterDocumentation" : "

The name of the step that is currently running.

\n@param currentStepName The name of the step that is currently running.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "currentStepName", "getterDocumentation" : "

The name of the step that is currently running.

\n@return The name of the step that is currently running.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CurrentStepName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CurrentStepName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CurrentStepName", "sensitive" : false, "setterDocumentation" : "

The name of the step that is currently running.

\n@param currentStepName The name of the step that is currently running.", "setterMethodName" : "setCurrentStepName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "currentStepName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "currentStepName", "variableType" : "String", "documentation" : "

The name of the step that is currently running.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCurrentAction", "beanStyleSetterMethodName" : "setCurrentAction", "c2jName" : "CurrentAction", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The action of the step that is currently running.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #currentAction(String)}.\n@param currentAction a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #currentAction(String)", "deprecated" : false, "documentation" : "

The action of the step that is currently running.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "currentAction", "fluentSetterDocumentation" : "

The action of the step that is currently running.

\n@param currentAction The action of the step that is currently running.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "currentAction", "getterDocumentation" : "

The action of the step that is currently running.

\n@return The action of the step that is currently running.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CurrentAction", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CurrentAction", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CurrentAction", "sensitive" : false, "setterDocumentation" : "

The action of the step that is currently running.

\n@param currentAction The action of the step that is currently running.", "setterMethodName" : "setCurrentAction", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "currentAction", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "currentAction", "variableType" : "String", "documentation" : "

The action of the step that is currently running.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTargetParameterName", "beanStyleSetterMethodName" : "setTargetParameterName", "c2jName" : "TargetParameterName", "c2jShape" : "AutomationParameterKey", "defaultConsumerFluentSetterDocumentation" : "

The parameter name.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #targetParameterName(String)}.\n@param targetParameterName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetParameterName(String)", "deprecated" : false, "documentation" : "

The parameter name.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetParameterName", "fluentSetterDocumentation" : "

The parameter name.

\n@param targetParameterName The parameter name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetParameterName", "getterDocumentation" : "

The parameter name.

\n@return The parameter name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TargetParameterName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TargetParameterName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TargetParameterName", "sensitive" : false, "setterDocumentation" : "

The parameter name.

\n@param targetParameterName The parameter name.", "setterMethodName" : "setTargetParameterName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "targetParameterName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "targetParameterName", "variableType" : "String", "documentation" : "

The parameter name.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTargets", "beanStyleSetterMethodName" : "setTargets", "c2jName" : "Targets", "c2jShape" : "Targets", "defaultConsumerFluentSetterDocumentation" : "

The specified targets.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #targets(List)}.\n@param targets a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targets(List)", "deprecated" : false, "documentation" : "

The specified targets.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targets", "fluentSetterDocumentation" : "

The specified targets.

\n@param targets The specified targets.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targets", "getterDocumentation" : "

The specified targets.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The specified targets.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Targets", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Targets", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Target", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Target.Builder} avoiding the need to create one manually via {@link Target#builder()}.\n\nWhen the {@link Consumer} completes, {@link Target.Builder#build()} is called immediately and its result is passed to {@link #member(Target)}.\n@param member a consumer that will call methods on {@link Target.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Target)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Target", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : null, "simpleType" : "Target", "variableSetterType" : "Target" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : "", "simpleType" : "Target", "variableSetterType" : "Target" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Target", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Target", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Targets", "sensitive" : false, "setterDocumentation" : "

The specified targets.

\n@param targets The specified targets.", "setterMethodName" : "setTargets", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : "

The specified targets.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTargetMaps", "beanStyleSetterMethodName" : "setTargetMaps", "c2jName" : "TargetMaps", "c2jShape" : "TargetMaps", "defaultConsumerFluentSetterDocumentation" : "

The specified key-value mapping of document parameters to target 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 #targetMaps(List>>)}.\n@param targetMaps a consumer that will call methods on {@link List>>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetMaps(List>>)", "deprecated" : false, "documentation" : "

The specified key-value mapping of document parameters to target resources.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetMaps", "fluentSetterDocumentation" : "

The specified key-value mapping of document parameters to target resources.

\n@param targetMaps The specified key-value mapping of document parameters to target resources.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetMaps", "getterDocumentation" : "

The specified key-value mapping of document parameters to target resources.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The specified key-value mapping of document parameters to target 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" : "TargetMaps", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TargetMaps", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "TargetMap", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link List>.Builder} avoiding the need to create one manually via {@link List>#builder()}.\n\nWhen the {@link Consumer} completes, {@link List>.Builder#build()} is called immediately and its result is passed to {@link #member(List>)}.\n@param member a consumer that will call methods on {@link List>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(List>)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "java.util.Map>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "TargetMapKey", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "TargetMapValueList", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #value(List)}.\n@param value a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(List)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "TargetMapValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry>", "templateType" : "java.util.Map>" }, "marshallingType" : "MAP", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "member", "variableType" : "java.util.Map>", "documentation" : null, "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "member", "variableType" : "java.util.Map>", "documentation" : "", "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "java.util.Map>", "map" : true, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "List>", "templateImplType" : "java.util.ArrayList>>", "templateType" : "java.util.List>>" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "TargetMaps", "sensitive" : false, "setterDocumentation" : "

The specified key-value mapping of document parameters to target resources.

\n@param targetMaps The specified key-value mapping of document parameters to target resources.", "setterMethodName" : "setTargetMaps", "setterModel" : { "variableDeclarationType" : "java.util.List>>", "variableName" : "targetMaps", "variableType" : "java.util.List>>", "documentation" : null, "simpleType" : "List>>", "variableSetterType" : "java.util.Collection>>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List>>", "variableName" : "targetMaps", "variableType" : "java.util.List>>", "documentation" : "

The specified key-value mapping of document parameters to target resources.

", "simpleType" : "List>>", "variableSetterType" : "java.util.Collection>>" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getResolvedTargets", "beanStyleSetterMethodName" : "setResolvedTargets", "c2jName" : "ResolvedTargets", "c2jShape" : "ResolvedTargets", "defaultConsumerFluentSetterDocumentation" : "

A list of resolved targets in the rate control execution.

\nThis is a convenience that creates an instance of the {@link ResolvedTargets.Builder} avoiding the need to create one manually via {@link ResolvedTargets#builder()}.\n\nWhen the {@link Consumer} completes, {@link ResolvedTargets.Builder#build()} is called immediately and its result is passed to {@link #resolvedTargets(ResolvedTargets)}.\n@param resolvedTargets a consumer that will call methods on {@link ResolvedTargets.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resolvedTargets(ResolvedTargets)", "deprecated" : false, "documentation" : "

A list of resolved targets in the rate control execution.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resolvedTargets", "fluentSetterDocumentation" : "

A list of resolved targets in the rate control execution.

\n@param resolvedTargets A list of resolved targets in the rate control execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resolvedTargets", "getterDocumentation" : "

A list of resolved targets in the rate control execution.

\n@return A list of resolved targets in the rate control execution.", "getterModel" : { "returnType" : "ResolvedTargets", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResolvedTargets", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResolvedTargets", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ResolvedTargets", "sensitive" : false, "setterDocumentation" : "

A list of resolved targets in the rate control execution.

\n@param resolvedTargets A list of resolved targets in the rate control execution.", "setterMethodName" : "setResolvedTargets", "setterModel" : { "variableDeclarationType" : "ResolvedTargets", "variableName" : "resolvedTargets", "variableType" : "ResolvedTargets", "documentation" : null, "simpleType" : "ResolvedTargets", "variableSetterType" : "ResolvedTargets" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ResolvedTargets", "variableName" : "resolvedTargets", "variableType" : "ResolvedTargets", "documentation" : "

A list of resolved targets in the rate control execution.

", "simpleType" : "ResolvedTargets", "variableSetterType" : "ResolvedTargets" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxConcurrency", "beanStyleSetterMethodName" : "setMaxConcurrency", "c2jName" : "MaxConcurrency", "c2jShape" : "MaxConcurrency", "defaultConsumerFluentSetterDocumentation" : "

The MaxConcurrency value specified by the user when the execution started.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #maxConcurrency(String)}.\n@param maxConcurrency a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxConcurrency(String)", "deprecated" : false, "documentation" : "

The MaxConcurrency value specified by the user when the execution started.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxConcurrency", "fluentSetterDocumentation" : "

The MaxConcurrency value specified by the user when the execution started.

\n@param maxConcurrency The MaxConcurrency value specified by the user when the execution started.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxConcurrency", "getterDocumentation" : "

The MaxConcurrency value specified by the user when the execution started.

\n@return The MaxConcurrency value specified by the user when the execution started.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxConcurrency", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxConcurrency", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MaxConcurrency", "sensitive" : false, "setterDocumentation" : "

The MaxConcurrency value specified by the user when the execution started.

\n@param maxConcurrency The MaxConcurrency value specified by the user when the execution started.", "setterMethodName" : "setMaxConcurrency", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "maxConcurrency", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "maxConcurrency", "variableType" : "String", "documentation" : "

The MaxConcurrency value specified by the user when the execution started.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxErrors", "beanStyleSetterMethodName" : "setMaxErrors", "c2jName" : "MaxErrors", "c2jShape" : "MaxErrors", "defaultConsumerFluentSetterDocumentation" : "

The MaxErrors value specified by the user when the execution started.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #maxErrors(String)}.\n@param maxErrors a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxErrors(String)", "deprecated" : false, "documentation" : "

The MaxErrors value specified by the user when the execution started.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxErrors", "fluentSetterDocumentation" : "

The MaxErrors value specified by the user when the execution started.

\n@param maxErrors The MaxErrors value specified by the user when the execution started.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxErrors", "getterDocumentation" : "

The MaxErrors value specified by the user when the execution started.

\n@return The MaxErrors value specified by the user when the execution started.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxErrors", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxErrors", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MaxErrors", "sensitive" : false, "setterDocumentation" : "

The MaxErrors value specified by the user when the execution started.

\n@param maxErrors The MaxErrors value specified by the user when the execution started.", "setterMethodName" : "setMaxErrors", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "maxErrors", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "maxErrors", "variableType" : "String", "documentation" : "

The MaxErrors value specified by the user when the execution started.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTarget", "beanStyleSetterMethodName" : "setTarget", "c2jName" : "Target", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The target of the execution.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #target(String)}.\n@param target a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #target(String)", "deprecated" : false, "documentation" : "

The target of the execution.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "target", "fluentSetterDocumentation" : "

The target of the execution.

\n@param target The target of the execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "target", "getterDocumentation" : "

The target of the execution.

\n@return The target of the execution.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Target", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Target", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Target", "sensitive" : false, "setterDocumentation" : "

The target of the execution.

\n@param target The target of the execution.", "setterMethodName" : "setTarget", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "target", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "target", "variableType" : "String", "documentation" : "

The target of the execution.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTargetLocations", "beanStyleSetterMethodName" : "setTargetLocations", "c2jName" : "TargetLocations", "c2jShape" : "TargetLocations", "defaultConsumerFluentSetterDocumentation" : "

The combination of AWS Regions and/or AWS accounts where you want to run the Automation.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #targetLocations(List)}.\n@param targetLocations a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetLocations(List)", "deprecated" : false, "documentation" : "

The combination of AWS Regions and/or AWS accounts where you want to run the Automation.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetLocations", "fluentSetterDocumentation" : "

The combination of AWS Regions and/or AWS accounts where you want to run the Automation.

\n@param targetLocations The combination of AWS Regions and/or AWS accounts where you want to run the Automation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetLocations", "getterDocumentation" : "

The combination of AWS Regions and/or AWS accounts where you want to run the Automation.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The combination of AWS Regions and/or AWS accounts where you want to run the Automation.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TargetLocations", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TargetLocations", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "TargetLocation", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link TargetLocation.Builder} avoiding the need to create one manually via {@link TargetLocation#builder()}.\n\nWhen the {@link Consumer} completes, {@link TargetLocation.Builder#build()} is called immediately and its result is passed to {@link #member(TargetLocation)}.\n@param member a consumer that will call methods on {@link TargetLocation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(TargetLocation)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "TargetLocation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "TargetLocation", "variableName" : "member", "variableType" : "TargetLocation", "documentation" : null, "simpleType" : "TargetLocation", "variableSetterType" : "TargetLocation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TargetLocation", "variableName" : "member", "variableType" : "TargetLocation", "documentation" : "", "simpleType" : "TargetLocation", "variableSetterType" : "TargetLocation" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "TargetLocation", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "TargetLocation", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "TargetLocations", "sensitive" : false, "setterDocumentation" : "

The combination of AWS Regions and/or AWS accounts where you want to run the Automation.

\n@param targetLocations The combination of AWS Regions and/or AWS accounts where you want to run the Automation.", "setterMethodName" : "setTargetLocations", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "targetLocations", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "targetLocations", "variableType" : "java.util.List", "documentation" : "

The combination of AWS Regions and/or AWS accounts where you want to run the Automation.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getProgressCounters", "beanStyleSetterMethodName" : "setProgressCounters", "c2jName" : "ProgressCounters", "c2jShape" : "ProgressCounters", "defaultConsumerFluentSetterDocumentation" : "

An aggregate of step execution statuses displayed in the AWS Console for a multi-Region and multi-account Automation execution.

\nThis is a convenience that creates an instance of the {@link ProgressCounters.Builder} avoiding the need to create one manually via {@link ProgressCounters#builder()}.\n\nWhen the {@link Consumer} completes, {@link ProgressCounters.Builder#build()} is called immediately and its result is passed to {@link #progressCounters(ProgressCounters)}.\n@param progressCounters a consumer that will call methods on {@link ProgressCounters.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #progressCounters(ProgressCounters)", "deprecated" : false, "documentation" : "

An aggregate of step execution statuses displayed in the AWS Console for a multi-Region and multi-account Automation execution.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "progressCounters", "fluentSetterDocumentation" : "

An aggregate of step execution statuses displayed in the AWS Console for a multi-Region and multi-account Automation execution.

\n@param progressCounters An aggregate of step execution statuses displayed in the AWS Console for a multi-Region and multi-account Automation execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "progressCounters", "getterDocumentation" : "

An aggregate of step execution statuses displayed in the AWS Console for a multi-Region and multi-account Automation execution.

\n@return An aggregate of step execution statuses displayed in the AWS Console for a multi-Region and multi-account Automation execution.", "getterModel" : { "returnType" : "ProgressCounters", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProgressCounters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ProgressCounters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ProgressCounters", "sensitive" : false, "setterDocumentation" : "

An aggregate of step execution statuses displayed in the AWS Console for a multi-Region and multi-account Automation execution.

\n@param progressCounters An aggregate of step execution statuses displayed in the AWS Console for a multi-Region and multi-account Automation execution.", "setterMethodName" : "setProgressCounters", "setterModel" : { "variableDeclarationType" : "ProgressCounters", "variableName" : "progressCounters", "variableType" : "ProgressCounters", "documentation" : null, "simpleType" : "ProgressCounters", "variableSetterType" : "ProgressCounters" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ProgressCounters", "variableName" : "progressCounters", "variableType" : "ProgressCounters", "documentation" : "

An aggregate of step execution statuses displayed in the AWS Console for a multi-Region and multi-account Automation execution.

", "simpleType" : "ProgressCounters", "variableSetterType" : "ProgressCounters" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "AutomationExecution", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AutomationExecution", "variableName" : "automationExecution", "variableType" : "AutomationExecution", "documentation" : null, "simpleType" : "AutomationExecution", "variableSetterType" : "AutomationExecution" }, "wrapper" : false }, "AutomationExecutionFilter" : { "c2jName" : "AutomationExecutionFilter", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

A filter used to match specific automation executions. This is used to limit the scope of Automation execution information returned.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getKeyAsString", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "AutomationExecutionFilterKey", "defaultConsumerFluentSetterDocumentation" : "

One or more keys to limit the results. Valid filter keys include the following: DocumentNamePrefix, ExecutionStatus, ExecutionId, ParentExecutionId, CurrentAction, StartTimeBefore, StartTimeAfter.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #keyAsString(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "

One or more keys to limit the results. Valid filter keys include the following: DocumentNamePrefix, ExecutionStatus, ExecutionId, ParentExecutionId, CurrentAction, StartTimeBefore, StartTimeAfter.

", "endpointDiscoveryId" : false, "enumType" : "AutomationExecutionFilterKey", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "key", "fluentEnumSetterMethodName" : "key", "fluentGetterMethodName" : "keyAsString", "fluentSetterDocumentation" : "

One or more keys to limit the results. Valid filter keys include the following: DocumentNamePrefix, ExecutionStatus, ExecutionId, ParentExecutionId, CurrentAction, StartTimeBefore, StartTimeAfter.

\n@param key One or more keys to limit the results. Valid filter keys include the following: DocumentNamePrefix, ExecutionStatus, ExecutionId, ParentExecutionId, CurrentAction, StartTimeBefore, StartTimeAfter.\n@see AutomationExecutionFilterKey\n@return Returns a reference to this object so that method calls can be chained together.\n@see AutomationExecutionFilterKey", "fluentSetterMethodName" : "key", "getterDocumentation" : "

One or more keys to limit the results. Valid filter keys include the following: DocumentNamePrefix, ExecutionStatus, ExecutionId, ParentExecutionId, CurrentAction, StartTimeBefore, StartTimeAfter.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #key} will return {@link AutomationExecutionFilterKey#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #keyAsString}.\n

\n@return One or more keys to limit the results. Valid filter keys include the following: DocumentNamePrefix, ExecutionStatus, ExecutionId, ParentExecutionId, CurrentAction, StartTimeBefore, StartTimeAfter.\n@see AutomationExecutionFilterKey", "getterModel" : { "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" : "

One or more keys to limit the results. Valid filter keys include the following: DocumentNamePrefix, ExecutionStatus, ExecutionId, ParentExecutionId, CurrentAction, StartTimeBefore, StartTimeAfter.

\n@param key One or more keys to limit the results. Valid filter keys include the following: DocumentNamePrefix, ExecutionStatus, ExecutionId, ParentExecutionId, CurrentAction, StartTimeBefore, StartTimeAfter.\n@see AutomationExecutionFilterKey", "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" : "

One or more keys to limit the results. Valid filter keys include the following: DocumentNamePrefix, ExecutionStatus, ExecutionId, ParentExecutionId, CurrentAction, StartTimeBefore, StartTimeAfter.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getValues", "beanStyleSetterMethodName" : "setValues", "c2jName" : "Values", "c2jShape" : "AutomationExecutionFilterValueList", "defaultConsumerFluentSetterDocumentation" : "

The values used to limit the execution information associated with the filter's 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 #values(List)}.\n@param values a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #values(List)", "deprecated" : false, "documentation" : "

The values used to limit the execution information associated with the filter's key.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "values", "fluentSetterDocumentation" : "

The values used to limit the execution information associated with the filter's key.

\n@param values The values used to limit the execution information associated with the filter's key.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "values", "getterDocumentation" : "

The values used to limit the execution information associated with the filter's key.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The values used to limit the execution information associated with the filter's 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" : "Values", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Values", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AutomationExecutionFilterValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "Values", "sensitive" : false, "setterDocumentation" : "

The values used to limit the execution information associated with the filter's key.

\n@param values The values used to limit the execution information associated with the filter's key.", "setterMethodName" : "setValues", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : "

The values used to limit the execution information associated with the filter's key.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Key" : { "beanStyleGetterMethodName" : "getKeyAsString", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "AutomationExecutionFilterKey", "defaultConsumerFluentSetterDocumentation" : "

One or more keys to limit the results. Valid filter keys include the following: DocumentNamePrefix, ExecutionStatus, ExecutionId, ParentExecutionId, CurrentAction, StartTimeBefore, StartTimeAfter.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #keyAsString(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "

One or more keys to limit the results. Valid filter keys include the following: DocumentNamePrefix, ExecutionStatus, ExecutionId, ParentExecutionId, CurrentAction, StartTimeBefore, StartTimeAfter.

", "endpointDiscoveryId" : false, "enumType" : "AutomationExecutionFilterKey", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "key", "fluentEnumSetterMethodName" : "key", "fluentGetterMethodName" : "keyAsString", "fluentSetterDocumentation" : "

One or more keys to limit the results. Valid filter keys include the following: DocumentNamePrefix, ExecutionStatus, ExecutionId, ParentExecutionId, CurrentAction, StartTimeBefore, StartTimeAfter.

\n@param key One or more keys to limit the results. Valid filter keys include the following: DocumentNamePrefix, ExecutionStatus, ExecutionId, ParentExecutionId, CurrentAction, StartTimeBefore, StartTimeAfter.\n@see AutomationExecutionFilterKey\n@return Returns a reference to this object so that method calls can be chained together.\n@see AutomationExecutionFilterKey", "fluentSetterMethodName" : "key", "getterDocumentation" : "

One or more keys to limit the results. Valid filter keys include the following: DocumentNamePrefix, ExecutionStatus, ExecutionId, ParentExecutionId, CurrentAction, StartTimeBefore, StartTimeAfter.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #key} will return {@link AutomationExecutionFilterKey#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #keyAsString}.\n

\n@return One or more keys to limit the results. Valid filter keys include the following: DocumentNamePrefix, ExecutionStatus, ExecutionId, ParentExecutionId, CurrentAction, StartTimeBefore, StartTimeAfter.\n@see AutomationExecutionFilterKey", "getterModel" : { "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" : "

One or more keys to limit the results. Valid filter keys include the following: DocumentNamePrefix, ExecutionStatus, ExecutionId, ParentExecutionId, CurrentAction, StartTimeBefore, StartTimeAfter.

\n@param key One or more keys to limit the results. Valid filter keys include the following: DocumentNamePrefix, ExecutionStatus, ExecutionId, ParentExecutionId, CurrentAction, StartTimeBefore, StartTimeAfter.\n@see AutomationExecutionFilterKey", "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" : "

One or more keys to limit the results. Valid filter keys include the following: DocumentNamePrefix, ExecutionStatus, ExecutionId, ParentExecutionId, CurrentAction, StartTimeBefore, StartTimeAfter.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Values" : { "beanStyleGetterMethodName" : "getValues", "beanStyleSetterMethodName" : "setValues", "c2jName" : "Values", "c2jShape" : "AutomationExecutionFilterValueList", "defaultConsumerFluentSetterDocumentation" : "

The values used to limit the execution information associated with the filter's 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 #values(List)}.\n@param values a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #values(List)", "deprecated" : false, "documentation" : "

The values used to limit the execution information associated with the filter's key.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "values", "fluentSetterDocumentation" : "

The values used to limit the execution information associated with the filter's key.

\n@param values The values used to limit the execution information associated with the filter's key.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "values", "getterDocumentation" : "

The values used to limit the execution information associated with the filter's key.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The values used to limit the execution information associated with the filter's 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" : "Values", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Values", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AutomationExecutionFilterValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "Values", "sensitive" : false, "setterDocumentation" : "

The values used to limit the execution information associated with the filter's key.

\n@param values The values used to limit the execution information associated with the filter's key.", "setterMethodName" : "setValues", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : "

The values used to limit the execution information associated with the filter's key.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getKeyAsString", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "AutomationExecutionFilterKey", "defaultConsumerFluentSetterDocumentation" : "

One or more keys to limit the results. Valid filter keys include the following: DocumentNamePrefix, ExecutionStatus, ExecutionId, ParentExecutionId, CurrentAction, StartTimeBefore, StartTimeAfter.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #keyAsString(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "

One or more keys to limit the results. Valid filter keys include the following: DocumentNamePrefix, ExecutionStatus, ExecutionId, ParentExecutionId, CurrentAction, StartTimeBefore, StartTimeAfter.

", "endpointDiscoveryId" : false, "enumType" : "AutomationExecutionFilterKey", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "key", "fluentEnumSetterMethodName" : "key", "fluentGetterMethodName" : "keyAsString", "fluentSetterDocumentation" : "

One or more keys to limit the results. Valid filter keys include the following: DocumentNamePrefix, ExecutionStatus, ExecutionId, ParentExecutionId, CurrentAction, StartTimeBefore, StartTimeAfter.

\n@param key One or more keys to limit the results. Valid filter keys include the following: DocumentNamePrefix, ExecutionStatus, ExecutionId, ParentExecutionId, CurrentAction, StartTimeBefore, StartTimeAfter.\n@see AutomationExecutionFilterKey\n@return Returns a reference to this object so that method calls can be chained together.\n@see AutomationExecutionFilterKey", "fluentSetterMethodName" : "key", "getterDocumentation" : "

One or more keys to limit the results. Valid filter keys include the following: DocumentNamePrefix, ExecutionStatus, ExecutionId, ParentExecutionId, CurrentAction, StartTimeBefore, StartTimeAfter.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #key} will return {@link AutomationExecutionFilterKey#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #keyAsString}.\n

\n@return One or more keys to limit the results. Valid filter keys include the following: DocumentNamePrefix, ExecutionStatus, ExecutionId, ParentExecutionId, CurrentAction, StartTimeBefore, StartTimeAfter.\n@see AutomationExecutionFilterKey", "getterModel" : { "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" : "

One or more keys to limit the results. Valid filter keys include the following: DocumentNamePrefix, ExecutionStatus, ExecutionId, ParentExecutionId, CurrentAction, StartTimeBefore, StartTimeAfter.

\n@param key One or more keys to limit the results. Valid filter keys include the following: DocumentNamePrefix, ExecutionStatus, ExecutionId, ParentExecutionId, CurrentAction, StartTimeBefore, StartTimeAfter.\n@see AutomationExecutionFilterKey", "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" : "

One or more keys to limit the results. Valid filter keys include the following: DocumentNamePrefix, ExecutionStatus, ExecutionId, ParentExecutionId, CurrentAction, StartTimeBefore, StartTimeAfter.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getValues", "beanStyleSetterMethodName" : "setValues", "c2jName" : "Values", "c2jShape" : "AutomationExecutionFilterValueList", "defaultConsumerFluentSetterDocumentation" : "

The values used to limit the execution information associated with the filter's 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 #values(List)}.\n@param values a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #values(List)", "deprecated" : false, "documentation" : "

The values used to limit the execution information associated with the filter's key.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "values", "fluentSetterDocumentation" : "

The values used to limit the execution information associated with the filter's key.

\n@param values The values used to limit the execution information associated with the filter's key.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "values", "getterDocumentation" : "

The values used to limit the execution information associated with the filter's key.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The values used to limit the execution information associated with the filter's 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" : "Values", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Values", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AutomationExecutionFilterValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "Values", "sensitive" : false, "setterDocumentation" : "

The values used to limit the execution information associated with the filter's key.

\n@param values The values used to limit the execution information associated with the filter's key.", "setterMethodName" : "setValues", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : "

The values used to limit the execution information associated with the filter's key.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Key", "Values" ], "shapeName" : "AutomationExecutionFilter", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AutomationExecutionFilter", "variableName" : "automationExecutionFilter", "variableType" : "AutomationExecutionFilter", "documentation" : null, "simpleType" : "AutomationExecutionFilter", "variableSetterType" : "AutomationExecutionFilter" }, "wrapper" : false }, "AutomationExecutionFilterKey" : { "c2jName" : "AutomationExecutionFilterKey", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "DOCUMENT_NAME_PREFIX", "value" : "DocumentNamePrefix" }, { "name" : "EXECUTION_STATUS", "value" : "ExecutionStatus" }, { "name" : "EXECUTION_ID", "value" : "ExecutionId" }, { "name" : "PARENT_EXECUTION_ID", "value" : "ParentExecutionId" }, { "name" : "CURRENT_ACTION", "value" : "CurrentAction" }, { "name" : "START_TIME_BEFORE", "value" : "StartTimeBefore" }, { "name" : "START_TIME_AFTER", "value" : "StartTimeAfter" }, { "name" : "AUTOMATION_TYPE", "value" : "AutomationType" } ], "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" : "AutomationExecutionFilterKey", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AutomationExecutionFilterKey", "variableName" : "automationExecutionFilterKey", "variableType" : "AutomationExecutionFilterKey", "documentation" : null, "simpleType" : "AutomationExecutionFilterKey", "variableSetterType" : "AutomationExecutionFilterKey" }, "wrapper" : false }, "AutomationExecutionLimitExceededException" : { "c2jName" : "AutomationExecutionLimitExceededException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

The number of simultaneously running Automation executions exceeded the allowable limit.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : "AutomationExecutionLimitExceededException", "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" : "AutomationExecutionLimitExceededException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "AutomationExecutionLimitExceededException", "variableName" : "automationExecutionLimitExceededException", "variableType" : "AutomationExecutionLimitExceededException", "documentation" : null, "simpleType" : "AutomationExecutionLimitExceededException", "variableSetterType" : "AutomationExecutionLimitExceededException" }, "wrapper" : false }, "AutomationExecutionMetadata" : { "c2jName" : "AutomationExecutionMetadata", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

Details about a specific Automation execution.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getAutomationExecutionId", "beanStyleSetterMethodName" : "setAutomationExecutionId", "c2jName" : "AutomationExecutionId", "c2jShape" : "AutomationExecutionId", "defaultConsumerFluentSetterDocumentation" : "

The execution ID.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #automationExecutionId(String)}.\n@param automationExecutionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #automationExecutionId(String)", "deprecated" : false, "documentation" : "

The execution ID.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "automationExecutionId", "fluentSetterDocumentation" : "

The execution ID.

\n@param automationExecutionId The execution ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "automationExecutionId", "getterDocumentation" : "

The execution ID.

\n@return The execution ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AutomationExecutionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AutomationExecutionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AutomationExecutionId", "sensitive" : false, "setterDocumentation" : "

The execution ID.

\n@param automationExecutionId The execution ID.", "setterMethodName" : "setAutomationExecutionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "automationExecutionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "automationExecutionId", "variableType" : "String", "documentation" : "

The execution ID.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDocumentName", "beanStyleSetterMethodName" : "setDocumentName", "c2jName" : "DocumentName", "c2jShape" : "DocumentName", "defaultConsumerFluentSetterDocumentation" : "

The name of the Automation document used during execution.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentName(String)}.\n@param documentName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentName(String)", "deprecated" : false, "documentation" : "

The name of the Automation document used during execution.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "documentName", "fluentSetterDocumentation" : "

The name of the Automation document used during execution.

\n@param documentName The name of the Automation document used during execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "documentName", "getterDocumentation" : "

The name of the Automation document used during execution.

\n@return The name of the Automation document used during execution.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentName", "sensitive" : false, "setterDocumentation" : "

The name of the Automation document used during execution.

\n@param documentName The name of the Automation document used during execution.", "setterMethodName" : "setDocumentName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentName", "variableType" : "String", "documentation" : "

The name of the Automation document used during execution.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDocumentVersion", "beanStyleSetterMethodName" : "setDocumentVersion", "c2jName" : "DocumentVersion", "c2jShape" : "DocumentVersion", "defaultConsumerFluentSetterDocumentation" : "

The document version used during the execution.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentVersion(String)}.\n@param documentVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentVersion(String)", "deprecated" : false, "documentation" : "

The document version used during the execution.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "documentVersion", "fluentSetterDocumentation" : "

The document version used during the execution.

\n@param documentVersion The document version used during the execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "documentVersion", "getterDocumentation" : "

The document version used during the execution.

\n@return The document version used during the execution.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentVersion", "sensitive" : false, "setterDocumentation" : "

The document version used during the execution.

\n@param documentVersion The document version used during the execution.", "setterMethodName" : "setDocumentVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : "

The document version used during the execution.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAutomationExecutionStatusAsString", "beanStyleSetterMethodName" : "setAutomationExecutionStatus", "c2jName" : "AutomationExecutionStatus", "c2jShape" : "AutomationExecutionStatus", "defaultConsumerFluentSetterDocumentation" : "

The status of the execution. Valid values include: Running, Succeeded, Failed, Timed out, or Cancelled.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #automationExecutionStatusAsString(String)}.\n@param automationExecutionStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #automationExecutionStatus(String)", "deprecated" : false, "documentation" : "

The status of the execution. Valid values include: Running, Succeeded, Failed, Timed out, or Cancelled.

", "endpointDiscoveryId" : false, "enumType" : "AutomationExecutionStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "automationExecutionStatus", "fluentEnumSetterMethodName" : "automationExecutionStatus", "fluentGetterMethodName" : "automationExecutionStatusAsString", "fluentSetterDocumentation" : "

The status of the execution. Valid values include: Running, Succeeded, Failed, Timed out, or Cancelled.

\n@param automationExecutionStatus The status of the execution. Valid values include: Running, Succeeded, Failed, Timed out, or Cancelled.\n@see AutomationExecutionStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see AutomationExecutionStatus", "fluentSetterMethodName" : "automationExecutionStatus", "getterDocumentation" : "

The status of the execution. Valid values include: Running, Succeeded, Failed, Timed out, or Cancelled.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #automationExecutionStatus} will return {@link AutomationExecutionStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #automationExecutionStatusAsString}.\n

\n@return The status of the execution. Valid values include: Running, Succeeded, Failed, Timed out, or Cancelled.\n@see AutomationExecutionStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AutomationExecutionStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AutomationExecutionStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AutomationExecutionStatus", "sensitive" : false, "setterDocumentation" : "

The status of the execution. Valid values include: Running, Succeeded, Failed, Timed out, or Cancelled.

\n@param automationExecutionStatus The status of the execution. Valid values include: Running, Succeeded, Failed, Timed out, or Cancelled.\n@see AutomationExecutionStatus", "setterMethodName" : "setAutomationExecutionStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "automationExecutionStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "automationExecutionStatus", "variableType" : "String", "documentation" : "

The status of the execution. Valid values include: Running, Succeeded, Failed, Timed out, or Cancelled.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getExecutionStartTime", "beanStyleSetterMethodName" : "setExecutionStartTime", "c2jName" : "ExecutionStartTime", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

The time the execution started.>

\nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #executionStartTime(Instant)}.\n@param executionStartTime 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 #executionStartTime(Instant)", "deprecated" : false, "documentation" : "

The time the execution started.>

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "executionStartTime", "fluentSetterDocumentation" : "

The time the execution started.>

\n@param executionStartTime The time the execution started.>\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "executionStartTime", "getterDocumentation" : "

The time the execution started.>

\n@return The time the execution started.>", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ExecutionStartTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ExecutionStartTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "ExecutionStartTime", "sensitive" : false, "setterDocumentation" : "

The time the execution started.>

\n@param executionStartTime The time the execution started.>", "setterMethodName" : "setExecutionStartTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "executionStartTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "executionStartTime", "variableType" : "java.time.Instant", "documentation" : "

The time the execution started.>

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getExecutionEndTime", "beanStyleSetterMethodName" : "setExecutionEndTime", "c2jName" : "ExecutionEndTime", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

The time the execution finished. This is not populated if the execution is still in progress.

\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 #executionEndTime(Instant)}.\n@param executionEndTime 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 #executionEndTime(Instant)", "deprecated" : false, "documentation" : "

The time the execution finished. This is not populated if the execution is still in progress.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "executionEndTime", "fluentSetterDocumentation" : "

The time the execution finished. This is not populated if the execution is still in progress.

\n@param executionEndTime The time the execution finished. This is not populated if the execution is still in progress.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "executionEndTime", "getterDocumentation" : "

The time the execution finished. This is not populated if the execution is still in progress.

\n@return The time the execution finished. This is not populated if the execution is still in progress.", "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" : "ExecutionEndTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ExecutionEndTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "ExecutionEndTime", "sensitive" : false, "setterDocumentation" : "

The time the execution finished. This is not populated if the execution is still in progress.

\n@param executionEndTime The time the execution finished. This is not populated if the execution is still in progress.", "setterMethodName" : "setExecutionEndTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "executionEndTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "executionEndTime", "variableType" : "java.time.Instant", "documentation" : "

The time the execution finished. This is not populated if the execution is still in progress.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getExecutedBy", "beanStyleSetterMethodName" : "setExecutedBy", "c2jName" : "ExecutedBy", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The IAM role ARN of the user who ran the Automation.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #executedBy(String)}.\n@param executedBy a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #executedBy(String)", "deprecated" : false, "documentation" : "

The IAM role ARN of the user who ran the Automation.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "executedBy", "fluentSetterDocumentation" : "

The IAM role ARN of the user who ran the Automation.

\n@param executedBy The IAM role ARN of the user who ran the Automation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "executedBy", "getterDocumentation" : "

The IAM role ARN of the user who ran the Automation.

\n@return The IAM role ARN of the user who ran the Automation.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ExecutedBy", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ExecutedBy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ExecutedBy", "sensitive" : false, "setterDocumentation" : "

The IAM role ARN of the user who ran the Automation.

\n@param executedBy The IAM role ARN of the user who ran the Automation.", "setterMethodName" : "setExecutedBy", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "executedBy", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "executedBy", "variableType" : "String", "documentation" : "

The IAM role ARN of the user who ran the Automation.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLogFile", "beanStyleSetterMethodName" : "setLogFile", "c2jName" : "LogFile", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

An Amazon S3 bucket where execution information is stored.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #logFile(String)}.\n@param logFile a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #logFile(String)", "deprecated" : false, "documentation" : "

An Amazon S3 bucket where execution information is stored.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "logFile", "fluentSetterDocumentation" : "

An Amazon S3 bucket where execution information is stored.

\n@param logFile An Amazon S3 bucket where execution information is stored.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "logFile", "getterDocumentation" : "

An Amazon S3 bucket where execution information is stored.

\n@return An Amazon S3 bucket where execution information is stored.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LogFile", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LogFile", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LogFile", "sensitive" : false, "setterDocumentation" : "

An Amazon S3 bucket where execution information is stored.

\n@param logFile An Amazon S3 bucket where execution information is stored.", "setterMethodName" : "setLogFile", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "logFile", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "logFile", "variableType" : "String", "documentation" : "

An Amazon S3 bucket where execution information is stored.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOutputs", "beanStyleSetterMethodName" : "setOutputs", "c2jName" : "Outputs", "c2jShape" : "AutomationParameterMap", "defaultConsumerFluentSetterDocumentation" : "

The list of execution outputs as defined in the Automation document.

\nThis is a convenience that creates an instance of the {@link List>.Builder} avoiding the need to create one manually via {@link List>#builder()}.\n\nWhen the {@link Consumer} completes, {@link List>.Builder#build()} is called immediately and its result is passed to {@link #outputs(List>)}.\n@param outputs a consumer that will call methods on {@link List>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #outputs(List>)", "deprecated" : false, "documentation" : "

The list of execution outputs as defined in the Automation document.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "outputs", "fluentSetterDocumentation" : "

The list of execution outputs as defined in the Automation document.

\n@param outputs The list of execution outputs as defined in the Automation document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "outputs", "getterDocumentation" : "

The list of execution outputs as defined in the Automation document.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The list of execution outputs as defined in the Automation document.", "getterModel" : { "returnType" : "java.util.Map>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Outputs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Outputs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "AutomationParameterKey", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "AutomationParameterValueList", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #value(List)}.\n@param value a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(List)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AutomationParameterValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry>", "templateType" : "java.util.Map>" }, "marshallingType" : "MAP", "name" : "Outputs", "sensitive" : false, "setterDocumentation" : "

The list of execution outputs as defined in the Automation document.

\n@param outputs The list of execution outputs as defined in the Automation document.", "setterMethodName" : "setOutputs", "setterModel" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "outputs", "variableType" : "java.util.Map>", "documentation" : null, "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "outputs", "variableType" : "java.util.Map>", "documentation" : "

The list of execution outputs as defined in the Automation document.

", "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getModeAsString", "beanStyleSetterMethodName" : "setMode", "c2jName" : "Mode", "c2jShape" : "ExecutionMode", "defaultConsumerFluentSetterDocumentation" : "

The Automation execution mode.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #modeAsString(String)}.\n@param mode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #mode(String)", "deprecated" : false, "documentation" : "

The Automation execution mode.

", "endpointDiscoveryId" : false, "enumType" : "ExecutionMode", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "mode", "fluentEnumSetterMethodName" : "mode", "fluentGetterMethodName" : "modeAsString", "fluentSetterDocumentation" : "

The Automation execution mode.

\n@param mode The Automation execution mode.\n@see ExecutionMode\n@return Returns a reference to this object so that method calls can be chained together.\n@see ExecutionMode", "fluentSetterMethodName" : "mode", "getterDocumentation" : "

The Automation execution mode.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #mode} will return {@link ExecutionMode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #modeAsString}.\n

\n@return The Automation execution mode.\n@see ExecutionMode", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Mode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Mode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Mode", "sensitive" : false, "setterDocumentation" : "

The Automation execution mode.

\n@param mode The Automation execution mode.\n@see ExecutionMode", "setterMethodName" : "setMode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "mode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "mode", "variableType" : "String", "documentation" : "

The Automation execution mode.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getParentAutomationExecutionId", "beanStyleSetterMethodName" : "setParentAutomationExecutionId", "c2jName" : "ParentAutomationExecutionId", "c2jShape" : "AutomationExecutionId", "defaultConsumerFluentSetterDocumentation" : "

The ExecutionId of the parent Automation.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #parentAutomationExecutionId(String)}.\n@param parentAutomationExecutionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #parentAutomationExecutionId(String)", "deprecated" : false, "documentation" : "

The ExecutionId of the parent Automation.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parentAutomationExecutionId", "fluentSetterDocumentation" : "

The ExecutionId of the parent Automation.

\n@param parentAutomationExecutionId The ExecutionId of the parent Automation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parentAutomationExecutionId", "getterDocumentation" : "

The ExecutionId of the parent Automation.

\n@return The ExecutionId of the parent Automation.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ParentAutomationExecutionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ParentAutomationExecutionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ParentAutomationExecutionId", "sensitive" : false, "setterDocumentation" : "

The ExecutionId of the parent Automation.

\n@param parentAutomationExecutionId The ExecutionId of the parent Automation.", "setterMethodName" : "setParentAutomationExecutionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "parentAutomationExecutionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "parentAutomationExecutionId", "variableType" : "String", "documentation" : "

The ExecutionId of the parent Automation.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCurrentStepName", "beanStyleSetterMethodName" : "setCurrentStepName", "c2jName" : "CurrentStepName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The name of the step that is currently running.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #currentStepName(String)}.\n@param currentStepName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #currentStepName(String)", "deprecated" : false, "documentation" : "

The name of the step that is currently running.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "currentStepName", "fluentSetterDocumentation" : "

The name of the step that is currently running.

\n@param currentStepName The name of the step that is currently running.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "currentStepName", "getterDocumentation" : "

The name of the step that is currently running.

\n@return The name of the step that is currently running.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CurrentStepName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CurrentStepName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CurrentStepName", "sensitive" : false, "setterDocumentation" : "

The name of the step that is currently running.

\n@param currentStepName The name of the step that is currently running.", "setterMethodName" : "setCurrentStepName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "currentStepName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "currentStepName", "variableType" : "String", "documentation" : "

The name of the step that is currently running.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCurrentAction", "beanStyleSetterMethodName" : "setCurrentAction", "c2jName" : "CurrentAction", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The action of the step that is currently running.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #currentAction(String)}.\n@param currentAction a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #currentAction(String)", "deprecated" : false, "documentation" : "

The action of the step that is currently running.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "currentAction", "fluentSetterDocumentation" : "

The action of the step that is currently running.

\n@param currentAction The action of the step that is currently running.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "currentAction", "getterDocumentation" : "

The action of the step that is currently running.

\n@return The action of the step that is currently running.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CurrentAction", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CurrentAction", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CurrentAction", "sensitive" : false, "setterDocumentation" : "

The action of the step that is currently running.

\n@param currentAction The action of the step that is currently running.", "setterMethodName" : "setCurrentAction", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "currentAction", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "currentAction", "variableType" : "String", "documentation" : "

The action of the step that is currently running.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFailureMessage", "beanStyleSetterMethodName" : "setFailureMessage", "c2jName" : "FailureMessage", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The list of execution outputs as defined in the Automation document.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #failureMessage(String)}.\n@param failureMessage a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #failureMessage(String)", "deprecated" : false, "documentation" : "

The list of execution outputs as defined in the Automation document.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "failureMessage", "fluentSetterDocumentation" : "

The list of execution outputs as defined in the Automation document.

\n@param failureMessage The list of execution outputs as defined in the Automation document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "failureMessage", "getterDocumentation" : "

The list of execution outputs as defined in the Automation document.

\n@return The list of execution outputs as defined in the Automation document.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FailureMessage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FailureMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FailureMessage", "sensitive" : false, "setterDocumentation" : "

The list of execution outputs as defined in the Automation document.

\n@param failureMessage The list of execution outputs as defined in the Automation document.", "setterMethodName" : "setFailureMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "failureMessage", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "failureMessage", "variableType" : "String", "documentation" : "

The list of execution outputs as defined in the Automation document.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTargetParameterName", "beanStyleSetterMethodName" : "setTargetParameterName", "c2jName" : "TargetParameterName", "c2jShape" : "AutomationParameterKey", "defaultConsumerFluentSetterDocumentation" : "

The list of execution outputs as defined in the Automation document.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #targetParameterName(String)}.\n@param targetParameterName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetParameterName(String)", "deprecated" : false, "documentation" : "

The list of execution outputs as defined in the Automation document.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetParameterName", "fluentSetterDocumentation" : "

The list of execution outputs as defined in the Automation document.

\n@param targetParameterName The list of execution outputs as defined in the Automation document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetParameterName", "getterDocumentation" : "

The list of execution outputs as defined in the Automation document.

\n@return The list of execution outputs as defined in the Automation document.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TargetParameterName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TargetParameterName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TargetParameterName", "sensitive" : false, "setterDocumentation" : "

The list of execution outputs as defined in the Automation document.

\n@param targetParameterName The list of execution outputs as defined in the Automation document.", "setterMethodName" : "setTargetParameterName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "targetParameterName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "targetParameterName", "variableType" : "String", "documentation" : "

The list of execution outputs as defined in the Automation document.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTargets", "beanStyleSetterMethodName" : "setTargets", "c2jName" : "Targets", "c2jShape" : "Targets", "defaultConsumerFluentSetterDocumentation" : "

The targets defined by the user when starting the Automation.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #targets(List)}.\n@param targets a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targets(List)", "deprecated" : false, "documentation" : "

The targets defined by the user when starting the Automation.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targets", "fluentSetterDocumentation" : "

The targets defined by the user when starting the Automation.

\n@param targets The targets defined by the user when starting the Automation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targets", "getterDocumentation" : "

The targets defined by the user when starting the Automation.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The targets defined by the user when starting the Automation.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Targets", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Targets", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Target", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Target.Builder} avoiding the need to create one manually via {@link Target#builder()}.\n\nWhen the {@link Consumer} completes, {@link Target.Builder#build()} is called immediately and its result is passed to {@link #member(Target)}.\n@param member a consumer that will call methods on {@link Target.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Target)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Target", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : null, "simpleType" : "Target", "variableSetterType" : "Target" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : "", "simpleType" : "Target", "variableSetterType" : "Target" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Target", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Target", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Targets", "sensitive" : false, "setterDocumentation" : "

The targets defined by the user when starting the Automation.

\n@param targets The targets defined by the user when starting the Automation.", "setterMethodName" : "setTargets", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : "

The targets defined by the user when starting the Automation.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTargetMaps", "beanStyleSetterMethodName" : "setTargetMaps", "c2jName" : "TargetMaps", "c2jShape" : "TargetMaps", "defaultConsumerFluentSetterDocumentation" : "

The specified key-value mapping of document parameters to target 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 #targetMaps(List>>)}.\n@param targetMaps a consumer that will call methods on {@link List>>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetMaps(List>>)", "deprecated" : false, "documentation" : "

The specified key-value mapping of document parameters to target resources.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetMaps", "fluentSetterDocumentation" : "

The specified key-value mapping of document parameters to target resources.

\n@param targetMaps The specified key-value mapping of document parameters to target resources.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetMaps", "getterDocumentation" : "

The specified key-value mapping of document parameters to target resources.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The specified key-value mapping of document parameters to target 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" : "TargetMaps", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TargetMaps", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "TargetMap", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link List>.Builder} avoiding the need to create one manually via {@link List>#builder()}.\n\nWhen the {@link Consumer} completes, {@link List>.Builder#build()} is called immediately and its result is passed to {@link #member(List>)}.\n@param member a consumer that will call methods on {@link List>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(List>)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "java.util.Map>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "TargetMapKey", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "TargetMapValueList", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #value(List)}.\n@param value a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(List)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "TargetMapValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry>", "templateType" : "java.util.Map>" }, "marshallingType" : "MAP", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "member", "variableType" : "java.util.Map>", "documentation" : null, "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "member", "variableType" : "java.util.Map>", "documentation" : "", "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "java.util.Map>", "map" : true, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "List>", "templateImplType" : "java.util.ArrayList>>", "templateType" : "java.util.List>>" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "TargetMaps", "sensitive" : false, "setterDocumentation" : "

The specified key-value mapping of document parameters to target resources.

\n@param targetMaps The specified key-value mapping of document parameters to target resources.", "setterMethodName" : "setTargetMaps", "setterModel" : { "variableDeclarationType" : "java.util.List>>", "variableName" : "targetMaps", "variableType" : "java.util.List>>", "documentation" : null, "simpleType" : "List>>", "variableSetterType" : "java.util.Collection>>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List>>", "variableName" : "targetMaps", "variableType" : "java.util.List>>", "documentation" : "

The specified key-value mapping of document parameters to target resources.

", "simpleType" : "List>>", "variableSetterType" : "java.util.Collection>>" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getResolvedTargets", "beanStyleSetterMethodName" : "setResolvedTargets", "c2jName" : "ResolvedTargets", "c2jShape" : "ResolvedTargets", "defaultConsumerFluentSetterDocumentation" : "

A list of targets that resolved during the execution.

\nThis is a convenience that creates an instance of the {@link ResolvedTargets.Builder} avoiding the need to create one manually via {@link ResolvedTargets#builder()}.\n\nWhen the {@link Consumer} completes, {@link ResolvedTargets.Builder#build()} is called immediately and its result is passed to {@link #resolvedTargets(ResolvedTargets)}.\n@param resolvedTargets a consumer that will call methods on {@link ResolvedTargets.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resolvedTargets(ResolvedTargets)", "deprecated" : false, "documentation" : "

A list of targets that resolved during the execution.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resolvedTargets", "fluentSetterDocumentation" : "

A list of targets that resolved during the execution.

\n@param resolvedTargets A list of targets that resolved during the execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resolvedTargets", "getterDocumentation" : "

A list of targets that resolved during the execution.

\n@return A list of targets that resolved during the execution.", "getterModel" : { "returnType" : "ResolvedTargets", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResolvedTargets", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResolvedTargets", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ResolvedTargets", "sensitive" : false, "setterDocumentation" : "

A list of targets that resolved during the execution.

\n@param resolvedTargets A list of targets that resolved during the execution.", "setterMethodName" : "setResolvedTargets", "setterModel" : { "variableDeclarationType" : "ResolvedTargets", "variableName" : "resolvedTargets", "variableType" : "ResolvedTargets", "documentation" : null, "simpleType" : "ResolvedTargets", "variableSetterType" : "ResolvedTargets" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ResolvedTargets", "variableName" : "resolvedTargets", "variableType" : "ResolvedTargets", "documentation" : "

A list of targets that resolved during the execution.

", "simpleType" : "ResolvedTargets", "variableSetterType" : "ResolvedTargets" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxConcurrency", "beanStyleSetterMethodName" : "setMaxConcurrency", "c2jName" : "MaxConcurrency", "c2jShape" : "MaxConcurrency", "defaultConsumerFluentSetterDocumentation" : "

The MaxConcurrency value specified by the user when starting the Automation.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #maxConcurrency(String)}.\n@param maxConcurrency a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxConcurrency(String)", "deprecated" : false, "documentation" : "

The MaxConcurrency value specified by the user when starting the Automation.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxConcurrency", "fluentSetterDocumentation" : "

The MaxConcurrency value specified by the user when starting the Automation.

\n@param maxConcurrency The MaxConcurrency value specified by the user when starting the Automation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxConcurrency", "getterDocumentation" : "

The MaxConcurrency value specified by the user when starting the Automation.

\n@return The MaxConcurrency value specified by the user when starting the Automation.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxConcurrency", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxConcurrency", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MaxConcurrency", "sensitive" : false, "setterDocumentation" : "

The MaxConcurrency value specified by the user when starting the Automation.

\n@param maxConcurrency The MaxConcurrency value specified by the user when starting the Automation.", "setterMethodName" : "setMaxConcurrency", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "maxConcurrency", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "maxConcurrency", "variableType" : "String", "documentation" : "

The MaxConcurrency value specified by the user when starting the Automation.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxErrors", "beanStyleSetterMethodName" : "setMaxErrors", "c2jName" : "MaxErrors", "c2jShape" : "MaxErrors", "defaultConsumerFluentSetterDocumentation" : "

The MaxErrors value specified by the user when starting the Automation.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #maxErrors(String)}.\n@param maxErrors a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxErrors(String)", "deprecated" : false, "documentation" : "

The MaxErrors value specified by the user when starting the Automation.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxErrors", "fluentSetterDocumentation" : "

The MaxErrors value specified by the user when starting the Automation.

\n@param maxErrors The MaxErrors value specified by the user when starting the Automation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxErrors", "getterDocumentation" : "

The MaxErrors value specified by the user when starting the Automation.

\n@return The MaxErrors value specified by the user when starting the Automation.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxErrors", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxErrors", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MaxErrors", "sensitive" : false, "setterDocumentation" : "

The MaxErrors value specified by the user when starting the Automation.

\n@param maxErrors The MaxErrors value specified by the user when starting the Automation.", "setterMethodName" : "setMaxErrors", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "maxErrors", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "maxErrors", "variableType" : "String", "documentation" : "

The MaxErrors value specified by the user when starting the Automation.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTarget", "beanStyleSetterMethodName" : "setTarget", "c2jName" : "Target", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The list of execution outputs as defined in the Automation document.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #target(String)}.\n@param target a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #target(String)", "deprecated" : false, "documentation" : "

The list of execution outputs as defined in the Automation document.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "target", "fluentSetterDocumentation" : "

The list of execution outputs as defined in the Automation document.

\n@param target The list of execution outputs as defined in the Automation document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "target", "getterDocumentation" : "

The list of execution outputs as defined in the Automation document.

\n@return The list of execution outputs as defined in the Automation document.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Target", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Target", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Target", "sensitive" : false, "setterDocumentation" : "

The list of execution outputs as defined in the Automation document.

\n@param target The list of execution outputs as defined in the Automation document.", "setterMethodName" : "setTarget", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "target", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "target", "variableType" : "String", "documentation" : "

The list of execution outputs as defined in the Automation document.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAutomationTypeAsString", "beanStyleSetterMethodName" : "setAutomationType", "c2jName" : "AutomationType", "c2jShape" : "AutomationType", "defaultConsumerFluentSetterDocumentation" : "

Use this filter with DescribeAutomationExecutions. Specify either Local or CrossAccount. CrossAccount is an Automation that runs in multiple AWS Regions and accounts. For more information, see Executing Automations in Multiple AWS Regions and Accounts in the AWS Systems Manager User Guide.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #automationTypeAsString(String)}.\n@param automationType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #automationType(String)", "deprecated" : false, "documentation" : "

Use this filter with DescribeAutomationExecutions. Specify either Local or CrossAccount. CrossAccount is an Automation that runs in multiple AWS Regions and accounts. For more information, see Executing Automations in Multiple AWS Regions and Accounts in the AWS Systems Manager User Guide.

", "endpointDiscoveryId" : false, "enumType" : "AutomationType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "automationType", "fluentEnumSetterMethodName" : "automationType", "fluentGetterMethodName" : "automationTypeAsString", "fluentSetterDocumentation" : "

Use this filter with DescribeAutomationExecutions. Specify either Local or CrossAccount. CrossAccount is an Automation that runs in multiple AWS Regions and accounts. For more information, see Executing Automations in Multiple AWS Regions and Accounts in the AWS Systems Manager User Guide.

\n@param automationType Use this filter with DescribeAutomationExecutions. Specify either Local or CrossAccount. CrossAccount is an Automation that runs in multiple AWS Regions and accounts. For more information, see Executing Automations in Multiple AWS Regions and Accounts in the AWS Systems Manager User Guide.\n@see AutomationType\n@return Returns a reference to this object so that method calls can be chained together.\n@see AutomationType", "fluentSetterMethodName" : "automationType", "getterDocumentation" : "

Use this filter with DescribeAutomationExecutions. Specify either Local or CrossAccount. CrossAccount is an Automation that runs in multiple AWS Regions and accounts. For more information, see Executing Automations in Multiple AWS Regions and Accounts in the AWS Systems Manager User Guide.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #automationType} will return {@link AutomationType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #automationTypeAsString}.\n

\n@return Use this filter with DescribeAutomationExecutions. Specify either Local or CrossAccount. CrossAccount is an Automation that runs in multiple AWS Regions and accounts. For more information, see Executing Automations in Multiple AWS Regions and Accounts in the AWS Systems Manager User Guide.\n@see AutomationType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AutomationType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AutomationType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AutomationType", "sensitive" : false, "setterDocumentation" : "

Use this filter with DescribeAutomationExecutions. Specify either Local or CrossAccount. CrossAccount is an Automation that runs in multiple AWS Regions and accounts. For more information, see Executing Automations in Multiple AWS Regions and Accounts in the AWS Systems Manager User Guide.

\n@param automationType Use this filter with DescribeAutomationExecutions. Specify either Local or CrossAccount. CrossAccount is an Automation that runs in multiple AWS Regions and accounts. For more information, see Executing Automations in Multiple AWS Regions and Accounts in the AWS Systems Manager User Guide.\n@see AutomationType", "setterMethodName" : "setAutomationType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "automationType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "automationType", "variableType" : "String", "documentation" : "

Use this filter with DescribeAutomationExecutions. Specify either Local or CrossAccount. CrossAccount is an Automation that runs in multiple AWS Regions and accounts. For more information, see Executing Automations in Multiple AWS Regions and Accounts in the AWS Systems Manager User Guide.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AutomationExecutionId" : { "beanStyleGetterMethodName" : "getAutomationExecutionId", "beanStyleSetterMethodName" : "setAutomationExecutionId", "c2jName" : "AutomationExecutionId", "c2jShape" : "AutomationExecutionId", "defaultConsumerFluentSetterDocumentation" : "

The execution ID.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #automationExecutionId(String)}.\n@param automationExecutionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #automationExecutionId(String)", "deprecated" : false, "documentation" : "

The execution ID.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "automationExecutionId", "fluentSetterDocumentation" : "

The execution ID.

\n@param automationExecutionId The execution ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "automationExecutionId", "getterDocumentation" : "

The execution ID.

\n@return The execution ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AutomationExecutionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AutomationExecutionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AutomationExecutionId", "sensitive" : false, "setterDocumentation" : "

The execution ID.

\n@param automationExecutionId The execution ID.", "setterMethodName" : "setAutomationExecutionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "automationExecutionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "automationExecutionId", "variableType" : "String", "documentation" : "

The execution ID.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "AutomationExecutionStatus" : { "beanStyleGetterMethodName" : "getAutomationExecutionStatusAsString", "beanStyleSetterMethodName" : "setAutomationExecutionStatus", "c2jName" : "AutomationExecutionStatus", "c2jShape" : "AutomationExecutionStatus", "defaultConsumerFluentSetterDocumentation" : "

The status of the execution. Valid values include: Running, Succeeded, Failed, Timed out, or Cancelled.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #automationExecutionStatusAsString(String)}.\n@param automationExecutionStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #automationExecutionStatus(String)", "deprecated" : false, "documentation" : "

The status of the execution. Valid values include: Running, Succeeded, Failed, Timed out, or Cancelled.

", "endpointDiscoveryId" : false, "enumType" : "AutomationExecutionStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "automationExecutionStatus", "fluentEnumSetterMethodName" : "automationExecutionStatus", "fluentGetterMethodName" : "automationExecutionStatusAsString", "fluentSetterDocumentation" : "

The status of the execution. Valid values include: Running, Succeeded, Failed, Timed out, or Cancelled.

\n@param automationExecutionStatus The status of the execution. Valid values include: Running, Succeeded, Failed, Timed out, or Cancelled.\n@see AutomationExecutionStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see AutomationExecutionStatus", "fluentSetterMethodName" : "automationExecutionStatus", "getterDocumentation" : "

The status of the execution. Valid values include: Running, Succeeded, Failed, Timed out, or Cancelled.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #automationExecutionStatus} will return {@link AutomationExecutionStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #automationExecutionStatusAsString}.\n

\n@return The status of the execution. Valid values include: Running, Succeeded, Failed, Timed out, or Cancelled.\n@see AutomationExecutionStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AutomationExecutionStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AutomationExecutionStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AutomationExecutionStatus", "sensitive" : false, "setterDocumentation" : "

The status of the execution. Valid values include: Running, Succeeded, Failed, Timed out, or Cancelled.

\n@param automationExecutionStatus The status of the execution. Valid values include: Running, Succeeded, Failed, Timed out, or Cancelled.\n@see AutomationExecutionStatus", "setterMethodName" : "setAutomationExecutionStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "automationExecutionStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "automationExecutionStatus", "variableType" : "String", "documentation" : "

The status of the execution. Valid values include: Running, Succeeded, Failed, Timed out, or Cancelled.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "AutomationType" : { "beanStyleGetterMethodName" : "getAutomationTypeAsString", "beanStyleSetterMethodName" : "setAutomationType", "c2jName" : "AutomationType", "c2jShape" : "AutomationType", "defaultConsumerFluentSetterDocumentation" : "

Use this filter with DescribeAutomationExecutions. Specify either Local or CrossAccount. CrossAccount is an Automation that runs in multiple AWS Regions and accounts. For more information, see Executing Automations in Multiple AWS Regions and Accounts in the AWS Systems Manager User Guide.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #automationTypeAsString(String)}.\n@param automationType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #automationType(String)", "deprecated" : false, "documentation" : "

Use this filter with DescribeAutomationExecutions. Specify either Local or CrossAccount. CrossAccount is an Automation that runs in multiple AWS Regions and accounts. For more information, see Executing Automations in Multiple AWS Regions and Accounts in the AWS Systems Manager User Guide.

", "endpointDiscoveryId" : false, "enumType" : "AutomationType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "automationType", "fluentEnumSetterMethodName" : "automationType", "fluentGetterMethodName" : "automationTypeAsString", "fluentSetterDocumentation" : "

Use this filter with DescribeAutomationExecutions. Specify either Local or CrossAccount. CrossAccount is an Automation that runs in multiple AWS Regions and accounts. For more information, see Executing Automations in Multiple AWS Regions and Accounts in the AWS Systems Manager User Guide.

\n@param automationType Use this filter with DescribeAutomationExecutions. Specify either Local or CrossAccount. CrossAccount is an Automation that runs in multiple AWS Regions and accounts. For more information, see Executing Automations in Multiple AWS Regions and Accounts in the AWS Systems Manager User Guide.\n@see AutomationType\n@return Returns a reference to this object so that method calls can be chained together.\n@see AutomationType", "fluentSetterMethodName" : "automationType", "getterDocumentation" : "

Use this filter with DescribeAutomationExecutions. Specify either Local or CrossAccount. CrossAccount is an Automation that runs in multiple AWS Regions and accounts. For more information, see Executing Automations in Multiple AWS Regions and Accounts in the AWS Systems Manager User Guide.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #automationType} will return {@link AutomationType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #automationTypeAsString}.\n

\n@return Use this filter with DescribeAutomationExecutions. Specify either Local or CrossAccount. CrossAccount is an Automation that runs in multiple AWS Regions and accounts. For more information, see Executing Automations in Multiple AWS Regions and Accounts in the AWS Systems Manager User Guide.\n@see AutomationType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AutomationType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AutomationType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AutomationType", "sensitive" : false, "setterDocumentation" : "

Use this filter with DescribeAutomationExecutions. Specify either Local or CrossAccount. CrossAccount is an Automation that runs in multiple AWS Regions and accounts. For more information, see Executing Automations in Multiple AWS Regions and Accounts in the AWS Systems Manager User Guide.

\n@param automationType Use this filter with DescribeAutomationExecutions. Specify either Local or CrossAccount. CrossAccount is an Automation that runs in multiple AWS Regions and accounts. For more information, see Executing Automations in Multiple AWS Regions and Accounts in the AWS Systems Manager User Guide.\n@see AutomationType", "setterMethodName" : "setAutomationType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "automationType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "automationType", "variableType" : "String", "documentation" : "

Use this filter with DescribeAutomationExecutions. Specify either Local or CrossAccount. CrossAccount is an Automation that runs in multiple AWS Regions and accounts. For more information, see Executing Automations in Multiple AWS Regions and Accounts in the AWS Systems Manager User Guide.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "CurrentAction" : { "beanStyleGetterMethodName" : "getCurrentAction", "beanStyleSetterMethodName" : "setCurrentAction", "c2jName" : "CurrentAction", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The action of the step that is currently running.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #currentAction(String)}.\n@param currentAction a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #currentAction(String)", "deprecated" : false, "documentation" : "

The action of the step that is currently running.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "currentAction", "fluentSetterDocumentation" : "

The action of the step that is currently running.

\n@param currentAction The action of the step that is currently running.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "currentAction", "getterDocumentation" : "

The action of the step that is currently running.

\n@return The action of the step that is currently running.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CurrentAction", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CurrentAction", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CurrentAction", "sensitive" : false, "setterDocumentation" : "

The action of the step that is currently running.

\n@param currentAction The action of the step that is currently running.", "setterMethodName" : "setCurrentAction", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "currentAction", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "currentAction", "variableType" : "String", "documentation" : "

The action of the step that is currently running.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "CurrentStepName" : { "beanStyleGetterMethodName" : "getCurrentStepName", "beanStyleSetterMethodName" : "setCurrentStepName", "c2jName" : "CurrentStepName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The name of the step that is currently running.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #currentStepName(String)}.\n@param currentStepName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #currentStepName(String)", "deprecated" : false, "documentation" : "

The name of the step that is currently running.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "currentStepName", "fluentSetterDocumentation" : "

The name of the step that is currently running.

\n@param currentStepName The name of the step that is currently running.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "currentStepName", "getterDocumentation" : "

The name of the step that is currently running.

\n@return The name of the step that is currently running.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CurrentStepName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CurrentStepName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CurrentStepName", "sensitive" : false, "setterDocumentation" : "

The name of the step that is currently running.

\n@param currentStepName The name of the step that is currently running.", "setterMethodName" : "setCurrentStepName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "currentStepName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "currentStepName", "variableType" : "String", "documentation" : "

The name of the step that is currently running.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DocumentName" : { "beanStyleGetterMethodName" : "getDocumentName", "beanStyleSetterMethodName" : "setDocumentName", "c2jName" : "DocumentName", "c2jShape" : "DocumentName", "defaultConsumerFluentSetterDocumentation" : "

The name of the Automation document used during execution.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentName(String)}.\n@param documentName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentName(String)", "deprecated" : false, "documentation" : "

The name of the Automation document used during execution.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "documentName", "fluentSetterDocumentation" : "

The name of the Automation document used during execution.

\n@param documentName The name of the Automation document used during execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "documentName", "getterDocumentation" : "

The name of the Automation document used during execution.

\n@return The name of the Automation document used during execution.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentName", "sensitive" : false, "setterDocumentation" : "

The name of the Automation document used during execution.

\n@param documentName The name of the Automation document used during execution.", "setterMethodName" : "setDocumentName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentName", "variableType" : "String", "documentation" : "

The name of the Automation document used during execution.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DocumentVersion" : { "beanStyleGetterMethodName" : "getDocumentVersion", "beanStyleSetterMethodName" : "setDocumentVersion", "c2jName" : "DocumentVersion", "c2jShape" : "DocumentVersion", "defaultConsumerFluentSetterDocumentation" : "

The document version used during the execution.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentVersion(String)}.\n@param documentVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentVersion(String)", "deprecated" : false, "documentation" : "

The document version used during the execution.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "documentVersion", "fluentSetterDocumentation" : "

The document version used during the execution.

\n@param documentVersion The document version used during the execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "documentVersion", "getterDocumentation" : "

The document version used during the execution.

\n@return The document version used during the execution.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentVersion", "sensitive" : false, "setterDocumentation" : "

The document version used during the execution.

\n@param documentVersion The document version used during the execution.", "setterMethodName" : "setDocumentVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : "

The document version used during the execution.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ExecutedBy" : { "beanStyleGetterMethodName" : "getExecutedBy", "beanStyleSetterMethodName" : "setExecutedBy", "c2jName" : "ExecutedBy", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The IAM role ARN of the user who ran the Automation.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #executedBy(String)}.\n@param executedBy a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #executedBy(String)", "deprecated" : false, "documentation" : "

The IAM role ARN of the user who ran the Automation.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "executedBy", "fluentSetterDocumentation" : "

The IAM role ARN of the user who ran the Automation.

\n@param executedBy The IAM role ARN of the user who ran the Automation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "executedBy", "getterDocumentation" : "

The IAM role ARN of the user who ran the Automation.

\n@return The IAM role ARN of the user who ran the Automation.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ExecutedBy", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ExecutedBy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ExecutedBy", "sensitive" : false, "setterDocumentation" : "

The IAM role ARN of the user who ran the Automation.

\n@param executedBy The IAM role ARN of the user who ran the Automation.", "setterMethodName" : "setExecutedBy", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "executedBy", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "executedBy", "variableType" : "String", "documentation" : "

The IAM role ARN of the user who ran the Automation.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ExecutionEndTime" : { "beanStyleGetterMethodName" : "getExecutionEndTime", "beanStyleSetterMethodName" : "setExecutionEndTime", "c2jName" : "ExecutionEndTime", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

The time the execution finished. This is not populated if the execution is still in progress.

\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 #executionEndTime(Instant)}.\n@param executionEndTime 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 #executionEndTime(Instant)", "deprecated" : false, "documentation" : "

The time the execution finished. This is not populated if the execution is still in progress.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "executionEndTime", "fluentSetterDocumentation" : "

The time the execution finished. This is not populated if the execution is still in progress.

\n@param executionEndTime The time the execution finished. This is not populated if the execution is still in progress.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "executionEndTime", "getterDocumentation" : "

The time the execution finished. This is not populated if the execution is still in progress.

\n@return The time the execution finished. This is not populated if the execution is still in progress.", "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" : "ExecutionEndTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ExecutionEndTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "ExecutionEndTime", "sensitive" : false, "setterDocumentation" : "

The time the execution finished. This is not populated if the execution is still in progress.

\n@param executionEndTime The time the execution finished. This is not populated if the execution is still in progress.", "setterMethodName" : "setExecutionEndTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "executionEndTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "executionEndTime", "variableType" : "java.time.Instant", "documentation" : "

The time the execution finished. This is not populated if the execution is still in progress.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "ExecutionStartTime" : { "beanStyleGetterMethodName" : "getExecutionStartTime", "beanStyleSetterMethodName" : "setExecutionStartTime", "c2jName" : "ExecutionStartTime", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

The time the execution started.>

\nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #executionStartTime(Instant)}.\n@param executionStartTime 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 #executionStartTime(Instant)", "deprecated" : false, "documentation" : "

The time the execution started.>

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "executionStartTime", "fluentSetterDocumentation" : "

The time the execution started.>

\n@param executionStartTime The time the execution started.>\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "executionStartTime", "getterDocumentation" : "

The time the execution started.>

\n@return The time the execution started.>", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ExecutionStartTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ExecutionStartTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "ExecutionStartTime", "sensitive" : false, "setterDocumentation" : "

The time the execution started.>

\n@param executionStartTime The time the execution started.>", "setterMethodName" : "setExecutionStartTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "executionStartTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "executionStartTime", "variableType" : "java.time.Instant", "documentation" : "

The time the execution started.>

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "FailureMessage" : { "beanStyleGetterMethodName" : "getFailureMessage", "beanStyleSetterMethodName" : "setFailureMessage", "c2jName" : "FailureMessage", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The list of execution outputs as defined in the Automation document.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #failureMessage(String)}.\n@param failureMessage a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #failureMessage(String)", "deprecated" : false, "documentation" : "

The list of execution outputs as defined in the Automation document.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "failureMessage", "fluentSetterDocumentation" : "

The list of execution outputs as defined in the Automation document.

\n@param failureMessage The list of execution outputs as defined in the Automation document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "failureMessage", "getterDocumentation" : "

The list of execution outputs as defined in the Automation document.

\n@return The list of execution outputs as defined in the Automation document.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FailureMessage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FailureMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FailureMessage", "sensitive" : false, "setterDocumentation" : "

The list of execution outputs as defined in the Automation document.

\n@param failureMessage The list of execution outputs as defined in the Automation document.", "setterMethodName" : "setFailureMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "failureMessage", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "failureMessage", "variableType" : "String", "documentation" : "

The list of execution outputs as defined in the Automation document.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "LogFile" : { "beanStyleGetterMethodName" : "getLogFile", "beanStyleSetterMethodName" : "setLogFile", "c2jName" : "LogFile", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

An Amazon S3 bucket where execution information is stored.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #logFile(String)}.\n@param logFile a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #logFile(String)", "deprecated" : false, "documentation" : "

An Amazon S3 bucket where execution information is stored.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "logFile", "fluentSetterDocumentation" : "

An Amazon S3 bucket where execution information is stored.

\n@param logFile An Amazon S3 bucket where execution information is stored.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "logFile", "getterDocumentation" : "

An Amazon S3 bucket where execution information is stored.

\n@return An Amazon S3 bucket where execution information is stored.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LogFile", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LogFile", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LogFile", "sensitive" : false, "setterDocumentation" : "

An Amazon S3 bucket where execution information is stored.

\n@param logFile An Amazon S3 bucket where execution information is stored.", "setterMethodName" : "setLogFile", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "logFile", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "logFile", "variableType" : "String", "documentation" : "

An Amazon S3 bucket where execution information is stored.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "MaxConcurrency" : { "beanStyleGetterMethodName" : "getMaxConcurrency", "beanStyleSetterMethodName" : "setMaxConcurrency", "c2jName" : "MaxConcurrency", "c2jShape" : "MaxConcurrency", "defaultConsumerFluentSetterDocumentation" : "

The MaxConcurrency value specified by the user when starting the Automation.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #maxConcurrency(String)}.\n@param maxConcurrency a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxConcurrency(String)", "deprecated" : false, "documentation" : "

The MaxConcurrency value specified by the user when starting the Automation.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxConcurrency", "fluentSetterDocumentation" : "

The MaxConcurrency value specified by the user when starting the Automation.

\n@param maxConcurrency The MaxConcurrency value specified by the user when starting the Automation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxConcurrency", "getterDocumentation" : "

The MaxConcurrency value specified by the user when starting the Automation.

\n@return The MaxConcurrency value specified by the user when starting the Automation.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxConcurrency", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxConcurrency", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MaxConcurrency", "sensitive" : false, "setterDocumentation" : "

The MaxConcurrency value specified by the user when starting the Automation.

\n@param maxConcurrency The MaxConcurrency value specified by the user when starting the Automation.", "setterMethodName" : "setMaxConcurrency", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "maxConcurrency", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "maxConcurrency", "variableType" : "String", "documentation" : "

The MaxConcurrency value specified by the user when starting the Automation.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "MaxErrors" : { "beanStyleGetterMethodName" : "getMaxErrors", "beanStyleSetterMethodName" : "setMaxErrors", "c2jName" : "MaxErrors", "c2jShape" : "MaxErrors", "defaultConsumerFluentSetterDocumentation" : "

The MaxErrors value specified by the user when starting the Automation.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #maxErrors(String)}.\n@param maxErrors a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxErrors(String)", "deprecated" : false, "documentation" : "

The MaxErrors value specified by the user when starting the Automation.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxErrors", "fluentSetterDocumentation" : "

The MaxErrors value specified by the user when starting the Automation.

\n@param maxErrors The MaxErrors value specified by the user when starting the Automation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxErrors", "getterDocumentation" : "

The MaxErrors value specified by the user when starting the Automation.

\n@return The MaxErrors value specified by the user when starting the Automation.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxErrors", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxErrors", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MaxErrors", "sensitive" : false, "setterDocumentation" : "

The MaxErrors value specified by the user when starting the Automation.

\n@param maxErrors The MaxErrors value specified by the user when starting the Automation.", "setterMethodName" : "setMaxErrors", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "maxErrors", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "maxErrors", "variableType" : "String", "documentation" : "

The MaxErrors value specified by the user when starting the Automation.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Mode" : { "beanStyleGetterMethodName" : "getModeAsString", "beanStyleSetterMethodName" : "setMode", "c2jName" : "Mode", "c2jShape" : "ExecutionMode", "defaultConsumerFluentSetterDocumentation" : "

The Automation execution mode.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #modeAsString(String)}.\n@param mode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #mode(String)", "deprecated" : false, "documentation" : "

The Automation execution mode.

", "endpointDiscoveryId" : false, "enumType" : "ExecutionMode", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "mode", "fluentEnumSetterMethodName" : "mode", "fluentGetterMethodName" : "modeAsString", "fluentSetterDocumentation" : "

The Automation execution mode.

\n@param mode The Automation execution mode.\n@see ExecutionMode\n@return Returns a reference to this object so that method calls can be chained together.\n@see ExecutionMode", "fluentSetterMethodName" : "mode", "getterDocumentation" : "

The Automation execution mode.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #mode} will return {@link ExecutionMode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #modeAsString}.\n

\n@return The Automation execution mode.\n@see ExecutionMode", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Mode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Mode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Mode", "sensitive" : false, "setterDocumentation" : "

The Automation execution mode.

\n@param mode The Automation execution mode.\n@see ExecutionMode", "setterMethodName" : "setMode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "mode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "mode", "variableType" : "String", "documentation" : "

The Automation execution mode.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Outputs" : { "beanStyleGetterMethodName" : "getOutputs", "beanStyleSetterMethodName" : "setOutputs", "c2jName" : "Outputs", "c2jShape" : "AutomationParameterMap", "defaultConsumerFluentSetterDocumentation" : "

The list of execution outputs as defined in the Automation document.

\nThis is a convenience that creates an instance of the {@link List>.Builder} avoiding the need to create one manually via {@link List>#builder()}.\n\nWhen the {@link Consumer} completes, {@link List>.Builder#build()} is called immediately and its result is passed to {@link #outputs(List>)}.\n@param outputs a consumer that will call methods on {@link List>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #outputs(List>)", "deprecated" : false, "documentation" : "

The list of execution outputs as defined in the Automation document.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "outputs", "fluentSetterDocumentation" : "

The list of execution outputs as defined in the Automation document.

\n@param outputs The list of execution outputs as defined in the Automation document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "outputs", "getterDocumentation" : "

The list of execution outputs as defined in the Automation document.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The list of execution outputs as defined in the Automation document.", "getterModel" : { "returnType" : "java.util.Map>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Outputs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Outputs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "AutomationParameterKey", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "AutomationParameterValueList", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #value(List)}.\n@param value a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(List)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AutomationParameterValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry>", "templateType" : "java.util.Map>" }, "marshallingType" : "MAP", "name" : "Outputs", "sensitive" : false, "setterDocumentation" : "

The list of execution outputs as defined in the Automation document.

\n@param outputs The list of execution outputs as defined in the Automation document.", "setterMethodName" : "setOutputs", "setterModel" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "outputs", "variableType" : "java.util.Map>", "documentation" : null, "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "outputs", "variableType" : "java.util.Map>", "documentation" : "

The list of execution outputs as defined in the Automation document.

", "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "xmlNameSpaceUri" : null }, "ParentAutomationExecutionId" : { "beanStyleGetterMethodName" : "getParentAutomationExecutionId", "beanStyleSetterMethodName" : "setParentAutomationExecutionId", "c2jName" : "ParentAutomationExecutionId", "c2jShape" : "AutomationExecutionId", "defaultConsumerFluentSetterDocumentation" : "

The ExecutionId of the parent Automation.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #parentAutomationExecutionId(String)}.\n@param parentAutomationExecutionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #parentAutomationExecutionId(String)", "deprecated" : false, "documentation" : "

The ExecutionId of the parent Automation.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parentAutomationExecutionId", "fluentSetterDocumentation" : "

The ExecutionId of the parent Automation.

\n@param parentAutomationExecutionId The ExecutionId of the parent Automation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parentAutomationExecutionId", "getterDocumentation" : "

The ExecutionId of the parent Automation.

\n@return The ExecutionId of the parent Automation.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ParentAutomationExecutionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ParentAutomationExecutionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ParentAutomationExecutionId", "sensitive" : false, "setterDocumentation" : "

The ExecutionId of the parent Automation.

\n@param parentAutomationExecutionId The ExecutionId of the parent Automation.", "setterMethodName" : "setParentAutomationExecutionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "parentAutomationExecutionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "parentAutomationExecutionId", "variableType" : "String", "documentation" : "

The ExecutionId of the parent Automation.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ResolvedTargets" : { "beanStyleGetterMethodName" : "getResolvedTargets", "beanStyleSetterMethodName" : "setResolvedTargets", "c2jName" : "ResolvedTargets", "c2jShape" : "ResolvedTargets", "defaultConsumerFluentSetterDocumentation" : "

A list of targets that resolved during the execution.

\nThis is a convenience that creates an instance of the {@link ResolvedTargets.Builder} avoiding the need to create one manually via {@link ResolvedTargets#builder()}.\n\nWhen the {@link Consumer} completes, {@link ResolvedTargets.Builder#build()} is called immediately and its result is passed to {@link #resolvedTargets(ResolvedTargets)}.\n@param resolvedTargets a consumer that will call methods on {@link ResolvedTargets.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resolvedTargets(ResolvedTargets)", "deprecated" : false, "documentation" : "

A list of targets that resolved during the execution.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resolvedTargets", "fluentSetterDocumentation" : "

A list of targets that resolved during the execution.

\n@param resolvedTargets A list of targets that resolved during the execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resolvedTargets", "getterDocumentation" : "

A list of targets that resolved during the execution.

\n@return A list of targets that resolved during the execution.", "getterModel" : { "returnType" : "ResolvedTargets", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResolvedTargets", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResolvedTargets", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ResolvedTargets", "sensitive" : false, "setterDocumentation" : "

A list of targets that resolved during the execution.

\n@param resolvedTargets A list of targets that resolved during the execution.", "setterMethodName" : "setResolvedTargets", "setterModel" : { "variableDeclarationType" : "ResolvedTargets", "variableName" : "resolvedTargets", "variableType" : "ResolvedTargets", "documentation" : null, "simpleType" : "ResolvedTargets", "variableSetterType" : "ResolvedTargets" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ResolvedTargets", "variableName" : "resolvedTargets", "variableType" : "ResolvedTargets", "documentation" : "

A list of targets that resolved during the execution.

", "simpleType" : "ResolvedTargets", "variableSetterType" : "ResolvedTargets" }, "xmlNameSpaceUri" : null }, "Target" : { "beanStyleGetterMethodName" : "getTarget", "beanStyleSetterMethodName" : "setTarget", "c2jName" : "Target", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The list of execution outputs as defined in the Automation document.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #target(String)}.\n@param target a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #target(String)", "deprecated" : false, "documentation" : "

The list of execution outputs as defined in the Automation document.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "target", "fluentSetterDocumentation" : "

The list of execution outputs as defined in the Automation document.

\n@param target The list of execution outputs as defined in the Automation document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "target", "getterDocumentation" : "

The list of execution outputs as defined in the Automation document.

\n@return The list of execution outputs as defined in the Automation document.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Target", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Target", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Target", "sensitive" : false, "setterDocumentation" : "

The list of execution outputs as defined in the Automation document.

\n@param target The list of execution outputs as defined in the Automation document.", "setterMethodName" : "setTarget", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "target", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "target", "variableType" : "String", "documentation" : "

The list of execution outputs as defined in the Automation document.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "TargetMaps" : { "beanStyleGetterMethodName" : "getTargetMaps", "beanStyleSetterMethodName" : "setTargetMaps", "c2jName" : "TargetMaps", "c2jShape" : "TargetMaps", "defaultConsumerFluentSetterDocumentation" : "

The specified key-value mapping of document parameters to target 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 #targetMaps(List>>)}.\n@param targetMaps a consumer that will call methods on {@link List>>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetMaps(List>>)", "deprecated" : false, "documentation" : "

The specified key-value mapping of document parameters to target resources.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetMaps", "fluentSetterDocumentation" : "

The specified key-value mapping of document parameters to target resources.

\n@param targetMaps The specified key-value mapping of document parameters to target resources.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetMaps", "getterDocumentation" : "

The specified key-value mapping of document parameters to target resources.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The specified key-value mapping of document parameters to target 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" : "TargetMaps", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TargetMaps", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "TargetMap", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link List>.Builder} avoiding the need to create one manually via {@link List>#builder()}.\n\nWhen the {@link Consumer} completes, {@link List>.Builder#build()} is called immediately and its result is passed to {@link #member(List>)}.\n@param member a consumer that will call methods on {@link List>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(List>)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "java.util.Map>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "TargetMapKey", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "TargetMapValueList", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #value(List)}.\n@param value a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(List)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "TargetMapValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry>", "templateType" : "java.util.Map>" }, "marshallingType" : "MAP", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "member", "variableType" : "java.util.Map>", "documentation" : null, "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "member", "variableType" : "java.util.Map>", "documentation" : "", "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "java.util.Map>", "map" : true, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "List>", "templateImplType" : "java.util.ArrayList>>", "templateType" : "java.util.List>>" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "TargetMaps", "sensitive" : false, "setterDocumentation" : "

The specified key-value mapping of document parameters to target resources.

\n@param targetMaps The specified key-value mapping of document parameters to target resources.", "setterMethodName" : "setTargetMaps", "setterModel" : { "variableDeclarationType" : "java.util.List>>", "variableName" : "targetMaps", "variableType" : "java.util.List>>", "documentation" : null, "simpleType" : "List>>", "variableSetterType" : "java.util.Collection>>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List>>", "variableName" : "targetMaps", "variableType" : "java.util.List>>", "documentation" : "

The specified key-value mapping of document parameters to target resources.

", "simpleType" : "List>>", "variableSetterType" : "java.util.Collection>>" }, "xmlNameSpaceUri" : null }, "TargetParameterName" : { "beanStyleGetterMethodName" : "getTargetParameterName", "beanStyleSetterMethodName" : "setTargetParameterName", "c2jName" : "TargetParameterName", "c2jShape" : "AutomationParameterKey", "defaultConsumerFluentSetterDocumentation" : "

The list of execution outputs as defined in the Automation document.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #targetParameterName(String)}.\n@param targetParameterName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetParameterName(String)", "deprecated" : false, "documentation" : "

The list of execution outputs as defined in the Automation document.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetParameterName", "fluentSetterDocumentation" : "

The list of execution outputs as defined in the Automation document.

\n@param targetParameterName The list of execution outputs as defined in the Automation document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetParameterName", "getterDocumentation" : "

The list of execution outputs as defined in the Automation document.

\n@return The list of execution outputs as defined in the Automation document.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TargetParameterName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TargetParameterName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TargetParameterName", "sensitive" : false, "setterDocumentation" : "

The list of execution outputs as defined in the Automation document.

\n@param targetParameterName The list of execution outputs as defined in the Automation document.", "setterMethodName" : "setTargetParameterName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "targetParameterName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "targetParameterName", "variableType" : "String", "documentation" : "

The list of execution outputs as defined in the Automation document.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Targets" : { "beanStyleGetterMethodName" : "getTargets", "beanStyleSetterMethodName" : "setTargets", "c2jName" : "Targets", "c2jShape" : "Targets", "defaultConsumerFluentSetterDocumentation" : "

The targets defined by the user when starting the Automation.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #targets(List)}.\n@param targets a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targets(List)", "deprecated" : false, "documentation" : "

The targets defined by the user when starting the Automation.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targets", "fluentSetterDocumentation" : "

The targets defined by the user when starting the Automation.

\n@param targets The targets defined by the user when starting the Automation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targets", "getterDocumentation" : "

The targets defined by the user when starting the Automation.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The targets defined by the user when starting the Automation.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Targets", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Targets", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Target", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Target.Builder} avoiding the need to create one manually via {@link Target#builder()}.\n\nWhen the {@link Consumer} completes, {@link Target.Builder#build()} is called immediately and its result is passed to {@link #member(Target)}.\n@param member a consumer that will call methods on {@link Target.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Target)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Target", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : null, "simpleType" : "Target", "variableSetterType" : "Target" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : "", "simpleType" : "Target", "variableSetterType" : "Target" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Target", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Target", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Targets", "sensitive" : false, "setterDocumentation" : "

The targets defined by the user when starting the Automation.

\n@param targets The targets defined by the user when starting the Automation.", "setterMethodName" : "setTargets", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : "

The targets defined by the user when starting the Automation.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getAutomationExecutionId", "beanStyleSetterMethodName" : "setAutomationExecutionId", "c2jName" : "AutomationExecutionId", "c2jShape" : "AutomationExecutionId", "defaultConsumerFluentSetterDocumentation" : "

The execution ID.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #automationExecutionId(String)}.\n@param automationExecutionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #automationExecutionId(String)", "deprecated" : false, "documentation" : "

The execution ID.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "automationExecutionId", "fluentSetterDocumentation" : "

The execution ID.

\n@param automationExecutionId The execution ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "automationExecutionId", "getterDocumentation" : "

The execution ID.

\n@return The execution ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AutomationExecutionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AutomationExecutionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AutomationExecutionId", "sensitive" : false, "setterDocumentation" : "

The execution ID.

\n@param automationExecutionId The execution ID.", "setterMethodName" : "setAutomationExecutionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "automationExecutionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "automationExecutionId", "variableType" : "String", "documentation" : "

The execution ID.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDocumentName", "beanStyleSetterMethodName" : "setDocumentName", "c2jName" : "DocumentName", "c2jShape" : "DocumentName", "defaultConsumerFluentSetterDocumentation" : "

The name of the Automation document used during execution.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentName(String)}.\n@param documentName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentName(String)", "deprecated" : false, "documentation" : "

The name of the Automation document used during execution.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "documentName", "fluentSetterDocumentation" : "

The name of the Automation document used during execution.

\n@param documentName The name of the Automation document used during execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "documentName", "getterDocumentation" : "

The name of the Automation document used during execution.

\n@return The name of the Automation document used during execution.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentName", "sensitive" : false, "setterDocumentation" : "

The name of the Automation document used during execution.

\n@param documentName The name of the Automation document used during execution.", "setterMethodName" : "setDocumentName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentName", "variableType" : "String", "documentation" : "

The name of the Automation document used during execution.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDocumentVersion", "beanStyleSetterMethodName" : "setDocumentVersion", "c2jName" : "DocumentVersion", "c2jShape" : "DocumentVersion", "defaultConsumerFluentSetterDocumentation" : "

The document version used during the execution.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentVersion(String)}.\n@param documentVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentVersion(String)", "deprecated" : false, "documentation" : "

The document version used during the execution.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "documentVersion", "fluentSetterDocumentation" : "

The document version used during the execution.

\n@param documentVersion The document version used during the execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "documentVersion", "getterDocumentation" : "

The document version used during the execution.

\n@return The document version used during the execution.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentVersion", "sensitive" : false, "setterDocumentation" : "

The document version used during the execution.

\n@param documentVersion The document version used during the execution.", "setterMethodName" : "setDocumentVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : "

The document version used during the execution.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAutomationExecutionStatusAsString", "beanStyleSetterMethodName" : "setAutomationExecutionStatus", "c2jName" : "AutomationExecutionStatus", "c2jShape" : "AutomationExecutionStatus", "defaultConsumerFluentSetterDocumentation" : "

The status of the execution. Valid values include: Running, Succeeded, Failed, Timed out, or Cancelled.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #automationExecutionStatusAsString(String)}.\n@param automationExecutionStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #automationExecutionStatus(String)", "deprecated" : false, "documentation" : "

The status of the execution. Valid values include: Running, Succeeded, Failed, Timed out, or Cancelled.

", "endpointDiscoveryId" : false, "enumType" : "AutomationExecutionStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "automationExecutionStatus", "fluentEnumSetterMethodName" : "automationExecutionStatus", "fluentGetterMethodName" : "automationExecutionStatusAsString", "fluentSetterDocumentation" : "

The status of the execution. Valid values include: Running, Succeeded, Failed, Timed out, or Cancelled.

\n@param automationExecutionStatus The status of the execution. Valid values include: Running, Succeeded, Failed, Timed out, or Cancelled.\n@see AutomationExecutionStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see AutomationExecutionStatus", "fluentSetterMethodName" : "automationExecutionStatus", "getterDocumentation" : "

The status of the execution. Valid values include: Running, Succeeded, Failed, Timed out, or Cancelled.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #automationExecutionStatus} will return {@link AutomationExecutionStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #automationExecutionStatusAsString}.\n

\n@return The status of the execution. Valid values include: Running, Succeeded, Failed, Timed out, or Cancelled.\n@see AutomationExecutionStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AutomationExecutionStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AutomationExecutionStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AutomationExecutionStatus", "sensitive" : false, "setterDocumentation" : "

The status of the execution. Valid values include: Running, Succeeded, Failed, Timed out, or Cancelled.

\n@param automationExecutionStatus The status of the execution. Valid values include: Running, Succeeded, Failed, Timed out, or Cancelled.\n@see AutomationExecutionStatus", "setterMethodName" : "setAutomationExecutionStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "automationExecutionStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "automationExecutionStatus", "variableType" : "String", "documentation" : "

The status of the execution. Valid values include: Running, Succeeded, Failed, Timed out, or Cancelled.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getExecutionStartTime", "beanStyleSetterMethodName" : "setExecutionStartTime", "c2jName" : "ExecutionStartTime", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

The time the execution started.>

\nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #executionStartTime(Instant)}.\n@param executionStartTime 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 #executionStartTime(Instant)", "deprecated" : false, "documentation" : "

The time the execution started.>

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "executionStartTime", "fluentSetterDocumentation" : "

The time the execution started.>

\n@param executionStartTime The time the execution started.>\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "executionStartTime", "getterDocumentation" : "

The time the execution started.>

\n@return The time the execution started.>", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ExecutionStartTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ExecutionStartTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "ExecutionStartTime", "sensitive" : false, "setterDocumentation" : "

The time the execution started.>

\n@param executionStartTime The time the execution started.>", "setterMethodName" : "setExecutionStartTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "executionStartTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "executionStartTime", "variableType" : "java.time.Instant", "documentation" : "

The time the execution started.>

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getExecutionEndTime", "beanStyleSetterMethodName" : "setExecutionEndTime", "c2jName" : "ExecutionEndTime", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

The time the execution finished. This is not populated if the execution is still in progress.

\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 #executionEndTime(Instant)}.\n@param executionEndTime 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 #executionEndTime(Instant)", "deprecated" : false, "documentation" : "

The time the execution finished. This is not populated if the execution is still in progress.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "executionEndTime", "fluentSetterDocumentation" : "

The time the execution finished. This is not populated if the execution is still in progress.

\n@param executionEndTime The time the execution finished. This is not populated if the execution is still in progress.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "executionEndTime", "getterDocumentation" : "

The time the execution finished. This is not populated if the execution is still in progress.

\n@return The time the execution finished. This is not populated if the execution is still in progress.", "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" : "ExecutionEndTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ExecutionEndTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "ExecutionEndTime", "sensitive" : false, "setterDocumentation" : "

The time the execution finished. This is not populated if the execution is still in progress.

\n@param executionEndTime The time the execution finished. This is not populated if the execution is still in progress.", "setterMethodName" : "setExecutionEndTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "executionEndTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "executionEndTime", "variableType" : "java.time.Instant", "documentation" : "

The time the execution finished. This is not populated if the execution is still in progress.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getExecutedBy", "beanStyleSetterMethodName" : "setExecutedBy", "c2jName" : "ExecutedBy", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The IAM role ARN of the user who ran the Automation.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #executedBy(String)}.\n@param executedBy a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #executedBy(String)", "deprecated" : false, "documentation" : "

The IAM role ARN of the user who ran the Automation.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "executedBy", "fluentSetterDocumentation" : "

The IAM role ARN of the user who ran the Automation.

\n@param executedBy The IAM role ARN of the user who ran the Automation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "executedBy", "getterDocumentation" : "

The IAM role ARN of the user who ran the Automation.

\n@return The IAM role ARN of the user who ran the Automation.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ExecutedBy", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ExecutedBy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ExecutedBy", "sensitive" : false, "setterDocumentation" : "

The IAM role ARN of the user who ran the Automation.

\n@param executedBy The IAM role ARN of the user who ran the Automation.", "setterMethodName" : "setExecutedBy", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "executedBy", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "executedBy", "variableType" : "String", "documentation" : "

The IAM role ARN of the user who ran the Automation.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLogFile", "beanStyleSetterMethodName" : "setLogFile", "c2jName" : "LogFile", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

An Amazon S3 bucket where execution information is stored.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #logFile(String)}.\n@param logFile a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #logFile(String)", "deprecated" : false, "documentation" : "

An Amazon S3 bucket where execution information is stored.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "logFile", "fluentSetterDocumentation" : "

An Amazon S3 bucket where execution information is stored.

\n@param logFile An Amazon S3 bucket where execution information is stored.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "logFile", "getterDocumentation" : "

An Amazon S3 bucket where execution information is stored.

\n@return An Amazon S3 bucket where execution information is stored.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LogFile", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LogFile", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LogFile", "sensitive" : false, "setterDocumentation" : "

An Amazon S3 bucket where execution information is stored.

\n@param logFile An Amazon S3 bucket where execution information is stored.", "setterMethodName" : "setLogFile", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "logFile", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "logFile", "variableType" : "String", "documentation" : "

An Amazon S3 bucket where execution information is stored.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOutputs", "beanStyleSetterMethodName" : "setOutputs", "c2jName" : "Outputs", "c2jShape" : "AutomationParameterMap", "defaultConsumerFluentSetterDocumentation" : "

The list of execution outputs as defined in the Automation document.

\nThis is a convenience that creates an instance of the {@link List>.Builder} avoiding the need to create one manually via {@link List>#builder()}.\n\nWhen the {@link Consumer} completes, {@link List>.Builder#build()} is called immediately and its result is passed to {@link #outputs(List>)}.\n@param outputs a consumer that will call methods on {@link List>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #outputs(List>)", "deprecated" : false, "documentation" : "

The list of execution outputs as defined in the Automation document.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "outputs", "fluentSetterDocumentation" : "

The list of execution outputs as defined in the Automation document.

\n@param outputs The list of execution outputs as defined in the Automation document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "outputs", "getterDocumentation" : "

The list of execution outputs as defined in the Automation document.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The list of execution outputs as defined in the Automation document.", "getterModel" : { "returnType" : "java.util.Map>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Outputs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Outputs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "AutomationParameterKey", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "AutomationParameterValueList", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #value(List)}.\n@param value a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(List)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AutomationParameterValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry>", "templateType" : "java.util.Map>" }, "marshallingType" : "MAP", "name" : "Outputs", "sensitive" : false, "setterDocumentation" : "

The list of execution outputs as defined in the Automation document.

\n@param outputs The list of execution outputs as defined in the Automation document.", "setterMethodName" : "setOutputs", "setterModel" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "outputs", "variableType" : "java.util.Map>", "documentation" : null, "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "outputs", "variableType" : "java.util.Map>", "documentation" : "

The list of execution outputs as defined in the Automation document.

", "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getModeAsString", "beanStyleSetterMethodName" : "setMode", "c2jName" : "Mode", "c2jShape" : "ExecutionMode", "defaultConsumerFluentSetterDocumentation" : "

The Automation execution mode.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #modeAsString(String)}.\n@param mode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #mode(String)", "deprecated" : false, "documentation" : "

The Automation execution mode.

", "endpointDiscoveryId" : false, "enumType" : "ExecutionMode", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "mode", "fluentEnumSetterMethodName" : "mode", "fluentGetterMethodName" : "modeAsString", "fluentSetterDocumentation" : "

The Automation execution mode.

\n@param mode The Automation execution mode.\n@see ExecutionMode\n@return Returns a reference to this object so that method calls can be chained together.\n@see ExecutionMode", "fluentSetterMethodName" : "mode", "getterDocumentation" : "

The Automation execution mode.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #mode} will return {@link ExecutionMode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #modeAsString}.\n

\n@return The Automation execution mode.\n@see ExecutionMode", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Mode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Mode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Mode", "sensitive" : false, "setterDocumentation" : "

The Automation execution mode.

\n@param mode The Automation execution mode.\n@see ExecutionMode", "setterMethodName" : "setMode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "mode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "mode", "variableType" : "String", "documentation" : "

The Automation execution mode.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getParentAutomationExecutionId", "beanStyleSetterMethodName" : "setParentAutomationExecutionId", "c2jName" : "ParentAutomationExecutionId", "c2jShape" : "AutomationExecutionId", "defaultConsumerFluentSetterDocumentation" : "

The ExecutionId of the parent Automation.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #parentAutomationExecutionId(String)}.\n@param parentAutomationExecutionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #parentAutomationExecutionId(String)", "deprecated" : false, "documentation" : "

The ExecutionId of the parent Automation.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parentAutomationExecutionId", "fluentSetterDocumentation" : "

The ExecutionId of the parent Automation.

\n@param parentAutomationExecutionId The ExecutionId of the parent Automation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parentAutomationExecutionId", "getterDocumentation" : "

The ExecutionId of the parent Automation.

\n@return The ExecutionId of the parent Automation.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ParentAutomationExecutionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ParentAutomationExecutionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ParentAutomationExecutionId", "sensitive" : false, "setterDocumentation" : "

The ExecutionId of the parent Automation.

\n@param parentAutomationExecutionId The ExecutionId of the parent Automation.", "setterMethodName" : "setParentAutomationExecutionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "parentAutomationExecutionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "parentAutomationExecutionId", "variableType" : "String", "documentation" : "

The ExecutionId of the parent Automation.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCurrentStepName", "beanStyleSetterMethodName" : "setCurrentStepName", "c2jName" : "CurrentStepName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The name of the step that is currently running.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #currentStepName(String)}.\n@param currentStepName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #currentStepName(String)", "deprecated" : false, "documentation" : "

The name of the step that is currently running.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "currentStepName", "fluentSetterDocumentation" : "

The name of the step that is currently running.

\n@param currentStepName The name of the step that is currently running.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "currentStepName", "getterDocumentation" : "

The name of the step that is currently running.

\n@return The name of the step that is currently running.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CurrentStepName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CurrentStepName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CurrentStepName", "sensitive" : false, "setterDocumentation" : "

The name of the step that is currently running.

\n@param currentStepName The name of the step that is currently running.", "setterMethodName" : "setCurrentStepName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "currentStepName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "currentStepName", "variableType" : "String", "documentation" : "

The name of the step that is currently running.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCurrentAction", "beanStyleSetterMethodName" : "setCurrentAction", "c2jName" : "CurrentAction", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The action of the step that is currently running.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #currentAction(String)}.\n@param currentAction a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #currentAction(String)", "deprecated" : false, "documentation" : "

The action of the step that is currently running.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "currentAction", "fluentSetterDocumentation" : "

The action of the step that is currently running.

\n@param currentAction The action of the step that is currently running.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "currentAction", "getterDocumentation" : "

The action of the step that is currently running.

\n@return The action of the step that is currently running.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CurrentAction", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CurrentAction", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CurrentAction", "sensitive" : false, "setterDocumentation" : "

The action of the step that is currently running.

\n@param currentAction The action of the step that is currently running.", "setterMethodName" : "setCurrentAction", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "currentAction", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "currentAction", "variableType" : "String", "documentation" : "

The action of the step that is currently running.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFailureMessage", "beanStyleSetterMethodName" : "setFailureMessage", "c2jName" : "FailureMessage", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The list of execution outputs as defined in the Automation document.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #failureMessage(String)}.\n@param failureMessage a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #failureMessage(String)", "deprecated" : false, "documentation" : "

The list of execution outputs as defined in the Automation document.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "failureMessage", "fluentSetterDocumentation" : "

The list of execution outputs as defined in the Automation document.

\n@param failureMessage The list of execution outputs as defined in the Automation document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "failureMessage", "getterDocumentation" : "

The list of execution outputs as defined in the Automation document.

\n@return The list of execution outputs as defined in the Automation document.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FailureMessage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FailureMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FailureMessage", "sensitive" : false, "setterDocumentation" : "

The list of execution outputs as defined in the Automation document.

\n@param failureMessage The list of execution outputs as defined in the Automation document.", "setterMethodName" : "setFailureMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "failureMessage", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "failureMessage", "variableType" : "String", "documentation" : "

The list of execution outputs as defined in the Automation document.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTargetParameterName", "beanStyleSetterMethodName" : "setTargetParameterName", "c2jName" : "TargetParameterName", "c2jShape" : "AutomationParameterKey", "defaultConsumerFluentSetterDocumentation" : "

The list of execution outputs as defined in the Automation document.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #targetParameterName(String)}.\n@param targetParameterName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetParameterName(String)", "deprecated" : false, "documentation" : "

The list of execution outputs as defined in the Automation document.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetParameterName", "fluentSetterDocumentation" : "

The list of execution outputs as defined in the Automation document.

\n@param targetParameterName The list of execution outputs as defined in the Automation document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetParameterName", "getterDocumentation" : "

The list of execution outputs as defined in the Automation document.

\n@return The list of execution outputs as defined in the Automation document.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TargetParameterName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TargetParameterName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TargetParameterName", "sensitive" : false, "setterDocumentation" : "

The list of execution outputs as defined in the Automation document.

\n@param targetParameterName The list of execution outputs as defined in the Automation document.", "setterMethodName" : "setTargetParameterName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "targetParameterName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "targetParameterName", "variableType" : "String", "documentation" : "

The list of execution outputs as defined in the Automation document.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTargets", "beanStyleSetterMethodName" : "setTargets", "c2jName" : "Targets", "c2jShape" : "Targets", "defaultConsumerFluentSetterDocumentation" : "

The targets defined by the user when starting the Automation.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #targets(List)}.\n@param targets a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targets(List)", "deprecated" : false, "documentation" : "

The targets defined by the user when starting the Automation.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targets", "fluentSetterDocumentation" : "

The targets defined by the user when starting the Automation.

\n@param targets The targets defined by the user when starting the Automation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targets", "getterDocumentation" : "

The targets defined by the user when starting the Automation.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The targets defined by the user when starting the Automation.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Targets", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Targets", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Target", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Target.Builder} avoiding the need to create one manually via {@link Target#builder()}.\n\nWhen the {@link Consumer} completes, {@link Target.Builder#build()} is called immediately and its result is passed to {@link #member(Target)}.\n@param member a consumer that will call methods on {@link Target.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Target)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Target", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : null, "simpleType" : "Target", "variableSetterType" : "Target" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : "", "simpleType" : "Target", "variableSetterType" : "Target" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Target", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Target", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Targets", "sensitive" : false, "setterDocumentation" : "

The targets defined by the user when starting the Automation.

\n@param targets The targets defined by the user when starting the Automation.", "setterMethodName" : "setTargets", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : "

The targets defined by the user when starting the Automation.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTargetMaps", "beanStyleSetterMethodName" : "setTargetMaps", "c2jName" : "TargetMaps", "c2jShape" : "TargetMaps", "defaultConsumerFluentSetterDocumentation" : "

The specified key-value mapping of document parameters to target 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 #targetMaps(List>>)}.\n@param targetMaps a consumer that will call methods on {@link List>>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetMaps(List>>)", "deprecated" : false, "documentation" : "

The specified key-value mapping of document parameters to target resources.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetMaps", "fluentSetterDocumentation" : "

The specified key-value mapping of document parameters to target resources.

\n@param targetMaps The specified key-value mapping of document parameters to target resources.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetMaps", "getterDocumentation" : "

The specified key-value mapping of document parameters to target resources.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The specified key-value mapping of document parameters to target 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" : "TargetMaps", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TargetMaps", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "TargetMap", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link List>.Builder} avoiding the need to create one manually via {@link List>#builder()}.\n\nWhen the {@link Consumer} completes, {@link List>.Builder#build()} is called immediately and its result is passed to {@link #member(List>)}.\n@param member a consumer that will call methods on {@link List>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(List>)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "java.util.Map>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "TargetMapKey", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "TargetMapValueList", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #value(List)}.\n@param value a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(List)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "TargetMapValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry>", "templateType" : "java.util.Map>" }, "marshallingType" : "MAP", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "member", "variableType" : "java.util.Map>", "documentation" : null, "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "member", "variableType" : "java.util.Map>", "documentation" : "", "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "java.util.Map>", "map" : true, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "List>", "templateImplType" : "java.util.ArrayList>>", "templateType" : "java.util.List>>" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "TargetMaps", "sensitive" : false, "setterDocumentation" : "

The specified key-value mapping of document parameters to target resources.

\n@param targetMaps The specified key-value mapping of document parameters to target resources.", "setterMethodName" : "setTargetMaps", "setterModel" : { "variableDeclarationType" : "java.util.List>>", "variableName" : "targetMaps", "variableType" : "java.util.List>>", "documentation" : null, "simpleType" : "List>>", "variableSetterType" : "java.util.Collection>>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List>>", "variableName" : "targetMaps", "variableType" : "java.util.List>>", "documentation" : "

The specified key-value mapping of document parameters to target resources.

", "simpleType" : "List>>", "variableSetterType" : "java.util.Collection>>" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getResolvedTargets", "beanStyleSetterMethodName" : "setResolvedTargets", "c2jName" : "ResolvedTargets", "c2jShape" : "ResolvedTargets", "defaultConsumerFluentSetterDocumentation" : "

A list of targets that resolved during the execution.

\nThis is a convenience that creates an instance of the {@link ResolvedTargets.Builder} avoiding the need to create one manually via {@link ResolvedTargets#builder()}.\n\nWhen the {@link Consumer} completes, {@link ResolvedTargets.Builder#build()} is called immediately and its result is passed to {@link #resolvedTargets(ResolvedTargets)}.\n@param resolvedTargets a consumer that will call methods on {@link ResolvedTargets.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resolvedTargets(ResolvedTargets)", "deprecated" : false, "documentation" : "

A list of targets that resolved during the execution.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resolvedTargets", "fluentSetterDocumentation" : "

A list of targets that resolved during the execution.

\n@param resolvedTargets A list of targets that resolved during the execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resolvedTargets", "getterDocumentation" : "

A list of targets that resolved during the execution.

\n@return A list of targets that resolved during the execution.", "getterModel" : { "returnType" : "ResolvedTargets", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResolvedTargets", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResolvedTargets", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ResolvedTargets", "sensitive" : false, "setterDocumentation" : "

A list of targets that resolved during the execution.

\n@param resolvedTargets A list of targets that resolved during the execution.", "setterMethodName" : "setResolvedTargets", "setterModel" : { "variableDeclarationType" : "ResolvedTargets", "variableName" : "resolvedTargets", "variableType" : "ResolvedTargets", "documentation" : null, "simpleType" : "ResolvedTargets", "variableSetterType" : "ResolvedTargets" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ResolvedTargets", "variableName" : "resolvedTargets", "variableType" : "ResolvedTargets", "documentation" : "

A list of targets that resolved during the execution.

", "simpleType" : "ResolvedTargets", "variableSetterType" : "ResolvedTargets" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxConcurrency", "beanStyleSetterMethodName" : "setMaxConcurrency", "c2jName" : "MaxConcurrency", "c2jShape" : "MaxConcurrency", "defaultConsumerFluentSetterDocumentation" : "

The MaxConcurrency value specified by the user when starting the Automation.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #maxConcurrency(String)}.\n@param maxConcurrency a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxConcurrency(String)", "deprecated" : false, "documentation" : "

The MaxConcurrency value specified by the user when starting the Automation.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxConcurrency", "fluentSetterDocumentation" : "

The MaxConcurrency value specified by the user when starting the Automation.

\n@param maxConcurrency The MaxConcurrency value specified by the user when starting the Automation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxConcurrency", "getterDocumentation" : "

The MaxConcurrency value specified by the user when starting the Automation.

\n@return The MaxConcurrency value specified by the user when starting the Automation.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxConcurrency", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxConcurrency", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MaxConcurrency", "sensitive" : false, "setterDocumentation" : "

The MaxConcurrency value specified by the user when starting the Automation.

\n@param maxConcurrency The MaxConcurrency value specified by the user when starting the Automation.", "setterMethodName" : "setMaxConcurrency", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "maxConcurrency", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "maxConcurrency", "variableType" : "String", "documentation" : "

The MaxConcurrency value specified by the user when starting the Automation.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxErrors", "beanStyleSetterMethodName" : "setMaxErrors", "c2jName" : "MaxErrors", "c2jShape" : "MaxErrors", "defaultConsumerFluentSetterDocumentation" : "

The MaxErrors value specified by the user when starting the Automation.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #maxErrors(String)}.\n@param maxErrors a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxErrors(String)", "deprecated" : false, "documentation" : "

The MaxErrors value specified by the user when starting the Automation.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxErrors", "fluentSetterDocumentation" : "

The MaxErrors value specified by the user when starting the Automation.

\n@param maxErrors The MaxErrors value specified by the user when starting the Automation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxErrors", "getterDocumentation" : "

The MaxErrors value specified by the user when starting the Automation.

\n@return The MaxErrors value specified by the user when starting the Automation.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxErrors", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxErrors", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MaxErrors", "sensitive" : false, "setterDocumentation" : "

The MaxErrors value specified by the user when starting the Automation.

\n@param maxErrors The MaxErrors value specified by the user when starting the Automation.", "setterMethodName" : "setMaxErrors", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "maxErrors", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "maxErrors", "variableType" : "String", "documentation" : "

The MaxErrors value specified by the user when starting the Automation.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTarget", "beanStyleSetterMethodName" : "setTarget", "c2jName" : "Target", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

The list of execution outputs as defined in the Automation document.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #target(String)}.\n@param target a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #target(String)", "deprecated" : false, "documentation" : "

The list of execution outputs as defined in the Automation document.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "target", "fluentSetterDocumentation" : "

The list of execution outputs as defined in the Automation document.

\n@param target The list of execution outputs as defined in the Automation document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "target", "getterDocumentation" : "

The list of execution outputs as defined in the Automation document.

\n@return The list of execution outputs as defined in the Automation document.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Target", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Target", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Target", "sensitive" : false, "setterDocumentation" : "

The list of execution outputs as defined in the Automation document.

\n@param target The list of execution outputs as defined in the Automation document.", "setterMethodName" : "setTarget", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "target", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "target", "variableType" : "String", "documentation" : "

The list of execution outputs as defined in the Automation document.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAutomationTypeAsString", "beanStyleSetterMethodName" : "setAutomationType", "c2jName" : "AutomationType", "c2jShape" : "AutomationType", "defaultConsumerFluentSetterDocumentation" : "

Use this filter with DescribeAutomationExecutions. Specify either Local or CrossAccount. CrossAccount is an Automation that runs in multiple AWS Regions and accounts. For more information, see Executing Automations in Multiple AWS Regions and Accounts in the AWS Systems Manager User Guide.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #automationTypeAsString(String)}.\n@param automationType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #automationType(String)", "deprecated" : false, "documentation" : "

Use this filter with DescribeAutomationExecutions. Specify either Local or CrossAccount. CrossAccount is an Automation that runs in multiple AWS Regions and accounts. For more information, see Executing Automations in Multiple AWS Regions and Accounts in the AWS Systems Manager User Guide.

", "endpointDiscoveryId" : false, "enumType" : "AutomationType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "automationType", "fluentEnumSetterMethodName" : "automationType", "fluentGetterMethodName" : "automationTypeAsString", "fluentSetterDocumentation" : "

Use this filter with DescribeAutomationExecutions. Specify either Local or CrossAccount. CrossAccount is an Automation that runs in multiple AWS Regions and accounts. For more information, see Executing Automations in Multiple AWS Regions and Accounts in the AWS Systems Manager User Guide.

\n@param automationType Use this filter with DescribeAutomationExecutions. Specify either Local or CrossAccount. CrossAccount is an Automation that runs in multiple AWS Regions and accounts. For more information, see Executing Automations in Multiple AWS Regions and Accounts in the AWS Systems Manager User Guide.\n@see AutomationType\n@return Returns a reference to this object so that method calls can be chained together.\n@see AutomationType", "fluentSetterMethodName" : "automationType", "getterDocumentation" : "

Use this filter with DescribeAutomationExecutions. Specify either Local or CrossAccount. CrossAccount is an Automation that runs in multiple AWS Regions and accounts. For more information, see Executing Automations in Multiple AWS Regions and Accounts in the AWS Systems Manager User Guide.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #automationType} will return {@link AutomationType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #automationTypeAsString}.\n

\n@return Use this filter with DescribeAutomationExecutions. Specify either Local or CrossAccount. CrossAccount is an Automation that runs in multiple AWS Regions and accounts. For more information, see Executing Automations in Multiple AWS Regions and Accounts in the AWS Systems Manager User Guide.\n@see AutomationType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AutomationType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AutomationType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AutomationType", "sensitive" : false, "setterDocumentation" : "

Use this filter with DescribeAutomationExecutions. Specify either Local or CrossAccount. CrossAccount is an Automation that runs in multiple AWS Regions and accounts. For more information, see Executing Automations in Multiple AWS Regions and Accounts in the AWS Systems Manager User Guide.

\n@param automationType Use this filter with DescribeAutomationExecutions. Specify either Local or CrossAccount. CrossAccount is an Automation that runs in multiple AWS Regions and accounts. For more information, see Executing Automations in Multiple AWS Regions and Accounts in the AWS Systems Manager User Guide.\n@see AutomationType", "setterMethodName" : "setAutomationType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "automationType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "automationType", "variableType" : "String", "documentation" : "

Use this filter with DescribeAutomationExecutions. Specify either Local or CrossAccount. CrossAccount is an Automation that runs in multiple AWS Regions and accounts. For more information, see Executing Automations in Multiple AWS Regions and Accounts in the AWS Systems Manager User Guide.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "AutomationExecutionMetadata", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AutomationExecutionMetadata", "variableName" : "automationExecutionMetadata", "variableType" : "AutomationExecutionMetadata", "documentation" : null, "simpleType" : "AutomationExecutionMetadata", "variableSetterType" : "AutomationExecutionMetadata" }, "wrapper" : false }, "AutomationExecutionNotFoundException" : { "c2jName" : "AutomationExecutionNotFoundException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

There is no automation execution information for the requested automation execution ID.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : "AutomationExecutionNotFoundException", "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" : "AutomationExecutionNotFoundException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "AutomationExecutionNotFoundException", "variableName" : "automationExecutionNotFoundException", "variableType" : "AutomationExecutionNotFoundException", "documentation" : null, "simpleType" : "AutomationExecutionNotFoundException", "variableSetterType" : "AutomationExecutionNotFoundException" }, "wrapper" : false }, "AutomationExecutionStatus" : { "c2jName" : "AutomationExecutionStatus", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "PENDING", "value" : "Pending" }, { "name" : "IN_PROGRESS", "value" : "InProgress" }, { "name" : "WAITING", "value" : "Waiting" }, { "name" : "SUCCESS", "value" : "Success" }, { "name" : "TIMED_OUT", "value" : "TimedOut" }, { "name" : "CANCELLING", "value" : "Cancelling" }, { "name" : "CANCELLED", "value" : "Cancelled" }, { "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" : "AutomationExecutionStatus", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AutomationExecutionStatus", "variableName" : "automationExecutionStatus", "variableType" : "AutomationExecutionStatus", "documentation" : null, "simpleType" : "AutomationExecutionStatus", "variableSetterType" : "AutomationExecutionStatus" }, "wrapper" : false }, "AutomationStepNotFoundException" : { "c2jName" : "AutomationStepNotFoundException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

The specified step name and execution ID don't exist. Verify the information and try again.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : "AutomationStepNotFoundException", "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" : "AutomationStepNotFoundException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "AutomationStepNotFoundException", "variableName" : "automationStepNotFoundException", "variableType" : "AutomationStepNotFoundException", "documentation" : null, "simpleType" : "AutomationStepNotFoundException", "variableSetterType" : "AutomationStepNotFoundException" }, "wrapper" : false }, "AutomationType" : { "c2jName" : "AutomationType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "CROSS_ACCOUNT", "value" : "CrossAccount" }, { "name" : "LOCAL", "value" : "Local" } ], "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" : "AutomationType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "AutomationType", "variableName" : "automationType", "variableType" : "AutomationType", "documentation" : null, "simpleType" : "AutomationType", "variableSetterType" : "AutomationType" }, "wrapper" : false }, "CancelCommandRequest" : { "c2jName" : "CancelCommandRequest", "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" : "CancelCommand", "locationName" : null, "requestUri" : "/", "target" : "AmazonSSM.CancelCommand", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getCommandId", "beanStyleSetterMethodName" : "setCommandId", "c2jName" : "CommandId", "c2jShape" : "CommandId", "defaultConsumerFluentSetterDocumentation" : "

The ID of the command you want to cancel.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #commandId(String)}.\n@param commandId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #commandId(String)", "deprecated" : false, "documentation" : "

The ID of the command you want to cancel.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "commandId", "fluentSetterDocumentation" : "

The ID of the command you want to cancel.

\n@param commandId The ID of the command you want to cancel.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "commandId", "getterDocumentation" : "

The ID of the command you want to cancel.

\n@return The ID of the command you want to cancel.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CommandId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CommandId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CommandId", "sensitive" : false, "setterDocumentation" : "

The ID of the command you want to cancel.

\n@param commandId The ID of the command you want to cancel.", "setterMethodName" : "setCommandId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "commandId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "commandId", "variableType" : "String", "documentation" : "

The ID of the command you want to cancel.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceIds", "beanStyleSetterMethodName" : "setInstanceIds", "c2jName" : "InstanceIds", "c2jShape" : "InstanceIdList", "defaultConsumerFluentSetterDocumentation" : "

(Optional) A list of instance IDs on which you want to cancel the command. If not provided, the command is canceled on every instance on which it was requested.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #instanceIds(List)}.\n@param instanceIds a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceIds(List)", "deprecated" : false, "documentation" : "

(Optional) A list of instance IDs on which you want to cancel the command. If not provided, the command is canceled on every instance on which it was requested.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceIds", "fluentSetterDocumentation" : "

(Optional) A list of instance IDs on which you want to cancel the command. If not provided, the command is canceled on every instance on which it was requested.

\n@param instanceIds (Optional) A list of instance IDs on which you want to cancel the command. If not provided, the command is canceled on every instance on which it was requested.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceIds", "getterDocumentation" : "

(Optional) A list of instance IDs on which you want to cancel the command. If not provided, the command is canceled on every instance on which it was requested.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return (Optional) A list of instance IDs on which you want to cancel the command. If not provided, the command is canceled on every instance on which it was requested.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "InstanceIds", "sensitive" : false, "setterDocumentation" : "

(Optional) A list of instance IDs on which you want to cancel the command. If not provided, the command is canceled on every instance on which it was requested.

\n@param instanceIds (Optional) A list of instance IDs on which you want to cancel the command. If not provided, the command is canceled on every instance on which it was requested.", "setterMethodName" : "setInstanceIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceIds", "variableType" : "java.util.List", "documentation" : "

(Optional) A list of instance IDs on which you want to cancel the command. If not provided, the command is canceled on every instance on which it was requested.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CommandId" : { "beanStyleGetterMethodName" : "getCommandId", "beanStyleSetterMethodName" : "setCommandId", "c2jName" : "CommandId", "c2jShape" : "CommandId", "defaultConsumerFluentSetterDocumentation" : "

The ID of the command you want to cancel.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #commandId(String)}.\n@param commandId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #commandId(String)", "deprecated" : false, "documentation" : "

The ID of the command you want to cancel.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "commandId", "fluentSetterDocumentation" : "

The ID of the command you want to cancel.

\n@param commandId The ID of the command you want to cancel.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "commandId", "getterDocumentation" : "

The ID of the command you want to cancel.

\n@return The ID of the command you want to cancel.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CommandId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CommandId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CommandId", "sensitive" : false, "setterDocumentation" : "

The ID of the command you want to cancel.

\n@param commandId The ID of the command you want to cancel.", "setterMethodName" : "setCommandId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "commandId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "commandId", "variableType" : "String", "documentation" : "

The ID of the command you want to cancel.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "InstanceIds" : { "beanStyleGetterMethodName" : "getInstanceIds", "beanStyleSetterMethodName" : "setInstanceIds", "c2jName" : "InstanceIds", "c2jShape" : "InstanceIdList", "defaultConsumerFluentSetterDocumentation" : "

(Optional) A list of instance IDs on which you want to cancel the command. If not provided, the command is canceled on every instance on which it was requested.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #instanceIds(List)}.\n@param instanceIds a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceIds(List)", "deprecated" : false, "documentation" : "

(Optional) A list of instance IDs on which you want to cancel the command. If not provided, the command is canceled on every instance on which it was requested.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceIds", "fluentSetterDocumentation" : "

(Optional) A list of instance IDs on which you want to cancel the command. If not provided, the command is canceled on every instance on which it was requested.

\n@param instanceIds (Optional) A list of instance IDs on which you want to cancel the command. If not provided, the command is canceled on every instance on which it was requested.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceIds", "getterDocumentation" : "

(Optional) A list of instance IDs on which you want to cancel the command. If not provided, the command is canceled on every instance on which it was requested.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return (Optional) A list of instance IDs on which you want to cancel the command. If not provided, the command is canceled on every instance on which it was requested.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "InstanceIds", "sensitive" : false, "setterDocumentation" : "

(Optional) A list of instance IDs on which you want to cancel the command. If not provided, the command is canceled on every instance on which it was requested.

\n@param instanceIds (Optional) A list of instance IDs on which you want to cancel the command. If not provided, the command is canceled on every instance on which it was requested.", "setterMethodName" : "setInstanceIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceIds", "variableType" : "java.util.List", "documentation" : "

(Optional) A list of instance IDs on which you want to cancel the command. If not provided, the command is canceled on every instance on which it was requested.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getCommandId", "beanStyleSetterMethodName" : "setCommandId", "c2jName" : "CommandId", "c2jShape" : "CommandId", "defaultConsumerFluentSetterDocumentation" : "

The ID of the command you want to cancel.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #commandId(String)}.\n@param commandId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #commandId(String)", "deprecated" : false, "documentation" : "

The ID of the command you want to cancel.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "commandId", "fluentSetterDocumentation" : "

The ID of the command you want to cancel.

\n@param commandId The ID of the command you want to cancel.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "commandId", "getterDocumentation" : "

The ID of the command you want to cancel.

\n@return The ID of the command you want to cancel.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CommandId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CommandId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CommandId", "sensitive" : false, "setterDocumentation" : "

The ID of the command you want to cancel.

\n@param commandId The ID of the command you want to cancel.", "setterMethodName" : "setCommandId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "commandId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "commandId", "variableType" : "String", "documentation" : "

The ID of the command you want to cancel.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceIds", "beanStyleSetterMethodName" : "setInstanceIds", "c2jName" : "InstanceIds", "c2jShape" : "InstanceIdList", "defaultConsumerFluentSetterDocumentation" : "

(Optional) A list of instance IDs on which you want to cancel the command. If not provided, the command is canceled on every instance on which it was requested.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #instanceIds(List)}.\n@param instanceIds a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceIds(List)", "deprecated" : false, "documentation" : "

(Optional) A list of instance IDs on which you want to cancel the command. If not provided, the command is canceled on every instance on which it was requested.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceIds", "fluentSetterDocumentation" : "

(Optional) A list of instance IDs on which you want to cancel the command. If not provided, the command is canceled on every instance on which it was requested.

\n@param instanceIds (Optional) A list of instance IDs on which you want to cancel the command. If not provided, the command is canceled on every instance on which it was requested.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceIds", "getterDocumentation" : "

(Optional) A list of instance IDs on which you want to cancel the command. If not provided, the command is canceled on every instance on which it was requested.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return (Optional) A list of instance IDs on which you want to cancel the command. If not provided, the command is canceled on every instance on which it was requested.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "InstanceIds", "sensitive" : false, "setterDocumentation" : "

(Optional) A list of instance IDs on which you want to cancel the command. If not provided, the command is canceled on every instance on which it was requested.

\n@param instanceIds (Optional) A list of instance IDs on which you want to cancel the command. If not provided, the command is canceled on every instance on which it was requested.", "setterMethodName" : "setInstanceIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceIds", "variableType" : "java.util.List", "documentation" : "

(Optional) A list of instance IDs on which you want to cancel the command. If not provided, the command is canceled on every instance on which it was requested.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "CommandId" ], "shapeName" : "CancelCommandRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "CancelCommandRequest", "variableName" : "cancelCommandRequest", "variableType" : "CancelCommandRequest", "documentation" : null, "simpleType" : "CancelCommandRequest", "variableSetterType" : "CancelCommandRequest" }, "wrapper" : false }, "CancelCommandResponse" : { "c2jName" : "CancelCommandResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

Whether or not the command was successfully canceled. There is no guarantee that a request can be canceled.

", "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" : "CancelCommandResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CancelCommandResponse", "variableName" : "cancelCommandResponse", "variableType" : "CancelCommandResponse", "documentation" : null, "simpleType" : "CancelCommandResponse", "variableSetterType" : "CancelCommandResponse" }, "wrapper" : false }, "CancelMaintenanceWindowExecutionRequest" : { "c2jName" : "CancelMaintenanceWindowExecutionRequest", "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" : "CancelMaintenanceWindowExecution", "locationName" : null, "requestUri" : "/", "target" : "AmazonSSM.CancelMaintenanceWindowExecution", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getWindowExecutionId", "beanStyleSetterMethodName" : "setWindowExecutionId", "c2jName" : "WindowExecutionId", "c2jShape" : "MaintenanceWindowExecutionId", "defaultConsumerFluentSetterDocumentation" : "

The ID of the maintenance window execution to stop.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowExecutionId(String)}.\n@param windowExecutionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowExecutionId(String)", "deprecated" : false, "documentation" : "

The ID of the maintenance window execution to stop.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowExecutionId", "fluentSetterDocumentation" : "

The ID of the maintenance window execution to stop.

\n@param windowExecutionId The ID of the maintenance window execution to stop.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowExecutionId", "getterDocumentation" : "

The ID of the maintenance window execution to stop.

\n@return The ID of the maintenance window execution to stop.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowExecutionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowExecutionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowExecutionId", "sensitive" : false, "setterDocumentation" : "

The ID of the maintenance window execution to stop.

\n@param windowExecutionId The ID of the maintenance window execution to stop.", "setterMethodName" : "setWindowExecutionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowExecutionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowExecutionId", "variableType" : "String", "documentation" : "

The ID of the maintenance window execution to stop.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "WindowExecutionId" : { "beanStyleGetterMethodName" : "getWindowExecutionId", "beanStyleSetterMethodName" : "setWindowExecutionId", "c2jName" : "WindowExecutionId", "c2jShape" : "MaintenanceWindowExecutionId", "defaultConsumerFluentSetterDocumentation" : "

The ID of the maintenance window execution to stop.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowExecutionId(String)}.\n@param windowExecutionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowExecutionId(String)", "deprecated" : false, "documentation" : "

The ID of the maintenance window execution to stop.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowExecutionId", "fluentSetterDocumentation" : "

The ID of the maintenance window execution to stop.

\n@param windowExecutionId The ID of the maintenance window execution to stop.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowExecutionId", "getterDocumentation" : "

The ID of the maintenance window execution to stop.

\n@return The ID of the maintenance window execution to stop.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowExecutionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowExecutionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowExecutionId", "sensitive" : false, "setterDocumentation" : "

The ID of the maintenance window execution to stop.

\n@param windowExecutionId The ID of the maintenance window execution to stop.", "setterMethodName" : "setWindowExecutionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowExecutionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowExecutionId", "variableType" : "String", "documentation" : "

The ID of the maintenance window execution to stop.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getWindowExecutionId", "beanStyleSetterMethodName" : "setWindowExecutionId", "c2jName" : "WindowExecutionId", "c2jShape" : "MaintenanceWindowExecutionId", "defaultConsumerFluentSetterDocumentation" : "

The ID of the maintenance window execution to stop.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowExecutionId(String)}.\n@param windowExecutionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowExecutionId(String)", "deprecated" : false, "documentation" : "

The ID of the maintenance window execution to stop.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowExecutionId", "fluentSetterDocumentation" : "

The ID of the maintenance window execution to stop.

\n@param windowExecutionId The ID of the maintenance window execution to stop.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowExecutionId", "getterDocumentation" : "

The ID of the maintenance window execution to stop.

\n@return The ID of the maintenance window execution to stop.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowExecutionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowExecutionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowExecutionId", "sensitive" : false, "setterDocumentation" : "

The ID of the maintenance window execution to stop.

\n@param windowExecutionId The ID of the maintenance window execution to stop.", "setterMethodName" : "setWindowExecutionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowExecutionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowExecutionId", "variableType" : "String", "documentation" : "

The ID of the maintenance window execution to stop.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "WindowExecutionId" ], "shapeName" : "CancelMaintenanceWindowExecutionRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "CancelMaintenanceWindowExecutionRequest", "variableName" : "cancelMaintenanceWindowExecutionRequest", "variableType" : "CancelMaintenanceWindowExecutionRequest", "documentation" : null, "simpleType" : "CancelMaintenanceWindowExecutionRequest", "variableSetterType" : "CancelMaintenanceWindowExecutionRequest" }, "wrapper" : false }, "CancelMaintenanceWindowExecutionResponse" : { "c2jName" : "CancelMaintenanceWindowExecutionResult", "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" : [ { "beanStyleGetterMethodName" : "getWindowExecutionId", "beanStyleSetterMethodName" : "setWindowExecutionId", "c2jName" : "WindowExecutionId", "c2jShape" : "MaintenanceWindowExecutionId", "defaultConsumerFluentSetterDocumentation" : "

The ID of the maintenance window execution that has been stopped.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowExecutionId(String)}.\n@param windowExecutionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowExecutionId(String)", "deprecated" : false, "documentation" : "

The ID of the maintenance window execution that has been stopped.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowExecutionId", "fluentSetterDocumentation" : "

The ID of the maintenance window execution that has been stopped.

\n@param windowExecutionId The ID of the maintenance window execution that has been stopped.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowExecutionId", "getterDocumentation" : "

The ID of the maintenance window execution that has been stopped.

\n@return The ID of the maintenance window execution that has been stopped.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowExecutionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowExecutionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowExecutionId", "sensitive" : false, "setterDocumentation" : "

The ID of the maintenance window execution that has been stopped.

\n@param windowExecutionId The ID of the maintenance window execution that has been stopped.", "setterMethodName" : "setWindowExecutionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowExecutionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowExecutionId", "variableType" : "String", "documentation" : "

The ID of the maintenance window execution that has been stopped.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "WindowExecutionId" : { "beanStyleGetterMethodName" : "getWindowExecutionId", "beanStyleSetterMethodName" : "setWindowExecutionId", "c2jName" : "WindowExecutionId", "c2jShape" : "MaintenanceWindowExecutionId", "defaultConsumerFluentSetterDocumentation" : "

The ID of the maintenance window execution that has been stopped.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowExecutionId(String)}.\n@param windowExecutionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowExecutionId(String)", "deprecated" : false, "documentation" : "

The ID of the maintenance window execution that has been stopped.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowExecutionId", "fluentSetterDocumentation" : "

The ID of the maintenance window execution that has been stopped.

\n@param windowExecutionId The ID of the maintenance window execution that has been stopped.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowExecutionId", "getterDocumentation" : "

The ID of the maintenance window execution that has been stopped.

\n@return The ID of the maintenance window execution that has been stopped.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowExecutionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowExecutionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowExecutionId", "sensitive" : false, "setterDocumentation" : "

The ID of the maintenance window execution that has been stopped.

\n@param windowExecutionId The ID of the maintenance window execution that has been stopped.", "setterMethodName" : "setWindowExecutionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowExecutionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowExecutionId", "variableType" : "String", "documentation" : "

The ID of the maintenance window execution that has been stopped.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getWindowExecutionId", "beanStyleSetterMethodName" : "setWindowExecutionId", "c2jName" : "WindowExecutionId", "c2jShape" : "MaintenanceWindowExecutionId", "defaultConsumerFluentSetterDocumentation" : "

The ID of the maintenance window execution that has been stopped.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowExecutionId(String)}.\n@param windowExecutionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowExecutionId(String)", "deprecated" : false, "documentation" : "

The ID of the maintenance window execution that has been stopped.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowExecutionId", "fluentSetterDocumentation" : "

The ID of the maintenance window execution that has been stopped.

\n@param windowExecutionId The ID of the maintenance window execution that has been stopped.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowExecutionId", "getterDocumentation" : "

The ID of the maintenance window execution that has been stopped.

\n@return The ID of the maintenance window execution that has been stopped.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowExecutionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowExecutionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowExecutionId", "sensitive" : false, "setterDocumentation" : "

The ID of the maintenance window execution that has been stopped.

\n@param windowExecutionId The ID of the maintenance window execution that has been stopped.", "setterMethodName" : "setWindowExecutionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowExecutionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowExecutionId", "variableType" : "String", "documentation" : "

The ID of the maintenance window execution that has been stopped.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "CancelMaintenanceWindowExecutionResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CancelMaintenanceWindowExecutionResponse", "variableName" : "cancelMaintenanceWindowExecutionResponse", "variableType" : "CancelMaintenanceWindowExecutionResponse", "documentation" : null, "simpleType" : "CancelMaintenanceWindowExecutionResponse", "variableSetterType" : "CancelMaintenanceWindowExecutionResponse" }, "wrapper" : false }, "CloudWatchOutputConfig" : { "c2jName" : "CloudWatchOutputConfig", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

Configuration options for sending command output to CloudWatch Logs.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getCloudWatchLogGroupName", "beanStyleSetterMethodName" : "setCloudWatchLogGroupName", "c2jName" : "CloudWatchLogGroupName", "c2jShape" : "CloudWatchLogGroupName", "defaultConsumerFluentSetterDocumentation" : "

The name of the CloudWatch log group where you want to send command output. If you don't specify a group name, Systems Manager automatically creates a log group for you. The log group uses the following naming format: aws/ssm/SystemsManagerDocumentName.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #cloudWatchLogGroupName(String)}.\n@param cloudWatchLogGroupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cloudWatchLogGroupName(String)", "deprecated" : false, "documentation" : "

The name of the CloudWatch log group where you want to send command output. If you don't specify a group name, Systems Manager automatically creates a log group for you. The log group uses the following naming format: aws/ssm/SystemsManagerDocumentName.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cloudWatchLogGroupName", "fluentSetterDocumentation" : "

The name of the CloudWatch log group where you want to send command output. If you don't specify a group name, Systems Manager automatically creates a log group for you. The log group uses the following naming format: aws/ssm/SystemsManagerDocumentName.

\n@param cloudWatchLogGroupName The name of the CloudWatch log group where you want to send command output. If you don't specify a group name, Systems Manager automatically creates a log group for you. The log group uses the following naming format: aws/ssm/SystemsManagerDocumentName.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cloudWatchLogGroupName", "getterDocumentation" : "

The name of the CloudWatch log group where you want to send command output. If you don't specify a group name, Systems Manager automatically creates a log group for you. The log group uses the following naming format: aws/ssm/SystemsManagerDocumentName.

\n@return The name of the CloudWatch log group where you want to send command output. If you don't specify a group name, Systems Manager automatically creates a log group for you. The log group uses the following naming format: aws/ssm/SystemsManagerDocumentName.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CloudWatchLogGroupName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CloudWatchLogGroupName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CloudWatchLogGroupName", "sensitive" : false, "setterDocumentation" : "

The name of the CloudWatch log group where you want to send command output. If you don't specify a group name, Systems Manager automatically creates a log group for you. The log group uses the following naming format: aws/ssm/SystemsManagerDocumentName.

\n@param cloudWatchLogGroupName The name of the CloudWatch log group where you want to send command output. If you don't specify a group name, Systems Manager automatically creates a log group for you. The log group uses the following naming format: aws/ssm/SystemsManagerDocumentName.", "setterMethodName" : "setCloudWatchLogGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "cloudWatchLogGroupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "cloudWatchLogGroupName", "variableType" : "String", "documentation" : "

The name of the CloudWatch log group where you want to send command output. If you don't specify a group name, Systems Manager automatically creates a log group for you. The log group uses the following naming format: aws/ssm/SystemsManagerDocumentName.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCloudWatchOutputEnabled", "beanStyleSetterMethodName" : "setCloudWatchOutputEnabled", "c2jName" : "CloudWatchOutputEnabled", "c2jShape" : "CloudWatchOutputEnabled", "defaultConsumerFluentSetterDocumentation" : "

Enables Systems Manager to send command output to CloudWatch Logs.

\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 #cloudWatchOutputEnabled(Boolean)}.\n@param cloudWatchOutputEnabled 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 #cloudWatchOutputEnabled(Boolean)", "deprecated" : false, "documentation" : "

Enables Systems Manager to send command output to CloudWatch Logs.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cloudWatchOutputEnabled", "fluentSetterDocumentation" : "

Enables Systems Manager to send command output to CloudWatch Logs.

\n@param cloudWatchOutputEnabled Enables Systems Manager to send command output to CloudWatch Logs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cloudWatchOutputEnabled", "getterDocumentation" : "

Enables Systems Manager to send command output to CloudWatch Logs.

\n@return Enables Systems Manager to send command output to CloudWatch Logs.", "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" : "CloudWatchOutputEnabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CloudWatchOutputEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "CloudWatchOutputEnabled", "sensitive" : false, "setterDocumentation" : "

Enables Systems Manager to send command output to CloudWatch Logs.

\n@param cloudWatchOutputEnabled Enables Systems Manager to send command output to CloudWatch Logs.", "setterMethodName" : "setCloudWatchOutputEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "cloudWatchOutputEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "cloudWatchOutputEnabled", "variableType" : "Boolean", "documentation" : "

Enables Systems Manager to send command output to CloudWatch Logs.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CloudWatchLogGroupName" : { "beanStyleGetterMethodName" : "getCloudWatchLogGroupName", "beanStyleSetterMethodName" : "setCloudWatchLogGroupName", "c2jName" : "CloudWatchLogGroupName", "c2jShape" : "CloudWatchLogGroupName", "defaultConsumerFluentSetterDocumentation" : "

The name of the CloudWatch log group where you want to send command output. If you don't specify a group name, Systems Manager automatically creates a log group for you. The log group uses the following naming format: aws/ssm/SystemsManagerDocumentName.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #cloudWatchLogGroupName(String)}.\n@param cloudWatchLogGroupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cloudWatchLogGroupName(String)", "deprecated" : false, "documentation" : "

The name of the CloudWatch log group where you want to send command output. If you don't specify a group name, Systems Manager automatically creates a log group for you. The log group uses the following naming format: aws/ssm/SystemsManagerDocumentName.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cloudWatchLogGroupName", "fluentSetterDocumentation" : "

The name of the CloudWatch log group where you want to send command output. If you don't specify a group name, Systems Manager automatically creates a log group for you. The log group uses the following naming format: aws/ssm/SystemsManagerDocumentName.

\n@param cloudWatchLogGroupName The name of the CloudWatch log group where you want to send command output. If you don't specify a group name, Systems Manager automatically creates a log group for you. The log group uses the following naming format: aws/ssm/SystemsManagerDocumentName.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cloudWatchLogGroupName", "getterDocumentation" : "

The name of the CloudWatch log group where you want to send command output. If you don't specify a group name, Systems Manager automatically creates a log group for you. The log group uses the following naming format: aws/ssm/SystemsManagerDocumentName.

\n@return The name of the CloudWatch log group where you want to send command output. If you don't specify a group name, Systems Manager automatically creates a log group for you. The log group uses the following naming format: aws/ssm/SystemsManagerDocumentName.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CloudWatchLogGroupName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CloudWatchLogGroupName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CloudWatchLogGroupName", "sensitive" : false, "setterDocumentation" : "

The name of the CloudWatch log group where you want to send command output. If you don't specify a group name, Systems Manager automatically creates a log group for you. The log group uses the following naming format: aws/ssm/SystemsManagerDocumentName.

\n@param cloudWatchLogGroupName The name of the CloudWatch log group where you want to send command output. If you don't specify a group name, Systems Manager automatically creates a log group for you. The log group uses the following naming format: aws/ssm/SystemsManagerDocumentName.", "setterMethodName" : "setCloudWatchLogGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "cloudWatchLogGroupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "cloudWatchLogGroupName", "variableType" : "String", "documentation" : "

The name of the CloudWatch log group where you want to send command output. If you don't specify a group name, Systems Manager automatically creates a log group for you. The log group uses the following naming format: aws/ssm/SystemsManagerDocumentName.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "CloudWatchOutputEnabled" : { "beanStyleGetterMethodName" : "getCloudWatchOutputEnabled", "beanStyleSetterMethodName" : "setCloudWatchOutputEnabled", "c2jName" : "CloudWatchOutputEnabled", "c2jShape" : "CloudWatchOutputEnabled", "defaultConsumerFluentSetterDocumentation" : "

Enables Systems Manager to send command output to CloudWatch Logs.

\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 #cloudWatchOutputEnabled(Boolean)}.\n@param cloudWatchOutputEnabled 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 #cloudWatchOutputEnabled(Boolean)", "deprecated" : false, "documentation" : "

Enables Systems Manager to send command output to CloudWatch Logs.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cloudWatchOutputEnabled", "fluentSetterDocumentation" : "

Enables Systems Manager to send command output to CloudWatch Logs.

\n@param cloudWatchOutputEnabled Enables Systems Manager to send command output to CloudWatch Logs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cloudWatchOutputEnabled", "getterDocumentation" : "

Enables Systems Manager to send command output to CloudWatch Logs.

\n@return Enables Systems Manager to send command output to CloudWatch Logs.", "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" : "CloudWatchOutputEnabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CloudWatchOutputEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "CloudWatchOutputEnabled", "sensitive" : false, "setterDocumentation" : "

Enables Systems Manager to send command output to CloudWatch Logs.

\n@param cloudWatchOutputEnabled Enables Systems Manager to send command output to CloudWatch Logs.", "setterMethodName" : "setCloudWatchOutputEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "cloudWatchOutputEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "cloudWatchOutputEnabled", "variableType" : "Boolean", "documentation" : "

Enables Systems Manager to send command output to CloudWatch Logs.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getCloudWatchLogGroupName", "beanStyleSetterMethodName" : "setCloudWatchLogGroupName", "c2jName" : "CloudWatchLogGroupName", "c2jShape" : "CloudWatchLogGroupName", "defaultConsumerFluentSetterDocumentation" : "

The name of the CloudWatch log group where you want to send command output. If you don't specify a group name, Systems Manager automatically creates a log group for you. The log group uses the following naming format: aws/ssm/SystemsManagerDocumentName.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #cloudWatchLogGroupName(String)}.\n@param cloudWatchLogGroupName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cloudWatchLogGroupName(String)", "deprecated" : false, "documentation" : "

The name of the CloudWatch log group where you want to send command output. If you don't specify a group name, Systems Manager automatically creates a log group for you. The log group uses the following naming format: aws/ssm/SystemsManagerDocumentName.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cloudWatchLogGroupName", "fluentSetterDocumentation" : "

The name of the CloudWatch log group where you want to send command output. If you don't specify a group name, Systems Manager automatically creates a log group for you. The log group uses the following naming format: aws/ssm/SystemsManagerDocumentName.

\n@param cloudWatchLogGroupName The name of the CloudWatch log group where you want to send command output. If you don't specify a group name, Systems Manager automatically creates a log group for you. The log group uses the following naming format: aws/ssm/SystemsManagerDocumentName.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cloudWatchLogGroupName", "getterDocumentation" : "

The name of the CloudWatch log group where you want to send command output. If you don't specify a group name, Systems Manager automatically creates a log group for you. The log group uses the following naming format: aws/ssm/SystemsManagerDocumentName.

\n@return The name of the CloudWatch log group where you want to send command output. If you don't specify a group name, Systems Manager automatically creates a log group for you. The log group uses the following naming format: aws/ssm/SystemsManagerDocumentName.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CloudWatchLogGroupName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CloudWatchLogGroupName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CloudWatchLogGroupName", "sensitive" : false, "setterDocumentation" : "

The name of the CloudWatch log group where you want to send command output. If you don't specify a group name, Systems Manager automatically creates a log group for you. The log group uses the following naming format: aws/ssm/SystemsManagerDocumentName.

\n@param cloudWatchLogGroupName The name of the CloudWatch log group where you want to send command output. If you don't specify a group name, Systems Manager automatically creates a log group for you. The log group uses the following naming format: aws/ssm/SystemsManagerDocumentName.", "setterMethodName" : "setCloudWatchLogGroupName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "cloudWatchLogGroupName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "cloudWatchLogGroupName", "variableType" : "String", "documentation" : "

The name of the CloudWatch log group where you want to send command output. If you don't specify a group name, Systems Manager automatically creates a log group for you. The log group uses the following naming format: aws/ssm/SystemsManagerDocumentName.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCloudWatchOutputEnabled", "beanStyleSetterMethodName" : "setCloudWatchOutputEnabled", "c2jName" : "CloudWatchOutputEnabled", "c2jShape" : "CloudWatchOutputEnabled", "defaultConsumerFluentSetterDocumentation" : "

Enables Systems Manager to send command output to CloudWatch Logs.

\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 #cloudWatchOutputEnabled(Boolean)}.\n@param cloudWatchOutputEnabled 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 #cloudWatchOutputEnabled(Boolean)", "deprecated" : false, "documentation" : "

Enables Systems Manager to send command output to CloudWatch Logs.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cloudWatchOutputEnabled", "fluentSetterDocumentation" : "

Enables Systems Manager to send command output to CloudWatch Logs.

\n@param cloudWatchOutputEnabled Enables Systems Manager to send command output to CloudWatch Logs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cloudWatchOutputEnabled", "getterDocumentation" : "

Enables Systems Manager to send command output to CloudWatch Logs.

\n@return Enables Systems Manager to send command output to CloudWatch Logs.", "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" : "CloudWatchOutputEnabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CloudWatchOutputEnabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "CloudWatchOutputEnabled", "sensitive" : false, "setterDocumentation" : "

Enables Systems Manager to send command output to CloudWatch Logs.

\n@param cloudWatchOutputEnabled Enables Systems Manager to send command output to CloudWatch Logs.", "setterMethodName" : "setCloudWatchOutputEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "cloudWatchOutputEnabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "cloudWatchOutputEnabled", "variableType" : "Boolean", "documentation" : "

Enables Systems Manager to send command output to CloudWatch Logs.

", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "CloudWatchOutputConfig", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CloudWatchOutputConfig", "variableName" : "cloudWatchOutputConfig", "variableType" : "CloudWatchOutputConfig", "documentation" : null, "simpleType" : "CloudWatchOutputConfig", "variableSetterType" : "CloudWatchOutputConfig" }, "wrapper" : false }, "Command" : { "c2jName" : "Command", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

Describes a command request.

", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getCommandId", "beanStyleSetterMethodName" : "setCommandId", "c2jName" : "CommandId", "c2jShape" : "CommandId", "defaultConsumerFluentSetterDocumentation" : "

A unique identifier for this command.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #commandId(String)}.\n@param commandId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #commandId(String)", "deprecated" : false, "documentation" : "

A unique identifier for this command.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "commandId", "fluentSetterDocumentation" : "

A unique identifier for this command.

\n@param commandId A unique identifier for this command.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "commandId", "getterDocumentation" : "

A unique identifier for this command.

\n@return A unique identifier for this command.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CommandId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CommandId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CommandId", "sensitive" : false, "setterDocumentation" : "

A unique identifier for this command.

\n@param commandId A unique identifier for this command.", "setterMethodName" : "setCommandId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "commandId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "commandId", "variableType" : "String", "documentation" : "

A unique identifier for this command.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDocumentName", "beanStyleSetterMethodName" : "setDocumentName", "c2jName" : "DocumentName", "c2jShape" : "DocumentName", "defaultConsumerFluentSetterDocumentation" : "

The name of the document requested for execution.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentName(String)}.\n@param documentName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentName(String)", "deprecated" : false, "documentation" : "

The name of the document requested for execution.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "documentName", "fluentSetterDocumentation" : "

The name of the document requested for execution.

\n@param documentName The name of the document requested for execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "documentName", "getterDocumentation" : "

The name of the document requested for execution.

\n@return The name of the document requested for execution.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentName", "sensitive" : false, "setterDocumentation" : "

The name of the document requested for execution.

\n@param documentName The name of the document requested for execution.", "setterMethodName" : "setDocumentName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentName", "variableType" : "String", "documentation" : "

The name of the document requested for execution.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDocumentVersion", "beanStyleSetterMethodName" : "setDocumentVersion", "c2jName" : "DocumentVersion", "c2jShape" : "DocumentVersion", "defaultConsumerFluentSetterDocumentation" : "

The SSM document version.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentVersion(String)}.\n@param documentVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentVersion(String)", "deprecated" : false, "documentation" : "

The SSM document version.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "documentVersion", "fluentSetterDocumentation" : "

The SSM document version.

\n@param documentVersion The SSM document version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "documentVersion", "getterDocumentation" : "

The SSM document version.

\n@return The SSM document version.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentVersion", "sensitive" : false, "setterDocumentation" : "

The SSM document version.

\n@param documentVersion The SSM document version.", "setterMethodName" : "setDocumentVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : "

The SSM document version.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getComment", "beanStyleSetterMethodName" : "setComment", "c2jName" : "Comment", "c2jShape" : "Comment", "defaultConsumerFluentSetterDocumentation" : "

User-specified information about the command, such as a brief description of what the command should do.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #comment(String)}.\n@param comment a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #comment(String)", "deprecated" : false, "documentation" : "

User-specified information about the command, such as a brief description of what the command should do.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "comment", "fluentSetterDocumentation" : "

User-specified information about the command, such as a brief description of what the command should do.

\n@param comment User-specified information about the command, such as a brief description of what the command should do.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "comment", "getterDocumentation" : "

User-specified information about the command, such as a brief description of what the command should do.

\n@return User-specified information about the command, such as a brief description of what the command should do.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Comment", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Comment", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Comment", "sensitive" : false, "setterDocumentation" : "

User-specified information about the command, such as a brief description of what the command should do.

\n@param comment User-specified information about the command, such as a brief description of what the command should do.", "setterMethodName" : "setComment", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "comment", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "comment", "variableType" : "String", "documentation" : "

User-specified information about the command, such as a brief description of what the command should do.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getExpiresAfter", "beanStyleSetterMethodName" : "setExpiresAfter", "c2jName" : "ExpiresAfter", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

If this time is reached and the command has not already started running, it will not run. Calculated based on the ExpiresAfter user input provided as part of the SendCommand API.

\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 #expiresAfter(Instant)}.\n@param expiresAfter 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 #expiresAfter(Instant)", "deprecated" : false, "documentation" : "

If this time is reached and the command has not already started running, it will not run. Calculated based on the ExpiresAfter user input provided as part of the SendCommand API.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "expiresAfter", "fluentSetterDocumentation" : "

If this time is reached and the command has not already started running, it will not run. Calculated based on the ExpiresAfter user input provided as part of the SendCommand API.

\n@param expiresAfter If this time is reached and the command has not already started running, it will not run. Calculated based on the ExpiresAfter user input provided as part of the SendCommand API.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "expiresAfter", "getterDocumentation" : "

If this time is reached and the command has not already started running, it will not run. Calculated based on the ExpiresAfter user input provided as part of the SendCommand API.

\n@return If this time is reached and the command has not already started running, it will not run. Calculated based on the ExpiresAfter user input provided as part of the SendCommand API.", "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" : "ExpiresAfter", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ExpiresAfter", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "ExpiresAfter", "sensitive" : false, "setterDocumentation" : "

If this time is reached and the command has not already started running, it will not run. Calculated based on the ExpiresAfter user input provided as part of the SendCommand API.

\n@param expiresAfter If this time is reached and the command has not already started running, it will not run. Calculated based on the ExpiresAfter user input provided as part of the SendCommand API.", "setterMethodName" : "setExpiresAfter", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "expiresAfter", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "expiresAfter", "variableType" : "java.time.Instant", "documentation" : "

If this time is reached and the command has not already started running, it will not run. Calculated based on the ExpiresAfter user input provided as part of the SendCommand API.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getParameters", "beanStyleSetterMethodName" : "setParameters", "c2jName" : "Parameters", "c2jShape" : "Parameters", "defaultConsumerFluentSetterDocumentation" : "

The parameter values to be inserted in the document when running the command.

\nThis is a convenience that creates an instance of the {@link List>.Builder} avoiding the need to create one manually via {@link List>#builder()}.\n\nWhen the {@link Consumer} completes, {@link List>.Builder#build()} is called immediately and its result is passed to {@link #parameters(List>)}.\n@param parameters a consumer that will call methods on {@link List>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #parameters(List>)", "deprecated" : false, "documentation" : "

The parameter values to be inserted in the document when running the command.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parameters", "fluentSetterDocumentation" : "

The parameter values to be inserted in the document when running the command.

\n@param parameters The parameter values to be inserted in the document when running the command.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parameters", "getterDocumentation" : "

The parameter values to be inserted in the document when running the command.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The parameter values to be inserted in the document when running the command.", "getterModel" : { "returnType" : "java.util.Map>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Parameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Parameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "ParameterName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "ParameterValueList", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #value(List)}.\n@param value a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(List)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ParameterValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry>", "templateType" : "java.util.Map>" }, "marshallingType" : "MAP", "name" : "Parameters", "sensitive" : false, "setterDocumentation" : "

The parameter values to be inserted in the document when running the command.

\n@param parameters The parameter values to be inserted in the document when running the command.", "setterMethodName" : "setParameters", "setterModel" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "parameters", "variableType" : "java.util.Map>", "documentation" : null, "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "parameters", "variableType" : "java.util.Map>", "documentation" : "

The parameter values to be inserted in the document when running the command.

", "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceIds", "beanStyleSetterMethodName" : "setInstanceIds", "c2jName" : "InstanceIds", "c2jShape" : "InstanceIdList", "defaultConsumerFluentSetterDocumentation" : "

The instance IDs against which this command was requested.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #instanceIds(List)}.\n@param instanceIds a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceIds(List)", "deprecated" : false, "documentation" : "

The instance IDs against which this command was requested.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceIds", "fluentSetterDocumentation" : "

The instance IDs against which this command was requested.

\n@param instanceIds The instance IDs against which this command was requested.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceIds", "getterDocumentation" : "

The instance IDs against which this command was requested.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return The instance IDs against which this command was requested.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "InstanceIds", "sensitive" : false, "setterDocumentation" : "

The instance IDs against which this command was requested.

\n@param instanceIds The instance IDs against which this command was requested.", "setterMethodName" : "setInstanceIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceIds", "variableType" : "java.util.List", "documentation" : "

The instance IDs against which this command was requested.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTargets", "beanStyleSetterMethodName" : "setTargets", "c2jName" : "Targets", "c2jShape" : "Targets", "defaultConsumerFluentSetterDocumentation" : "

An array of search criteria that targets instances using a Key,Value combination that you specify. Targets is required if you don't provide one or more instance IDs in the call.

\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #targets(List)}.\n@param targets a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targets(List)", "deprecated" : false, "documentation" : "

An array of search criteria that targets instances using a Key,Value combination that you specify. Targets is required if you don't provide one or more instance IDs in the call.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targets", "fluentSetterDocumentation" : "

An array of search criteria that targets instances using a Key,Value combination that you specify. Targets is required if you don't provide one or more instance IDs in the call.

\n@param targets An array of search criteria that targets instances using a Key,Value combination that you specify. Targets is required if you don't provide one or more instance IDs in the call.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targets", "getterDocumentation" : "

An array of search criteria that targets instances using a Key,Value combination that you specify. Targets is required if you don't provide one or more instance IDs in the call.

\n

\nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

\n@return An array of search criteria that targets instances using a Key,Value combination that you specify. Targets is required if you don't provide one or more instance IDs in the call.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Targets", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Targets", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Target", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Target.Builder} avoiding the need to create one manually via {@link Target#builder()}.\n\nWhen the {@link Consumer} completes, {@link Target.Builder#build()} is called immediately and its result is passed to {@link #member(Target)}.\n@param member a consumer that will call methods on {@link Target.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Target)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Target", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : null, "simpleType" : "Target", "variableSetterType" : "Target" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : "", "simpleType" : "Target", "variableSetterType" : "Target" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Target", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Target", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Targets", "sensitive" : false, "setterDocumentation" : "

An array of search criteria that targets instances using a Key,Value combination that you specify. Targets is required if you don't provide one or more instance IDs in the call.

\n@param targets An array of search criteria that targets instances using a Key,Value combination that you specify. Targets is required if you don't provide one or more instance IDs in the call.", "setterMethodName" : "setTargets", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : "

An array of search criteria that targets instances using a Key,Value combination that you specify. Targets is required if you don't provide one or more instance IDs in the call.

", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRequestedDateTime", "beanStyleSetterMethodName" : "setRequestedDateTime", "c2jName" : "RequestedDateTime", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

The date and time the command was requested.

\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 #requestedDateTime(Instant)}.\n@param requestedDateTime 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 #requestedDateTime(Instant)", "deprecated" : false, "documentation" : "

The date and time the command was requested.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "requestedDateTime", "fluentSetterDocumentation" : "

The date and time the command was requested.

\n@param requestedDateTime The date and time the command was requested.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "requestedDateTime", "getterDocumentation" : "

The date and time the command was requested.

\n@return The date and time the command was requested.", "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" : "RequestedDateTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RequestedDateTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "RequestedDateTime", "sensitive" : false, "setterDocumentation" : "

The date and time the command was requested.

\n@param requestedDateTime The date and time the command was requested.", "setterMethodName" : "setRequestedDateTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "requestedDateTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "requestedDateTime", "variableType" : "java.time.Instant", "documentation" : "

The date and time the command was requested.

", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "CommandStatus", "defaultConsumerFluentSetterDocumentation" : "

The status of the command.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

The status of the command.

", "endpointDiscoveryId" : false, "enumType" : "CommandStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

The status of the command.

\n@param status The status of the command.\n@see CommandStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see CommandStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

The status of the command.

\n

\nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link CommandStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

\n@return The status of the command.\n@see CommandStatus", "getterModel" : { "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 the command.

\n@param status The status of the command.\n@see CommandStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

The status of the command.

", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatusDetails", "beanStyleSetterMethodName" : "setStatusDetails", "c2jName" : "StatusDetails", "c2jShape" : "StatusDetails", "defaultConsumerFluentSetterDocumentation" : "

A detailed status of the command execution. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:

  • Pending: The command has not been sent to any instances.

  • In Progress: The command has been sent to at least one instance but has not reached a final state on all instances.

  • Success: The command successfully ran on all invocations. This is a terminal state.

  • Delivery Timed Out: The value of MaxErrors or more command invocations shows a status of Delivery Timed Out. This is a terminal state.

  • Execution Timed Out: The value of MaxErrors or more command invocations shows a status of Execution Timed Out. This is a terminal state.

  • Failed: The value of MaxErrors or more command invocations shows a status of Failed. This is a terminal state.

  • Incomplete: The command was attempted on all instances and one or more invocations does not have a value of Success but not enough invocations failed for the status to be Failed. This is a terminal state.

  • Canceled: The command was terminated before it was completed. This is a terminal state.

  • Rate Exceeded: The number of instances targeted by the command exceeded the account limit for pending invocations. The system has canceled the command before running it on any instance. This is a terminal state.

\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusDetails(String)}.\n@param statusDetails a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #statusDetails(String)", "deprecated" : false, "documentation" : "

A detailed status of the command execution. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:

  • Pending: The command has not been sent to any instances.

  • In Progress: The command has been sent to at least one instance but has not reached a final state on all instances.

  • Success: The command successfully ran on all invocations. This is a terminal state.

  • Delivery Timed Out: The value of MaxErrors or more command invocations shows a status of Delivery Timed Out. This is a terminal state.

  • Execution Timed Out: The value of MaxErrors or more command invocations shows a status of Execution Timed Out. This is a terminal state.

  • Failed: The value of MaxErrors or more command invocations shows a status of Failed. This is a terminal state.

  • Incomplete: The command was attempted on all instances and one or more invocations does not have a value of Success but not enough invocations failed for the status to be Failed. This is a terminal state.

  • Canceled: The command was terminated before it was completed. This is a terminal state.

  • Rate Exceeded: The number of instances targeted by the command exceeded the account limit for pending invocations. The system has canceled the command before running it on any instance. This is a terminal state.

", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "statusDetails", "fluentSetterDocumentation" : "

A detailed status of the command execution. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:

  • Pending: The command has not been sent to any instances.

  • In Progress: The command has been sent to at least one instance but has not reached a final state on all instances.

  • Success: The command successfully ran on all invocations. This is a terminal state.

  • Delivery Timed Out: The value of MaxErrors or more command invocations shows a status of Delivery Timed Out. This is a terminal state.

  • Execution Timed Out: The value of MaxErrors or more command invocations shows a status of Execution Timed Out. This is a terminal state.

  • Failed: The value of MaxErrors or more command invocations shows a status of Failed. This is a terminal state.

  • Incomplete: The command was attempted on all instances and one or more invocations does not have a value of Success but not enough invocations failed for the status to be Failed. This is a terminal state.

  • Canceled: The command was terminated before it was completed. This is a terminal state.

  • Rate Exceeded: The number of instances targeted by the command exceeded the account limit for pending invocations. The system has canceled the command before running it on any instance. This is a terminal state.

\n@param statusDetails A detailed status of the command execution. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:

  • Pending: The command has not been sent to any instances.

  • In Progress: The command has been sent to at least one instance but has not reached a final state on all instances.

  • Success: The command successfully ran on all invocations. This is a terminal state.

  • Delivery Timed Out: The value of MaxErrors or more command invocations shows a status of Delivery Timed Out. This is a terminal state.

  • Execution Timed Out: The value of MaxErrors or more command invocations shows a status of Execution Timed Out. This is a terminal state.

  • Failed: The value of MaxErrors or more command invocations shows a status of Failed. This is a terminal state.

  • Incomplete: The command was attempted on all instances and one or more invocations does not have a value of Success but not enough invocations failed for the status to be Failed. This is a terminal state.

  • Canceled: The command was terminated before it was completed. This is a terminal state.

  • Rate Exceeded: The number of instances targeted by the command exceeded the account limit for pending invocations. The system has canceled the command before running it on any instance. This is a terminal state.

  • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "statusDetails", "getterDocumentation" : "

    A detailed status of the command execution. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:

    • Pending: The command has not been sent to any instances.

    • In Progress: The command has been sent to at least one instance but has not reached a final state on all instances.

    • Success: The command successfully ran on all invocations. This is a terminal state.

    • Delivery Timed Out: The value of MaxErrors or more command invocations shows a status of Delivery Timed Out. This is a terminal state.

    • Execution Timed Out: The value of MaxErrors or more command invocations shows a status of Execution Timed Out. This is a terminal state.

    • Failed: The value of MaxErrors or more command invocations shows a status of Failed. This is a terminal state.

    • Incomplete: The command was attempted on all instances and one or more invocations does not have a value of Success but not enough invocations failed for the status to be Failed. This is a terminal state.

    • Canceled: The command was terminated before it was completed. This is a terminal state.

    • Rate Exceeded: The number of instances targeted by the command exceeded the account limit for pending invocations. The system has canceled the command before running it on any instance. This is a terminal state.

    \n@return A detailed status of the command execution. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:

    • Pending: The command has not been sent to any instances.

    • In Progress: The command has been sent to at least one instance but has not reached a final state on all instances.

    • Success: The command successfully ran on all invocations. This is a terminal state.

    • Delivery Timed Out: The value of MaxErrors or more command invocations shows a status of Delivery Timed Out. This is a terminal state.

    • Execution Timed Out: The value of MaxErrors or more command invocations shows a status of Execution Timed Out. This is a terminal state.

    • Failed: The value of MaxErrors or more command invocations shows a status of Failed. This is a terminal state.

    • Incomplete: The command was attempted on all instances and one or more invocations does not have a value of Success but not enough invocations failed for the status to be Failed. This is a terminal state.

    • Canceled: The command was terminated before it was completed. This is a terminal state.

    • Rate Exceeded: The number of instances targeted by the command exceeded the account limit for pending invocations. The system has canceled the command before running it on any instance. This is a terminal state.

    • ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StatusDetails", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StatusDetails", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StatusDetails", "sensitive" : false, "setterDocumentation" : "

      A detailed status of the command execution. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:

      • Pending: The command has not been sent to any instances.

      • In Progress: The command has been sent to at least one instance but has not reached a final state on all instances.

      • Success: The command successfully ran on all invocations. This is a terminal state.

      • Delivery Timed Out: The value of MaxErrors or more command invocations shows a status of Delivery Timed Out. This is a terminal state.

      • Execution Timed Out: The value of MaxErrors or more command invocations shows a status of Execution Timed Out. This is a terminal state.

      • Failed: The value of MaxErrors or more command invocations shows a status of Failed. This is a terminal state.

      • Incomplete: The command was attempted on all instances and one or more invocations does not have a value of Success but not enough invocations failed for the status to be Failed. This is a terminal state.

      • Canceled: The command was terminated before it was completed. This is a terminal state.

      • Rate Exceeded: The number of instances targeted by the command exceeded the account limit for pending invocations. The system has canceled the command before running it on any instance. This is a terminal state.

      \n@param statusDetails A detailed status of the command execution. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:

      • Pending: The command has not been sent to any instances.

      • In Progress: The command has been sent to at least one instance but has not reached a final state on all instances.

      • Success: The command successfully ran on all invocations. This is a terminal state.

      • Delivery Timed Out: The value of MaxErrors or more command invocations shows a status of Delivery Timed Out. This is a terminal state.

      • Execution Timed Out: The value of MaxErrors or more command invocations shows a status of Execution Timed Out. This is a terminal state.

      • Failed: The value of MaxErrors or more command invocations shows a status of Failed. This is a terminal state.

      • Incomplete: The command was attempted on all instances and one or more invocations does not have a value of Success but not enough invocations failed for the status to be Failed. This is a terminal state.

      • Canceled: The command was terminated before it was completed. This is a terminal state.

      • Rate Exceeded: The number of instances targeted by the command exceeded the account limit for pending invocations. The system has canceled the command before running it on any instance. This is a terminal state.

      • ", "setterMethodName" : "setStatusDetails", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "statusDetails", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "statusDetails", "variableType" : "String", "documentation" : "

        A detailed status of the command execution. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:

        • Pending: The command has not been sent to any instances.

        • In Progress: The command has been sent to at least one instance but has not reached a final state on all instances.

        • Success: The command successfully ran on all invocations. This is a terminal state.

        • Delivery Timed Out: The value of MaxErrors or more command invocations shows a status of Delivery Timed Out. This is a terminal state.

        • Execution Timed Out: The value of MaxErrors or more command invocations shows a status of Execution Timed Out. This is a terminal state.

        • Failed: The value of MaxErrors or more command invocations shows a status of Failed. This is a terminal state.

        • Incomplete: The command was attempted on all instances and one or more invocations does not have a value of Success but not enough invocations failed for the status to be Failed. This is a terminal state.

        • Canceled: The command was terminated before it was completed. This is a terminal state.

        • Rate Exceeded: The number of instances targeted by the command exceeded the account limit for pending invocations. The system has canceled the command before running it on any instance. This is a terminal state.

        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOutputS3Region", "beanStyleSetterMethodName" : "setOutputS3Region", "c2jName" : "OutputS3Region", "c2jShape" : "S3Region", "defaultConsumerFluentSetterDocumentation" : "

        (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.

        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #outputS3Region(String)}.\n@param outputS3Region a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #outputS3Region(String)", "deprecated" : false, "documentation" : "

        (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.

        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "outputS3Region", "fluentSetterDocumentation" : "

        (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.

        \n@param outputS3Region (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "outputS3Region", "getterDocumentation" : "

        (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.

        \n@return (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OutputS3Region", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OutputS3Region", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OutputS3Region", "sensitive" : false, "setterDocumentation" : "

        (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.

        \n@param outputS3Region (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.", "setterMethodName" : "setOutputS3Region", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "outputS3Region", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "outputS3Region", "variableType" : "String", "documentation" : "

        (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.

        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOutputS3BucketName", "beanStyleSetterMethodName" : "setOutputS3BucketName", "c2jName" : "OutputS3BucketName", "c2jShape" : "S3BucketName", "defaultConsumerFluentSetterDocumentation" : "

        The S3 bucket where the responses to the command executions should be stored. This was requested when issuing the command.

        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #outputS3BucketName(String)}.\n@param outputS3BucketName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #outputS3BucketName(String)", "deprecated" : false, "documentation" : "

        The S3 bucket where the responses to the command executions should be stored. This was requested when issuing the command.

        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "outputS3BucketName", "fluentSetterDocumentation" : "

        The S3 bucket where the responses to the command executions should be stored. This was requested when issuing the command.

        \n@param outputS3BucketName The S3 bucket where the responses to the command executions should be stored. This was requested when issuing the command.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "outputS3BucketName", "getterDocumentation" : "

        The S3 bucket where the responses to the command executions should be stored. This was requested when issuing the command.

        \n@return The S3 bucket where the responses to the command executions should be stored. This was requested when issuing the command.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OutputS3BucketName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OutputS3BucketName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OutputS3BucketName", "sensitive" : false, "setterDocumentation" : "

        The S3 bucket where the responses to the command executions should be stored. This was requested when issuing the command.

        \n@param outputS3BucketName The S3 bucket where the responses to the command executions should be stored. This was requested when issuing the command.", "setterMethodName" : "setOutputS3BucketName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "outputS3BucketName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "outputS3BucketName", "variableType" : "String", "documentation" : "

        The S3 bucket where the responses to the command executions should be stored. This was requested when issuing the command.

        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOutputS3KeyPrefix", "beanStyleSetterMethodName" : "setOutputS3KeyPrefix", "c2jName" : "OutputS3KeyPrefix", "c2jShape" : "S3KeyPrefix", "defaultConsumerFluentSetterDocumentation" : "

        The S3 directory path inside the bucket where the responses to the command executions should be stored. This was requested when issuing the command.

        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #outputS3KeyPrefix(String)}.\n@param outputS3KeyPrefix a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #outputS3KeyPrefix(String)", "deprecated" : false, "documentation" : "

        The S3 directory path inside the bucket where the responses to the command executions should be stored. This was requested when issuing the command.

        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "outputS3KeyPrefix", "fluentSetterDocumentation" : "

        The S3 directory path inside the bucket where the responses to the command executions should be stored. This was requested when issuing the command.

        \n@param outputS3KeyPrefix The S3 directory path inside the bucket where the responses to the command executions should be stored. This was requested when issuing the command.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "outputS3KeyPrefix", "getterDocumentation" : "

        The S3 directory path inside the bucket where the responses to the command executions should be stored. This was requested when issuing the command.

        \n@return The S3 directory path inside the bucket where the responses to the command executions should be stored. This was requested when issuing the command.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OutputS3KeyPrefix", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OutputS3KeyPrefix", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OutputS3KeyPrefix", "sensitive" : false, "setterDocumentation" : "

        The S3 directory path inside the bucket where the responses to the command executions should be stored. This was requested when issuing the command.

        \n@param outputS3KeyPrefix The S3 directory path inside the bucket where the responses to the command executions should be stored. This was requested when issuing the command.", "setterMethodName" : "setOutputS3KeyPrefix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "outputS3KeyPrefix", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "outputS3KeyPrefix", "variableType" : "String", "documentation" : "

        The S3 directory path inside the bucket where the responses to the command executions should be stored. This was requested when issuing the command.

        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxConcurrency", "beanStyleSetterMethodName" : "setMaxConcurrency", "c2jName" : "MaxConcurrency", "c2jShape" : "MaxConcurrency", "defaultConsumerFluentSetterDocumentation" : "

        The maximum number of instances that are allowed to run the command at the same time. You can specify a number of instances, such as 10, or a percentage of instances, such as 10%. The default value is 50. For more information about how to use MaxConcurrency, see Running Commands Using Systems Manager Run Command in the AWS Systems Manager User Guide.

        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #maxConcurrency(String)}.\n@param maxConcurrency a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxConcurrency(String)", "deprecated" : false, "documentation" : "

        The maximum number of instances that are allowed to run the command at the same time. You can specify a number of instances, such as 10, or a percentage of instances, such as 10%. The default value is 50. For more information about how to use MaxConcurrency, see Running Commands Using Systems Manager Run Command in the AWS Systems Manager User Guide.

        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxConcurrency", "fluentSetterDocumentation" : "

        The maximum number of instances that are allowed to run the command at the same time. You can specify a number of instances, such as 10, or a percentage of instances, such as 10%. The default value is 50. For more information about how to use MaxConcurrency, see Running Commands Using Systems Manager Run Command in the AWS Systems Manager User Guide.

        \n@param maxConcurrency The maximum number of instances that are allowed to run the command at the same time. You can specify a number of instances, such as 10, or a percentage of instances, such as 10%. The default value is 50. For more information about how to use MaxConcurrency, see Running Commands Using Systems Manager Run Command in the AWS Systems Manager User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxConcurrency", "getterDocumentation" : "

        The maximum number of instances that are allowed to run the command at the same time. You can specify a number of instances, such as 10, or a percentage of instances, such as 10%. The default value is 50. For more information about how to use MaxConcurrency, see Running Commands Using Systems Manager Run Command in the AWS Systems Manager User Guide.

        \n@return The maximum number of instances that are allowed to run the command at the same time. You can specify a number of instances, such as 10, or a percentage of instances, such as 10%. The default value is 50. For more information about how to use MaxConcurrency, see Running Commands Using Systems Manager Run Command in the AWS Systems Manager User Guide.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxConcurrency", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxConcurrency", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MaxConcurrency", "sensitive" : false, "setterDocumentation" : "

        The maximum number of instances that are allowed to run the command at the same time. You can specify a number of instances, such as 10, or a percentage of instances, such as 10%. The default value is 50. For more information about how to use MaxConcurrency, see Running Commands Using Systems Manager Run Command in the AWS Systems Manager User Guide.

        \n@param maxConcurrency The maximum number of instances that are allowed to run the command at the same time. You can specify a number of instances, such as 10, or a percentage of instances, such as 10%. The default value is 50. For more information about how to use MaxConcurrency, see Running Commands Using Systems Manager Run Command in the AWS Systems Manager User Guide.", "setterMethodName" : "setMaxConcurrency", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "maxConcurrency", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "maxConcurrency", "variableType" : "String", "documentation" : "

        The maximum number of instances that are allowed to run the command at the same time. You can specify a number of instances, such as 10, or a percentage of instances, such as 10%. The default value is 50. For more information about how to use MaxConcurrency, see Running Commands Using Systems Manager Run Command in the AWS Systems Manager User Guide.

        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxErrors", "beanStyleSetterMethodName" : "setMaxErrors", "c2jName" : "MaxErrors", "c2jShape" : "MaxErrors", "defaultConsumerFluentSetterDocumentation" : "

        The maximum number of errors allowed before the system stops sending the command to additional targets. You can specify a number of errors, such as 10, or a percentage or errors, such as 10%. The default value is 0. For more information about how to use MaxErrors, see Running Commands Using Systems Manager Run Command in the AWS Systems Manager User Guide.

        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #maxErrors(String)}.\n@param maxErrors a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxErrors(String)", "deprecated" : false, "documentation" : "

        The maximum number of errors allowed before the system stops sending the command to additional targets. You can specify a number of errors, such as 10, or a percentage or errors, such as 10%. The default value is 0. For more information about how to use MaxErrors, see Running Commands Using Systems Manager Run Command in the AWS Systems Manager User Guide.

        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxErrors", "fluentSetterDocumentation" : "

        The maximum number of errors allowed before the system stops sending the command to additional targets. You can specify a number of errors, such as 10, or a percentage or errors, such as 10%. The default value is 0. For more information about how to use MaxErrors, see Running Commands Using Systems Manager Run Command in the AWS Systems Manager User Guide.

        \n@param maxErrors The maximum number of errors allowed before the system stops sending the command to additional targets. You can specify a number of errors, such as 10, or a percentage or errors, such as 10%. The default value is 0. For more information about how to use MaxErrors, see Running Commands Using Systems Manager Run Command in the AWS Systems Manager User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxErrors", "getterDocumentation" : "

        The maximum number of errors allowed before the system stops sending the command to additional targets. You can specify a number of errors, such as 10, or a percentage or errors, such as 10%. The default value is 0. For more information about how to use MaxErrors, see Running Commands Using Systems Manager Run Command in the AWS Systems Manager User Guide.

        \n@return The maximum number of errors allowed before the system stops sending the command to additional targets. You can specify a number of errors, such as 10, or a percentage or errors, such as 10%. The default value is 0. For more information about how to use MaxErrors, see Running Commands Using Systems Manager Run Command in the AWS Systems Manager User Guide.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxErrors", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxErrors", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MaxErrors", "sensitive" : false, "setterDocumentation" : "

        The maximum number of errors allowed before the system stops sending the command to additional targets. You can specify a number of errors, such as 10, or a percentage or errors, such as 10%. The default value is 0. For more information about how to use MaxErrors, see Running Commands Using Systems Manager Run Command in the AWS Systems Manager User Guide.

        \n@param maxErrors The maximum number of errors allowed before the system stops sending the command to additional targets. You can specify a number of errors, such as 10, or a percentage or errors, such as 10%. The default value is 0. For more information about how to use MaxErrors, see Running Commands Using Systems Manager Run Command in the AWS Systems Manager User Guide.", "setterMethodName" : "setMaxErrors", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "maxErrors", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "maxErrors", "variableType" : "String", "documentation" : "

        The maximum number of errors allowed before the system stops sending the command to additional targets. You can specify a number of errors, such as 10, or a percentage or errors, such as 10%. The default value is 0. For more information about how to use MaxErrors, see Running Commands Using Systems Manager Run Command in the AWS Systems Manager User Guide.

        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTargetCount", "beanStyleSetterMethodName" : "setTargetCount", "c2jName" : "TargetCount", "c2jShape" : "TargetCount", "defaultConsumerFluentSetterDocumentation" : "

        The number of targets for the command.

        \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 #targetCount(Integer)}.\n@param targetCount 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 #targetCount(Integer)", "deprecated" : false, "documentation" : "

        The number of targets for the command.

        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetCount", "fluentSetterDocumentation" : "

        The number of targets for the command.

        \n@param targetCount The number of targets for the command.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetCount", "getterDocumentation" : "

        The number of targets for the command.

        \n@return The number of targets for the command.", "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" : "TargetCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TargetCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "TargetCount", "sensitive" : false, "setterDocumentation" : "

        The number of targets for the command.

        \n@param targetCount The number of targets for the command.", "setterMethodName" : "setTargetCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "targetCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "targetCount", "variableType" : "Integer", "documentation" : "

        The number of targets for the command.

        ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCompletedCount", "beanStyleSetterMethodName" : "setCompletedCount", "c2jName" : "CompletedCount", "c2jShape" : "CompletedCount", "defaultConsumerFluentSetterDocumentation" : "

        The number of targets for which the command invocation reached a terminal state. Terminal states include the following: Success, Failed, Execution Timed Out, Delivery Timed Out, Canceled, Terminated, or Undeliverable.

        \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 #completedCount(Integer)}.\n@param completedCount 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 #completedCount(Integer)", "deprecated" : false, "documentation" : "

        The number of targets for which the command invocation reached a terminal state. Terminal states include the following: Success, Failed, Execution Timed Out, Delivery Timed Out, Canceled, Terminated, or Undeliverable.

        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "completedCount", "fluentSetterDocumentation" : "

        The number of targets for which the command invocation reached a terminal state. Terminal states include the following: Success, Failed, Execution Timed Out, Delivery Timed Out, Canceled, Terminated, or Undeliverable.

        \n@param completedCount The number of targets for which the command invocation reached a terminal state. Terminal states include the following: Success, Failed, Execution Timed Out, Delivery Timed Out, Canceled, Terminated, or Undeliverable.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "completedCount", "getterDocumentation" : "

        The number of targets for which the command invocation reached a terminal state. Terminal states include the following: Success, Failed, Execution Timed Out, Delivery Timed Out, Canceled, Terminated, or Undeliverable.

        \n@return The number of targets for which the command invocation reached a terminal state. Terminal states include the following: Success, Failed, Execution Timed Out, Delivery Timed Out, Canceled, Terminated, or Undeliverable.", "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" : "CompletedCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CompletedCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "CompletedCount", "sensitive" : false, "setterDocumentation" : "

        The number of targets for which the command invocation reached a terminal state. Terminal states include the following: Success, Failed, Execution Timed Out, Delivery Timed Out, Canceled, Terminated, or Undeliverable.

        \n@param completedCount The number of targets for which the command invocation reached a terminal state. Terminal states include the following: Success, Failed, Execution Timed Out, Delivery Timed Out, Canceled, Terminated, or Undeliverable.", "setterMethodName" : "setCompletedCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "completedCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "completedCount", "variableType" : "Integer", "documentation" : "

        The number of targets for which the command invocation reached a terminal state. Terminal states include the following: Success, Failed, Execution Timed Out, Delivery Timed Out, Canceled, Terminated, or Undeliverable.

        ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getErrorCount", "beanStyleSetterMethodName" : "setErrorCount", "c2jName" : "ErrorCount", "c2jShape" : "ErrorCount", "defaultConsumerFluentSetterDocumentation" : "

        The number of targets for which the status is Failed or Execution Timed Out.

        \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #errorCount(Integer)}.\n@param errorCount 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 #errorCount(Integer)", "deprecated" : false, "documentation" : "

        The number of targets for which the status is Failed or Execution Timed Out.

        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "errorCount", "fluentSetterDocumentation" : "

        The number of targets for which the status is Failed or Execution Timed Out.

        \n@param errorCount The number of targets for which the status is Failed or Execution Timed Out.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "errorCount", "getterDocumentation" : "

        The number of targets for which the status is Failed or Execution Timed Out.

        \n@return The number of targets for which the status is Failed or Execution Timed Out.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ErrorCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ErrorCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "ErrorCount", "sensitive" : false, "setterDocumentation" : "

        The number of targets for which the status is Failed or Execution Timed Out.

        \n@param errorCount The number of targets for which the status is Failed or Execution Timed Out.", "setterMethodName" : "setErrorCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "errorCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "errorCount", "variableType" : "Integer", "documentation" : "

        The number of targets for which the status is Failed or Execution Timed Out.

        ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeliveryTimedOutCount", "beanStyleSetterMethodName" : "setDeliveryTimedOutCount", "c2jName" : "DeliveryTimedOutCount", "c2jShape" : "DeliveryTimedOutCount", "defaultConsumerFluentSetterDocumentation" : "

        The number of targets for which the status is Delivery Timed Out.

        \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #deliveryTimedOutCount(Integer)}.\n@param deliveryTimedOutCount 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 #deliveryTimedOutCount(Integer)", "deprecated" : false, "documentation" : "

        The number of targets for which the status is Delivery Timed Out.

        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deliveryTimedOutCount", "fluentSetterDocumentation" : "

        The number of targets for which the status is Delivery Timed Out.

        \n@param deliveryTimedOutCount The number of targets for which the status is Delivery Timed Out.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deliveryTimedOutCount", "getterDocumentation" : "

        The number of targets for which the status is Delivery Timed Out.

        \n@return The number of targets for which the status is Delivery Timed Out.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeliveryTimedOutCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeliveryTimedOutCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "DeliveryTimedOutCount", "sensitive" : false, "setterDocumentation" : "

        The number of targets for which the status is Delivery Timed Out.

        \n@param deliveryTimedOutCount The number of targets for which the status is Delivery Timed Out.", "setterMethodName" : "setDeliveryTimedOutCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "deliveryTimedOutCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "deliveryTimedOutCount", "variableType" : "Integer", "documentation" : "

        The number of targets for which the status is Delivery Timed Out.

        ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getServiceRole", "beanStyleSetterMethodName" : "setServiceRole", "c2jName" : "ServiceRole", "c2jShape" : "ServiceRole", "defaultConsumerFluentSetterDocumentation" : "

        The IAM service role that Run Command uses to act on your behalf when sending notifications about command status changes.

        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #serviceRole(String)}.\n@param serviceRole a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #serviceRole(String)", "deprecated" : false, "documentation" : "

        The IAM service role that Run Command uses to act on your behalf when sending notifications about command status changes.

        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serviceRole", "fluentSetterDocumentation" : "

        The IAM service role that Run Command uses to act on your behalf when sending notifications about command status changes.

        \n@param serviceRole The IAM service role that Run Command uses to act on your behalf when sending notifications about command status changes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serviceRole", "getterDocumentation" : "

        The IAM service role that Run Command uses to act on your behalf when sending notifications about command status changes.

        \n@return The IAM service role that Run Command uses to act on your behalf when sending notifications about command status changes.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ServiceRole", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ServiceRole", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ServiceRole", "sensitive" : false, "setterDocumentation" : "

        The IAM service role that Run Command uses to act on your behalf when sending notifications about command status changes.

        \n@param serviceRole The IAM service role that Run Command uses to act on your behalf when sending notifications about command status changes.", "setterMethodName" : "setServiceRole", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serviceRole", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "serviceRole", "variableType" : "String", "documentation" : "

        The IAM service role that Run Command uses to act on your behalf when sending notifications about command status changes.

        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNotificationConfig", "beanStyleSetterMethodName" : "setNotificationConfig", "c2jName" : "NotificationConfig", "c2jShape" : "NotificationConfig", "defaultConsumerFluentSetterDocumentation" : "

        Configurations for sending notifications about command status changes.

        \nThis is a convenience that creates an instance of the {@link NotificationConfig.Builder} avoiding the need to create one manually via {@link NotificationConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link NotificationConfig.Builder#build()} is called immediately and its result is passed to {@link #notificationConfig(NotificationConfig)}.\n@param notificationConfig a consumer that will call methods on {@link NotificationConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #notificationConfig(NotificationConfig)", "deprecated" : false, "documentation" : "

        Configurations for sending notifications about command status changes.

        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "notificationConfig", "fluentSetterDocumentation" : "

        Configurations for sending notifications about command status changes.

        \n@param notificationConfig Configurations for sending notifications about command status changes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "notificationConfig", "getterDocumentation" : "

        Configurations for sending notifications about command status changes.

        \n@return Configurations for sending notifications about command status changes.", "getterModel" : { "returnType" : "NotificationConfig", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NotificationConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NotificationConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "NotificationConfig", "sensitive" : false, "setterDocumentation" : "

        Configurations for sending notifications about command status changes.

        \n@param notificationConfig Configurations for sending notifications about command status changes.", "setterMethodName" : "setNotificationConfig", "setterModel" : { "variableDeclarationType" : "NotificationConfig", "variableName" : "notificationConfig", "variableType" : "NotificationConfig", "documentation" : null, "simpleType" : "NotificationConfig", "variableSetterType" : "NotificationConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "NotificationConfig", "variableName" : "notificationConfig", "variableType" : "NotificationConfig", "documentation" : "

        Configurations for sending notifications about command status changes.

        ", "simpleType" : "NotificationConfig", "variableSetterType" : "NotificationConfig" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCloudWatchOutputConfig", "beanStyleSetterMethodName" : "setCloudWatchOutputConfig", "c2jName" : "CloudWatchOutputConfig", "c2jShape" : "CloudWatchOutputConfig", "defaultConsumerFluentSetterDocumentation" : "

        CloudWatch Logs information where you want Systems Manager to send the command output.

        \nThis is a convenience that creates an instance of the {@link CloudWatchOutputConfig.Builder} avoiding the need to create one manually via {@link CloudWatchOutputConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link CloudWatchOutputConfig.Builder#build()} is called immediately and its result is passed to {@link #cloudWatchOutputConfig(CloudWatchOutputConfig)}.\n@param cloudWatchOutputConfig a consumer that will call methods on {@link CloudWatchOutputConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cloudWatchOutputConfig(CloudWatchOutputConfig)", "deprecated" : false, "documentation" : "

        CloudWatch Logs information where you want Systems Manager to send the command output.

        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cloudWatchOutputConfig", "fluentSetterDocumentation" : "

        CloudWatch Logs information where you want Systems Manager to send the command output.

        \n@param cloudWatchOutputConfig CloudWatch Logs information where you want Systems Manager to send the command output.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cloudWatchOutputConfig", "getterDocumentation" : "

        CloudWatch Logs information where you want Systems Manager to send the command output.

        \n@return CloudWatch Logs information where you want Systems Manager to send the command output.", "getterModel" : { "returnType" : "CloudWatchOutputConfig", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CloudWatchOutputConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CloudWatchOutputConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CloudWatchOutputConfig", "sensitive" : false, "setterDocumentation" : "

        CloudWatch Logs information where you want Systems Manager to send the command output.

        \n@param cloudWatchOutputConfig CloudWatch Logs information where you want Systems Manager to send the command output.", "setterMethodName" : "setCloudWatchOutputConfig", "setterModel" : { "variableDeclarationType" : "CloudWatchOutputConfig", "variableName" : "cloudWatchOutputConfig", "variableType" : "CloudWatchOutputConfig", "documentation" : null, "simpleType" : "CloudWatchOutputConfig", "variableSetterType" : "CloudWatchOutputConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CloudWatchOutputConfig", "variableName" : "cloudWatchOutputConfig", "variableType" : "CloudWatchOutputConfig", "documentation" : "

        CloudWatch Logs information where you want Systems Manager to send the command output.

        ", "simpleType" : "CloudWatchOutputConfig", "variableSetterType" : "CloudWatchOutputConfig" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CloudWatchOutputConfig" : { "beanStyleGetterMethodName" : "getCloudWatchOutputConfig", "beanStyleSetterMethodName" : "setCloudWatchOutputConfig", "c2jName" : "CloudWatchOutputConfig", "c2jShape" : "CloudWatchOutputConfig", "defaultConsumerFluentSetterDocumentation" : "

        CloudWatch Logs information where you want Systems Manager to send the command output.

        \nThis is a convenience that creates an instance of the {@link CloudWatchOutputConfig.Builder} avoiding the need to create one manually via {@link CloudWatchOutputConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link CloudWatchOutputConfig.Builder#build()} is called immediately and its result is passed to {@link #cloudWatchOutputConfig(CloudWatchOutputConfig)}.\n@param cloudWatchOutputConfig a consumer that will call methods on {@link CloudWatchOutputConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cloudWatchOutputConfig(CloudWatchOutputConfig)", "deprecated" : false, "documentation" : "

        CloudWatch Logs information where you want Systems Manager to send the command output.

        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cloudWatchOutputConfig", "fluentSetterDocumentation" : "

        CloudWatch Logs information where you want Systems Manager to send the command output.

        \n@param cloudWatchOutputConfig CloudWatch Logs information where you want Systems Manager to send the command output.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cloudWatchOutputConfig", "getterDocumentation" : "

        CloudWatch Logs information where you want Systems Manager to send the command output.

        \n@return CloudWatch Logs information where you want Systems Manager to send the command output.", "getterModel" : { "returnType" : "CloudWatchOutputConfig", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CloudWatchOutputConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CloudWatchOutputConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CloudWatchOutputConfig", "sensitive" : false, "setterDocumentation" : "

        CloudWatch Logs information where you want Systems Manager to send the command output.

        \n@param cloudWatchOutputConfig CloudWatch Logs information where you want Systems Manager to send the command output.", "setterMethodName" : "setCloudWatchOutputConfig", "setterModel" : { "variableDeclarationType" : "CloudWatchOutputConfig", "variableName" : "cloudWatchOutputConfig", "variableType" : "CloudWatchOutputConfig", "documentation" : null, "simpleType" : "CloudWatchOutputConfig", "variableSetterType" : "CloudWatchOutputConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CloudWatchOutputConfig", "variableName" : "cloudWatchOutputConfig", "variableType" : "CloudWatchOutputConfig", "documentation" : "

        CloudWatch Logs information where you want Systems Manager to send the command output.

        ", "simpleType" : "CloudWatchOutputConfig", "variableSetterType" : "CloudWatchOutputConfig" }, "xmlNameSpaceUri" : null }, "CommandId" : { "beanStyleGetterMethodName" : "getCommandId", "beanStyleSetterMethodName" : "setCommandId", "c2jName" : "CommandId", "c2jShape" : "CommandId", "defaultConsumerFluentSetterDocumentation" : "

        A unique identifier for this command.

        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #commandId(String)}.\n@param commandId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #commandId(String)", "deprecated" : false, "documentation" : "

        A unique identifier for this command.

        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "commandId", "fluentSetterDocumentation" : "

        A unique identifier for this command.

        \n@param commandId A unique identifier for this command.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "commandId", "getterDocumentation" : "

        A unique identifier for this command.

        \n@return A unique identifier for this command.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CommandId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CommandId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CommandId", "sensitive" : false, "setterDocumentation" : "

        A unique identifier for this command.

        \n@param commandId A unique identifier for this command.", "setterMethodName" : "setCommandId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "commandId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "commandId", "variableType" : "String", "documentation" : "

        A unique identifier for this command.

        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Comment" : { "beanStyleGetterMethodName" : "getComment", "beanStyleSetterMethodName" : "setComment", "c2jName" : "Comment", "c2jShape" : "Comment", "defaultConsumerFluentSetterDocumentation" : "

        User-specified information about the command, such as a brief description of what the command should do.

        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #comment(String)}.\n@param comment a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #comment(String)", "deprecated" : false, "documentation" : "

        User-specified information about the command, such as a brief description of what the command should do.

        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "comment", "fluentSetterDocumentation" : "

        User-specified information about the command, such as a brief description of what the command should do.

        \n@param comment User-specified information about the command, such as a brief description of what the command should do.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "comment", "getterDocumentation" : "

        User-specified information about the command, such as a brief description of what the command should do.

        \n@return User-specified information about the command, such as a brief description of what the command should do.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Comment", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Comment", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Comment", "sensitive" : false, "setterDocumentation" : "

        User-specified information about the command, such as a brief description of what the command should do.

        \n@param comment User-specified information about the command, such as a brief description of what the command should do.", "setterMethodName" : "setComment", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "comment", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "comment", "variableType" : "String", "documentation" : "

        User-specified information about the command, such as a brief description of what the command should do.

        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "CompletedCount" : { "beanStyleGetterMethodName" : "getCompletedCount", "beanStyleSetterMethodName" : "setCompletedCount", "c2jName" : "CompletedCount", "c2jShape" : "CompletedCount", "defaultConsumerFluentSetterDocumentation" : "

        The number of targets for which the command invocation reached a terminal state. Terminal states include the following: Success, Failed, Execution Timed Out, Delivery Timed Out, Canceled, Terminated, or Undeliverable.

        \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 #completedCount(Integer)}.\n@param completedCount 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 #completedCount(Integer)", "deprecated" : false, "documentation" : "

        The number of targets for which the command invocation reached a terminal state. Terminal states include the following: Success, Failed, Execution Timed Out, Delivery Timed Out, Canceled, Terminated, or Undeliverable.

        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "completedCount", "fluentSetterDocumentation" : "

        The number of targets for which the command invocation reached a terminal state. Terminal states include the following: Success, Failed, Execution Timed Out, Delivery Timed Out, Canceled, Terminated, or Undeliverable.

        \n@param completedCount The number of targets for which the command invocation reached a terminal state. Terminal states include the following: Success, Failed, Execution Timed Out, Delivery Timed Out, Canceled, Terminated, or Undeliverable.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "completedCount", "getterDocumentation" : "

        The number of targets for which the command invocation reached a terminal state. Terminal states include the following: Success, Failed, Execution Timed Out, Delivery Timed Out, Canceled, Terminated, or Undeliverable.

        \n@return The number of targets for which the command invocation reached a terminal state. Terminal states include the following: Success, Failed, Execution Timed Out, Delivery Timed Out, Canceled, Terminated, or Undeliverable.", "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" : "CompletedCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CompletedCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "CompletedCount", "sensitive" : false, "setterDocumentation" : "

        The number of targets for which the command invocation reached a terminal state. Terminal states include the following: Success, Failed, Execution Timed Out, Delivery Timed Out, Canceled, Terminated, or Undeliverable.

        \n@param completedCount The number of targets for which the command invocation reached a terminal state. Terminal states include the following: Success, Failed, Execution Timed Out, Delivery Timed Out, Canceled, Terminated, or Undeliverable.", "setterMethodName" : "setCompletedCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "completedCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "completedCount", "variableType" : "Integer", "documentation" : "

        The number of targets for which the command invocation reached a terminal state. Terminal states include the following: Success, Failed, Execution Timed Out, Delivery Timed Out, Canceled, Terminated, or Undeliverable.

        ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "DeliveryTimedOutCount" : { "beanStyleGetterMethodName" : "getDeliveryTimedOutCount", "beanStyleSetterMethodName" : "setDeliveryTimedOutCount", "c2jName" : "DeliveryTimedOutCount", "c2jShape" : "DeliveryTimedOutCount", "defaultConsumerFluentSetterDocumentation" : "

        The number of targets for which the status is Delivery Timed Out.

        \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #deliveryTimedOutCount(Integer)}.\n@param deliveryTimedOutCount 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 #deliveryTimedOutCount(Integer)", "deprecated" : false, "documentation" : "

        The number of targets for which the status is Delivery Timed Out.

        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deliveryTimedOutCount", "fluentSetterDocumentation" : "

        The number of targets for which the status is Delivery Timed Out.

        \n@param deliveryTimedOutCount The number of targets for which the status is Delivery Timed Out.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deliveryTimedOutCount", "getterDocumentation" : "

        The number of targets for which the status is Delivery Timed Out.

        \n@return The number of targets for which the status is Delivery Timed Out.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeliveryTimedOutCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeliveryTimedOutCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "DeliveryTimedOutCount", "sensitive" : false, "setterDocumentation" : "

        The number of targets for which the status is Delivery Timed Out.

        \n@param deliveryTimedOutCount The number of targets for which the status is Delivery Timed Out.", "setterMethodName" : "setDeliveryTimedOutCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "deliveryTimedOutCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "deliveryTimedOutCount", "variableType" : "Integer", "documentation" : "

        The number of targets for which the status is Delivery Timed Out.

        ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "DocumentName" : { "beanStyleGetterMethodName" : "getDocumentName", "beanStyleSetterMethodName" : "setDocumentName", "c2jName" : "DocumentName", "c2jShape" : "DocumentName", "defaultConsumerFluentSetterDocumentation" : "

        The name of the document requested for execution.

        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentName(String)}.\n@param documentName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentName(String)", "deprecated" : false, "documentation" : "

        The name of the document requested for execution.

        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "documentName", "fluentSetterDocumentation" : "

        The name of the document requested for execution.

        \n@param documentName The name of the document requested for execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "documentName", "getterDocumentation" : "

        The name of the document requested for execution.

        \n@return The name of the document requested for execution.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentName", "sensitive" : false, "setterDocumentation" : "

        The name of the document requested for execution.

        \n@param documentName The name of the document requested for execution.", "setterMethodName" : "setDocumentName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentName", "variableType" : "String", "documentation" : "

        The name of the document requested for execution.

        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DocumentVersion" : { "beanStyleGetterMethodName" : "getDocumentVersion", "beanStyleSetterMethodName" : "setDocumentVersion", "c2jName" : "DocumentVersion", "c2jShape" : "DocumentVersion", "defaultConsumerFluentSetterDocumentation" : "

        The SSM document version.

        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentVersion(String)}.\n@param documentVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentVersion(String)", "deprecated" : false, "documentation" : "

        The SSM document version.

        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "documentVersion", "fluentSetterDocumentation" : "

        The SSM document version.

        \n@param documentVersion The SSM document version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "documentVersion", "getterDocumentation" : "

        The SSM document version.

        \n@return The SSM document version.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentVersion", "sensitive" : false, "setterDocumentation" : "

        The SSM document version.

        \n@param documentVersion The SSM document version.", "setterMethodName" : "setDocumentVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : "

        The SSM document version.

        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ErrorCount" : { "beanStyleGetterMethodName" : "getErrorCount", "beanStyleSetterMethodName" : "setErrorCount", "c2jName" : "ErrorCount", "c2jShape" : "ErrorCount", "defaultConsumerFluentSetterDocumentation" : "

        The number of targets for which the status is Failed or Execution Timed Out.

        \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #errorCount(Integer)}.\n@param errorCount 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 #errorCount(Integer)", "deprecated" : false, "documentation" : "

        The number of targets for which the status is Failed or Execution Timed Out.

        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "errorCount", "fluentSetterDocumentation" : "

        The number of targets for which the status is Failed or Execution Timed Out.

        \n@param errorCount The number of targets for which the status is Failed or Execution Timed Out.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "errorCount", "getterDocumentation" : "

        The number of targets for which the status is Failed or Execution Timed Out.

        \n@return The number of targets for which the status is Failed or Execution Timed Out.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ErrorCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ErrorCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "ErrorCount", "sensitive" : false, "setterDocumentation" : "

        The number of targets for which the status is Failed or Execution Timed Out.

        \n@param errorCount The number of targets for which the status is Failed or Execution Timed Out.", "setterMethodName" : "setErrorCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "errorCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "errorCount", "variableType" : "Integer", "documentation" : "

        The number of targets for which the status is Failed or Execution Timed Out.

        ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "ExpiresAfter" : { "beanStyleGetterMethodName" : "getExpiresAfter", "beanStyleSetterMethodName" : "setExpiresAfter", "c2jName" : "ExpiresAfter", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

        If this time is reached and the command has not already started running, it will not run. Calculated based on the ExpiresAfter user input provided as part of the SendCommand API.

        \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 #expiresAfter(Instant)}.\n@param expiresAfter 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 #expiresAfter(Instant)", "deprecated" : false, "documentation" : "

        If this time is reached and the command has not already started running, it will not run. Calculated based on the ExpiresAfter user input provided as part of the SendCommand API.

        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "expiresAfter", "fluentSetterDocumentation" : "

        If this time is reached and the command has not already started running, it will not run. Calculated based on the ExpiresAfter user input provided as part of the SendCommand API.

        \n@param expiresAfter If this time is reached and the command has not already started running, it will not run. Calculated based on the ExpiresAfter user input provided as part of the SendCommand API.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "expiresAfter", "getterDocumentation" : "

        If this time is reached and the command has not already started running, it will not run. Calculated based on the ExpiresAfter user input provided as part of the SendCommand API.

        \n@return If this time is reached and the command has not already started running, it will not run. Calculated based on the ExpiresAfter user input provided as part of the SendCommand API.", "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" : "ExpiresAfter", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ExpiresAfter", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "ExpiresAfter", "sensitive" : false, "setterDocumentation" : "

        If this time is reached and the command has not already started running, it will not run. Calculated based on the ExpiresAfter user input provided as part of the SendCommand API.

        \n@param expiresAfter If this time is reached and the command has not already started running, it will not run. Calculated based on the ExpiresAfter user input provided as part of the SendCommand API.", "setterMethodName" : "setExpiresAfter", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "expiresAfter", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "expiresAfter", "variableType" : "java.time.Instant", "documentation" : "

        If this time is reached and the command has not already started running, it will not run. Calculated based on the ExpiresAfter user input provided as part of the SendCommand API.

        ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "InstanceIds" : { "beanStyleGetterMethodName" : "getInstanceIds", "beanStyleSetterMethodName" : "setInstanceIds", "c2jName" : "InstanceIds", "c2jShape" : "InstanceIdList", "defaultConsumerFluentSetterDocumentation" : "

        The instance IDs against which this command was requested.

        \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #instanceIds(List)}.\n@param instanceIds a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceIds(List)", "deprecated" : false, "documentation" : "

        The instance IDs against which this command was requested.

        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceIds", "fluentSetterDocumentation" : "

        The instance IDs against which this command was requested.

        \n@param instanceIds The instance IDs against which this command was requested.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceIds", "getterDocumentation" : "

        The instance IDs against which this command was requested.

        \n

        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

        \n@return The instance IDs against which this command was requested.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "InstanceIds", "sensitive" : false, "setterDocumentation" : "

        The instance IDs against which this command was requested.

        \n@param instanceIds The instance IDs against which this command was requested.", "setterMethodName" : "setInstanceIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceIds", "variableType" : "java.util.List", "documentation" : "

        The instance IDs against which this command was requested.

        ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "MaxConcurrency" : { "beanStyleGetterMethodName" : "getMaxConcurrency", "beanStyleSetterMethodName" : "setMaxConcurrency", "c2jName" : "MaxConcurrency", "c2jShape" : "MaxConcurrency", "defaultConsumerFluentSetterDocumentation" : "

        The maximum number of instances that are allowed to run the command at the same time. You can specify a number of instances, such as 10, or a percentage of instances, such as 10%. The default value is 50. For more information about how to use MaxConcurrency, see Running Commands Using Systems Manager Run Command in the AWS Systems Manager User Guide.

        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #maxConcurrency(String)}.\n@param maxConcurrency a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxConcurrency(String)", "deprecated" : false, "documentation" : "

        The maximum number of instances that are allowed to run the command at the same time. You can specify a number of instances, such as 10, or a percentage of instances, such as 10%. The default value is 50. For more information about how to use MaxConcurrency, see Running Commands Using Systems Manager Run Command in the AWS Systems Manager User Guide.

        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxConcurrency", "fluentSetterDocumentation" : "

        The maximum number of instances that are allowed to run the command at the same time. You can specify a number of instances, such as 10, or a percentage of instances, such as 10%. The default value is 50. For more information about how to use MaxConcurrency, see Running Commands Using Systems Manager Run Command in the AWS Systems Manager User Guide.

        \n@param maxConcurrency The maximum number of instances that are allowed to run the command at the same time. You can specify a number of instances, such as 10, or a percentage of instances, such as 10%. The default value is 50. For more information about how to use MaxConcurrency, see Running Commands Using Systems Manager Run Command in the AWS Systems Manager User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxConcurrency", "getterDocumentation" : "

        The maximum number of instances that are allowed to run the command at the same time. You can specify a number of instances, such as 10, or a percentage of instances, such as 10%. The default value is 50. For more information about how to use MaxConcurrency, see Running Commands Using Systems Manager Run Command in the AWS Systems Manager User Guide.

        \n@return The maximum number of instances that are allowed to run the command at the same time. You can specify a number of instances, such as 10, or a percentage of instances, such as 10%. The default value is 50. For more information about how to use MaxConcurrency, see Running Commands Using Systems Manager Run Command in the AWS Systems Manager User Guide.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxConcurrency", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxConcurrency", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MaxConcurrency", "sensitive" : false, "setterDocumentation" : "

        The maximum number of instances that are allowed to run the command at the same time. You can specify a number of instances, such as 10, or a percentage of instances, such as 10%. The default value is 50. For more information about how to use MaxConcurrency, see Running Commands Using Systems Manager Run Command in the AWS Systems Manager User Guide.

        \n@param maxConcurrency The maximum number of instances that are allowed to run the command at the same time. You can specify a number of instances, such as 10, or a percentage of instances, such as 10%. The default value is 50. For more information about how to use MaxConcurrency, see Running Commands Using Systems Manager Run Command in the AWS Systems Manager User Guide.", "setterMethodName" : "setMaxConcurrency", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "maxConcurrency", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "maxConcurrency", "variableType" : "String", "documentation" : "

        The maximum number of instances that are allowed to run the command at the same time. You can specify a number of instances, such as 10, or a percentage of instances, such as 10%. The default value is 50. For more information about how to use MaxConcurrency, see Running Commands Using Systems Manager Run Command in the AWS Systems Manager User Guide.

        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "MaxErrors" : { "beanStyleGetterMethodName" : "getMaxErrors", "beanStyleSetterMethodName" : "setMaxErrors", "c2jName" : "MaxErrors", "c2jShape" : "MaxErrors", "defaultConsumerFluentSetterDocumentation" : "

        The maximum number of errors allowed before the system stops sending the command to additional targets. You can specify a number of errors, such as 10, or a percentage or errors, such as 10%. The default value is 0. For more information about how to use MaxErrors, see Running Commands Using Systems Manager Run Command in the AWS Systems Manager User Guide.

        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #maxErrors(String)}.\n@param maxErrors a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxErrors(String)", "deprecated" : false, "documentation" : "

        The maximum number of errors allowed before the system stops sending the command to additional targets. You can specify a number of errors, such as 10, or a percentage or errors, such as 10%. The default value is 0. For more information about how to use MaxErrors, see Running Commands Using Systems Manager Run Command in the AWS Systems Manager User Guide.

        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxErrors", "fluentSetterDocumentation" : "

        The maximum number of errors allowed before the system stops sending the command to additional targets. You can specify a number of errors, such as 10, or a percentage or errors, such as 10%. The default value is 0. For more information about how to use MaxErrors, see Running Commands Using Systems Manager Run Command in the AWS Systems Manager User Guide.

        \n@param maxErrors The maximum number of errors allowed before the system stops sending the command to additional targets. You can specify a number of errors, such as 10, or a percentage or errors, such as 10%. The default value is 0. For more information about how to use MaxErrors, see Running Commands Using Systems Manager Run Command in the AWS Systems Manager User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxErrors", "getterDocumentation" : "

        The maximum number of errors allowed before the system stops sending the command to additional targets. You can specify a number of errors, such as 10, or a percentage or errors, such as 10%. The default value is 0. For more information about how to use MaxErrors, see Running Commands Using Systems Manager Run Command in the AWS Systems Manager User Guide.

        \n@return The maximum number of errors allowed before the system stops sending the command to additional targets. You can specify a number of errors, such as 10, or a percentage or errors, such as 10%. The default value is 0. For more information about how to use MaxErrors, see Running Commands Using Systems Manager Run Command in the AWS Systems Manager User Guide.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxErrors", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxErrors", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MaxErrors", "sensitive" : false, "setterDocumentation" : "

        The maximum number of errors allowed before the system stops sending the command to additional targets. You can specify a number of errors, such as 10, or a percentage or errors, such as 10%. The default value is 0. For more information about how to use MaxErrors, see Running Commands Using Systems Manager Run Command in the AWS Systems Manager User Guide.

        \n@param maxErrors The maximum number of errors allowed before the system stops sending the command to additional targets. You can specify a number of errors, such as 10, or a percentage or errors, such as 10%. The default value is 0. For more information about how to use MaxErrors, see Running Commands Using Systems Manager Run Command in the AWS Systems Manager User Guide.", "setterMethodName" : "setMaxErrors", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "maxErrors", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "maxErrors", "variableType" : "String", "documentation" : "

        The maximum number of errors allowed before the system stops sending the command to additional targets. You can specify a number of errors, such as 10, or a percentage or errors, such as 10%. The default value is 0. For more information about how to use MaxErrors, see Running Commands Using Systems Manager Run Command in the AWS Systems Manager User Guide.

        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "NotificationConfig" : { "beanStyleGetterMethodName" : "getNotificationConfig", "beanStyleSetterMethodName" : "setNotificationConfig", "c2jName" : "NotificationConfig", "c2jShape" : "NotificationConfig", "defaultConsumerFluentSetterDocumentation" : "

        Configurations for sending notifications about command status changes.

        \nThis is a convenience that creates an instance of the {@link NotificationConfig.Builder} avoiding the need to create one manually via {@link NotificationConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link NotificationConfig.Builder#build()} is called immediately and its result is passed to {@link #notificationConfig(NotificationConfig)}.\n@param notificationConfig a consumer that will call methods on {@link NotificationConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #notificationConfig(NotificationConfig)", "deprecated" : false, "documentation" : "

        Configurations for sending notifications about command status changes.

        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "notificationConfig", "fluentSetterDocumentation" : "

        Configurations for sending notifications about command status changes.

        \n@param notificationConfig Configurations for sending notifications about command status changes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "notificationConfig", "getterDocumentation" : "

        Configurations for sending notifications about command status changes.

        \n@return Configurations for sending notifications about command status changes.", "getterModel" : { "returnType" : "NotificationConfig", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NotificationConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NotificationConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "NotificationConfig", "sensitive" : false, "setterDocumentation" : "

        Configurations for sending notifications about command status changes.

        \n@param notificationConfig Configurations for sending notifications about command status changes.", "setterMethodName" : "setNotificationConfig", "setterModel" : { "variableDeclarationType" : "NotificationConfig", "variableName" : "notificationConfig", "variableType" : "NotificationConfig", "documentation" : null, "simpleType" : "NotificationConfig", "variableSetterType" : "NotificationConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "NotificationConfig", "variableName" : "notificationConfig", "variableType" : "NotificationConfig", "documentation" : "

        Configurations for sending notifications about command status changes.

        ", "simpleType" : "NotificationConfig", "variableSetterType" : "NotificationConfig" }, "xmlNameSpaceUri" : null }, "OutputS3BucketName" : { "beanStyleGetterMethodName" : "getOutputS3BucketName", "beanStyleSetterMethodName" : "setOutputS3BucketName", "c2jName" : "OutputS3BucketName", "c2jShape" : "S3BucketName", "defaultConsumerFluentSetterDocumentation" : "

        The S3 bucket where the responses to the command executions should be stored. This was requested when issuing the command.

        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #outputS3BucketName(String)}.\n@param outputS3BucketName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #outputS3BucketName(String)", "deprecated" : false, "documentation" : "

        The S3 bucket where the responses to the command executions should be stored. This was requested when issuing the command.

        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "outputS3BucketName", "fluentSetterDocumentation" : "

        The S3 bucket where the responses to the command executions should be stored. This was requested when issuing the command.

        \n@param outputS3BucketName The S3 bucket where the responses to the command executions should be stored. This was requested when issuing the command.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "outputS3BucketName", "getterDocumentation" : "

        The S3 bucket where the responses to the command executions should be stored. This was requested when issuing the command.

        \n@return The S3 bucket where the responses to the command executions should be stored. This was requested when issuing the command.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OutputS3BucketName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OutputS3BucketName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OutputS3BucketName", "sensitive" : false, "setterDocumentation" : "

        The S3 bucket where the responses to the command executions should be stored. This was requested when issuing the command.

        \n@param outputS3BucketName The S3 bucket where the responses to the command executions should be stored. This was requested when issuing the command.", "setterMethodName" : "setOutputS3BucketName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "outputS3BucketName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "outputS3BucketName", "variableType" : "String", "documentation" : "

        The S3 bucket where the responses to the command executions should be stored. This was requested when issuing the command.

        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "OutputS3KeyPrefix" : { "beanStyleGetterMethodName" : "getOutputS3KeyPrefix", "beanStyleSetterMethodName" : "setOutputS3KeyPrefix", "c2jName" : "OutputS3KeyPrefix", "c2jShape" : "S3KeyPrefix", "defaultConsumerFluentSetterDocumentation" : "

        The S3 directory path inside the bucket where the responses to the command executions should be stored. This was requested when issuing the command.

        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #outputS3KeyPrefix(String)}.\n@param outputS3KeyPrefix a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #outputS3KeyPrefix(String)", "deprecated" : false, "documentation" : "

        The S3 directory path inside the bucket where the responses to the command executions should be stored. This was requested when issuing the command.

        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "outputS3KeyPrefix", "fluentSetterDocumentation" : "

        The S3 directory path inside the bucket where the responses to the command executions should be stored. This was requested when issuing the command.

        \n@param outputS3KeyPrefix The S3 directory path inside the bucket where the responses to the command executions should be stored. This was requested when issuing the command.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "outputS3KeyPrefix", "getterDocumentation" : "

        The S3 directory path inside the bucket where the responses to the command executions should be stored. This was requested when issuing the command.

        \n@return The S3 directory path inside the bucket where the responses to the command executions should be stored. This was requested when issuing the command.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OutputS3KeyPrefix", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OutputS3KeyPrefix", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OutputS3KeyPrefix", "sensitive" : false, "setterDocumentation" : "

        The S3 directory path inside the bucket where the responses to the command executions should be stored. This was requested when issuing the command.

        \n@param outputS3KeyPrefix The S3 directory path inside the bucket where the responses to the command executions should be stored. This was requested when issuing the command.", "setterMethodName" : "setOutputS3KeyPrefix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "outputS3KeyPrefix", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "outputS3KeyPrefix", "variableType" : "String", "documentation" : "

        The S3 directory path inside the bucket where the responses to the command executions should be stored. This was requested when issuing the command.

        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "OutputS3Region" : { "beanStyleGetterMethodName" : "getOutputS3Region", "beanStyleSetterMethodName" : "setOutputS3Region", "c2jName" : "OutputS3Region", "c2jShape" : "S3Region", "defaultConsumerFluentSetterDocumentation" : "

        (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.

        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #outputS3Region(String)}.\n@param outputS3Region a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #outputS3Region(String)", "deprecated" : false, "documentation" : "

        (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.

        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "outputS3Region", "fluentSetterDocumentation" : "

        (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.

        \n@param outputS3Region (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "outputS3Region", "getterDocumentation" : "

        (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.

        \n@return (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OutputS3Region", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OutputS3Region", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OutputS3Region", "sensitive" : false, "setterDocumentation" : "

        (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.

        \n@param outputS3Region (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.", "setterMethodName" : "setOutputS3Region", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "outputS3Region", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "outputS3Region", "variableType" : "String", "documentation" : "

        (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.

        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Parameters" : { "beanStyleGetterMethodName" : "getParameters", "beanStyleSetterMethodName" : "setParameters", "c2jName" : "Parameters", "c2jShape" : "Parameters", "defaultConsumerFluentSetterDocumentation" : "

        The parameter values to be inserted in the document when running the command.

        \nThis is a convenience that creates an instance of the {@link List>.Builder} avoiding the need to create one manually via {@link List>#builder()}.\n\nWhen the {@link Consumer} completes, {@link List>.Builder#build()} is called immediately and its result is passed to {@link #parameters(List>)}.\n@param parameters a consumer that will call methods on {@link List>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #parameters(List>)", "deprecated" : false, "documentation" : "

        The parameter values to be inserted in the document when running the command.

        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parameters", "fluentSetterDocumentation" : "

        The parameter values to be inserted in the document when running the command.

        \n@param parameters The parameter values to be inserted in the document when running the command.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parameters", "getterDocumentation" : "

        The parameter values to be inserted in the document when running the command.

        \n

        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

        \n@return The parameter values to be inserted in the document when running the command.", "getterModel" : { "returnType" : "java.util.Map>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Parameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Parameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "ParameterName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "ParameterValueList", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #value(List)}.\n@param value a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(List)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n

        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

        \n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ParameterValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry>", "templateType" : "java.util.Map>" }, "marshallingType" : "MAP", "name" : "Parameters", "sensitive" : false, "setterDocumentation" : "

        The parameter values to be inserted in the document when running the command.

        \n@param parameters The parameter values to be inserted in the document when running the command.", "setterMethodName" : "setParameters", "setterModel" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "parameters", "variableType" : "java.util.Map>", "documentation" : null, "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "parameters", "variableType" : "java.util.Map>", "documentation" : "

        The parameter values to be inserted in the document when running the command.

        ", "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "xmlNameSpaceUri" : null }, "RequestedDateTime" : { "beanStyleGetterMethodName" : "getRequestedDateTime", "beanStyleSetterMethodName" : "setRequestedDateTime", "c2jName" : "RequestedDateTime", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

        The date and time the command was requested.

        \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 #requestedDateTime(Instant)}.\n@param requestedDateTime 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 #requestedDateTime(Instant)", "deprecated" : false, "documentation" : "

        The date and time the command was requested.

        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "requestedDateTime", "fluentSetterDocumentation" : "

        The date and time the command was requested.

        \n@param requestedDateTime The date and time the command was requested.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "requestedDateTime", "getterDocumentation" : "

        The date and time the command was requested.

        \n@return The date and time the command was requested.", "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" : "RequestedDateTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RequestedDateTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "RequestedDateTime", "sensitive" : false, "setterDocumentation" : "

        The date and time the command was requested.

        \n@param requestedDateTime The date and time the command was requested.", "setterMethodName" : "setRequestedDateTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "requestedDateTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "requestedDateTime", "variableType" : "java.time.Instant", "documentation" : "

        The date and time the command was requested.

        ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "ServiceRole" : { "beanStyleGetterMethodName" : "getServiceRole", "beanStyleSetterMethodName" : "setServiceRole", "c2jName" : "ServiceRole", "c2jShape" : "ServiceRole", "defaultConsumerFluentSetterDocumentation" : "

        The IAM service role that Run Command uses to act on your behalf when sending notifications about command status changes.

        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #serviceRole(String)}.\n@param serviceRole a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #serviceRole(String)", "deprecated" : false, "documentation" : "

        The IAM service role that Run Command uses to act on your behalf when sending notifications about command status changes.

        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serviceRole", "fluentSetterDocumentation" : "

        The IAM service role that Run Command uses to act on your behalf when sending notifications about command status changes.

        \n@param serviceRole The IAM service role that Run Command uses to act on your behalf when sending notifications about command status changes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serviceRole", "getterDocumentation" : "

        The IAM service role that Run Command uses to act on your behalf when sending notifications about command status changes.

        \n@return The IAM service role that Run Command uses to act on your behalf when sending notifications about command status changes.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ServiceRole", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ServiceRole", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ServiceRole", "sensitive" : false, "setterDocumentation" : "

        The IAM service role that Run Command uses to act on your behalf when sending notifications about command status changes.

        \n@param serviceRole The IAM service role that Run Command uses to act on your behalf when sending notifications about command status changes.", "setterMethodName" : "setServiceRole", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serviceRole", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "serviceRole", "variableType" : "String", "documentation" : "

        The IAM service role that Run Command uses to act on your behalf when sending notifications about command status changes.

        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Status" : { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "CommandStatus", "defaultConsumerFluentSetterDocumentation" : "

        The status of the command.

        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

        The status of the command.

        ", "endpointDiscoveryId" : false, "enumType" : "CommandStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

        The status of the command.

        \n@param status The status of the command.\n@see CommandStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see CommandStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

        The status of the command.

        \n

        \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link CommandStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

        \n@return The status of the command.\n@see CommandStatus", "getterModel" : { "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 the command.

        \n@param status The status of the command.\n@see CommandStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

        The status of the command.

        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "StatusDetails" : { "beanStyleGetterMethodName" : "getStatusDetails", "beanStyleSetterMethodName" : "setStatusDetails", "c2jName" : "StatusDetails", "c2jShape" : "StatusDetails", "defaultConsumerFluentSetterDocumentation" : "

        A detailed status of the command execution. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:

        • Pending: The command has not been sent to any instances.

        • In Progress: The command has been sent to at least one instance but has not reached a final state on all instances.

        • Success: The command successfully ran on all invocations. This is a terminal state.

        • Delivery Timed Out: The value of MaxErrors or more command invocations shows a status of Delivery Timed Out. This is a terminal state.

        • Execution Timed Out: The value of MaxErrors or more command invocations shows a status of Execution Timed Out. This is a terminal state.

        • Failed: The value of MaxErrors or more command invocations shows a status of Failed. This is a terminal state.

        • Incomplete: The command was attempted on all instances and one or more invocations does not have a value of Success but not enough invocations failed for the status to be Failed. This is a terminal state.

        • Canceled: The command was terminated before it was completed. This is a terminal state.

        • Rate Exceeded: The number of instances targeted by the command exceeded the account limit for pending invocations. The system has canceled the command before running it on any instance. This is a terminal state.

        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusDetails(String)}.\n@param statusDetails a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #statusDetails(String)", "deprecated" : false, "documentation" : "

        A detailed status of the command execution. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:

        • Pending: The command has not been sent to any instances.

        • In Progress: The command has been sent to at least one instance but has not reached a final state on all instances.

        • Success: The command successfully ran on all invocations. This is a terminal state.

        • Delivery Timed Out: The value of MaxErrors or more command invocations shows a status of Delivery Timed Out. This is a terminal state.

        • Execution Timed Out: The value of MaxErrors or more command invocations shows a status of Execution Timed Out. This is a terminal state.

        • Failed: The value of MaxErrors or more command invocations shows a status of Failed. This is a terminal state.

        • Incomplete: The command was attempted on all instances and one or more invocations does not have a value of Success but not enough invocations failed for the status to be Failed. This is a terminal state.

        • Canceled: The command was terminated before it was completed. This is a terminal state.

        • Rate Exceeded: The number of instances targeted by the command exceeded the account limit for pending invocations. The system has canceled the command before running it on any instance. This is a terminal state.

        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "statusDetails", "fluentSetterDocumentation" : "

        A detailed status of the command execution. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:

        • Pending: The command has not been sent to any instances.

        • In Progress: The command has been sent to at least one instance but has not reached a final state on all instances.

        • Success: The command successfully ran on all invocations. This is a terminal state.

        • Delivery Timed Out: The value of MaxErrors or more command invocations shows a status of Delivery Timed Out. This is a terminal state.

        • Execution Timed Out: The value of MaxErrors or more command invocations shows a status of Execution Timed Out. This is a terminal state.

        • Failed: The value of MaxErrors or more command invocations shows a status of Failed. This is a terminal state.

        • Incomplete: The command was attempted on all instances and one or more invocations does not have a value of Success but not enough invocations failed for the status to be Failed. This is a terminal state.

        • Canceled: The command was terminated before it was completed. This is a terminal state.

        • Rate Exceeded: The number of instances targeted by the command exceeded the account limit for pending invocations. The system has canceled the command before running it on any instance. This is a terminal state.

        \n@param statusDetails A detailed status of the command execution. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:

        • Pending: The command has not been sent to any instances.

        • In Progress: The command has been sent to at least one instance but has not reached a final state on all instances.

        • Success: The command successfully ran on all invocations. This is a terminal state.

        • Delivery Timed Out: The value of MaxErrors or more command invocations shows a status of Delivery Timed Out. This is a terminal state.

        • Execution Timed Out: The value of MaxErrors or more command invocations shows a status of Execution Timed Out. This is a terminal state.

        • Failed: The value of MaxErrors or more command invocations shows a status of Failed. This is a terminal state.

        • Incomplete: The command was attempted on all instances and one or more invocations does not have a value of Success but not enough invocations failed for the status to be Failed. This is a terminal state.

        • Canceled: The command was terminated before it was completed. This is a terminal state.

        • Rate Exceeded: The number of instances targeted by the command exceeded the account limit for pending invocations. The system has canceled the command before running it on any instance. This is a terminal state.

        • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "statusDetails", "getterDocumentation" : "

          A detailed status of the command execution. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:

          • Pending: The command has not been sent to any instances.

          • In Progress: The command has been sent to at least one instance but has not reached a final state on all instances.

          • Success: The command successfully ran on all invocations. This is a terminal state.

          • Delivery Timed Out: The value of MaxErrors or more command invocations shows a status of Delivery Timed Out. This is a terminal state.

          • Execution Timed Out: The value of MaxErrors or more command invocations shows a status of Execution Timed Out. This is a terminal state.

          • Failed: The value of MaxErrors or more command invocations shows a status of Failed. This is a terminal state.

          • Incomplete: The command was attempted on all instances and one or more invocations does not have a value of Success but not enough invocations failed for the status to be Failed. This is a terminal state.

          • Canceled: The command was terminated before it was completed. This is a terminal state.

          • Rate Exceeded: The number of instances targeted by the command exceeded the account limit for pending invocations. The system has canceled the command before running it on any instance. This is a terminal state.

          \n@return A detailed status of the command execution. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:

          • Pending: The command has not been sent to any instances.

          • In Progress: The command has been sent to at least one instance but has not reached a final state on all instances.

          • Success: The command successfully ran on all invocations. This is a terminal state.

          • Delivery Timed Out: The value of MaxErrors or more command invocations shows a status of Delivery Timed Out. This is a terminal state.

          • Execution Timed Out: The value of MaxErrors or more command invocations shows a status of Execution Timed Out. This is a terminal state.

          • Failed: The value of MaxErrors or more command invocations shows a status of Failed. This is a terminal state.

          • Incomplete: The command was attempted on all instances and one or more invocations does not have a value of Success but not enough invocations failed for the status to be Failed. This is a terminal state.

          • Canceled: The command was terminated before it was completed. This is a terminal state.

          • Rate Exceeded: The number of instances targeted by the command exceeded the account limit for pending invocations. The system has canceled the command before running it on any instance. This is a terminal state.

          • ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StatusDetails", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StatusDetails", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StatusDetails", "sensitive" : false, "setterDocumentation" : "

            A detailed status of the command execution. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:

            • Pending: The command has not been sent to any instances.

            • In Progress: The command has been sent to at least one instance but has not reached a final state on all instances.

            • Success: The command successfully ran on all invocations. This is a terminal state.

            • Delivery Timed Out: The value of MaxErrors or more command invocations shows a status of Delivery Timed Out. This is a terminal state.

            • Execution Timed Out: The value of MaxErrors or more command invocations shows a status of Execution Timed Out. This is a terminal state.

            • Failed: The value of MaxErrors or more command invocations shows a status of Failed. This is a terminal state.

            • Incomplete: The command was attempted on all instances and one or more invocations does not have a value of Success but not enough invocations failed for the status to be Failed. This is a terminal state.

            • Canceled: The command was terminated before it was completed. This is a terminal state.

            • Rate Exceeded: The number of instances targeted by the command exceeded the account limit for pending invocations. The system has canceled the command before running it on any instance. This is a terminal state.

            \n@param statusDetails A detailed status of the command execution. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:

            • Pending: The command has not been sent to any instances.

            • In Progress: The command has been sent to at least one instance but has not reached a final state on all instances.

            • Success: The command successfully ran on all invocations. This is a terminal state.

            • Delivery Timed Out: The value of MaxErrors or more command invocations shows a status of Delivery Timed Out. This is a terminal state.

            • Execution Timed Out: The value of MaxErrors or more command invocations shows a status of Execution Timed Out. This is a terminal state.

            • Failed: The value of MaxErrors or more command invocations shows a status of Failed. This is a terminal state.

            • Incomplete: The command was attempted on all instances and one or more invocations does not have a value of Success but not enough invocations failed for the status to be Failed. This is a terminal state.

            • Canceled: The command was terminated before it was completed. This is a terminal state.

            • Rate Exceeded: The number of instances targeted by the command exceeded the account limit for pending invocations. The system has canceled the command before running it on any instance. This is a terminal state.

            • ", "setterMethodName" : "setStatusDetails", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "statusDetails", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "statusDetails", "variableType" : "String", "documentation" : "

              A detailed status of the command execution. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:

              • Pending: The command has not been sent to any instances.

              • In Progress: The command has been sent to at least one instance but has not reached a final state on all instances.

              • Success: The command successfully ran on all invocations. This is a terminal state.

              • Delivery Timed Out: The value of MaxErrors or more command invocations shows a status of Delivery Timed Out. This is a terminal state.

              • Execution Timed Out: The value of MaxErrors or more command invocations shows a status of Execution Timed Out. This is a terminal state.

              • Failed: The value of MaxErrors or more command invocations shows a status of Failed. This is a terminal state.

              • Incomplete: The command was attempted on all instances and one or more invocations does not have a value of Success but not enough invocations failed for the status to be Failed. This is a terminal state.

              • Canceled: The command was terminated before it was completed. This is a terminal state.

              • Rate Exceeded: The number of instances targeted by the command exceeded the account limit for pending invocations. The system has canceled the command before running it on any instance. This is a terminal state.

              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "TargetCount" : { "beanStyleGetterMethodName" : "getTargetCount", "beanStyleSetterMethodName" : "setTargetCount", "c2jName" : "TargetCount", "c2jShape" : "TargetCount", "defaultConsumerFluentSetterDocumentation" : "

              The number of targets for the command.

              \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 #targetCount(Integer)}.\n@param targetCount 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 #targetCount(Integer)", "deprecated" : false, "documentation" : "

              The number of targets for the command.

              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetCount", "fluentSetterDocumentation" : "

              The number of targets for the command.

              \n@param targetCount The number of targets for the command.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetCount", "getterDocumentation" : "

              The number of targets for the command.

              \n@return The number of targets for the command.", "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" : "TargetCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TargetCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "TargetCount", "sensitive" : false, "setterDocumentation" : "

              The number of targets for the command.

              \n@param targetCount The number of targets for the command.", "setterMethodName" : "setTargetCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "targetCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "targetCount", "variableType" : "Integer", "documentation" : "

              The number of targets for the command.

              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "Targets" : { "beanStyleGetterMethodName" : "getTargets", "beanStyleSetterMethodName" : "setTargets", "c2jName" : "Targets", "c2jShape" : "Targets", "defaultConsumerFluentSetterDocumentation" : "

              An array of search criteria that targets instances using a Key,Value combination that you specify. Targets is required if you don't provide one or more instance IDs in the call.

              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #targets(List)}.\n@param targets a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targets(List)", "deprecated" : false, "documentation" : "

              An array of search criteria that targets instances using a Key,Value combination that you specify. Targets is required if you don't provide one or more instance IDs in the call.

              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targets", "fluentSetterDocumentation" : "

              An array of search criteria that targets instances using a Key,Value combination that you specify. Targets is required if you don't provide one or more instance IDs in the call.

              \n@param targets An array of search criteria that targets instances using a Key,Value combination that you specify. Targets is required if you don't provide one or more instance IDs in the call.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targets", "getterDocumentation" : "

              An array of search criteria that targets instances using a Key,Value combination that you specify. Targets is required if you don't provide one or more instance IDs in the call.

              \n

              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

              \n@return An array of search criteria that targets instances using a Key,Value combination that you specify. Targets is required if you don't provide one or more instance IDs in the call.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Targets", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Targets", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Target", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Target.Builder} avoiding the need to create one manually via {@link Target#builder()}.\n\nWhen the {@link Consumer} completes, {@link Target.Builder#build()} is called immediately and its result is passed to {@link #member(Target)}.\n@param member a consumer that will call methods on {@link Target.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Target)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Target", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : null, "simpleType" : "Target", "variableSetterType" : "Target" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : "", "simpleType" : "Target", "variableSetterType" : "Target" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Target", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Target", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Targets", "sensitive" : false, "setterDocumentation" : "

              An array of search criteria that targets instances using a Key,Value combination that you specify. Targets is required if you don't provide one or more instance IDs in the call.

              \n@param targets An array of search criteria that targets instances using a Key,Value combination that you specify. Targets is required if you don't provide one or more instance IDs in the call.", "setterMethodName" : "setTargets", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : "

              An array of search criteria that targets instances using a Key,Value combination that you specify. Targets is required if you don't provide one or more instance IDs in the call.

              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getCommandId", "beanStyleSetterMethodName" : "setCommandId", "c2jName" : "CommandId", "c2jShape" : "CommandId", "defaultConsumerFluentSetterDocumentation" : "

              A unique identifier for this command.

              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #commandId(String)}.\n@param commandId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #commandId(String)", "deprecated" : false, "documentation" : "

              A unique identifier for this command.

              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "commandId", "fluentSetterDocumentation" : "

              A unique identifier for this command.

              \n@param commandId A unique identifier for this command.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "commandId", "getterDocumentation" : "

              A unique identifier for this command.

              \n@return A unique identifier for this command.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CommandId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CommandId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CommandId", "sensitive" : false, "setterDocumentation" : "

              A unique identifier for this command.

              \n@param commandId A unique identifier for this command.", "setterMethodName" : "setCommandId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "commandId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "commandId", "variableType" : "String", "documentation" : "

              A unique identifier for this command.

              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDocumentName", "beanStyleSetterMethodName" : "setDocumentName", "c2jName" : "DocumentName", "c2jShape" : "DocumentName", "defaultConsumerFluentSetterDocumentation" : "

              The name of the document requested for execution.

              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentName(String)}.\n@param documentName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentName(String)", "deprecated" : false, "documentation" : "

              The name of the document requested for execution.

              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "documentName", "fluentSetterDocumentation" : "

              The name of the document requested for execution.

              \n@param documentName The name of the document requested for execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "documentName", "getterDocumentation" : "

              The name of the document requested for execution.

              \n@return The name of the document requested for execution.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentName", "sensitive" : false, "setterDocumentation" : "

              The name of the document requested for execution.

              \n@param documentName The name of the document requested for execution.", "setterMethodName" : "setDocumentName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentName", "variableType" : "String", "documentation" : "

              The name of the document requested for execution.

              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDocumentVersion", "beanStyleSetterMethodName" : "setDocumentVersion", "c2jName" : "DocumentVersion", "c2jShape" : "DocumentVersion", "defaultConsumerFluentSetterDocumentation" : "

              The SSM document version.

              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentVersion(String)}.\n@param documentVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentVersion(String)", "deprecated" : false, "documentation" : "

              The SSM document version.

              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "documentVersion", "fluentSetterDocumentation" : "

              The SSM document version.

              \n@param documentVersion The SSM document version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "documentVersion", "getterDocumentation" : "

              The SSM document version.

              \n@return The SSM document version.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentVersion", "sensitive" : false, "setterDocumentation" : "

              The SSM document version.

              \n@param documentVersion The SSM document version.", "setterMethodName" : "setDocumentVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : "

              The SSM document version.

              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getComment", "beanStyleSetterMethodName" : "setComment", "c2jName" : "Comment", "c2jShape" : "Comment", "defaultConsumerFluentSetterDocumentation" : "

              User-specified information about the command, such as a brief description of what the command should do.

              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #comment(String)}.\n@param comment a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #comment(String)", "deprecated" : false, "documentation" : "

              User-specified information about the command, such as a brief description of what the command should do.

              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "comment", "fluentSetterDocumentation" : "

              User-specified information about the command, such as a brief description of what the command should do.

              \n@param comment User-specified information about the command, such as a brief description of what the command should do.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "comment", "getterDocumentation" : "

              User-specified information about the command, such as a brief description of what the command should do.

              \n@return User-specified information about the command, such as a brief description of what the command should do.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Comment", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Comment", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Comment", "sensitive" : false, "setterDocumentation" : "

              User-specified information about the command, such as a brief description of what the command should do.

              \n@param comment User-specified information about the command, such as a brief description of what the command should do.", "setterMethodName" : "setComment", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "comment", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "comment", "variableType" : "String", "documentation" : "

              User-specified information about the command, such as a brief description of what the command should do.

              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getExpiresAfter", "beanStyleSetterMethodName" : "setExpiresAfter", "c2jName" : "ExpiresAfter", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

              If this time is reached and the command has not already started running, it will not run. Calculated based on the ExpiresAfter user input provided as part of the SendCommand API.

              \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 #expiresAfter(Instant)}.\n@param expiresAfter 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 #expiresAfter(Instant)", "deprecated" : false, "documentation" : "

              If this time is reached and the command has not already started running, it will not run. Calculated based on the ExpiresAfter user input provided as part of the SendCommand API.

              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "expiresAfter", "fluentSetterDocumentation" : "

              If this time is reached and the command has not already started running, it will not run. Calculated based on the ExpiresAfter user input provided as part of the SendCommand API.

              \n@param expiresAfter If this time is reached and the command has not already started running, it will not run. Calculated based on the ExpiresAfter user input provided as part of the SendCommand API.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "expiresAfter", "getterDocumentation" : "

              If this time is reached and the command has not already started running, it will not run. Calculated based on the ExpiresAfter user input provided as part of the SendCommand API.

              \n@return If this time is reached and the command has not already started running, it will not run. Calculated based on the ExpiresAfter user input provided as part of the SendCommand API.", "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" : "ExpiresAfter", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ExpiresAfter", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "ExpiresAfter", "sensitive" : false, "setterDocumentation" : "

              If this time is reached and the command has not already started running, it will not run. Calculated based on the ExpiresAfter user input provided as part of the SendCommand API.

              \n@param expiresAfter If this time is reached and the command has not already started running, it will not run. Calculated based on the ExpiresAfter user input provided as part of the SendCommand API.", "setterMethodName" : "setExpiresAfter", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "expiresAfter", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "expiresAfter", "variableType" : "java.time.Instant", "documentation" : "

              If this time is reached and the command has not already started running, it will not run. Calculated based on the ExpiresAfter user input provided as part of the SendCommand API.

              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getParameters", "beanStyleSetterMethodName" : "setParameters", "c2jName" : "Parameters", "c2jShape" : "Parameters", "defaultConsumerFluentSetterDocumentation" : "

              The parameter values to be inserted in the document when running the command.

              \nThis is a convenience that creates an instance of the {@link List>.Builder} avoiding the need to create one manually via {@link List>#builder()}.\n\nWhen the {@link Consumer} completes, {@link List>.Builder#build()} is called immediately and its result is passed to {@link #parameters(List>)}.\n@param parameters a consumer that will call methods on {@link List>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #parameters(List>)", "deprecated" : false, "documentation" : "

              The parameter values to be inserted in the document when running the command.

              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parameters", "fluentSetterDocumentation" : "

              The parameter values to be inserted in the document when running the command.

              \n@param parameters The parameter values to be inserted in the document when running the command.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parameters", "getterDocumentation" : "

              The parameter values to be inserted in the document when running the command.

              \n

              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

              \n@return The parameter values to be inserted in the document when running the command.", "getterModel" : { "returnType" : "java.util.Map>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Parameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Parameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "ParameterName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "ParameterValueList", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #value(List)}.\n@param value a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(List)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n

              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

              \n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ParameterValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry>", "templateType" : "java.util.Map>" }, "marshallingType" : "MAP", "name" : "Parameters", "sensitive" : false, "setterDocumentation" : "

              The parameter values to be inserted in the document when running the command.

              \n@param parameters The parameter values to be inserted in the document when running the command.", "setterMethodName" : "setParameters", "setterModel" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "parameters", "variableType" : "java.util.Map>", "documentation" : null, "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "parameters", "variableType" : "java.util.Map>", "documentation" : "

              The parameter values to be inserted in the document when running the command.

              ", "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceIds", "beanStyleSetterMethodName" : "setInstanceIds", "c2jName" : "InstanceIds", "c2jShape" : "InstanceIdList", "defaultConsumerFluentSetterDocumentation" : "

              The instance IDs against which this command was requested.

              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #instanceIds(List)}.\n@param instanceIds a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceIds(List)", "deprecated" : false, "documentation" : "

              The instance IDs against which this command was requested.

              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceIds", "fluentSetterDocumentation" : "

              The instance IDs against which this command was requested.

              \n@param instanceIds The instance IDs against which this command was requested.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceIds", "getterDocumentation" : "

              The instance IDs against which this command was requested.

              \n

              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

              \n@return The instance IDs against which this command was requested.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "InstanceIds", "sensitive" : false, "setterDocumentation" : "

              The instance IDs against which this command was requested.

              \n@param instanceIds The instance IDs against which this command was requested.", "setterMethodName" : "setInstanceIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceIds", "variableType" : "java.util.List", "documentation" : "

              The instance IDs against which this command was requested.

              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTargets", "beanStyleSetterMethodName" : "setTargets", "c2jName" : "Targets", "c2jShape" : "Targets", "defaultConsumerFluentSetterDocumentation" : "

              An array of search criteria that targets instances using a Key,Value combination that you specify. Targets is required if you don't provide one or more instance IDs in the call.

              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #targets(List)}.\n@param targets a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targets(List)", "deprecated" : false, "documentation" : "

              An array of search criteria that targets instances using a Key,Value combination that you specify. Targets is required if you don't provide one or more instance IDs in the call.

              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targets", "fluentSetterDocumentation" : "

              An array of search criteria that targets instances using a Key,Value combination that you specify. Targets is required if you don't provide one or more instance IDs in the call.

              \n@param targets An array of search criteria that targets instances using a Key,Value combination that you specify. Targets is required if you don't provide one or more instance IDs in the call.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targets", "getterDocumentation" : "

              An array of search criteria that targets instances using a Key,Value combination that you specify. Targets is required if you don't provide one or more instance IDs in the call.

              \n

              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

              \n@return An array of search criteria that targets instances using a Key,Value combination that you specify. Targets is required if you don't provide one or more instance IDs in the call.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Targets", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Targets", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Target", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Target.Builder} avoiding the need to create one manually via {@link Target#builder()}.\n\nWhen the {@link Consumer} completes, {@link Target.Builder#build()} is called immediately and its result is passed to {@link #member(Target)}.\n@param member a consumer that will call methods on {@link Target.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Target)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Target", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : null, "simpleType" : "Target", "variableSetterType" : "Target" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : "", "simpleType" : "Target", "variableSetterType" : "Target" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Target", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Target", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Targets", "sensitive" : false, "setterDocumentation" : "

              An array of search criteria that targets instances using a Key,Value combination that you specify. Targets is required if you don't provide one or more instance IDs in the call.

              \n@param targets An array of search criteria that targets instances using a Key,Value combination that you specify. Targets is required if you don't provide one or more instance IDs in the call.", "setterMethodName" : "setTargets", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : "

              An array of search criteria that targets instances using a Key,Value combination that you specify. Targets is required if you don't provide one or more instance IDs in the call.

              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRequestedDateTime", "beanStyleSetterMethodName" : "setRequestedDateTime", "c2jName" : "RequestedDateTime", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

              The date and time the command was requested.

              \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 #requestedDateTime(Instant)}.\n@param requestedDateTime 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 #requestedDateTime(Instant)", "deprecated" : false, "documentation" : "

              The date and time the command was requested.

              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "requestedDateTime", "fluentSetterDocumentation" : "

              The date and time the command was requested.

              \n@param requestedDateTime The date and time the command was requested.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "requestedDateTime", "getterDocumentation" : "

              The date and time the command was requested.

              \n@return The date and time the command was requested.", "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" : "RequestedDateTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RequestedDateTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "RequestedDateTime", "sensitive" : false, "setterDocumentation" : "

              The date and time the command was requested.

              \n@param requestedDateTime The date and time the command was requested.", "setterMethodName" : "setRequestedDateTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "requestedDateTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "requestedDateTime", "variableType" : "java.time.Instant", "documentation" : "

              The date and time the command was requested.

              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "CommandStatus", "defaultConsumerFluentSetterDocumentation" : "

              The status of the command.

              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

              The status of the command.

              ", "endpointDiscoveryId" : false, "enumType" : "CommandStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

              The status of the command.

              \n@param status The status of the command.\n@see CommandStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see CommandStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

              The status of the command.

              \n

              \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link CommandStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

              \n@return The status of the command.\n@see CommandStatus", "getterModel" : { "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 the command.

              \n@param status The status of the command.\n@see CommandStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

              The status of the command.

              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatusDetails", "beanStyleSetterMethodName" : "setStatusDetails", "c2jName" : "StatusDetails", "c2jShape" : "StatusDetails", "defaultConsumerFluentSetterDocumentation" : "

              A detailed status of the command execution. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:

              • Pending: The command has not been sent to any instances.

              • In Progress: The command has been sent to at least one instance but has not reached a final state on all instances.

              • Success: The command successfully ran on all invocations. This is a terminal state.

              • Delivery Timed Out: The value of MaxErrors or more command invocations shows a status of Delivery Timed Out. This is a terminal state.

              • Execution Timed Out: The value of MaxErrors or more command invocations shows a status of Execution Timed Out. This is a terminal state.

              • Failed: The value of MaxErrors or more command invocations shows a status of Failed. This is a terminal state.

              • Incomplete: The command was attempted on all instances and one or more invocations does not have a value of Success but not enough invocations failed for the status to be Failed. This is a terminal state.

              • Canceled: The command was terminated before it was completed. This is a terminal state.

              • Rate Exceeded: The number of instances targeted by the command exceeded the account limit for pending invocations. The system has canceled the command before running it on any instance. This is a terminal state.

              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusDetails(String)}.\n@param statusDetails a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #statusDetails(String)", "deprecated" : false, "documentation" : "

              A detailed status of the command execution. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:

              • Pending: The command has not been sent to any instances.

              • In Progress: The command has been sent to at least one instance but has not reached a final state on all instances.

              • Success: The command successfully ran on all invocations. This is a terminal state.

              • Delivery Timed Out: The value of MaxErrors or more command invocations shows a status of Delivery Timed Out. This is a terminal state.

              • Execution Timed Out: The value of MaxErrors or more command invocations shows a status of Execution Timed Out. This is a terminal state.

              • Failed: The value of MaxErrors or more command invocations shows a status of Failed. This is a terminal state.

              • Incomplete: The command was attempted on all instances and one or more invocations does not have a value of Success but not enough invocations failed for the status to be Failed. This is a terminal state.

              • Canceled: The command was terminated before it was completed. This is a terminal state.

              • Rate Exceeded: The number of instances targeted by the command exceeded the account limit for pending invocations. The system has canceled the command before running it on any instance. This is a terminal state.

              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "statusDetails", "fluentSetterDocumentation" : "

              A detailed status of the command execution. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:

              • Pending: The command has not been sent to any instances.

              • In Progress: The command has been sent to at least one instance but has not reached a final state on all instances.

              • Success: The command successfully ran on all invocations. This is a terminal state.

              • Delivery Timed Out: The value of MaxErrors or more command invocations shows a status of Delivery Timed Out. This is a terminal state.

              • Execution Timed Out: The value of MaxErrors or more command invocations shows a status of Execution Timed Out. This is a terminal state.

              • Failed: The value of MaxErrors or more command invocations shows a status of Failed. This is a terminal state.

              • Incomplete: The command was attempted on all instances and one or more invocations does not have a value of Success but not enough invocations failed for the status to be Failed. This is a terminal state.

              • Canceled: The command was terminated before it was completed. This is a terminal state.

              • Rate Exceeded: The number of instances targeted by the command exceeded the account limit for pending invocations. The system has canceled the command before running it on any instance. This is a terminal state.

              \n@param statusDetails A detailed status of the command execution. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:

              • Pending: The command has not been sent to any instances.

              • In Progress: The command has been sent to at least one instance but has not reached a final state on all instances.

              • Success: The command successfully ran on all invocations. This is a terminal state.

              • Delivery Timed Out: The value of MaxErrors or more command invocations shows a status of Delivery Timed Out. This is a terminal state.

              • Execution Timed Out: The value of MaxErrors or more command invocations shows a status of Execution Timed Out. This is a terminal state.

              • Failed: The value of MaxErrors or more command invocations shows a status of Failed. This is a terminal state.

              • Incomplete: The command was attempted on all instances and one or more invocations does not have a value of Success but not enough invocations failed for the status to be Failed. This is a terminal state.

              • Canceled: The command was terminated before it was completed. This is a terminal state.

              • Rate Exceeded: The number of instances targeted by the command exceeded the account limit for pending invocations. The system has canceled the command before running it on any instance. This is a terminal state.

              • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "statusDetails", "getterDocumentation" : "

                A detailed status of the command execution. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:

                • Pending: The command has not been sent to any instances.

                • In Progress: The command has been sent to at least one instance but has not reached a final state on all instances.

                • Success: The command successfully ran on all invocations. This is a terminal state.

                • Delivery Timed Out: The value of MaxErrors or more command invocations shows a status of Delivery Timed Out. This is a terminal state.

                • Execution Timed Out: The value of MaxErrors or more command invocations shows a status of Execution Timed Out. This is a terminal state.

                • Failed: The value of MaxErrors or more command invocations shows a status of Failed. This is a terminal state.

                • Incomplete: The command was attempted on all instances and one or more invocations does not have a value of Success but not enough invocations failed for the status to be Failed. This is a terminal state.

                • Canceled: The command was terminated before it was completed. This is a terminal state.

                • Rate Exceeded: The number of instances targeted by the command exceeded the account limit for pending invocations. The system has canceled the command before running it on any instance. This is a terminal state.

                \n@return A detailed status of the command execution. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:

                • Pending: The command has not been sent to any instances.

                • In Progress: The command has been sent to at least one instance but has not reached a final state on all instances.

                • Success: The command successfully ran on all invocations. This is a terminal state.

                • Delivery Timed Out: The value of MaxErrors or more command invocations shows a status of Delivery Timed Out. This is a terminal state.

                • Execution Timed Out: The value of MaxErrors or more command invocations shows a status of Execution Timed Out. This is a terminal state.

                • Failed: The value of MaxErrors or more command invocations shows a status of Failed. This is a terminal state.

                • Incomplete: The command was attempted on all instances and one or more invocations does not have a value of Success but not enough invocations failed for the status to be Failed. This is a terminal state.

                • Canceled: The command was terminated before it was completed. This is a terminal state.

                • Rate Exceeded: The number of instances targeted by the command exceeded the account limit for pending invocations. The system has canceled the command before running it on any instance. This is a terminal state.

                • ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StatusDetails", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StatusDetails", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StatusDetails", "sensitive" : false, "setterDocumentation" : "

                  A detailed status of the command execution. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:

                  • Pending: The command has not been sent to any instances.

                  • In Progress: The command has been sent to at least one instance but has not reached a final state on all instances.

                  • Success: The command successfully ran on all invocations. This is a terminal state.

                  • Delivery Timed Out: The value of MaxErrors or more command invocations shows a status of Delivery Timed Out. This is a terminal state.

                  • Execution Timed Out: The value of MaxErrors or more command invocations shows a status of Execution Timed Out. This is a terminal state.

                  • Failed: The value of MaxErrors or more command invocations shows a status of Failed. This is a terminal state.

                  • Incomplete: The command was attempted on all instances and one or more invocations does not have a value of Success but not enough invocations failed for the status to be Failed. This is a terminal state.

                  • Canceled: The command was terminated before it was completed. This is a terminal state.

                  • Rate Exceeded: The number of instances targeted by the command exceeded the account limit for pending invocations. The system has canceled the command before running it on any instance. This is a terminal state.

                  \n@param statusDetails A detailed status of the command execution. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:

                  • Pending: The command has not been sent to any instances.

                  • In Progress: The command has been sent to at least one instance but has not reached a final state on all instances.

                  • Success: The command successfully ran on all invocations. This is a terminal state.

                  • Delivery Timed Out: The value of MaxErrors or more command invocations shows a status of Delivery Timed Out. This is a terminal state.

                  • Execution Timed Out: The value of MaxErrors or more command invocations shows a status of Execution Timed Out. This is a terminal state.

                  • Failed: The value of MaxErrors or more command invocations shows a status of Failed. This is a terminal state.

                  • Incomplete: The command was attempted on all instances and one or more invocations does not have a value of Success but not enough invocations failed for the status to be Failed. This is a terminal state.

                  • Canceled: The command was terminated before it was completed. This is a terminal state.

                  • Rate Exceeded: The number of instances targeted by the command exceeded the account limit for pending invocations. The system has canceled the command before running it on any instance. This is a terminal state.

                  • ", "setterMethodName" : "setStatusDetails", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "statusDetails", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "statusDetails", "variableType" : "String", "documentation" : "

                    A detailed status of the command execution. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:

                    • Pending: The command has not been sent to any instances.

                    • In Progress: The command has been sent to at least one instance but has not reached a final state on all instances.

                    • Success: The command successfully ran on all invocations. This is a terminal state.

                    • Delivery Timed Out: The value of MaxErrors or more command invocations shows a status of Delivery Timed Out. This is a terminal state.

                    • Execution Timed Out: The value of MaxErrors or more command invocations shows a status of Execution Timed Out. This is a terminal state.

                    • Failed: The value of MaxErrors or more command invocations shows a status of Failed. This is a terminal state.

                    • Incomplete: The command was attempted on all instances and one or more invocations does not have a value of Success but not enough invocations failed for the status to be Failed. This is a terminal state.

                    • Canceled: The command was terminated before it was completed. This is a terminal state.

                    • Rate Exceeded: The number of instances targeted by the command exceeded the account limit for pending invocations. The system has canceled the command before running it on any instance. This is a terminal state.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOutputS3Region", "beanStyleSetterMethodName" : "setOutputS3Region", "c2jName" : "OutputS3Region", "c2jShape" : "S3Region", "defaultConsumerFluentSetterDocumentation" : "

                    (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.

                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #outputS3Region(String)}.\n@param outputS3Region a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #outputS3Region(String)", "deprecated" : false, "documentation" : "

                    (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "outputS3Region", "fluentSetterDocumentation" : "

                    (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.

                    \n@param outputS3Region (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "outputS3Region", "getterDocumentation" : "

                    (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.

                    \n@return (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OutputS3Region", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OutputS3Region", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OutputS3Region", "sensitive" : false, "setterDocumentation" : "

                    (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.

                    \n@param outputS3Region (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.", "setterMethodName" : "setOutputS3Region", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "outputS3Region", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "outputS3Region", "variableType" : "String", "documentation" : "

                    (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOutputS3BucketName", "beanStyleSetterMethodName" : "setOutputS3BucketName", "c2jName" : "OutputS3BucketName", "c2jShape" : "S3BucketName", "defaultConsumerFluentSetterDocumentation" : "

                    The S3 bucket where the responses to the command executions should be stored. This was requested when issuing the command.

                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #outputS3BucketName(String)}.\n@param outputS3BucketName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #outputS3BucketName(String)", "deprecated" : false, "documentation" : "

                    The S3 bucket where the responses to the command executions should be stored. This was requested when issuing the command.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "outputS3BucketName", "fluentSetterDocumentation" : "

                    The S3 bucket where the responses to the command executions should be stored. This was requested when issuing the command.

                    \n@param outputS3BucketName The S3 bucket where the responses to the command executions should be stored. This was requested when issuing the command.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "outputS3BucketName", "getterDocumentation" : "

                    The S3 bucket where the responses to the command executions should be stored. This was requested when issuing the command.

                    \n@return The S3 bucket where the responses to the command executions should be stored. This was requested when issuing the command.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OutputS3BucketName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OutputS3BucketName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OutputS3BucketName", "sensitive" : false, "setterDocumentation" : "

                    The S3 bucket where the responses to the command executions should be stored. This was requested when issuing the command.

                    \n@param outputS3BucketName The S3 bucket where the responses to the command executions should be stored. This was requested when issuing the command.", "setterMethodName" : "setOutputS3BucketName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "outputS3BucketName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "outputS3BucketName", "variableType" : "String", "documentation" : "

                    The S3 bucket where the responses to the command executions should be stored. This was requested when issuing the command.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOutputS3KeyPrefix", "beanStyleSetterMethodName" : "setOutputS3KeyPrefix", "c2jName" : "OutputS3KeyPrefix", "c2jShape" : "S3KeyPrefix", "defaultConsumerFluentSetterDocumentation" : "

                    The S3 directory path inside the bucket where the responses to the command executions should be stored. This was requested when issuing the command.

                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #outputS3KeyPrefix(String)}.\n@param outputS3KeyPrefix a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #outputS3KeyPrefix(String)", "deprecated" : false, "documentation" : "

                    The S3 directory path inside the bucket where the responses to the command executions should be stored. This was requested when issuing the command.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "outputS3KeyPrefix", "fluentSetterDocumentation" : "

                    The S3 directory path inside the bucket where the responses to the command executions should be stored. This was requested when issuing the command.

                    \n@param outputS3KeyPrefix The S3 directory path inside the bucket where the responses to the command executions should be stored. This was requested when issuing the command.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "outputS3KeyPrefix", "getterDocumentation" : "

                    The S3 directory path inside the bucket where the responses to the command executions should be stored. This was requested when issuing the command.

                    \n@return The S3 directory path inside the bucket where the responses to the command executions should be stored. This was requested when issuing the command.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OutputS3KeyPrefix", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OutputS3KeyPrefix", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OutputS3KeyPrefix", "sensitive" : false, "setterDocumentation" : "

                    The S3 directory path inside the bucket where the responses to the command executions should be stored. This was requested when issuing the command.

                    \n@param outputS3KeyPrefix The S3 directory path inside the bucket where the responses to the command executions should be stored. This was requested when issuing the command.", "setterMethodName" : "setOutputS3KeyPrefix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "outputS3KeyPrefix", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "outputS3KeyPrefix", "variableType" : "String", "documentation" : "

                    The S3 directory path inside the bucket where the responses to the command executions should be stored. This was requested when issuing the command.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxConcurrency", "beanStyleSetterMethodName" : "setMaxConcurrency", "c2jName" : "MaxConcurrency", "c2jShape" : "MaxConcurrency", "defaultConsumerFluentSetterDocumentation" : "

                    The maximum number of instances that are allowed to run the command at the same time. You can specify a number of instances, such as 10, or a percentage of instances, such as 10%. The default value is 50. For more information about how to use MaxConcurrency, see Running Commands Using Systems Manager Run Command in the AWS Systems Manager User Guide.

                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #maxConcurrency(String)}.\n@param maxConcurrency a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxConcurrency(String)", "deprecated" : false, "documentation" : "

                    The maximum number of instances that are allowed to run the command at the same time. You can specify a number of instances, such as 10, or a percentage of instances, such as 10%. The default value is 50. For more information about how to use MaxConcurrency, see Running Commands Using Systems Manager Run Command in the AWS Systems Manager User Guide.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxConcurrency", "fluentSetterDocumentation" : "

                    The maximum number of instances that are allowed to run the command at the same time. You can specify a number of instances, such as 10, or a percentage of instances, such as 10%. The default value is 50. For more information about how to use MaxConcurrency, see Running Commands Using Systems Manager Run Command in the AWS Systems Manager User Guide.

                    \n@param maxConcurrency The maximum number of instances that are allowed to run the command at the same time. You can specify a number of instances, such as 10, or a percentage of instances, such as 10%. The default value is 50. For more information about how to use MaxConcurrency, see Running Commands Using Systems Manager Run Command in the AWS Systems Manager User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxConcurrency", "getterDocumentation" : "

                    The maximum number of instances that are allowed to run the command at the same time. You can specify a number of instances, such as 10, or a percentage of instances, such as 10%. The default value is 50. For more information about how to use MaxConcurrency, see Running Commands Using Systems Manager Run Command in the AWS Systems Manager User Guide.

                    \n@return The maximum number of instances that are allowed to run the command at the same time. You can specify a number of instances, such as 10, or a percentage of instances, such as 10%. The default value is 50. For more information about how to use MaxConcurrency, see Running Commands Using Systems Manager Run Command in the AWS Systems Manager User Guide.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxConcurrency", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxConcurrency", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MaxConcurrency", "sensitive" : false, "setterDocumentation" : "

                    The maximum number of instances that are allowed to run the command at the same time. You can specify a number of instances, such as 10, or a percentage of instances, such as 10%. The default value is 50. For more information about how to use MaxConcurrency, see Running Commands Using Systems Manager Run Command in the AWS Systems Manager User Guide.

                    \n@param maxConcurrency The maximum number of instances that are allowed to run the command at the same time. You can specify a number of instances, such as 10, or a percentage of instances, such as 10%. The default value is 50. For more information about how to use MaxConcurrency, see Running Commands Using Systems Manager Run Command in the AWS Systems Manager User Guide.", "setterMethodName" : "setMaxConcurrency", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "maxConcurrency", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "maxConcurrency", "variableType" : "String", "documentation" : "

                    The maximum number of instances that are allowed to run the command at the same time. You can specify a number of instances, such as 10, or a percentage of instances, such as 10%. The default value is 50. For more information about how to use MaxConcurrency, see Running Commands Using Systems Manager Run Command in the AWS Systems Manager User Guide.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxErrors", "beanStyleSetterMethodName" : "setMaxErrors", "c2jName" : "MaxErrors", "c2jShape" : "MaxErrors", "defaultConsumerFluentSetterDocumentation" : "

                    The maximum number of errors allowed before the system stops sending the command to additional targets. You can specify a number of errors, such as 10, or a percentage or errors, such as 10%. The default value is 0. For more information about how to use MaxErrors, see Running Commands Using Systems Manager Run Command in the AWS Systems Manager User Guide.

                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #maxErrors(String)}.\n@param maxErrors a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxErrors(String)", "deprecated" : false, "documentation" : "

                    The maximum number of errors allowed before the system stops sending the command to additional targets. You can specify a number of errors, such as 10, or a percentage or errors, such as 10%. The default value is 0. For more information about how to use MaxErrors, see Running Commands Using Systems Manager Run Command in the AWS Systems Manager User Guide.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxErrors", "fluentSetterDocumentation" : "

                    The maximum number of errors allowed before the system stops sending the command to additional targets. You can specify a number of errors, such as 10, or a percentage or errors, such as 10%. The default value is 0. For more information about how to use MaxErrors, see Running Commands Using Systems Manager Run Command in the AWS Systems Manager User Guide.

                    \n@param maxErrors The maximum number of errors allowed before the system stops sending the command to additional targets. You can specify a number of errors, such as 10, or a percentage or errors, such as 10%. The default value is 0. For more information about how to use MaxErrors, see Running Commands Using Systems Manager Run Command in the AWS Systems Manager User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxErrors", "getterDocumentation" : "

                    The maximum number of errors allowed before the system stops sending the command to additional targets. You can specify a number of errors, such as 10, or a percentage or errors, such as 10%. The default value is 0. For more information about how to use MaxErrors, see Running Commands Using Systems Manager Run Command in the AWS Systems Manager User Guide.

                    \n@return The maximum number of errors allowed before the system stops sending the command to additional targets. You can specify a number of errors, such as 10, or a percentage or errors, such as 10%. The default value is 0. For more information about how to use MaxErrors, see Running Commands Using Systems Manager Run Command in the AWS Systems Manager User Guide.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxErrors", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxErrors", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MaxErrors", "sensitive" : false, "setterDocumentation" : "

                    The maximum number of errors allowed before the system stops sending the command to additional targets. You can specify a number of errors, such as 10, or a percentage or errors, such as 10%. The default value is 0. For more information about how to use MaxErrors, see Running Commands Using Systems Manager Run Command in the AWS Systems Manager User Guide.

                    \n@param maxErrors The maximum number of errors allowed before the system stops sending the command to additional targets. You can specify a number of errors, such as 10, or a percentage or errors, such as 10%. The default value is 0. For more information about how to use MaxErrors, see Running Commands Using Systems Manager Run Command in the AWS Systems Manager User Guide.", "setterMethodName" : "setMaxErrors", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "maxErrors", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "maxErrors", "variableType" : "String", "documentation" : "

                    The maximum number of errors allowed before the system stops sending the command to additional targets. You can specify a number of errors, such as 10, or a percentage or errors, such as 10%. The default value is 0. For more information about how to use MaxErrors, see Running Commands Using Systems Manager Run Command in the AWS Systems Manager User Guide.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTargetCount", "beanStyleSetterMethodName" : "setTargetCount", "c2jName" : "TargetCount", "c2jShape" : "TargetCount", "defaultConsumerFluentSetterDocumentation" : "

                    The number of targets for the command.

                    \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 #targetCount(Integer)}.\n@param targetCount 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 #targetCount(Integer)", "deprecated" : false, "documentation" : "

                    The number of targets for the command.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetCount", "fluentSetterDocumentation" : "

                    The number of targets for the command.

                    \n@param targetCount The number of targets for the command.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetCount", "getterDocumentation" : "

                    The number of targets for the command.

                    \n@return The number of targets for the command.", "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" : "TargetCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TargetCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "TargetCount", "sensitive" : false, "setterDocumentation" : "

                    The number of targets for the command.

                    \n@param targetCount The number of targets for the command.", "setterMethodName" : "setTargetCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "targetCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "targetCount", "variableType" : "Integer", "documentation" : "

                    The number of targets for the command.

                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCompletedCount", "beanStyleSetterMethodName" : "setCompletedCount", "c2jName" : "CompletedCount", "c2jShape" : "CompletedCount", "defaultConsumerFluentSetterDocumentation" : "

                    The number of targets for which the command invocation reached a terminal state. Terminal states include the following: Success, Failed, Execution Timed Out, Delivery Timed Out, Canceled, Terminated, or Undeliverable.

                    \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 #completedCount(Integer)}.\n@param completedCount 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 #completedCount(Integer)", "deprecated" : false, "documentation" : "

                    The number of targets for which the command invocation reached a terminal state. Terminal states include the following: Success, Failed, Execution Timed Out, Delivery Timed Out, Canceled, Terminated, or Undeliverable.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "completedCount", "fluentSetterDocumentation" : "

                    The number of targets for which the command invocation reached a terminal state. Terminal states include the following: Success, Failed, Execution Timed Out, Delivery Timed Out, Canceled, Terminated, or Undeliverable.

                    \n@param completedCount The number of targets for which the command invocation reached a terminal state. Terminal states include the following: Success, Failed, Execution Timed Out, Delivery Timed Out, Canceled, Terminated, or Undeliverable.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "completedCount", "getterDocumentation" : "

                    The number of targets for which the command invocation reached a terminal state. Terminal states include the following: Success, Failed, Execution Timed Out, Delivery Timed Out, Canceled, Terminated, or Undeliverable.

                    \n@return The number of targets for which the command invocation reached a terminal state. Terminal states include the following: Success, Failed, Execution Timed Out, Delivery Timed Out, Canceled, Terminated, or Undeliverable.", "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" : "CompletedCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CompletedCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "CompletedCount", "sensitive" : false, "setterDocumentation" : "

                    The number of targets for which the command invocation reached a terminal state. Terminal states include the following: Success, Failed, Execution Timed Out, Delivery Timed Out, Canceled, Terminated, or Undeliverable.

                    \n@param completedCount The number of targets for which the command invocation reached a terminal state. Terminal states include the following: Success, Failed, Execution Timed Out, Delivery Timed Out, Canceled, Terminated, or Undeliverable.", "setterMethodName" : "setCompletedCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "completedCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "completedCount", "variableType" : "Integer", "documentation" : "

                    The number of targets for which the command invocation reached a terminal state. Terminal states include the following: Success, Failed, Execution Timed Out, Delivery Timed Out, Canceled, Terminated, or Undeliverable.

                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getErrorCount", "beanStyleSetterMethodName" : "setErrorCount", "c2jName" : "ErrorCount", "c2jShape" : "ErrorCount", "defaultConsumerFluentSetterDocumentation" : "

                    The number of targets for which the status is Failed or Execution Timed Out.

                    \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #errorCount(Integer)}.\n@param errorCount 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 #errorCount(Integer)", "deprecated" : false, "documentation" : "

                    The number of targets for which the status is Failed or Execution Timed Out.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "errorCount", "fluentSetterDocumentation" : "

                    The number of targets for which the status is Failed or Execution Timed Out.

                    \n@param errorCount The number of targets for which the status is Failed or Execution Timed Out.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "errorCount", "getterDocumentation" : "

                    The number of targets for which the status is Failed or Execution Timed Out.

                    \n@return The number of targets for which the status is Failed or Execution Timed Out.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ErrorCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ErrorCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "ErrorCount", "sensitive" : false, "setterDocumentation" : "

                    The number of targets for which the status is Failed or Execution Timed Out.

                    \n@param errorCount The number of targets for which the status is Failed or Execution Timed Out.", "setterMethodName" : "setErrorCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "errorCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "errorCount", "variableType" : "Integer", "documentation" : "

                    The number of targets for which the status is Failed or Execution Timed Out.

                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeliveryTimedOutCount", "beanStyleSetterMethodName" : "setDeliveryTimedOutCount", "c2jName" : "DeliveryTimedOutCount", "c2jShape" : "DeliveryTimedOutCount", "defaultConsumerFluentSetterDocumentation" : "

                    The number of targets for which the status is Delivery Timed Out.

                    \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #deliveryTimedOutCount(Integer)}.\n@param deliveryTimedOutCount 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 #deliveryTimedOutCount(Integer)", "deprecated" : false, "documentation" : "

                    The number of targets for which the status is Delivery Timed Out.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deliveryTimedOutCount", "fluentSetterDocumentation" : "

                    The number of targets for which the status is Delivery Timed Out.

                    \n@param deliveryTimedOutCount The number of targets for which the status is Delivery Timed Out.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deliveryTimedOutCount", "getterDocumentation" : "

                    The number of targets for which the status is Delivery Timed Out.

                    \n@return The number of targets for which the status is Delivery Timed Out.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeliveryTimedOutCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeliveryTimedOutCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "DeliveryTimedOutCount", "sensitive" : false, "setterDocumentation" : "

                    The number of targets for which the status is Delivery Timed Out.

                    \n@param deliveryTimedOutCount The number of targets for which the status is Delivery Timed Out.", "setterMethodName" : "setDeliveryTimedOutCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "deliveryTimedOutCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "deliveryTimedOutCount", "variableType" : "Integer", "documentation" : "

                    The number of targets for which the status is Delivery Timed Out.

                    ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getServiceRole", "beanStyleSetterMethodName" : "setServiceRole", "c2jName" : "ServiceRole", "c2jShape" : "ServiceRole", "defaultConsumerFluentSetterDocumentation" : "

                    The IAM service role that Run Command uses to act on your behalf when sending notifications about command status changes.

                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #serviceRole(String)}.\n@param serviceRole a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #serviceRole(String)", "deprecated" : false, "documentation" : "

                    The IAM service role that Run Command uses to act on your behalf when sending notifications about command status changes.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serviceRole", "fluentSetterDocumentation" : "

                    The IAM service role that Run Command uses to act on your behalf when sending notifications about command status changes.

                    \n@param serviceRole The IAM service role that Run Command uses to act on your behalf when sending notifications about command status changes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serviceRole", "getterDocumentation" : "

                    The IAM service role that Run Command uses to act on your behalf when sending notifications about command status changes.

                    \n@return The IAM service role that Run Command uses to act on your behalf when sending notifications about command status changes.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ServiceRole", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ServiceRole", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ServiceRole", "sensitive" : false, "setterDocumentation" : "

                    The IAM service role that Run Command uses to act on your behalf when sending notifications about command status changes.

                    \n@param serviceRole The IAM service role that Run Command uses to act on your behalf when sending notifications about command status changes.", "setterMethodName" : "setServiceRole", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serviceRole", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "serviceRole", "variableType" : "String", "documentation" : "

                    The IAM service role that Run Command uses to act on your behalf when sending notifications about command status changes.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNotificationConfig", "beanStyleSetterMethodName" : "setNotificationConfig", "c2jName" : "NotificationConfig", "c2jShape" : "NotificationConfig", "defaultConsumerFluentSetterDocumentation" : "

                    Configurations for sending notifications about command status changes.

                    \nThis is a convenience that creates an instance of the {@link NotificationConfig.Builder} avoiding the need to create one manually via {@link NotificationConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link NotificationConfig.Builder#build()} is called immediately and its result is passed to {@link #notificationConfig(NotificationConfig)}.\n@param notificationConfig a consumer that will call methods on {@link NotificationConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #notificationConfig(NotificationConfig)", "deprecated" : false, "documentation" : "

                    Configurations for sending notifications about command status changes.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "notificationConfig", "fluentSetterDocumentation" : "

                    Configurations for sending notifications about command status changes.

                    \n@param notificationConfig Configurations for sending notifications about command status changes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "notificationConfig", "getterDocumentation" : "

                    Configurations for sending notifications about command status changes.

                    \n@return Configurations for sending notifications about command status changes.", "getterModel" : { "returnType" : "NotificationConfig", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NotificationConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NotificationConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "NotificationConfig", "sensitive" : false, "setterDocumentation" : "

                    Configurations for sending notifications about command status changes.

                    \n@param notificationConfig Configurations for sending notifications about command status changes.", "setterMethodName" : "setNotificationConfig", "setterModel" : { "variableDeclarationType" : "NotificationConfig", "variableName" : "notificationConfig", "variableType" : "NotificationConfig", "documentation" : null, "simpleType" : "NotificationConfig", "variableSetterType" : "NotificationConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "NotificationConfig", "variableName" : "notificationConfig", "variableType" : "NotificationConfig", "documentation" : "

                    Configurations for sending notifications about command status changes.

                    ", "simpleType" : "NotificationConfig", "variableSetterType" : "NotificationConfig" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCloudWatchOutputConfig", "beanStyleSetterMethodName" : "setCloudWatchOutputConfig", "c2jName" : "CloudWatchOutputConfig", "c2jShape" : "CloudWatchOutputConfig", "defaultConsumerFluentSetterDocumentation" : "

                    CloudWatch Logs information where you want Systems Manager to send the command output.

                    \nThis is a convenience that creates an instance of the {@link CloudWatchOutputConfig.Builder} avoiding the need to create one manually via {@link CloudWatchOutputConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link CloudWatchOutputConfig.Builder#build()} is called immediately and its result is passed to {@link #cloudWatchOutputConfig(CloudWatchOutputConfig)}.\n@param cloudWatchOutputConfig a consumer that will call methods on {@link CloudWatchOutputConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cloudWatchOutputConfig(CloudWatchOutputConfig)", "deprecated" : false, "documentation" : "

                    CloudWatch Logs information where you want Systems Manager to send the command output.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cloudWatchOutputConfig", "fluentSetterDocumentation" : "

                    CloudWatch Logs information where you want Systems Manager to send the command output.

                    \n@param cloudWatchOutputConfig CloudWatch Logs information where you want Systems Manager to send the command output.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cloudWatchOutputConfig", "getterDocumentation" : "

                    CloudWatch Logs information where you want Systems Manager to send the command output.

                    \n@return CloudWatch Logs information where you want Systems Manager to send the command output.", "getterModel" : { "returnType" : "CloudWatchOutputConfig", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CloudWatchOutputConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CloudWatchOutputConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CloudWatchOutputConfig", "sensitive" : false, "setterDocumentation" : "

                    CloudWatch Logs information where you want Systems Manager to send the command output.

                    \n@param cloudWatchOutputConfig CloudWatch Logs information where you want Systems Manager to send the command output.", "setterMethodName" : "setCloudWatchOutputConfig", "setterModel" : { "variableDeclarationType" : "CloudWatchOutputConfig", "variableName" : "cloudWatchOutputConfig", "variableType" : "CloudWatchOutputConfig", "documentation" : null, "simpleType" : "CloudWatchOutputConfig", "variableSetterType" : "CloudWatchOutputConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CloudWatchOutputConfig", "variableName" : "cloudWatchOutputConfig", "variableType" : "CloudWatchOutputConfig", "documentation" : "

                    CloudWatch Logs information where you want Systems Manager to send the command output.

                    ", "simpleType" : "CloudWatchOutputConfig", "variableSetterType" : "CloudWatchOutputConfig" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "Command", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Command", "variableName" : "command", "variableType" : "Command", "documentation" : null, "simpleType" : "Command", "variableSetterType" : "Command" }, "wrapper" : false }, "CommandFilter" : { "c2jName" : "CommandFilter", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                    Describes a command filter.

                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getKeyAsString", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "CommandFilterKey", "defaultConsumerFluentSetterDocumentation" : "

                    The name of the filter.

                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #keyAsString(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "

                    The name of the filter.

                    ", "endpointDiscoveryId" : false, "enumType" : "CommandFilterKey", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "key", "fluentEnumSetterMethodName" : "key", "fluentGetterMethodName" : "keyAsString", "fluentSetterDocumentation" : "

                    The name of the filter.

                    \n@param key The name of the filter.\n@see CommandFilterKey\n@return Returns a reference to this object so that method calls can be chained together.\n@see CommandFilterKey", "fluentSetterMethodName" : "key", "getterDocumentation" : "

                    The name of the filter.

                    \n

                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #key} will return {@link CommandFilterKey#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #keyAsString}.\n

                    \n@return The name of the filter.\n@see CommandFilterKey", "getterModel" : { "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" : "

                    The name of the filter.

                    \n@param key The name of the filter.\n@see CommandFilterKey", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "

                    The name of the filter.

                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "CommandFilterValue", "defaultConsumerFluentSetterDocumentation" : "

                    The filter value. Valid values for each filter key are as follows:

                    • InvokedAfter: Specify a timestamp to limit your results. For example, specify 2018-07-07T00:00:00Z to see a list of command executions occurring July 7, 2018, and later.

                    • InvokedBefore: Specify a timestamp to limit your results. For example, specify 2018-07-07T00:00:00Z to see a list of command executions from before July 7, 2018.

                    • Status: Specify a valid command status to see a list of all command executions with that status. Status values you can specify include:

                      • Pending

                      • InProgress

                      • Success

                      • Cancelled

                      • Failed

                      • TimedOut

                      • Cancelling

                    • DocumentName: Specify name of the SSM document for which you want to see command execution results. For example, specify AWS-RunPatchBaseline to see command executions that used this SSM document to perform security patching operations on instances.

                    • ExecutionStage: Specify one of the following values:

                      • Executing: Returns a list of command executions that are currently still running.

                      • Complete: Returns a list of command executions that have already completed.

                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "

                    The filter value. Valid values for each filter key are as follows:

                    • InvokedAfter: Specify a timestamp to limit your results. For example, specify 2018-07-07T00:00:00Z to see a list of command executions occurring July 7, 2018, and later.

                    • InvokedBefore: Specify a timestamp to limit your results. For example, specify 2018-07-07T00:00:00Z to see a list of command executions from before July 7, 2018.

                    • Status: Specify a valid command status to see a list of all command executions with that status. Status values you can specify include:

                      • Pending

                      • InProgress

                      • Success

                      • Cancelled

                      • Failed

                      • TimedOut

                      • Cancelling

                    • DocumentName: Specify name of the SSM document for which you want to see command execution results. For example, specify AWS-RunPatchBaseline to see command executions that used this SSM document to perform security patching operations on instances.

                    • ExecutionStage: Specify one of the following values:

                      • Executing: Returns a list of command executions that are currently still running.

                      • Complete: Returns a list of command executions that have already completed.

                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "

                    The filter value. Valid values for each filter key are as follows:

                    • InvokedAfter: Specify a timestamp to limit your results. For example, specify 2018-07-07T00:00:00Z to see a list of command executions occurring July 7, 2018, and later.

                    • InvokedBefore: Specify a timestamp to limit your results. For example, specify 2018-07-07T00:00:00Z to see a list of command executions from before July 7, 2018.

                    • Status: Specify a valid command status to see a list of all command executions with that status. Status values you can specify include:

                      • Pending

                      • InProgress

                      • Success

                      • Cancelled

                      • Failed

                      • TimedOut

                      • Cancelling

                    • DocumentName: Specify name of the SSM document for which you want to see command execution results. For example, specify AWS-RunPatchBaseline to see command executions that used this SSM document to perform security patching operations on instances.

                    • ExecutionStage: Specify one of the following values:

                      • Executing: Returns a list of command executions that are currently still running.

                      • Complete: Returns a list of command executions that have already completed.

                    \n@param value The filter value. Valid values for each filter key are as follows:

                    • InvokedAfter: Specify a timestamp to limit your results. For example, specify 2018-07-07T00:00:00Z to see a list of command executions occurring July 7, 2018, and later.

                    • InvokedBefore: Specify a timestamp to limit your results. For example, specify 2018-07-07T00:00:00Z to see a list of command executions from before July 7, 2018.

                    • Status: Specify a valid command status to see a list of all command executions with that status. Status values you can specify include:

                      • Pending

                      • InProgress

                      • Success

                      • Cancelled

                      • Failed

                      • TimedOut

                      • Cancelling

                    • DocumentName: Specify name of the SSM document for which you want to see command execution results. For example, specify AWS-RunPatchBaseline to see command executions that used this SSM document to perform security patching operations on instances.

                    • ExecutionStage: Specify one of the following values:

                      • Executing: Returns a list of command executions that are currently still running.

                      • Complete: Returns a list of command executions that have already completed.

                    • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "

                      The filter value. Valid values for each filter key are as follows:

                      • InvokedAfter: Specify a timestamp to limit your results. For example, specify 2018-07-07T00:00:00Z to see a list of command executions occurring July 7, 2018, and later.

                      • InvokedBefore: Specify a timestamp to limit your results. For example, specify 2018-07-07T00:00:00Z to see a list of command executions from before July 7, 2018.

                      • Status: Specify a valid command status to see a list of all command executions with that status. Status values you can specify include:

                        • Pending

                        • InProgress

                        • Success

                        • Cancelled

                        • Failed

                        • TimedOut

                        • Cancelling

                      • DocumentName: Specify name of the SSM document for which you want to see command execution results. For example, specify AWS-RunPatchBaseline to see command executions that used this SSM document to perform security patching operations on instances.

                      • ExecutionStage: Specify one of the following values:

                        • Executing: Returns a list of command executions that are currently still running.

                        • Complete: Returns a list of command executions that have already completed.

                      \n@return The filter value. Valid values for each filter key are as follows:

                      • InvokedAfter: Specify a timestamp to limit your results. For example, specify 2018-07-07T00:00:00Z to see a list of command executions occurring July 7, 2018, and later.

                      • InvokedBefore: Specify a timestamp to limit your results. For example, specify 2018-07-07T00:00:00Z to see a list of command executions from before July 7, 2018.

                      • Status: Specify a valid command status to see a list of all command executions with that status. Status values you can specify include:

                        • Pending

                        • InProgress

                        • Success

                        • Cancelled

                        • Failed

                        • TimedOut

                        • Cancelling

                      • DocumentName: Specify name of the SSM document for which you want to see command execution results. For example, specify AWS-RunPatchBaseline to see command executions that used this SSM document to perform security patching operations on instances.

                      • ExecutionStage: Specify one of the following values:

                        • Executing: Returns a list of command executions that are currently still running.

                        • Complete: Returns a list of command executions that have already completed.

                      • ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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" : "

                        The filter value. Valid values for each filter key are as follows:

                        • InvokedAfter: Specify a timestamp to limit your results. For example, specify 2018-07-07T00:00:00Z to see a list of command executions occurring July 7, 2018, and later.

                        • InvokedBefore: Specify a timestamp to limit your results. For example, specify 2018-07-07T00:00:00Z to see a list of command executions from before July 7, 2018.

                        • Status: Specify a valid command status to see a list of all command executions with that status. Status values you can specify include:

                          • Pending

                          • InProgress

                          • Success

                          • Cancelled

                          • Failed

                          • TimedOut

                          • Cancelling

                        • DocumentName: Specify name of the SSM document for which you want to see command execution results. For example, specify AWS-RunPatchBaseline to see command executions that used this SSM document to perform security patching operations on instances.

                        • ExecutionStage: Specify one of the following values:

                          • Executing: Returns a list of command executions that are currently still running.

                          • Complete: Returns a list of command executions that have already completed.

                        \n@param value The filter value. Valid values for each filter key are as follows:

                        • InvokedAfter: Specify a timestamp to limit your results. For example, specify 2018-07-07T00:00:00Z to see a list of command executions occurring July 7, 2018, and later.

                        • InvokedBefore: Specify a timestamp to limit your results. For example, specify 2018-07-07T00:00:00Z to see a list of command executions from before July 7, 2018.

                        • Status: Specify a valid command status to see a list of all command executions with that status. Status values you can specify include:

                          • Pending

                          • InProgress

                          • Success

                          • Cancelled

                          • Failed

                          • TimedOut

                          • Cancelling

                        • DocumentName: Specify name of the SSM document for which you want to see command execution results. For example, specify AWS-RunPatchBaseline to see command executions that used this SSM document to perform security patching operations on instances.

                        • ExecutionStage: Specify one of the following values:

                          • Executing: Returns a list of command executions that are currently still running.

                          • Complete: Returns a list of command executions that have already completed.

                        • ", "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 filter value. Valid values for each filter key are as follows:

                          • InvokedAfter: Specify a timestamp to limit your results. For example, specify 2018-07-07T00:00:00Z to see a list of command executions occurring July 7, 2018, and later.

                          • InvokedBefore: Specify a timestamp to limit your results. For example, specify 2018-07-07T00:00:00Z to see a list of command executions from before July 7, 2018.

                          • Status: Specify a valid command status to see a list of all command executions with that status. Status values you can specify include:

                            • Pending

                            • InProgress

                            • Success

                            • Cancelled

                            • Failed

                            • TimedOut

                            • Cancelling

                          • DocumentName: Specify name of the SSM document for which you want to see command execution results. For example, specify AWS-RunPatchBaseline to see command executions that used this SSM document to perform security patching operations on instances.

                          • ExecutionStage: Specify one of the following values:

                            • Executing: Returns a list of command executions that are currently still running.

                            • Complete: Returns a list of command executions that have already completed.

                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Key" : { "beanStyleGetterMethodName" : "getKeyAsString", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "CommandFilterKey", "defaultConsumerFluentSetterDocumentation" : "

                          The name of the filter.

                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #keyAsString(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "

                          The name of the filter.

                          ", "endpointDiscoveryId" : false, "enumType" : "CommandFilterKey", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "key", "fluentEnumSetterMethodName" : "key", "fluentGetterMethodName" : "keyAsString", "fluentSetterDocumentation" : "

                          The name of the filter.

                          \n@param key The name of the filter.\n@see CommandFilterKey\n@return Returns a reference to this object so that method calls can be chained together.\n@see CommandFilterKey", "fluentSetterMethodName" : "key", "getterDocumentation" : "

                          The name of the filter.

                          \n

                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #key} will return {@link CommandFilterKey#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #keyAsString}.\n

                          \n@return The name of the filter.\n@see CommandFilterKey", "getterModel" : { "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" : "

                          The name of the filter.

                          \n@param key The name of the filter.\n@see CommandFilterKey", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "

                          The name of the filter.

                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Value" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "CommandFilterValue", "defaultConsumerFluentSetterDocumentation" : "

                          The filter value. Valid values for each filter key are as follows:

                          • InvokedAfter: Specify a timestamp to limit your results. For example, specify 2018-07-07T00:00:00Z to see a list of command executions occurring July 7, 2018, and later.

                          • InvokedBefore: Specify a timestamp to limit your results. For example, specify 2018-07-07T00:00:00Z to see a list of command executions from before July 7, 2018.

                          • Status: Specify a valid command status to see a list of all command executions with that status. Status values you can specify include:

                            • Pending

                            • InProgress

                            • Success

                            • Cancelled

                            • Failed

                            • TimedOut

                            • Cancelling

                          • DocumentName: Specify name of the SSM document for which you want to see command execution results. For example, specify AWS-RunPatchBaseline to see command executions that used this SSM document to perform security patching operations on instances.

                          • ExecutionStage: Specify one of the following values:

                            • Executing: Returns a list of command executions that are currently still running.

                            • Complete: Returns a list of command executions that have already completed.

                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "

                          The filter value. Valid values for each filter key are as follows:

                          • InvokedAfter: Specify a timestamp to limit your results. For example, specify 2018-07-07T00:00:00Z to see a list of command executions occurring July 7, 2018, and later.

                          • InvokedBefore: Specify a timestamp to limit your results. For example, specify 2018-07-07T00:00:00Z to see a list of command executions from before July 7, 2018.

                          • Status: Specify a valid command status to see a list of all command executions with that status. Status values you can specify include:

                            • Pending

                            • InProgress

                            • Success

                            • Cancelled

                            • Failed

                            • TimedOut

                            • Cancelling

                          • DocumentName: Specify name of the SSM document for which you want to see command execution results. For example, specify AWS-RunPatchBaseline to see command executions that used this SSM document to perform security patching operations on instances.

                          • ExecutionStage: Specify one of the following values:

                            • Executing: Returns a list of command executions that are currently still running.

                            • Complete: Returns a list of command executions that have already completed.

                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "

                          The filter value. Valid values for each filter key are as follows:

                          • InvokedAfter: Specify a timestamp to limit your results. For example, specify 2018-07-07T00:00:00Z to see a list of command executions occurring July 7, 2018, and later.

                          • InvokedBefore: Specify a timestamp to limit your results. For example, specify 2018-07-07T00:00:00Z to see a list of command executions from before July 7, 2018.

                          • Status: Specify a valid command status to see a list of all command executions with that status. Status values you can specify include:

                            • Pending

                            • InProgress

                            • Success

                            • Cancelled

                            • Failed

                            • TimedOut

                            • Cancelling

                          • DocumentName: Specify name of the SSM document for which you want to see command execution results. For example, specify AWS-RunPatchBaseline to see command executions that used this SSM document to perform security patching operations on instances.

                          • ExecutionStage: Specify one of the following values:

                            • Executing: Returns a list of command executions that are currently still running.

                            • Complete: Returns a list of command executions that have already completed.

                          \n@param value The filter value. Valid values for each filter key are as follows:

                          • InvokedAfter: Specify a timestamp to limit your results. For example, specify 2018-07-07T00:00:00Z to see a list of command executions occurring July 7, 2018, and later.

                          • InvokedBefore: Specify a timestamp to limit your results. For example, specify 2018-07-07T00:00:00Z to see a list of command executions from before July 7, 2018.

                          • Status: Specify a valid command status to see a list of all command executions with that status. Status values you can specify include:

                            • Pending

                            • InProgress

                            • Success

                            • Cancelled

                            • Failed

                            • TimedOut

                            • Cancelling

                          • DocumentName: Specify name of the SSM document for which you want to see command execution results. For example, specify AWS-RunPatchBaseline to see command executions that used this SSM document to perform security patching operations on instances.

                          • ExecutionStage: Specify one of the following values:

                            • Executing: Returns a list of command executions that are currently still running.

                            • Complete: Returns a list of command executions that have already completed.

                          • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "

                            The filter value. Valid values for each filter key are as follows:

                            • InvokedAfter: Specify a timestamp to limit your results. For example, specify 2018-07-07T00:00:00Z to see a list of command executions occurring July 7, 2018, and later.

                            • InvokedBefore: Specify a timestamp to limit your results. For example, specify 2018-07-07T00:00:00Z to see a list of command executions from before July 7, 2018.

                            • Status: Specify a valid command status to see a list of all command executions with that status. Status values you can specify include:

                              • Pending

                              • InProgress

                              • Success

                              • Cancelled

                              • Failed

                              • TimedOut

                              • Cancelling

                            • DocumentName: Specify name of the SSM document for which you want to see command execution results. For example, specify AWS-RunPatchBaseline to see command executions that used this SSM document to perform security patching operations on instances.

                            • ExecutionStage: Specify one of the following values:

                              • Executing: Returns a list of command executions that are currently still running.

                              • Complete: Returns a list of command executions that have already completed.

                            \n@return The filter value. Valid values for each filter key are as follows:

                            • InvokedAfter: Specify a timestamp to limit your results. For example, specify 2018-07-07T00:00:00Z to see a list of command executions occurring July 7, 2018, and later.

                            • InvokedBefore: Specify a timestamp to limit your results. For example, specify 2018-07-07T00:00:00Z to see a list of command executions from before July 7, 2018.

                            • Status: Specify a valid command status to see a list of all command executions with that status. Status values you can specify include:

                              • Pending

                              • InProgress

                              • Success

                              • Cancelled

                              • Failed

                              • TimedOut

                              • Cancelling

                            • DocumentName: Specify name of the SSM document for which you want to see command execution results. For example, specify AWS-RunPatchBaseline to see command executions that used this SSM document to perform security patching operations on instances.

                            • ExecutionStage: Specify one of the following values:

                              • Executing: Returns a list of command executions that are currently still running.

                              • Complete: Returns a list of command executions that have already completed.

                            • ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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" : "

                              The filter value. Valid values for each filter key are as follows:

                              • InvokedAfter: Specify a timestamp to limit your results. For example, specify 2018-07-07T00:00:00Z to see a list of command executions occurring July 7, 2018, and later.

                              • InvokedBefore: Specify a timestamp to limit your results. For example, specify 2018-07-07T00:00:00Z to see a list of command executions from before July 7, 2018.

                              • Status: Specify a valid command status to see a list of all command executions with that status. Status values you can specify include:

                                • Pending

                                • InProgress

                                • Success

                                • Cancelled

                                • Failed

                                • TimedOut

                                • Cancelling

                              • DocumentName: Specify name of the SSM document for which you want to see command execution results. For example, specify AWS-RunPatchBaseline to see command executions that used this SSM document to perform security patching operations on instances.

                              • ExecutionStage: Specify one of the following values:

                                • Executing: Returns a list of command executions that are currently still running.

                                • Complete: Returns a list of command executions that have already completed.

                              \n@param value The filter value. Valid values for each filter key are as follows:

                              • InvokedAfter: Specify a timestamp to limit your results. For example, specify 2018-07-07T00:00:00Z to see a list of command executions occurring July 7, 2018, and later.

                              • InvokedBefore: Specify a timestamp to limit your results. For example, specify 2018-07-07T00:00:00Z to see a list of command executions from before July 7, 2018.

                              • Status: Specify a valid command status to see a list of all command executions with that status. Status values you can specify include:

                                • Pending

                                • InProgress

                                • Success

                                • Cancelled

                                • Failed

                                • TimedOut

                                • Cancelling

                              • DocumentName: Specify name of the SSM document for which you want to see command execution results. For example, specify AWS-RunPatchBaseline to see command executions that used this SSM document to perform security patching operations on instances.

                              • ExecutionStage: Specify one of the following values:

                                • Executing: Returns a list of command executions that are currently still running.

                                • Complete: Returns a list of command executions that have already completed.

                              • ", "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 filter value. Valid values for each filter key are as follows:

                                • InvokedAfter: Specify a timestamp to limit your results. For example, specify 2018-07-07T00:00:00Z to see a list of command executions occurring July 7, 2018, and later.

                                • InvokedBefore: Specify a timestamp to limit your results. For example, specify 2018-07-07T00:00:00Z to see a list of command executions from before July 7, 2018.

                                • Status: Specify a valid command status to see a list of all command executions with that status. Status values you can specify include:

                                  • Pending

                                  • InProgress

                                  • Success

                                  • Cancelled

                                  • Failed

                                  • TimedOut

                                  • Cancelling

                                • DocumentName: Specify name of the SSM document for which you want to see command execution results. For example, specify AWS-RunPatchBaseline to see command executions that used this SSM document to perform security patching operations on instances.

                                • ExecutionStage: Specify one of the following values:

                                  • Executing: Returns a list of command executions that are currently still running.

                                  • Complete: Returns a list of command executions that have already completed.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getKeyAsString", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "CommandFilterKey", "defaultConsumerFluentSetterDocumentation" : "

                                The name of the filter.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #keyAsString(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "

                                The name of the filter.

                                ", "endpointDiscoveryId" : false, "enumType" : "CommandFilterKey", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "key", "fluentEnumSetterMethodName" : "key", "fluentGetterMethodName" : "keyAsString", "fluentSetterDocumentation" : "

                                The name of the filter.

                                \n@param key The name of the filter.\n@see CommandFilterKey\n@return Returns a reference to this object so that method calls can be chained together.\n@see CommandFilterKey", "fluentSetterMethodName" : "key", "getterDocumentation" : "

                                The name of the filter.

                                \n

                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #key} will return {@link CommandFilterKey#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #keyAsString}.\n

                                \n@return The name of the filter.\n@see CommandFilterKey", "getterModel" : { "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" : "

                                The name of the filter.

                                \n@param key The name of the filter.\n@see CommandFilterKey", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "

                                The name of the filter.

                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "CommandFilterValue", "defaultConsumerFluentSetterDocumentation" : "

                                The filter value. Valid values for each filter key are as follows:

                                • InvokedAfter: Specify a timestamp to limit your results. For example, specify 2018-07-07T00:00:00Z to see a list of command executions occurring July 7, 2018, and later.

                                • InvokedBefore: Specify a timestamp to limit your results. For example, specify 2018-07-07T00:00:00Z to see a list of command executions from before July 7, 2018.

                                • Status: Specify a valid command status to see a list of all command executions with that status. Status values you can specify include:

                                  • Pending

                                  • InProgress

                                  • Success

                                  • Cancelled

                                  • Failed

                                  • TimedOut

                                  • Cancelling

                                • DocumentName: Specify name of the SSM document for which you want to see command execution results. For example, specify AWS-RunPatchBaseline to see command executions that used this SSM document to perform security patching operations on instances.

                                • ExecutionStage: Specify one of the following values:

                                  • Executing: Returns a list of command executions that are currently still running.

                                  • Complete: Returns a list of command executions that have already completed.

                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "

                                The filter value. Valid values for each filter key are as follows:

                                • InvokedAfter: Specify a timestamp to limit your results. For example, specify 2018-07-07T00:00:00Z to see a list of command executions occurring July 7, 2018, and later.

                                • InvokedBefore: Specify a timestamp to limit your results. For example, specify 2018-07-07T00:00:00Z to see a list of command executions from before July 7, 2018.

                                • Status: Specify a valid command status to see a list of all command executions with that status. Status values you can specify include:

                                  • Pending

                                  • InProgress

                                  • Success

                                  • Cancelled

                                  • Failed

                                  • TimedOut

                                  • Cancelling

                                • DocumentName: Specify name of the SSM document for which you want to see command execution results. For example, specify AWS-RunPatchBaseline to see command executions that used this SSM document to perform security patching operations on instances.

                                • ExecutionStage: Specify one of the following values:

                                  • Executing: Returns a list of command executions that are currently still running.

                                  • Complete: Returns a list of command executions that have already completed.

                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "

                                The filter value. Valid values for each filter key are as follows:

                                • InvokedAfter: Specify a timestamp to limit your results. For example, specify 2018-07-07T00:00:00Z to see a list of command executions occurring July 7, 2018, and later.

                                • InvokedBefore: Specify a timestamp to limit your results. For example, specify 2018-07-07T00:00:00Z to see a list of command executions from before July 7, 2018.

                                • Status: Specify a valid command status to see a list of all command executions with that status. Status values you can specify include:

                                  • Pending

                                  • InProgress

                                  • Success

                                  • Cancelled

                                  • Failed

                                  • TimedOut

                                  • Cancelling

                                • DocumentName: Specify name of the SSM document for which you want to see command execution results. For example, specify AWS-RunPatchBaseline to see command executions that used this SSM document to perform security patching operations on instances.

                                • ExecutionStage: Specify one of the following values:

                                  • Executing: Returns a list of command executions that are currently still running.

                                  • Complete: Returns a list of command executions that have already completed.

                                \n@param value The filter value. Valid values for each filter key are as follows:

                                • InvokedAfter: Specify a timestamp to limit your results. For example, specify 2018-07-07T00:00:00Z to see a list of command executions occurring July 7, 2018, and later.

                                • InvokedBefore: Specify a timestamp to limit your results. For example, specify 2018-07-07T00:00:00Z to see a list of command executions from before July 7, 2018.

                                • Status: Specify a valid command status to see a list of all command executions with that status. Status values you can specify include:

                                  • Pending

                                  • InProgress

                                  • Success

                                  • Cancelled

                                  • Failed

                                  • TimedOut

                                  • Cancelling

                                • DocumentName: Specify name of the SSM document for which you want to see command execution results. For example, specify AWS-RunPatchBaseline to see command executions that used this SSM document to perform security patching operations on instances.

                                • ExecutionStage: Specify one of the following values:

                                  • Executing: Returns a list of command executions that are currently still running.

                                  • Complete: Returns a list of command executions that have already completed.

                                • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "

                                  The filter value. Valid values for each filter key are as follows:

                                  • InvokedAfter: Specify a timestamp to limit your results. For example, specify 2018-07-07T00:00:00Z to see a list of command executions occurring July 7, 2018, and later.

                                  • InvokedBefore: Specify a timestamp to limit your results. For example, specify 2018-07-07T00:00:00Z to see a list of command executions from before July 7, 2018.

                                  • Status: Specify a valid command status to see a list of all command executions with that status. Status values you can specify include:

                                    • Pending

                                    • InProgress

                                    • Success

                                    • Cancelled

                                    • Failed

                                    • TimedOut

                                    • Cancelling

                                  • DocumentName: Specify name of the SSM document for which you want to see command execution results. For example, specify AWS-RunPatchBaseline to see command executions that used this SSM document to perform security patching operations on instances.

                                  • ExecutionStage: Specify one of the following values:

                                    • Executing: Returns a list of command executions that are currently still running.

                                    • Complete: Returns a list of command executions that have already completed.

                                  \n@return The filter value. Valid values for each filter key are as follows:

                                  • InvokedAfter: Specify a timestamp to limit your results. For example, specify 2018-07-07T00:00:00Z to see a list of command executions occurring July 7, 2018, and later.

                                  • InvokedBefore: Specify a timestamp to limit your results. For example, specify 2018-07-07T00:00:00Z to see a list of command executions from before July 7, 2018.

                                  • Status: Specify a valid command status to see a list of all command executions with that status. Status values you can specify include:

                                    • Pending

                                    • InProgress

                                    • Success

                                    • Cancelled

                                    • Failed

                                    • TimedOut

                                    • Cancelling

                                  • DocumentName: Specify name of the SSM document for which you want to see command execution results. For example, specify AWS-RunPatchBaseline to see command executions that used this SSM document to perform security patching operations on instances.

                                  • ExecutionStage: Specify one of the following values:

                                    • Executing: Returns a list of command executions that are currently still running.

                                    • Complete: Returns a list of command executions that have already completed.

                                  • ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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" : "

                                    The filter value. Valid values for each filter key are as follows:

                                    • InvokedAfter: Specify a timestamp to limit your results. For example, specify 2018-07-07T00:00:00Z to see a list of command executions occurring July 7, 2018, and later.

                                    • InvokedBefore: Specify a timestamp to limit your results. For example, specify 2018-07-07T00:00:00Z to see a list of command executions from before July 7, 2018.

                                    • Status: Specify a valid command status to see a list of all command executions with that status. Status values you can specify include:

                                      • Pending

                                      • InProgress

                                      • Success

                                      • Cancelled

                                      • Failed

                                      • TimedOut

                                      • Cancelling

                                    • DocumentName: Specify name of the SSM document for which you want to see command execution results. For example, specify AWS-RunPatchBaseline to see command executions that used this SSM document to perform security patching operations on instances.

                                    • ExecutionStage: Specify one of the following values:

                                      • Executing: Returns a list of command executions that are currently still running.

                                      • Complete: Returns a list of command executions that have already completed.

                                    \n@param value The filter value. Valid values for each filter key are as follows:

                                    • InvokedAfter: Specify a timestamp to limit your results. For example, specify 2018-07-07T00:00:00Z to see a list of command executions occurring July 7, 2018, and later.

                                    • InvokedBefore: Specify a timestamp to limit your results. For example, specify 2018-07-07T00:00:00Z to see a list of command executions from before July 7, 2018.

                                    • Status: Specify a valid command status to see a list of all command executions with that status. Status values you can specify include:

                                      • Pending

                                      • InProgress

                                      • Success

                                      • Cancelled

                                      • Failed

                                      • TimedOut

                                      • Cancelling

                                    • DocumentName: Specify name of the SSM document for which you want to see command execution results. For example, specify AWS-RunPatchBaseline to see command executions that used this SSM document to perform security patching operations on instances.

                                    • ExecutionStage: Specify one of the following values:

                                      • Executing: Returns a list of command executions that are currently still running.

                                      • Complete: Returns a list of command executions that have already completed.

                                    • ", "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 filter value. Valid values for each filter key are as follows:

                                      • InvokedAfter: Specify a timestamp to limit your results. For example, specify 2018-07-07T00:00:00Z to see a list of command executions occurring July 7, 2018, and later.

                                      • InvokedBefore: Specify a timestamp to limit your results. For example, specify 2018-07-07T00:00:00Z to see a list of command executions from before July 7, 2018.

                                      • Status: Specify a valid command status to see a list of all command executions with that status. Status values you can specify include:

                                        • Pending

                                        • InProgress

                                        • Success

                                        • Cancelled

                                        • Failed

                                        • TimedOut

                                        • Cancelling

                                      • DocumentName: Specify name of the SSM document for which you want to see command execution results. For example, specify AWS-RunPatchBaseline to see command executions that used this SSM document to perform security patching operations on instances.

                                      • ExecutionStage: Specify one of the following values:

                                        • Executing: Returns a list of command executions that are currently still running.

                                        • Complete: Returns a list of command executions that have already completed.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "key", "value" ], "shapeName" : "CommandFilter", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CommandFilter", "variableName" : "commandFilter", "variableType" : "CommandFilter", "documentation" : null, "simpleType" : "CommandFilter", "variableSetterType" : "CommandFilter" }, "wrapper" : false }, "CommandFilterKey" : { "c2jName" : "CommandFilterKey", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "INVOKED_AFTER", "value" : "InvokedAfter" }, { "name" : "INVOKED_BEFORE", "value" : "InvokedBefore" }, { "name" : "STATUS", "value" : "Status" }, { "name" : "EXECUTION_STAGE", "value" : "ExecutionStage" }, { "name" : "DOCUMENT_NAME", "value" : "DocumentName" } ], "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" : "CommandFilterKey", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CommandFilterKey", "variableName" : "commandFilterKey", "variableType" : "CommandFilterKey", "documentation" : null, "simpleType" : "CommandFilterKey", "variableSetterType" : "CommandFilterKey" }, "wrapper" : false }, "CommandInvocation" : { "c2jName" : "CommandInvocation", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                      An invocation is copy of a command sent to a specific instance. A command can apply to one or more instances. A command invocation applies to one instance. For example, if a user runs SendCommand against three instances, then a command invocation is created for each requested instance ID. A command invocation returns status and detail information about a command you ran.

                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getCommandId", "beanStyleSetterMethodName" : "setCommandId", "c2jName" : "CommandId", "c2jShape" : "CommandId", "defaultConsumerFluentSetterDocumentation" : "

                                      The command against which this invocation was requested.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #commandId(String)}.\n@param commandId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #commandId(String)", "deprecated" : false, "documentation" : "

                                      The command against which this invocation was requested.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "commandId", "fluentSetterDocumentation" : "

                                      The command against which this invocation was requested.

                                      \n@param commandId The command against which this invocation was requested.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "commandId", "getterDocumentation" : "

                                      The command against which this invocation was requested.

                                      \n@return The command against which this invocation was requested.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CommandId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CommandId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CommandId", "sensitive" : false, "setterDocumentation" : "

                                      The command against which this invocation was requested.

                                      \n@param commandId The command against which this invocation was requested.", "setterMethodName" : "setCommandId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "commandId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "commandId", "variableType" : "String", "documentation" : "

                                      The command against which this invocation was requested.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

                                      The instance ID in which this invocation was requested.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                      The instance ID in which this invocation was requested.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                      The instance ID in which this invocation was requested.

                                      \n@param instanceId The instance ID in which this invocation was requested.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                      The instance ID in which this invocation was requested.

                                      \n@return The instance ID in which this invocation was requested.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                      The instance ID in which this invocation was requested.

                                      \n@param instanceId The instance ID in which this invocation was requested.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                      The instance ID in which this invocation was requested.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceName", "beanStyleSetterMethodName" : "setInstanceName", "c2jName" : "InstanceName", "c2jShape" : "InstanceTagName", "defaultConsumerFluentSetterDocumentation" : "

                                      The name of the invocation target. For Amazon EC2 instances this is the value for the aws:Name tag. For on-premises instances, this is the name of the instance.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceName(String)}.\n@param instanceName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceName(String)", "deprecated" : false, "documentation" : "

                                      The name of the invocation target. For Amazon EC2 instances this is the value for the aws:Name tag. For on-premises instances, this is the name of the instance.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceName", "fluentSetterDocumentation" : "

                                      The name of the invocation target. For Amazon EC2 instances this is the value for the aws:Name tag. For on-premises instances, this is the name of the instance.

                                      \n@param instanceName The name of the invocation target. For Amazon EC2 instances this is the value for the aws:Name tag. For on-premises instances, this is the name of the instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceName", "getterDocumentation" : "

                                      The name of the invocation target. For Amazon EC2 instances this is the value for the aws:Name tag. For on-premises instances, this is the name of the instance.

                                      \n@return The name of the invocation target. For Amazon EC2 instances this is the value for the aws:Name tag. For on-premises instances, this is the name of the instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceName", "sensitive" : false, "setterDocumentation" : "

                                      The name of the invocation target. For Amazon EC2 instances this is the value for the aws:Name tag. For on-premises instances, this is the name of the instance.

                                      \n@param instanceName The name of the invocation target. For Amazon EC2 instances this is the value for the aws:Name tag. For on-premises instances, this is the name of the instance.", "setterMethodName" : "setInstanceName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceName", "variableType" : "String", "documentation" : "

                                      The name of the invocation target. For Amazon EC2 instances this is the value for the aws:Name tag. For on-premises instances, this is the name of the instance.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getComment", "beanStyleSetterMethodName" : "setComment", "c2jName" : "Comment", "c2jShape" : "Comment", "defaultConsumerFluentSetterDocumentation" : "

                                      User-specified information about the command, such as a brief description of what the command should do.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #comment(String)}.\n@param comment a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #comment(String)", "deprecated" : false, "documentation" : "

                                      User-specified information about the command, such as a brief description of what the command should do.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "comment", "fluentSetterDocumentation" : "

                                      User-specified information about the command, such as a brief description of what the command should do.

                                      \n@param comment User-specified information about the command, such as a brief description of what the command should do.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "comment", "getterDocumentation" : "

                                      User-specified information about the command, such as a brief description of what the command should do.

                                      \n@return User-specified information about the command, such as a brief description of what the command should do.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Comment", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Comment", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Comment", "sensitive" : false, "setterDocumentation" : "

                                      User-specified information about the command, such as a brief description of what the command should do.

                                      \n@param comment User-specified information about the command, such as a brief description of what the command should do.", "setterMethodName" : "setComment", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "comment", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "comment", "variableType" : "String", "documentation" : "

                                      User-specified information about the command, such as a brief description of what the command should do.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDocumentName", "beanStyleSetterMethodName" : "setDocumentName", "c2jName" : "DocumentName", "c2jShape" : "DocumentName", "defaultConsumerFluentSetterDocumentation" : "

                                      The document name that was requested for execution.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentName(String)}.\n@param documentName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentName(String)", "deprecated" : false, "documentation" : "

                                      The document name that was requested for execution.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "documentName", "fluentSetterDocumentation" : "

                                      The document name that was requested for execution.

                                      \n@param documentName The document name that was requested for execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "documentName", "getterDocumentation" : "

                                      The document name that was requested for execution.

                                      \n@return The document name that was requested for execution.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentName", "sensitive" : false, "setterDocumentation" : "

                                      The document name that was requested for execution.

                                      \n@param documentName The document name that was requested for execution.", "setterMethodName" : "setDocumentName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentName", "variableType" : "String", "documentation" : "

                                      The document name that was requested for execution.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDocumentVersion", "beanStyleSetterMethodName" : "setDocumentVersion", "c2jName" : "DocumentVersion", "c2jShape" : "DocumentVersion", "defaultConsumerFluentSetterDocumentation" : "

                                      The SSM document version.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentVersion(String)}.\n@param documentVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentVersion(String)", "deprecated" : false, "documentation" : "

                                      The SSM document version.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "documentVersion", "fluentSetterDocumentation" : "

                                      The SSM document version.

                                      \n@param documentVersion The SSM document version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "documentVersion", "getterDocumentation" : "

                                      The SSM document version.

                                      \n@return The SSM document version.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentVersion", "sensitive" : false, "setterDocumentation" : "

                                      The SSM document version.

                                      \n@param documentVersion The SSM document version.", "setterMethodName" : "setDocumentVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : "

                                      The SSM document version.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRequestedDateTime", "beanStyleSetterMethodName" : "setRequestedDateTime", "c2jName" : "RequestedDateTime", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                      The time and date the request was sent to this instance.

                                      \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 #requestedDateTime(Instant)}.\n@param requestedDateTime 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 #requestedDateTime(Instant)", "deprecated" : false, "documentation" : "

                                      The time and date the request was sent to this instance.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "requestedDateTime", "fluentSetterDocumentation" : "

                                      The time and date the request was sent to this instance.

                                      \n@param requestedDateTime The time and date the request was sent to this instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "requestedDateTime", "getterDocumentation" : "

                                      The time and date the request was sent to this instance.

                                      \n@return The time and date the request was sent to this instance.", "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" : "RequestedDateTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RequestedDateTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "RequestedDateTime", "sensitive" : false, "setterDocumentation" : "

                                      The time and date the request was sent to this instance.

                                      \n@param requestedDateTime The time and date the request was sent to this instance.", "setterMethodName" : "setRequestedDateTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "requestedDateTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "requestedDateTime", "variableType" : "java.time.Instant", "documentation" : "

                                      The time and date the request was sent to this instance.

                                      ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "CommandInvocationStatus", "defaultConsumerFluentSetterDocumentation" : "

                                      Whether or not the invocation succeeded, failed, or is pending.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                      Whether or not the invocation succeeded, failed, or is pending.

                                      ", "endpointDiscoveryId" : false, "enumType" : "CommandInvocationStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                      Whether or not the invocation succeeded, failed, or is pending.

                                      \n@param status Whether or not the invocation succeeded, failed, or is pending.\n@see CommandInvocationStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see CommandInvocationStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                      Whether or not the invocation succeeded, failed, or is pending.

                                      \n

                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link CommandInvocationStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                      \n@return Whether or not the invocation succeeded, failed, or is pending.\n@see CommandInvocationStatus", "getterModel" : { "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" : "

                                      Whether or not the invocation succeeded, failed, or is pending.

                                      \n@param status Whether or not the invocation succeeded, failed, or is pending.\n@see CommandInvocationStatus", "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" : "

                                      Whether or not the invocation succeeded, failed, or is pending.

                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatusDetails", "beanStyleSetterMethodName" : "setStatusDetails", "c2jName" : "StatusDetails", "c2jShape" : "StatusDetails", "defaultConsumerFluentSetterDocumentation" : "

                                      A detailed status of the command execution for each invocation (each instance targeted by the command). StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:

                                      • Pending: The command has not been sent to the instance.

                                      • In Progress: The command has been sent to the instance but has not reached a terminal state.

                                      • Success: The execution of the command or plugin was successfully completed. This is a terminal state.

                                      • Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                      • Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.

                                      • Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.

                                      • Canceled: The command was terminated before it was completed. This is a terminal state.

                                      • Undeliverable: The command can't be delivered to the instance. The instance might not exist or might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit and don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                      • Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.

                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusDetails(String)}.\n@param statusDetails a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #statusDetails(String)", "deprecated" : false, "documentation" : "

                                      A detailed status of the command execution for each invocation (each instance targeted by the command). StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:

                                      • Pending: The command has not been sent to the instance.

                                      • In Progress: The command has been sent to the instance but has not reached a terminal state.

                                      • Success: The execution of the command or plugin was successfully completed. This is a terminal state.

                                      • Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                      • Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.

                                      • Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.

                                      • Canceled: The command was terminated before it was completed. This is a terminal state.

                                      • Undeliverable: The command can't be delivered to the instance. The instance might not exist or might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit and don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                      • Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.

                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "statusDetails", "fluentSetterDocumentation" : "

                                      A detailed status of the command execution for each invocation (each instance targeted by the command). StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:

                                      • Pending: The command has not been sent to the instance.

                                      • In Progress: The command has been sent to the instance but has not reached a terminal state.

                                      • Success: The execution of the command or plugin was successfully completed. This is a terminal state.

                                      • Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                      • Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.

                                      • Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.

                                      • Canceled: The command was terminated before it was completed. This is a terminal state.

                                      • Undeliverable: The command can't be delivered to the instance. The instance might not exist or might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit and don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                      • Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.

                                      \n@param statusDetails A detailed status of the command execution for each invocation (each instance targeted by the command). StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:

                                      • Pending: The command has not been sent to the instance.

                                      • In Progress: The command has been sent to the instance but has not reached a terminal state.

                                      • Success: The execution of the command or plugin was successfully completed. This is a terminal state.

                                      • Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                      • Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.

                                      • Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.

                                      • Canceled: The command was terminated before it was completed. This is a terminal state.

                                      • Undeliverable: The command can't be delivered to the instance. The instance might not exist or might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit and don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                      • Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.

                                      • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "statusDetails", "getterDocumentation" : "

                                        A detailed status of the command execution for each invocation (each instance targeted by the command). StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:

                                        • Pending: The command has not been sent to the instance.

                                        • In Progress: The command has been sent to the instance but has not reached a terminal state.

                                        • Success: The execution of the command or plugin was successfully completed. This is a terminal state.

                                        • Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                        • Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.

                                        • Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.

                                        • Canceled: The command was terminated before it was completed. This is a terminal state.

                                        • Undeliverable: The command can't be delivered to the instance. The instance might not exist or might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit and don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                        • Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.

                                        \n@return A detailed status of the command execution for each invocation (each instance targeted by the command). StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:

                                        • Pending: The command has not been sent to the instance.

                                        • In Progress: The command has been sent to the instance but has not reached a terminal state.

                                        • Success: The execution of the command or plugin was successfully completed. This is a terminal state.

                                        • Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                        • Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.

                                        • Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.

                                        • Canceled: The command was terminated before it was completed. This is a terminal state.

                                        • Undeliverable: The command can't be delivered to the instance. The instance might not exist or might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit and don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                        • Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.

                                        • ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StatusDetails", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StatusDetails", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StatusDetails", "sensitive" : false, "setterDocumentation" : "

                                          A detailed status of the command execution for each invocation (each instance targeted by the command). StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:

                                          • Pending: The command has not been sent to the instance.

                                          • In Progress: The command has been sent to the instance but has not reached a terminal state.

                                          • Success: The execution of the command or plugin was successfully completed. This is a terminal state.

                                          • Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                          • Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.

                                          • Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.

                                          • Canceled: The command was terminated before it was completed. This is a terminal state.

                                          • Undeliverable: The command can't be delivered to the instance. The instance might not exist or might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit and don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                          • Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.

                                          \n@param statusDetails A detailed status of the command execution for each invocation (each instance targeted by the command). StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:

                                          • Pending: The command has not been sent to the instance.

                                          • In Progress: The command has been sent to the instance but has not reached a terminal state.

                                          • Success: The execution of the command or plugin was successfully completed. This is a terminal state.

                                          • Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                          • Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.

                                          • Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.

                                          • Canceled: The command was terminated before it was completed. This is a terminal state.

                                          • Undeliverable: The command can't be delivered to the instance. The instance might not exist or might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit and don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                          • Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.

                                          • ", "setterMethodName" : "setStatusDetails", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "statusDetails", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "statusDetails", "variableType" : "String", "documentation" : "

                                            A detailed status of the command execution for each invocation (each instance targeted by the command). StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:

                                            • Pending: The command has not been sent to the instance.

                                            • In Progress: The command has been sent to the instance but has not reached a terminal state.

                                            • Success: The execution of the command or plugin was successfully completed. This is a terminal state.

                                            • Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                            • Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.

                                            • Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.

                                            • Canceled: The command was terminated before it was completed. This is a terminal state.

                                            • Undeliverable: The command can't be delivered to the instance. The instance might not exist or might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit and don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                            • Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.

                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTraceOutput", "beanStyleSetterMethodName" : "setTraceOutput", "c2jName" : "TraceOutput", "c2jShape" : "InvocationTraceOutput", "defaultConsumerFluentSetterDocumentation" : "

                                            Gets the trace output sent by the agent.

                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #traceOutput(String)}.\n@param traceOutput a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #traceOutput(String)", "deprecated" : false, "documentation" : "

                                            Gets the trace output sent by the agent.

                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "traceOutput", "fluentSetterDocumentation" : "

                                            Gets the trace output sent by the agent.

                                            \n@param traceOutput Gets the trace output sent by the agent.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "traceOutput", "getterDocumentation" : "

                                            Gets the trace output sent by the agent.

                                            \n@return Gets the trace output sent by the agent.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TraceOutput", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TraceOutput", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TraceOutput", "sensitive" : false, "setterDocumentation" : "

                                            Gets the trace output sent by the agent.

                                            \n@param traceOutput Gets the trace output sent by the agent.", "setterMethodName" : "setTraceOutput", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "traceOutput", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "traceOutput", "variableType" : "String", "documentation" : "

                                            Gets the trace output sent by the agent.

                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStandardOutputUrl", "beanStyleSetterMethodName" : "setStandardOutputUrl", "c2jName" : "StandardOutputUrl", "c2jShape" : "Url", "defaultConsumerFluentSetterDocumentation" : "

                                            The URL to the plugin's StdOut file in Amazon S3, if the Amazon S3 bucket was defined for the parent command. For an invocation, StandardOutputUrl is populated if there is just one plugin defined for the command, and the Amazon S3 bucket was defined for the command.

                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #standardOutputUrl(String)}.\n@param standardOutputUrl a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #standardOutputUrl(String)", "deprecated" : false, "documentation" : "

                                            The URL to the plugin's StdOut file in Amazon S3, if the Amazon S3 bucket was defined for the parent command. For an invocation, StandardOutputUrl is populated if there is just one plugin defined for the command, and the Amazon S3 bucket was defined for the command.

                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "standardOutputUrl", "fluentSetterDocumentation" : "

                                            The URL to the plugin's StdOut file in Amazon S3, if the Amazon S3 bucket was defined for the parent command. For an invocation, StandardOutputUrl is populated if there is just one plugin defined for the command, and the Amazon S3 bucket was defined for the command.

                                            \n@param standardOutputUrl The URL to the plugin's StdOut file in Amazon S3, if the Amazon S3 bucket was defined for the parent command. For an invocation, StandardOutputUrl is populated if there is just one plugin defined for the command, and the Amazon S3 bucket was defined for the command.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "standardOutputUrl", "getterDocumentation" : "

                                            The URL to the plugin's StdOut file in Amazon S3, if the Amazon S3 bucket was defined for the parent command. For an invocation, StandardOutputUrl is populated if there is just one plugin defined for the command, and the Amazon S3 bucket was defined for the command.

                                            \n@return The URL to the plugin's StdOut file in Amazon S3, if the Amazon S3 bucket was defined for the parent command. For an invocation, StandardOutputUrl is populated if there is just one plugin defined for the command, and the Amazon S3 bucket was defined for the command.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StandardOutputUrl", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StandardOutputUrl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StandardOutputUrl", "sensitive" : false, "setterDocumentation" : "

                                            The URL to the plugin's StdOut file in Amazon S3, if the Amazon S3 bucket was defined for the parent command. For an invocation, StandardOutputUrl is populated if there is just one plugin defined for the command, and the Amazon S3 bucket was defined for the command.

                                            \n@param standardOutputUrl The URL to the plugin's StdOut file in Amazon S3, if the Amazon S3 bucket was defined for the parent command. For an invocation, StandardOutputUrl is populated if there is just one plugin defined for the command, and the Amazon S3 bucket was defined for the command.", "setterMethodName" : "setStandardOutputUrl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "standardOutputUrl", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "standardOutputUrl", "variableType" : "String", "documentation" : "

                                            The URL to the plugin's StdOut file in Amazon S3, if the Amazon S3 bucket was defined for the parent command. For an invocation, StandardOutputUrl is populated if there is just one plugin defined for the command, and the Amazon S3 bucket was defined for the command.

                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStandardErrorUrl", "beanStyleSetterMethodName" : "setStandardErrorUrl", "c2jName" : "StandardErrorUrl", "c2jShape" : "Url", "defaultConsumerFluentSetterDocumentation" : "

                                            The URL to the plugin's StdErr file in Amazon S3, if the Amazon S3 bucket was defined for the parent command. For an invocation, StandardErrorUrl is populated if there is just one plugin defined for the command, and the Amazon S3 bucket was defined for the command.

                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #standardErrorUrl(String)}.\n@param standardErrorUrl a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #standardErrorUrl(String)", "deprecated" : false, "documentation" : "

                                            The URL to the plugin's StdErr file in Amazon S3, if the Amazon S3 bucket was defined for the parent command. For an invocation, StandardErrorUrl is populated if there is just one plugin defined for the command, and the Amazon S3 bucket was defined for the command.

                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "standardErrorUrl", "fluentSetterDocumentation" : "

                                            The URL to the plugin's StdErr file in Amazon S3, if the Amazon S3 bucket was defined for the parent command. For an invocation, StandardErrorUrl is populated if there is just one plugin defined for the command, and the Amazon S3 bucket was defined for the command.

                                            \n@param standardErrorUrl The URL to the plugin's StdErr file in Amazon S3, if the Amazon S3 bucket was defined for the parent command. For an invocation, StandardErrorUrl is populated if there is just one plugin defined for the command, and the Amazon S3 bucket was defined for the command.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "standardErrorUrl", "getterDocumentation" : "

                                            The URL to the plugin's StdErr file in Amazon S3, if the Amazon S3 bucket was defined for the parent command. For an invocation, StandardErrorUrl is populated if there is just one plugin defined for the command, and the Amazon S3 bucket was defined for the command.

                                            \n@return The URL to the plugin's StdErr file in Amazon S3, if the Amazon S3 bucket was defined for the parent command. For an invocation, StandardErrorUrl is populated if there is just one plugin defined for the command, and the Amazon S3 bucket was defined for the command.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StandardErrorUrl", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StandardErrorUrl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StandardErrorUrl", "sensitive" : false, "setterDocumentation" : "

                                            The URL to the plugin's StdErr file in Amazon S3, if the Amazon S3 bucket was defined for the parent command. For an invocation, StandardErrorUrl is populated if there is just one plugin defined for the command, and the Amazon S3 bucket was defined for the command.

                                            \n@param standardErrorUrl The URL to the plugin's StdErr file in Amazon S3, if the Amazon S3 bucket was defined for the parent command. For an invocation, StandardErrorUrl is populated if there is just one plugin defined for the command, and the Amazon S3 bucket was defined for the command.", "setterMethodName" : "setStandardErrorUrl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "standardErrorUrl", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "standardErrorUrl", "variableType" : "String", "documentation" : "

                                            The URL to the plugin's StdErr file in Amazon S3, if the Amazon S3 bucket was defined for the parent command. For an invocation, StandardErrorUrl is populated if there is just one plugin defined for the command, and the Amazon S3 bucket was defined for the command.

                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCommandPlugins", "beanStyleSetterMethodName" : "setCommandPlugins", "c2jName" : "CommandPlugins", "c2jShape" : "CommandPluginList", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the CommandPlugins property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #commandPlugins(List)}.\n@param commandPlugins a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #commandPlugins(List)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "commandPlugins", "fluentSetterDocumentation" : "Sets the value of the CommandPlugins property for this object.\n\n@param commandPlugins The new value for the CommandPlugins property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "commandPlugins", "getterDocumentation" : "Returns the value of the CommandPlugins property for this object.\n

                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                            \n@return The value of the CommandPlugins property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CommandPlugins", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CommandPlugins", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "CommandPlugin", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link CommandPlugin.Builder} avoiding the need to create one manually via {@link CommandPlugin#builder()}.\n\nWhen the {@link Consumer} completes, {@link CommandPlugin.Builder#build()} is called immediately and its result is passed to {@link #member(CommandPlugin)}.\n@param member a consumer that will call methods on {@link CommandPlugin.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(CommandPlugin)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "CommandPlugin", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "CommandPlugin", "variableName" : "member", "variableType" : "CommandPlugin", "documentation" : null, "simpleType" : "CommandPlugin", "variableSetterType" : "CommandPlugin" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CommandPlugin", "variableName" : "member", "variableType" : "CommandPlugin", "documentation" : "", "simpleType" : "CommandPlugin", "variableSetterType" : "CommandPlugin" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "CommandPlugin", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "CommandPlugin", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "CommandPlugins", "sensitive" : false, "setterDocumentation" : "Sets the value of the CommandPlugins property for this object.\n\n@param commandPlugins The new value for the CommandPlugins property for this object.", "setterMethodName" : "setCommandPlugins", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "commandPlugins", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "commandPlugins", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getServiceRole", "beanStyleSetterMethodName" : "setServiceRole", "c2jName" : "ServiceRole", "c2jShape" : "ServiceRole", "defaultConsumerFluentSetterDocumentation" : "

                                            The IAM service role that Run Command uses to act on your behalf when sending notifications about command status changes on a per instance basis.

                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #serviceRole(String)}.\n@param serviceRole a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #serviceRole(String)", "deprecated" : false, "documentation" : "

                                            The IAM service role that Run Command uses to act on your behalf when sending notifications about command status changes on a per instance basis.

                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serviceRole", "fluentSetterDocumentation" : "

                                            The IAM service role that Run Command uses to act on your behalf when sending notifications about command status changes on a per instance basis.

                                            \n@param serviceRole The IAM service role that Run Command uses to act on your behalf when sending notifications about command status changes on a per instance basis.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serviceRole", "getterDocumentation" : "

                                            The IAM service role that Run Command uses to act on your behalf when sending notifications about command status changes on a per instance basis.

                                            \n@return The IAM service role that Run Command uses to act on your behalf when sending notifications about command status changes on a per instance basis.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ServiceRole", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ServiceRole", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ServiceRole", "sensitive" : false, "setterDocumentation" : "

                                            The IAM service role that Run Command uses to act on your behalf when sending notifications about command status changes on a per instance basis.

                                            \n@param serviceRole The IAM service role that Run Command uses to act on your behalf when sending notifications about command status changes on a per instance basis.", "setterMethodName" : "setServiceRole", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serviceRole", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "serviceRole", "variableType" : "String", "documentation" : "

                                            The IAM service role that Run Command uses to act on your behalf when sending notifications about command status changes on a per instance basis.

                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNotificationConfig", "beanStyleSetterMethodName" : "setNotificationConfig", "c2jName" : "NotificationConfig", "c2jShape" : "NotificationConfig", "defaultConsumerFluentSetterDocumentation" : "

                                            Configurations for sending notifications about command status changes on a per instance basis.

                                            \nThis is a convenience that creates an instance of the {@link NotificationConfig.Builder} avoiding the need to create one manually via {@link NotificationConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link NotificationConfig.Builder#build()} is called immediately and its result is passed to {@link #notificationConfig(NotificationConfig)}.\n@param notificationConfig a consumer that will call methods on {@link NotificationConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #notificationConfig(NotificationConfig)", "deprecated" : false, "documentation" : "

                                            Configurations for sending notifications about command status changes on a per instance basis.

                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "notificationConfig", "fluentSetterDocumentation" : "

                                            Configurations for sending notifications about command status changes on a per instance basis.

                                            \n@param notificationConfig Configurations for sending notifications about command status changes on a per instance basis.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "notificationConfig", "getterDocumentation" : "

                                            Configurations for sending notifications about command status changes on a per instance basis.

                                            \n@return Configurations for sending notifications about command status changes on a per instance basis.", "getterModel" : { "returnType" : "NotificationConfig", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NotificationConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NotificationConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "NotificationConfig", "sensitive" : false, "setterDocumentation" : "

                                            Configurations for sending notifications about command status changes on a per instance basis.

                                            \n@param notificationConfig Configurations for sending notifications about command status changes on a per instance basis.", "setterMethodName" : "setNotificationConfig", "setterModel" : { "variableDeclarationType" : "NotificationConfig", "variableName" : "notificationConfig", "variableType" : "NotificationConfig", "documentation" : null, "simpleType" : "NotificationConfig", "variableSetterType" : "NotificationConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "NotificationConfig", "variableName" : "notificationConfig", "variableType" : "NotificationConfig", "documentation" : "

                                            Configurations for sending notifications about command status changes on a per instance basis.

                                            ", "simpleType" : "NotificationConfig", "variableSetterType" : "NotificationConfig" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCloudWatchOutputConfig", "beanStyleSetterMethodName" : "setCloudWatchOutputConfig", "c2jName" : "CloudWatchOutputConfig", "c2jShape" : "CloudWatchOutputConfig", "defaultConsumerFluentSetterDocumentation" : "

                                            CloudWatch Logs information where you want Systems Manager to send the command output.

                                            \nThis is a convenience that creates an instance of the {@link CloudWatchOutputConfig.Builder} avoiding the need to create one manually via {@link CloudWatchOutputConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link CloudWatchOutputConfig.Builder#build()} is called immediately and its result is passed to {@link #cloudWatchOutputConfig(CloudWatchOutputConfig)}.\n@param cloudWatchOutputConfig a consumer that will call methods on {@link CloudWatchOutputConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cloudWatchOutputConfig(CloudWatchOutputConfig)", "deprecated" : false, "documentation" : "

                                            CloudWatch Logs information where you want Systems Manager to send the command output.

                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cloudWatchOutputConfig", "fluentSetterDocumentation" : "

                                            CloudWatch Logs information where you want Systems Manager to send the command output.

                                            \n@param cloudWatchOutputConfig CloudWatch Logs information where you want Systems Manager to send the command output.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cloudWatchOutputConfig", "getterDocumentation" : "

                                            CloudWatch Logs information where you want Systems Manager to send the command output.

                                            \n@return CloudWatch Logs information where you want Systems Manager to send the command output.", "getterModel" : { "returnType" : "CloudWatchOutputConfig", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CloudWatchOutputConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CloudWatchOutputConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CloudWatchOutputConfig", "sensitive" : false, "setterDocumentation" : "

                                            CloudWatch Logs information where you want Systems Manager to send the command output.

                                            \n@param cloudWatchOutputConfig CloudWatch Logs information where you want Systems Manager to send the command output.", "setterMethodName" : "setCloudWatchOutputConfig", "setterModel" : { "variableDeclarationType" : "CloudWatchOutputConfig", "variableName" : "cloudWatchOutputConfig", "variableType" : "CloudWatchOutputConfig", "documentation" : null, "simpleType" : "CloudWatchOutputConfig", "variableSetterType" : "CloudWatchOutputConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CloudWatchOutputConfig", "variableName" : "cloudWatchOutputConfig", "variableType" : "CloudWatchOutputConfig", "documentation" : "

                                            CloudWatch Logs information where you want Systems Manager to send the command output.

                                            ", "simpleType" : "CloudWatchOutputConfig", "variableSetterType" : "CloudWatchOutputConfig" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CloudWatchOutputConfig" : { "beanStyleGetterMethodName" : "getCloudWatchOutputConfig", "beanStyleSetterMethodName" : "setCloudWatchOutputConfig", "c2jName" : "CloudWatchOutputConfig", "c2jShape" : "CloudWatchOutputConfig", "defaultConsumerFluentSetterDocumentation" : "

                                            CloudWatch Logs information where you want Systems Manager to send the command output.

                                            \nThis is a convenience that creates an instance of the {@link CloudWatchOutputConfig.Builder} avoiding the need to create one manually via {@link CloudWatchOutputConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link CloudWatchOutputConfig.Builder#build()} is called immediately and its result is passed to {@link #cloudWatchOutputConfig(CloudWatchOutputConfig)}.\n@param cloudWatchOutputConfig a consumer that will call methods on {@link CloudWatchOutputConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cloudWatchOutputConfig(CloudWatchOutputConfig)", "deprecated" : false, "documentation" : "

                                            CloudWatch Logs information where you want Systems Manager to send the command output.

                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cloudWatchOutputConfig", "fluentSetterDocumentation" : "

                                            CloudWatch Logs information where you want Systems Manager to send the command output.

                                            \n@param cloudWatchOutputConfig CloudWatch Logs information where you want Systems Manager to send the command output.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cloudWatchOutputConfig", "getterDocumentation" : "

                                            CloudWatch Logs information where you want Systems Manager to send the command output.

                                            \n@return CloudWatch Logs information where you want Systems Manager to send the command output.", "getterModel" : { "returnType" : "CloudWatchOutputConfig", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CloudWatchOutputConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CloudWatchOutputConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CloudWatchOutputConfig", "sensitive" : false, "setterDocumentation" : "

                                            CloudWatch Logs information where you want Systems Manager to send the command output.

                                            \n@param cloudWatchOutputConfig CloudWatch Logs information where you want Systems Manager to send the command output.", "setterMethodName" : "setCloudWatchOutputConfig", "setterModel" : { "variableDeclarationType" : "CloudWatchOutputConfig", "variableName" : "cloudWatchOutputConfig", "variableType" : "CloudWatchOutputConfig", "documentation" : null, "simpleType" : "CloudWatchOutputConfig", "variableSetterType" : "CloudWatchOutputConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CloudWatchOutputConfig", "variableName" : "cloudWatchOutputConfig", "variableType" : "CloudWatchOutputConfig", "documentation" : "

                                            CloudWatch Logs information where you want Systems Manager to send the command output.

                                            ", "simpleType" : "CloudWatchOutputConfig", "variableSetterType" : "CloudWatchOutputConfig" }, "xmlNameSpaceUri" : null }, "CommandId" : { "beanStyleGetterMethodName" : "getCommandId", "beanStyleSetterMethodName" : "setCommandId", "c2jName" : "CommandId", "c2jShape" : "CommandId", "defaultConsumerFluentSetterDocumentation" : "

                                            The command against which this invocation was requested.

                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #commandId(String)}.\n@param commandId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #commandId(String)", "deprecated" : false, "documentation" : "

                                            The command against which this invocation was requested.

                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "commandId", "fluentSetterDocumentation" : "

                                            The command against which this invocation was requested.

                                            \n@param commandId The command against which this invocation was requested.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "commandId", "getterDocumentation" : "

                                            The command against which this invocation was requested.

                                            \n@return The command against which this invocation was requested.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CommandId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CommandId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CommandId", "sensitive" : false, "setterDocumentation" : "

                                            The command against which this invocation was requested.

                                            \n@param commandId The command against which this invocation was requested.", "setterMethodName" : "setCommandId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "commandId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "commandId", "variableType" : "String", "documentation" : "

                                            The command against which this invocation was requested.

                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "CommandPlugins" : { "beanStyleGetterMethodName" : "getCommandPlugins", "beanStyleSetterMethodName" : "setCommandPlugins", "c2jName" : "CommandPlugins", "c2jShape" : "CommandPluginList", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the CommandPlugins property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #commandPlugins(List)}.\n@param commandPlugins a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #commandPlugins(List)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "commandPlugins", "fluentSetterDocumentation" : "Sets the value of the CommandPlugins property for this object.\n\n@param commandPlugins The new value for the CommandPlugins property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "commandPlugins", "getterDocumentation" : "Returns the value of the CommandPlugins property for this object.\n

                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                            \n@return The value of the CommandPlugins property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CommandPlugins", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CommandPlugins", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "CommandPlugin", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link CommandPlugin.Builder} avoiding the need to create one manually via {@link CommandPlugin#builder()}.\n\nWhen the {@link Consumer} completes, {@link CommandPlugin.Builder#build()} is called immediately and its result is passed to {@link #member(CommandPlugin)}.\n@param member a consumer that will call methods on {@link CommandPlugin.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(CommandPlugin)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "CommandPlugin", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "CommandPlugin", "variableName" : "member", "variableType" : "CommandPlugin", "documentation" : null, "simpleType" : "CommandPlugin", "variableSetterType" : "CommandPlugin" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CommandPlugin", "variableName" : "member", "variableType" : "CommandPlugin", "documentation" : "", "simpleType" : "CommandPlugin", "variableSetterType" : "CommandPlugin" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "CommandPlugin", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "CommandPlugin", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "CommandPlugins", "sensitive" : false, "setterDocumentation" : "Sets the value of the CommandPlugins property for this object.\n\n@param commandPlugins The new value for the CommandPlugins property for this object.", "setterMethodName" : "setCommandPlugins", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "commandPlugins", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "commandPlugins", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "Comment" : { "beanStyleGetterMethodName" : "getComment", "beanStyleSetterMethodName" : "setComment", "c2jName" : "Comment", "c2jShape" : "Comment", "defaultConsumerFluentSetterDocumentation" : "

                                            User-specified information about the command, such as a brief description of what the command should do.

                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #comment(String)}.\n@param comment a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #comment(String)", "deprecated" : false, "documentation" : "

                                            User-specified information about the command, such as a brief description of what the command should do.

                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "comment", "fluentSetterDocumentation" : "

                                            User-specified information about the command, such as a brief description of what the command should do.

                                            \n@param comment User-specified information about the command, such as a brief description of what the command should do.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "comment", "getterDocumentation" : "

                                            User-specified information about the command, such as a brief description of what the command should do.

                                            \n@return User-specified information about the command, such as a brief description of what the command should do.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Comment", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Comment", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Comment", "sensitive" : false, "setterDocumentation" : "

                                            User-specified information about the command, such as a brief description of what the command should do.

                                            \n@param comment User-specified information about the command, such as a brief description of what the command should do.", "setterMethodName" : "setComment", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "comment", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "comment", "variableType" : "String", "documentation" : "

                                            User-specified information about the command, such as a brief description of what the command should do.

                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DocumentName" : { "beanStyleGetterMethodName" : "getDocumentName", "beanStyleSetterMethodName" : "setDocumentName", "c2jName" : "DocumentName", "c2jShape" : "DocumentName", "defaultConsumerFluentSetterDocumentation" : "

                                            The document name that was requested for execution.

                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentName(String)}.\n@param documentName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentName(String)", "deprecated" : false, "documentation" : "

                                            The document name that was requested for execution.

                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "documentName", "fluentSetterDocumentation" : "

                                            The document name that was requested for execution.

                                            \n@param documentName The document name that was requested for execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "documentName", "getterDocumentation" : "

                                            The document name that was requested for execution.

                                            \n@return The document name that was requested for execution.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentName", "sensitive" : false, "setterDocumentation" : "

                                            The document name that was requested for execution.

                                            \n@param documentName The document name that was requested for execution.", "setterMethodName" : "setDocumentName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentName", "variableType" : "String", "documentation" : "

                                            The document name that was requested for execution.

                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DocumentVersion" : { "beanStyleGetterMethodName" : "getDocumentVersion", "beanStyleSetterMethodName" : "setDocumentVersion", "c2jName" : "DocumentVersion", "c2jShape" : "DocumentVersion", "defaultConsumerFluentSetterDocumentation" : "

                                            The SSM document version.

                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentVersion(String)}.\n@param documentVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentVersion(String)", "deprecated" : false, "documentation" : "

                                            The SSM document version.

                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "documentVersion", "fluentSetterDocumentation" : "

                                            The SSM document version.

                                            \n@param documentVersion The SSM document version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "documentVersion", "getterDocumentation" : "

                                            The SSM document version.

                                            \n@return The SSM document version.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentVersion", "sensitive" : false, "setterDocumentation" : "

                                            The SSM document version.

                                            \n@param documentVersion The SSM document version.", "setterMethodName" : "setDocumentVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : "

                                            The SSM document version.

                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "InstanceId" : { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

                                            The instance ID in which this invocation was requested.

                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                            The instance ID in which this invocation was requested.

                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                            The instance ID in which this invocation was requested.

                                            \n@param instanceId The instance ID in which this invocation was requested.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                            The instance ID in which this invocation was requested.

                                            \n@return The instance ID in which this invocation was requested.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                            The instance ID in which this invocation was requested.

                                            \n@param instanceId The instance ID in which this invocation was requested.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                            The instance ID in which this invocation was requested.

                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "InstanceName" : { "beanStyleGetterMethodName" : "getInstanceName", "beanStyleSetterMethodName" : "setInstanceName", "c2jName" : "InstanceName", "c2jShape" : "InstanceTagName", "defaultConsumerFluentSetterDocumentation" : "

                                            The name of the invocation target. For Amazon EC2 instances this is the value for the aws:Name tag. For on-premises instances, this is the name of the instance.

                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceName(String)}.\n@param instanceName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceName(String)", "deprecated" : false, "documentation" : "

                                            The name of the invocation target. For Amazon EC2 instances this is the value for the aws:Name tag. For on-premises instances, this is the name of the instance.

                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceName", "fluentSetterDocumentation" : "

                                            The name of the invocation target. For Amazon EC2 instances this is the value for the aws:Name tag. For on-premises instances, this is the name of the instance.

                                            \n@param instanceName The name of the invocation target. For Amazon EC2 instances this is the value for the aws:Name tag. For on-premises instances, this is the name of the instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceName", "getterDocumentation" : "

                                            The name of the invocation target. For Amazon EC2 instances this is the value for the aws:Name tag. For on-premises instances, this is the name of the instance.

                                            \n@return The name of the invocation target. For Amazon EC2 instances this is the value for the aws:Name tag. For on-premises instances, this is the name of the instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceName", "sensitive" : false, "setterDocumentation" : "

                                            The name of the invocation target. For Amazon EC2 instances this is the value for the aws:Name tag. For on-premises instances, this is the name of the instance.

                                            \n@param instanceName The name of the invocation target. For Amazon EC2 instances this is the value for the aws:Name tag. For on-premises instances, this is the name of the instance.", "setterMethodName" : "setInstanceName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceName", "variableType" : "String", "documentation" : "

                                            The name of the invocation target. For Amazon EC2 instances this is the value for the aws:Name tag. For on-premises instances, this is the name of the instance.

                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "NotificationConfig" : { "beanStyleGetterMethodName" : "getNotificationConfig", "beanStyleSetterMethodName" : "setNotificationConfig", "c2jName" : "NotificationConfig", "c2jShape" : "NotificationConfig", "defaultConsumerFluentSetterDocumentation" : "

                                            Configurations for sending notifications about command status changes on a per instance basis.

                                            \nThis is a convenience that creates an instance of the {@link NotificationConfig.Builder} avoiding the need to create one manually via {@link NotificationConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link NotificationConfig.Builder#build()} is called immediately and its result is passed to {@link #notificationConfig(NotificationConfig)}.\n@param notificationConfig a consumer that will call methods on {@link NotificationConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #notificationConfig(NotificationConfig)", "deprecated" : false, "documentation" : "

                                            Configurations for sending notifications about command status changes on a per instance basis.

                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "notificationConfig", "fluentSetterDocumentation" : "

                                            Configurations for sending notifications about command status changes on a per instance basis.

                                            \n@param notificationConfig Configurations for sending notifications about command status changes on a per instance basis.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "notificationConfig", "getterDocumentation" : "

                                            Configurations for sending notifications about command status changes on a per instance basis.

                                            \n@return Configurations for sending notifications about command status changes on a per instance basis.", "getterModel" : { "returnType" : "NotificationConfig", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NotificationConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NotificationConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "NotificationConfig", "sensitive" : false, "setterDocumentation" : "

                                            Configurations for sending notifications about command status changes on a per instance basis.

                                            \n@param notificationConfig Configurations for sending notifications about command status changes on a per instance basis.", "setterMethodName" : "setNotificationConfig", "setterModel" : { "variableDeclarationType" : "NotificationConfig", "variableName" : "notificationConfig", "variableType" : "NotificationConfig", "documentation" : null, "simpleType" : "NotificationConfig", "variableSetterType" : "NotificationConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "NotificationConfig", "variableName" : "notificationConfig", "variableType" : "NotificationConfig", "documentation" : "

                                            Configurations for sending notifications about command status changes on a per instance basis.

                                            ", "simpleType" : "NotificationConfig", "variableSetterType" : "NotificationConfig" }, "xmlNameSpaceUri" : null }, "RequestedDateTime" : { "beanStyleGetterMethodName" : "getRequestedDateTime", "beanStyleSetterMethodName" : "setRequestedDateTime", "c2jName" : "RequestedDateTime", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                            The time and date the request was sent to this instance.

                                            \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 #requestedDateTime(Instant)}.\n@param requestedDateTime 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 #requestedDateTime(Instant)", "deprecated" : false, "documentation" : "

                                            The time and date the request was sent to this instance.

                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "requestedDateTime", "fluentSetterDocumentation" : "

                                            The time and date the request was sent to this instance.

                                            \n@param requestedDateTime The time and date the request was sent to this instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "requestedDateTime", "getterDocumentation" : "

                                            The time and date the request was sent to this instance.

                                            \n@return The time and date the request was sent to this instance.", "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" : "RequestedDateTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RequestedDateTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "RequestedDateTime", "sensitive" : false, "setterDocumentation" : "

                                            The time and date the request was sent to this instance.

                                            \n@param requestedDateTime The time and date the request was sent to this instance.", "setterMethodName" : "setRequestedDateTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "requestedDateTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "requestedDateTime", "variableType" : "java.time.Instant", "documentation" : "

                                            The time and date the request was sent to this instance.

                                            ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "ServiceRole" : { "beanStyleGetterMethodName" : "getServiceRole", "beanStyleSetterMethodName" : "setServiceRole", "c2jName" : "ServiceRole", "c2jShape" : "ServiceRole", "defaultConsumerFluentSetterDocumentation" : "

                                            The IAM service role that Run Command uses to act on your behalf when sending notifications about command status changes on a per instance basis.

                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #serviceRole(String)}.\n@param serviceRole a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #serviceRole(String)", "deprecated" : false, "documentation" : "

                                            The IAM service role that Run Command uses to act on your behalf when sending notifications about command status changes on a per instance basis.

                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serviceRole", "fluentSetterDocumentation" : "

                                            The IAM service role that Run Command uses to act on your behalf when sending notifications about command status changes on a per instance basis.

                                            \n@param serviceRole The IAM service role that Run Command uses to act on your behalf when sending notifications about command status changes on a per instance basis.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serviceRole", "getterDocumentation" : "

                                            The IAM service role that Run Command uses to act on your behalf when sending notifications about command status changes on a per instance basis.

                                            \n@return The IAM service role that Run Command uses to act on your behalf when sending notifications about command status changes on a per instance basis.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ServiceRole", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ServiceRole", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ServiceRole", "sensitive" : false, "setterDocumentation" : "

                                            The IAM service role that Run Command uses to act on your behalf when sending notifications about command status changes on a per instance basis.

                                            \n@param serviceRole The IAM service role that Run Command uses to act on your behalf when sending notifications about command status changes on a per instance basis.", "setterMethodName" : "setServiceRole", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serviceRole", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "serviceRole", "variableType" : "String", "documentation" : "

                                            The IAM service role that Run Command uses to act on your behalf when sending notifications about command status changes on a per instance basis.

                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "StandardErrorUrl" : { "beanStyleGetterMethodName" : "getStandardErrorUrl", "beanStyleSetterMethodName" : "setStandardErrorUrl", "c2jName" : "StandardErrorUrl", "c2jShape" : "Url", "defaultConsumerFluentSetterDocumentation" : "

                                            The URL to the plugin's StdErr file in Amazon S3, if the Amazon S3 bucket was defined for the parent command. For an invocation, StandardErrorUrl is populated if there is just one plugin defined for the command, and the Amazon S3 bucket was defined for the command.

                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #standardErrorUrl(String)}.\n@param standardErrorUrl a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #standardErrorUrl(String)", "deprecated" : false, "documentation" : "

                                            The URL to the plugin's StdErr file in Amazon S3, if the Amazon S3 bucket was defined for the parent command. For an invocation, StandardErrorUrl is populated if there is just one plugin defined for the command, and the Amazon S3 bucket was defined for the command.

                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "standardErrorUrl", "fluentSetterDocumentation" : "

                                            The URL to the plugin's StdErr file in Amazon S3, if the Amazon S3 bucket was defined for the parent command. For an invocation, StandardErrorUrl is populated if there is just one plugin defined for the command, and the Amazon S3 bucket was defined for the command.

                                            \n@param standardErrorUrl The URL to the plugin's StdErr file in Amazon S3, if the Amazon S3 bucket was defined for the parent command. For an invocation, StandardErrorUrl is populated if there is just one plugin defined for the command, and the Amazon S3 bucket was defined for the command.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "standardErrorUrl", "getterDocumentation" : "

                                            The URL to the plugin's StdErr file in Amazon S3, if the Amazon S3 bucket was defined for the parent command. For an invocation, StandardErrorUrl is populated if there is just one plugin defined for the command, and the Amazon S3 bucket was defined for the command.

                                            \n@return The URL to the plugin's StdErr file in Amazon S3, if the Amazon S3 bucket was defined for the parent command. For an invocation, StandardErrorUrl is populated if there is just one plugin defined for the command, and the Amazon S3 bucket was defined for the command.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StandardErrorUrl", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StandardErrorUrl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StandardErrorUrl", "sensitive" : false, "setterDocumentation" : "

                                            The URL to the plugin's StdErr file in Amazon S3, if the Amazon S3 bucket was defined for the parent command. For an invocation, StandardErrorUrl is populated if there is just one plugin defined for the command, and the Amazon S3 bucket was defined for the command.

                                            \n@param standardErrorUrl The URL to the plugin's StdErr file in Amazon S3, if the Amazon S3 bucket was defined for the parent command. For an invocation, StandardErrorUrl is populated if there is just one plugin defined for the command, and the Amazon S3 bucket was defined for the command.", "setterMethodName" : "setStandardErrorUrl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "standardErrorUrl", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "standardErrorUrl", "variableType" : "String", "documentation" : "

                                            The URL to the plugin's StdErr file in Amazon S3, if the Amazon S3 bucket was defined for the parent command. For an invocation, StandardErrorUrl is populated if there is just one plugin defined for the command, and the Amazon S3 bucket was defined for the command.

                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "StandardOutputUrl" : { "beanStyleGetterMethodName" : "getStandardOutputUrl", "beanStyleSetterMethodName" : "setStandardOutputUrl", "c2jName" : "StandardOutputUrl", "c2jShape" : "Url", "defaultConsumerFluentSetterDocumentation" : "

                                            The URL to the plugin's StdOut file in Amazon S3, if the Amazon S3 bucket was defined for the parent command. For an invocation, StandardOutputUrl is populated if there is just one plugin defined for the command, and the Amazon S3 bucket was defined for the command.

                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #standardOutputUrl(String)}.\n@param standardOutputUrl a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #standardOutputUrl(String)", "deprecated" : false, "documentation" : "

                                            The URL to the plugin's StdOut file in Amazon S3, if the Amazon S3 bucket was defined for the parent command. For an invocation, StandardOutputUrl is populated if there is just one plugin defined for the command, and the Amazon S3 bucket was defined for the command.

                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "standardOutputUrl", "fluentSetterDocumentation" : "

                                            The URL to the plugin's StdOut file in Amazon S3, if the Amazon S3 bucket was defined for the parent command. For an invocation, StandardOutputUrl is populated if there is just one plugin defined for the command, and the Amazon S3 bucket was defined for the command.

                                            \n@param standardOutputUrl The URL to the plugin's StdOut file in Amazon S3, if the Amazon S3 bucket was defined for the parent command. For an invocation, StandardOutputUrl is populated if there is just one plugin defined for the command, and the Amazon S3 bucket was defined for the command.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "standardOutputUrl", "getterDocumentation" : "

                                            The URL to the plugin's StdOut file in Amazon S3, if the Amazon S3 bucket was defined for the parent command. For an invocation, StandardOutputUrl is populated if there is just one plugin defined for the command, and the Amazon S3 bucket was defined for the command.

                                            \n@return The URL to the plugin's StdOut file in Amazon S3, if the Amazon S3 bucket was defined for the parent command. For an invocation, StandardOutputUrl is populated if there is just one plugin defined for the command, and the Amazon S3 bucket was defined for the command.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StandardOutputUrl", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StandardOutputUrl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StandardOutputUrl", "sensitive" : false, "setterDocumentation" : "

                                            The URL to the plugin's StdOut file in Amazon S3, if the Amazon S3 bucket was defined for the parent command. For an invocation, StandardOutputUrl is populated if there is just one plugin defined for the command, and the Amazon S3 bucket was defined for the command.

                                            \n@param standardOutputUrl The URL to the plugin's StdOut file in Amazon S3, if the Amazon S3 bucket was defined for the parent command. For an invocation, StandardOutputUrl is populated if there is just one plugin defined for the command, and the Amazon S3 bucket was defined for the command.", "setterMethodName" : "setStandardOutputUrl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "standardOutputUrl", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "standardOutputUrl", "variableType" : "String", "documentation" : "

                                            The URL to the plugin's StdOut file in Amazon S3, if the Amazon S3 bucket was defined for the parent command. For an invocation, StandardOutputUrl is populated if there is just one plugin defined for the command, and the Amazon S3 bucket was defined for the command.

                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Status" : { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "CommandInvocationStatus", "defaultConsumerFluentSetterDocumentation" : "

                                            Whether or not the invocation succeeded, failed, or is pending.

                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                            Whether or not the invocation succeeded, failed, or is pending.

                                            ", "endpointDiscoveryId" : false, "enumType" : "CommandInvocationStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                            Whether or not the invocation succeeded, failed, or is pending.

                                            \n@param status Whether or not the invocation succeeded, failed, or is pending.\n@see CommandInvocationStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see CommandInvocationStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                            Whether or not the invocation succeeded, failed, or is pending.

                                            \n

                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link CommandInvocationStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                            \n@return Whether or not the invocation succeeded, failed, or is pending.\n@see CommandInvocationStatus", "getterModel" : { "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" : "

                                            Whether or not the invocation succeeded, failed, or is pending.

                                            \n@param status Whether or not the invocation succeeded, failed, or is pending.\n@see CommandInvocationStatus", "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" : "

                                            Whether or not the invocation succeeded, failed, or is pending.

                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "StatusDetails" : { "beanStyleGetterMethodName" : "getStatusDetails", "beanStyleSetterMethodName" : "setStatusDetails", "c2jName" : "StatusDetails", "c2jShape" : "StatusDetails", "defaultConsumerFluentSetterDocumentation" : "

                                            A detailed status of the command execution for each invocation (each instance targeted by the command). StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:

                                            • Pending: The command has not been sent to the instance.

                                            • In Progress: The command has been sent to the instance but has not reached a terminal state.

                                            • Success: The execution of the command or plugin was successfully completed. This is a terminal state.

                                            • Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                            • Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.

                                            • Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.

                                            • Canceled: The command was terminated before it was completed. This is a terminal state.

                                            • Undeliverable: The command can't be delivered to the instance. The instance might not exist or might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit and don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                            • Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.

                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusDetails(String)}.\n@param statusDetails a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #statusDetails(String)", "deprecated" : false, "documentation" : "

                                            A detailed status of the command execution for each invocation (each instance targeted by the command). StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:

                                            • Pending: The command has not been sent to the instance.

                                            • In Progress: The command has been sent to the instance but has not reached a terminal state.

                                            • Success: The execution of the command or plugin was successfully completed. This is a terminal state.

                                            • Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                            • Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.

                                            • Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.

                                            • Canceled: The command was terminated before it was completed. This is a terminal state.

                                            • Undeliverable: The command can't be delivered to the instance. The instance might not exist or might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit and don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                            • Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.

                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "statusDetails", "fluentSetterDocumentation" : "

                                            A detailed status of the command execution for each invocation (each instance targeted by the command). StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:

                                            • Pending: The command has not been sent to the instance.

                                            • In Progress: The command has been sent to the instance but has not reached a terminal state.

                                            • Success: The execution of the command or plugin was successfully completed. This is a terminal state.

                                            • Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                            • Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.

                                            • Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.

                                            • Canceled: The command was terminated before it was completed. This is a terminal state.

                                            • Undeliverable: The command can't be delivered to the instance. The instance might not exist or might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit and don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                            • Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.

                                            \n@param statusDetails A detailed status of the command execution for each invocation (each instance targeted by the command). StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:

                                            • Pending: The command has not been sent to the instance.

                                            • In Progress: The command has been sent to the instance but has not reached a terminal state.

                                            • Success: The execution of the command or plugin was successfully completed. This is a terminal state.

                                            • Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                            • Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.

                                            • Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.

                                            • Canceled: The command was terminated before it was completed. This is a terminal state.

                                            • Undeliverable: The command can't be delivered to the instance. The instance might not exist or might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit and don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                            • Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.

                                            • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "statusDetails", "getterDocumentation" : "

                                              A detailed status of the command execution for each invocation (each instance targeted by the command). StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:

                                              • Pending: The command has not been sent to the instance.

                                              • In Progress: The command has been sent to the instance but has not reached a terminal state.

                                              • Success: The execution of the command or plugin was successfully completed. This is a terminal state.

                                              • Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                              • Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.

                                              • Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.

                                              • Canceled: The command was terminated before it was completed. This is a terminal state.

                                              • Undeliverable: The command can't be delivered to the instance. The instance might not exist or might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit and don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                              • Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.

                                              \n@return A detailed status of the command execution for each invocation (each instance targeted by the command). StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:

                                              • Pending: The command has not been sent to the instance.

                                              • In Progress: The command has been sent to the instance but has not reached a terminal state.

                                              • Success: The execution of the command or plugin was successfully completed. This is a terminal state.

                                              • Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                              • Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.

                                              • Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.

                                              • Canceled: The command was terminated before it was completed. This is a terminal state.

                                              • Undeliverable: The command can't be delivered to the instance. The instance might not exist or might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit and don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                              • Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.

                                              • ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StatusDetails", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StatusDetails", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StatusDetails", "sensitive" : false, "setterDocumentation" : "

                                                A detailed status of the command execution for each invocation (each instance targeted by the command). StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:

                                                • Pending: The command has not been sent to the instance.

                                                • In Progress: The command has been sent to the instance but has not reached a terminal state.

                                                • Success: The execution of the command or plugin was successfully completed. This is a terminal state.

                                                • Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                • Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.

                                                • Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.

                                                • Canceled: The command was terminated before it was completed. This is a terminal state.

                                                • Undeliverable: The command can't be delivered to the instance. The instance might not exist or might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit and don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                • Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.

                                                \n@param statusDetails A detailed status of the command execution for each invocation (each instance targeted by the command). StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:

                                                • Pending: The command has not been sent to the instance.

                                                • In Progress: The command has been sent to the instance but has not reached a terminal state.

                                                • Success: The execution of the command or plugin was successfully completed. This is a terminal state.

                                                • Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                • Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.

                                                • Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.

                                                • Canceled: The command was terminated before it was completed. This is a terminal state.

                                                • Undeliverable: The command can't be delivered to the instance. The instance might not exist or might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit and don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                • Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.

                                                • ", "setterMethodName" : "setStatusDetails", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "statusDetails", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "statusDetails", "variableType" : "String", "documentation" : "

                                                  A detailed status of the command execution for each invocation (each instance targeted by the command). StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:

                                                  • Pending: The command has not been sent to the instance.

                                                  • In Progress: The command has been sent to the instance but has not reached a terminal state.

                                                  • Success: The execution of the command or plugin was successfully completed. This is a terminal state.

                                                  • Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                  • Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.

                                                  • Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.

                                                  • Canceled: The command was terminated before it was completed. This is a terminal state.

                                                  • Undeliverable: The command can't be delivered to the instance. The instance might not exist or might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit and don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                  • Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.

                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "TraceOutput" : { "beanStyleGetterMethodName" : "getTraceOutput", "beanStyleSetterMethodName" : "setTraceOutput", "c2jName" : "TraceOutput", "c2jShape" : "InvocationTraceOutput", "defaultConsumerFluentSetterDocumentation" : "

                                                  Gets the trace output sent by the agent.

                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #traceOutput(String)}.\n@param traceOutput a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #traceOutput(String)", "deprecated" : false, "documentation" : "

                                                  Gets the trace output sent by the agent.

                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "traceOutput", "fluentSetterDocumentation" : "

                                                  Gets the trace output sent by the agent.

                                                  \n@param traceOutput Gets the trace output sent by the agent.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "traceOutput", "getterDocumentation" : "

                                                  Gets the trace output sent by the agent.

                                                  \n@return Gets the trace output sent by the agent.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TraceOutput", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TraceOutput", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TraceOutput", "sensitive" : false, "setterDocumentation" : "

                                                  Gets the trace output sent by the agent.

                                                  \n@param traceOutput Gets the trace output sent by the agent.", "setterMethodName" : "setTraceOutput", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "traceOutput", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "traceOutput", "variableType" : "String", "documentation" : "

                                                  Gets the trace output sent by the agent.

                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getCommandId", "beanStyleSetterMethodName" : "setCommandId", "c2jName" : "CommandId", "c2jShape" : "CommandId", "defaultConsumerFluentSetterDocumentation" : "

                                                  The command against which this invocation was requested.

                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #commandId(String)}.\n@param commandId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #commandId(String)", "deprecated" : false, "documentation" : "

                                                  The command against which this invocation was requested.

                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "commandId", "fluentSetterDocumentation" : "

                                                  The command against which this invocation was requested.

                                                  \n@param commandId The command against which this invocation was requested.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "commandId", "getterDocumentation" : "

                                                  The command against which this invocation was requested.

                                                  \n@return The command against which this invocation was requested.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CommandId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CommandId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CommandId", "sensitive" : false, "setterDocumentation" : "

                                                  The command against which this invocation was requested.

                                                  \n@param commandId The command against which this invocation was requested.", "setterMethodName" : "setCommandId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "commandId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "commandId", "variableType" : "String", "documentation" : "

                                                  The command against which this invocation was requested.

                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

                                                  The instance ID in which this invocation was requested.

                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                  The instance ID in which this invocation was requested.

                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                  The instance ID in which this invocation was requested.

                                                  \n@param instanceId The instance ID in which this invocation was requested.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                  The instance ID in which this invocation was requested.

                                                  \n@return The instance ID in which this invocation was requested.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                  The instance ID in which this invocation was requested.

                                                  \n@param instanceId The instance ID in which this invocation was requested.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                  The instance ID in which this invocation was requested.

                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceName", "beanStyleSetterMethodName" : "setInstanceName", "c2jName" : "InstanceName", "c2jShape" : "InstanceTagName", "defaultConsumerFluentSetterDocumentation" : "

                                                  The name of the invocation target. For Amazon EC2 instances this is the value for the aws:Name tag. For on-premises instances, this is the name of the instance.

                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceName(String)}.\n@param instanceName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceName(String)", "deprecated" : false, "documentation" : "

                                                  The name of the invocation target. For Amazon EC2 instances this is the value for the aws:Name tag. For on-premises instances, this is the name of the instance.

                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceName", "fluentSetterDocumentation" : "

                                                  The name of the invocation target. For Amazon EC2 instances this is the value for the aws:Name tag. For on-premises instances, this is the name of the instance.

                                                  \n@param instanceName The name of the invocation target. For Amazon EC2 instances this is the value for the aws:Name tag. For on-premises instances, this is the name of the instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceName", "getterDocumentation" : "

                                                  The name of the invocation target. For Amazon EC2 instances this is the value for the aws:Name tag. For on-premises instances, this is the name of the instance.

                                                  \n@return The name of the invocation target. For Amazon EC2 instances this is the value for the aws:Name tag. For on-premises instances, this is the name of the instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceName", "sensitive" : false, "setterDocumentation" : "

                                                  The name of the invocation target. For Amazon EC2 instances this is the value for the aws:Name tag. For on-premises instances, this is the name of the instance.

                                                  \n@param instanceName The name of the invocation target. For Amazon EC2 instances this is the value for the aws:Name tag. For on-premises instances, this is the name of the instance.", "setterMethodName" : "setInstanceName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceName", "variableType" : "String", "documentation" : "

                                                  The name of the invocation target. For Amazon EC2 instances this is the value for the aws:Name tag. For on-premises instances, this is the name of the instance.

                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getComment", "beanStyleSetterMethodName" : "setComment", "c2jName" : "Comment", "c2jShape" : "Comment", "defaultConsumerFluentSetterDocumentation" : "

                                                  User-specified information about the command, such as a brief description of what the command should do.

                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #comment(String)}.\n@param comment a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #comment(String)", "deprecated" : false, "documentation" : "

                                                  User-specified information about the command, such as a brief description of what the command should do.

                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "comment", "fluentSetterDocumentation" : "

                                                  User-specified information about the command, such as a brief description of what the command should do.

                                                  \n@param comment User-specified information about the command, such as a brief description of what the command should do.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "comment", "getterDocumentation" : "

                                                  User-specified information about the command, such as a brief description of what the command should do.

                                                  \n@return User-specified information about the command, such as a brief description of what the command should do.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Comment", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Comment", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Comment", "sensitive" : false, "setterDocumentation" : "

                                                  User-specified information about the command, such as a brief description of what the command should do.

                                                  \n@param comment User-specified information about the command, such as a brief description of what the command should do.", "setterMethodName" : "setComment", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "comment", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "comment", "variableType" : "String", "documentation" : "

                                                  User-specified information about the command, such as a brief description of what the command should do.

                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDocumentName", "beanStyleSetterMethodName" : "setDocumentName", "c2jName" : "DocumentName", "c2jShape" : "DocumentName", "defaultConsumerFluentSetterDocumentation" : "

                                                  The document name that was requested for execution.

                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentName(String)}.\n@param documentName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentName(String)", "deprecated" : false, "documentation" : "

                                                  The document name that was requested for execution.

                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "documentName", "fluentSetterDocumentation" : "

                                                  The document name that was requested for execution.

                                                  \n@param documentName The document name that was requested for execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "documentName", "getterDocumentation" : "

                                                  The document name that was requested for execution.

                                                  \n@return The document name that was requested for execution.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentName", "sensitive" : false, "setterDocumentation" : "

                                                  The document name that was requested for execution.

                                                  \n@param documentName The document name that was requested for execution.", "setterMethodName" : "setDocumentName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentName", "variableType" : "String", "documentation" : "

                                                  The document name that was requested for execution.

                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDocumentVersion", "beanStyleSetterMethodName" : "setDocumentVersion", "c2jName" : "DocumentVersion", "c2jShape" : "DocumentVersion", "defaultConsumerFluentSetterDocumentation" : "

                                                  The SSM document version.

                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentVersion(String)}.\n@param documentVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentVersion(String)", "deprecated" : false, "documentation" : "

                                                  The SSM document version.

                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "documentVersion", "fluentSetterDocumentation" : "

                                                  The SSM document version.

                                                  \n@param documentVersion The SSM document version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "documentVersion", "getterDocumentation" : "

                                                  The SSM document version.

                                                  \n@return The SSM document version.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentVersion", "sensitive" : false, "setterDocumentation" : "

                                                  The SSM document version.

                                                  \n@param documentVersion The SSM document version.", "setterMethodName" : "setDocumentVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : "

                                                  The SSM document version.

                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRequestedDateTime", "beanStyleSetterMethodName" : "setRequestedDateTime", "c2jName" : "RequestedDateTime", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                  The time and date the request was sent to this instance.

                                                  \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 #requestedDateTime(Instant)}.\n@param requestedDateTime 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 #requestedDateTime(Instant)", "deprecated" : false, "documentation" : "

                                                  The time and date the request was sent to this instance.

                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "requestedDateTime", "fluentSetterDocumentation" : "

                                                  The time and date the request was sent to this instance.

                                                  \n@param requestedDateTime The time and date the request was sent to this instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "requestedDateTime", "getterDocumentation" : "

                                                  The time and date the request was sent to this instance.

                                                  \n@return The time and date the request was sent to this instance.", "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" : "RequestedDateTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RequestedDateTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "RequestedDateTime", "sensitive" : false, "setterDocumentation" : "

                                                  The time and date the request was sent to this instance.

                                                  \n@param requestedDateTime The time and date the request was sent to this instance.", "setterMethodName" : "setRequestedDateTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "requestedDateTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "requestedDateTime", "variableType" : "java.time.Instant", "documentation" : "

                                                  The time and date the request was sent to this instance.

                                                  ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "CommandInvocationStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                  Whether or not the invocation succeeded, failed, or is pending.

                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                  Whether or not the invocation succeeded, failed, or is pending.

                                                  ", "endpointDiscoveryId" : false, "enumType" : "CommandInvocationStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                  Whether or not the invocation succeeded, failed, or is pending.

                                                  \n@param status Whether or not the invocation succeeded, failed, or is pending.\n@see CommandInvocationStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see CommandInvocationStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                  Whether or not the invocation succeeded, failed, or is pending.

                                                  \n

                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link CommandInvocationStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                  \n@return Whether or not the invocation succeeded, failed, or is pending.\n@see CommandInvocationStatus", "getterModel" : { "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" : "

                                                  Whether or not the invocation succeeded, failed, or is pending.

                                                  \n@param status Whether or not the invocation succeeded, failed, or is pending.\n@see CommandInvocationStatus", "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" : "

                                                  Whether or not the invocation succeeded, failed, or is pending.

                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatusDetails", "beanStyleSetterMethodName" : "setStatusDetails", "c2jName" : "StatusDetails", "c2jShape" : "StatusDetails", "defaultConsumerFluentSetterDocumentation" : "

                                                  A detailed status of the command execution for each invocation (each instance targeted by the command). StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:

                                                  • Pending: The command has not been sent to the instance.

                                                  • In Progress: The command has been sent to the instance but has not reached a terminal state.

                                                  • Success: The execution of the command or plugin was successfully completed. This is a terminal state.

                                                  • Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                  • Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.

                                                  • Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.

                                                  • Canceled: The command was terminated before it was completed. This is a terminal state.

                                                  • Undeliverable: The command can't be delivered to the instance. The instance might not exist or might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit and don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                  • Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.

                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusDetails(String)}.\n@param statusDetails a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #statusDetails(String)", "deprecated" : false, "documentation" : "

                                                  A detailed status of the command execution for each invocation (each instance targeted by the command). StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:

                                                  • Pending: The command has not been sent to the instance.

                                                  • In Progress: The command has been sent to the instance but has not reached a terminal state.

                                                  • Success: The execution of the command or plugin was successfully completed. This is a terminal state.

                                                  • Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                  • Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.

                                                  • Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.

                                                  • Canceled: The command was terminated before it was completed. This is a terminal state.

                                                  • Undeliverable: The command can't be delivered to the instance. The instance might not exist or might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit and don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                  • Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.

                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "statusDetails", "fluentSetterDocumentation" : "

                                                  A detailed status of the command execution for each invocation (each instance targeted by the command). StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:

                                                  • Pending: The command has not been sent to the instance.

                                                  • In Progress: The command has been sent to the instance but has not reached a terminal state.

                                                  • Success: The execution of the command or plugin was successfully completed. This is a terminal state.

                                                  • Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                  • Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.

                                                  • Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.

                                                  • Canceled: The command was terminated before it was completed. This is a terminal state.

                                                  • Undeliverable: The command can't be delivered to the instance. The instance might not exist or might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit and don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                  • Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.

                                                  \n@param statusDetails A detailed status of the command execution for each invocation (each instance targeted by the command). StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:

                                                  • Pending: The command has not been sent to the instance.

                                                  • In Progress: The command has been sent to the instance but has not reached a terminal state.

                                                  • Success: The execution of the command or plugin was successfully completed. This is a terminal state.

                                                  • Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                  • Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.

                                                  • Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.

                                                  • Canceled: The command was terminated before it was completed. This is a terminal state.

                                                  • Undeliverable: The command can't be delivered to the instance. The instance might not exist or might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit and don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                  • Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.

                                                  • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "statusDetails", "getterDocumentation" : "

                                                    A detailed status of the command execution for each invocation (each instance targeted by the command). StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:

                                                    • Pending: The command has not been sent to the instance.

                                                    • In Progress: The command has been sent to the instance but has not reached a terminal state.

                                                    • Success: The execution of the command or plugin was successfully completed. This is a terminal state.

                                                    • Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                    • Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.

                                                    • Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.

                                                    • Canceled: The command was terminated before it was completed. This is a terminal state.

                                                    • Undeliverable: The command can't be delivered to the instance. The instance might not exist or might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit and don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                    • Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.

                                                    \n@return A detailed status of the command execution for each invocation (each instance targeted by the command). StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:

                                                    • Pending: The command has not been sent to the instance.

                                                    • In Progress: The command has been sent to the instance but has not reached a terminal state.

                                                    • Success: The execution of the command or plugin was successfully completed. This is a terminal state.

                                                    • Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                    • Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.

                                                    • Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.

                                                    • Canceled: The command was terminated before it was completed. This is a terminal state.

                                                    • Undeliverable: The command can't be delivered to the instance. The instance might not exist or might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit and don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                    • Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.

                                                    • ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StatusDetails", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StatusDetails", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StatusDetails", "sensitive" : false, "setterDocumentation" : "

                                                      A detailed status of the command execution for each invocation (each instance targeted by the command). StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:

                                                      • Pending: The command has not been sent to the instance.

                                                      • In Progress: The command has been sent to the instance but has not reached a terminal state.

                                                      • Success: The execution of the command or plugin was successfully completed. This is a terminal state.

                                                      • Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                      • Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.

                                                      • Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.

                                                      • Canceled: The command was terminated before it was completed. This is a terminal state.

                                                      • Undeliverable: The command can't be delivered to the instance. The instance might not exist or might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit and don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                      • Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.

                                                      \n@param statusDetails A detailed status of the command execution for each invocation (each instance targeted by the command). StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:

                                                      • Pending: The command has not been sent to the instance.

                                                      • In Progress: The command has been sent to the instance but has not reached a terminal state.

                                                      • Success: The execution of the command or plugin was successfully completed. This is a terminal state.

                                                      • Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                      • Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.

                                                      • Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.

                                                      • Canceled: The command was terminated before it was completed. This is a terminal state.

                                                      • Undeliverable: The command can't be delivered to the instance. The instance might not exist or might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit and don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                      • Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.

                                                      • ", "setterMethodName" : "setStatusDetails", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "statusDetails", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "statusDetails", "variableType" : "String", "documentation" : "

                                                        A detailed status of the command execution for each invocation (each instance targeted by the command). StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:

                                                        • Pending: The command has not been sent to the instance.

                                                        • In Progress: The command has been sent to the instance but has not reached a terminal state.

                                                        • Success: The execution of the command or plugin was successfully completed. This is a terminal state.

                                                        • Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                        • Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.

                                                        • Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.

                                                        • Canceled: The command was terminated before it was completed. This is a terminal state.

                                                        • Undeliverable: The command can't be delivered to the instance. The instance might not exist or might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit and don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                        • Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.

                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTraceOutput", "beanStyleSetterMethodName" : "setTraceOutput", "c2jName" : "TraceOutput", "c2jShape" : "InvocationTraceOutput", "defaultConsumerFluentSetterDocumentation" : "

                                                        Gets the trace output sent by the agent.

                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #traceOutput(String)}.\n@param traceOutput a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #traceOutput(String)", "deprecated" : false, "documentation" : "

                                                        Gets the trace output sent by the agent.

                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "traceOutput", "fluentSetterDocumentation" : "

                                                        Gets the trace output sent by the agent.

                                                        \n@param traceOutput Gets the trace output sent by the agent.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "traceOutput", "getterDocumentation" : "

                                                        Gets the trace output sent by the agent.

                                                        \n@return Gets the trace output sent by the agent.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TraceOutput", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TraceOutput", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TraceOutput", "sensitive" : false, "setterDocumentation" : "

                                                        Gets the trace output sent by the agent.

                                                        \n@param traceOutput Gets the trace output sent by the agent.", "setterMethodName" : "setTraceOutput", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "traceOutput", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "traceOutput", "variableType" : "String", "documentation" : "

                                                        Gets the trace output sent by the agent.

                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStandardOutputUrl", "beanStyleSetterMethodName" : "setStandardOutputUrl", "c2jName" : "StandardOutputUrl", "c2jShape" : "Url", "defaultConsumerFluentSetterDocumentation" : "

                                                        The URL to the plugin's StdOut file in Amazon S3, if the Amazon S3 bucket was defined for the parent command. For an invocation, StandardOutputUrl is populated if there is just one plugin defined for the command, and the Amazon S3 bucket was defined for the command.

                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #standardOutputUrl(String)}.\n@param standardOutputUrl a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #standardOutputUrl(String)", "deprecated" : false, "documentation" : "

                                                        The URL to the plugin's StdOut file in Amazon S3, if the Amazon S3 bucket was defined for the parent command. For an invocation, StandardOutputUrl is populated if there is just one plugin defined for the command, and the Amazon S3 bucket was defined for the command.

                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "standardOutputUrl", "fluentSetterDocumentation" : "

                                                        The URL to the plugin's StdOut file in Amazon S3, if the Amazon S3 bucket was defined for the parent command. For an invocation, StandardOutputUrl is populated if there is just one plugin defined for the command, and the Amazon S3 bucket was defined for the command.

                                                        \n@param standardOutputUrl The URL to the plugin's StdOut file in Amazon S3, if the Amazon S3 bucket was defined for the parent command. For an invocation, StandardOutputUrl is populated if there is just one plugin defined for the command, and the Amazon S3 bucket was defined for the command.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "standardOutputUrl", "getterDocumentation" : "

                                                        The URL to the plugin's StdOut file in Amazon S3, if the Amazon S3 bucket was defined for the parent command. For an invocation, StandardOutputUrl is populated if there is just one plugin defined for the command, and the Amazon S3 bucket was defined for the command.

                                                        \n@return The URL to the plugin's StdOut file in Amazon S3, if the Amazon S3 bucket was defined for the parent command. For an invocation, StandardOutputUrl is populated if there is just one plugin defined for the command, and the Amazon S3 bucket was defined for the command.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StandardOutputUrl", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StandardOutputUrl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StandardOutputUrl", "sensitive" : false, "setterDocumentation" : "

                                                        The URL to the plugin's StdOut file in Amazon S3, if the Amazon S3 bucket was defined for the parent command. For an invocation, StandardOutputUrl is populated if there is just one plugin defined for the command, and the Amazon S3 bucket was defined for the command.

                                                        \n@param standardOutputUrl The URL to the plugin's StdOut file in Amazon S3, if the Amazon S3 bucket was defined for the parent command. For an invocation, StandardOutputUrl is populated if there is just one plugin defined for the command, and the Amazon S3 bucket was defined for the command.", "setterMethodName" : "setStandardOutputUrl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "standardOutputUrl", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "standardOutputUrl", "variableType" : "String", "documentation" : "

                                                        The URL to the plugin's StdOut file in Amazon S3, if the Amazon S3 bucket was defined for the parent command. For an invocation, StandardOutputUrl is populated if there is just one plugin defined for the command, and the Amazon S3 bucket was defined for the command.

                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStandardErrorUrl", "beanStyleSetterMethodName" : "setStandardErrorUrl", "c2jName" : "StandardErrorUrl", "c2jShape" : "Url", "defaultConsumerFluentSetterDocumentation" : "

                                                        The URL to the plugin's StdErr file in Amazon S3, if the Amazon S3 bucket was defined for the parent command. For an invocation, StandardErrorUrl is populated if there is just one plugin defined for the command, and the Amazon S3 bucket was defined for the command.

                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #standardErrorUrl(String)}.\n@param standardErrorUrl a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #standardErrorUrl(String)", "deprecated" : false, "documentation" : "

                                                        The URL to the plugin's StdErr file in Amazon S3, if the Amazon S3 bucket was defined for the parent command. For an invocation, StandardErrorUrl is populated if there is just one plugin defined for the command, and the Amazon S3 bucket was defined for the command.

                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "standardErrorUrl", "fluentSetterDocumentation" : "

                                                        The URL to the plugin's StdErr file in Amazon S3, if the Amazon S3 bucket was defined for the parent command. For an invocation, StandardErrorUrl is populated if there is just one plugin defined for the command, and the Amazon S3 bucket was defined for the command.

                                                        \n@param standardErrorUrl The URL to the plugin's StdErr file in Amazon S3, if the Amazon S3 bucket was defined for the parent command. For an invocation, StandardErrorUrl is populated if there is just one plugin defined for the command, and the Amazon S3 bucket was defined for the command.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "standardErrorUrl", "getterDocumentation" : "

                                                        The URL to the plugin's StdErr file in Amazon S3, if the Amazon S3 bucket was defined for the parent command. For an invocation, StandardErrorUrl is populated if there is just one plugin defined for the command, and the Amazon S3 bucket was defined for the command.

                                                        \n@return The URL to the plugin's StdErr file in Amazon S3, if the Amazon S3 bucket was defined for the parent command. For an invocation, StandardErrorUrl is populated if there is just one plugin defined for the command, and the Amazon S3 bucket was defined for the command.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StandardErrorUrl", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StandardErrorUrl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StandardErrorUrl", "sensitive" : false, "setterDocumentation" : "

                                                        The URL to the plugin's StdErr file in Amazon S3, if the Amazon S3 bucket was defined for the parent command. For an invocation, StandardErrorUrl is populated if there is just one plugin defined for the command, and the Amazon S3 bucket was defined for the command.

                                                        \n@param standardErrorUrl The URL to the plugin's StdErr file in Amazon S3, if the Amazon S3 bucket was defined for the parent command. For an invocation, StandardErrorUrl is populated if there is just one plugin defined for the command, and the Amazon S3 bucket was defined for the command.", "setterMethodName" : "setStandardErrorUrl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "standardErrorUrl", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "standardErrorUrl", "variableType" : "String", "documentation" : "

                                                        The URL to the plugin's StdErr file in Amazon S3, if the Amazon S3 bucket was defined for the parent command. For an invocation, StandardErrorUrl is populated if there is just one plugin defined for the command, and the Amazon S3 bucket was defined for the command.

                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCommandPlugins", "beanStyleSetterMethodName" : "setCommandPlugins", "c2jName" : "CommandPlugins", "c2jShape" : "CommandPluginList", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the CommandPlugins property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #commandPlugins(List)}.\n@param commandPlugins a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #commandPlugins(List)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "commandPlugins", "fluentSetterDocumentation" : "Sets the value of the CommandPlugins property for this object.\n\n@param commandPlugins The new value for the CommandPlugins property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "commandPlugins", "getterDocumentation" : "Returns the value of the CommandPlugins property for this object.\n

                                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                        \n@return The value of the CommandPlugins property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CommandPlugins", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CommandPlugins", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "CommandPlugin", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link CommandPlugin.Builder} avoiding the need to create one manually via {@link CommandPlugin#builder()}.\n\nWhen the {@link Consumer} completes, {@link CommandPlugin.Builder#build()} is called immediately and its result is passed to {@link #member(CommandPlugin)}.\n@param member a consumer that will call methods on {@link CommandPlugin.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(CommandPlugin)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "CommandPlugin", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "CommandPlugin", "variableName" : "member", "variableType" : "CommandPlugin", "documentation" : null, "simpleType" : "CommandPlugin", "variableSetterType" : "CommandPlugin" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CommandPlugin", "variableName" : "member", "variableType" : "CommandPlugin", "documentation" : "", "simpleType" : "CommandPlugin", "variableSetterType" : "CommandPlugin" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "CommandPlugin", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "CommandPlugin", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "CommandPlugins", "sensitive" : false, "setterDocumentation" : "Sets the value of the CommandPlugins property for this object.\n\n@param commandPlugins The new value for the CommandPlugins property for this object.", "setterMethodName" : "setCommandPlugins", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "commandPlugins", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "commandPlugins", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getServiceRole", "beanStyleSetterMethodName" : "setServiceRole", "c2jName" : "ServiceRole", "c2jShape" : "ServiceRole", "defaultConsumerFluentSetterDocumentation" : "

                                                        The IAM service role that Run Command uses to act on your behalf when sending notifications about command status changes on a per instance basis.

                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #serviceRole(String)}.\n@param serviceRole a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #serviceRole(String)", "deprecated" : false, "documentation" : "

                                                        The IAM service role that Run Command uses to act on your behalf when sending notifications about command status changes on a per instance basis.

                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serviceRole", "fluentSetterDocumentation" : "

                                                        The IAM service role that Run Command uses to act on your behalf when sending notifications about command status changes on a per instance basis.

                                                        \n@param serviceRole The IAM service role that Run Command uses to act on your behalf when sending notifications about command status changes on a per instance basis.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serviceRole", "getterDocumentation" : "

                                                        The IAM service role that Run Command uses to act on your behalf when sending notifications about command status changes on a per instance basis.

                                                        \n@return The IAM service role that Run Command uses to act on your behalf when sending notifications about command status changes on a per instance basis.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ServiceRole", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ServiceRole", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ServiceRole", "sensitive" : false, "setterDocumentation" : "

                                                        The IAM service role that Run Command uses to act on your behalf when sending notifications about command status changes on a per instance basis.

                                                        \n@param serviceRole The IAM service role that Run Command uses to act on your behalf when sending notifications about command status changes on a per instance basis.", "setterMethodName" : "setServiceRole", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serviceRole", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "serviceRole", "variableType" : "String", "documentation" : "

                                                        The IAM service role that Run Command uses to act on your behalf when sending notifications about command status changes on a per instance basis.

                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNotificationConfig", "beanStyleSetterMethodName" : "setNotificationConfig", "c2jName" : "NotificationConfig", "c2jShape" : "NotificationConfig", "defaultConsumerFluentSetterDocumentation" : "

                                                        Configurations for sending notifications about command status changes on a per instance basis.

                                                        \nThis is a convenience that creates an instance of the {@link NotificationConfig.Builder} avoiding the need to create one manually via {@link NotificationConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link NotificationConfig.Builder#build()} is called immediately and its result is passed to {@link #notificationConfig(NotificationConfig)}.\n@param notificationConfig a consumer that will call methods on {@link NotificationConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #notificationConfig(NotificationConfig)", "deprecated" : false, "documentation" : "

                                                        Configurations for sending notifications about command status changes on a per instance basis.

                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "notificationConfig", "fluentSetterDocumentation" : "

                                                        Configurations for sending notifications about command status changes on a per instance basis.

                                                        \n@param notificationConfig Configurations for sending notifications about command status changes on a per instance basis.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "notificationConfig", "getterDocumentation" : "

                                                        Configurations for sending notifications about command status changes on a per instance basis.

                                                        \n@return Configurations for sending notifications about command status changes on a per instance basis.", "getterModel" : { "returnType" : "NotificationConfig", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NotificationConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NotificationConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "NotificationConfig", "sensitive" : false, "setterDocumentation" : "

                                                        Configurations for sending notifications about command status changes on a per instance basis.

                                                        \n@param notificationConfig Configurations for sending notifications about command status changes on a per instance basis.", "setterMethodName" : "setNotificationConfig", "setterModel" : { "variableDeclarationType" : "NotificationConfig", "variableName" : "notificationConfig", "variableType" : "NotificationConfig", "documentation" : null, "simpleType" : "NotificationConfig", "variableSetterType" : "NotificationConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "NotificationConfig", "variableName" : "notificationConfig", "variableType" : "NotificationConfig", "documentation" : "

                                                        Configurations for sending notifications about command status changes on a per instance basis.

                                                        ", "simpleType" : "NotificationConfig", "variableSetterType" : "NotificationConfig" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCloudWatchOutputConfig", "beanStyleSetterMethodName" : "setCloudWatchOutputConfig", "c2jName" : "CloudWatchOutputConfig", "c2jShape" : "CloudWatchOutputConfig", "defaultConsumerFluentSetterDocumentation" : "

                                                        CloudWatch Logs information where you want Systems Manager to send the command output.

                                                        \nThis is a convenience that creates an instance of the {@link CloudWatchOutputConfig.Builder} avoiding the need to create one manually via {@link CloudWatchOutputConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link CloudWatchOutputConfig.Builder#build()} is called immediately and its result is passed to {@link #cloudWatchOutputConfig(CloudWatchOutputConfig)}.\n@param cloudWatchOutputConfig a consumer that will call methods on {@link CloudWatchOutputConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cloudWatchOutputConfig(CloudWatchOutputConfig)", "deprecated" : false, "documentation" : "

                                                        CloudWatch Logs information where you want Systems Manager to send the command output.

                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cloudWatchOutputConfig", "fluentSetterDocumentation" : "

                                                        CloudWatch Logs information where you want Systems Manager to send the command output.

                                                        \n@param cloudWatchOutputConfig CloudWatch Logs information where you want Systems Manager to send the command output.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cloudWatchOutputConfig", "getterDocumentation" : "

                                                        CloudWatch Logs information where you want Systems Manager to send the command output.

                                                        \n@return CloudWatch Logs information where you want Systems Manager to send the command output.", "getterModel" : { "returnType" : "CloudWatchOutputConfig", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CloudWatchOutputConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CloudWatchOutputConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CloudWatchOutputConfig", "sensitive" : false, "setterDocumentation" : "

                                                        CloudWatch Logs information where you want Systems Manager to send the command output.

                                                        \n@param cloudWatchOutputConfig CloudWatch Logs information where you want Systems Manager to send the command output.", "setterMethodName" : "setCloudWatchOutputConfig", "setterModel" : { "variableDeclarationType" : "CloudWatchOutputConfig", "variableName" : "cloudWatchOutputConfig", "variableType" : "CloudWatchOutputConfig", "documentation" : null, "simpleType" : "CloudWatchOutputConfig", "variableSetterType" : "CloudWatchOutputConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CloudWatchOutputConfig", "variableName" : "cloudWatchOutputConfig", "variableType" : "CloudWatchOutputConfig", "documentation" : "

                                                        CloudWatch Logs information where you want Systems Manager to send the command output.

                                                        ", "simpleType" : "CloudWatchOutputConfig", "variableSetterType" : "CloudWatchOutputConfig" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "CommandInvocation", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CommandInvocation", "variableName" : "commandInvocation", "variableType" : "CommandInvocation", "documentation" : null, "simpleType" : "CommandInvocation", "variableSetterType" : "CommandInvocation" }, "wrapper" : false }, "CommandInvocationStatus" : { "c2jName" : "CommandInvocationStatus", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "PENDING", "value" : "Pending" }, { "name" : "IN_PROGRESS", "value" : "InProgress" }, { "name" : "DELAYED", "value" : "Delayed" }, { "name" : "SUCCESS", "value" : "Success" }, { "name" : "CANCELLED", "value" : "Cancelled" }, { "name" : "TIMED_OUT", "value" : "TimedOut" }, { "name" : "FAILED", "value" : "Failed" }, { "name" : "CANCELLING", "value" : "Cancelling" } ], "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" : "CommandInvocationStatus", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CommandInvocationStatus", "variableName" : "commandInvocationStatus", "variableType" : "CommandInvocationStatus", "documentation" : null, "simpleType" : "CommandInvocationStatus", "variableSetterType" : "CommandInvocationStatus" }, "wrapper" : false }, "CommandPlugin" : { "c2jName" : "CommandPlugin", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                        Describes plugin details.

                                                        ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "CommandPluginName", "defaultConsumerFluentSetterDocumentation" : "

                                                        The name of the plugin. Must be one of the following: aws:updateAgent, aws:domainjoin, aws:applications, aws:runPowerShellScript, aws:psmodule, aws:cloudWatch, aws:runShellScript, or aws:updateSSMAgent.

                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                        The name of the plugin. Must be one of the following: aws:updateAgent, aws:domainjoin, aws:applications, aws:runPowerShellScript, aws:psmodule, aws:cloudWatch, aws:runShellScript, or aws:updateSSMAgent.

                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                        The name of the plugin. Must be one of the following: aws:updateAgent, aws:domainjoin, aws:applications, aws:runPowerShellScript, aws:psmodule, aws:cloudWatch, aws:runShellScript, or aws:updateSSMAgent.

                                                        \n@param name The name of the plugin. Must be one of the following: aws:updateAgent, aws:domainjoin, aws:applications, aws:runPowerShellScript, aws:psmodule, aws:cloudWatch, aws:runShellScript, or aws:updateSSMAgent.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                        The name of the plugin. Must be one of the following: aws:updateAgent, aws:domainjoin, aws:applications, aws:runPowerShellScript, aws:psmodule, aws:cloudWatch, aws:runShellScript, or aws:updateSSMAgent.

                                                        \n@return The name of the plugin. Must be one of the following: aws:updateAgent, aws:domainjoin, aws:applications, aws:runPowerShellScript, aws:psmodule, aws:cloudWatch, aws:runShellScript, or aws:updateSSMAgent.", "getterModel" : { "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 plugin. Must be one of the following: aws:updateAgent, aws:domainjoin, aws:applications, aws:runPowerShellScript, aws:psmodule, aws:cloudWatch, aws:runShellScript, or aws:updateSSMAgent.

                                                        \n@param name The name of the plugin. Must be one of the following: aws:updateAgent, aws:domainjoin, aws:applications, aws:runPowerShellScript, aws:psmodule, aws:cloudWatch, aws:runShellScript, or aws:updateSSMAgent.", "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 plugin. Must be one of the following: aws:updateAgent, aws:domainjoin, aws:applications, aws:runPowerShellScript, aws:psmodule, aws:cloudWatch, aws:runShellScript, or aws:updateSSMAgent.

                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "CommandPluginStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                        The status of this plugin. You can run a document with multiple plugins.

                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                        The status of this plugin. You can run a document with multiple plugins.

                                                        ", "endpointDiscoveryId" : false, "enumType" : "CommandPluginStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                        The status of this plugin. You can run a document with multiple plugins.

                                                        \n@param status The status of this plugin. You can run a document with multiple plugins.\n@see CommandPluginStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see CommandPluginStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                        The status of this plugin. You can run a document with multiple plugins.

                                                        \n

                                                        \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link CommandPluginStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                        \n@return The status of this plugin. You can run a document with multiple plugins.\n@see CommandPluginStatus", "getterModel" : { "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 this plugin. You can run a document with multiple plugins.

                                                        \n@param status The status of this plugin. You can run a document with multiple plugins.\n@see CommandPluginStatus", "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 this plugin. You can run a document with multiple plugins.

                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatusDetails", "beanStyleSetterMethodName" : "setStatusDetails", "c2jName" : "StatusDetails", "c2jShape" : "StatusDetails", "defaultConsumerFluentSetterDocumentation" : "

                                                        A detailed status of the plugin execution. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:

                                                        • Pending: The command has not been sent to the instance.

                                                        • In Progress: The command has been sent to the instance but has not reached a terminal state.

                                                        • Success: The execution of the command or plugin was successfully completed. This is a terminal state.

                                                        • Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                        • Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.

                                                        • Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.

                                                        • Canceled: The command was terminated before it was completed. This is a terminal state.

                                                        • Undeliverable: The command can't be delivered to the instance. The instance might not exist, or it might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit, and they don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                        • Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.

                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusDetails(String)}.\n@param statusDetails a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #statusDetails(String)", "deprecated" : false, "documentation" : "

                                                        A detailed status of the plugin execution. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:

                                                        • Pending: The command has not been sent to the instance.

                                                        • In Progress: The command has been sent to the instance but has not reached a terminal state.

                                                        • Success: The execution of the command or plugin was successfully completed. This is a terminal state.

                                                        • Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                        • Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.

                                                        • Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.

                                                        • Canceled: The command was terminated before it was completed. This is a terminal state.

                                                        • Undeliverable: The command can't be delivered to the instance. The instance might not exist, or it might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit, and they don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                        • Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.

                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "statusDetails", "fluentSetterDocumentation" : "

                                                        A detailed status of the plugin execution. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:

                                                        • Pending: The command has not been sent to the instance.

                                                        • In Progress: The command has been sent to the instance but has not reached a terminal state.

                                                        • Success: The execution of the command or plugin was successfully completed. This is a terminal state.

                                                        • Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                        • Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.

                                                        • Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.

                                                        • Canceled: The command was terminated before it was completed. This is a terminal state.

                                                        • Undeliverable: The command can't be delivered to the instance. The instance might not exist, or it might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit, and they don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                        • Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.

                                                        \n@param statusDetails A detailed status of the plugin execution. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:

                                                        • Pending: The command has not been sent to the instance.

                                                        • In Progress: The command has been sent to the instance but has not reached a terminal state.

                                                        • Success: The execution of the command or plugin was successfully completed. This is a terminal state.

                                                        • Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                        • Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.

                                                        • Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.

                                                        • Canceled: The command was terminated before it was completed. This is a terminal state.

                                                        • Undeliverable: The command can't be delivered to the instance. The instance might not exist, or it might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit, and they don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                        • Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.

                                                        • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "statusDetails", "getterDocumentation" : "

                                                          A detailed status of the plugin execution. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:

                                                          • Pending: The command has not been sent to the instance.

                                                          • In Progress: The command has been sent to the instance but has not reached a terminal state.

                                                          • Success: The execution of the command or plugin was successfully completed. This is a terminal state.

                                                          • Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                          • Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.

                                                          • Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.

                                                          • Canceled: The command was terminated before it was completed. This is a terminal state.

                                                          • Undeliverable: The command can't be delivered to the instance. The instance might not exist, or it might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit, and they don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                          • Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.

                                                          \n@return A detailed status of the plugin execution. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:

                                                          • Pending: The command has not been sent to the instance.

                                                          • In Progress: The command has been sent to the instance but has not reached a terminal state.

                                                          • Success: The execution of the command or plugin was successfully completed. This is a terminal state.

                                                          • Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                          • Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.

                                                          • Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.

                                                          • Canceled: The command was terminated before it was completed. This is a terminal state.

                                                          • Undeliverable: The command can't be delivered to the instance. The instance might not exist, or it might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit, and they don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                          • Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.

                                                          • ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StatusDetails", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StatusDetails", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StatusDetails", "sensitive" : false, "setterDocumentation" : "

                                                            A detailed status of the plugin execution. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:

                                                            • Pending: The command has not been sent to the instance.

                                                            • In Progress: The command has been sent to the instance but has not reached a terminal state.

                                                            • Success: The execution of the command or plugin was successfully completed. This is a terminal state.

                                                            • Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                            • Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.

                                                            • Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.

                                                            • Canceled: The command was terminated before it was completed. This is a terminal state.

                                                            • Undeliverable: The command can't be delivered to the instance. The instance might not exist, or it might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit, and they don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                            • Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.

                                                            \n@param statusDetails A detailed status of the plugin execution. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:

                                                            • Pending: The command has not been sent to the instance.

                                                            • In Progress: The command has been sent to the instance but has not reached a terminal state.

                                                            • Success: The execution of the command or plugin was successfully completed. This is a terminal state.

                                                            • Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                            • Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.

                                                            • Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.

                                                            • Canceled: The command was terminated before it was completed. This is a terminal state.

                                                            • Undeliverable: The command can't be delivered to the instance. The instance might not exist, or it might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit, and they don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                            • Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.

                                                            • ", "setterMethodName" : "setStatusDetails", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "statusDetails", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "statusDetails", "variableType" : "String", "documentation" : "

                                                              A detailed status of the plugin execution. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:

                                                              • Pending: The command has not been sent to the instance.

                                                              • In Progress: The command has been sent to the instance but has not reached a terminal state.

                                                              • Success: The execution of the command or plugin was successfully completed. This is a terminal state.

                                                              • Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                              • Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.

                                                              • Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.

                                                              • Canceled: The command was terminated before it was completed. This is a terminal state.

                                                              • Undeliverable: The command can't be delivered to the instance. The instance might not exist, or it might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit, and they don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                              • Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getResponseCode", "beanStyleSetterMethodName" : "setResponseCode", "c2jName" : "ResponseCode", "c2jShape" : "ResponseCode", "defaultConsumerFluentSetterDocumentation" : "

                                                              A numeric response code generated after running the plugin.

                                                              \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 #responseCode(Integer)}.\n@param responseCode 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 #responseCode(Integer)", "deprecated" : false, "documentation" : "

                                                              A numeric response code generated after running the plugin.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "responseCode", "fluentSetterDocumentation" : "

                                                              A numeric response code generated after running the plugin.

                                                              \n@param responseCode A numeric response code generated after running the plugin.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "responseCode", "getterDocumentation" : "

                                                              A numeric response code generated after running the plugin.

                                                              \n@return A numeric response code generated after running the plugin.", "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" : "ResponseCode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResponseCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "ResponseCode", "sensitive" : false, "setterDocumentation" : "

                                                              A numeric response code generated after running the plugin.

                                                              \n@param responseCode A numeric response code generated after running the plugin.", "setterMethodName" : "setResponseCode", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "responseCode", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "responseCode", "variableType" : "Integer", "documentation" : "

                                                              A numeric response code generated after running the plugin.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getResponseStartDateTime", "beanStyleSetterMethodName" : "setResponseStartDateTime", "c2jName" : "ResponseStartDateTime", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                              The time the plugin started running.

                                                              \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 #responseStartDateTime(Instant)}.\n@param responseStartDateTime 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 #responseStartDateTime(Instant)", "deprecated" : false, "documentation" : "

                                                              The time the plugin started running.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "responseStartDateTime", "fluentSetterDocumentation" : "

                                                              The time the plugin started running.

                                                              \n@param responseStartDateTime The time the plugin started running.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "responseStartDateTime", "getterDocumentation" : "

                                                              The time the plugin started running.

                                                              \n@return The time the plugin started running.", "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" : "ResponseStartDateTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResponseStartDateTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "ResponseStartDateTime", "sensitive" : false, "setterDocumentation" : "

                                                              The time the plugin started running.

                                                              \n@param responseStartDateTime The time the plugin started running.", "setterMethodName" : "setResponseStartDateTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "responseStartDateTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "responseStartDateTime", "variableType" : "java.time.Instant", "documentation" : "

                                                              The time the plugin started running.

                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getResponseFinishDateTime", "beanStyleSetterMethodName" : "setResponseFinishDateTime", "c2jName" : "ResponseFinishDateTime", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                              The time the plugin stopped running. Could stop prematurely if, for example, a cancel command was sent.

                                                              \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 #responseFinishDateTime(Instant)}.\n@param responseFinishDateTime 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 #responseFinishDateTime(Instant)", "deprecated" : false, "documentation" : "

                                                              The time the plugin stopped running. Could stop prematurely if, for example, a cancel command was sent.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "responseFinishDateTime", "fluentSetterDocumentation" : "

                                                              The time the plugin stopped running. Could stop prematurely if, for example, a cancel command was sent.

                                                              \n@param responseFinishDateTime The time the plugin stopped running. Could stop prematurely if, for example, a cancel command was sent.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "responseFinishDateTime", "getterDocumentation" : "

                                                              The time the plugin stopped running. Could stop prematurely if, for example, a cancel command was sent.

                                                              \n@return The time the plugin stopped running. Could stop prematurely if, for example, a cancel command was sent.", "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" : "ResponseFinishDateTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResponseFinishDateTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "ResponseFinishDateTime", "sensitive" : false, "setterDocumentation" : "

                                                              The time the plugin stopped running. Could stop prematurely if, for example, a cancel command was sent.

                                                              \n@param responseFinishDateTime The time the plugin stopped running. Could stop prematurely if, for example, a cancel command was sent.", "setterMethodName" : "setResponseFinishDateTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "responseFinishDateTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "responseFinishDateTime", "variableType" : "java.time.Instant", "documentation" : "

                                                              The time the plugin stopped running. Could stop prematurely if, for example, a cancel command was sent.

                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOutput", "beanStyleSetterMethodName" : "setOutput", "c2jName" : "Output", "c2jShape" : "CommandPluginOutput", "defaultConsumerFluentSetterDocumentation" : "

                                                              Output of the plugin execution.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #output(String)}.\n@param output a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #output(String)", "deprecated" : false, "documentation" : "

                                                              Output of the plugin execution.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "output", "fluentSetterDocumentation" : "

                                                              Output of the plugin execution.

                                                              \n@param output Output of the plugin execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "output", "getterDocumentation" : "

                                                              Output of the plugin execution.

                                                              \n@return Output of the plugin execution.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Output", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Output", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Output", "sensitive" : false, "setterDocumentation" : "

                                                              Output of the plugin execution.

                                                              \n@param output Output of the plugin execution.", "setterMethodName" : "setOutput", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "output", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "output", "variableType" : "String", "documentation" : "

                                                              Output of the plugin execution.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStandardOutputUrl", "beanStyleSetterMethodName" : "setStandardOutputUrl", "c2jName" : "StandardOutputUrl", "c2jShape" : "Url", "defaultConsumerFluentSetterDocumentation" : "

                                                              The URL for the complete text written by the plugin to stdout in Amazon S3. If the Amazon S3 bucket for the command was not specified, then this string is empty.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #standardOutputUrl(String)}.\n@param standardOutputUrl a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #standardOutputUrl(String)", "deprecated" : false, "documentation" : "

                                                              The URL for the complete text written by the plugin to stdout in Amazon S3. If the Amazon S3 bucket for the command was not specified, then this string is empty.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "standardOutputUrl", "fluentSetterDocumentation" : "

                                                              The URL for the complete text written by the plugin to stdout in Amazon S3. If the Amazon S3 bucket for the command was not specified, then this string is empty.

                                                              \n@param standardOutputUrl The URL for the complete text written by the plugin to stdout in Amazon S3. If the Amazon S3 bucket for the command was not specified, then this string is empty.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "standardOutputUrl", "getterDocumentation" : "

                                                              The URL for the complete text written by the plugin to stdout in Amazon S3. If the Amazon S3 bucket for the command was not specified, then this string is empty.

                                                              \n@return The URL for the complete text written by the plugin to stdout in Amazon S3. If the Amazon S3 bucket for the command was not specified, then this string is empty.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StandardOutputUrl", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StandardOutputUrl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StandardOutputUrl", "sensitive" : false, "setterDocumentation" : "

                                                              The URL for the complete text written by the plugin to stdout in Amazon S3. If the Amazon S3 bucket for the command was not specified, then this string is empty.

                                                              \n@param standardOutputUrl The URL for the complete text written by the plugin to stdout in Amazon S3. If the Amazon S3 bucket for the command was not specified, then this string is empty.", "setterMethodName" : "setStandardOutputUrl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "standardOutputUrl", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "standardOutputUrl", "variableType" : "String", "documentation" : "

                                                              The URL for the complete text written by the plugin to stdout in Amazon S3. If the Amazon S3 bucket for the command was not specified, then this string is empty.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStandardErrorUrl", "beanStyleSetterMethodName" : "setStandardErrorUrl", "c2jName" : "StandardErrorUrl", "c2jShape" : "Url", "defaultConsumerFluentSetterDocumentation" : "

                                                              The URL for the complete text written by the plugin to stderr. If execution is not yet complete, then this string is empty.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #standardErrorUrl(String)}.\n@param standardErrorUrl a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #standardErrorUrl(String)", "deprecated" : false, "documentation" : "

                                                              The URL for the complete text written by the plugin to stderr. If execution is not yet complete, then this string is empty.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "standardErrorUrl", "fluentSetterDocumentation" : "

                                                              The URL for the complete text written by the plugin to stderr. If execution is not yet complete, then this string is empty.

                                                              \n@param standardErrorUrl The URL for the complete text written by the plugin to stderr. If execution is not yet complete, then this string is empty.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "standardErrorUrl", "getterDocumentation" : "

                                                              The URL for the complete text written by the plugin to stderr. If execution is not yet complete, then this string is empty.

                                                              \n@return The URL for the complete text written by the plugin to stderr. If execution is not yet complete, then this string is empty.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StandardErrorUrl", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StandardErrorUrl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StandardErrorUrl", "sensitive" : false, "setterDocumentation" : "

                                                              The URL for the complete text written by the plugin to stderr. If execution is not yet complete, then this string is empty.

                                                              \n@param standardErrorUrl The URL for the complete text written by the plugin to stderr. If execution is not yet complete, then this string is empty.", "setterMethodName" : "setStandardErrorUrl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "standardErrorUrl", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "standardErrorUrl", "variableType" : "String", "documentation" : "

                                                              The URL for the complete text written by the plugin to stderr. If execution is not yet complete, then this string is empty.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOutputS3Region", "beanStyleSetterMethodName" : "setOutputS3Region", "c2jName" : "OutputS3Region", "c2jShape" : "S3Region", "defaultConsumerFluentSetterDocumentation" : "

                                                              (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #outputS3Region(String)}.\n@param outputS3Region a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #outputS3Region(String)", "deprecated" : false, "documentation" : "

                                                              (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "outputS3Region", "fluentSetterDocumentation" : "

                                                              (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.

                                                              \n@param outputS3Region (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "outputS3Region", "getterDocumentation" : "

                                                              (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.

                                                              \n@return (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OutputS3Region", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OutputS3Region", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OutputS3Region", "sensitive" : false, "setterDocumentation" : "

                                                              (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.

                                                              \n@param outputS3Region (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.", "setterMethodName" : "setOutputS3Region", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "outputS3Region", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "outputS3Region", "variableType" : "String", "documentation" : "

                                                              (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOutputS3BucketName", "beanStyleSetterMethodName" : "setOutputS3BucketName", "c2jName" : "OutputS3BucketName", "c2jShape" : "S3BucketName", "defaultConsumerFluentSetterDocumentation" : "

                                                              The S3 bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:

                                                              test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript

                                                              test_folder is the name of the Amazon S3 bucket;

                                                              ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;

                                                              i-1234567876543 is the instance ID;

                                                              awsrunShellScript is the name of the plugin.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #outputS3BucketName(String)}.\n@param outputS3BucketName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #outputS3BucketName(String)", "deprecated" : false, "documentation" : "

                                                              The S3 bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:

                                                              test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript

                                                              test_folder is the name of the Amazon S3 bucket;

                                                              ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;

                                                              i-1234567876543 is the instance ID;

                                                              awsrunShellScript is the name of the plugin.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "outputS3BucketName", "fluentSetterDocumentation" : "

                                                              The S3 bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:

                                                              test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript

                                                              test_folder is the name of the Amazon S3 bucket;

                                                              ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;

                                                              i-1234567876543 is the instance ID;

                                                              awsrunShellScript is the name of the plugin.

                                                              \n@param outputS3BucketName The S3 bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:

                                                              test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript

                                                              test_folder is the name of the Amazon S3 bucket;

                                                              ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;

                                                              i-1234567876543 is the instance ID;

                                                              awsrunShellScript is the name of the plugin.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "outputS3BucketName", "getterDocumentation" : "

                                                              The S3 bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:

                                                              test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript

                                                              test_folder is the name of the Amazon S3 bucket;

                                                              ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;

                                                              i-1234567876543 is the instance ID;

                                                              awsrunShellScript is the name of the plugin.

                                                              \n@return The S3 bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:

                                                              test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript

                                                              test_folder is the name of the Amazon S3 bucket;

                                                              ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;

                                                              i-1234567876543 is the instance ID;

                                                              awsrunShellScript is the name of the plugin.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OutputS3BucketName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OutputS3BucketName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OutputS3BucketName", "sensitive" : false, "setterDocumentation" : "

                                                              The S3 bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:

                                                              test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript

                                                              test_folder is the name of the Amazon S3 bucket;

                                                              ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;

                                                              i-1234567876543 is the instance ID;

                                                              awsrunShellScript is the name of the plugin.

                                                              \n@param outputS3BucketName The S3 bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:

                                                              test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript

                                                              test_folder is the name of the Amazon S3 bucket;

                                                              ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;

                                                              i-1234567876543 is the instance ID;

                                                              awsrunShellScript is the name of the plugin.", "setterMethodName" : "setOutputS3BucketName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "outputS3BucketName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "outputS3BucketName", "variableType" : "String", "documentation" : "

                                                              The S3 bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:

                                                              test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript

                                                              test_folder is the name of the Amazon S3 bucket;

                                                              ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;

                                                              i-1234567876543 is the instance ID;

                                                              awsrunShellScript is the name of the plugin.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOutputS3KeyPrefix", "beanStyleSetterMethodName" : "setOutputS3KeyPrefix", "c2jName" : "OutputS3KeyPrefix", "c2jShape" : "S3KeyPrefix", "defaultConsumerFluentSetterDocumentation" : "

                                                              The S3 directory path inside the bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:

                                                              test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript

                                                              test_folder is the name of the Amazon S3 bucket;

                                                              ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;

                                                              i-1234567876543 is the instance ID;

                                                              awsrunShellScript is the name of the plugin.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #outputS3KeyPrefix(String)}.\n@param outputS3KeyPrefix a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #outputS3KeyPrefix(String)", "deprecated" : false, "documentation" : "

                                                              The S3 directory path inside the bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:

                                                              test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript

                                                              test_folder is the name of the Amazon S3 bucket;

                                                              ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;

                                                              i-1234567876543 is the instance ID;

                                                              awsrunShellScript is the name of the plugin.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "outputS3KeyPrefix", "fluentSetterDocumentation" : "

                                                              The S3 directory path inside the bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:

                                                              test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript

                                                              test_folder is the name of the Amazon S3 bucket;

                                                              ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;

                                                              i-1234567876543 is the instance ID;

                                                              awsrunShellScript is the name of the plugin.

                                                              \n@param outputS3KeyPrefix The S3 directory path inside the bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:

                                                              test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript

                                                              test_folder is the name of the Amazon S3 bucket;

                                                              ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;

                                                              i-1234567876543 is the instance ID;

                                                              awsrunShellScript is the name of the plugin.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "outputS3KeyPrefix", "getterDocumentation" : "

                                                              The S3 directory path inside the bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:

                                                              test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript

                                                              test_folder is the name of the Amazon S3 bucket;

                                                              ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;

                                                              i-1234567876543 is the instance ID;

                                                              awsrunShellScript is the name of the plugin.

                                                              \n@return The S3 directory path inside the bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:

                                                              test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript

                                                              test_folder is the name of the Amazon S3 bucket;

                                                              ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;

                                                              i-1234567876543 is the instance ID;

                                                              awsrunShellScript is the name of the plugin.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OutputS3KeyPrefix", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OutputS3KeyPrefix", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OutputS3KeyPrefix", "sensitive" : false, "setterDocumentation" : "

                                                              The S3 directory path inside the bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:

                                                              test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript

                                                              test_folder is the name of the Amazon S3 bucket;

                                                              ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;

                                                              i-1234567876543 is the instance ID;

                                                              awsrunShellScript is the name of the plugin.

                                                              \n@param outputS3KeyPrefix The S3 directory path inside the bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:

                                                              test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript

                                                              test_folder is the name of the Amazon S3 bucket;

                                                              ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;

                                                              i-1234567876543 is the instance ID;

                                                              awsrunShellScript is the name of the plugin.", "setterMethodName" : "setOutputS3KeyPrefix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "outputS3KeyPrefix", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "outputS3KeyPrefix", "variableType" : "String", "documentation" : "

                                                              The S3 directory path inside the bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:

                                                              test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript

                                                              test_folder is the name of the Amazon S3 bucket;

                                                              ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;

                                                              i-1234567876543 is the instance ID;

                                                              awsrunShellScript is the name of the plugin.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "CommandPluginName", "defaultConsumerFluentSetterDocumentation" : "

                                                              The name of the plugin. Must be one of the following: aws:updateAgent, aws:domainjoin, aws:applications, aws:runPowerShellScript, aws:psmodule, aws:cloudWatch, aws:runShellScript, or aws:updateSSMAgent.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                              The name of the plugin. Must be one of the following: aws:updateAgent, aws:domainjoin, aws:applications, aws:runPowerShellScript, aws:psmodule, aws:cloudWatch, aws:runShellScript, or aws:updateSSMAgent.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                              The name of the plugin. Must be one of the following: aws:updateAgent, aws:domainjoin, aws:applications, aws:runPowerShellScript, aws:psmodule, aws:cloudWatch, aws:runShellScript, or aws:updateSSMAgent.

                                                              \n@param name The name of the plugin. Must be one of the following: aws:updateAgent, aws:domainjoin, aws:applications, aws:runPowerShellScript, aws:psmodule, aws:cloudWatch, aws:runShellScript, or aws:updateSSMAgent.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                              The name of the plugin. Must be one of the following: aws:updateAgent, aws:domainjoin, aws:applications, aws:runPowerShellScript, aws:psmodule, aws:cloudWatch, aws:runShellScript, or aws:updateSSMAgent.

                                                              \n@return The name of the plugin. Must be one of the following: aws:updateAgent, aws:domainjoin, aws:applications, aws:runPowerShellScript, aws:psmodule, aws:cloudWatch, aws:runShellScript, or aws:updateSSMAgent.", "getterModel" : { "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 plugin. Must be one of the following: aws:updateAgent, aws:domainjoin, aws:applications, aws:runPowerShellScript, aws:psmodule, aws:cloudWatch, aws:runShellScript, or aws:updateSSMAgent.

                                                              \n@param name The name of the plugin. Must be one of the following: aws:updateAgent, aws:domainjoin, aws:applications, aws:runPowerShellScript, aws:psmodule, aws:cloudWatch, aws:runShellScript, or aws:updateSSMAgent.", "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 plugin. Must be one of the following: aws:updateAgent, aws:domainjoin, aws:applications, aws:runPowerShellScript, aws:psmodule, aws:cloudWatch, aws:runShellScript, or aws:updateSSMAgent.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Output" : { "beanStyleGetterMethodName" : "getOutput", "beanStyleSetterMethodName" : "setOutput", "c2jName" : "Output", "c2jShape" : "CommandPluginOutput", "defaultConsumerFluentSetterDocumentation" : "

                                                              Output of the plugin execution.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #output(String)}.\n@param output a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #output(String)", "deprecated" : false, "documentation" : "

                                                              Output of the plugin execution.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "output", "fluentSetterDocumentation" : "

                                                              Output of the plugin execution.

                                                              \n@param output Output of the plugin execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "output", "getterDocumentation" : "

                                                              Output of the plugin execution.

                                                              \n@return Output of the plugin execution.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Output", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Output", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Output", "sensitive" : false, "setterDocumentation" : "

                                                              Output of the plugin execution.

                                                              \n@param output Output of the plugin execution.", "setterMethodName" : "setOutput", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "output", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "output", "variableType" : "String", "documentation" : "

                                                              Output of the plugin execution.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "OutputS3BucketName" : { "beanStyleGetterMethodName" : "getOutputS3BucketName", "beanStyleSetterMethodName" : "setOutputS3BucketName", "c2jName" : "OutputS3BucketName", "c2jShape" : "S3BucketName", "defaultConsumerFluentSetterDocumentation" : "

                                                              The S3 bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:

                                                              test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript

                                                              test_folder is the name of the Amazon S3 bucket;

                                                              ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;

                                                              i-1234567876543 is the instance ID;

                                                              awsrunShellScript is the name of the plugin.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #outputS3BucketName(String)}.\n@param outputS3BucketName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #outputS3BucketName(String)", "deprecated" : false, "documentation" : "

                                                              The S3 bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:

                                                              test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript

                                                              test_folder is the name of the Amazon S3 bucket;

                                                              ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;

                                                              i-1234567876543 is the instance ID;

                                                              awsrunShellScript is the name of the plugin.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "outputS3BucketName", "fluentSetterDocumentation" : "

                                                              The S3 bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:

                                                              test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript

                                                              test_folder is the name of the Amazon S3 bucket;

                                                              ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;

                                                              i-1234567876543 is the instance ID;

                                                              awsrunShellScript is the name of the plugin.

                                                              \n@param outputS3BucketName The S3 bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:

                                                              test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript

                                                              test_folder is the name of the Amazon S3 bucket;

                                                              ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;

                                                              i-1234567876543 is the instance ID;

                                                              awsrunShellScript is the name of the plugin.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "outputS3BucketName", "getterDocumentation" : "

                                                              The S3 bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:

                                                              test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript

                                                              test_folder is the name of the Amazon S3 bucket;

                                                              ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;

                                                              i-1234567876543 is the instance ID;

                                                              awsrunShellScript is the name of the plugin.

                                                              \n@return The S3 bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:

                                                              test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript

                                                              test_folder is the name of the Amazon S3 bucket;

                                                              ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;

                                                              i-1234567876543 is the instance ID;

                                                              awsrunShellScript is the name of the plugin.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OutputS3BucketName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OutputS3BucketName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OutputS3BucketName", "sensitive" : false, "setterDocumentation" : "

                                                              The S3 bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:

                                                              test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript

                                                              test_folder is the name of the Amazon S3 bucket;

                                                              ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;

                                                              i-1234567876543 is the instance ID;

                                                              awsrunShellScript is the name of the plugin.

                                                              \n@param outputS3BucketName The S3 bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:

                                                              test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript

                                                              test_folder is the name of the Amazon S3 bucket;

                                                              ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;

                                                              i-1234567876543 is the instance ID;

                                                              awsrunShellScript is the name of the plugin.", "setterMethodName" : "setOutputS3BucketName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "outputS3BucketName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "outputS3BucketName", "variableType" : "String", "documentation" : "

                                                              The S3 bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:

                                                              test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript

                                                              test_folder is the name of the Amazon S3 bucket;

                                                              ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;

                                                              i-1234567876543 is the instance ID;

                                                              awsrunShellScript is the name of the plugin.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "OutputS3KeyPrefix" : { "beanStyleGetterMethodName" : "getOutputS3KeyPrefix", "beanStyleSetterMethodName" : "setOutputS3KeyPrefix", "c2jName" : "OutputS3KeyPrefix", "c2jShape" : "S3KeyPrefix", "defaultConsumerFluentSetterDocumentation" : "

                                                              The S3 directory path inside the bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:

                                                              test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript

                                                              test_folder is the name of the Amazon S3 bucket;

                                                              ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;

                                                              i-1234567876543 is the instance ID;

                                                              awsrunShellScript is the name of the plugin.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #outputS3KeyPrefix(String)}.\n@param outputS3KeyPrefix a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #outputS3KeyPrefix(String)", "deprecated" : false, "documentation" : "

                                                              The S3 directory path inside the bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:

                                                              test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript

                                                              test_folder is the name of the Amazon S3 bucket;

                                                              ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;

                                                              i-1234567876543 is the instance ID;

                                                              awsrunShellScript is the name of the plugin.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "outputS3KeyPrefix", "fluentSetterDocumentation" : "

                                                              The S3 directory path inside the bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:

                                                              test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript

                                                              test_folder is the name of the Amazon S3 bucket;

                                                              ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;

                                                              i-1234567876543 is the instance ID;

                                                              awsrunShellScript is the name of the plugin.

                                                              \n@param outputS3KeyPrefix The S3 directory path inside the bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:

                                                              test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript

                                                              test_folder is the name of the Amazon S3 bucket;

                                                              ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;

                                                              i-1234567876543 is the instance ID;

                                                              awsrunShellScript is the name of the plugin.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "outputS3KeyPrefix", "getterDocumentation" : "

                                                              The S3 directory path inside the bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:

                                                              test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript

                                                              test_folder is the name of the Amazon S3 bucket;

                                                              ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;

                                                              i-1234567876543 is the instance ID;

                                                              awsrunShellScript is the name of the plugin.

                                                              \n@return The S3 directory path inside the bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:

                                                              test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript

                                                              test_folder is the name of the Amazon S3 bucket;

                                                              ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;

                                                              i-1234567876543 is the instance ID;

                                                              awsrunShellScript is the name of the plugin.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OutputS3KeyPrefix", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OutputS3KeyPrefix", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OutputS3KeyPrefix", "sensitive" : false, "setterDocumentation" : "

                                                              The S3 directory path inside the bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:

                                                              test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript

                                                              test_folder is the name of the Amazon S3 bucket;

                                                              ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;

                                                              i-1234567876543 is the instance ID;

                                                              awsrunShellScript is the name of the plugin.

                                                              \n@param outputS3KeyPrefix The S3 directory path inside the bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:

                                                              test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript

                                                              test_folder is the name of the Amazon S3 bucket;

                                                              ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;

                                                              i-1234567876543 is the instance ID;

                                                              awsrunShellScript is the name of the plugin.", "setterMethodName" : "setOutputS3KeyPrefix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "outputS3KeyPrefix", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "outputS3KeyPrefix", "variableType" : "String", "documentation" : "

                                                              The S3 directory path inside the bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:

                                                              test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript

                                                              test_folder is the name of the Amazon S3 bucket;

                                                              ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;

                                                              i-1234567876543 is the instance ID;

                                                              awsrunShellScript is the name of the plugin.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "OutputS3Region" : { "beanStyleGetterMethodName" : "getOutputS3Region", "beanStyleSetterMethodName" : "setOutputS3Region", "c2jName" : "OutputS3Region", "c2jShape" : "S3Region", "defaultConsumerFluentSetterDocumentation" : "

                                                              (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #outputS3Region(String)}.\n@param outputS3Region a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #outputS3Region(String)", "deprecated" : false, "documentation" : "

                                                              (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "outputS3Region", "fluentSetterDocumentation" : "

                                                              (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.

                                                              \n@param outputS3Region (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "outputS3Region", "getterDocumentation" : "

                                                              (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.

                                                              \n@return (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OutputS3Region", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OutputS3Region", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OutputS3Region", "sensitive" : false, "setterDocumentation" : "

                                                              (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.

                                                              \n@param outputS3Region (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.", "setterMethodName" : "setOutputS3Region", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "outputS3Region", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "outputS3Region", "variableType" : "String", "documentation" : "

                                                              (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ResponseCode" : { "beanStyleGetterMethodName" : "getResponseCode", "beanStyleSetterMethodName" : "setResponseCode", "c2jName" : "ResponseCode", "c2jShape" : "ResponseCode", "defaultConsumerFluentSetterDocumentation" : "

                                                              A numeric response code generated after running the plugin.

                                                              \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 #responseCode(Integer)}.\n@param responseCode 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 #responseCode(Integer)", "deprecated" : false, "documentation" : "

                                                              A numeric response code generated after running the plugin.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "responseCode", "fluentSetterDocumentation" : "

                                                              A numeric response code generated after running the plugin.

                                                              \n@param responseCode A numeric response code generated after running the plugin.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "responseCode", "getterDocumentation" : "

                                                              A numeric response code generated after running the plugin.

                                                              \n@return A numeric response code generated after running the plugin.", "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" : "ResponseCode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResponseCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "ResponseCode", "sensitive" : false, "setterDocumentation" : "

                                                              A numeric response code generated after running the plugin.

                                                              \n@param responseCode A numeric response code generated after running the plugin.", "setterMethodName" : "setResponseCode", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "responseCode", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "responseCode", "variableType" : "Integer", "documentation" : "

                                                              A numeric response code generated after running the plugin.

                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "ResponseFinishDateTime" : { "beanStyleGetterMethodName" : "getResponseFinishDateTime", "beanStyleSetterMethodName" : "setResponseFinishDateTime", "c2jName" : "ResponseFinishDateTime", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                              The time the plugin stopped running. Could stop prematurely if, for example, a cancel command was sent.

                                                              \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 #responseFinishDateTime(Instant)}.\n@param responseFinishDateTime 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 #responseFinishDateTime(Instant)", "deprecated" : false, "documentation" : "

                                                              The time the plugin stopped running. Could stop prematurely if, for example, a cancel command was sent.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "responseFinishDateTime", "fluentSetterDocumentation" : "

                                                              The time the plugin stopped running. Could stop prematurely if, for example, a cancel command was sent.

                                                              \n@param responseFinishDateTime The time the plugin stopped running. Could stop prematurely if, for example, a cancel command was sent.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "responseFinishDateTime", "getterDocumentation" : "

                                                              The time the plugin stopped running. Could stop prematurely if, for example, a cancel command was sent.

                                                              \n@return The time the plugin stopped running. Could stop prematurely if, for example, a cancel command was sent.", "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" : "ResponseFinishDateTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResponseFinishDateTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "ResponseFinishDateTime", "sensitive" : false, "setterDocumentation" : "

                                                              The time the plugin stopped running. Could stop prematurely if, for example, a cancel command was sent.

                                                              \n@param responseFinishDateTime The time the plugin stopped running. Could stop prematurely if, for example, a cancel command was sent.", "setterMethodName" : "setResponseFinishDateTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "responseFinishDateTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "responseFinishDateTime", "variableType" : "java.time.Instant", "documentation" : "

                                                              The time the plugin stopped running. Could stop prematurely if, for example, a cancel command was sent.

                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "ResponseStartDateTime" : { "beanStyleGetterMethodName" : "getResponseStartDateTime", "beanStyleSetterMethodName" : "setResponseStartDateTime", "c2jName" : "ResponseStartDateTime", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                              The time the plugin started running.

                                                              \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 #responseStartDateTime(Instant)}.\n@param responseStartDateTime 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 #responseStartDateTime(Instant)", "deprecated" : false, "documentation" : "

                                                              The time the plugin started running.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "responseStartDateTime", "fluentSetterDocumentation" : "

                                                              The time the plugin started running.

                                                              \n@param responseStartDateTime The time the plugin started running.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "responseStartDateTime", "getterDocumentation" : "

                                                              The time the plugin started running.

                                                              \n@return The time the plugin started running.", "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" : "ResponseStartDateTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResponseStartDateTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "ResponseStartDateTime", "sensitive" : false, "setterDocumentation" : "

                                                              The time the plugin started running.

                                                              \n@param responseStartDateTime The time the plugin started running.", "setterMethodName" : "setResponseStartDateTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "responseStartDateTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "responseStartDateTime", "variableType" : "java.time.Instant", "documentation" : "

                                                              The time the plugin started running.

                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "StandardErrorUrl" : { "beanStyleGetterMethodName" : "getStandardErrorUrl", "beanStyleSetterMethodName" : "setStandardErrorUrl", "c2jName" : "StandardErrorUrl", "c2jShape" : "Url", "defaultConsumerFluentSetterDocumentation" : "

                                                              The URL for the complete text written by the plugin to stderr. If execution is not yet complete, then this string is empty.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #standardErrorUrl(String)}.\n@param standardErrorUrl a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #standardErrorUrl(String)", "deprecated" : false, "documentation" : "

                                                              The URL for the complete text written by the plugin to stderr. If execution is not yet complete, then this string is empty.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "standardErrorUrl", "fluentSetterDocumentation" : "

                                                              The URL for the complete text written by the plugin to stderr. If execution is not yet complete, then this string is empty.

                                                              \n@param standardErrorUrl The URL for the complete text written by the plugin to stderr. If execution is not yet complete, then this string is empty.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "standardErrorUrl", "getterDocumentation" : "

                                                              The URL for the complete text written by the plugin to stderr. If execution is not yet complete, then this string is empty.

                                                              \n@return The URL for the complete text written by the plugin to stderr. If execution is not yet complete, then this string is empty.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StandardErrorUrl", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StandardErrorUrl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StandardErrorUrl", "sensitive" : false, "setterDocumentation" : "

                                                              The URL for the complete text written by the plugin to stderr. If execution is not yet complete, then this string is empty.

                                                              \n@param standardErrorUrl The URL for the complete text written by the plugin to stderr. If execution is not yet complete, then this string is empty.", "setterMethodName" : "setStandardErrorUrl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "standardErrorUrl", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "standardErrorUrl", "variableType" : "String", "documentation" : "

                                                              The URL for the complete text written by the plugin to stderr. If execution is not yet complete, then this string is empty.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "StandardOutputUrl" : { "beanStyleGetterMethodName" : "getStandardOutputUrl", "beanStyleSetterMethodName" : "setStandardOutputUrl", "c2jName" : "StandardOutputUrl", "c2jShape" : "Url", "defaultConsumerFluentSetterDocumentation" : "

                                                              The URL for the complete text written by the plugin to stdout in Amazon S3. If the Amazon S3 bucket for the command was not specified, then this string is empty.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #standardOutputUrl(String)}.\n@param standardOutputUrl a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #standardOutputUrl(String)", "deprecated" : false, "documentation" : "

                                                              The URL for the complete text written by the plugin to stdout in Amazon S3. If the Amazon S3 bucket for the command was not specified, then this string is empty.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "standardOutputUrl", "fluentSetterDocumentation" : "

                                                              The URL for the complete text written by the plugin to stdout in Amazon S3. If the Amazon S3 bucket for the command was not specified, then this string is empty.

                                                              \n@param standardOutputUrl The URL for the complete text written by the plugin to stdout in Amazon S3. If the Amazon S3 bucket for the command was not specified, then this string is empty.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "standardOutputUrl", "getterDocumentation" : "

                                                              The URL for the complete text written by the plugin to stdout in Amazon S3. If the Amazon S3 bucket for the command was not specified, then this string is empty.

                                                              \n@return The URL for the complete text written by the plugin to stdout in Amazon S3. If the Amazon S3 bucket for the command was not specified, then this string is empty.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StandardOutputUrl", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StandardOutputUrl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StandardOutputUrl", "sensitive" : false, "setterDocumentation" : "

                                                              The URL for the complete text written by the plugin to stdout in Amazon S3. If the Amazon S3 bucket for the command was not specified, then this string is empty.

                                                              \n@param standardOutputUrl The URL for the complete text written by the plugin to stdout in Amazon S3. If the Amazon S3 bucket for the command was not specified, then this string is empty.", "setterMethodName" : "setStandardOutputUrl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "standardOutputUrl", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "standardOutputUrl", "variableType" : "String", "documentation" : "

                                                              The URL for the complete text written by the plugin to stdout in Amazon S3. If the Amazon S3 bucket for the command was not specified, then this string is empty.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Status" : { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "CommandPluginStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                              The status of this plugin. You can run a document with multiple plugins.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                              The status of this plugin. You can run a document with multiple plugins.

                                                              ", "endpointDiscoveryId" : false, "enumType" : "CommandPluginStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                              The status of this plugin. You can run a document with multiple plugins.

                                                              \n@param status The status of this plugin. You can run a document with multiple plugins.\n@see CommandPluginStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see CommandPluginStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                              The status of this plugin. You can run a document with multiple plugins.

                                                              \n

                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link CommandPluginStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                              \n@return The status of this plugin. You can run a document with multiple plugins.\n@see CommandPluginStatus", "getterModel" : { "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 this plugin. You can run a document with multiple plugins.

                                                              \n@param status The status of this plugin. You can run a document with multiple plugins.\n@see CommandPluginStatus", "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 this plugin. You can run a document with multiple plugins.

                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "StatusDetails" : { "beanStyleGetterMethodName" : "getStatusDetails", "beanStyleSetterMethodName" : "setStatusDetails", "c2jName" : "StatusDetails", "c2jShape" : "StatusDetails", "defaultConsumerFluentSetterDocumentation" : "

                                                              A detailed status of the plugin execution. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:

                                                              • Pending: The command has not been sent to the instance.

                                                              • In Progress: The command has been sent to the instance but has not reached a terminal state.

                                                              • Success: The execution of the command or plugin was successfully completed. This is a terminal state.

                                                              • Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                              • Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.

                                                              • Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.

                                                              • Canceled: The command was terminated before it was completed. This is a terminal state.

                                                              • Undeliverable: The command can't be delivered to the instance. The instance might not exist, or it might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit, and they don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                              • Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.

                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusDetails(String)}.\n@param statusDetails a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #statusDetails(String)", "deprecated" : false, "documentation" : "

                                                              A detailed status of the plugin execution. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:

                                                              • Pending: The command has not been sent to the instance.

                                                              • In Progress: The command has been sent to the instance but has not reached a terminal state.

                                                              • Success: The execution of the command or plugin was successfully completed. This is a terminal state.

                                                              • Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                              • Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.

                                                              • Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.

                                                              • Canceled: The command was terminated before it was completed. This is a terminal state.

                                                              • Undeliverable: The command can't be delivered to the instance. The instance might not exist, or it might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit, and they don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                              • Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.

                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "statusDetails", "fluentSetterDocumentation" : "

                                                              A detailed status of the plugin execution. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:

                                                              • Pending: The command has not been sent to the instance.

                                                              • In Progress: The command has been sent to the instance but has not reached a terminal state.

                                                              • Success: The execution of the command or plugin was successfully completed. This is a terminal state.

                                                              • Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                              • Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.

                                                              • Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.

                                                              • Canceled: The command was terminated before it was completed. This is a terminal state.

                                                              • Undeliverable: The command can't be delivered to the instance. The instance might not exist, or it might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit, and they don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                              • Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.

                                                              \n@param statusDetails A detailed status of the plugin execution. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:

                                                              • Pending: The command has not been sent to the instance.

                                                              • In Progress: The command has been sent to the instance but has not reached a terminal state.

                                                              • Success: The execution of the command or plugin was successfully completed. This is a terminal state.

                                                              • Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                              • Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.

                                                              • Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.

                                                              • Canceled: The command was terminated before it was completed. This is a terminal state.

                                                              • Undeliverable: The command can't be delivered to the instance. The instance might not exist, or it might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit, and they don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                              • Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.

                                                              • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "statusDetails", "getterDocumentation" : "

                                                                A detailed status of the plugin execution. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:

                                                                • Pending: The command has not been sent to the instance.

                                                                • In Progress: The command has been sent to the instance but has not reached a terminal state.

                                                                • Success: The execution of the command or plugin was successfully completed. This is a terminal state.

                                                                • Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                                • Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.

                                                                • Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.

                                                                • Canceled: The command was terminated before it was completed. This is a terminal state.

                                                                • Undeliverable: The command can't be delivered to the instance. The instance might not exist, or it might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit, and they don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                                • Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.

                                                                \n@return A detailed status of the plugin execution. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:

                                                                • Pending: The command has not been sent to the instance.

                                                                • In Progress: The command has been sent to the instance but has not reached a terminal state.

                                                                • Success: The execution of the command or plugin was successfully completed. This is a terminal state.

                                                                • Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                                • Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.

                                                                • Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.

                                                                • Canceled: The command was terminated before it was completed. This is a terminal state.

                                                                • Undeliverable: The command can't be delivered to the instance. The instance might not exist, or it might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit, and they don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                                • Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.

                                                                • ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StatusDetails", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StatusDetails", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StatusDetails", "sensitive" : false, "setterDocumentation" : "

                                                                  A detailed status of the plugin execution. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:

                                                                  • Pending: The command has not been sent to the instance.

                                                                  • In Progress: The command has been sent to the instance but has not reached a terminal state.

                                                                  • Success: The execution of the command or plugin was successfully completed. This is a terminal state.

                                                                  • Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                                  • Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.

                                                                  • Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.

                                                                  • Canceled: The command was terminated before it was completed. This is a terminal state.

                                                                  • Undeliverable: The command can't be delivered to the instance. The instance might not exist, or it might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit, and they don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                                  • Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.

                                                                  \n@param statusDetails A detailed status of the plugin execution. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:

                                                                  • Pending: The command has not been sent to the instance.

                                                                  • In Progress: The command has been sent to the instance but has not reached a terminal state.

                                                                  • Success: The execution of the command or plugin was successfully completed. This is a terminal state.

                                                                  • Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                                  • Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.

                                                                  • Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.

                                                                  • Canceled: The command was terminated before it was completed. This is a terminal state.

                                                                  • Undeliverable: The command can't be delivered to the instance. The instance might not exist, or it might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit, and they don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                                  • Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.

                                                                  • ", "setterMethodName" : "setStatusDetails", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "statusDetails", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "statusDetails", "variableType" : "String", "documentation" : "

                                                                    A detailed status of the plugin execution. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:

                                                                    • Pending: The command has not been sent to the instance.

                                                                    • In Progress: The command has been sent to the instance but has not reached a terminal state.

                                                                    • Success: The execution of the command or plugin was successfully completed. This is a terminal state.

                                                                    • Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                                    • Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.

                                                                    • Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.

                                                                    • Canceled: The command was terminated before it was completed. This is a terminal state.

                                                                    • Undeliverable: The command can't be delivered to the instance. The instance might not exist, or it might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit, and they don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                                    • Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.

                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "CommandPluginName", "defaultConsumerFluentSetterDocumentation" : "

                                                                    The name of the plugin. Must be one of the following: aws:updateAgent, aws:domainjoin, aws:applications, aws:runPowerShellScript, aws:psmodule, aws:cloudWatch, aws:runShellScript, or aws:updateSSMAgent.

                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                    The name of the plugin. Must be one of the following: aws:updateAgent, aws:domainjoin, aws:applications, aws:runPowerShellScript, aws:psmodule, aws:cloudWatch, aws:runShellScript, or aws:updateSSMAgent.

                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                    The name of the plugin. Must be one of the following: aws:updateAgent, aws:domainjoin, aws:applications, aws:runPowerShellScript, aws:psmodule, aws:cloudWatch, aws:runShellScript, or aws:updateSSMAgent.

                                                                    \n@param name The name of the plugin. Must be one of the following: aws:updateAgent, aws:domainjoin, aws:applications, aws:runPowerShellScript, aws:psmodule, aws:cloudWatch, aws:runShellScript, or aws:updateSSMAgent.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                    The name of the plugin. Must be one of the following: aws:updateAgent, aws:domainjoin, aws:applications, aws:runPowerShellScript, aws:psmodule, aws:cloudWatch, aws:runShellScript, or aws:updateSSMAgent.

                                                                    \n@return The name of the plugin. Must be one of the following: aws:updateAgent, aws:domainjoin, aws:applications, aws:runPowerShellScript, aws:psmodule, aws:cloudWatch, aws:runShellScript, or aws:updateSSMAgent.", "getterModel" : { "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 plugin. Must be one of the following: aws:updateAgent, aws:domainjoin, aws:applications, aws:runPowerShellScript, aws:psmodule, aws:cloudWatch, aws:runShellScript, or aws:updateSSMAgent.

                                                                    \n@param name The name of the plugin. Must be one of the following: aws:updateAgent, aws:domainjoin, aws:applications, aws:runPowerShellScript, aws:psmodule, aws:cloudWatch, aws:runShellScript, or aws:updateSSMAgent.", "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 plugin. Must be one of the following: aws:updateAgent, aws:domainjoin, aws:applications, aws:runPowerShellScript, aws:psmodule, aws:cloudWatch, aws:runShellScript, or aws:updateSSMAgent.

                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "CommandPluginStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                    The status of this plugin. You can run a document with multiple plugins.

                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                                    The status of this plugin. You can run a document with multiple plugins.

                                                                    ", "endpointDiscoveryId" : false, "enumType" : "CommandPluginStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                    The status of this plugin. You can run a document with multiple plugins.

                                                                    \n@param status The status of this plugin. You can run a document with multiple plugins.\n@see CommandPluginStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see CommandPluginStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                    The status of this plugin. You can run a document with multiple plugins.

                                                                    \n

                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link CommandPluginStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                    \n@return The status of this plugin. You can run a document with multiple plugins.\n@see CommandPluginStatus", "getterModel" : { "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 this plugin. You can run a document with multiple plugins.

                                                                    \n@param status The status of this plugin. You can run a document with multiple plugins.\n@see CommandPluginStatus", "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 this plugin. You can run a document with multiple plugins.

                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatusDetails", "beanStyleSetterMethodName" : "setStatusDetails", "c2jName" : "StatusDetails", "c2jShape" : "StatusDetails", "defaultConsumerFluentSetterDocumentation" : "

                                                                    A detailed status of the plugin execution. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:

                                                                    • Pending: The command has not been sent to the instance.

                                                                    • In Progress: The command has been sent to the instance but has not reached a terminal state.

                                                                    • Success: The execution of the command or plugin was successfully completed. This is a terminal state.

                                                                    • Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                                    • Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.

                                                                    • Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.

                                                                    • Canceled: The command was terminated before it was completed. This is a terminal state.

                                                                    • Undeliverable: The command can't be delivered to the instance. The instance might not exist, or it might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit, and they don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                                    • Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.

                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusDetails(String)}.\n@param statusDetails a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #statusDetails(String)", "deprecated" : false, "documentation" : "

                                                                    A detailed status of the plugin execution. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:

                                                                    • Pending: The command has not been sent to the instance.

                                                                    • In Progress: The command has been sent to the instance but has not reached a terminal state.

                                                                    • Success: The execution of the command or plugin was successfully completed. This is a terminal state.

                                                                    • Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                                    • Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.

                                                                    • Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.

                                                                    • Canceled: The command was terminated before it was completed. This is a terminal state.

                                                                    • Undeliverable: The command can't be delivered to the instance. The instance might not exist, or it might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit, and they don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                                    • Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.

                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "statusDetails", "fluentSetterDocumentation" : "

                                                                    A detailed status of the plugin execution. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:

                                                                    • Pending: The command has not been sent to the instance.

                                                                    • In Progress: The command has been sent to the instance but has not reached a terminal state.

                                                                    • Success: The execution of the command or plugin was successfully completed. This is a terminal state.

                                                                    • Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                                    • Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.

                                                                    • Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.

                                                                    • Canceled: The command was terminated before it was completed. This is a terminal state.

                                                                    • Undeliverable: The command can't be delivered to the instance. The instance might not exist, or it might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit, and they don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                                    • Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.

                                                                    \n@param statusDetails A detailed status of the plugin execution. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:

                                                                    • Pending: The command has not been sent to the instance.

                                                                    • In Progress: The command has been sent to the instance but has not reached a terminal state.

                                                                    • Success: The execution of the command or plugin was successfully completed. This is a terminal state.

                                                                    • Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                                    • Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.

                                                                    • Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.

                                                                    • Canceled: The command was terminated before it was completed. This is a terminal state.

                                                                    • Undeliverable: The command can't be delivered to the instance. The instance might not exist, or it might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit, and they don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                                    • Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.

                                                                    • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "statusDetails", "getterDocumentation" : "

                                                                      A detailed status of the plugin execution. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:

                                                                      • Pending: The command has not been sent to the instance.

                                                                      • In Progress: The command has been sent to the instance but has not reached a terminal state.

                                                                      • Success: The execution of the command or plugin was successfully completed. This is a terminal state.

                                                                      • Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                                      • Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.

                                                                      • Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.

                                                                      • Canceled: The command was terminated before it was completed. This is a terminal state.

                                                                      • Undeliverable: The command can't be delivered to the instance. The instance might not exist, or it might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit, and they don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                                      • Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.

                                                                      \n@return A detailed status of the plugin execution. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:

                                                                      • Pending: The command has not been sent to the instance.

                                                                      • In Progress: The command has been sent to the instance but has not reached a terminal state.

                                                                      • Success: The execution of the command or plugin was successfully completed. This is a terminal state.

                                                                      • Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                                      • Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.

                                                                      • Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.

                                                                      • Canceled: The command was terminated before it was completed. This is a terminal state.

                                                                      • Undeliverable: The command can't be delivered to the instance. The instance might not exist, or it might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit, and they don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                                      • Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.

                                                                      • ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StatusDetails", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StatusDetails", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StatusDetails", "sensitive" : false, "setterDocumentation" : "

                                                                        A detailed status of the plugin execution. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:

                                                                        • Pending: The command has not been sent to the instance.

                                                                        • In Progress: The command has been sent to the instance but has not reached a terminal state.

                                                                        • Success: The execution of the command or plugin was successfully completed. This is a terminal state.

                                                                        • Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                                        • Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.

                                                                        • Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.

                                                                        • Canceled: The command was terminated before it was completed. This is a terminal state.

                                                                        • Undeliverable: The command can't be delivered to the instance. The instance might not exist, or it might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit, and they don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                                        • Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.

                                                                        \n@param statusDetails A detailed status of the plugin execution. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:

                                                                        • Pending: The command has not been sent to the instance.

                                                                        • In Progress: The command has been sent to the instance but has not reached a terminal state.

                                                                        • Success: The execution of the command or plugin was successfully completed. This is a terminal state.

                                                                        • Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                                        • Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.

                                                                        • Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.

                                                                        • Canceled: The command was terminated before it was completed. This is a terminal state.

                                                                        • Undeliverable: The command can't be delivered to the instance. The instance might not exist, or it might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit, and they don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                                        • Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.

                                                                        • ", "setterMethodName" : "setStatusDetails", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "statusDetails", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "statusDetails", "variableType" : "String", "documentation" : "

                                                                          A detailed status of the plugin execution. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:

                                                                          • Pending: The command has not been sent to the instance.

                                                                          • In Progress: The command has been sent to the instance but has not reached a terminal state.

                                                                          • Success: The execution of the command or plugin was successfully completed. This is a terminal state.

                                                                          • Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                                          • Execution Timed Out: Command execution started on the instance, but the execution was not complete before the execution timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.

                                                                          • Failed: The command was not successful on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.

                                                                          • Canceled: The command was terminated before it was completed. This is a terminal state.

                                                                          • Undeliverable: The command can't be delivered to the instance. The instance might not exist, or it might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit, and they don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                                          • Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getResponseCode", "beanStyleSetterMethodName" : "setResponseCode", "c2jName" : "ResponseCode", "c2jShape" : "ResponseCode", "defaultConsumerFluentSetterDocumentation" : "

                                                                          A numeric response code generated after running the plugin.

                                                                          \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 #responseCode(Integer)}.\n@param responseCode 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 #responseCode(Integer)", "deprecated" : false, "documentation" : "

                                                                          A numeric response code generated after running the plugin.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "responseCode", "fluentSetterDocumentation" : "

                                                                          A numeric response code generated after running the plugin.

                                                                          \n@param responseCode A numeric response code generated after running the plugin.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "responseCode", "getterDocumentation" : "

                                                                          A numeric response code generated after running the plugin.

                                                                          \n@return A numeric response code generated after running the plugin.", "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" : "ResponseCode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResponseCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "ResponseCode", "sensitive" : false, "setterDocumentation" : "

                                                                          A numeric response code generated after running the plugin.

                                                                          \n@param responseCode A numeric response code generated after running the plugin.", "setterMethodName" : "setResponseCode", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "responseCode", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "responseCode", "variableType" : "Integer", "documentation" : "

                                                                          A numeric response code generated after running the plugin.

                                                                          ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getResponseStartDateTime", "beanStyleSetterMethodName" : "setResponseStartDateTime", "c2jName" : "ResponseStartDateTime", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The time the plugin started running.

                                                                          \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 #responseStartDateTime(Instant)}.\n@param responseStartDateTime 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 #responseStartDateTime(Instant)", "deprecated" : false, "documentation" : "

                                                                          The time the plugin started running.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "responseStartDateTime", "fluentSetterDocumentation" : "

                                                                          The time the plugin started running.

                                                                          \n@param responseStartDateTime The time the plugin started running.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "responseStartDateTime", "getterDocumentation" : "

                                                                          The time the plugin started running.

                                                                          \n@return The time the plugin started running.", "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" : "ResponseStartDateTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResponseStartDateTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "ResponseStartDateTime", "sensitive" : false, "setterDocumentation" : "

                                                                          The time the plugin started running.

                                                                          \n@param responseStartDateTime The time the plugin started running.", "setterMethodName" : "setResponseStartDateTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "responseStartDateTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "responseStartDateTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                          The time the plugin started running.

                                                                          ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getResponseFinishDateTime", "beanStyleSetterMethodName" : "setResponseFinishDateTime", "c2jName" : "ResponseFinishDateTime", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The time the plugin stopped running. Could stop prematurely if, for example, a cancel command was sent.

                                                                          \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 #responseFinishDateTime(Instant)}.\n@param responseFinishDateTime 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 #responseFinishDateTime(Instant)", "deprecated" : false, "documentation" : "

                                                                          The time the plugin stopped running. Could stop prematurely if, for example, a cancel command was sent.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "responseFinishDateTime", "fluentSetterDocumentation" : "

                                                                          The time the plugin stopped running. Could stop prematurely if, for example, a cancel command was sent.

                                                                          \n@param responseFinishDateTime The time the plugin stopped running. Could stop prematurely if, for example, a cancel command was sent.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "responseFinishDateTime", "getterDocumentation" : "

                                                                          The time the plugin stopped running. Could stop prematurely if, for example, a cancel command was sent.

                                                                          \n@return The time the plugin stopped running. Could stop prematurely if, for example, a cancel command was sent.", "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" : "ResponseFinishDateTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResponseFinishDateTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "ResponseFinishDateTime", "sensitive" : false, "setterDocumentation" : "

                                                                          The time the plugin stopped running. Could stop prematurely if, for example, a cancel command was sent.

                                                                          \n@param responseFinishDateTime The time the plugin stopped running. Could stop prematurely if, for example, a cancel command was sent.", "setterMethodName" : "setResponseFinishDateTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "responseFinishDateTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "responseFinishDateTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                          The time the plugin stopped running. Could stop prematurely if, for example, a cancel command was sent.

                                                                          ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOutput", "beanStyleSetterMethodName" : "setOutput", "c2jName" : "Output", "c2jShape" : "CommandPluginOutput", "defaultConsumerFluentSetterDocumentation" : "

                                                                          Output of the plugin execution.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #output(String)}.\n@param output a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #output(String)", "deprecated" : false, "documentation" : "

                                                                          Output of the plugin execution.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "output", "fluentSetterDocumentation" : "

                                                                          Output of the plugin execution.

                                                                          \n@param output Output of the plugin execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "output", "getterDocumentation" : "

                                                                          Output of the plugin execution.

                                                                          \n@return Output of the plugin execution.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Output", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Output", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Output", "sensitive" : false, "setterDocumentation" : "

                                                                          Output of the plugin execution.

                                                                          \n@param output Output of the plugin execution.", "setterMethodName" : "setOutput", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "output", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "output", "variableType" : "String", "documentation" : "

                                                                          Output of the plugin execution.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStandardOutputUrl", "beanStyleSetterMethodName" : "setStandardOutputUrl", "c2jName" : "StandardOutputUrl", "c2jShape" : "Url", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The URL for the complete text written by the plugin to stdout in Amazon S3. If the Amazon S3 bucket for the command was not specified, then this string is empty.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #standardOutputUrl(String)}.\n@param standardOutputUrl a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #standardOutputUrl(String)", "deprecated" : false, "documentation" : "

                                                                          The URL for the complete text written by the plugin to stdout in Amazon S3. If the Amazon S3 bucket for the command was not specified, then this string is empty.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "standardOutputUrl", "fluentSetterDocumentation" : "

                                                                          The URL for the complete text written by the plugin to stdout in Amazon S3. If the Amazon S3 bucket for the command was not specified, then this string is empty.

                                                                          \n@param standardOutputUrl The URL for the complete text written by the plugin to stdout in Amazon S3. If the Amazon S3 bucket for the command was not specified, then this string is empty.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "standardOutputUrl", "getterDocumentation" : "

                                                                          The URL for the complete text written by the plugin to stdout in Amazon S3. If the Amazon S3 bucket for the command was not specified, then this string is empty.

                                                                          \n@return The URL for the complete text written by the plugin to stdout in Amazon S3. If the Amazon S3 bucket for the command was not specified, then this string is empty.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StandardOutputUrl", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StandardOutputUrl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StandardOutputUrl", "sensitive" : false, "setterDocumentation" : "

                                                                          The URL for the complete text written by the plugin to stdout in Amazon S3. If the Amazon S3 bucket for the command was not specified, then this string is empty.

                                                                          \n@param standardOutputUrl The URL for the complete text written by the plugin to stdout in Amazon S3. If the Amazon S3 bucket for the command was not specified, then this string is empty.", "setterMethodName" : "setStandardOutputUrl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "standardOutputUrl", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "standardOutputUrl", "variableType" : "String", "documentation" : "

                                                                          The URL for the complete text written by the plugin to stdout in Amazon S3. If the Amazon S3 bucket for the command was not specified, then this string is empty.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStandardErrorUrl", "beanStyleSetterMethodName" : "setStandardErrorUrl", "c2jName" : "StandardErrorUrl", "c2jShape" : "Url", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The URL for the complete text written by the plugin to stderr. If execution is not yet complete, then this string is empty.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #standardErrorUrl(String)}.\n@param standardErrorUrl a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #standardErrorUrl(String)", "deprecated" : false, "documentation" : "

                                                                          The URL for the complete text written by the plugin to stderr. If execution is not yet complete, then this string is empty.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "standardErrorUrl", "fluentSetterDocumentation" : "

                                                                          The URL for the complete text written by the plugin to stderr. If execution is not yet complete, then this string is empty.

                                                                          \n@param standardErrorUrl The URL for the complete text written by the plugin to stderr. If execution is not yet complete, then this string is empty.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "standardErrorUrl", "getterDocumentation" : "

                                                                          The URL for the complete text written by the plugin to stderr. If execution is not yet complete, then this string is empty.

                                                                          \n@return The URL for the complete text written by the plugin to stderr. If execution is not yet complete, then this string is empty.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StandardErrorUrl", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StandardErrorUrl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StandardErrorUrl", "sensitive" : false, "setterDocumentation" : "

                                                                          The URL for the complete text written by the plugin to stderr. If execution is not yet complete, then this string is empty.

                                                                          \n@param standardErrorUrl The URL for the complete text written by the plugin to stderr. If execution is not yet complete, then this string is empty.", "setterMethodName" : "setStandardErrorUrl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "standardErrorUrl", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "standardErrorUrl", "variableType" : "String", "documentation" : "

                                                                          The URL for the complete text written by the plugin to stderr. If execution is not yet complete, then this string is empty.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOutputS3Region", "beanStyleSetterMethodName" : "setOutputS3Region", "c2jName" : "OutputS3Region", "c2jShape" : "S3Region", "defaultConsumerFluentSetterDocumentation" : "

                                                                          (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #outputS3Region(String)}.\n@param outputS3Region a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #outputS3Region(String)", "deprecated" : false, "documentation" : "

                                                                          (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "outputS3Region", "fluentSetterDocumentation" : "

                                                                          (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.

                                                                          \n@param outputS3Region (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "outputS3Region", "getterDocumentation" : "

                                                                          (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.

                                                                          \n@return (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OutputS3Region", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OutputS3Region", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OutputS3Region", "sensitive" : false, "setterDocumentation" : "

                                                                          (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.

                                                                          \n@param outputS3Region (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.", "setterMethodName" : "setOutputS3Region", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "outputS3Region", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "outputS3Region", "variableType" : "String", "documentation" : "

                                                                          (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOutputS3BucketName", "beanStyleSetterMethodName" : "setOutputS3BucketName", "c2jName" : "OutputS3BucketName", "c2jShape" : "S3BucketName", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The S3 bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:

                                                                          test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript

                                                                          test_folder is the name of the Amazon S3 bucket;

                                                                          ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;

                                                                          i-1234567876543 is the instance ID;

                                                                          awsrunShellScript is the name of the plugin.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #outputS3BucketName(String)}.\n@param outputS3BucketName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #outputS3BucketName(String)", "deprecated" : false, "documentation" : "

                                                                          The S3 bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:

                                                                          test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript

                                                                          test_folder is the name of the Amazon S3 bucket;

                                                                          ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;

                                                                          i-1234567876543 is the instance ID;

                                                                          awsrunShellScript is the name of the plugin.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "outputS3BucketName", "fluentSetterDocumentation" : "

                                                                          The S3 bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:

                                                                          test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript

                                                                          test_folder is the name of the Amazon S3 bucket;

                                                                          ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;

                                                                          i-1234567876543 is the instance ID;

                                                                          awsrunShellScript is the name of the plugin.

                                                                          \n@param outputS3BucketName The S3 bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:

                                                                          test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript

                                                                          test_folder is the name of the Amazon S3 bucket;

                                                                          ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;

                                                                          i-1234567876543 is the instance ID;

                                                                          awsrunShellScript is the name of the plugin.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "outputS3BucketName", "getterDocumentation" : "

                                                                          The S3 bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:

                                                                          test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript

                                                                          test_folder is the name of the Amazon S3 bucket;

                                                                          ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;

                                                                          i-1234567876543 is the instance ID;

                                                                          awsrunShellScript is the name of the plugin.

                                                                          \n@return The S3 bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:

                                                                          test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript

                                                                          test_folder is the name of the Amazon S3 bucket;

                                                                          ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;

                                                                          i-1234567876543 is the instance ID;

                                                                          awsrunShellScript is the name of the plugin.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OutputS3BucketName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OutputS3BucketName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OutputS3BucketName", "sensitive" : false, "setterDocumentation" : "

                                                                          The S3 bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:

                                                                          test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript

                                                                          test_folder is the name of the Amazon S3 bucket;

                                                                          ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;

                                                                          i-1234567876543 is the instance ID;

                                                                          awsrunShellScript is the name of the plugin.

                                                                          \n@param outputS3BucketName The S3 bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:

                                                                          test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript

                                                                          test_folder is the name of the Amazon S3 bucket;

                                                                          ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;

                                                                          i-1234567876543 is the instance ID;

                                                                          awsrunShellScript is the name of the plugin.", "setterMethodName" : "setOutputS3BucketName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "outputS3BucketName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "outputS3BucketName", "variableType" : "String", "documentation" : "

                                                                          The S3 bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:

                                                                          test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript

                                                                          test_folder is the name of the Amazon S3 bucket;

                                                                          ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;

                                                                          i-1234567876543 is the instance ID;

                                                                          awsrunShellScript is the name of the plugin.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOutputS3KeyPrefix", "beanStyleSetterMethodName" : "setOutputS3KeyPrefix", "c2jName" : "OutputS3KeyPrefix", "c2jShape" : "S3KeyPrefix", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The S3 directory path inside the bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:

                                                                          test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript

                                                                          test_folder is the name of the Amazon S3 bucket;

                                                                          ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;

                                                                          i-1234567876543 is the instance ID;

                                                                          awsrunShellScript is the name of the plugin.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #outputS3KeyPrefix(String)}.\n@param outputS3KeyPrefix a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #outputS3KeyPrefix(String)", "deprecated" : false, "documentation" : "

                                                                          The S3 directory path inside the bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:

                                                                          test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript

                                                                          test_folder is the name of the Amazon S3 bucket;

                                                                          ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;

                                                                          i-1234567876543 is the instance ID;

                                                                          awsrunShellScript is the name of the plugin.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "outputS3KeyPrefix", "fluentSetterDocumentation" : "

                                                                          The S3 directory path inside the bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:

                                                                          test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript

                                                                          test_folder is the name of the Amazon S3 bucket;

                                                                          ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;

                                                                          i-1234567876543 is the instance ID;

                                                                          awsrunShellScript is the name of the plugin.

                                                                          \n@param outputS3KeyPrefix The S3 directory path inside the bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:

                                                                          test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript

                                                                          test_folder is the name of the Amazon S3 bucket;

                                                                          ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;

                                                                          i-1234567876543 is the instance ID;

                                                                          awsrunShellScript is the name of the plugin.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "outputS3KeyPrefix", "getterDocumentation" : "

                                                                          The S3 directory path inside the bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:

                                                                          test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript

                                                                          test_folder is the name of the Amazon S3 bucket;

                                                                          ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;

                                                                          i-1234567876543 is the instance ID;

                                                                          awsrunShellScript is the name of the plugin.

                                                                          \n@return The S3 directory path inside the bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:

                                                                          test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript

                                                                          test_folder is the name of the Amazon S3 bucket;

                                                                          ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;

                                                                          i-1234567876543 is the instance ID;

                                                                          awsrunShellScript is the name of the plugin.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OutputS3KeyPrefix", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OutputS3KeyPrefix", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OutputS3KeyPrefix", "sensitive" : false, "setterDocumentation" : "

                                                                          The S3 directory path inside the bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:

                                                                          test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript

                                                                          test_folder is the name of the Amazon S3 bucket;

                                                                          ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;

                                                                          i-1234567876543 is the instance ID;

                                                                          awsrunShellScript is the name of the plugin.

                                                                          \n@param outputS3KeyPrefix The S3 directory path inside the bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:

                                                                          test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript

                                                                          test_folder is the name of the Amazon S3 bucket;

                                                                          ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;

                                                                          i-1234567876543 is the instance ID;

                                                                          awsrunShellScript is the name of the plugin.", "setterMethodName" : "setOutputS3KeyPrefix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "outputS3KeyPrefix", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "outputS3KeyPrefix", "variableType" : "String", "documentation" : "

                                                                          The S3 directory path inside the bucket where the responses to the command executions should be stored. This was requested when issuing the command. For example, in the following response:

                                                                          test_folder/ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix/i-1234567876543/awsrunShellScript

                                                                          test_folder is the name of the Amazon S3 bucket;

                                                                          ab19cb99-a030-46dd-9dfc-8eSAMPLEPre-Fix is the name of the S3 prefix;

                                                                          i-1234567876543 is the instance ID;

                                                                          awsrunShellScript is the name of the plugin.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "CommandPlugin", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CommandPlugin", "variableName" : "commandPlugin", "variableType" : "CommandPlugin", "documentation" : null, "simpleType" : "CommandPlugin", "variableSetterType" : "CommandPlugin" }, "wrapper" : false }, "CommandPluginStatus" : { "c2jName" : "CommandPluginStatus", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "PENDING", "value" : "Pending" }, { "name" : "IN_PROGRESS", "value" : "InProgress" }, { "name" : "SUCCESS", "value" : "Success" }, { "name" : "TIMED_OUT", "value" : "TimedOut" }, { "name" : "CANCELLED", "value" : "Cancelled" }, { "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" : "CommandPluginStatus", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CommandPluginStatus", "variableName" : "commandPluginStatus", "variableType" : "CommandPluginStatus", "documentation" : null, "simpleType" : "CommandPluginStatus", "variableSetterType" : "CommandPluginStatus" }, "wrapper" : false }, "CommandStatus" : { "c2jName" : "CommandStatus", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "PENDING", "value" : "Pending" }, { "name" : "IN_PROGRESS", "value" : "InProgress" }, { "name" : "SUCCESS", "value" : "Success" }, { "name" : "CANCELLED", "value" : "Cancelled" }, { "name" : "FAILED", "value" : "Failed" }, { "name" : "TIMED_OUT", "value" : "TimedOut" }, { "name" : "CANCELLING", "value" : "Cancelling" } ], "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" : "CommandStatus", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CommandStatus", "variableName" : "commandStatus", "variableType" : "CommandStatus", "documentation" : null, "simpleType" : "CommandStatus", "variableSetterType" : "CommandStatus" }, "wrapper" : false }, "ComplianceExecutionSummary" : { "c2jName" : "ComplianceExecutionSummary", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                          A summary of the call execution that includes an execution ID, the type of execution (for example, Command), and the date/time of the execution using a datetime object that is saved in the following format: yyyy-MM-dd'T'HH:mm:ss'Z'.

                                                                          ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getExecutionTime", "beanStyleSetterMethodName" : "setExecutionTime", "c2jName" : "ExecutionTime", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The time the execution ran as a datetime object that is saved in the following format: yyyy-MM-dd'T'HH:mm:ss'Z'.

                                                                          \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 #executionTime(Instant)}.\n@param executionTime 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 #executionTime(Instant)", "deprecated" : false, "documentation" : "

                                                                          The time the execution ran as a datetime object that is saved in the following format: yyyy-MM-dd'T'HH:mm:ss'Z'.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "executionTime", "fluentSetterDocumentation" : "

                                                                          The time the execution ran as a datetime object that is saved in the following format: yyyy-MM-dd'T'HH:mm:ss'Z'.

                                                                          \n@param executionTime The time the execution ran as a datetime object that is saved in the following format: yyyy-MM-dd'T'HH:mm:ss'Z'.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "executionTime", "getterDocumentation" : "

                                                                          The time the execution ran as a datetime object that is saved in the following format: yyyy-MM-dd'T'HH:mm:ss'Z'.

                                                                          \n@return The time the execution ran as a datetime object that is saved in the following format: yyyy-MM-dd'T'HH:mm:ss'Z'.", "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" : "ExecutionTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ExecutionTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "ExecutionTime", "sensitive" : false, "setterDocumentation" : "

                                                                          The time the execution ran as a datetime object that is saved in the following format: yyyy-MM-dd'T'HH:mm:ss'Z'.

                                                                          \n@param executionTime The time the execution ran as a datetime object that is saved in the following format: yyyy-MM-dd'T'HH:mm:ss'Z'.", "setterMethodName" : "setExecutionTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "executionTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "executionTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                          The time the execution ran as a datetime object that is saved in the following format: yyyy-MM-dd'T'HH:mm:ss'Z'.

                                                                          ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getExecutionId", "beanStyleSetterMethodName" : "setExecutionId", "c2jName" : "ExecutionId", "c2jShape" : "ComplianceExecutionId", "defaultConsumerFluentSetterDocumentation" : "

                                                                          An ID created by the system when PutComplianceItems was called. For example, CommandID is a valid execution ID. You can use this ID in subsequent calls.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #executionId(String)}.\n@param executionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #executionId(String)", "deprecated" : false, "documentation" : "

                                                                          An ID created by the system when PutComplianceItems was called. For example, CommandID is a valid execution ID. You can use this ID in subsequent calls.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "executionId", "fluentSetterDocumentation" : "

                                                                          An ID created by the system when PutComplianceItems was called. For example, CommandID is a valid execution ID. You can use this ID in subsequent calls.

                                                                          \n@param executionId An ID created by the system when PutComplianceItems was called. For example, CommandID is a valid execution ID. You can use this ID in subsequent calls.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "executionId", "getterDocumentation" : "

                                                                          An ID created by the system when PutComplianceItems was called. For example, CommandID is a valid execution ID. You can use this ID in subsequent calls.

                                                                          \n@return An ID created by the system when PutComplianceItems was called. For example, CommandID is a valid execution ID. You can use this ID in subsequent calls.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ExecutionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ExecutionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ExecutionId", "sensitive" : false, "setterDocumentation" : "

                                                                          An ID created by the system when PutComplianceItems was called. For example, CommandID is a valid execution ID. You can use this ID in subsequent calls.

                                                                          \n@param executionId An ID created by the system when PutComplianceItems was called. For example, CommandID is a valid execution ID. You can use this ID in subsequent calls.", "setterMethodName" : "setExecutionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "executionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "executionId", "variableType" : "String", "documentation" : "

                                                                          An ID created by the system when PutComplianceItems was called. For example, CommandID is a valid execution ID. You can use this ID in subsequent calls.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getExecutionType", "beanStyleSetterMethodName" : "setExecutionType", "c2jName" : "ExecutionType", "c2jShape" : "ComplianceExecutionType", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The type of execution. For example, Command is a valid execution type.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #executionType(String)}.\n@param executionType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #executionType(String)", "deprecated" : false, "documentation" : "

                                                                          The type of execution. For example, Command is a valid execution type.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "executionType", "fluentSetterDocumentation" : "

                                                                          The type of execution. For example, Command is a valid execution type.

                                                                          \n@param executionType The type of execution. For example, Command is a valid execution type.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "executionType", "getterDocumentation" : "

                                                                          The type of execution. For example, Command is a valid execution type.

                                                                          \n@return The type of execution. For example, Command is a valid execution type.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ExecutionType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ExecutionType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ExecutionType", "sensitive" : false, "setterDocumentation" : "

                                                                          The type of execution. For example, Command is a valid execution type.

                                                                          \n@param executionType The type of execution. For example, Command is a valid execution type.", "setterMethodName" : "setExecutionType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "executionType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "executionType", "variableType" : "String", "documentation" : "

                                                                          The type of execution. For example, Command is a valid execution type.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ExecutionId" : { "beanStyleGetterMethodName" : "getExecutionId", "beanStyleSetterMethodName" : "setExecutionId", "c2jName" : "ExecutionId", "c2jShape" : "ComplianceExecutionId", "defaultConsumerFluentSetterDocumentation" : "

                                                                          An ID created by the system when PutComplianceItems was called. For example, CommandID is a valid execution ID. You can use this ID in subsequent calls.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #executionId(String)}.\n@param executionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #executionId(String)", "deprecated" : false, "documentation" : "

                                                                          An ID created by the system when PutComplianceItems was called. For example, CommandID is a valid execution ID. You can use this ID in subsequent calls.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "executionId", "fluentSetterDocumentation" : "

                                                                          An ID created by the system when PutComplianceItems was called. For example, CommandID is a valid execution ID. You can use this ID in subsequent calls.

                                                                          \n@param executionId An ID created by the system when PutComplianceItems was called. For example, CommandID is a valid execution ID. You can use this ID in subsequent calls.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "executionId", "getterDocumentation" : "

                                                                          An ID created by the system when PutComplianceItems was called. For example, CommandID is a valid execution ID. You can use this ID in subsequent calls.

                                                                          \n@return An ID created by the system when PutComplianceItems was called. For example, CommandID is a valid execution ID. You can use this ID in subsequent calls.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ExecutionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ExecutionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ExecutionId", "sensitive" : false, "setterDocumentation" : "

                                                                          An ID created by the system when PutComplianceItems was called. For example, CommandID is a valid execution ID. You can use this ID in subsequent calls.

                                                                          \n@param executionId An ID created by the system when PutComplianceItems was called. For example, CommandID is a valid execution ID. You can use this ID in subsequent calls.", "setterMethodName" : "setExecutionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "executionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "executionId", "variableType" : "String", "documentation" : "

                                                                          An ID created by the system when PutComplianceItems was called. For example, CommandID is a valid execution ID. You can use this ID in subsequent calls.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ExecutionTime" : { "beanStyleGetterMethodName" : "getExecutionTime", "beanStyleSetterMethodName" : "setExecutionTime", "c2jName" : "ExecutionTime", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The time the execution ran as a datetime object that is saved in the following format: yyyy-MM-dd'T'HH:mm:ss'Z'.

                                                                          \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 #executionTime(Instant)}.\n@param executionTime 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 #executionTime(Instant)", "deprecated" : false, "documentation" : "

                                                                          The time the execution ran as a datetime object that is saved in the following format: yyyy-MM-dd'T'HH:mm:ss'Z'.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "executionTime", "fluentSetterDocumentation" : "

                                                                          The time the execution ran as a datetime object that is saved in the following format: yyyy-MM-dd'T'HH:mm:ss'Z'.

                                                                          \n@param executionTime The time the execution ran as a datetime object that is saved in the following format: yyyy-MM-dd'T'HH:mm:ss'Z'.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "executionTime", "getterDocumentation" : "

                                                                          The time the execution ran as a datetime object that is saved in the following format: yyyy-MM-dd'T'HH:mm:ss'Z'.

                                                                          \n@return The time the execution ran as a datetime object that is saved in the following format: yyyy-MM-dd'T'HH:mm:ss'Z'.", "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" : "ExecutionTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ExecutionTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "ExecutionTime", "sensitive" : false, "setterDocumentation" : "

                                                                          The time the execution ran as a datetime object that is saved in the following format: yyyy-MM-dd'T'HH:mm:ss'Z'.

                                                                          \n@param executionTime The time the execution ran as a datetime object that is saved in the following format: yyyy-MM-dd'T'HH:mm:ss'Z'.", "setterMethodName" : "setExecutionTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "executionTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "executionTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                          The time the execution ran as a datetime object that is saved in the following format: yyyy-MM-dd'T'HH:mm:ss'Z'.

                                                                          ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "ExecutionType" : { "beanStyleGetterMethodName" : "getExecutionType", "beanStyleSetterMethodName" : "setExecutionType", "c2jName" : "ExecutionType", "c2jShape" : "ComplianceExecutionType", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The type of execution. For example, Command is a valid execution type.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #executionType(String)}.\n@param executionType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #executionType(String)", "deprecated" : false, "documentation" : "

                                                                          The type of execution. For example, Command is a valid execution type.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "executionType", "fluentSetterDocumentation" : "

                                                                          The type of execution. For example, Command is a valid execution type.

                                                                          \n@param executionType The type of execution. For example, Command is a valid execution type.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "executionType", "getterDocumentation" : "

                                                                          The type of execution. For example, Command is a valid execution type.

                                                                          \n@return The type of execution. For example, Command is a valid execution type.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ExecutionType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ExecutionType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ExecutionType", "sensitive" : false, "setterDocumentation" : "

                                                                          The type of execution. For example, Command is a valid execution type.

                                                                          \n@param executionType The type of execution. For example, Command is a valid execution type.", "setterMethodName" : "setExecutionType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "executionType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "executionType", "variableType" : "String", "documentation" : "

                                                                          The type of execution. For example, Command is a valid execution type.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getExecutionTime", "beanStyleSetterMethodName" : "setExecutionTime", "c2jName" : "ExecutionTime", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The time the execution ran as a datetime object that is saved in the following format: yyyy-MM-dd'T'HH:mm:ss'Z'.

                                                                          \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 #executionTime(Instant)}.\n@param executionTime 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 #executionTime(Instant)", "deprecated" : false, "documentation" : "

                                                                          The time the execution ran as a datetime object that is saved in the following format: yyyy-MM-dd'T'HH:mm:ss'Z'.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "executionTime", "fluentSetterDocumentation" : "

                                                                          The time the execution ran as a datetime object that is saved in the following format: yyyy-MM-dd'T'HH:mm:ss'Z'.

                                                                          \n@param executionTime The time the execution ran as a datetime object that is saved in the following format: yyyy-MM-dd'T'HH:mm:ss'Z'.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "executionTime", "getterDocumentation" : "

                                                                          The time the execution ran as a datetime object that is saved in the following format: yyyy-MM-dd'T'HH:mm:ss'Z'.

                                                                          \n@return The time the execution ran as a datetime object that is saved in the following format: yyyy-MM-dd'T'HH:mm:ss'Z'.", "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" : "ExecutionTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ExecutionTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "ExecutionTime", "sensitive" : false, "setterDocumentation" : "

                                                                          The time the execution ran as a datetime object that is saved in the following format: yyyy-MM-dd'T'HH:mm:ss'Z'.

                                                                          \n@param executionTime The time the execution ran as a datetime object that is saved in the following format: yyyy-MM-dd'T'HH:mm:ss'Z'.", "setterMethodName" : "setExecutionTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "executionTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "executionTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                          The time the execution ran as a datetime object that is saved in the following format: yyyy-MM-dd'T'HH:mm:ss'Z'.

                                                                          ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getExecutionId", "beanStyleSetterMethodName" : "setExecutionId", "c2jName" : "ExecutionId", "c2jShape" : "ComplianceExecutionId", "defaultConsumerFluentSetterDocumentation" : "

                                                                          An ID created by the system when PutComplianceItems was called. For example, CommandID is a valid execution ID. You can use this ID in subsequent calls.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #executionId(String)}.\n@param executionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #executionId(String)", "deprecated" : false, "documentation" : "

                                                                          An ID created by the system when PutComplianceItems was called. For example, CommandID is a valid execution ID. You can use this ID in subsequent calls.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "executionId", "fluentSetterDocumentation" : "

                                                                          An ID created by the system when PutComplianceItems was called. For example, CommandID is a valid execution ID. You can use this ID in subsequent calls.

                                                                          \n@param executionId An ID created by the system when PutComplianceItems was called. For example, CommandID is a valid execution ID. You can use this ID in subsequent calls.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "executionId", "getterDocumentation" : "

                                                                          An ID created by the system when PutComplianceItems was called. For example, CommandID is a valid execution ID. You can use this ID in subsequent calls.

                                                                          \n@return An ID created by the system when PutComplianceItems was called. For example, CommandID is a valid execution ID. You can use this ID in subsequent calls.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ExecutionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ExecutionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ExecutionId", "sensitive" : false, "setterDocumentation" : "

                                                                          An ID created by the system when PutComplianceItems was called. For example, CommandID is a valid execution ID. You can use this ID in subsequent calls.

                                                                          \n@param executionId An ID created by the system when PutComplianceItems was called. For example, CommandID is a valid execution ID. You can use this ID in subsequent calls.", "setterMethodName" : "setExecutionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "executionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "executionId", "variableType" : "String", "documentation" : "

                                                                          An ID created by the system when PutComplianceItems was called. For example, CommandID is a valid execution ID. You can use this ID in subsequent calls.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getExecutionType", "beanStyleSetterMethodName" : "setExecutionType", "c2jName" : "ExecutionType", "c2jShape" : "ComplianceExecutionType", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The type of execution. For example, Command is a valid execution type.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #executionType(String)}.\n@param executionType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #executionType(String)", "deprecated" : false, "documentation" : "

                                                                          The type of execution. For example, Command is a valid execution type.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "executionType", "fluentSetterDocumentation" : "

                                                                          The type of execution. For example, Command is a valid execution type.

                                                                          \n@param executionType The type of execution. For example, Command is a valid execution type.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "executionType", "getterDocumentation" : "

                                                                          The type of execution. For example, Command is a valid execution type.

                                                                          \n@return The type of execution. For example, Command is a valid execution type.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ExecutionType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ExecutionType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ExecutionType", "sensitive" : false, "setterDocumentation" : "

                                                                          The type of execution. For example, Command is a valid execution type.

                                                                          \n@param executionType The type of execution. For example, Command is a valid execution type.", "setterMethodName" : "setExecutionType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "executionType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "executionType", "variableType" : "String", "documentation" : "

                                                                          The type of execution. For example, Command is a valid execution type.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ExecutionTime" ], "shapeName" : "ComplianceExecutionSummary", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ComplianceExecutionSummary", "variableName" : "complianceExecutionSummary", "variableType" : "ComplianceExecutionSummary", "documentation" : null, "simpleType" : "ComplianceExecutionSummary", "variableSetterType" : "ComplianceExecutionSummary" }, "wrapper" : false }, "ComplianceItem" : { "c2jName" : "ComplianceItem", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                          Information about the compliance as defined by the resource type. For example, for a patch resource type, Items includes information about the PatchSeverity, Classification, etc.

                                                                          ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getComplianceType", "beanStyleSetterMethodName" : "setComplianceType", "c2jName" : "ComplianceType", "c2jShape" : "ComplianceTypeName", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The compliance type. For example, Association (for a State Manager association), Patch, or Custom:string are all valid compliance types.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #complianceType(String)}.\n@param complianceType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #complianceType(String)", "deprecated" : false, "documentation" : "

                                                                          The compliance type. For example, Association (for a State Manager association), Patch, or Custom:string are all valid compliance types.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "complianceType", "fluentSetterDocumentation" : "

                                                                          The compliance type. For example, Association (for a State Manager association), Patch, or Custom:string are all valid compliance types.

                                                                          \n@param complianceType The compliance type. For example, Association (for a State Manager association), Patch, or Custom:string are all valid compliance types.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "complianceType", "getterDocumentation" : "

                                                                          The compliance type. For example, Association (for a State Manager association), Patch, or Custom:string are all valid compliance types.

                                                                          \n@return The compliance type. For example, Association (for a State Manager association), Patch, or Custom:string are all valid compliance types.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ComplianceType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ComplianceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ComplianceType", "sensitive" : false, "setterDocumentation" : "

                                                                          The compliance type. For example, Association (for a State Manager association), Patch, or Custom:string are all valid compliance types.

                                                                          \n@param complianceType The compliance type. For example, Association (for a State Manager association), Patch, or Custom:string are all valid compliance types.", "setterMethodName" : "setComplianceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "complianceType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "complianceType", "variableType" : "String", "documentation" : "

                                                                          The compliance type. For example, Association (for a State Manager association), Patch, or Custom:string are all valid compliance types.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getResourceType", "beanStyleSetterMethodName" : "setResourceType", "c2jName" : "ResourceType", "c2jShape" : "ComplianceResourceType", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The type of resource. ManagedInstance is currently the only supported resource type.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceType(String)}.\n@param resourceType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceType(String)", "deprecated" : false, "documentation" : "

                                                                          The type of resource. ManagedInstance is currently the only supported resource type.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceType", "fluentSetterDocumentation" : "

                                                                          The type of resource. ManagedInstance is currently the only supported resource type.

                                                                          \n@param resourceType The type of resource. ManagedInstance is currently the only supported resource type.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceType", "getterDocumentation" : "

                                                                          The type of resource. ManagedInstance is currently the only supported resource type.

                                                                          \n@return The type of resource. ManagedInstance is currently the only supported resource type.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceType", "sensitive" : false, "setterDocumentation" : "

                                                                          The type of resource. ManagedInstance is currently the only supported resource type.

                                                                          \n@param resourceType The type of resource. ManagedInstance is currently the only supported resource type.", "setterMethodName" : "setResourceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceType", "variableType" : "String", "documentation" : "

                                                                          The type of resource. ManagedInstance is currently the only supported resource type.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getResourceId", "beanStyleSetterMethodName" : "setResourceId", "c2jName" : "ResourceId", "c2jShape" : "ComplianceResourceId", "defaultConsumerFluentSetterDocumentation" : "

                                                                          An ID for the resource. For a managed instance, this is the instance ID.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceId(String)}.\n@param resourceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceId(String)", "deprecated" : false, "documentation" : "

                                                                          An ID for the resource. For a managed instance, this is the instance ID.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceId", "fluentSetterDocumentation" : "

                                                                          An ID for the resource. For a managed instance, this is the instance ID.

                                                                          \n@param resourceId An ID for the resource. For a managed instance, this is the instance ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceId", "getterDocumentation" : "

                                                                          An ID for the resource. For a managed instance, this is the instance ID.

                                                                          \n@return An ID for the resource. For a managed instance, this is the instance ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceId", "sensitive" : false, "setterDocumentation" : "

                                                                          An ID for the resource. For a managed instance, this is the instance ID.

                                                                          \n@param resourceId An ID for the resource. For a managed instance, this is the instance ID.", "setterMethodName" : "setResourceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceId", "variableType" : "String", "documentation" : "

                                                                          An ID for the resource. For a managed instance, this is the instance ID.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "ComplianceItemId", "defaultConsumerFluentSetterDocumentation" : "

                                                                          An ID for the compliance item. For example, if the compliance item is a Windows patch, the ID could be the number of the KB article; for example: KB4010320.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #id(String)}.\n@param id a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #id(String)", "deprecated" : false, "documentation" : "

                                                                          An ID for the compliance item. For example, if the compliance item is a Windows patch, the ID could be the number of the KB article; for example: KB4010320.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "

                                                                          An ID for the compliance item. For example, if the compliance item is a Windows patch, the ID could be the number of the KB article; for example: KB4010320.

                                                                          \n@param id An ID for the compliance item. For example, if the compliance item is a Windows patch, the ID could be the number of the KB article; for example: KB4010320.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "

                                                                          An ID for the compliance item. For example, if the compliance item is a Windows patch, the ID could be the number of the KB article; for example: KB4010320.

                                                                          \n@return An ID for the compliance item. For example, if the compliance item is a Windows patch, the ID could be the number of the KB article; for example: KB4010320.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "

                                                                          An ID for the compliance item. For example, if the compliance item is a Windows patch, the ID could be the number of the KB article; for example: KB4010320.

                                                                          \n@param id An ID for the compliance item. For example, if the compliance item is a Windows patch, the ID could be the number of the KB article; for example: KB4010320.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "

                                                                          An ID for the compliance item. For example, if the compliance item is a Windows patch, the ID could be the number of the KB article; for example: KB4010320.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTitle", "beanStyleSetterMethodName" : "setTitle", "c2jName" : "Title", "c2jShape" : "ComplianceItemTitle", "defaultConsumerFluentSetterDocumentation" : "

                                                                          A title for the compliance item. For example, if the compliance item is a Windows patch, the title could be the title of the KB article for the patch; for example: Security Update for Active Directory Federation Services.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #title(String)}.\n@param title a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #title(String)", "deprecated" : false, "documentation" : "

                                                                          A title for the compliance item. For example, if the compliance item is a Windows patch, the title could be the title of the KB article for the patch; for example: Security Update for Active Directory Federation Services.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "title", "fluentSetterDocumentation" : "

                                                                          A title for the compliance item. For example, if the compliance item is a Windows patch, the title could be the title of the KB article for the patch; for example: Security Update for Active Directory Federation Services.

                                                                          \n@param title A title for the compliance item. For example, if the compliance item is a Windows patch, the title could be the title of the KB article for the patch; for example: Security Update for Active Directory Federation Services.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "title", "getterDocumentation" : "

                                                                          A title for the compliance item. For example, if the compliance item is a Windows patch, the title could be the title of the KB article for the patch; for example: Security Update for Active Directory Federation Services.

                                                                          \n@return A title for the compliance item. For example, if the compliance item is a Windows patch, the title could be the title of the KB article for the patch; for example: Security Update for Active Directory Federation Services.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Title", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Title", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Title", "sensitive" : false, "setterDocumentation" : "

                                                                          A title for the compliance item. For example, if the compliance item is a Windows patch, the title could be the title of the KB article for the patch; for example: Security Update for Active Directory Federation Services.

                                                                          \n@param title A title for the compliance item. For example, if the compliance item is a Windows patch, the title could be the title of the KB article for the patch; for example: Security Update for Active Directory Federation Services.", "setterMethodName" : "setTitle", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "title", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "title", "variableType" : "String", "documentation" : "

                                                                          A title for the compliance item. For example, if the compliance item is a Windows patch, the title could be the title of the KB article for the patch; for example: Security Update for Active Directory Federation Services.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "ComplianceStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The status of the compliance item. An item is either COMPLIANT or NON_COMPLIANT.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                                          The status of the compliance item. An item is either COMPLIANT or NON_COMPLIANT.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : "ComplianceStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                          The status of the compliance item. An item is either COMPLIANT or NON_COMPLIANT.

                                                                          \n@param status The status of the compliance item. An item is either COMPLIANT or NON_COMPLIANT.\n@see ComplianceStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see ComplianceStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                          The status of the compliance item. An item is either COMPLIANT or NON_COMPLIANT.

                                                                          \n

                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link ComplianceStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                          \n@return The status of the compliance item. An item is either COMPLIANT or NON_COMPLIANT.\n@see ComplianceStatus", "getterModel" : { "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 the compliance item. An item is either COMPLIANT or NON_COMPLIANT.

                                                                          \n@param status The status of the compliance item. An item is either COMPLIANT or NON_COMPLIANT.\n@see ComplianceStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                                          The status of the compliance item. An item is either COMPLIANT or NON_COMPLIANT.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSeverityAsString", "beanStyleSetterMethodName" : "setSeverity", "c2jName" : "Severity", "c2jShape" : "ComplianceSeverity", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The severity of the compliance status. Severity can be one of the following: Critical, High, Medium, Low, Informational, Unspecified.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #severityAsString(String)}.\n@param severity a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #severity(String)", "deprecated" : false, "documentation" : "

                                                                          The severity of the compliance status. Severity can be one of the following: Critical, High, Medium, Low, Informational, Unspecified.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : "ComplianceSeverity", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "severity", "fluentEnumSetterMethodName" : "severity", "fluentGetterMethodName" : "severityAsString", "fluentSetterDocumentation" : "

                                                                          The severity of the compliance status. Severity can be one of the following: Critical, High, Medium, Low, Informational, Unspecified.

                                                                          \n@param severity The severity of the compliance status. Severity can be one of the following: Critical, High, Medium, Low, Informational, Unspecified.\n@see ComplianceSeverity\n@return Returns a reference to this object so that method calls can be chained together.\n@see ComplianceSeverity", "fluentSetterMethodName" : "severity", "getterDocumentation" : "

                                                                          The severity of the compliance status. Severity can be one of the following: Critical, High, Medium, Low, Informational, Unspecified.

                                                                          \n

                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #severity} will return {@link ComplianceSeverity#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #severityAsString}.\n

                                                                          \n@return The severity of the compliance status. Severity can be one of the following: Critical, High, Medium, Low, Informational, Unspecified.\n@see ComplianceSeverity", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Severity", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Severity", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Severity", "sensitive" : false, "setterDocumentation" : "

                                                                          The severity of the compliance status. Severity can be one of the following: Critical, High, Medium, Low, Informational, Unspecified.

                                                                          \n@param severity The severity of the compliance status. Severity can be one of the following: Critical, High, Medium, Low, Informational, Unspecified.\n@see ComplianceSeverity", "setterMethodName" : "setSeverity", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "severity", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "severity", "variableType" : "String", "documentation" : "

                                                                          The severity of the compliance status. Severity can be one of the following: Critical, High, Medium, Low, Informational, Unspecified.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getExecutionSummary", "beanStyleSetterMethodName" : "setExecutionSummary", "c2jName" : "ExecutionSummary", "c2jShape" : "ComplianceExecutionSummary", "defaultConsumerFluentSetterDocumentation" : "

                                                                          A summary for the compliance item. The summary includes an execution ID, the execution type (for example, command), and the execution time.

                                                                          \nThis is a convenience that creates an instance of the {@link ComplianceExecutionSummary.Builder} avoiding the need to create one manually via {@link ComplianceExecutionSummary#builder()}.\n\nWhen the {@link Consumer} completes, {@link ComplianceExecutionSummary.Builder#build()} is called immediately and its result is passed to {@link #executionSummary(ComplianceExecutionSummary)}.\n@param executionSummary a consumer that will call methods on {@link ComplianceExecutionSummary.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #executionSummary(ComplianceExecutionSummary)", "deprecated" : false, "documentation" : "

                                                                          A summary for the compliance item. The summary includes an execution ID, the execution type (for example, command), and the execution time.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "executionSummary", "fluentSetterDocumentation" : "

                                                                          A summary for the compliance item. The summary includes an execution ID, the execution type (for example, command), and the execution time.

                                                                          \n@param executionSummary A summary for the compliance item. The summary includes an execution ID, the execution type (for example, command), and the execution time.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "executionSummary", "getterDocumentation" : "

                                                                          A summary for the compliance item. The summary includes an execution ID, the execution type (for example, command), and the execution time.

                                                                          \n@return A summary for the compliance item. The summary includes an execution ID, the execution type (for example, command), and the execution time.", "getterModel" : { "returnType" : "ComplianceExecutionSummary", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ExecutionSummary", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ExecutionSummary", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ExecutionSummary", "sensitive" : false, "setterDocumentation" : "

                                                                          A summary for the compliance item. The summary includes an execution ID, the execution type (for example, command), and the execution time.

                                                                          \n@param executionSummary A summary for the compliance item. The summary includes an execution ID, the execution type (for example, command), and the execution time.", "setterMethodName" : "setExecutionSummary", "setterModel" : { "variableDeclarationType" : "ComplianceExecutionSummary", "variableName" : "executionSummary", "variableType" : "ComplianceExecutionSummary", "documentation" : null, "simpleType" : "ComplianceExecutionSummary", "variableSetterType" : "ComplianceExecutionSummary" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ComplianceExecutionSummary", "variableName" : "executionSummary", "variableType" : "ComplianceExecutionSummary", "documentation" : "

                                                                          A summary for the compliance item. The summary includes an execution ID, the execution type (for example, command), and the execution time.

                                                                          ", "simpleType" : "ComplianceExecutionSummary", "variableSetterType" : "ComplianceExecutionSummary" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDetails", "beanStyleSetterMethodName" : "setDetails", "c2jName" : "Details", "c2jShape" : "ComplianceItemDetails", "defaultConsumerFluentSetterDocumentation" : "

                                                                          A \"Key\": \"Value\" tag combination for the compliance item.

                                                                          \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #details(Map)}.\n@param details a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #details(Map)", "deprecated" : false, "documentation" : "

                                                                          A \"Key\": \"Value\" tag combination for the compliance item.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "details", "fluentSetterDocumentation" : "

                                                                          A \"Key\": \"Value\" tag combination for the compliance item.

                                                                          \n@param details A \"Key\": \"Value\" tag combination for the compliance item.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "details", "getterDocumentation" : "

                                                                          A \"Key\": \"Value\" tag combination for the compliance item.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return A \"Key\": \"Value\" tag combination for the compliance item.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Details", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Details", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "AttributeName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "AttributeValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Details", "sensitive" : false, "setterDocumentation" : "

                                                                          A \"Key\": \"Value\" tag combination for the compliance item.

                                                                          \n@param details A \"Key\": \"Value\" tag combination for the compliance item.", "setterMethodName" : "setDetails", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "details", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "details", "variableType" : "java.util.Map", "documentation" : "

                                                                          A \"Key\": \"Value\" tag combination for the compliance item.

                                                                          ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ComplianceType" : { "beanStyleGetterMethodName" : "getComplianceType", "beanStyleSetterMethodName" : "setComplianceType", "c2jName" : "ComplianceType", "c2jShape" : "ComplianceTypeName", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The compliance type. For example, Association (for a State Manager association), Patch, or Custom:string are all valid compliance types.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #complianceType(String)}.\n@param complianceType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #complianceType(String)", "deprecated" : false, "documentation" : "

                                                                          The compliance type. For example, Association (for a State Manager association), Patch, or Custom:string are all valid compliance types.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "complianceType", "fluentSetterDocumentation" : "

                                                                          The compliance type. For example, Association (for a State Manager association), Patch, or Custom:string are all valid compliance types.

                                                                          \n@param complianceType The compliance type. For example, Association (for a State Manager association), Patch, or Custom:string are all valid compliance types.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "complianceType", "getterDocumentation" : "

                                                                          The compliance type. For example, Association (for a State Manager association), Patch, or Custom:string are all valid compliance types.

                                                                          \n@return The compliance type. For example, Association (for a State Manager association), Patch, or Custom:string are all valid compliance types.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ComplianceType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ComplianceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ComplianceType", "sensitive" : false, "setterDocumentation" : "

                                                                          The compliance type. For example, Association (for a State Manager association), Patch, or Custom:string are all valid compliance types.

                                                                          \n@param complianceType The compliance type. For example, Association (for a State Manager association), Patch, or Custom:string are all valid compliance types.", "setterMethodName" : "setComplianceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "complianceType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "complianceType", "variableType" : "String", "documentation" : "

                                                                          The compliance type. For example, Association (for a State Manager association), Patch, or Custom:string are all valid compliance types.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Details" : { "beanStyleGetterMethodName" : "getDetails", "beanStyleSetterMethodName" : "setDetails", "c2jName" : "Details", "c2jShape" : "ComplianceItemDetails", "defaultConsumerFluentSetterDocumentation" : "

                                                                          A \"Key\": \"Value\" tag combination for the compliance item.

                                                                          \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #details(Map)}.\n@param details a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #details(Map)", "deprecated" : false, "documentation" : "

                                                                          A \"Key\": \"Value\" tag combination for the compliance item.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "details", "fluentSetterDocumentation" : "

                                                                          A \"Key\": \"Value\" tag combination for the compliance item.

                                                                          \n@param details A \"Key\": \"Value\" tag combination for the compliance item.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "details", "getterDocumentation" : "

                                                                          A \"Key\": \"Value\" tag combination for the compliance item.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return A \"Key\": \"Value\" tag combination for the compliance item.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Details", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Details", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "AttributeName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "AttributeValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Details", "sensitive" : false, "setterDocumentation" : "

                                                                          A \"Key\": \"Value\" tag combination for the compliance item.

                                                                          \n@param details A \"Key\": \"Value\" tag combination for the compliance item.", "setterMethodName" : "setDetails", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "details", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "details", "variableType" : "java.util.Map", "documentation" : "

                                                                          A \"Key\": \"Value\" tag combination for the compliance item.

                                                                          ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "ExecutionSummary" : { "beanStyleGetterMethodName" : "getExecutionSummary", "beanStyleSetterMethodName" : "setExecutionSummary", "c2jName" : "ExecutionSummary", "c2jShape" : "ComplianceExecutionSummary", "defaultConsumerFluentSetterDocumentation" : "

                                                                          A summary for the compliance item. The summary includes an execution ID, the execution type (for example, command), and the execution time.

                                                                          \nThis is a convenience that creates an instance of the {@link ComplianceExecutionSummary.Builder} avoiding the need to create one manually via {@link ComplianceExecutionSummary#builder()}.\n\nWhen the {@link Consumer} completes, {@link ComplianceExecutionSummary.Builder#build()} is called immediately and its result is passed to {@link #executionSummary(ComplianceExecutionSummary)}.\n@param executionSummary a consumer that will call methods on {@link ComplianceExecutionSummary.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #executionSummary(ComplianceExecutionSummary)", "deprecated" : false, "documentation" : "

                                                                          A summary for the compliance item. The summary includes an execution ID, the execution type (for example, command), and the execution time.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "executionSummary", "fluentSetterDocumentation" : "

                                                                          A summary for the compliance item. The summary includes an execution ID, the execution type (for example, command), and the execution time.

                                                                          \n@param executionSummary A summary for the compliance item. The summary includes an execution ID, the execution type (for example, command), and the execution time.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "executionSummary", "getterDocumentation" : "

                                                                          A summary for the compliance item. The summary includes an execution ID, the execution type (for example, command), and the execution time.

                                                                          \n@return A summary for the compliance item. The summary includes an execution ID, the execution type (for example, command), and the execution time.", "getterModel" : { "returnType" : "ComplianceExecutionSummary", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ExecutionSummary", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ExecutionSummary", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ExecutionSummary", "sensitive" : false, "setterDocumentation" : "

                                                                          A summary for the compliance item. The summary includes an execution ID, the execution type (for example, command), and the execution time.

                                                                          \n@param executionSummary A summary for the compliance item. The summary includes an execution ID, the execution type (for example, command), and the execution time.", "setterMethodName" : "setExecutionSummary", "setterModel" : { "variableDeclarationType" : "ComplianceExecutionSummary", "variableName" : "executionSummary", "variableType" : "ComplianceExecutionSummary", "documentation" : null, "simpleType" : "ComplianceExecutionSummary", "variableSetterType" : "ComplianceExecutionSummary" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ComplianceExecutionSummary", "variableName" : "executionSummary", "variableType" : "ComplianceExecutionSummary", "documentation" : "

                                                                          A summary for the compliance item. The summary includes an execution ID, the execution type (for example, command), and the execution time.

                                                                          ", "simpleType" : "ComplianceExecutionSummary", "variableSetterType" : "ComplianceExecutionSummary" }, "xmlNameSpaceUri" : null }, "Id" : { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "ComplianceItemId", "defaultConsumerFluentSetterDocumentation" : "

                                                                          An ID for the compliance item. For example, if the compliance item is a Windows patch, the ID could be the number of the KB article; for example: KB4010320.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #id(String)}.\n@param id a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #id(String)", "deprecated" : false, "documentation" : "

                                                                          An ID for the compliance item. For example, if the compliance item is a Windows patch, the ID could be the number of the KB article; for example: KB4010320.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "

                                                                          An ID for the compliance item. For example, if the compliance item is a Windows patch, the ID could be the number of the KB article; for example: KB4010320.

                                                                          \n@param id An ID for the compliance item. For example, if the compliance item is a Windows patch, the ID could be the number of the KB article; for example: KB4010320.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "

                                                                          An ID for the compliance item. For example, if the compliance item is a Windows patch, the ID could be the number of the KB article; for example: KB4010320.

                                                                          \n@return An ID for the compliance item. For example, if the compliance item is a Windows patch, the ID could be the number of the KB article; for example: KB4010320.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "

                                                                          An ID for the compliance item. For example, if the compliance item is a Windows patch, the ID could be the number of the KB article; for example: KB4010320.

                                                                          \n@param id An ID for the compliance item. For example, if the compliance item is a Windows patch, the ID could be the number of the KB article; for example: KB4010320.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "

                                                                          An ID for the compliance item. For example, if the compliance item is a Windows patch, the ID could be the number of the KB article; for example: KB4010320.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ResourceId" : { "beanStyleGetterMethodName" : "getResourceId", "beanStyleSetterMethodName" : "setResourceId", "c2jName" : "ResourceId", "c2jShape" : "ComplianceResourceId", "defaultConsumerFluentSetterDocumentation" : "

                                                                          An ID for the resource. For a managed instance, this is the instance ID.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceId(String)}.\n@param resourceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceId(String)", "deprecated" : false, "documentation" : "

                                                                          An ID for the resource. For a managed instance, this is the instance ID.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceId", "fluentSetterDocumentation" : "

                                                                          An ID for the resource. For a managed instance, this is the instance ID.

                                                                          \n@param resourceId An ID for the resource. For a managed instance, this is the instance ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceId", "getterDocumentation" : "

                                                                          An ID for the resource. For a managed instance, this is the instance ID.

                                                                          \n@return An ID for the resource. For a managed instance, this is the instance ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceId", "sensitive" : false, "setterDocumentation" : "

                                                                          An ID for the resource. For a managed instance, this is the instance ID.

                                                                          \n@param resourceId An ID for the resource. For a managed instance, this is the instance ID.", "setterMethodName" : "setResourceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceId", "variableType" : "String", "documentation" : "

                                                                          An ID for the resource. For a managed instance, this is the instance ID.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ResourceType" : { "beanStyleGetterMethodName" : "getResourceType", "beanStyleSetterMethodName" : "setResourceType", "c2jName" : "ResourceType", "c2jShape" : "ComplianceResourceType", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The type of resource. ManagedInstance is currently the only supported resource type.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceType(String)}.\n@param resourceType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceType(String)", "deprecated" : false, "documentation" : "

                                                                          The type of resource. ManagedInstance is currently the only supported resource type.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceType", "fluentSetterDocumentation" : "

                                                                          The type of resource. ManagedInstance is currently the only supported resource type.

                                                                          \n@param resourceType The type of resource. ManagedInstance is currently the only supported resource type.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceType", "getterDocumentation" : "

                                                                          The type of resource. ManagedInstance is currently the only supported resource type.

                                                                          \n@return The type of resource. ManagedInstance is currently the only supported resource type.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceType", "sensitive" : false, "setterDocumentation" : "

                                                                          The type of resource. ManagedInstance is currently the only supported resource type.

                                                                          \n@param resourceType The type of resource. ManagedInstance is currently the only supported resource type.", "setterMethodName" : "setResourceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceType", "variableType" : "String", "documentation" : "

                                                                          The type of resource. ManagedInstance is currently the only supported resource type.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Severity" : { "beanStyleGetterMethodName" : "getSeverityAsString", "beanStyleSetterMethodName" : "setSeverity", "c2jName" : "Severity", "c2jShape" : "ComplianceSeverity", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The severity of the compliance status. Severity can be one of the following: Critical, High, Medium, Low, Informational, Unspecified.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #severityAsString(String)}.\n@param severity a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #severity(String)", "deprecated" : false, "documentation" : "

                                                                          The severity of the compliance status. Severity can be one of the following: Critical, High, Medium, Low, Informational, Unspecified.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : "ComplianceSeverity", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "severity", "fluentEnumSetterMethodName" : "severity", "fluentGetterMethodName" : "severityAsString", "fluentSetterDocumentation" : "

                                                                          The severity of the compliance status. Severity can be one of the following: Critical, High, Medium, Low, Informational, Unspecified.

                                                                          \n@param severity The severity of the compliance status. Severity can be one of the following: Critical, High, Medium, Low, Informational, Unspecified.\n@see ComplianceSeverity\n@return Returns a reference to this object so that method calls can be chained together.\n@see ComplianceSeverity", "fluentSetterMethodName" : "severity", "getterDocumentation" : "

                                                                          The severity of the compliance status. Severity can be one of the following: Critical, High, Medium, Low, Informational, Unspecified.

                                                                          \n

                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #severity} will return {@link ComplianceSeverity#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #severityAsString}.\n

                                                                          \n@return The severity of the compliance status. Severity can be one of the following: Critical, High, Medium, Low, Informational, Unspecified.\n@see ComplianceSeverity", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Severity", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Severity", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Severity", "sensitive" : false, "setterDocumentation" : "

                                                                          The severity of the compliance status. Severity can be one of the following: Critical, High, Medium, Low, Informational, Unspecified.

                                                                          \n@param severity The severity of the compliance status. Severity can be one of the following: Critical, High, Medium, Low, Informational, Unspecified.\n@see ComplianceSeverity", "setterMethodName" : "setSeverity", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "severity", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "severity", "variableType" : "String", "documentation" : "

                                                                          The severity of the compliance status. Severity can be one of the following: Critical, High, Medium, Low, Informational, Unspecified.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Status" : { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "ComplianceStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The status of the compliance item. An item is either COMPLIANT or NON_COMPLIANT.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                                          The status of the compliance item. An item is either COMPLIANT or NON_COMPLIANT.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : "ComplianceStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                          The status of the compliance item. An item is either COMPLIANT or NON_COMPLIANT.

                                                                          \n@param status The status of the compliance item. An item is either COMPLIANT or NON_COMPLIANT.\n@see ComplianceStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see ComplianceStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                          The status of the compliance item. An item is either COMPLIANT or NON_COMPLIANT.

                                                                          \n

                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link ComplianceStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                          \n@return The status of the compliance item. An item is either COMPLIANT or NON_COMPLIANT.\n@see ComplianceStatus", "getterModel" : { "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 the compliance item. An item is either COMPLIANT or NON_COMPLIANT.

                                                                          \n@param status The status of the compliance item. An item is either COMPLIANT or NON_COMPLIANT.\n@see ComplianceStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                                          The status of the compliance item. An item is either COMPLIANT or NON_COMPLIANT.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Title" : { "beanStyleGetterMethodName" : "getTitle", "beanStyleSetterMethodName" : "setTitle", "c2jName" : "Title", "c2jShape" : "ComplianceItemTitle", "defaultConsumerFluentSetterDocumentation" : "

                                                                          A title for the compliance item. For example, if the compliance item is a Windows patch, the title could be the title of the KB article for the patch; for example: Security Update for Active Directory Federation Services.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #title(String)}.\n@param title a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #title(String)", "deprecated" : false, "documentation" : "

                                                                          A title for the compliance item. For example, if the compliance item is a Windows patch, the title could be the title of the KB article for the patch; for example: Security Update for Active Directory Federation Services.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "title", "fluentSetterDocumentation" : "

                                                                          A title for the compliance item. For example, if the compliance item is a Windows patch, the title could be the title of the KB article for the patch; for example: Security Update for Active Directory Federation Services.

                                                                          \n@param title A title for the compliance item. For example, if the compliance item is a Windows patch, the title could be the title of the KB article for the patch; for example: Security Update for Active Directory Federation Services.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "title", "getterDocumentation" : "

                                                                          A title for the compliance item. For example, if the compliance item is a Windows patch, the title could be the title of the KB article for the patch; for example: Security Update for Active Directory Federation Services.

                                                                          \n@return A title for the compliance item. For example, if the compliance item is a Windows patch, the title could be the title of the KB article for the patch; for example: Security Update for Active Directory Federation Services.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Title", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Title", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Title", "sensitive" : false, "setterDocumentation" : "

                                                                          A title for the compliance item. For example, if the compliance item is a Windows patch, the title could be the title of the KB article for the patch; for example: Security Update for Active Directory Federation Services.

                                                                          \n@param title A title for the compliance item. For example, if the compliance item is a Windows patch, the title could be the title of the KB article for the patch; for example: Security Update for Active Directory Federation Services.", "setterMethodName" : "setTitle", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "title", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "title", "variableType" : "String", "documentation" : "

                                                                          A title for the compliance item. For example, if the compliance item is a Windows patch, the title could be the title of the KB article for the patch; for example: Security Update for Active Directory Federation Services.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getComplianceType", "beanStyleSetterMethodName" : "setComplianceType", "c2jName" : "ComplianceType", "c2jShape" : "ComplianceTypeName", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The compliance type. For example, Association (for a State Manager association), Patch, or Custom:string are all valid compliance types.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #complianceType(String)}.\n@param complianceType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #complianceType(String)", "deprecated" : false, "documentation" : "

                                                                          The compliance type. For example, Association (for a State Manager association), Patch, or Custom:string are all valid compliance types.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "complianceType", "fluentSetterDocumentation" : "

                                                                          The compliance type. For example, Association (for a State Manager association), Patch, or Custom:string are all valid compliance types.

                                                                          \n@param complianceType The compliance type. For example, Association (for a State Manager association), Patch, or Custom:string are all valid compliance types.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "complianceType", "getterDocumentation" : "

                                                                          The compliance type. For example, Association (for a State Manager association), Patch, or Custom:string are all valid compliance types.

                                                                          \n@return The compliance type. For example, Association (for a State Manager association), Patch, or Custom:string are all valid compliance types.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ComplianceType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ComplianceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ComplianceType", "sensitive" : false, "setterDocumentation" : "

                                                                          The compliance type. For example, Association (for a State Manager association), Patch, or Custom:string are all valid compliance types.

                                                                          \n@param complianceType The compliance type. For example, Association (for a State Manager association), Patch, or Custom:string are all valid compliance types.", "setterMethodName" : "setComplianceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "complianceType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "complianceType", "variableType" : "String", "documentation" : "

                                                                          The compliance type. For example, Association (for a State Manager association), Patch, or Custom:string are all valid compliance types.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getResourceType", "beanStyleSetterMethodName" : "setResourceType", "c2jName" : "ResourceType", "c2jShape" : "ComplianceResourceType", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The type of resource. ManagedInstance is currently the only supported resource type.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceType(String)}.\n@param resourceType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceType(String)", "deprecated" : false, "documentation" : "

                                                                          The type of resource. ManagedInstance is currently the only supported resource type.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceType", "fluentSetterDocumentation" : "

                                                                          The type of resource. ManagedInstance is currently the only supported resource type.

                                                                          \n@param resourceType The type of resource. ManagedInstance is currently the only supported resource type.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceType", "getterDocumentation" : "

                                                                          The type of resource. ManagedInstance is currently the only supported resource type.

                                                                          \n@return The type of resource. ManagedInstance is currently the only supported resource type.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceType", "sensitive" : false, "setterDocumentation" : "

                                                                          The type of resource. ManagedInstance is currently the only supported resource type.

                                                                          \n@param resourceType The type of resource. ManagedInstance is currently the only supported resource type.", "setterMethodName" : "setResourceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceType", "variableType" : "String", "documentation" : "

                                                                          The type of resource. ManagedInstance is currently the only supported resource type.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getResourceId", "beanStyleSetterMethodName" : "setResourceId", "c2jName" : "ResourceId", "c2jShape" : "ComplianceResourceId", "defaultConsumerFluentSetterDocumentation" : "

                                                                          An ID for the resource. For a managed instance, this is the instance ID.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceId(String)}.\n@param resourceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceId(String)", "deprecated" : false, "documentation" : "

                                                                          An ID for the resource. For a managed instance, this is the instance ID.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceId", "fluentSetterDocumentation" : "

                                                                          An ID for the resource. For a managed instance, this is the instance ID.

                                                                          \n@param resourceId An ID for the resource. For a managed instance, this is the instance ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceId", "getterDocumentation" : "

                                                                          An ID for the resource. For a managed instance, this is the instance ID.

                                                                          \n@return An ID for the resource. For a managed instance, this is the instance ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceId", "sensitive" : false, "setterDocumentation" : "

                                                                          An ID for the resource. For a managed instance, this is the instance ID.

                                                                          \n@param resourceId An ID for the resource. For a managed instance, this is the instance ID.", "setterMethodName" : "setResourceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceId", "variableType" : "String", "documentation" : "

                                                                          An ID for the resource. For a managed instance, this is the instance ID.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "ComplianceItemId", "defaultConsumerFluentSetterDocumentation" : "

                                                                          An ID for the compliance item. For example, if the compliance item is a Windows patch, the ID could be the number of the KB article; for example: KB4010320.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #id(String)}.\n@param id a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #id(String)", "deprecated" : false, "documentation" : "

                                                                          An ID for the compliance item. For example, if the compliance item is a Windows patch, the ID could be the number of the KB article; for example: KB4010320.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "

                                                                          An ID for the compliance item. For example, if the compliance item is a Windows patch, the ID could be the number of the KB article; for example: KB4010320.

                                                                          \n@param id An ID for the compliance item. For example, if the compliance item is a Windows patch, the ID could be the number of the KB article; for example: KB4010320.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "

                                                                          An ID for the compliance item. For example, if the compliance item is a Windows patch, the ID could be the number of the KB article; for example: KB4010320.

                                                                          \n@return An ID for the compliance item. For example, if the compliance item is a Windows patch, the ID could be the number of the KB article; for example: KB4010320.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "

                                                                          An ID for the compliance item. For example, if the compliance item is a Windows patch, the ID could be the number of the KB article; for example: KB4010320.

                                                                          \n@param id An ID for the compliance item. For example, if the compliance item is a Windows patch, the ID could be the number of the KB article; for example: KB4010320.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "

                                                                          An ID for the compliance item. For example, if the compliance item is a Windows patch, the ID could be the number of the KB article; for example: KB4010320.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTitle", "beanStyleSetterMethodName" : "setTitle", "c2jName" : "Title", "c2jShape" : "ComplianceItemTitle", "defaultConsumerFluentSetterDocumentation" : "

                                                                          A title for the compliance item. For example, if the compliance item is a Windows patch, the title could be the title of the KB article for the patch; for example: Security Update for Active Directory Federation Services.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #title(String)}.\n@param title a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #title(String)", "deprecated" : false, "documentation" : "

                                                                          A title for the compliance item. For example, if the compliance item is a Windows patch, the title could be the title of the KB article for the patch; for example: Security Update for Active Directory Federation Services.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "title", "fluentSetterDocumentation" : "

                                                                          A title for the compliance item. For example, if the compliance item is a Windows patch, the title could be the title of the KB article for the patch; for example: Security Update for Active Directory Federation Services.

                                                                          \n@param title A title for the compliance item. For example, if the compliance item is a Windows patch, the title could be the title of the KB article for the patch; for example: Security Update for Active Directory Federation Services.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "title", "getterDocumentation" : "

                                                                          A title for the compliance item. For example, if the compliance item is a Windows patch, the title could be the title of the KB article for the patch; for example: Security Update for Active Directory Federation Services.

                                                                          \n@return A title for the compliance item. For example, if the compliance item is a Windows patch, the title could be the title of the KB article for the patch; for example: Security Update for Active Directory Federation Services.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Title", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Title", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Title", "sensitive" : false, "setterDocumentation" : "

                                                                          A title for the compliance item. For example, if the compliance item is a Windows patch, the title could be the title of the KB article for the patch; for example: Security Update for Active Directory Federation Services.

                                                                          \n@param title A title for the compliance item. For example, if the compliance item is a Windows patch, the title could be the title of the KB article for the patch; for example: Security Update for Active Directory Federation Services.", "setterMethodName" : "setTitle", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "title", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "title", "variableType" : "String", "documentation" : "

                                                                          A title for the compliance item. For example, if the compliance item is a Windows patch, the title could be the title of the KB article for the patch; for example: Security Update for Active Directory Federation Services.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "ComplianceStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The status of the compliance item. An item is either COMPLIANT or NON_COMPLIANT.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                                          The status of the compliance item. An item is either COMPLIANT or NON_COMPLIANT.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : "ComplianceStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                          The status of the compliance item. An item is either COMPLIANT or NON_COMPLIANT.

                                                                          \n@param status The status of the compliance item. An item is either COMPLIANT or NON_COMPLIANT.\n@see ComplianceStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see ComplianceStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                          The status of the compliance item. An item is either COMPLIANT or NON_COMPLIANT.

                                                                          \n

                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link ComplianceStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                          \n@return The status of the compliance item. An item is either COMPLIANT or NON_COMPLIANT.\n@see ComplianceStatus", "getterModel" : { "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 the compliance item. An item is either COMPLIANT or NON_COMPLIANT.

                                                                          \n@param status The status of the compliance item. An item is either COMPLIANT or NON_COMPLIANT.\n@see ComplianceStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                                          The status of the compliance item. An item is either COMPLIANT or NON_COMPLIANT.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSeverityAsString", "beanStyleSetterMethodName" : "setSeverity", "c2jName" : "Severity", "c2jShape" : "ComplianceSeverity", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The severity of the compliance status. Severity can be one of the following: Critical, High, Medium, Low, Informational, Unspecified.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #severityAsString(String)}.\n@param severity a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #severity(String)", "deprecated" : false, "documentation" : "

                                                                          The severity of the compliance status. Severity can be one of the following: Critical, High, Medium, Low, Informational, Unspecified.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : "ComplianceSeverity", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "severity", "fluentEnumSetterMethodName" : "severity", "fluentGetterMethodName" : "severityAsString", "fluentSetterDocumentation" : "

                                                                          The severity of the compliance status. Severity can be one of the following: Critical, High, Medium, Low, Informational, Unspecified.

                                                                          \n@param severity The severity of the compliance status. Severity can be one of the following: Critical, High, Medium, Low, Informational, Unspecified.\n@see ComplianceSeverity\n@return Returns a reference to this object so that method calls can be chained together.\n@see ComplianceSeverity", "fluentSetterMethodName" : "severity", "getterDocumentation" : "

                                                                          The severity of the compliance status. Severity can be one of the following: Critical, High, Medium, Low, Informational, Unspecified.

                                                                          \n

                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #severity} will return {@link ComplianceSeverity#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #severityAsString}.\n

                                                                          \n@return The severity of the compliance status. Severity can be one of the following: Critical, High, Medium, Low, Informational, Unspecified.\n@see ComplianceSeverity", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Severity", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Severity", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Severity", "sensitive" : false, "setterDocumentation" : "

                                                                          The severity of the compliance status. Severity can be one of the following: Critical, High, Medium, Low, Informational, Unspecified.

                                                                          \n@param severity The severity of the compliance status. Severity can be one of the following: Critical, High, Medium, Low, Informational, Unspecified.\n@see ComplianceSeverity", "setterMethodName" : "setSeverity", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "severity", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "severity", "variableType" : "String", "documentation" : "

                                                                          The severity of the compliance status. Severity can be one of the following: Critical, High, Medium, Low, Informational, Unspecified.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getExecutionSummary", "beanStyleSetterMethodName" : "setExecutionSummary", "c2jName" : "ExecutionSummary", "c2jShape" : "ComplianceExecutionSummary", "defaultConsumerFluentSetterDocumentation" : "

                                                                          A summary for the compliance item. The summary includes an execution ID, the execution type (for example, command), and the execution time.

                                                                          \nThis is a convenience that creates an instance of the {@link ComplianceExecutionSummary.Builder} avoiding the need to create one manually via {@link ComplianceExecutionSummary#builder()}.\n\nWhen the {@link Consumer} completes, {@link ComplianceExecutionSummary.Builder#build()} is called immediately and its result is passed to {@link #executionSummary(ComplianceExecutionSummary)}.\n@param executionSummary a consumer that will call methods on {@link ComplianceExecutionSummary.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #executionSummary(ComplianceExecutionSummary)", "deprecated" : false, "documentation" : "

                                                                          A summary for the compliance item. The summary includes an execution ID, the execution type (for example, command), and the execution time.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "executionSummary", "fluentSetterDocumentation" : "

                                                                          A summary for the compliance item. The summary includes an execution ID, the execution type (for example, command), and the execution time.

                                                                          \n@param executionSummary A summary for the compliance item. The summary includes an execution ID, the execution type (for example, command), and the execution time.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "executionSummary", "getterDocumentation" : "

                                                                          A summary for the compliance item. The summary includes an execution ID, the execution type (for example, command), and the execution time.

                                                                          \n@return A summary for the compliance item. The summary includes an execution ID, the execution type (for example, command), and the execution time.", "getterModel" : { "returnType" : "ComplianceExecutionSummary", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ExecutionSummary", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ExecutionSummary", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ExecutionSummary", "sensitive" : false, "setterDocumentation" : "

                                                                          A summary for the compliance item. The summary includes an execution ID, the execution type (for example, command), and the execution time.

                                                                          \n@param executionSummary A summary for the compliance item. The summary includes an execution ID, the execution type (for example, command), and the execution time.", "setterMethodName" : "setExecutionSummary", "setterModel" : { "variableDeclarationType" : "ComplianceExecutionSummary", "variableName" : "executionSummary", "variableType" : "ComplianceExecutionSummary", "documentation" : null, "simpleType" : "ComplianceExecutionSummary", "variableSetterType" : "ComplianceExecutionSummary" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ComplianceExecutionSummary", "variableName" : "executionSummary", "variableType" : "ComplianceExecutionSummary", "documentation" : "

                                                                          A summary for the compliance item. The summary includes an execution ID, the execution type (for example, command), and the execution time.

                                                                          ", "simpleType" : "ComplianceExecutionSummary", "variableSetterType" : "ComplianceExecutionSummary" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDetails", "beanStyleSetterMethodName" : "setDetails", "c2jName" : "Details", "c2jShape" : "ComplianceItemDetails", "defaultConsumerFluentSetterDocumentation" : "

                                                                          A \"Key\": \"Value\" tag combination for the compliance item.

                                                                          \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #details(Map)}.\n@param details a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #details(Map)", "deprecated" : false, "documentation" : "

                                                                          A \"Key\": \"Value\" tag combination for the compliance item.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "details", "fluentSetterDocumentation" : "

                                                                          A \"Key\": \"Value\" tag combination for the compliance item.

                                                                          \n@param details A \"Key\": \"Value\" tag combination for the compliance item.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "details", "getterDocumentation" : "

                                                                          A \"Key\": \"Value\" tag combination for the compliance item.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return A \"Key\": \"Value\" tag combination for the compliance item.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Details", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Details", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "AttributeName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "AttributeValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Details", "sensitive" : false, "setterDocumentation" : "

                                                                          A \"Key\": \"Value\" tag combination for the compliance item.

                                                                          \n@param details A \"Key\": \"Value\" tag combination for the compliance item.", "setterMethodName" : "setDetails", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "details", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "details", "variableType" : "java.util.Map", "documentation" : "

                                                                          A \"Key\": \"Value\" tag combination for the compliance item.

                                                                          ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ComplianceItem", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ComplianceItem", "variableName" : "complianceItem", "variableType" : "ComplianceItem", "documentation" : null, "simpleType" : "ComplianceItem", "variableSetterType" : "ComplianceItem" }, "wrapper" : false }, "ComplianceItemEntry" : { "c2jName" : "ComplianceItemEntry", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                          Information about a compliance item.

                                                                          ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "ComplianceItemId", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The compliance item ID. For example, if the compliance item is a Windows patch, the ID could be the number of the KB article.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #id(String)}.\n@param id a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #id(String)", "deprecated" : false, "documentation" : "

                                                                          The compliance item ID. For example, if the compliance item is a Windows patch, the ID could be the number of the KB article.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "

                                                                          The compliance item ID. For example, if the compliance item is a Windows patch, the ID could be the number of the KB article.

                                                                          \n@param id The compliance item ID. For example, if the compliance item is a Windows patch, the ID could be the number of the KB article.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "

                                                                          The compliance item ID. For example, if the compliance item is a Windows patch, the ID could be the number of the KB article.

                                                                          \n@return The compliance item ID. For example, if the compliance item is a Windows patch, the ID could be the number of the KB article.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "

                                                                          The compliance item ID. For example, if the compliance item is a Windows patch, the ID could be the number of the KB article.

                                                                          \n@param id The compliance item ID. For example, if the compliance item is a Windows patch, the ID could be the number of the KB article.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "

                                                                          The compliance item ID. For example, if the compliance item is a Windows patch, the ID could be the number of the KB article.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTitle", "beanStyleSetterMethodName" : "setTitle", "c2jName" : "Title", "c2jShape" : "ComplianceItemTitle", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The title of the compliance item. For example, if the compliance item is a Windows patch, the title could be the title of the KB article for the patch; for example: Security Update for Active Directory Federation Services.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #title(String)}.\n@param title a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #title(String)", "deprecated" : false, "documentation" : "

                                                                          The title of the compliance item. For example, if the compliance item is a Windows patch, the title could be the title of the KB article for the patch; for example: Security Update for Active Directory Federation Services.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "title", "fluentSetterDocumentation" : "

                                                                          The title of the compliance item. For example, if the compliance item is a Windows patch, the title could be the title of the KB article for the patch; for example: Security Update for Active Directory Federation Services.

                                                                          \n@param title The title of the compliance item. For example, if the compliance item is a Windows patch, the title could be the title of the KB article for the patch; for example: Security Update for Active Directory Federation Services.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "title", "getterDocumentation" : "

                                                                          The title of the compliance item. For example, if the compliance item is a Windows patch, the title could be the title of the KB article for the patch; for example: Security Update for Active Directory Federation Services.

                                                                          \n@return The title of the compliance item. For example, if the compliance item is a Windows patch, the title could be the title of the KB article for the patch; for example: Security Update for Active Directory Federation Services.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Title", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Title", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Title", "sensitive" : false, "setterDocumentation" : "

                                                                          The title of the compliance item. For example, if the compliance item is a Windows patch, the title could be the title of the KB article for the patch; for example: Security Update for Active Directory Federation Services.

                                                                          \n@param title The title of the compliance item. For example, if the compliance item is a Windows patch, the title could be the title of the KB article for the patch; for example: Security Update for Active Directory Federation Services.", "setterMethodName" : "setTitle", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "title", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "title", "variableType" : "String", "documentation" : "

                                                                          The title of the compliance item. For example, if the compliance item is a Windows patch, the title could be the title of the KB article for the patch; for example: Security Update for Active Directory Federation Services.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSeverityAsString", "beanStyleSetterMethodName" : "setSeverity", "c2jName" : "Severity", "c2jShape" : "ComplianceSeverity", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The severity of the compliance status. Severity can be one of the following: Critical, High, Medium, Low, Informational, Unspecified.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #severityAsString(String)}.\n@param severity a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #severity(String)", "deprecated" : false, "documentation" : "

                                                                          The severity of the compliance status. Severity can be one of the following: Critical, High, Medium, Low, Informational, Unspecified.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : "ComplianceSeverity", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "severity", "fluentEnumSetterMethodName" : "severity", "fluentGetterMethodName" : "severityAsString", "fluentSetterDocumentation" : "

                                                                          The severity of the compliance status. Severity can be one of the following: Critical, High, Medium, Low, Informational, Unspecified.

                                                                          \n@param severity The severity of the compliance status. Severity can be one of the following: Critical, High, Medium, Low, Informational, Unspecified.\n@see ComplianceSeverity\n@return Returns a reference to this object so that method calls can be chained together.\n@see ComplianceSeverity", "fluentSetterMethodName" : "severity", "getterDocumentation" : "

                                                                          The severity of the compliance status. Severity can be one of the following: Critical, High, Medium, Low, Informational, Unspecified.

                                                                          \n

                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #severity} will return {@link ComplianceSeverity#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #severityAsString}.\n

                                                                          \n@return The severity of the compliance status. Severity can be one of the following: Critical, High, Medium, Low, Informational, Unspecified.\n@see ComplianceSeverity", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Severity", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Severity", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Severity", "sensitive" : false, "setterDocumentation" : "

                                                                          The severity of the compliance status. Severity can be one of the following: Critical, High, Medium, Low, Informational, Unspecified.

                                                                          \n@param severity The severity of the compliance status. Severity can be one of the following: Critical, High, Medium, Low, Informational, Unspecified.\n@see ComplianceSeverity", "setterMethodName" : "setSeverity", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "severity", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "severity", "variableType" : "String", "documentation" : "

                                                                          The severity of the compliance status. Severity can be one of the following: Critical, High, Medium, Low, Informational, Unspecified.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "ComplianceStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The status of the compliance item. An item is either COMPLIANT or NON_COMPLIANT.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                                          The status of the compliance item. An item is either COMPLIANT or NON_COMPLIANT.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : "ComplianceStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                          The status of the compliance item. An item is either COMPLIANT or NON_COMPLIANT.

                                                                          \n@param status The status of the compliance item. An item is either COMPLIANT or NON_COMPLIANT.\n@see ComplianceStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see ComplianceStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                          The status of the compliance item. An item is either COMPLIANT or NON_COMPLIANT.

                                                                          \n

                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link ComplianceStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                          \n@return The status of the compliance item. An item is either COMPLIANT or NON_COMPLIANT.\n@see ComplianceStatus", "getterModel" : { "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 the compliance item. An item is either COMPLIANT or NON_COMPLIANT.

                                                                          \n@param status The status of the compliance item. An item is either COMPLIANT or NON_COMPLIANT.\n@see ComplianceStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                                          The status of the compliance item. An item is either COMPLIANT or NON_COMPLIANT.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDetails", "beanStyleSetterMethodName" : "setDetails", "c2jName" : "Details", "c2jShape" : "ComplianceItemDetails", "defaultConsumerFluentSetterDocumentation" : "

                                                                          A \"Key\": \"Value\" tag combination for the compliance item.

                                                                          \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #details(Map)}.\n@param details a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #details(Map)", "deprecated" : false, "documentation" : "

                                                                          A \"Key\": \"Value\" tag combination for the compliance item.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "details", "fluentSetterDocumentation" : "

                                                                          A \"Key\": \"Value\" tag combination for the compliance item.

                                                                          \n@param details A \"Key\": \"Value\" tag combination for the compliance item.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "details", "getterDocumentation" : "

                                                                          A \"Key\": \"Value\" tag combination for the compliance item.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return A \"Key\": \"Value\" tag combination for the compliance item.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Details", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Details", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "AttributeName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "AttributeValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Details", "sensitive" : false, "setterDocumentation" : "

                                                                          A \"Key\": \"Value\" tag combination for the compliance item.

                                                                          \n@param details A \"Key\": \"Value\" tag combination for the compliance item.", "setterMethodName" : "setDetails", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "details", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "details", "variableType" : "java.util.Map", "documentation" : "

                                                                          A \"Key\": \"Value\" tag combination for the compliance item.

                                                                          ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Details" : { "beanStyleGetterMethodName" : "getDetails", "beanStyleSetterMethodName" : "setDetails", "c2jName" : "Details", "c2jShape" : "ComplianceItemDetails", "defaultConsumerFluentSetterDocumentation" : "

                                                                          A \"Key\": \"Value\" tag combination for the compliance item.

                                                                          \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #details(Map)}.\n@param details a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #details(Map)", "deprecated" : false, "documentation" : "

                                                                          A \"Key\": \"Value\" tag combination for the compliance item.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "details", "fluentSetterDocumentation" : "

                                                                          A \"Key\": \"Value\" tag combination for the compliance item.

                                                                          \n@param details A \"Key\": \"Value\" tag combination for the compliance item.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "details", "getterDocumentation" : "

                                                                          A \"Key\": \"Value\" tag combination for the compliance item.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return A \"Key\": \"Value\" tag combination for the compliance item.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Details", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Details", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "AttributeName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "AttributeValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Details", "sensitive" : false, "setterDocumentation" : "

                                                                          A \"Key\": \"Value\" tag combination for the compliance item.

                                                                          \n@param details A \"Key\": \"Value\" tag combination for the compliance item.", "setterMethodName" : "setDetails", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "details", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "details", "variableType" : "java.util.Map", "documentation" : "

                                                                          A \"Key\": \"Value\" tag combination for the compliance item.

                                                                          ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "Id" : { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "ComplianceItemId", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The compliance item ID. For example, if the compliance item is a Windows patch, the ID could be the number of the KB article.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #id(String)}.\n@param id a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #id(String)", "deprecated" : false, "documentation" : "

                                                                          The compliance item ID. For example, if the compliance item is a Windows patch, the ID could be the number of the KB article.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "

                                                                          The compliance item ID. For example, if the compliance item is a Windows patch, the ID could be the number of the KB article.

                                                                          \n@param id The compliance item ID. For example, if the compliance item is a Windows patch, the ID could be the number of the KB article.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "

                                                                          The compliance item ID. For example, if the compliance item is a Windows patch, the ID could be the number of the KB article.

                                                                          \n@return The compliance item ID. For example, if the compliance item is a Windows patch, the ID could be the number of the KB article.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "

                                                                          The compliance item ID. For example, if the compliance item is a Windows patch, the ID could be the number of the KB article.

                                                                          \n@param id The compliance item ID. For example, if the compliance item is a Windows patch, the ID could be the number of the KB article.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "

                                                                          The compliance item ID. For example, if the compliance item is a Windows patch, the ID could be the number of the KB article.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Severity" : { "beanStyleGetterMethodName" : "getSeverityAsString", "beanStyleSetterMethodName" : "setSeverity", "c2jName" : "Severity", "c2jShape" : "ComplianceSeverity", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The severity of the compliance status. Severity can be one of the following: Critical, High, Medium, Low, Informational, Unspecified.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #severityAsString(String)}.\n@param severity a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #severity(String)", "deprecated" : false, "documentation" : "

                                                                          The severity of the compliance status. Severity can be one of the following: Critical, High, Medium, Low, Informational, Unspecified.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : "ComplianceSeverity", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "severity", "fluentEnumSetterMethodName" : "severity", "fluentGetterMethodName" : "severityAsString", "fluentSetterDocumentation" : "

                                                                          The severity of the compliance status. Severity can be one of the following: Critical, High, Medium, Low, Informational, Unspecified.

                                                                          \n@param severity The severity of the compliance status. Severity can be one of the following: Critical, High, Medium, Low, Informational, Unspecified.\n@see ComplianceSeverity\n@return Returns a reference to this object so that method calls can be chained together.\n@see ComplianceSeverity", "fluentSetterMethodName" : "severity", "getterDocumentation" : "

                                                                          The severity of the compliance status. Severity can be one of the following: Critical, High, Medium, Low, Informational, Unspecified.

                                                                          \n

                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #severity} will return {@link ComplianceSeverity#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #severityAsString}.\n

                                                                          \n@return The severity of the compliance status. Severity can be one of the following: Critical, High, Medium, Low, Informational, Unspecified.\n@see ComplianceSeverity", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Severity", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Severity", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Severity", "sensitive" : false, "setterDocumentation" : "

                                                                          The severity of the compliance status. Severity can be one of the following: Critical, High, Medium, Low, Informational, Unspecified.

                                                                          \n@param severity The severity of the compliance status. Severity can be one of the following: Critical, High, Medium, Low, Informational, Unspecified.\n@see ComplianceSeverity", "setterMethodName" : "setSeverity", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "severity", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "severity", "variableType" : "String", "documentation" : "

                                                                          The severity of the compliance status. Severity can be one of the following: Critical, High, Medium, Low, Informational, Unspecified.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Status" : { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "ComplianceStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The status of the compliance item. An item is either COMPLIANT or NON_COMPLIANT.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                                          The status of the compliance item. An item is either COMPLIANT or NON_COMPLIANT.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : "ComplianceStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                          The status of the compliance item. An item is either COMPLIANT or NON_COMPLIANT.

                                                                          \n@param status The status of the compliance item. An item is either COMPLIANT or NON_COMPLIANT.\n@see ComplianceStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see ComplianceStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                          The status of the compliance item. An item is either COMPLIANT or NON_COMPLIANT.

                                                                          \n

                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link ComplianceStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                          \n@return The status of the compliance item. An item is either COMPLIANT or NON_COMPLIANT.\n@see ComplianceStatus", "getterModel" : { "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 the compliance item. An item is either COMPLIANT or NON_COMPLIANT.

                                                                          \n@param status The status of the compliance item. An item is either COMPLIANT or NON_COMPLIANT.\n@see ComplianceStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                                          The status of the compliance item. An item is either COMPLIANT or NON_COMPLIANT.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Title" : { "beanStyleGetterMethodName" : "getTitle", "beanStyleSetterMethodName" : "setTitle", "c2jName" : "Title", "c2jShape" : "ComplianceItemTitle", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The title of the compliance item. For example, if the compliance item is a Windows patch, the title could be the title of the KB article for the patch; for example: Security Update for Active Directory Federation Services.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #title(String)}.\n@param title a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #title(String)", "deprecated" : false, "documentation" : "

                                                                          The title of the compliance item. For example, if the compliance item is a Windows patch, the title could be the title of the KB article for the patch; for example: Security Update for Active Directory Federation Services.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "title", "fluentSetterDocumentation" : "

                                                                          The title of the compliance item. For example, if the compliance item is a Windows patch, the title could be the title of the KB article for the patch; for example: Security Update for Active Directory Federation Services.

                                                                          \n@param title The title of the compliance item. For example, if the compliance item is a Windows patch, the title could be the title of the KB article for the patch; for example: Security Update for Active Directory Federation Services.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "title", "getterDocumentation" : "

                                                                          The title of the compliance item. For example, if the compliance item is a Windows patch, the title could be the title of the KB article for the patch; for example: Security Update for Active Directory Federation Services.

                                                                          \n@return The title of the compliance item. For example, if the compliance item is a Windows patch, the title could be the title of the KB article for the patch; for example: Security Update for Active Directory Federation Services.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Title", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Title", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Title", "sensitive" : false, "setterDocumentation" : "

                                                                          The title of the compliance item. For example, if the compliance item is a Windows patch, the title could be the title of the KB article for the patch; for example: Security Update for Active Directory Federation Services.

                                                                          \n@param title The title of the compliance item. For example, if the compliance item is a Windows patch, the title could be the title of the KB article for the patch; for example: Security Update for Active Directory Federation Services.", "setterMethodName" : "setTitle", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "title", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "title", "variableType" : "String", "documentation" : "

                                                                          The title of the compliance item. For example, if the compliance item is a Windows patch, the title could be the title of the KB article for the patch; for example: Security Update for Active Directory Federation Services.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "ComplianceItemId", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The compliance item ID. For example, if the compliance item is a Windows patch, the ID could be the number of the KB article.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #id(String)}.\n@param id a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #id(String)", "deprecated" : false, "documentation" : "

                                                                          The compliance item ID. For example, if the compliance item is a Windows patch, the ID could be the number of the KB article.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "

                                                                          The compliance item ID. For example, if the compliance item is a Windows patch, the ID could be the number of the KB article.

                                                                          \n@param id The compliance item ID. For example, if the compliance item is a Windows patch, the ID could be the number of the KB article.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "

                                                                          The compliance item ID. For example, if the compliance item is a Windows patch, the ID could be the number of the KB article.

                                                                          \n@return The compliance item ID. For example, if the compliance item is a Windows patch, the ID could be the number of the KB article.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "

                                                                          The compliance item ID. For example, if the compliance item is a Windows patch, the ID could be the number of the KB article.

                                                                          \n@param id The compliance item ID. For example, if the compliance item is a Windows patch, the ID could be the number of the KB article.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "

                                                                          The compliance item ID. For example, if the compliance item is a Windows patch, the ID could be the number of the KB article.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTitle", "beanStyleSetterMethodName" : "setTitle", "c2jName" : "Title", "c2jShape" : "ComplianceItemTitle", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The title of the compliance item. For example, if the compliance item is a Windows patch, the title could be the title of the KB article for the patch; for example: Security Update for Active Directory Federation Services.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #title(String)}.\n@param title a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #title(String)", "deprecated" : false, "documentation" : "

                                                                          The title of the compliance item. For example, if the compliance item is a Windows patch, the title could be the title of the KB article for the patch; for example: Security Update for Active Directory Federation Services.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "title", "fluentSetterDocumentation" : "

                                                                          The title of the compliance item. For example, if the compliance item is a Windows patch, the title could be the title of the KB article for the patch; for example: Security Update for Active Directory Federation Services.

                                                                          \n@param title The title of the compliance item. For example, if the compliance item is a Windows patch, the title could be the title of the KB article for the patch; for example: Security Update for Active Directory Federation Services.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "title", "getterDocumentation" : "

                                                                          The title of the compliance item. For example, if the compliance item is a Windows patch, the title could be the title of the KB article for the patch; for example: Security Update for Active Directory Federation Services.

                                                                          \n@return The title of the compliance item. For example, if the compliance item is a Windows patch, the title could be the title of the KB article for the patch; for example: Security Update for Active Directory Federation Services.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Title", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Title", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Title", "sensitive" : false, "setterDocumentation" : "

                                                                          The title of the compliance item. For example, if the compliance item is a Windows patch, the title could be the title of the KB article for the patch; for example: Security Update for Active Directory Federation Services.

                                                                          \n@param title The title of the compliance item. For example, if the compliance item is a Windows patch, the title could be the title of the KB article for the patch; for example: Security Update for Active Directory Federation Services.", "setterMethodName" : "setTitle", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "title", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "title", "variableType" : "String", "documentation" : "

                                                                          The title of the compliance item. For example, if the compliance item is a Windows patch, the title could be the title of the KB article for the patch; for example: Security Update for Active Directory Federation Services.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSeverityAsString", "beanStyleSetterMethodName" : "setSeverity", "c2jName" : "Severity", "c2jShape" : "ComplianceSeverity", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The severity of the compliance status. Severity can be one of the following: Critical, High, Medium, Low, Informational, Unspecified.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #severityAsString(String)}.\n@param severity a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #severity(String)", "deprecated" : false, "documentation" : "

                                                                          The severity of the compliance status. Severity can be one of the following: Critical, High, Medium, Low, Informational, Unspecified.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : "ComplianceSeverity", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "severity", "fluentEnumSetterMethodName" : "severity", "fluentGetterMethodName" : "severityAsString", "fluentSetterDocumentation" : "

                                                                          The severity of the compliance status. Severity can be one of the following: Critical, High, Medium, Low, Informational, Unspecified.

                                                                          \n@param severity The severity of the compliance status. Severity can be one of the following: Critical, High, Medium, Low, Informational, Unspecified.\n@see ComplianceSeverity\n@return Returns a reference to this object so that method calls can be chained together.\n@see ComplianceSeverity", "fluentSetterMethodName" : "severity", "getterDocumentation" : "

                                                                          The severity of the compliance status. Severity can be one of the following: Critical, High, Medium, Low, Informational, Unspecified.

                                                                          \n

                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #severity} will return {@link ComplianceSeverity#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #severityAsString}.\n

                                                                          \n@return The severity of the compliance status. Severity can be one of the following: Critical, High, Medium, Low, Informational, Unspecified.\n@see ComplianceSeverity", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Severity", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Severity", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Severity", "sensitive" : false, "setterDocumentation" : "

                                                                          The severity of the compliance status. Severity can be one of the following: Critical, High, Medium, Low, Informational, Unspecified.

                                                                          \n@param severity The severity of the compliance status. Severity can be one of the following: Critical, High, Medium, Low, Informational, Unspecified.\n@see ComplianceSeverity", "setterMethodName" : "setSeverity", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "severity", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "severity", "variableType" : "String", "documentation" : "

                                                                          The severity of the compliance status. Severity can be one of the following: Critical, High, Medium, Low, Informational, Unspecified.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "ComplianceStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The status of the compliance item. An item is either COMPLIANT or NON_COMPLIANT.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                                          The status of the compliance item. An item is either COMPLIANT or NON_COMPLIANT.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : "ComplianceStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                          The status of the compliance item. An item is either COMPLIANT or NON_COMPLIANT.

                                                                          \n@param status The status of the compliance item. An item is either COMPLIANT or NON_COMPLIANT.\n@see ComplianceStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see ComplianceStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                          The status of the compliance item. An item is either COMPLIANT or NON_COMPLIANT.

                                                                          \n

                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link ComplianceStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                          \n@return The status of the compliance item. An item is either COMPLIANT or NON_COMPLIANT.\n@see ComplianceStatus", "getterModel" : { "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 the compliance item. An item is either COMPLIANT or NON_COMPLIANT.

                                                                          \n@param status The status of the compliance item. An item is either COMPLIANT or NON_COMPLIANT.\n@see ComplianceStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                                          The status of the compliance item. An item is either COMPLIANT or NON_COMPLIANT.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDetails", "beanStyleSetterMethodName" : "setDetails", "c2jName" : "Details", "c2jShape" : "ComplianceItemDetails", "defaultConsumerFluentSetterDocumentation" : "

                                                                          A \"Key\": \"Value\" tag combination for the compliance item.

                                                                          \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #details(Map)}.\n@param details a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #details(Map)", "deprecated" : false, "documentation" : "

                                                                          A \"Key\": \"Value\" tag combination for the compliance item.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "details", "fluentSetterDocumentation" : "

                                                                          A \"Key\": \"Value\" tag combination for the compliance item.

                                                                          \n@param details A \"Key\": \"Value\" tag combination for the compliance item.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "details", "getterDocumentation" : "

                                                                          A \"Key\": \"Value\" tag combination for the compliance item.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return A \"Key\": \"Value\" tag combination for the compliance item.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Details", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Details", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "AttributeName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "AttributeValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Details", "sensitive" : false, "setterDocumentation" : "

                                                                          A \"Key\": \"Value\" tag combination for the compliance item.

                                                                          \n@param details A \"Key\": \"Value\" tag combination for the compliance item.", "setterMethodName" : "setDetails", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "details", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "details", "variableType" : "java.util.Map", "documentation" : "

                                                                          A \"Key\": \"Value\" tag combination for the compliance item.

                                                                          ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Severity", "Status" ], "shapeName" : "ComplianceItemEntry", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ComplianceItemEntry", "variableName" : "complianceItemEntry", "variableType" : "ComplianceItemEntry", "documentation" : null, "simpleType" : "ComplianceItemEntry", "variableSetterType" : "ComplianceItemEntry" }, "wrapper" : false }, "ComplianceQueryOperatorType" : { "c2jName" : "ComplianceQueryOperatorType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "EQUAL", "value" : "EQUAL" }, { "name" : "NOT_EQUAL", "value" : "NOT_EQUAL" }, { "name" : "BEGIN_WITH", "value" : "BEGIN_WITH" }, { "name" : "LESS_THAN", "value" : "LESS_THAN" }, { "name" : "GREATER_THAN", "value" : "GREATER_THAN" } ], "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" : "ComplianceQueryOperatorType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ComplianceQueryOperatorType", "variableName" : "complianceQueryOperatorType", "variableType" : "ComplianceQueryOperatorType", "documentation" : null, "simpleType" : "ComplianceQueryOperatorType", "variableSetterType" : "ComplianceQueryOperatorType" }, "wrapper" : false }, "ComplianceSeverity" : { "c2jName" : "ComplianceSeverity", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "CRITICAL", "value" : "CRITICAL" }, { "name" : "HIGH", "value" : "HIGH" }, { "name" : "MEDIUM", "value" : "MEDIUM" }, { "name" : "LOW", "value" : "LOW" }, { "name" : "INFORMATIONAL", "value" : "INFORMATIONAL" }, { "name" : "UNSPECIFIED", "value" : "UNSPECIFIED" } ], "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" : "ComplianceSeverity", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ComplianceSeverity", "variableName" : "complianceSeverity", "variableType" : "ComplianceSeverity", "documentation" : null, "simpleType" : "ComplianceSeverity", "variableSetterType" : "ComplianceSeverity" }, "wrapper" : false }, "ComplianceStatus" : { "c2jName" : "ComplianceStatus", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "COMPLIANT", "value" : "COMPLIANT" }, { "name" : "NON_COMPLIANT", "value" : "NON_COMPLIANT" } ], "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" : "ComplianceStatus", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ComplianceStatus", "variableName" : "complianceStatus", "variableType" : "ComplianceStatus", "documentation" : null, "simpleType" : "ComplianceStatus", "variableSetterType" : "ComplianceStatus" }, "wrapper" : false }, "ComplianceStringFilter" : { "c2jName" : "ComplianceStringFilter", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                          One or more filters. Use a filter to return a more specific list of results.

                                                                          ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "ComplianceStringFilterKey", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The name of the filter.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "

                                                                          The name of the filter.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "

                                                                          The name of the filter.

                                                                          \n@param key The name of the filter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "

                                                                          The name of the filter.

                                                                          \n@return The name of the filter.", "getterModel" : { "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" : "

                                                                          The name of the filter.

                                                                          \n@param key The name of the filter.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "

                                                                          The name of the filter.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getValues", "beanStyleSetterMethodName" : "setValues", "c2jName" : "Values", "c2jShape" : "ComplianceStringFilterValueList", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The value for which to search.

                                                                          \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #values(List)}.\n@param values a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #values(List)", "deprecated" : false, "documentation" : "

                                                                          The value for which to search.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "values", "fluentSetterDocumentation" : "

                                                                          The value for which to search.

                                                                          \n@param values The value for which to search.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "values", "getterDocumentation" : "

                                                                          The value for which to search.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return The value for which to search.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Values", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Values", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ComplianceFilterValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "Values", "sensitive" : false, "setterDocumentation" : "

                                                                          The value for which to search.

                                                                          \n@param values The value for which to search.", "setterMethodName" : "setValues", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : "

                                                                          The value for which to search.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "ComplianceQueryOperatorType", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The type of comparison that should be performed for the value: Equal, NotEqual, BeginWith, LessThan, or GreaterThan.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeAsString(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)", "deprecated" : false, "documentation" : "

                                                                          The type of comparison that should be performed for the value: Equal, NotEqual, BeginWith, LessThan, or GreaterThan.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : "ComplianceQueryOperatorType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                                          The type of comparison that should be performed for the value: Equal, NotEqual, BeginWith, LessThan, or GreaterThan.

                                                                          \n@param type The type of comparison that should be performed for the value: Equal, NotEqual, BeginWith, LessThan, or GreaterThan.\n@see ComplianceQueryOperatorType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ComplianceQueryOperatorType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                          The type of comparison that should be performed for the value: Equal, NotEqual, BeginWith, LessThan, or GreaterThan.

                                                                          \n

                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link ComplianceQueryOperatorType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                                                          \n@return The type of comparison that should be performed for the value: Equal, NotEqual, BeginWith, LessThan, or GreaterThan.\n@see ComplianceQueryOperatorType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Type", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "

                                                                          The type of comparison that should be performed for the value: Equal, NotEqual, BeginWith, LessThan, or GreaterThan.

                                                                          \n@param type The type of comparison that should be performed for the value: Equal, NotEqual, BeginWith, LessThan, or GreaterThan.\n@see ComplianceQueryOperatorType", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                                                                          The type of comparison that should be performed for the value: Equal, NotEqual, BeginWith, LessThan, or GreaterThan.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Key" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "ComplianceStringFilterKey", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The name of the filter.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "

                                                                          The name of the filter.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "

                                                                          The name of the filter.

                                                                          \n@param key The name of the filter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "

                                                                          The name of the filter.

                                                                          \n@return The name of the filter.", "getterModel" : { "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" : "

                                                                          The name of the filter.

                                                                          \n@param key The name of the filter.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "

                                                                          The name of the filter.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Type" : { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "ComplianceQueryOperatorType", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The type of comparison that should be performed for the value: Equal, NotEqual, BeginWith, LessThan, or GreaterThan.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeAsString(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)", "deprecated" : false, "documentation" : "

                                                                          The type of comparison that should be performed for the value: Equal, NotEqual, BeginWith, LessThan, or GreaterThan.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : "ComplianceQueryOperatorType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                                          The type of comparison that should be performed for the value: Equal, NotEqual, BeginWith, LessThan, or GreaterThan.

                                                                          \n@param type The type of comparison that should be performed for the value: Equal, NotEqual, BeginWith, LessThan, or GreaterThan.\n@see ComplianceQueryOperatorType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ComplianceQueryOperatorType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                          The type of comparison that should be performed for the value: Equal, NotEqual, BeginWith, LessThan, or GreaterThan.

                                                                          \n

                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link ComplianceQueryOperatorType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                                                          \n@return The type of comparison that should be performed for the value: Equal, NotEqual, BeginWith, LessThan, or GreaterThan.\n@see ComplianceQueryOperatorType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Type", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "

                                                                          The type of comparison that should be performed for the value: Equal, NotEqual, BeginWith, LessThan, or GreaterThan.

                                                                          \n@param type The type of comparison that should be performed for the value: Equal, NotEqual, BeginWith, LessThan, or GreaterThan.\n@see ComplianceQueryOperatorType", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                                                                          The type of comparison that should be performed for the value: Equal, NotEqual, BeginWith, LessThan, or GreaterThan.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Values" : { "beanStyleGetterMethodName" : "getValues", "beanStyleSetterMethodName" : "setValues", "c2jName" : "Values", "c2jShape" : "ComplianceStringFilterValueList", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The value for which to search.

                                                                          \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #values(List)}.\n@param values a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #values(List)", "deprecated" : false, "documentation" : "

                                                                          The value for which to search.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "values", "fluentSetterDocumentation" : "

                                                                          The value for which to search.

                                                                          \n@param values The value for which to search.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "values", "getterDocumentation" : "

                                                                          The value for which to search.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return The value for which to search.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Values", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Values", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ComplianceFilterValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "Values", "sensitive" : false, "setterDocumentation" : "

                                                                          The value for which to search.

                                                                          \n@param values The value for which to search.", "setterMethodName" : "setValues", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : "

                                                                          The value for which to search.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "ComplianceStringFilterKey", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The name of the filter.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "

                                                                          The name of the filter.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "

                                                                          The name of the filter.

                                                                          \n@param key The name of the filter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "

                                                                          The name of the filter.

                                                                          \n@return The name of the filter.", "getterModel" : { "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" : "

                                                                          The name of the filter.

                                                                          \n@param key The name of the filter.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "

                                                                          The name of the filter.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getValues", "beanStyleSetterMethodName" : "setValues", "c2jName" : "Values", "c2jShape" : "ComplianceStringFilterValueList", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The value for which to search.

                                                                          \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #values(List)}.\n@param values a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #values(List)", "deprecated" : false, "documentation" : "

                                                                          The value for which to search.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "values", "fluentSetterDocumentation" : "

                                                                          The value for which to search.

                                                                          \n@param values The value for which to search.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "values", "getterDocumentation" : "

                                                                          The value for which to search.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return The value for which to search.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Values", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Values", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ComplianceFilterValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "Values", "sensitive" : false, "setterDocumentation" : "

                                                                          The value for which to search.

                                                                          \n@param values The value for which to search.", "setterMethodName" : "setValues", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : "

                                                                          The value for which to search.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "ComplianceQueryOperatorType", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The type of comparison that should be performed for the value: Equal, NotEqual, BeginWith, LessThan, or GreaterThan.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeAsString(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)", "deprecated" : false, "documentation" : "

                                                                          The type of comparison that should be performed for the value: Equal, NotEqual, BeginWith, LessThan, or GreaterThan.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : "ComplianceQueryOperatorType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                                          The type of comparison that should be performed for the value: Equal, NotEqual, BeginWith, LessThan, or GreaterThan.

                                                                          \n@param type The type of comparison that should be performed for the value: Equal, NotEqual, BeginWith, LessThan, or GreaterThan.\n@see ComplianceQueryOperatorType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ComplianceQueryOperatorType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                          The type of comparison that should be performed for the value: Equal, NotEqual, BeginWith, LessThan, or GreaterThan.

                                                                          \n

                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link ComplianceQueryOperatorType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                                                          \n@return The type of comparison that should be performed for the value: Equal, NotEqual, BeginWith, LessThan, or GreaterThan.\n@see ComplianceQueryOperatorType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Type", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "

                                                                          The type of comparison that should be performed for the value: Equal, NotEqual, BeginWith, LessThan, or GreaterThan.

                                                                          \n@param type The type of comparison that should be performed for the value: Equal, NotEqual, BeginWith, LessThan, or GreaterThan.\n@see ComplianceQueryOperatorType", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                                                                          The type of comparison that should be performed for the value: Equal, NotEqual, BeginWith, LessThan, or GreaterThan.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ComplianceStringFilter", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ComplianceStringFilter", "variableName" : "complianceStringFilter", "variableType" : "ComplianceStringFilter", "documentation" : null, "simpleType" : "ComplianceStringFilter", "variableSetterType" : "ComplianceStringFilter" }, "wrapper" : false }, "ComplianceSummaryItem" : { "c2jName" : "ComplianceSummaryItem", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                          A summary of compliance information by compliance type.

                                                                          ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getComplianceType", "beanStyleSetterMethodName" : "setComplianceType", "c2jName" : "ComplianceType", "c2jShape" : "ComplianceTypeName", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The type of compliance item. For example, the compliance type can be Association, Patch, or Custom:string.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #complianceType(String)}.\n@param complianceType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #complianceType(String)", "deprecated" : false, "documentation" : "

                                                                          The type of compliance item. For example, the compliance type can be Association, Patch, or Custom:string.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "complianceType", "fluentSetterDocumentation" : "

                                                                          The type of compliance item. For example, the compliance type can be Association, Patch, or Custom:string.

                                                                          \n@param complianceType The type of compliance item. For example, the compliance type can be Association, Patch, or Custom:string.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "complianceType", "getterDocumentation" : "

                                                                          The type of compliance item. For example, the compliance type can be Association, Patch, or Custom:string.

                                                                          \n@return The type of compliance item. For example, the compliance type can be Association, Patch, or Custom:string.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ComplianceType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ComplianceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ComplianceType", "sensitive" : false, "setterDocumentation" : "

                                                                          The type of compliance item. For example, the compliance type can be Association, Patch, or Custom:string.

                                                                          \n@param complianceType The type of compliance item. For example, the compliance type can be Association, Patch, or Custom:string.", "setterMethodName" : "setComplianceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "complianceType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "complianceType", "variableType" : "String", "documentation" : "

                                                                          The type of compliance item. For example, the compliance type can be Association, Patch, or Custom:string.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCompliantSummary", "beanStyleSetterMethodName" : "setCompliantSummary", "c2jName" : "CompliantSummary", "c2jShape" : "CompliantSummary", "defaultConsumerFluentSetterDocumentation" : "

                                                                          A list of COMPLIANT items for the specified compliance type.

                                                                          \nThis is a convenience that creates an instance of the {@link CompliantSummary.Builder} avoiding the need to create one manually via {@link CompliantSummary#builder()}.\n\nWhen the {@link Consumer} completes, {@link CompliantSummary.Builder#build()} is called immediately and its result is passed to {@link #compliantSummary(CompliantSummary)}.\n@param compliantSummary a consumer that will call methods on {@link CompliantSummary.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #compliantSummary(CompliantSummary)", "deprecated" : false, "documentation" : "

                                                                          A list of COMPLIANT items for the specified compliance type.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "compliantSummary", "fluentSetterDocumentation" : "

                                                                          A list of COMPLIANT items for the specified compliance type.

                                                                          \n@param compliantSummary A list of COMPLIANT items for the specified compliance type.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "compliantSummary", "getterDocumentation" : "

                                                                          A list of COMPLIANT items for the specified compliance type.

                                                                          \n@return A list of COMPLIANT items for the specified compliance type.", "getterModel" : { "returnType" : "CompliantSummary", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CompliantSummary", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CompliantSummary", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CompliantSummary", "sensitive" : false, "setterDocumentation" : "

                                                                          A list of COMPLIANT items for the specified compliance type.

                                                                          \n@param compliantSummary A list of COMPLIANT items for the specified compliance type.", "setterMethodName" : "setCompliantSummary", "setterModel" : { "variableDeclarationType" : "CompliantSummary", "variableName" : "compliantSummary", "variableType" : "CompliantSummary", "documentation" : null, "simpleType" : "CompliantSummary", "variableSetterType" : "CompliantSummary" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CompliantSummary", "variableName" : "compliantSummary", "variableType" : "CompliantSummary", "documentation" : "

                                                                          A list of COMPLIANT items for the specified compliance type.

                                                                          ", "simpleType" : "CompliantSummary", "variableSetterType" : "CompliantSummary" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNonCompliantSummary", "beanStyleSetterMethodName" : "setNonCompliantSummary", "c2jName" : "NonCompliantSummary", "c2jShape" : "NonCompliantSummary", "defaultConsumerFluentSetterDocumentation" : "

                                                                          A list of NON_COMPLIANT items for the specified compliance type.

                                                                          \nThis is a convenience that creates an instance of the {@link NonCompliantSummary.Builder} avoiding the need to create one manually via {@link NonCompliantSummary#builder()}.\n\nWhen the {@link Consumer} completes, {@link NonCompliantSummary.Builder#build()} is called immediately and its result is passed to {@link #nonCompliantSummary(NonCompliantSummary)}.\n@param nonCompliantSummary a consumer that will call methods on {@link NonCompliantSummary.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nonCompliantSummary(NonCompliantSummary)", "deprecated" : false, "documentation" : "

                                                                          A list of NON_COMPLIANT items for the specified compliance type.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nonCompliantSummary", "fluentSetterDocumentation" : "

                                                                          A list of NON_COMPLIANT items for the specified compliance type.

                                                                          \n@param nonCompliantSummary A list of NON_COMPLIANT items for the specified compliance type.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nonCompliantSummary", "getterDocumentation" : "

                                                                          A list of NON_COMPLIANT items for the specified compliance type.

                                                                          \n@return A list of NON_COMPLIANT items for the specified compliance type.", "getterModel" : { "returnType" : "NonCompliantSummary", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NonCompliantSummary", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NonCompliantSummary", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "NonCompliantSummary", "sensitive" : false, "setterDocumentation" : "

                                                                          A list of NON_COMPLIANT items for the specified compliance type.

                                                                          \n@param nonCompliantSummary A list of NON_COMPLIANT items for the specified compliance type.", "setterMethodName" : "setNonCompliantSummary", "setterModel" : { "variableDeclarationType" : "NonCompliantSummary", "variableName" : "nonCompliantSummary", "variableType" : "NonCompliantSummary", "documentation" : null, "simpleType" : "NonCompliantSummary", "variableSetterType" : "NonCompliantSummary" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "NonCompliantSummary", "variableName" : "nonCompliantSummary", "variableType" : "NonCompliantSummary", "documentation" : "

                                                                          A list of NON_COMPLIANT items for the specified compliance type.

                                                                          ", "simpleType" : "NonCompliantSummary", "variableSetterType" : "NonCompliantSummary" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ComplianceType" : { "beanStyleGetterMethodName" : "getComplianceType", "beanStyleSetterMethodName" : "setComplianceType", "c2jName" : "ComplianceType", "c2jShape" : "ComplianceTypeName", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The type of compliance item. For example, the compliance type can be Association, Patch, or Custom:string.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #complianceType(String)}.\n@param complianceType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #complianceType(String)", "deprecated" : false, "documentation" : "

                                                                          The type of compliance item. For example, the compliance type can be Association, Patch, or Custom:string.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "complianceType", "fluentSetterDocumentation" : "

                                                                          The type of compliance item. For example, the compliance type can be Association, Patch, or Custom:string.

                                                                          \n@param complianceType The type of compliance item. For example, the compliance type can be Association, Patch, or Custom:string.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "complianceType", "getterDocumentation" : "

                                                                          The type of compliance item. For example, the compliance type can be Association, Patch, or Custom:string.

                                                                          \n@return The type of compliance item. For example, the compliance type can be Association, Patch, or Custom:string.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ComplianceType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ComplianceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ComplianceType", "sensitive" : false, "setterDocumentation" : "

                                                                          The type of compliance item. For example, the compliance type can be Association, Patch, or Custom:string.

                                                                          \n@param complianceType The type of compliance item. For example, the compliance type can be Association, Patch, or Custom:string.", "setterMethodName" : "setComplianceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "complianceType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "complianceType", "variableType" : "String", "documentation" : "

                                                                          The type of compliance item. For example, the compliance type can be Association, Patch, or Custom:string.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "CompliantSummary" : { "beanStyleGetterMethodName" : "getCompliantSummary", "beanStyleSetterMethodName" : "setCompliantSummary", "c2jName" : "CompliantSummary", "c2jShape" : "CompliantSummary", "defaultConsumerFluentSetterDocumentation" : "

                                                                          A list of COMPLIANT items for the specified compliance type.

                                                                          \nThis is a convenience that creates an instance of the {@link CompliantSummary.Builder} avoiding the need to create one manually via {@link CompliantSummary#builder()}.\n\nWhen the {@link Consumer} completes, {@link CompliantSummary.Builder#build()} is called immediately and its result is passed to {@link #compliantSummary(CompliantSummary)}.\n@param compliantSummary a consumer that will call methods on {@link CompliantSummary.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #compliantSummary(CompliantSummary)", "deprecated" : false, "documentation" : "

                                                                          A list of COMPLIANT items for the specified compliance type.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "compliantSummary", "fluentSetterDocumentation" : "

                                                                          A list of COMPLIANT items for the specified compliance type.

                                                                          \n@param compliantSummary A list of COMPLIANT items for the specified compliance type.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "compliantSummary", "getterDocumentation" : "

                                                                          A list of COMPLIANT items for the specified compliance type.

                                                                          \n@return A list of COMPLIANT items for the specified compliance type.", "getterModel" : { "returnType" : "CompliantSummary", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CompliantSummary", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CompliantSummary", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CompliantSummary", "sensitive" : false, "setterDocumentation" : "

                                                                          A list of COMPLIANT items for the specified compliance type.

                                                                          \n@param compliantSummary A list of COMPLIANT items for the specified compliance type.", "setterMethodName" : "setCompliantSummary", "setterModel" : { "variableDeclarationType" : "CompliantSummary", "variableName" : "compliantSummary", "variableType" : "CompliantSummary", "documentation" : null, "simpleType" : "CompliantSummary", "variableSetterType" : "CompliantSummary" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CompliantSummary", "variableName" : "compliantSummary", "variableType" : "CompliantSummary", "documentation" : "

                                                                          A list of COMPLIANT items for the specified compliance type.

                                                                          ", "simpleType" : "CompliantSummary", "variableSetterType" : "CompliantSummary" }, "xmlNameSpaceUri" : null }, "NonCompliantSummary" : { "beanStyleGetterMethodName" : "getNonCompliantSummary", "beanStyleSetterMethodName" : "setNonCompliantSummary", "c2jName" : "NonCompliantSummary", "c2jShape" : "NonCompliantSummary", "defaultConsumerFluentSetterDocumentation" : "

                                                                          A list of NON_COMPLIANT items for the specified compliance type.

                                                                          \nThis is a convenience that creates an instance of the {@link NonCompliantSummary.Builder} avoiding the need to create one manually via {@link NonCompliantSummary#builder()}.\n\nWhen the {@link Consumer} completes, {@link NonCompliantSummary.Builder#build()} is called immediately and its result is passed to {@link #nonCompliantSummary(NonCompliantSummary)}.\n@param nonCompliantSummary a consumer that will call methods on {@link NonCompliantSummary.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nonCompliantSummary(NonCompliantSummary)", "deprecated" : false, "documentation" : "

                                                                          A list of NON_COMPLIANT items for the specified compliance type.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nonCompliantSummary", "fluentSetterDocumentation" : "

                                                                          A list of NON_COMPLIANT items for the specified compliance type.

                                                                          \n@param nonCompliantSummary A list of NON_COMPLIANT items for the specified compliance type.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nonCompliantSummary", "getterDocumentation" : "

                                                                          A list of NON_COMPLIANT items for the specified compliance type.

                                                                          \n@return A list of NON_COMPLIANT items for the specified compliance type.", "getterModel" : { "returnType" : "NonCompliantSummary", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NonCompliantSummary", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NonCompliantSummary", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "NonCompliantSummary", "sensitive" : false, "setterDocumentation" : "

                                                                          A list of NON_COMPLIANT items for the specified compliance type.

                                                                          \n@param nonCompliantSummary A list of NON_COMPLIANT items for the specified compliance type.", "setterMethodName" : "setNonCompliantSummary", "setterModel" : { "variableDeclarationType" : "NonCompliantSummary", "variableName" : "nonCompliantSummary", "variableType" : "NonCompliantSummary", "documentation" : null, "simpleType" : "NonCompliantSummary", "variableSetterType" : "NonCompliantSummary" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "NonCompliantSummary", "variableName" : "nonCompliantSummary", "variableType" : "NonCompliantSummary", "documentation" : "

                                                                          A list of NON_COMPLIANT items for the specified compliance type.

                                                                          ", "simpleType" : "NonCompliantSummary", "variableSetterType" : "NonCompliantSummary" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getComplianceType", "beanStyleSetterMethodName" : "setComplianceType", "c2jName" : "ComplianceType", "c2jShape" : "ComplianceTypeName", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The type of compliance item. For example, the compliance type can be Association, Patch, or Custom:string.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #complianceType(String)}.\n@param complianceType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #complianceType(String)", "deprecated" : false, "documentation" : "

                                                                          The type of compliance item. For example, the compliance type can be Association, Patch, or Custom:string.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "complianceType", "fluentSetterDocumentation" : "

                                                                          The type of compliance item. For example, the compliance type can be Association, Patch, or Custom:string.

                                                                          \n@param complianceType The type of compliance item. For example, the compliance type can be Association, Patch, or Custom:string.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "complianceType", "getterDocumentation" : "

                                                                          The type of compliance item. For example, the compliance type can be Association, Patch, or Custom:string.

                                                                          \n@return The type of compliance item. For example, the compliance type can be Association, Patch, or Custom:string.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ComplianceType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ComplianceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ComplianceType", "sensitive" : false, "setterDocumentation" : "

                                                                          The type of compliance item. For example, the compliance type can be Association, Patch, or Custom:string.

                                                                          \n@param complianceType The type of compliance item. For example, the compliance type can be Association, Patch, or Custom:string.", "setterMethodName" : "setComplianceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "complianceType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "complianceType", "variableType" : "String", "documentation" : "

                                                                          The type of compliance item. For example, the compliance type can be Association, Patch, or Custom:string.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCompliantSummary", "beanStyleSetterMethodName" : "setCompliantSummary", "c2jName" : "CompliantSummary", "c2jShape" : "CompliantSummary", "defaultConsumerFluentSetterDocumentation" : "

                                                                          A list of COMPLIANT items for the specified compliance type.

                                                                          \nThis is a convenience that creates an instance of the {@link CompliantSummary.Builder} avoiding the need to create one manually via {@link CompliantSummary#builder()}.\n\nWhen the {@link Consumer} completes, {@link CompliantSummary.Builder#build()} is called immediately and its result is passed to {@link #compliantSummary(CompliantSummary)}.\n@param compliantSummary a consumer that will call methods on {@link CompliantSummary.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #compliantSummary(CompliantSummary)", "deprecated" : false, "documentation" : "

                                                                          A list of COMPLIANT items for the specified compliance type.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "compliantSummary", "fluentSetterDocumentation" : "

                                                                          A list of COMPLIANT items for the specified compliance type.

                                                                          \n@param compliantSummary A list of COMPLIANT items for the specified compliance type.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "compliantSummary", "getterDocumentation" : "

                                                                          A list of COMPLIANT items for the specified compliance type.

                                                                          \n@return A list of COMPLIANT items for the specified compliance type.", "getterModel" : { "returnType" : "CompliantSummary", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CompliantSummary", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CompliantSummary", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CompliantSummary", "sensitive" : false, "setterDocumentation" : "

                                                                          A list of COMPLIANT items for the specified compliance type.

                                                                          \n@param compliantSummary A list of COMPLIANT items for the specified compliance type.", "setterMethodName" : "setCompliantSummary", "setterModel" : { "variableDeclarationType" : "CompliantSummary", "variableName" : "compliantSummary", "variableType" : "CompliantSummary", "documentation" : null, "simpleType" : "CompliantSummary", "variableSetterType" : "CompliantSummary" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CompliantSummary", "variableName" : "compliantSummary", "variableType" : "CompliantSummary", "documentation" : "

                                                                          A list of COMPLIANT items for the specified compliance type.

                                                                          ", "simpleType" : "CompliantSummary", "variableSetterType" : "CompliantSummary" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNonCompliantSummary", "beanStyleSetterMethodName" : "setNonCompliantSummary", "c2jName" : "NonCompliantSummary", "c2jShape" : "NonCompliantSummary", "defaultConsumerFluentSetterDocumentation" : "

                                                                          A list of NON_COMPLIANT items for the specified compliance type.

                                                                          \nThis is a convenience that creates an instance of the {@link NonCompliantSummary.Builder} avoiding the need to create one manually via {@link NonCompliantSummary#builder()}.\n\nWhen the {@link Consumer} completes, {@link NonCompliantSummary.Builder#build()} is called immediately and its result is passed to {@link #nonCompliantSummary(NonCompliantSummary)}.\n@param nonCompliantSummary a consumer that will call methods on {@link NonCompliantSummary.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nonCompliantSummary(NonCompliantSummary)", "deprecated" : false, "documentation" : "

                                                                          A list of NON_COMPLIANT items for the specified compliance type.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nonCompliantSummary", "fluentSetterDocumentation" : "

                                                                          A list of NON_COMPLIANT items for the specified compliance type.

                                                                          \n@param nonCompliantSummary A list of NON_COMPLIANT items for the specified compliance type.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nonCompliantSummary", "getterDocumentation" : "

                                                                          A list of NON_COMPLIANT items for the specified compliance type.

                                                                          \n@return A list of NON_COMPLIANT items for the specified compliance type.", "getterModel" : { "returnType" : "NonCompliantSummary", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NonCompliantSummary", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NonCompliantSummary", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "NonCompliantSummary", "sensitive" : false, "setterDocumentation" : "

                                                                          A list of NON_COMPLIANT items for the specified compliance type.

                                                                          \n@param nonCompliantSummary A list of NON_COMPLIANT items for the specified compliance type.", "setterMethodName" : "setNonCompliantSummary", "setterModel" : { "variableDeclarationType" : "NonCompliantSummary", "variableName" : "nonCompliantSummary", "variableType" : "NonCompliantSummary", "documentation" : null, "simpleType" : "NonCompliantSummary", "variableSetterType" : "NonCompliantSummary" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "NonCompliantSummary", "variableName" : "nonCompliantSummary", "variableType" : "NonCompliantSummary", "documentation" : "

                                                                          A list of NON_COMPLIANT items for the specified compliance type.

                                                                          ", "simpleType" : "NonCompliantSummary", "variableSetterType" : "NonCompliantSummary" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ComplianceSummaryItem", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ComplianceSummaryItem", "variableName" : "complianceSummaryItem", "variableType" : "ComplianceSummaryItem", "documentation" : null, "simpleType" : "ComplianceSummaryItem", "variableSetterType" : "ComplianceSummaryItem" }, "wrapper" : false }, "ComplianceTypeCountLimitExceededException" : { "c2jName" : "ComplianceTypeCountLimitExceededException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                          You specified too many custom compliance types. You can specify a maximum of 10 different types.

                                                                          ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "ComplianceTypeCountLimitExceededException", "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" : "ComplianceTypeCountLimitExceededException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ComplianceTypeCountLimitExceededException", "variableName" : "complianceTypeCountLimitExceededException", "variableType" : "ComplianceTypeCountLimitExceededException", "documentation" : null, "simpleType" : "ComplianceTypeCountLimitExceededException", "variableSetterType" : "ComplianceTypeCountLimitExceededException" }, "wrapper" : false }, "CompliantSummary" : { "c2jName" : "CompliantSummary", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                          A summary of resources that are compliant. The summary is organized according to the resource count for each compliance type.

                                                                          ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getCompliantCount", "beanStyleSetterMethodName" : "setCompliantCount", "c2jName" : "CompliantCount", "c2jShape" : "ComplianceSummaryCount", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The total number of resources that are compliant.

                                                                          \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 #compliantCount(Integer)}.\n@param compliantCount 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 #compliantCount(Integer)", "deprecated" : false, "documentation" : "

                                                                          The total number of resources that are compliant.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "compliantCount", "fluentSetterDocumentation" : "

                                                                          The total number of resources that are compliant.

                                                                          \n@param compliantCount The total number of resources that are compliant.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "compliantCount", "getterDocumentation" : "

                                                                          The total number of resources that are compliant.

                                                                          \n@return The total number of resources that are compliant.", "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" : "CompliantCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CompliantCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "CompliantCount", "sensitive" : false, "setterDocumentation" : "

                                                                          The total number of resources that are compliant.

                                                                          \n@param compliantCount The total number of resources that are compliant.", "setterMethodName" : "setCompliantCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "compliantCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "compliantCount", "variableType" : "Integer", "documentation" : "

                                                                          The total number of resources that are compliant.

                                                                          ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSeveritySummary", "beanStyleSetterMethodName" : "setSeveritySummary", "c2jName" : "SeveritySummary", "c2jShape" : "SeveritySummary", "defaultConsumerFluentSetterDocumentation" : "

                                                                          A summary of the compliance severity by compliance type.

                                                                          \nThis is a convenience that creates an instance of the {@link SeveritySummary.Builder} avoiding the need to create one manually via {@link SeveritySummary#builder()}.\n\nWhen the {@link Consumer} completes, {@link SeveritySummary.Builder#build()} is called immediately and its result is passed to {@link #severitySummary(SeveritySummary)}.\n@param severitySummary a consumer that will call methods on {@link SeveritySummary.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #severitySummary(SeveritySummary)", "deprecated" : false, "documentation" : "

                                                                          A summary of the compliance severity by compliance type.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "severitySummary", "fluentSetterDocumentation" : "

                                                                          A summary of the compliance severity by compliance type.

                                                                          \n@param severitySummary A summary of the compliance severity by compliance type.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "severitySummary", "getterDocumentation" : "

                                                                          A summary of the compliance severity by compliance type.

                                                                          \n@return A summary of the compliance severity by compliance type.", "getterModel" : { "returnType" : "SeveritySummary", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SeveritySummary", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SeveritySummary", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SeveritySummary", "sensitive" : false, "setterDocumentation" : "

                                                                          A summary of the compliance severity by compliance type.

                                                                          \n@param severitySummary A summary of the compliance severity by compliance type.", "setterMethodName" : "setSeveritySummary", "setterModel" : { "variableDeclarationType" : "SeveritySummary", "variableName" : "severitySummary", "variableType" : "SeveritySummary", "documentation" : null, "simpleType" : "SeveritySummary", "variableSetterType" : "SeveritySummary" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SeveritySummary", "variableName" : "severitySummary", "variableType" : "SeveritySummary", "documentation" : "

                                                                          A summary of the compliance severity by compliance type.

                                                                          ", "simpleType" : "SeveritySummary", "variableSetterType" : "SeveritySummary" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CompliantCount" : { "beanStyleGetterMethodName" : "getCompliantCount", "beanStyleSetterMethodName" : "setCompliantCount", "c2jName" : "CompliantCount", "c2jShape" : "ComplianceSummaryCount", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The total number of resources that are compliant.

                                                                          \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 #compliantCount(Integer)}.\n@param compliantCount 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 #compliantCount(Integer)", "deprecated" : false, "documentation" : "

                                                                          The total number of resources that are compliant.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "compliantCount", "fluentSetterDocumentation" : "

                                                                          The total number of resources that are compliant.

                                                                          \n@param compliantCount The total number of resources that are compliant.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "compliantCount", "getterDocumentation" : "

                                                                          The total number of resources that are compliant.

                                                                          \n@return The total number of resources that are compliant.", "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" : "CompliantCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CompliantCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "CompliantCount", "sensitive" : false, "setterDocumentation" : "

                                                                          The total number of resources that are compliant.

                                                                          \n@param compliantCount The total number of resources that are compliant.", "setterMethodName" : "setCompliantCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "compliantCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "compliantCount", "variableType" : "Integer", "documentation" : "

                                                                          The total number of resources that are compliant.

                                                                          ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "SeveritySummary" : { "beanStyleGetterMethodName" : "getSeveritySummary", "beanStyleSetterMethodName" : "setSeveritySummary", "c2jName" : "SeveritySummary", "c2jShape" : "SeveritySummary", "defaultConsumerFluentSetterDocumentation" : "

                                                                          A summary of the compliance severity by compliance type.

                                                                          \nThis is a convenience that creates an instance of the {@link SeveritySummary.Builder} avoiding the need to create one manually via {@link SeveritySummary#builder()}.\n\nWhen the {@link Consumer} completes, {@link SeveritySummary.Builder#build()} is called immediately and its result is passed to {@link #severitySummary(SeveritySummary)}.\n@param severitySummary a consumer that will call methods on {@link SeveritySummary.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #severitySummary(SeveritySummary)", "deprecated" : false, "documentation" : "

                                                                          A summary of the compliance severity by compliance type.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "severitySummary", "fluentSetterDocumentation" : "

                                                                          A summary of the compliance severity by compliance type.

                                                                          \n@param severitySummary A summary of the compliance severity by compliance type.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "severitySummary", "getterDocumentation" : "

                                                                          A summary of the compliance severity by compliance type.

                                                                          \n@return A summary of the compliance severity by compliance type.", "getterModel" : { "returnType" : "SeveritySummary", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SeveritySummary", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SeveritySummary", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SeveritySummary", "sensitive" : false, "setterDocumentation" : "

                                                                          A summary of the compliance severity by compliance type.

                                                                          \n@param severitySummary A summary of the compliance severity by compliance type.", "setterMethodName" : "setSeveritySummary", "setterModel" : { "variableDeclarationType" : "SeveritySummary", "variableName" : "severitySummary", "variableType" : "SeveritySummary", "documentation" : null, "simpleType" : "SeveritySummary", "variableSetterType" : "SeveritySummary" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SeveritySummary", "variableName" : "severitySummary", "variableType" : "SeveritySummary", "documentation" : "

                                                                          A summary of the compliance severity by compliance type.

                                                                          ", "simpleType" : "SeveritySummary", "variableSetterType" : "SeveritySummary" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getCompliantCount", "beanStyleSetterMethodName" : "setCompliantCount", "c2jName" : "CompliantCount", "c2jShape" : "ComplianceSummaryCount", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The total number of resources that are compliant.

                                                                          \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 #compliantCount(Integer)}.\n@param compliantCount 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 #compliantCount(Integer)", "deprecated" : false, "documentation" : "

                                                                          The total number of resources that are compliant.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "compliantCount", "fluentSetterDocumentation" : "

                                                                          The total number of resources that are compliant.

                                                                          \n@param compliantCount The total number of resources that are compliant.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "compliantCount", "getterDocumentation" : "

                                                                          The total number of resources that are compliant.

                                                                          \n@return The total number of resources that are compliant.", "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" : "CompliantCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CompliantCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "CompliantCount", "sensitive" : false, "setterDocumentation" : "

                                                                          The total number of resources that are compliant.

                                                                          \n@param compliantCount The total number of resources that are compliant.", "setterMethodName" : "setCompliantCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "compliantCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "compliantCount", "variableType" : "Integer", "documentation" : "

                                                                          The total number of resources that are compliant.

                                                                          ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSeveritySummary", "beanStyleSetterMethodName" : "setSeveritySummary", "c2jName" : "SeveritySummary", "c2jShape" : "SeveritySummary", "defaultConsumerFluentSetterDocumentation" : "

                                                                          A summary of the compliance severity by compliance type.

                                                                          \nThis is a convenience that creates an instance of the {@link SeveritySummary.Builder} avoiding the need to create one manually via {@link SeveritySummary#builder()}.\n\nWhen the {@link Consumer} completes, {@link SeveritySummary.Builder#build()} is called immediately and its result is passed to {@link #severitySummary(SeveritySummary)}.\n@param severitySummary a consumer that will call methods on {@link SeveritySummary.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #severitySummary(SeveritySummary)", "deprecated" : false, "documentation" : "

                                                                          A summary of the compliance severity by compliance type.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "severitySummary", "fluentSetterDocumentation" : "

                                                                          A summary of the compliance severity by compliance type.

                                                                          \n@param severitySummary A summary of the compliance severity by compliance type.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "severitySummary", "getterDocumentation" : "

                                                                          A summary of the compliance severity by compliance type.

                                                                          \n@return A summary of the compliance severity by compliance type.", "getterModel" : { "returnType" : "SeveritySummary", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SeveritySummary", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SeveritySummary", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SeveritySummary", "sensitive" : false, "setterDocumentation" : "

                                                                          A summary of the compliance severity by compliance type.

                                                                          \n@param severitySummary A summary of the compliance severity by compliance type.", "setterMethodName" : "setSeveritySummary", "setterModel" : { "variableDeclarationType" : "SeveritySummary", "variableName" : "severitySummary", "variableType" : "SeveritySummary", "documentation" : null, "simpleType" : "SeveritySummary", "variableSetterType" : "SeveritySummary" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SeveritySummary", "variableName" : "severitySummary", "variableType" : "SeveritySummary", "documentation" : "

                                                                          A summary of the compliance severity by compliance type.

                                                                          ", "simpleType" : "SeveritySummary", "variableSetterType" : "SeveritySummary" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "CompliantSummary", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CompliantSummary", "variableName" : "compliantSummary", "variableType" : "CompliantSummary", "documentation" : null, "simpleType" : "CompliantSummary", "variableSetterType" : "CompliantSummary" }, "wrapper" : false }, "ConnectionStatus" : { "c2jName" : "ConnectionStatus", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "CONNECTED", "value" : "Connected" }, { "name" : "NOT_CONNECTED", "value" : "NotConnected" } ], "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" : "ConnectionStatus", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ConnectionStatus", "variableName" : "connectionStatus", "variableType" : "ConnectionStatus", "documentation" : null, "simpleType" : "ConnectionStatus", "variableSetterType" : "ConnectionStatus" }, "wrapper" : false }, "CreateActivationRequest" : { "c2jName" : "CreateActivationRequest", "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" : "CreateActivation", "locationName" : null, "requestUri" : "/", "target" : "AmazonSSM.CreateActivation", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "ActivationDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                                          A user-defined description of the resource that you want to register with Amazon EC2.

                                                                          Do not enter personally identifiable information in this field.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                          A user-defined description of the resource that you want to register with Amazon EC2.

                                                                          Do not enter personally identifiable information in this field.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                          A user-defined description of the resource that you want to register with Amazon EC2.

                                                                          Do not enter personally identifiable information in this field.

                                                                          \n@param description A user-defined description of the resource that you want to register with Amazon EC2.

                                                                          Do not enter personally identifiable information in this field.

                                                                          \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 resource that you want to register with Amazon EC2.

                                                                          Do not enter personally identifiable information in this field.

                                                                          \n@return A user-defined description of the resource that you want to register with Amazon EC2.

                                                                          Do not enter personally identifiable information in this field.

                                                                          ", "getterModel" : { "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 resource that you want to register with Amazon EC2.

                                                                          Do not enter personally identifiable information in this field.

                                                                          \n@param description A user-defined description of the resource that you want to register with Amazon EC2.

                                                                          Do not enter personally identifiable information in this field.

                                                                          ", "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 resource that you want to register with Amazon EC2.

                                                                          Do not enter personally identifiable information in this field.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDefaultInstanceName", "beanStyleSetterMethodName" : "setDefaultInstanceName", "c2jName" : "DefaultInstanceName", "c2jShape" : "DefaultInstanceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The name of the registered, managed instance as it will appear in the Amazon EC2 console or when you use the AWS command line tools to list EC2 resources.

                                                                          Do not enter personally identifiable information in this field.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #defaultInstanceName(String)}.\n@param defaultInstanceName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultInstanceName(String)", "deprecated" : false, "documentation" : "

                                                                          The name of the registered, managed instance as it will appear in the Amazon EC2 console or when you use the AWS command line tools to list EC2 resources.

                                                                          Do not enter personally identifiable information in this field.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defaultInstanceName", "fluentSetterDocumentation" : "

                                                                          The name of the registered, managed instance as it will appear in the Amazon EC2 console or when you use the AWS command line tools to list EC2 resources.

                                                                          Do not enter personally identifiable information in this field.

                                                                          \n@param defaultInstanceName The name of the registered, managed instance as it will appear in the Amazon EC2 console or when you use the AWS command line tools to list EC2 resources.

                                                                          Do not enter personally identifiable information in this field.

                                                                          \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultInstanceName", "getterDocumentation" : "

                                                                          The name of the registered, managed instance as it will appear in the Amazon EC2 console or when you use the AWS command line tools to list EC2 resources.

                                                                          Do not enter personally identifiable information in this field.

                                                                          \n@return The name of the registered, managed instance as it will appear in the Amazon EC2 console or when you use the AWS command line tools to list EC2 resources.

                                                                          Do not enter personally identifiable information in this field.

                                                                          ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultInstanceName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultInstanceName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DefaultInstanceName", "sensitive" : false, "setterDocumentation" : "

                                                                          The name of the registered, managed instance as it will appear in the Amazon EC2 console or when you use the AWS command line tools to list EC2 resources.

                                                                          Do not enter personally identifiable information in this field.

                                                                          \n@param defaultInstanceName The name of the registered, managed instance as it will appear in the Amazon EC2 console or when you use the AWS command line tools to list EC2 resources.

                                                                          Do not enter personally identifiable information in this field.

                                                                          ", "setterMethodName" : "setDefaultInstanceName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultInstanceName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultInstanceName", "variableType" : "String", "documentation" : "

                                                                          The name of the registered, managed instance as it will appear in the Amazon EC2 console or when you use the AWS command line tools to list EC2 resources.

                                                                          Do not enter personally identifiable information in this field.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIamRole", "beanStyleSetterMethodName" : "setIamRole", "c2jName" : "IamRole", "c2jShape" : "IamRole", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The Amazon Identity and Access Management (IAM) role that you want to assign to the managed instance.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #iamRole(String)}.\n@param iamRole a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #iamRole(String)", "deprecated" : false, "documentation" : "

                                                                          The Amazon Identity and Access Management (IAM) role that you want to assign to the managed instance.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "iamRole", "fluentSetterDocumentation" : "

                                                                          The Amazon Identity and Access Management (IAM) role that you want to assign to the managed instance.

                                                                          \n@param iamRole The Amazon Identity and Access Management (IAM) role that you want to assign to the managed instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "iamRole", "getterDocumentation" : "

                                                                          The Amazon Identity and Access Management (IAM) role that you want to assign to the managed instance.

                                                                          \n@return The Amazon Identity and Access Management (IAM) role that you want to assign to the managed instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IamRole", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "IamRole", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "IamRole", "sensitive" : false, "setterDocumentation" : "

                                                                          The Amazon Identity and Access Management (IAM) role that you want to assign to the managed instance.

                                                                          \n@param iamRole The Amazon Identity and Access Management (IAM) role that you want to assign to the managed instance.", "setterMethodName" : "setIamRole", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "iamRole", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "iamRole", "variableType" : "String", "documentation" : "

                                                                          The Amazon Identity and Access Management (IAM) role that you want to assign to the managed instance.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRegistrationLimit", "beanStyleSetterMethodName" : "setRegistrationLimit", "c2jName" : "RegistrationLimit", "c2jShape" : "RegistrationLimit", "defaultConsumerFluentSetterDocumentation" : "

                                                                          Specify the maximum number of managed instances you want to register. The default value is 1 instance.

                                                                          \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #registrationLimit(Integer)}.\n@param registrationLimit 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 #registrationLimit(Integer)", "deprecated" : false, "documentation" : "

                                                                          Specify the maximum number of managed instances you want to register. The default value is 1 instance.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "registrationLimit", "fluentSetterDocumentation" : "

                                                                          Specify the maximum number of managed instances you want to register. The default value is 1 instance.

                                                                          \n@param registrationLimit Specify the maximum number of managed instances you want to register. The default value is 1 instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "registrationLimit", "getterDocumentation" : "

                                                                          Specify the maximum number of managed instances you want to register. The default value is 1 instance.

                                                                          \n@return Specify the maximum number of managed instances you want to register. The default value is 1 instance.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RegistrationLimit", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RegistrationLimit", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "RegistrationLimit", "sensitive" : false, "setterDocumentation" : "

                                                                          Specify the maximum number of managed instances you want to register. The default value is 1 instance.

                                                                          \n@param registrationLimit Specify the maximum number of managed instances you want to register. The default value is 1 instance.", "setterMethodName" : "setRegistrationLimit", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "registrationLimit", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "registrationLimit", "variableType" : "Integer", "documentation" : "

                                                                          Specify the maximum number of managed instances you want to register. The default value is 1 instance.

                                                                          ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getExpirationDate", "beanStyleSetterMethodName" : "setExpirationDate", "c2jName" : "ExpirationDate", "c2jShape" : "ExpirationDate", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The date by which this activation request should expire. The default value is 24 hours.

                                                                          \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 #expirationDate(Instant)}.\n@param expirationDate 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 #expirationDate(Instant)", "deprecated" : false, "documentation" : "

                                                                          The date by which this activation request should expire. The default value is 24 hours.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "expirationDate", "fluentSetterDocumentation" : "

                                                                          The date by which this activation request should expire. The default value is 24 hours.

                                                                          \n@param expirationDate The date by which this activation request should expire. The default value is 24 hours.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "expirationDate", "getterDocumentation" : "

                                                                          The date by which this activation request should expire. The default value is 24 hours.

                                                                          \n@return The date by which this activation request should expire. The default value is 24 hours.", "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" : "ExpirationDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ExpirationDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "ExpirationDate", "sensitive" : false, "setterDocumentation" : "

                                                                          The date by which this activation request should expire. The default value is 24 hours.

                                                                          \n@param expirationDate The date by which this activation request should expire. The default value is 24 hours.", "setterMethodName" : "setExpirationDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "expirationDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "expirationDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                          The date by which this activation request should expire. The default value is 24 hours.

                                                                          ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "TagList", "defaultConsumerFluentSetterDocumentation" : "

                                                                          Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag an activation to identify which servers or virtual machines (VMs) in your on-premises environment you intend to activate. In this case, you could specify the following key name/value pairs:

                                                                          • Key=OS,Value=Windows

                                                                          • Key=Environment,Value=Production

                                                                          When you install SSM Agent on your on-premises servers and VMs, you specify an activation ID and code. When you specify the activation ID and code, tags assigned to the activation are automatically applied to the on-premises servers or VMs.

                                                                          You can't add tags to or delete tags from an existing activation. You can tag your on-premises servers and VMs after they connect to Systems Manager for the first time and are assigned a managed instance ID. This means they are listed in the AWS Systems Manager console with an ID that is prefixed with \"mi-\". For information about how to add tags to your managed instances, see AddTagsToResource. For information about how to remove tags from your managed instances, see RemoveTagsFromResource.

                                                                          \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tags(List)}.\n@param tags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(List)", "deprecated" : false, "documentation" : "

                                                                          Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag an activation to identify which servers or virtual machines (VMs) in your on-premises environment you intend to activate. In this case, you could specify the following key name/value pairs:

                                                                          • Key=OS,Value=Windows

                                                                          • Key=Environment,Value=Production

                                                                          When you install SSM Agent on your on-premises servers and VMs, you specify an activation ID and code. When you specify the activation ID and code, tags assigned to the activation are automatically applied to the on-premises servers or VMs.

                                                                          You can't add tags to or delete tags from an existing activation. You can tag your on-premises servers and VMs after they connect to Systems Manager for the first time and are assigned a managed instance ID. This means they are listed in the AWS Systems Manager console with an ID that is prefixed with \"mi-\". For information about how to add tags to your managed instances, see AddTagsToResource. For information about how to remove tags from your managed instances, see RemoveTagsFromResource.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                                                          Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag an activation to identify which servers or virtual machines (VMs) in your on-premises environment you intend to activate. In this case, you could specify the following key name/value pairs:

                                                                          • Key=OS,Value=Windows

                                                                          • Key=Environment,Value=Production

                                                                          When you install SSM Agent on your on-premises servers and VMs, you specify an activation ID and code. When you specify the activation ID and code, tags assigned to the activation are automatically applied to the on-premises servers or VMs.

                                                                          You can't add tags to or delete tags from an existing activation. You can tag your on-premises servers and VMs after they connect to Systems Manager for the first time and are assigned a managed instance ID. This means they are listed in the AWS Systems Manager console with an ID that is prefixed with \"mi-\". For information about how to add tags to your managed instances, see AddTagsToResource. For information about how to remove tags from your managed instances, see RemoveTagsFromResource.

                                                                          \n@param tags Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag an activation to identify which servers or virtual machines (VMs) in your on-premises environment you intend to activate. In this case, you could specify the following key name/value pairs:

                                                                          • Key=OS,Value=Windows

                                                                          • Key=Environment,Value=Production

                                                                          When you install SSM Agent on your on-premises servers and VMs, you specify an activation ID and code. When you specify the activation ID and code, tags assigned to the activation are automatically applied to the on-premises servers or VMs.

                                                                          You can't add tags to or delete tags from an existing activation. You can tag your on-premises servers and VMs after they connect to Systems Manager for the first time and are assigned a managed instance ID. This means they are listed in the AWS Systems Manager console with an ID that is prefixed with \"mi-\". For information about how to add tags to your managed instances, see AddTagsToResource. For information about how to remove tags from your managed instances, see RemoveTagsFromResource.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                                                          Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag an activation to identify which servers or virtual machines (VMs) in your on-premises environment you intend to activate. In this case, you could specify the following key name/value pairs:

                                                                          • Key=OS,Value=Windows

                                                                          • Key=Environment,Value=Production

                                                                          When you install SSM Agent on your on-premises servers and VMs, you specify an activation ID and code. When you specify the activation ID and code, tags assigned to the activation are automatically applied to the on-premises servers or VMs.

                                                                          You can't add tags to or delete tags from an existing activation. You can tag your on-premises servers and VMs after they connect to Systems Manager for the first time and are assigned a managed instance ID. This means they are listed in the AWS Systems Manager console with an ID that is prefixed with \"mi-\". For information about how to add tags to your managed instances, see AddTagsToResource. For information about how to remove tags from your managed instances, see RemoveTagsFromResource.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag an activation to identify which servers or virtual machines (VMs) in your on-premises environment you intend to activate. In this case, you could specify the following key name/value pairs:

                                                                          • Key=OS,Value=Windows

                                                                          • Key=Environment,Value=Production

                                                                          When you install SSM Agent on your on-premises servers and VMs, you specify an activation ID and code. When you specify the activation ID and code, tags assigned to the activation are automatically applied to the on-premises servers or VMs.

                                                                          You can't add tags to or delete tags from an existing activation. You can tag your on-premises servers and VMs after they connect to Systems Manager for the first time and are assigned a managed instance ID. This means they are listed in the AWS Systems Manager console with an ID that is prefixed with \"mi-\". For information about how to add tags to your managed instances, see AddTagsToResource. For information about how to remove tags from your managed instances, see RemoveTagsFromResource.", "getterModel" : { "returnType" : "java.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" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Tag", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "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" }, "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" : "

                                                                          Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag an activation to identify which servers or virtual machines (VMs) in your on-premises environment you intend to activate. In this case, you could specify the following key name/value pairs:

                                                                          • Key=OS,Value=Windows

                                                                          • Key=Environment,Value=Production

                                                                          When you install SSM Agent on your on-premises servers and VMs, you specify an activation ID and code. When you specify the activation ID and code, tags assigned to the activation are automatically applied to the on-premises servers or VMs.

                                                                          You can't add tags to or delete tags from an existing activation. You can tag your on-premises servers and VMs after they connect to Systems Manager for the first time and are assigned a managed instance ID. This means they are listed in the AWS Systems Manager console with an ID that is prefixed with \"mi-\". For information about how to add tags to your managed instances, see AddTagsToResource. For information about how to remove tags from your managed instances, see RemoveTagsFromResource.

                                                                          \n@param tags Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag an activation to identify which servers or virtual machines (VMs) in your on-premises environment you intend to activate. In this case, you could specify the following key name/value pairs:

                                                                          • Key=OS,Value=Windows

                                                                          • Key=Environment,Value=Production

                                                                          When you install SSM Agent on your on-premises servers and VMs, you specify an activation ID and code. When you specify the activation ID and code, tags assigned to the activation are automatically applied to the on-premises servers or VMs.

                                                                          You can't add tags to or delete tags from an existing activation. You can tag your on-premises servers and VMs after they connect to Systems Manager for the first time and are assigned a managed instance ID. This means they are listed in the AWS Systems Manager console with an ID that is prefixed with \"mi-\". For information about how to add tags to your managed instances, see AddTagsToResource. For information about how to remove tags from your managed instances, see RemoveTagsFromResource.", "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" : "

                                                                          Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag an activation to identify which servers or virtual machines (VMs) in your on-premises environment you intend to activate. In this case, you could specify the following key name/value pairs:

                                                                          • Key=OS,Value=Windows

                                                                          • Key=Environment,Value=Production

                                                                          When you install SSM Agent on your on-premises servers and VMs, you specify an activation ID and code. When you specify the activation ID and code, tags assigned to the activation are automatically applied to the on-premises servers or VMs.

                                                                          You can't add tags to or delete tags from an existing activation. You can tag your on-premises servers and VMs after they connect to Systems Manager for the first time and are assigned a managed instance ID. This means they are listed in the AWS Systems Manager console with an ID that is prefixed with \"mi-\". For information about how to add tags to your managed instances, see AddTagsToResource. For information about how to remove tags from your managed instances, see RemoveTagsFromResource.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DefaultInstanceName" : { "beanStyleGetterMethodName" : "getDefaultInstanceName", "beanStyleSetterMethodName" : "setDefaultInstanceName", "c2jName" : "DefaultInstanceName", "c2jShape" : "DefaultInstanceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The name of the registered, managed instance as it will appear in the Amazon EC2 console or when you use the AWS command line tools to list EC2 resources.

                                                                          Do not enter personally identifiable information in this field.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #defaultInstanceName(String)}.\n@param defaultInstanceName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultInstanceName(String)", "deprecated" : false, "documentation" : "

                                                                          The name of the registered, managed instance as it will appear in the Amazon EC2 console or when you use the AWS command line tools to list EC2 resources.

                                                                          Do not enter personally identifiable information in this field.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defaultInstanceName", "fluentSetterDocumentation" : "

                                                                          The name of the registered, managed instance as it will appear in the Amazon EC2 console or when you use the AWS command line tools to list EC2 resources.

                                                                          Do not enter personally identifiable information in this field.

                                                                          \n@param defaultInstanceName The name of the registered, managed instance as it will appear in the Amazon EC2 console or when you use the AWS command line tools to list EC2 resources.

                                                                          Do not enter personally identifiable information in this field.

                                                                          \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultInstanceName", "getterDocumentation" : "

                                                                          The name of the registered, managed instance as it will appear in the Amazon EC2 console or when you use the AWS command line tools to list EC2 resources.

                                                                          Do not enter personally identifiable information in this field.

                                                                          \n@return The name of the registered, managed instance as it will appear in the Amazon EC2 console or when you use the AWS command line tools to list EC2 resources.

                                                                          Do not enter personally identifiable information in this field.

                                                                          ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultInstanceName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultInstanceName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DefaultInstanceName", "sensitive" : false, "setterDocumentation" : "

                                                                          The name of the registered, managed instance as it will appear in the Amazon EC2 console or when you use the AWS command line tools to list EC2 resources.

                                                                          Do not enter personally identifiable information in this field.

                                                                          \n@param defaultInstanceName The name of the registered, managed instance as it will appear in the Amazon EC2 console or when you use the AWS command line tools to list EC2 resources.

                                                                          Do not enter personally identifiable information in this field.

                                                                          ", "setterMethodName" : "setDefaultInstanceName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultInstanceName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultInstanceName", "variableType" : "String", "documentation" : "

                                                                          The name of the registered, managed instance as it will appear in the Amazon EC2 console or when you use the AWS command line tools to list EC2 resources.

                                                                          Do not enter personally identifiable information in this field.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Description" : { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "ActivationDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                                          A user-defined description of the resource that you want to register with Amazon EC2.

                                                                          Do not enter personally identifiable information in this field.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                          A user-defined description of the resource that you want to register with Amazon EC2.

                                                                          Do not enter personally identifiable information in this field.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                          A user-defined description of the resource that you want to register with Amazon EC2.

                                                                          Do not enter personally identifiable information in this field.

                                                                          \n@param description A user-defined description of the resource that you want to register with Amazon EC2.

                                                                          Do not enter personally identifiable information in this field.

                                                                          \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 resource that you want to register with Amazon EC2.

                                                                          Do not enter personally identifiable information in this field.

                                                                          \n@return A user-defined description of the resource that you want to register with Amazon EC2.

                                                                          Do not enter personally identifiable information in this field.

                                                                          ", "getterModel" : { "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 resource that you want to register with Amazon EC2.

                                                                          Do not enter personally identifiable information in this field.

                                                                          \n@param description A user-defined description of the resource that you want to register with Amazon EC2.

                                                                          Do not enter personally identifiable information in this field.

                                                                          ", "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 resource that you want to register with Amazon EC2.

                                                                          Do not enter personally identifiable information in this field.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ExpirationDate" : { "beanStyleGetterMethodName" : "getExpirationDate", "beanStyleSetterMethodName" : "setExpirationDate", "c2jName" : "ExpirationDate", "c2jShape" : "ExpirationDate", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The date by which this activation request should expire. The default value is 24 hours.

                                                                          \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 #expirationDate(Instant)}.\n@param expirationDate 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 #expirationDate(Instant)", "deprecated" : false, "documentation" : "

                                                                          The date by which this activation request should expire. The default value is 24 hours.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "expirationDate", "fluentSetterDocumentation" : "

                                                                          The date by which this activation request should expire. The default value is 24 hours.

                                                                          \n@param expirationDate The date by which this activation request should expire. The default value is 24 hours.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "expirationDate", "getterDocumentation" : "

                                                                          The date by which this activation request should expire. The default value is 24 hours.

                                                                          \n@return The date by which this activation request should expire. The default value is 24 hours.", "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" : "ExpirationDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ExpirationDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "ExpirationDate", "sensitive" : false, "setterDocumentation" : "

                                                                          The date by which this activation request should expire. The default value is 24 hours.

                                                                          \n@param expirationDate The date by which this activation request should expire. The default value is 24 hours.", "setterMethodName" : "setExpirationDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "expirationDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "expirationDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                          The date by which this activation request should expire. The default value is 24 hours.

                                                                          ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "IamRole" : { "beanStyleGetterMethodName" : "getIamRole", "beanStyleSetterMethodName" : "setIamRole", "c2jName" : "IamRole", "c2jShape" : "IamRole", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The Amazon Identity and Access Management (IAM) role that you want to assign to the managed instance.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #iamRole(String)}.\n@param iamRole a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #iamRole(String)", "deprecated" : false, "documentation" : "

                                                                          The Amazon Identity and Access Management (IAM) role that you want to assign to the managed instance.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "iamRole", "fluentSetterDocumentation" : "

                                                                          The Amazon Identity and Access Management (IAM) role that you want to assign to the managed instance.

                                                                          \n@param iamRole The Amazon Identity and Access Management (IAM) role that you want to assign to the managed instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "iamRole", "getterDocumentation" : "

                                                                          The Amazon Identity and Access Management (IAM) role that you want to assign to the managed instance.

                                                                          \n@return The Amazon Identity and Access Management (IAM) role that you want to assign to the managed instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IamRole", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "IamRole", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "IamRole", "sensitive" : false, "setterDocumentation" : "

                                                                          The Amazon Identity and Access Management (IAM) role that you want to assign to the managed instance.

                                                                          \n@param iamRole The Amazon Identity and Access Management (IAM) role that you want to assign to the managed instance.", "setterMethodName" : "setIamRole", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "iamRole", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "iamRole", "variableType" : "String", "documentation" : "

                                                                          The Amazon Identity and Access Management (IAM) role that you want to assign to the managed instance.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "RegistrationLimit" : { "beanStyleGetterMethodName" : "getRegistrationLimit", "beanStyleSetterMethodName" : "setRegistrationLimit", "c2jName" : "RegistrationLimit", "c2jShape" : "RegistrationLimit", "defaultConsumerFluentSetterDocumentation" : "

                                                                          Specify the maximum number of managed instances you want to register. The default value is 1 instance.

                                                                          \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #registrationLimit(Integer)}.\n@param registrationLimit 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 #registrationLimit(Integer)", "deprecated" : false, "documentation" : "

                                                                          Specify the maximum number of managed instances you want to register. The default value is 1 instance.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "registrationLimit", "fluentSetterDocumentation" : "

                                                                          Specify the maximum number of managed instances you want to register. The default value is 1 instance.

                                                                          \n@param registrationLimit Specify the maximum number of managed instances you want to register. The default value is 1 instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "registrationLimit", "getterDocumentation" : "

                                                                          Specify the maximum number of managed instances you want to register. The default value is 1 instance.

                                                                          \n@return Specify the maximum number of managed instances you want to register. The default value is 1 instance.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RegistrationLimit", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RegistrationLimit", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "RegistrationLimit", "sensitive" : false, "setterDocumentation" : "

                                                                          Specify the maximum number of managed instances you want to register. The default value is 1 instance.

                                                                          \n@param registrationLimit Specify the maximum number of managed instances you want to register. The default value is 1 instance.", "setterMethodName" : "setRegistrationLimit", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "registrationLimit", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "registrationLimit", "variableType" : "Integer", "documentation" : "

                                                                          Specify the maximum number of managed instances you want to register. The default value is 1 instance.

                                                                          ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "Tags" : { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "TagList", "defaultConsumerFluentSetterDocumentation" : "

                                                                          Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag an activation to identify which servers or virtual machines (VMs) in your on-premises environment you intend to activate. In this case, you could specify the following key name/value pairs:

                                                                          • Key=OS,Value=Windows

                                                                          • Key=Environment,Value=Production

                                                                          When you install SSM Agent on your on-premises servers and VMs, you specify an activation ID and code. When you specify the activation ID and code, tags assigned to the activation are automatically applied to the on-premises servers or VMs.

                                                                          You can't add tags to or delete tags from an existing activation. You can tag your on-premises servers and VMs after they connect to Systems Manager for the first time and are assigned a managed instance ID. This means they are listed in the AWS Systems Manager console with an ID that is prefixed with \"mi-\". For information about how to add tags to your managed instances, see AddTagsToResource. For information about how to remove tags from your managed instances, see RemoveTagsFromResource.

                                                                          \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tags(List)}.\n@param tags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(List)", "deprecated" : false, "documentation" : "

                                                                          Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag an activation to identify which servers or virtual machines (VMs) in your on-premises environment you intend to activate. In this case, you could specify the following key name/value pairs:

                                                                          • Key=OS,Value=Windows

                                                                          • Key=Environment,Value=Production

                                                                          When you install SSM Agent on your on-premises servers and VMs, you specify an activation ID and code. When you specify the activation ID and code, tags assigned to the activation are automatically applied to the on-premises servers or VMs.

                                                                          You can't add tags to or delete tags from an existing activation. You can tag your on-premises servers and VMs after they connect to Systems Manager for the first time and are assigned a managed instance ID. This means they are listed in the AWS Systems Manager console with an ID that is prefixed with \"mi-\". For information about how to add tags to your managed instances, see AddTagsToResource. For information about how to remove tags from your managed instances, see RemoveTagsFromResource.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                                                          Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag an activation to identify which servers or virtual machines (VMs) in your on-premises environment you intend to activate. In this case, you could specify the following key name/value pairs:

                                                                          • Key=OS,Value=Windows

                                                                          • Key=Environment,Value=Production

                                                                          When you install SSM Agent on your on-premises servers and VMs, you specify an activation ID and code. When you specify the activation ID and code, tags assigned to the activation are automatically applied to the on-premises servers or VMs.

                                                                          You can't add tags to or delete tags from an existing activation. You can tag your on-premises servers and VMs after they connect to Systems Manager for the first time and are assigned a managed instance ID. This means they are listed in the AWS Systems Manager console with an ID that is prefixed with \"mi-\". For information about how to add tags to your managed instances, see AddTagsToResource. For information about how to remove tags from your managed instances, see RemoveTagsFromResource.

                                                                          \n@param tags Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag an activation to identify which servers or virtual machines (VMs) in your on-premises environment you intend to activate. In this case, you could specify the following key name/value pairs:

                                                                          • Key=OS,Value=Windows

                                                                          • Key=Environment,Value=Production

                                                                          When you install SSM Agent on your on-premises servers and VMs, you specify an activation ID and code. When you specify the activation ID and code, tags assigned to the activation are automatically applied to the on-premises servers or VMs.

                                                                          You can't add tags to or delete tags from an existing activation. You can tag your on-premises servers and VMs after they connect to Systems Manager for the first time and are assigned a managed instance ID. This means they are listed in the AWS Systems Manager console with an ID that is prefixed with \"mi-\". For information about how to add tags to your managed instances, see AddTagsToResource. For information about how to remove tags from your managed instances, see RemoveTagsFromResource.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                                                          Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag an activation to identify which servers or virtual machines (VMs) in your on-premises environment you intend to activate. In this case, you could specify the following key name/value pairs:

                                                                          • Key=OS,Value=Windows

                                                                          • Key=Environment,Value=Production

                                                                          When you install SSM Agent on your on-premises servers and VMs, you specify an activation ID and code. When you specify the activation ID and code, tags assigned to the activation are automatically applied to the on-premises servers or VMs.

                                                                          You can't add tags to or delete tags from an existing activation. You can tag your on-premises servers and VMs after they connect to Systems Manager for the first time and are assigned a managed instance ID. This means they are listed in the AWS Systems Manager console with an ID that is prefixed with \"mi-\". For information about how to add tags to your managed instances, see AddTagsToResource. For information about how to remove tags from your managed instances, see RemoveTagsFromResource.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag an activation to identify which servers or virtual machines (VMs) in your on-premises environment you intend to activate. In this case, you could specify the following key name/value pairs:

                                                                          • Key=OS,Value=Windows

                                                                          • Key=Environment,Value=Production

                                                                          When you install SSM Agent on your on-premises servers and VMs, you specify an activation ID and code. When you specify the activation ID and code, tags assigned to the activation are automatically applied to the on-premises servers or VMs.

                                                                          You can't add tags to or delete tags from an existing activation. You can tag your on-premises servers and VMs after they connect to Systems Manager for the first time and are assigned a managed instance ID. This means they are listed in the AWS Systems Manager console with an ID that is prefixed with \"mi-\". For information about how to add tags to your managed instances, see AddTagsToResource. For information about how to remove tags from your managed instances, see RemoveTagsFromResource.", "getterModel" : { "returnType" : "java.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" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Tag", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "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" }, "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" : "

                                                                          Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag an activation to identify which servers or virtual machines (VMs) in your on-premises environment you intend to activate. In this case, you could specify the following key name/value pairs:

                                                                          • Key=OS,Value=Windows

                                                                          • Key=Environment,Value=Production

                                                                          When you install SSM Agent on your on-premises servers and VMs, you specify an activation ID and code. When you specify the activation ID and code, tags assigned to the activation are automatically applied to the on-premises servers or VMs.

                                                                          You can't add tags to or delete tags from an existing activation. You can tag your on-premises servers and VMs after they connect to Systems Manager for the first time and are assigned a managed instance ID. This means they are listed in the AWS Systems Manager console with an ID that is prefixed with \"mi-\". For information about how to add tags to your managed instances, see AddTagsToResource. For information about how to remove tags from your managed instances, see RemoveTagsFromResource.

                                                                          \n@param tags Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag an activation to identify which servers or virtual machines (VMs) in your on-premises environment you intend to activate. In this case, you could specify the following key name/value pairs:

                                                                          • Key=OS,Value=Windows

                                                                          • Key=Environment,Value=Production

                                                                          When you install SSM Agent on your on-premises servers and VMs, you specify an activation ID and code. When you specify the activation ID and code, tags assigned to the activation are automatically applied to the on-premises servers or VMs.

                                                                          You can't add tags to or delete tags from an existing activation. You can tag your on-premises servers and VMs after they connect to Systems Manager for the first time and are assigned a managed instance ID. This means they are listed in the AWS Systems Manager console with an ID that is prefixed with \"mi-\". For information about how to add tags to your managed instances, see AddTagsToResource. For information about how to remove tags from your managed instances, see RemoveTagsFromResource.", "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" : "

                                                                          Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag an activation to identify which servers or virtual machines (VMs) in your on-premises environment you intend to activate. In this case, you could specify the following key name/value pairs:

                                                                          • Key=OS,Value=Windows

                                                                          • Key=Environment,Value=Production

                                                                          When you install SSM Agent on your on-premises servers and VMs, you specify an activation ID and code. When you specify the activation ID and code, tags assigned to the activation are automatically applied to the on-premises servers or VMs.

                                                                          You can't add tags to or delete tags from an existing activation. You can tag your on-premises servers and VMs after they connect to Systems Manager for the first time and are assigned a managed instance ID. This means they are listed in the AWS Systems Manager console with an ID that is prefixed with \"mi-\". For information about how to add tags to your managed instances, see AddTagsToResource. For information about how to remove tags from your managed instances, see RemoveTagsFromResource.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "ActivationDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                                          A user-defined description of the resource that you want to register with Amazon EC2.

                                                                          Do not enter personally identifiable information in this field.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                          A user-defined description of the resource that you want to register with Amazon EC2.

                                                                          Do not enter personally identifiable information in this field.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                          A user-defined description of the resource that you want to register with Amazon EC2.

                                                                          Do not enter personally identifiable information in this field.

                                                                          \n@param description A user-defined description of the resource that you want to register with Amazon EC2.

                                                                          Do not enter personally identifiable information in this field.

                                                                          \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 resource that you want to register with Amazon EC2.

                                                                          Do not enter personally identifiable information in this field.

                                                                          \n@return A user-defined description of the resource that you want to register with Amazon EC2.

                                                                          Do not enter personally identifiable information in this field.

                                                                          ", "getterModel" : { "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 resource that you want to register with Amazon EC2.

                                                                          Do not enter personally identifiable information in this field.

                                                                          \n@param description A user-defined description of the resource that you want to register with Amazon EC2.

                                                                          Do not enter personally identifiable information in this field.

                                                                          ", "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 resource that you want to register with Amazon EC2.

                                                                          Do not enter personally identifiable information in this field.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDefaultInstanceName", "beanStyleSetterMethodName" : "setDefaultInstanceName", "c2jName" : "DefaultInstanceName", "c2jShape" : "DefaultInstanceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The name of the registered, managed instance as it will appear in the Amazon EC2 console or when you use the AWS command line tools to list EC2 resources.

                                                                          Do not enter personally identifiable information in this field.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #defaultInstanceName(String)}.\n@param defaultInstanceName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultInstanceName(String)", "deprecated" : false, "documentation" : "

                                                                          The name of the registered, managed instance as it will appear in the Amazon EC2 console or when you use the AWS command line tools to list EC2 resources.

                                                                          Do not enter personally identifiable information in this field.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defaultInstanceName", "fluentSetterDocumentation" : "

                                                                          The name of the registered, managed instance as it will appear in the Amazon EC2 console or when you use the AWS command line tools to list EC2 resources.

                                                                          Do not enter personally identifiable information in this field.

                                                                          \n@param defaultInstanceName The name of the registered, managed instance as it will appear in the Amazon EC2 console or when you use the AWS command line tools to list EC2 resources.

                                                                          Do not enter personally identifiable information in this field.

                                                                          \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultInstanceName", "getterDocumentation" : "

                                                                          The name of the registered, managed instance as it will appear in the Amazon EC2 console or when you use the AWS command line tools to list EC2 resources.

                                                                          Do not enter personally identifiable information in this field.

                                                                          \n@return The name of the registered, managed instance as it will appear in the Amazon EC2 console or when you use the AWS command line tools to list EC2 resources.

                                                                          Do not enter personally identifiable information in this field.

                                                                          ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultInstanceName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultInstanceName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DefaultInstanceName", "sensitive" : false, "setterDocumentation" : "

                                                                          The name of the registered, managed instance as it will appear in the Amazon EC2 console or when you use the AWS command line tools to list EC2 resources.

                                                                          Do not enter personally identifiable information in this field.

                                                                          \n@param defaultInstanceName The name of the registered, managed instance as it will appear in the Amazon EC2 console or when you use the AWS command line tools to list EC2 resources.

                                                                          Do not enter personally identifiable information in this field.

                                                                          ", "setterMethodName" : "setDefaultInstanceName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultInstanceName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultInstanceName", "variableType" : "String", "documentation" : "

                                                                          The name of the registered, managed instance as it will appear in the Amazon EC2 console or when you use the AWS command line tools to list EC2 resources.

                                                                          Do not enter personally identifiable information in this field.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIamRole", "beanStyleSetterMethodName" : "setIamRole", "c2jName" : "IamRole", "c2jShape" : "IamRole", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The Amazon Identity and Access Management (IAM) role that you want to assign to the managed instance.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #iamRole(String)}.\n@param iamRole a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #iamRole(String)", "deprecated" : false, "documentation" : "

                                                                          The Amazon Identity and Access Management (IAM) role that you want to assign to the managed instance.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "iamRole", "fluentSetterDocumentation" : "

                                                                          The Amazon Identity and Access Management (IAM) role that you want to assign to the managed instance.

                                                                          \n@param iamRole The Amazon Identity and Access Management (IAM) role that you want to assign to the managed instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "iamRole", "getterDocumentation" : "

                                                                          The Amazon Identity and Access Management (IAM) role that you want to assign to the managed instance.

                                                                          \n@return The Amazon Identity and Access Management (IAM) role that you want to assign to the managed instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IamRole", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "IamRole", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "IamRole", "sensitive" : false, "setterDocumentation" : "

                                                                          The Amazon Identity and Access Management (IAM) role that you want to assign to the managed instance.

                                                                          \n@param iamRole The Amazon Identity and Access Management (IAM) role that you want to assign to the managed instance.", "setterMethodName" : "setIamRole", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "iamRole", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "iamRole", "variableType" : "String", "documentation" : "

                                                                          The Amazon Identity and Access Management (IAM) role that you want to assign to the managed instance.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRegistrationLimit", "beanStyleSetterMethodName" : "setRegistrationLimit", "c2jName" : "RegistrationLimit", "c2jShape" : "RegistrationLimit", "defaultConsumerFluentSetterDocumentation" : "

                                                                          Specify the maximum number of managed instances you want to register. The default value is 1 instance.

                                                                          \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #registrationLimit(Integer)}.\n@param registrationLimit 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 #registrationLimit(Integer)", "deprecated" : false, "documentation" : "

                                                                          Specify the maximum number of managed instances you want to register. The default value is 1 instance.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "registrationLimit", "fluentSetterDocumentation" : "

                                                                          Specify the maximum number of managed instances you want to register. The default value is 1 instance.

                                                                          \n@param registrationLimit Specify the maximum number of managed instances you want to register. The default value is 1 instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "registrationLimit", "getterDocumentation" : "

                                                                          Specify the maximum number of managed instances you want to register. The default value is 1 instance.

                                                                          \n@return Specify the maximum number of managed instances you want to register. The default value is 1 instance.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RegistrationLimit", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RegistrationLimit", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "RegistrationLimit", "sensitive" : false, "setterDocumentation" : "

                                                                          Specify the maximum number of managed instances you want to register. The default value is 1 instance.

                                                                          \n@param registrationLimit Specify the maximum number of managed instances you want to register. The default value is 1 instance.", "setterMethodName" : "setRegistrationLimit", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "registrationLimit", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "registrationLimit", "variableType" : "Integer", "documentation" : "

                                                                          Specify the maximum number of managed instances you want to register. The default value is 1 instance.

                                                                          ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getExpirationDate", "beanStyleSetterMethodName" : "setExpirationDate", "c2jName" : "ExpirationDate", "c2jShape" : "ExpirationDate", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The date by which this activation request should expire. The default value is 24 hours.

                                                                          \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 #expirationDate(Instant)}.\n@param expirationDate 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 #expirationDate(Instant)", "deprecated" : false, "documentation" : "

                                                                          The date by which this activation request should expire. The default value is 24 hours.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "expirationDate", "fluentSetterDocumentation" : "

                                                                          The date by which this activation request should expire. The default value is 24 hours.

                                                                          \n@param expirationDate The date by which this activation request should expire. The default value is 24 hours.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "expirationDate", "getterDocumentation" : "

                                                                          The date by which this activation request should expire. The default value is 24 hours.

                                                                          \n@return The date by which this activation request should expire. The default value is 24 hours.", "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" : "ExpirationDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ExpirationDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "ExpirationDate", "sensitive" : false, "setterDocumentation" : "

                                                                          The date by which this activation request should expire. The default value is 24 hours.

                                                                          \n@param expirationDate The date by which this activation request should expire. The default value is 24 hours.", "setterMethodName" : "setExpirationDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "expirationDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "expirationDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                          The date by which this activation request should expire. The default value is 24 hours.

                                                                          ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "TagList", "defaultConsumerFluentSetterDocumentation" : "

                                                                          Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag an activation to identify which servers or virtual machines (VMs) in your on-premises environment you intend to activate. In this case, you could specify the following key name/value pairs:

                                                                          • Key=OS,Value=Windows

                                                                          • Key=Environment,Value=Production

                                                                          When you install SSM Agent on your on-premises servers and VMs, you specify an activation ID and code. When you specify the activation ID and code, tags assigned to the activation are automatically applied to the on-premises servers or VMs.

                                                                          You can't add tags to or delete tags from an existing activation. You can tag your on-premises servers and VMs after they connect to Systems Manager for the first time and are assigned a managed instance ID. This means they are listed in the AWS Systems Manager console with an ID that is prefixed with \"mi-\". For information about how to add tags to your managed instances, see AddTagsToResource. For information about how to remove tags from your managed instances, see RemoveTagsFromResource.

                                                                          \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tags(List)}.\n@param tags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(List)", "deprecated" : false, "documentation" : "

                                                                          Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag an activation to identify which servers or virtual machines (VMs) in your on-premises environment you intend to activate. In this case, you could specify the following key name/value pairs:

                                                                          • Key=OS,Value=Windows

                                                                          • Key=Environment,Value=Production

                                                                          When you install SSM Agent on your on-premises servers and VMs, you specify an activation ID and code. When you specify the activation ID and code, tags assigned to the activation are automatically applied to the on-premises servers or VMs.

                                                                          You can't add tags to or delete tags from an existing activation. You can tag your on-premises servers and VMs after they connect to Systems Manager for the first time and are assigned a managed instance ID. This means they are listed in the AWS Systems Manager console with an ID that is prefixed with \"mi-\". For information about how to add tags to your managed instances, see AddTagsToResource. For information about how to remove tags from your managed instances, see RemoveTagsFromResource.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                                                          Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag an activation to identify which servers or virtual machines (VMs) in your on-premises environment you intend to activate. In this case, you could specify the following key name/value pairs:

                                                                          • Key=OS,Value=Windows

                                                                          • Key=Environment,Value=Production

                                                                          When you install SSM Agent on your on-premises servers and VMs, you specify an activation ID and code. When you specify the activation ID and code, tags assigned to the activation are automatically applied to the on-premises servers or VMs.

                                                                          You can't add tags to or delete tags from an existing activation. You can tag your on-premises servers and VMs after they connect to Systems Manager for the first time and are assigned a managed instance ID. This means they are listed in the AWS Systems Manager console with an ID that is prefixed with \"mi-\". For information about how to add tags to your managed instances, see AddTagsToResource. For information about how to remove tags from your managed instances, see RemoveTagsFromResource.

                                                                          \n@param tags Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag an activation to identify which servers or virtual machines (VMs) in your on-premises environment you intend to activate. In this case, you could specify the following key name/value pairs:

                                                                          • Key=OS,Value=Windows

                                                                          • Key=Environment,Value=Production

                                                                          When you install SSM Agent on your on-premises servers and VMs, you specify an activation ID and code. When you specify the activation ID and code, tags assigned to the activation are automatically applied to the on-premises servers or VMs.

                                                                          You can't add tags to or delete tags from an existing activation. You can tag your on-premises servers and VMs after they connect to Systems Manager for the first time and are assigned a managed instance ID. This means they are listed in the AWS Systems Manager console with an ID that is prefixed with \"mi-\". For information about how to add tags to your managed instances, see AddTagsToResource. For information about how to remove tags from your managed instances, see RemoveTagsFromResource.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                                                          Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag an activation to identify which servers or virtual machines (VMs) in your on-premises environment you intend to activate. In this case, you could specify the following key name/value pairs:

                                                                          • Key=OS,Value=Windows

                                                                          • Key=Environment,Value=Production

                                                                          When you install SSM Agent on your on-premises servers and VMs, you specify an activation ID and code. When you specify the activation ID and code, tags assigned to the activation are automatically applied to the on-premises servers or VMs.

                                                                          You can't add tags to or delete tags from an existing activation. You can tag your on-premises servers and VMs after they connect to Systems Manager for the first time and are assigned a managed instance ID. This means they are listed in the AWS Systems Manager console with an ID that is prefixed with \"mi-\". For information about how to add tags to your managed instances, see AddTagsToResource. For information about how to remove tags from your managed instances, see RemoveTagsFromResource.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag an activation to identify which servers or virtual machines (VMs) in your on-premises environment you intend to activate. In this case, you could specify the following key name/value pairs:

                                                                          • Key=OS,Value=Windows

                                                                          • Key=Environment,Value=Production

                                                                          When you install SSM Agent on your on-premises servers and VMs, you specify an activation ID and code. When you specify the activation ID and code, tags assigned to the activation are automatically applied to the on-premises servers or VMs.

                                                                          You can't add tags to or delete tags from an existing activation. You can tag your on-premises servers and VMs after they connect to Systems Manager for the first time and are assigned a managed instance ID. This means they are listed in the AWS Systems Manager console with an ID that is prefixed with \"mi-\". For information about how to add tags to your managed instances, see AddTagsToResource. For information about how to remove tags from your managed instances, see RemoveTagsFromResource.", "getterModel" : { "returnType" : "java.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" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Tag", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "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" }, "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" : "

                                                                          Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag an activation to identify which servers or virtual machines (VMs) in your on-premises environment you intend to activate. In this case, you could specify the following key name/value pairs:

                                                                          • Key=OS,Value=Windows

                                                                          • Key=Environment,Value=Production

                                                                          When you install SSM Agent on your on-premises servers and VMs, you specify an activation ID and code. When you specify the activation ID and code, tags assigned to the activation are automatically applied to the on-premises servers or VMs.

                                                                          You can't add tags to or delete tags from an existing activation. You can tag your on-premises servers and VMs after they connect to Systems Manager for the first time and are assigned a managed instance ID. This means they are listed in the AWS Systems Manager console with an ID that is prefixed with \"mi-\". For information about how to add tags to your managed instances, see AddTagsToResource. For information about how to remove tags from your managed instances, see RemoveTagsFromResource.

                                                                          \n@param tags Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag an activation to identify which servers or virtual machines (VMs) in your on-premises environment you intend to activate. In this case, you could specify the following key name/value pairs:

                                                                          • Key=OS,Value=Windows

                                                                          • Key=Environment,Value=Production

                                                                          When you install SSM Agent on your on-premises servers and VMs, you specify an activation ID and code. When you specify the activation ID and code, tags assigned to the activation are automatically applied to the on-premises servers or VMs.

                                                                          You can't add tags to or delete tags from an existing activation. You can tag your on-premises servers and VMs after they connect to Systems Manager for the first time and are assigned a managed instance ID. This means they are listed in the AWS Systems Manager console with an ID that is prefixed with \"mi-\". For information about how to add tags to your managed instances, see AddTagsToResource. For information about how to remove tags from your managed instances, see RemoveTagsFromResource.", "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" : "

                                                                          Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag an activation to identify which servers or virtual machines (VMs) in your on-premises environment you intend to activate. In this case, you could specify the following key name/value pairs:

                                                                          • Key=OS,Value=Windows

                                                                          • Key=Environment,Value=Production

                                                                          When you install SSM Agent on your on-premises servers and VMs, you specify an activation ID and code. When you specify the activation ID and code, tags assigned to the activation are automatically applied to the on-premises servers or VMs.

                                                                          You can't add tags to or delete tags from an existing activation. You can tag your on-premises servers and VMs after they connect to Systems Manager for the first time and are assigned a managed instance ID. This means they are listed in the AWS Systems Manager console with an ID that is prefixed with \"mi-\". For information about how to add tags to your managed instances, see AddTagsToResource. For information about how to remove tags from your managed instances, see RemoveTagsFromResource.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "IamRole" ], "shapeName" : "CreateActivationRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "CreateActivationRequest", "variableName" : "createActivationRequest", "variableType" : "CreateActivationRequest", "documentation" : null, "simpleType" : "CreateActivationRequest", "variableSetterType" : "CreateActivationRequest" }, "wrapper" : false }, "CreateActivationResponse" : { "c2jName" : "CreateActivationResult", "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" : [ { "beanStyleGetterMethodName" : "getActivationId", "beanStyleSetterMethodName" : "setActivationId", "c2jName" : "ActivationId", "c2jShape" : "ActivationId", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The ID number generated by the system when it processed the activation. The activation ID functions like a user name.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #activationId(String)}.\n@param activationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #activationId(String)", "deprecated" : false, "documentation" : "

                                                                          The ID number generated by the system when it processed the activation. The activation ID functions like a user name.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "activationId", "fluentSetterDocumentation" : "

                                                                          The ID number generated by the system when it processed the activation. The activation ID functions like a user name.

                                                                          \n@param activationId The ID number generated by the system when it processed the activation. The activation ID functions like a user name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "activationId", "getterDocumentation" : "

                                                                          The ID number generated by the system when it processed the activation. The activation ID functions like a user name.

                                                                          \n@return The ID number generated by the system when it processed the activation. The activation ID functions like a user name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ActivationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ActivationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ActivationId", "sensitive" : false, "setterDocumentation" : "

                                                                          The ID number generated by the system when it processed the activation. The activation ID functions like a user name.

                                                                          \n@param activationId The ID number generated by the system when it processed the activation. The activation ID functions like a user name.", "setterMethodName" : "setActivationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "activationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "activationId", "variableType" : "String", "documentation" : "

                                                                          The ID number generated by the system when it processed the activation. The activation ID functions like a user name.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getActivationCode", "beanStyleSetterMethodName" : "setActivationCode", "c2jName" : "ActivationCode", "c2jShape" : "ActivationCode", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The code the system generates when it processes the activation. The activation code functions like a password to validate the activation ID.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #activationCode(String)}.\n@param activationCode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #activationCode(String)", "deprecated" : false, "documentation" : "

                                                                          The code the system generates when it processes the activation. The activation code functions like a password to validate the activation ID.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "activationCode", "fluentSetterDocumentation" : "

                                                                          The code the system generates when it processes the activation. The activation code functions like a password to validate the activation ID.

                                                                          \n@param activationCode The code the system generates when it processes the activation. The activation code functions like a password to validate the activation ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "activationCode", "getterDocumentation" : "

                                                                          The code the system generates when it processes the activation. The activation code functions like a password to validate the activation ID.

                                                                          \n@return The code the system generates when it processes the activation. The activation code functions like a password to validate the activation ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ActivationCode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ActivationCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ActivationCode", "sensitive" : false, "setterDocumentation" : "

                                                                          The code the system generates when it processes the activation. The activation code functions like a password to validate the activation ID.

                                                                          \n@param activationCode The code the system generates when it processes the activation. The activation code functions like a password to validate the activation ID.", "setterMethodName" : "setActivationCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "activationCode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "activationCode", "variableType" : "String", "documentation" : "

                                                                          The code the system generates when it processes the activation. The activation code functions like a password to validate the activation ID.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ActivationCode" : { "beanStyleGetterMethodName" : "getActivationCode", "beanStyleSetterMethodName" : "setActivationCode", "c2jName" : "ActivationCode", "c2jShape" : "ActivationCode", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The code the system generates when it processes the activation. The activation code functions like a password to validate the activation ID.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #activationCode(String)}.\n@param activationCode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #activationCode(String)", "deprecated" : false, "documentation" : "

                                                                          The code the system generates when it processes the activation. The activation code functions like a password to validate the activation ID.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "activationCode", "fluentSetterDocumentation" : "

                                                                          The code the system generates when it processes the activation. The activation code functions like a password to validate the activation ID.

                                                                          \n@param activationCode The code the system generates when it processes the activation. The activation code functions like a password to validate the activation ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "activationCode", "getterDocumentation" : "

                                                                          The code the system generates when it processes the activation. The activation code functions like a password to validate the activation ID.

                                                                          \n@return The code the system generates when it processes the activation. The activation code functions like a password to validate the activation ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ActivationCode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ActivationCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ActivationCode", "sensitive" : false, "setterDocumentation" : "

                                                                          The code the system generates when it processes the activation. The activation code functions like a password to validate the activation ID.

                                                                          \n@param activationCode The code the system generates when it processes the activation. The activation code functions like a password to validate the activation ID.", "setterMethodName" : "setActivationCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "activationCode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "activationCode", "variableType" : "String", "documentation" : "

                                                                          The code the system generates when it processes the activation. The activation code functions like a password to validate the activation ID.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ActivationId" : { "beanStyleGetterMethodName" : "getActivationId", "beanStyleSetterMethodName" : "setActivationId", "c2jName" : "ActivationId", "c2jShape" : "ActivationId", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The ID number generated by the system when it processed the activation. The activation ID functions like a user name.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #activationId(String)}.\n@param activationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #activationId(String)", "deprecated" : false, "documentation" : "

                                                                          The ID number generated by the system when it processed the activation. The activation ID functions like a user name.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "activationId", "fluentSetterDocumentation" : "

                                                                          The ID number generated by the system when it processed the activation. The activation ID functions like a user name.

                                                                          \n@param activationId The ID number generated by the system when it processed the activation. The activation ID functions like a user name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "activationId", "getterDocumentation" : "

                                                                          The ID number generated by the system when it processed the activation. The activation ID functions like a user name.

                                                                          \n@return The ID number generated by the system when it processed the activation. The activation ID functions like a user name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ActivationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ActivationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ActivationId", "sensitive" : false, "setterDocumentation" : "

                                                                          The ID number generated by the system when it processed the activation. The activation ID functions like a user name.

                                                                          \n@param activationId The ID number generated by the system when it processed the activation. The activation ID functions like a user name.", "setterMethodName" : "setActivationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "activationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "activationId", "variableType" : "String", "documentation" : "

                                                                          The ID number generated by the system when it processed the activation. The activation ID functions like a user name.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getActivationId", "beanStyleSetterMethodName" : "setActivationId", "c2jName" : "ActivationId", "c2jShape" : "ActivationId", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The ID number generated by the system when it processed the activation. The activation ID functions like a user name.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #activationId(String)}.\n@param activationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #activationId(String)", "deprecated" : false, "documentation" : "

                                                                          The ID number generated by the system when it processed the activation. The activation ID functions like a user name.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "activationId", "fluentSetterDocumentation" : "

                                                                          The ID number generated by the system when it processed the activation. The activation ID functions like a user name.

                                                                          \n@param activationId The ID number generated by the system when it processed the activation. The activation ID functions like a user name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "activationId", "getterDocumentation" : "

                                                                          The ID number generated by the system when it processed the activation. The activation ID functions like a user name.

                                                                          \n@return The ID number generated by the system when it processed the activation. The activation ID functions like a user name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ActivationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ActivationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ActivationId", "sensitive" : false, "setterDocumentation" : "

                                                                          The ID number generated by the system when it processed the activation. The activation ID functions like a user name.

                                                                          \n@param activationId The ID number generated by the system when it processed the activation. The activation ID functions like a user name.", "setterMethodName" : "setActivationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "activationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "activationId", "variableType" : "String", "documentation" : "

                                                                          The ID number generated by the system when it processed the activation. The activation ID functions like a user name.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getActivationCode", "beanStyleSetterMethodName" : "setActivationCode", "c2jName" : "ActivationCode", "c2jShape" : "ActivationCode", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The code the system generates when it processes the activation. The activation code functions like a password to validate the activation ID.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #activationCode(String)}.\n@param activationCode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #activationCode(String)", "deprecated" : false, "documentation" : "

                                                                          The code the system generates when it processes the activation. The activation code functions like a password to validate the activation ID.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "activationCode", "fluentSetterDocumentation" : "

                                                                          The code the system generates when it processes the activation. The activation code functions like a password to validate the activation ID.

                                                                          \n@param activationCode The code the system generates when it processes the activation. The activation code functions like a password to validate the activation ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "activationCode", "getterDocumentation" : "

                                                                          The code the system generates when it processes the activation. The activation code functions like a password to validate the activation ID.

                                                                          \n@return The code the system generates when it processes the activation. The activation code functions like a password to validate the activation ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ActivationCode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ActivationCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ActivationCode", "sensitive" : false, "setterDocumentation" : "

                                                                          The code the system generates when it processes the activation. The activation code functions like a password to validate the activation ID.

                                                                          \n@param activationCode The code the system generates when it processes the activation. The activation code functions like a password to validate the activation ID.", "setterMethodName" : "setActivationCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "activationCode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "activationCode", "variableType" : "String", "documentation" : "

                                                                          The code the system generates when it processes the activation. The activation code functions like a password to validate the activation ID.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "CreateActivationResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CreateActivationResponse", "variableName" : "createActivationResponse", "variableType" : "CreateActivationResponse", "documentation" : null, "simpleType" : "CreateActivationResponse", "variableSetterType" : "CreateActivationResponse" }, "wrapper" : false }, "CreateAssociationBatchRequest" : { "c2jName" : "CreateAssociationBatchRequest", "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" : "CreateAssociationBatch", "locationName" : null, "requestUri" : "/", "target" : "AmazonSSM.CreateAssociationBatch", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getEntries", "beanStyleSetterMethodName" : "setEntries", "c2jName" : "Entries", "c2jShape" : "CreateAssociationBatchRequestEntries", "defaultConsumerFluentSetterDocumentation" : "

                                                                          One or more associations.

                                                                          \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #entries(List)}.\n@param entries a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #entries(List)", "deprecated" : false, "documentation" : "

                                                                          One or more associations.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "entries", "fluentSetterDocumentation" : "

                                                                          One or more associations.

                                                                          \n@param entries One or more associations.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "entries", "getterDocumentation" : "

                                                                          One or more associations.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return One or more associations.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Entries", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Entries", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "CreateAssociationBatchRequestEntry", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link CreateAssociationBatchRequestEntry.Builder} avoiding the need to create one manually via {@link CreateAssociationBatchRequestEntry#builder()}.\n\nWhen the {@link Consumer} completes, {@link CreateAssociationBatchRequestEntry.Builder#build()} is called immediately and its result is passed to {@link #member(CreateAssociationBatchRequestEntry)}.\n@param member a consumer that will call methods on {@link CreateAssociationBatchRequestEntry.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(CreateAssociationBatchRequestEntry)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "CreateAssociationBatchRequestEntry", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "CreateAssociationBatchRequestEntry", "variableName" : "member", "variableType" : "CreateAssociationBatchRequestEntry", "documentation" : null, "simpleType" : "CreateAssociationBatchRequestEntry", "variableSetterType" : "CreateAssociationBatchRequestEntry" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CreateAssociationBatchRequestEntry", "variableName" : "member", "variableType" : "CreateAssociationBatchRequestEntry", "documentation" : "", "simpleType" : "CreateAssociationBatchRequestEntry", "variableSetterType" : "CreateAssociationBatchRequestEntry" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "CreateAssociationBatchRequestEntry", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "CreateAssociationBatchRequestEntry", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Entries", "sensitive" : false, "setterDocumentation" : "

                                                                          One or more associations.

                                                                          \n@param entries One or more associations.", "setterMethodName" : "setEntries", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "entries", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "entries", "variableType" : "java.util.List", "documentation" : "

                                                                          One or more associations.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Entries" : { "beanStyleGetterMethodName" : "getEntries", "beanStyleSetterMethodName" : "setEntries", "c2jName" : "Entries", "c2jShape" : "CreateAssociationBatchRequestEntries", "defaultConsumerFluentSetterDocumentation" : "

                                                                          One or more associations.

                                                                          \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #entries(List)}.\n@param entries a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #entries(List)", "deprecated" : false, "documentation" : "

                                                                          One or more associations.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "entries", "fluentSetterDocumentation" : "

                                                                          One or more associations.

                                                                          \n@param entries One or more associations.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "entries", "getterDocumentation" : "

                                                                          One or more associations.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return One or more associations.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Entries", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Entries", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "CreateAssociationBatchRequestEntry", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link CreateAssociationBatchRequestEntry.Builder} avoiding the need to create one manually via {@link CreateAssociationBatchRequestEntry#builder()}.\n\nWhen the {@link Consumer} completes, {@link CreateAssociationBatchRequestEntry.Builder#build()} is called immediately and its result is passed to {@link #member(CreateAssociationBatchRequestEntry)}.\n@param member a consumer that will call methods on {@link CreateAssociationBatchRequestEntry.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(CreateAssociationBatchRequestEntry)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "CreateAssociationBatchRequestEntry", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "CreateAssociationBatchRequestEntry", "variableName" : "member", "variableType" : "CreateAssociationBatchRequestEntry", "documentation" : null, "simpleType" : "CreateAssociationBatchRequestEntry", "variableSetterType" : "CreateAssociationBatchRequestEntry" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CreateAssociationBatchRequestEntry", "variableName" : "member", "variableType" : "CreateAssociationBatchRequestEntry", "documentation" : "", "simpleType" : "CreateAssociationBatchRequestEntry", "variableSetterType" : "CreateAssociationBatchRequestEntry" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "CreateAssociationBatchRequestEntry", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "CreateAssociationBatchRequestEntry", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Entries", "sensitive" : false, "setterDocumentation" : "

                                                                          One or more associations.

                                                                          \n@param entries One or more associations.", "setterMethodName" : "setEntries", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "entries", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "entries", "variableType" : "java.util.List", "documentation" : "

                                                                          One or more associations.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getEntries", "beanStyleSetterMethodName" : "setEntries", "c2jName" : "Entries", "c2jShape" : "CreateAssociationBatchRequestEntries", "defaultConsumerFluentSetterDocumentation" : "

                                                                          One or more associations.

                                                                          \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #entries(List)}.\n@param entries a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #entries(List)", "deprecated" : false, "documentation" : "

                                                                          One or more associations.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "entries", "fluentSetterDocumentation" : "

                                                                          One or more associations.

                                                                          \n@param entries One or more associations.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "entries", "getterDocumentation" : "

                                                                          One or more associations.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return One or more associations.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Entries", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Entries", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "CreateAssociationBatchRequestEntry", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link CreateAssociationBatchRequestEntry.Builder} avoiding the need to create one manually via {@link CreateAssociationBatchRequestEntry#builder()}.\n\nWhen the {@link Consumer} completes, {@link CreateAssociationBatchRequestEntry.Builder#build()} is called immediately and its result is passed to {@link #member(CreateAssociationBatchRequestEntry)}.\n@param member a consumer that will call methods on {@link CreateAssociationBatchRequestEntry.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(CreateAssociationBatchRequestEntry)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "CreateAssociationBatchRequestEntry", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "CreateAssociationBatchRequestEntry", "variableName" : "member", "variableType" : "CreateAssociationBatchRequestEntry", "documentation" : null, "simpleType" : "CreateAssociationBatchRequestEntry", "variableSetterType" : "CreateAssociationBatchRequestEntry" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CreateAssociationBatchRequestEntry", "variableName" : "member", "variableType" : "CreateAssociationBatchRequestEntry", "documentation" : "", "simpleType" : "CreateAssociationBatchRequestEntry", "variableSetterType" : "CreateAssociationBatchRequestEntry" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "CreateAssociationBatchRequestEntry", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "CreateAssociationBatchRequestEntry", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Entries", "sensitive" : false, "setterDocumentation" : "

                                                                          One or more associations.

                                                                          \n@param entries One or more associations.", "setterMethodName" : "setEntries", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "entries", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "entries", "variableType" : "java.util.List", "documentation" : "

                                                                          One or more associations.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Entries" ], "shapeName" : "CreateAssociationBatchRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "CreateAssociationBatchRequest", "variableName" : "createAssociationBatchRequest", "variableType" : "CreateAssociationBatchRequest", "documentation" : null, "simpleType" : "CreateAssociationBatchRequest", "variableSetterType" : "CreateAssociationBatchRequest" }, "wrapper" : false }, "CreateAssociationBatchRequestEntry" : { "c2jName" : "CreateAssociationBatchRequestEntry", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                          Describes the association of a Systems Manager SSM document and an instance.

                                                                          ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "DocumentARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The name of the SSM document that contains the configuration information for the instance. You can specify Command or Automation documents.

                                                                          You can specify AWS-predefined documents, documents you created, or a document that is shared with you from another account.

                                                                          For SSM documents that are shared with you from other AWS accounts, you must specify the complete SSM document ARN, in the following format:

                                                                          arn:aws:ssm:region:account-id:document/document-name

                                                                          For example:

                                                                          arn:aws:ssm:us-east-2:12345678912:document/My-Shared-Document

                                                                          For AWS-predefined documents and SSM documents you created in your account, you only need to specify the document name. For example, AWS-ApplyPatchBaseline or My-Document.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                          The name of the SSM document that contains the configuration information for the instance. You can specify Command or Automation documents.

                                                                          You can specify AWS-predefined documents, documents you created, or a document that is shared with you from another account.

                                                                          For SSM documents that are shared with you from other AWS accounts, you must specify the complete SSM document ARN, in the following format:

                                                                          arn:aws:ssm:region:account-id:document/document-name

                                                                          For example:

                                                                          arn:aws:ssm:us-east-2:12345678912:document/My-Shared-Document

                                                                          For AWS-predefined documents and SSM documents you created in your account, you only need to specify the document name. For example, AWS-ApplyPatchBaseline or My-Document.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                          The name of the SSM document that contains the configuration information for the instance. You can specify Command or Automation documents.

                                                                          You can specify AWS-predefined documents, documents you created, or a document that is shared with you from another account.

                                                                          For SSM documents that are shared with you from other AWS accounts, you must specify the complete SSM document ARN, in the following format:

                                                                          arn:aws:ssm:region:account-id:document/document-name

                                                                          For example:

                                                                          arn:aws:ssm:us-east-2:12345678912:document/My-Shared-Document

                                                                          For AWS-predefined documents and SSM documents you created in your account, you only need to specify the document name. For example, AWS-ApplyPatchBaseline or My-Document.

                                                                          \n@param name The name of the SSM document that contains the configuration information for the instance. You can specify Command or Automation documents.

                                                                          You can specify AWS-predefined documents, documents you created, or a document that is shared with you from another account.

                                                                          For SSM documents that are shared with you from other AWS accounts, you must specify the complete SSM document ARN, in the following format:

                                                                          arn:aws:ssm:region:account-id:document/document-name

                                                                          For example:

                                                                          arn:aws:ssm:us-east-2:12345678912:document/My-Shared-Document

                                                                          For AWS-predefined documents and SSM documents you created in your account, you only need to specify the document name. For example, AWS-ApplyPatchBaseline or My-Document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                          The name of the SSM document that contains the configuration information for the instance. You can specify Command or Automation documents.

                                                                          You can specify AWS-predefined documents, documents you created, or a document that is shared with you from another account.

                                                                          For SSM documents that are shared with you from other AWS accounts, you must specify the complete SSM document ARN, in the following format:

                                                                          arn:aws:ssm:region:account-id:document/document-name

                                                                          For example:

                                                                          arn:aws:ssm:us-east-2:12345678912:document/My-Shared-Document

                                                                          For AWS-predefined documents and SSM documents you created in your account, you only need to specify the document name. For example, AWS-ApplyPatchBaseline or My-Document.

                                                                          \n@return The name of the SSM document that contains the configuration information for the instance. You can specify Command or Automation documents.

                                                                          You can specify AWS-predefined documents, documents you created, or a document that is shared with you from another account.

                                                                          For SSM documents that are shared with you from other AWS accounts, you must specify the complete SSM document ARN, in the following format:

                                                                          arn:aws:ssm:region:account-id:document/document-name

                                                                          For example:

                                                                          arn:aws:ssm:us-east-2:12345678912:document/My-Shared-Document

                                                                          For AWS-predefined documents and SSM documents you created in your account, you only need to specify the document name. For example, AWS-ApplyPatchBaseline or My-Document.", "getterModel" : { "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 SSM document that contains the configuration information for the instance. You can specify Command or Automation documents.

                                                                          You can specify AWS-predefined documents, documents you created, or a document that is shared with you from another account.

                                                                          For SSM documents that are shared with you from other AWS accounts, you must specify the complete SSM document ARN, in the following format:

                                                                          arn:aws:ssm:region:account-id:document/document-name

                                                                          For example:

                                                                          arn:aws:ssm:us-east-2:12345678912:document/My-Shared-Document

                                                                          For AWS-predefined documents and SSM documents you created in your account, you only need to specify the document name. For example, AWS-ApplyPatchBaseline or My-Document.

                                                                          \n@param name The name of the SSM document that contains the configuration information for the instance. You can specify Command or Automation documents.

                                                                          You can specify AWS-predefined documents, documents you created, or a document that is shared with you from another account.

                                                                          For SSM documents that are shared with you from other AWS accounts, you must specify the complete SSM document ARN, in the following format:

                                                                          arn:aws:ssm:region:account-id:document/document-name

                                                                          For example:

                                                                          arn:aws:ssm:us-east-2:12345678912:document/My-Shared-Document

                                                                          For AWS-predefined documents and SSM documents you created in your account, you only need to specify the document name. For example, AWS-ApplyPatchBaseline or My-Document.", "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 SSM document that contains the configuration information for the instance. You can specify Command or Automation documents.

                                                                          You can specify AWS-predefined documents, documents you created, or a document that is shared with you from another account.

                                                                          For SSM documents that are shared with you from other AWS accounts, you must specify the complete SSM document ARN, in the following format:

                                                                          arn:aws:ssm:region:account-id:document/document-name

                                                                          For example:

                                                                          arn:aws:ssm:us-east-2:12345678912:document/My-Shared-Document

                                                                          For AWS-predefined documents and SSM documents you created in your account, you only need to specify the document name. For example, AWS-ApplyPatchBaseline or My-Document.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The ID of the instance.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                          The ID of the instance.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                          The ID of the instance.

                                                                          \n@param instanceId The ID of the instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                          The ID of the instance.

                                                                          \n@return The ID of the instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                          The ID of the instance.

                                                                          \n@param instanceId The ID of the instance.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                          The ID of the instance.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getParameters", "beanStyleSetterMethodName" : "setParameters", "c2jName" : "Parameters", "c2jShape" : "Parameters", "defaultConsumerFluentSetterDocumentation" : "

                                                                          A description of the parameters for a document.

                                                                          \nThis is a convenience that creates an instance of the {@link List>.Builder} avoiding the need to create one manually via {@link List>#builder()}.\n\nWhen the {@link Consumer} completes, {@link List>.Builder#build()} is called immediately and its result is passed to {@link #parameters(List>)}.\n@param parameters a consumer that will call methods on {@link List>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #parameters(List>)", "deprecated" : false, "documentation" : "

                                                                          A description of the parameters for a document.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parameters", "fluentSetterDocumentation" : "

                                                                          A description of the parameters for a document.

                                                                          \n@param parameters A description of the parameters for a document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parameters", "getterDocumentation" : "

                                                                          A description of the parameters for a document.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return A description of the parameters for a document.", "getterModel" : { "returnType" : "java.util.Map>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Parameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Parameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "ParameterName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "ParameterValueList", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #value(List)}.\n@param value a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(List)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ParameterValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry>", "templateType" : "java.util.Map>" }, "marshallingType" : "MAP", "name" : "Parameters", "sensitive" : false, "setterDocumentation" : "

                                                                          A description of the parameters for a document.

                                                                          \n@param parameters A description of the parameters for a document.", "setterMethodName" : "setParameters", "setterModel" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "parameters", "variableType" : "java.util.Map>", "documentation" : null, "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "parameters", "variableType" : "java.util.Map>", "documentation" : "

                                                                          A description of the parameters for a document.

                                                                          ", "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAutomationTargetParameterName", "beanStyleSetterMethodName" : "setAutomationTargetParameterName", "c2jName" : "AutomationTargetParameterName", "c2jShape" : "AutomationTargetParameterName", "defaultConsumerFluentSetterDocumentation" : "

                                                                          Specify the target for the association. This target is required for associations that use an Automation document and target resources by using rate controls.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #automationTargetParameterName(String)}.\n@param automationTargetParameterName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #automationTargetParameterName(String)", "deprecated" : false, "documentation" : "

                                                                          Specify the target for the association. This target is required for associations that use an Automation document and target resources by using rate controls.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "automationTargetParameterName", "fluentSetterDocumentation" : "

                                                                          Specify the target for the association. This target is required for associations that use an Automation document and target resources by using rate controls.

                                                                          \n@param automationTargetParameterName Specify the target for the association. This target is required for associations that use an Automation document and target resources by using rate controls.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "automationTargetParameterName", "getterDocumentation" : "

                                                                          Specify the target for the association. This target is required for associations that use an Automation document and target resources by using rate controls.

                                                                          \n@return Specify the target for the association. This target is required for associations that use an Automation document and target resources by using rate controls.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AutomationTargetParameterName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AutomationTargetParameterName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AutomationTargetParameterName", "sensitive" : false, "setterDocumentation" : "

                                                                          Specify the target for the association. This target is required for associations that use an Automation document and target resources by using rate controls.

                                                                          \n@param automationTargetParameterName Specify the target for the association. This target is required for associations that use an Automation document and target resources by using rate controls.", "setterMethodName" : "setAutomationTargetParameterName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "automationTargetParameterName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "automationTargetParameterName", "variableType" : "String", "documentation" : "

                                                                          Specify the target for the association. This target is required for associations that use an Automation document and target resources by using rate controls.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDocumentVersion", "beanStyleSetterMethodName" : "setDocumentVersion", "c2jName" : "DocumentVersion", "c2jShape" : "DocumentVersion", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The document version.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentVersion(String)}.\n@param documentVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentVersion(String)", "deprecated" : false, "documentation" : "

                                                                          The document version.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "documentVersion", "fluentSetterDocumentation" : "

                                                                          The document version.

                                                                          \n@param documentVersion The document version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "documentVersion", "getterDocumentation" : "

                                                                          The document version.

                                                                          \n@return The document version.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentVersion", "sensitive" : false, "setterDocumentation" : "

                                                                          The document version.

                                                                          \n@param documentVersion The document version.", "setterMethodName" : "setDocumentVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : "

                                                                          The document version.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTargets", "beanStyleSetterMethodName" : "setTargets", "c2jName" : "Targets", "c2jShape" : "Targets", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The instances targeted by the 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 #targets(List)}.\n@param targets a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targets(List)", "deprecated" : false, "documentation" : "

                                                                          The instances targeted by the request.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targets", "fluentSetterDocumentation" : "

                                                                          The instances targeted by the request.

                                                                          \n@param targets The instances targeted by the request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targets", "getterDocumentation" : "

                                                                          The instances targeted by the request.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return The instances targeted by the 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" : "Targets", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Targets", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Target", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Target.Builder} avoiding the need to create one manually via {@link Target#builder()}.\n\nWhen the {@link Consumer} completes, {@link Target.Builder#build()} is called immediately and its result is passed to {@link #member(Target)}.\n@param member a consumer that will call methods on {@link Target.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Target)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Target", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : null, "simpleType" : "Target", "variableSetterType" : "Target" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : "", "simpleType" : "Target", "variableSetterType" : "Target" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Target", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Target", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Targets", "sensitive" : false, "setterDocumentation" : "

                                                                          The instances targeted by the request.

                                                                          \n@param targets The instances targeted by the request.", "setterMethodName" : "setTargets", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : "

                                                                          The instances targeted by the request.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getScheduleExpression", "beanStyleSetterMethodName" : "setScheduleExpression", "c2jName" : "ScheduleExpression", "c2jShape" : "ScheduleExpression", "defaultConsumerFluentSetterDocumentation" : "

                                                                          A cron expression that specifies a schedule when the association runs.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #scheduleExpression(String)}.\n@param scheduleExpression a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #scheduleExpression(String)", "deprecated" : false, "documentation" : "

                                                                          A cron expression that specifies a schedule when the association runs.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "scheduleExpression", "fluentSetterDocumentation" : "

                                                                          A cron expression that specifies a schedule when the association runs.

                                                                          \n@param scheduleExpression A cron expression that specifies a schedule when the association runs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "scheduleExpression", "getterDocumentation" : "

                                                                          A cron expression that specifies a schedule when the association runs.

                                                                          \n@return A cron expression that specifies a schedule when the association runs.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ScheduleExpression", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ScheduleExpression", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ScheduleExpression", "sensitive" : false, "setterDocumentation" : "

                                                                          A cron expression that specifies a schedule when the association runs.

                                                                          \n@param scheduleExpression A cron expression that specifies a schedule when the association runs.", "setterMethodName" : "setScheduleExpression", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "scheduleExpression", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "scheduleExpression", "variableType" : "String", "documentation" : "

                                                                          A cron expression that specifies a schedule when the association runs.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOutputLocation", "beanStyleSetterMethodName" : "setOutputLocation", "c2jName" : "OutputLocation", "c2jShape" : "InstanceAssociationOutputLocation", "defaultConsumerFluentSetterDocumentation" : "

                                                                          An Amazon S3 bucket where you want to store the results of this request.

                                                                          \nThis is a convenience that creates an instance of the {@link InstanceAssociationOutputLocation.Builder} avoiding the need to create one manually via {@link InstanceAssociationOutputLocation#builder()}.\n\nWhen the {@link Consumer} completes, {@link InstanceAssociationOutputLocation.Builder#build()} is called immediately and its result is passed to {@link #outputLocation(InstanceAssociationOutputLocation)}.\n@param outputLocation a consumer that will call methods on {@link InstanceAssociationOutputLocation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #outputLocation(InstanceAssociationOutputLocation)", "deprecated" : false, "documentation" : "

                                                                          An Amazon S3 bucket where you want to store the results of this request.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "outputLocation", "fluentSetterDocumentation" : "

                                                                          An Amazon S3 bucket where you want to store the results of this request.

                                                                          \n@param outputLocation An Amazon S3 bucket where you want to store the results of this request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "outputLocation", "getterDocumentation" : "

                                                                          An Amazon S3 bucket where you want to store the results of this request.

                                                                          \n@return An Amazon S3 bucket where you want to store the results of this request.", "getterModel" : { "returnType" : "InstanceAssociationOutputLocation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OutputLocation", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OutputLocation", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "OutputLocation", "sensitive" : false, "setterDocumentation" : "

                                                                          An Amazon S3 bucket where you want to store the results of this request.

                                                                          \n@param outputLocation An Amazon S3 bucket where you want to store the results of this request.", "setterMethodName" : "setOutputLocation", "setterModel" : { "variableDeclarationType" : "InstanceAssociationOutputLocation", "variableName" : "outputLocation", "variableType" : "InstanceAssociationOutputLocation", "documentation" : null, "simpleType" : "InstanceAssociationOutputLocation", "variableSetterType" : "InstanceAssociationOutputLocation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InstanceAssociationOutputLocation", "variableName" : "outputLocation", "variableType" : "InstanceAssociationOutputLocation", "documentation" : "

                                                                          An Amazon S3 bucket where you want to store the results of this request.

                                                                          ", "simpleType" : "InstanceAssociationOutputLocation", "variableSetterType" : "InstanceAssociationOutputLocation" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAssociationName", "beanStyleSetterMethodName" : "setAssociationName", "c2jName" : "AssociationName", "c2jShape" : "AssociationName", "defaultConsumerFluentSetterDocumentation" : "

                                                                          Specify a descriptive name for the association.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #associationName(String)}.\n@param associationName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #associationName(String)", "deprecated" : false, "documentation" : "

                                                                          Specify a descriptive name for the association.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "associationName", "fluentSetterDocumentation" : "

                                                                          Specify a descriptive name for the association.

                                                                          \n@param associationName Specify a descriptive name for the association.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "associationName", "getterDocumentation" : "

                                                                          Specify a descriptive name for the association.

                                                                          \n@return Specify a descriptive name for the association.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AssociationName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AssociationName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AssociationName", "sensitive" : false, "setterDocumentation" : "

                                                                          Specify a descriptive name for the association.

                                                                          \n@param associationName Specify a descriptive name for the association.", "setterMethodName" : "setAssociationName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "associationName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "associationName", "variableType" : "String", "documentation" : "

                                                                          Specify a descriptive name for the association.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxErrors", "beanStyleSetterMethodName" : "setMaxErrors", "c2jName" : "MaxErrors", "c2jShape" : "MaxErrors", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

                                                                          Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #maxErrors(String)}.\n@param maxErrors a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxErrors(String)", "deprecated" : false, "documentation" : "

                                                                          The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

                                                                          Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxErrors", "fluentSetterDocumentation" : "

                                                                          The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

                                                                          Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.

                                                                          \n@param maxErrors The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

                                                                          Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxErrors", "getterDocumentation" : "

                                                                          The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

                                                                          Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.

                                                                          \n@return The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

                                                                          Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxErrors", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxErrors", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MaxErrors", "sensitive" : false, "setterDocumentation" : "

                                                                          The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

                                                                          Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.

                                                                          \n@param maxErrors The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

                                                                          Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.", "setterMethodName" : "setMaxErrors", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "maxErrors", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "maxErrors", "variableType" : "String", "documentation" : "

                                                                          The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

                                                                          Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxConcurrency", "beanStyleSetterMethodName" : "setMaxConcurrency", "c2jName" : "MaxConcurrency", "c2jShape" : "MaxConcurrency", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

                                                                          If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #maxConcurrency(String)}.\n@param maxConcurrency a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxConcurrency(String)", "deprecated" : false, "documentation" : "

                                                                          The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

                                                                          If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxConcurrency", "fluentSetterDocumentation" : "

                                                                          The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

                                                                          If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.

                                                                          \n@param maxConcurrency The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

                                                                          If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxConcurrency", "getterDocumentation" : "

                                                                          The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

                                                                          If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.

                                                                          \n@return The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

                                                                          If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxConcurrency", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxConcurrency", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MaxConcurrency", "sensitive" : false, "setterDocumentation" : "

                                                                          The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

                                                                          If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.

                                                                          \n@param maxConcurrency The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

                                                                          If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.", "setterMethodName" : "setMaxConcurrency", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "maxConcurrency", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "maxConcurrency", "variableType" : "String", "documentation" : "

                                                                          The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

                                                                          If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getComplianceSeverityAsString", "beanStyleSetterMethodName" : "setComplianceSeverity", "c2jName" : "ComplianceSeverity", "c2jShape" : "AssociationComplianceSeverity", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The severity level to assign to the association.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #complianceSeverityAsString(String)}.\n@param complianceSeverity a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #complianceSeverity(String)", "deprecated" : false, "documentation" : "

                                                                          The severity level to assign to the association.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : "AssociationComplianceSeverity", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "complianceSeverity", "fluentEnumSetterMethodName" : "complianceSeverity", "fluentGetterMethodName" : "complianceSeverityAsString", "fluentSetterDocumentation" : "

                                                                          The severity level to assign to the association.

                                                                          \n@param complianceSeverity The severity level to assign to the association.\n@see AssociationComplianceSeverity\n@return Returns a reference to this object so that method calls can be chained together.\n@see AssociationComplianceSeverity", "fluentSetterMethodName" : "complianceSeverity", "getterDocumentation" : "

                                                                          The severity level to assign to the association.

                                                                          \n

                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #complianceSeverity} will return {@link AssociationComplianceSeverity#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #complianceSeverityAsString}.\n

                                                                          \n@return The severity level to assign to the association.\n@see AssociationComplianceSeverity", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ComplianceSeverity", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ComplianceSeverity", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ComplianceSeverity", "sensitive" : false, "setterDocumentation" : "

                                                                          The severity level to assign to the association.

                                                                          \n@param complianceSeverity The severity level to assign to the association.\n@see AssociationComplianceSeverity", "setterMethodName" : "setComplianceSeverity", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "complianceSeverity", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "complianceSeverity", "variableType" : "String", "documentation" : "

                                                                          The severity level to assign to the association.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AssociationName" : { "beanStyleGetterMethodName" : "getAssociationName", "beanStyleSetterMethodName" : "setAssociationName", "c2jName" : "AssociationName", "c2jShape" : "AssociationName", "defaultConsumerFluentSetterDocumentation" : "

                                                                          Specify a descriptive name for the association.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #associationName(String)}.\n@param associationName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #associationName(String)", "deprecated" : false, "documentation" : "

                                                                          Specify a descriptive name for the association.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "associationName", "fluentSetterDocumentation" : "

                                                                          Specify a descriptive name for the association.

                                                                          \n@param associationName Specify a descriptive name for the association.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "associationName", "getterDocumentation" : "

                                                                          Specify a descriptive name for the association.

                                                                          \n@return Specify a descriptive name for the association.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AssociationName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AssociationName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AssociationName", "sensitive" : false, "setterDocumentation" : "

                                                                          Specify a descriptive name for the association.

                                                                          \n@param associationName Specify a descriptive name for the association.", "setterMethodName" : "setAssociationName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "associationName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "associationName", "variableType" : "String", "documentation" : "

                                                                          Specify a descriptive name for the association.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "AutomationTargetParameterName" : { "beanStyleGetterMethodName" : "getAutomationTargetParameterName", "beanStyleSetterMethodName" : "setAutomationTargetParameterName", "c2jName" : "AutomationTargetParameterName", "c2jShape" : "AutomationTargetParameterName", "defaultConsumerFluentSetterDocumentation" : "

                                                                          Specify the target for the association. This target is required for associations that use an Automation document and target resources by using rate controls.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #automationTargetParameterName(String)}.\n@param automationTargetParameterName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #automationTargetParameterName(String)", "deprecated" : false, "documentation" : "

                                                                          Specify the target for the association. This target is required for associations that use an Automation document and target resources by using rate controls.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "automationTargetParameterName", "fluentSetterDocumentation" : "

                                                                          Specify the target for the association. This target is required for associations that use an Automation document and target resources by using rate controls.

                                                                          \n@param automationTargetParameterName Specify the target for the association. This target is required for associations that use an Automation document and target resources by using rate controls.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "automationTargetParameterName", "getterDocumentation" : "

                                                                          Specify the target for the association. This target is required for associations that use an Automation document and target resources by using rate controls.

                                                                          \n@return Specify the target for the association. This target is required for associations that use an Automation document and target resources by using rate controls.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AutomationTargetParameterName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AutomationTargetParameterName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AutomationTargetParameterName", "sensitive" : false, "setterDocumentation" : "

                                                                          Specify the target for the association. This target is required for associations that use an Automation document and target resources by using rate controls.

                                                                          \n@param automationTargetParameterName Specify the target for the association. This target is required for associations that use an Automation document and target resources by using rate controls.", "setterMethodName" : "setAutomationTargetParameterName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "automationTargetParameterName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "automationTargetParameterName", "variableType" : "String", "documentation" : "

                                                                          Specify the target for the association. This target is required for associations that use an Automation document and target resources by using rate controls.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ComplianceSeverity" : { "beanStyleGetterMethodName" : "getComplianceSeverityAsString", "beanStyleSetterMethodName" : "setComplianceSeverity", "c2jName" : "ComplianceSeverity", "c2jShape" : "AssociationComplianceSeverity", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The severity level to assign to the association.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #complianceSeverityAsString(String)}.\n@param complianceSeverity a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #complianceSeverity(String)", "deprecated" : false, "documentation" : "

                                                                          The severity level to assign to the association.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : "AssociationComplianceSeverity", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "complianceSeverity", "fluentEnumSetterMethodName" : "complianceSeverity", "fluentGetterMethodName" : "complianceSeverityAsString", "fluentSetterDocumentation" : "

                                                                          The severity level to assign to the association.

                                                                          \n@param complianceSeverity The severity level to assign to the association.\n@see AssociationComplianceSeverity\n@return Returns a reference to this object so that method calls can be chained together.\n@see AssociationComplianceSeverity", "fluentSetterMethodName" : "complianceSeverity", "getterDocumentation" : "

                                                                          The severity level to assign to the association.

                                                                          \n

                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #complianceSeverity} will return {@link AssociationComplianceSeverity#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #complianceSeverityAsString}.\n

                                                                          \n@return The severity level to assign to the association.\n@see AssociationComplianceSeverity", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ComplianceSeverity", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ComplianceSeverity", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ComplianceSeverity", "sensitive" : false, "setterDocumentation" : "

                                                                          The severity level to assign to the association.

                                                                          \n@param complianceSeverity The severity level to assign to the association.\n@see AssociationComplianceSeverity", "setterMethodName" : "setComplianceSeverity", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "complianceSeverity", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "complianceSeverity", "variableType" : "String", "documentation" : "

                                                                          The severity level to assign to the association.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DocumentVersion" : { "beanStyleGetterMethodName" : "getDocumentVersion", "beanStyleSetterMethodName" : "setDocumentVersion", "c2jName" : "DocumentVersion", "c2jShape" : "DocumentVersion", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The document version.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentVersion(String)}.\n@param documentVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentVersion(String)", "deprecated" : false, "documentation" : "

                                                                          The document version.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "documentVersion", "fluentSetterDocumentation" : "

                                                                          The document version.

                                                                          \n@param documentVersion The document version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "documentVersion", "getterDocumentation" : "

                                                                          The document version.

                                                                          \n@return The document version.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentVersion", "sensitive" : false, "setterDocumentation" : "

                                                                          The document version.

                                                                          \n@param documentVersion The document version.", "setterMethodName" : "setDocumentVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : "

                                                                          The document version.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "InstanceId" : { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The ID of the instance.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                          The ID of the instance.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                          The ID of the instance.

                                                                          \n@param instanceId The ID of the instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                          The ID of the instance.

                                                                          \n@return The ID of the instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                          The ID of the instance.

                                                                          \n@param instanceId The ID of the instance.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                          The ID of the instance.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "MaxConcurrency" : { "beanStyleGetterMethodName" : "getMaxConcurrency", "beanStyleSetterMethodName" : "setMaxConcurrency", "c2jName" : "MaxConcurrency", "c2jShape" : "MaxConcurrency", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

                                                                          If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #maxConcurrency(String)}.\n@param maxConcurrency a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxConcurrency(String)", "deprecated" : false, "documentation" : "

                                                                          The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

                                                                          If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxConcurrency", "fluentSetterDocumentation" : "

                                                                          The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

                                                                          If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.

                                                                          \n@param maxConcurrency The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

                                                                          If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxConcurrency", "getterDocumentation" : "

                                                                          The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

                                                                          If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.

                                                                          \n@return The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

                                                                          If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxConcurrency", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxConcurrency", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MaxConcurrency", "sensitive" : false, "setterDocumentation" : "

                                                                          The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

                                                                          If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.

                                                                          \n@param maxConcurrency The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

                                                                          If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.", "setterMethodName" : "setMaxConcurrency", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "maxConcurrency", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "maxConcurrency", "variableType" : "String", "documentation" : "

                                                                          The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

                                                                          If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "MaxErrors" : { "beanStyleGetterMethodName" : "getMaxErrors", "beanStyleSetterMethodName" : "setMaxErrors", "c2jName" : "MaxErrors", "c2jShape" : "MaxErrors", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

                                                                          Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #maxErrors(String)}.\n@param maxErrors a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxErrors(String)", "deprecated" : false, "documentation" : "

                                                                          The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

                                                                          Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxErrors", "fluentSetterDocumentation" : "

                                                                          The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

                                                                          Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.

                                                                          \n@param maxErrors The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

                                                                          Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxErrors", "getterDocumentation" : "

                                                                          The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

                                                                          Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.

                                                                          \n@return The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

                                                                          Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxErrors", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxErrors", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MaxErrors", "sensitive" : false, "setterDocumentation" : "

                                                                          The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

                                                                          Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.

                                                                          \n@param maxErrors The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

                                                                          Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.", "setterMethodName" : "setMaxErrors", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "maxErrors", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "maxErrors", "variableType" : "String", "documentation" : "

                                                                          The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

                                                                          Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "DocumentARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The name of the SSM document that contains the configuration information for the instance. You can specify Command or Automation documents.

                                                                          You can specify AWS-predefined documents, documents you created, or a document that is shared with you from another account.

                                                                          For SSM documents that are shared with you from other AWS accounts, you must specify the complete SSM document ARN, in the following format:

                                                                          arn:aws:ssm:region:account-id:document/document-name

                                                                          For example:

                                                                          arn:aws:ssm:us-east-2:12345678912:document/My-Shared-Document

                                                                          For AWS-predefined documents and SSM documents you created in your account, you only need to specify the document name. For example, AWS-ApplyPatchBaseline or My-Document.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                          The name of the SSM document that contains the configuration information for the instance. You can specify Command or Automation documents.

                                                                          You can specify AWS-predefined documents, documents you created, or a document that is shared with you from another account.

                                                                          For SSM documents that are shared with you from other AWS accounts, you must specify the complete SSM document ARN, in the following format:

                                                                          arn:aws:ssm:region:account-id:document/document-name

                                                                          For example:

                                                                          arn:aws:ssm:us-east-2:12345678912:document/My-Shared-Document

                                                                          For AWS-predefined documents and SSM documents you created in your account, you only need to specify the document name. For example, AWS-ApplyPatchBaseline or My-Document.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                          The name of the SSM document that contains the configuration information for the instance. You can specify Command or Automation documents.

                                                                          You can specify AWS-predefined documents, documents you created, or a document that is shared with you from another account.

                                                                          For SSM documents that are shared with you from other AWS accounts, you must specify the complete SSM document ARN, in the following format:

                                                                          arn:aws:ssm:region:account-id:document/document-name

                                                                          For example:

                                                                          arn:aws:ssm:us-east-2:12345678912:document/My-Shared-Document

                                                                          For AWS-predefined documents and SSM documents you created in your account, you only need to specify the document name. For example, AWS-ApplyPatchBaseline or My-Document.

                                                                          \n@param name The name of the SSM document that contains the configuration information for the instance. You can specify Command or Automation documents.

                                                                          You can specify AWS-predefined documents, documents you created, or a document that is shared with you from another account.

                                                                          For SSM documents that are shared with you from other AWS accounts, you must specify the complete SSM document ARN, in the following format:

                                                                          arn:aws:ssm:region:account-id:document/document-name

                                                                          For example:

                                                                          arn:aws:ssm:us-east-2:12345678912:document/My-Shared-Document

                                                                          For AWS-predefined documents and SSM documents you created in your account, you only need to specify the document name. For example, AWS-ApplyPatchBaseline or My-Document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                          The name of the SSM document that contains the configuration information for the instance. You can specify Command or Automation documents.

                                                                          You can specify AWS-predefined documents, documents you created, or a document that is shared with you from another account.

                                                                          For SSM documents that are shared with you from other AWS accounts, you must specify the complete SSM document ARN, in the following format:

                                                                          arn:aws:ssm:region:account-id:document/document-name

                                                                          For example:

                                                                          arn:aws:ssm:us-east-2:12345678912:document/My-Shared-Document

                                                                          For AWS-predefined documents and SSM documents you created in your account, you only need to specify the document name. For example, AWS-ApplyPatchBaseline or My-Document.

                                                                          \n@return The name of the SSM document that contains the configuration information for the instance. You can specify Command or Automation documents.

                                                                          You can specify AWS-predefined documents, documents you created, or a document that is shared with you from another account.

                                                                          For SSM documents that are shared with you from other AWS accounts, you must specify the complete SSM document ARN, in the following format:

                                                                          arn:aws:ssm:region:account-id:document/document-name

                                                                          For example:

                                                                          arn:aws:ssm:us-east-2:12345678912:document/My-Shared-Document

                                                                          For AWS-predefined documents and SSM documents you created in your account, you only need to specify the document name. For example, AWS-ApplyPatchBaseline or My-Document.", "getterModel" : { "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 SSM document that contains the configuration information for the instance. You can specify Command or Automation documents.

                                                                          You can specify AWS-predefined documents, documents you created, or a document that is shared with you from another account.

                                                                          For SSM documents that are shared with you from other AWS accounts, you must specify the complete SSM document ARN, in the following format:

                                                                          arn:aws:ssm:region:account-id:document/document-name

                                                                          For example:

                                                                          arn:aws:ssm:us-east-2:12345678912:document/My-Shared-Document

                                                                          For AWS-predefined documents and SSM documents you created in your account, you only need to specify the document name. For example, AWS-ApplyPatchBaseline or My-Document.

                                                                          \n@param name The name of the SSM document that contains the configuration information for the instance. You can specify Command or Automation documents.

                                                                          You can specify AWS-predefined documents, documents you created, or a document that is shared with you from another account.

                                                                          For SSM documents that are shared with you from other AWS accounts, you must specify the complete SSM document ARN, in the following format:

                                                                          arn:aws:ssm:region:account-id:document/document-name

                                                                          For example:

                                                                          arn:aws:ssm:us-east-2:12345678912:document/My-Shared-Document

                                                                          For AWS-predefined documents and SSM documents you created in your account, you only need to specify the document name. For example, AWS-ApplyPatchBaseline or My-Document.", "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 SSM document that contains the configuration information for the instance. You can specify Command or Automation documents.

                                                                          You can specify AWS-predefined documents, documents you created, or a document that is shared with you from another account.

                                                                          For SSM documents that are shared with you from other AWS accounts, you must specify the complete SSM document ARN, in the following format:

                                                                          arn:aws:ssm:region:account-id:document/document-name

                                                                          For example:

                                                                          arn:aws:ssm:us-east-2:12345678912:document/My-Shared-Document

                                                                          For AWS-predefined documents and SSM documents you created in your account, you only need to specify the document name. For example, AWS-ApplyPatchBaseline or My-Document.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "OutputLocation" : { "beanStyleGetterMethodName" : "getOutputLocation", "beanStyleSetterMethodName" : "setOutputLocation", "c2jName" : "OutputLocation", "c2jShape" : "InstanceAssociationOutputLocation", "defaultConsumerFluentSetterDocumentation" : "

                                                                          An Amazon S3 bucket where you want to store the results of this request.

                                                                          \nThis is a convenience that creates an instance of the {@link InstanceAssociationOutputLocation.Builder} avoiding the need to create one manually via {@link InstanceAssociationOutputLocation#builder()}.\n\nWhen the {@link Consumer} completes, {@link InstanceAssociationOutputLocation.Builder#build()} is called immediately and its result is passed to {@link #outputLocation(InstanceAssociationOutputLocation)}.\n@param outputLocation a consumer that will call methods on {@link InstanceAssociationOutputLocation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #outputLocation(InstanceAssociationOutputLocation)", "deprecated" : false, "documentation" : "

                                                                          An Amazon S3 bucket where you want to store the results of this request.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "outputLocation", "fluentSetterDocumentation" : "

                                                                          An Amazon S3 bucket where you want to store the results of this request.

                                                                          \n@param outputLocation An Amazon S3 bucket where you want to store the results of this request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "outputLocation", "getterDocumentation" : "

                                                                          An Amazon S3 bucket where you want to store the results of this request.

                                                                          \n@return An Amazon S3 bucket where you want to store the results of this request.", "getterModel" : { "returnType" : "InstanceAssociationOutputLocation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OutputLocation", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OutputLocation", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "OutputLocation", "sensitive" : false, "setterDocumentation" : "

                                                                          An Amazon S3 bucket where you want to store the results of this request.

                                                                          \n@param outputLocation An Amazon S3 bucket where you want to store the results of this request.", "setterMethodName" : "setOutputLocation", "setterModel" : { "variableDeclarationType" : "InstanceAssociationOutputLocation", "variableName" : "outputLocation", "variableType" : "InstanceAssociationOutputLocation", "documentation" : null, "simpleType" : "InstanceAssociationOutputLocation", "variableSetterType" : "InstanceAssociationOutputLocation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InstanceAssociationOutputLocation", "variableName" : "outputLocation", "variableType" : "InstanceAssociationOutputLocation", "documentation" : "

                                                                          An Amazon S3 bucket where you want to store the results of this request.

                                                                          ", "simpleType" : "InstanceAssociationOutputLocation", "variableSetterType" : "InstanceAssociationOutputLocation" }, "xmlNameSpaceUri" : null }, "Parameters" : { "beanStyleGetterMethodName" : "getParameters", "beanStyleSetterMethodName" : "setParameters", "c2jName" : "Parameters", "c2jShape" : "Parameters", "defaultConsumerFluentSetterDocumentation" : "

                                                                          A description of the parameters for a document.

                                                                          \nThis is a convenience that creates an instance of the {@link List>.Builder} avoiding the need to create one manually via {@link List>#builder()}.\n\nWhen the {@link Consumer} completes, {@link List>.Builder#build()} is called immediately and its result is passed to {@link #parameters(List>)}.\n@param parameters a consumer that will call methods on {@link List>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #parameters(List>)", "deprecated" : false, "documentation" : "

                                                                          A description of the parameters for a document.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parameters", "fluentSetterDocumentation" : "

                                                                          A description of the parameters for a document.

                                                                          \n@param parameters A description of the parameters for a document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parameters", "getterDocumentation" : "

                                                                          A description of the parameters for a document.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return A description of the parameters for a document.", "getterModel" : { "returnType" : "java.util.Map>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Parameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Parameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "ParameterName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "ParameterValueList", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #value(List)}.\n@param value a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(List)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ParameterValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry>", "templateType" : "java.util.Map>" }, "marshallingType" : "MAP", "name" : "Parameters", "sensitive" : false, "setterDocumentation" : "

                                                                          A description of the parameters for a document.

                                                                          \n@param parameters A description of the parameters for a document.", "setterMethodName" : "setParameters", "setterModel" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "parameters", "variableType" : "java.util.Map>", "documentation" : null, "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "parameters", "variableType" : "java.util.Map>", "documentation" : "

                                                                          A description of the parameters for a document.

                                                                          ", "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "xmlNameSpaceUri" : null }, "ScheduleExpression" : { "beanStyleGetterMethodName" : "getScheduleExpression", "beanStyleSetterMethodName" : "setScheduleExpression", "c2jName" : "ScheduleExpression", "c2jShape" : "ScheduleExpression", "defaultConsumerFluentSetterDocumentation" : "

                                                                          A cron expression that specifies a schedule when the association runs.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #scheduleExpression(String)}.\n@param scheduleExpression a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #scheduleExpression(String)", "deprecated" : false, "documentation" : "

                                                                          A cron expression that specifies a schedule when the association runs.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "scheduleExpression", "fluentSetterDocumentation" : "

                                                                          A cron expression that specifies a schedule when the association runs.

                                                                          \n@param scheduleExpression A cron expression that specifies a schedule when the association runs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "scheduleExpression", "getterDocumentation" : "

                                                                          A cron expression that specifies a schedule when the association runs.

                                                                          \n@return A cron expression that specifies a schedule when the association runs.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ScheduleExpression", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ScheduleExpression", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ScheduleExpression", "sensitive" : false, "setterDocumentation" : "

                                                                          A cron expression that specifies a schedule when the association runs.

                                                                          \n@param scheduleExpression A cron expression that specifies a schedule when the association runs.", "setterMethodName" : "setScheduleExpression", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "scheduleExpression", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "scheduleExpression", "variableType" : "String", "documentation" : "

                                                                          A cron expression that specifies a schedule when the association runs.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Targets" : { "beanStyleGetterMethodName" : "getTargets", "beanStyleSetterMethodName" : "setTargets", "c2jName" : "Targets", "c2jShape" : "Targets", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The instances targeted by the 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 #targets(List)}.\n@param targets a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targets(List)", "deprecated" : false, "documentation" : "

                                                                          The instances targeted by the request.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targets", "fluentSetterDocumentation" : "

                                                                          The instances targeted by the request.

                                                                          \n@param targets The instances targeted by the request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targets", "getterDocumentation" : "

                                                                          The instances targeted by the request.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return The instances targeted by the 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" : "Targets", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Targets", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Target", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Target.Builder} avoiding the need to create one manually via {@link Target#builder()}.\n\nWhen the {@link Consumer} completes, {@link Target.Builder#build()} is called immediately and its result is passed to {@link #member(Target)}.\n@param member a consumer that will call methods on {@link Target.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Target)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Target", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : null, "simpleType" : "Target", "variableSetterType" : "Target" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : "", "simpleType" : "Target", "variableSetterType" : "Target" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Target", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Target", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Targets", "sensitive" : false, "setterDocumentation" : "

                                                                          The instances targeted by the request.

                                                                          \n@param targets The instances targeted by the request.", "setterMethodName" : "setTargets", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : "

                                                                          The instances targeted by the request.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "DocumentARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The name of the SSM document that contains the configuration information for the instance. You can specify Command or Automation documents.

                                                                          You can specify AWS-predefined documents, documents you created, or a document that is shared with you from another account.

                                                                          For SSM documents that are shared with you from other AWS accounts, you must specify the complete SSM document ARN, in the following format:

                                                                          arn:aws:ssm:region:account-id:document/document-name

                                                                          For example:

                                                                          arn:aws:ssm:us-east-2:12345678912:document/My-Shared-Document

                                                                          For AWS-predefined documents and SSM documents you created in your account, you only need to specify the document name. For example, AWS-ApplyPatchBaseline or My-Document.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                          The name of the SSM document that contains the configuration information for the instance. You can specify Command or Automation documents.

                                                                          You can specify AWS-predefined documents, documents you created, or a document that is shared with you from another account.

                                                                          For SSM documents that are shared with you from other AWS accounts, you must specify the complete SSM document ARN, in the following format:

                                                                          arn:aws:ssm:region:account-id:document/document-name

                                                                          For example:

                                                                          arn:aws:ssm:us-east-2:12345678912:document/My-Shared-Document

                                                                          For AWS-predefined documents and SSM documents you created in your account, you only need to specify the document name. For example, AWS-ApplyPatchBaseline or My-Document.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                          The name of the SSM document that contains the configuration information for the instance. You can specify Command or Automation documents.

                                                                          You can specify AWS-predefined documents, documents you created, or a document that is shared with you from another account.

                                                                          For SSM documents that are shared with you from other AWS accounts, you must specify the complete SSM document ARN, in the following format:

                                                                          arn:aws:ssm:region:account-id:document/document-name

                                                                          For example:

                                                                          arn:aws:ssm:us-east-2:12345678912:document/My-Shared-Document

                                                                          For AWS-predefined documents and SSM documents you created in your account, you only need to specify the document name. For example, AWS-ApplyPatchBaseline or My-Document.

                                                                          \n@param name The name of the SSM document that contains the configuration information for the instance. You can specify Command or Automation documents.

                                                                          You can specify AWS-predefined documents, documents you created, or a document that is shared with you from another account.

                                                                          For SSM documents that are shared with you from other AWS accounts, you must specify the complete SSM document ARN, in the following format:

                                                                          arn:aws:ssm:region:account-id:document/document-name

                                                                          For example:

                                                                          arn:aws:ssm:us-east-2:12345678912:document/My-Shared-Document

                                                                          For AWS-predefined documents and SSM documents you created in your account, you only need to specify the document name. For example, AWS-ApplyPatchBaseline or My-Document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                          The name of the SSM document that contains the configuration information for the instance. You can specify Command or Automation documents.

                                                                          You can specify AWS-predefined documents, documents you created, or a document that is shared with you from another account.

                                                                          For SSM documents that are shared with you from other AWS accounts, you must specify the complete SSM document ARN, in the following format:

                                                                          arn:aws:ssm:region:account-id:document/document-name

                                                                          For example:

                                                                          arn:aws:ssm:us-east-2:12345678912:document/My-Shared-Document

                                                                          For AWS-predefined documents and SSM documents you created in your account, you only need to specify the document name. For example, AWS-ApplyPatchBaseline or My-Document.

                                                                          \n@return The name of the SSM document that contains the configuration information for the instance. You can specify Command or Automation documents.

                                                                          You can specify AWS-predefined documents, documents you created, or a document that is shared with you from another account.

                                                                          For SSM documents that are shared with you from other AWS accounts, you must specify the complete SSM document ARN, in the following format:

                                                                          arn:aws:ssm:region:account-id:document/document-name

                                                                          For example:

                                                                          arn:aws:ssm:us-east-2:12345678912:document/My-Shared-Document

                                                                          For AWS-predefined documents and SSM documents you created in your account, you only need to specify the document name. For example, AWS-ApplyPatchBaseline or My-Document.", "getterModel" : { "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 SSM document that contains the configuration information for the instance. You can specify Command or Automation documents.

                                                                          You can specify AWS-predefined documents, documents you created, or a document that is shared with you from another account.

                                                                          For SSM documents that are shared with you from other AWS accounts, you must specify the complete SSM document ARN, in the following format:

                                                                          arn:aws:ssm:region:account-id:document/document-name

                                                                          For example:

                                                                          arn:aws:ssm:us-east-2:12345678912:document/My-Shared-Document

                                                                          For AWS-predefined documents and SSM documents you created in your account, you only need to specify the document name. For example, AWS-ApplyPatchBaseline or My-Document.

                                                                          \n@param name The name of the SSM document that contains the configuration information for the instance. You can specify Command or Automation documents.

                                                                          You can specify AWS-predefined documents, documents you created, or a document that is shared with you from another account.

                                                                          For SSM documents that are shared with you from other AWS accounts, you must specify the complete SSM document ARN, in the following format:

                                                                          arn:aws:ssm:region:account-id:document/document-name

                                                                          For example:

                                                                          arn:aws:ssm:us-east-2:12345678912:document/My-Shared-Document

                                                                          For AWS-predefined documents and SSM documents you created in your account, you only need to specify the document name. For example, AWS-ApplyPatchBaseline or My-Document.", "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 SSM document that contains the configuration information for the instance. You can specify Command or Automation documents.

                                                                          You can specify AWS-predefined documents, documents you created, or a document that is shared with you from another account.

                                                                          For SSM documents that are shared with you from other AWS accounts, you must specify the complete SSM document ARN, in the following format:

                                                                          arn:aws:ssm:region:account-id:document/document-name

                                                                          For example:

                                                                          arn:aws:ssm:us-east-2:12345678912:document/My-Shared-Document

                                                                          For AWS-predefined documents and SSM documents you created in your account, you only need to specify the document name. For example, AWS-ApplyPatchBaseline or My-Document.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The ID of the instance.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                          The ID of the instance.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                          The ID of the instance.

                                                                          \n@param instanceId The ID of the instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                          The ID of the instance.

                                                                          \n@return The ID of the instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                          The ID of the instance.

                                                                          \n@param instanceId The ID of the instance.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                          The ID of the instance.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getParameters", "beanStyleSetterMethodName" : "setParameters", "c2jName" : "Parameters", "c2jShape" : "Parameters", "defaultConsumerFluentSetterDocumentation" : "

                                                                          A description of the parameters for a document.

                                                                          \nThis is a convenience that creates an instance of the {@link List>.Builder} avoiding the need to create one manually via {@link List>#builder()}.\n\nWhen the {@link Consumer} completes, {@link List>.Builder#build()} is called immediately and its result is passed to {@link #parameters(List>)}.\n@param parameters a consumer that will call methods on {@link List>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #parameters(List>)", "deprecated" : false, "documentation" : "

                                                                          A description of the parameters for a document.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parameters", "fluentSetterDocumentation" : "

                                                                          A description of the parameters for a document.

                                                                          \n@param parameters A description of the parameters for a document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parameters", "getterDocumentation" : "

                                                                          A description of the parameters for a document.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return A description of the parameters for a document.", "getterModel" : { "returnType" : "java.util.Map>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Parameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Parameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "ParameterName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "ParameterValueList", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #value(List)}.\n@param value a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(List)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ParameterValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry>", "templateType" : "java.util.Map>" }, "marshallingType" : "MAP", "name" : "Parameters", "sensitive" : false, "setterDocumentation" : "

                                                                          A description of the parameters for a document.

                                                                          \n@param parameters A description of the parameters for a document.", "setterMethodName" : "setParameters", "setterModel" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "parameters", "variableType" : "java.util.Map>", "documentation" : null, "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "parameters", "variableType" : "java.util.Map>", "documentation" : "

                                                                          A description of the parameters for a document.

                                                                          ", "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAutomationTargetParameterName", "beanStyleSetterMethodName" : "setAutomationTargetParameterName", "c2jName" : "AutomationTargetParameterName", "c2jShape" : "AutomationTargetParameterName", "defaultConsumerFluentSetterDocumentation" : "

                                                                          Specify the target for the association. This target is required for associations that use an Automation document and target resources by using rate controls.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #automationTargetParameterName(String)}.\n@param automationTargetParameterName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #automationTargetParameterName(String)", "deprecated" : false, "documentation" : "

                                                                          Specify the target for the association. This target is required for associations that use an Automation document and target resources by using rate controls.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "automationTargetParameterName", "fluentSetterDocumentation" : "

                                                                          Specify the target for the association. This target is required for associations that use an Automation document and target resources by using rate controls.

                                                                          \n@param automationTargetParameterName Specify the target for the association. This target is required for associations that use an Automation document and target resources by using rate controls.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "automationTargetParameterName", "getterDocumentation" : "

                                                                          Specify the target for the association. This target is required for associations that use an Automation document and target resources by using rate controls.

                                                                          \n@return Specify the target for the association. This target is required for associations that use an Automation document and target resources by using rate controls.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AutomationTargetParameterName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AutomationTargetParameterName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AutomationTargetParameterName", "sensitive" : false, "setterDocumentation" : "

                                                                          Specify the target for the association. This target is required for associations that use an Automation document and target resources by using rate controls.

                                                                          \n@param automationTargetParameterName Specify the target for the association. This target is required for associations that use an Automation document and target resources by using rate controls.", "setterMethodName" : "setAutomationTargetParameterName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "automationTargetParameterName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "automationTargetParameterName", "variableType" : "String", "documentation" : "

                                                                          Specify the target for the association. This target is required for associations that use an Automation document and target resources by using rate controls.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDocumentVersion", "beanStyleSetterMethodName" : "setDocumentVersion", "c2jName" : "DocumentVersion", "c2jShape" : "DocumentVersion", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The document version.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentVersion(String)}.\n@param documentVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentVersion(String)", "deprecated" : false, "documentation" : "

                                                                          The document version.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "documentVersion", "fluentSetterDocumentation" : "

                                                                          The document version.

                                                                          \n@param documentVersion The document version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "documentVersion", "getterDocumentation" : "

                                                                          The document version.

                                                                          \n@return The document version.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentVersion", "sensitive" : false, "setterDocumentation" : "

                                                                          The document version.

                                                                          \n@param documentVersion The document version.", "setterMethodName" : "setDocumentVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : "

                                                                          The document version.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTargets", "beanStyleSetterMethodName" : "setTargets", "c2jName" : "Targets", "c2jShape" : "Targets", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The instances targeted by the 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 #targets(List)}.\n@param targets a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targets(List)", "deprecated" : false, "documentation" : "

                                                                          The instances targeted by the request.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targets", "fluentSetterDocumentation" : "

                                                                          The instances targeted by the request.

                                                                          \n@param targets The instances targeted by the request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targets", "getterDocumentation" : "

                                                                          The instances targeted by the request.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return The instances targeted by the 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" : "Targets", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Targets", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Target", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Target.Builder} avoiding the need to create one manually via {@link Target#builder()}.\n\nWhen the {@link Consumer} completes, {@link Target.Builder#build()} is called immediately and its result is passed to {@link #member(Target)}.\n@param member a consumer that will call methods on {@link Target.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Target)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Target", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : null, "simpleType" : "Target", "variableSetterType" : "Target" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : "", "simpleType" : "Target", "variableSetterType" : "Target" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Target", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Target", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Targets", "sensitive" : false, "setterDocumentation" : "

                                                                          The instances targeted by the request.

                                                                          \n@param targets The instances targeted by the request.", "setterMethodName" : "setTargets", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : "

                                                                          The instances targeted by the request.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getScheduleExpression", "beanStyleSetterMethodName" : "setScheduleExpression", "c2jName" : "ScheduleExpression", "c2jShape" : "ScheduleExpression", "defaultConsumerFluentSetterDocumentation" : "

                                                                          A cron expression that specifies a schedule when the association runs.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #scheduleExpression(String)}.\n@param scheduleExpression a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #scheduleExpression(String)", "deprecated" : false, "documentation" : "

                                                                          A cron expression that specifies a schedule when the association runs.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "scheduleExpression", "fluentSetterDocumentation" : "

                                                                          A cron expression that specifies a schedule when the association runs.

                                                                          \n@param scheduleExpression A cron expression that specifies a schedule when the association runs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "scheduleExpression", "getterDocumentation" : "

                                                                          A cron expression that specifies a schedule when the association runs.

                                                                          \n@return A cron expression that specifies a schedule when the association runs.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ScheduleExpression", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ScheduleExpression", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ScheduleExpression", "sensitive" : false, "setterDocumentation" : "

                                                                          A cron expression that specifies a schedule when the association runs.

                                                                          \n@param scheduleExpression A cron expression that specifies a schedule when the association runs.", "setterMethodName" : "setScheduleExpression", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "scheduleExpression", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "scheduleExpression", "variableType" : "String", "documentation" : "

                                                                          A cron expression that specifies a schedule when the association runs.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOutputLocation", "beanStyleSetterMethodName" : "setOutputLocation", "c2jName" : "OutputLocation", "c2jShape" : "InstanceAssociationOutputLocation", "defaultConsumerFluentSetterDocumentation" : "

                                                                          An Amazon S3 bucket where you want to store the results of this request.

                                                                          \nThis is a convenience that creates an instance of the {@link InstanceAssociationOutputLocation.Builder} avoiding the need to create one manually via {@link InstanceAssociationOutputLocation#builder()}.\n\nWhen the {@link Consumer} completes, {@link InstanceAssociationOutputLocation.Builder#build()} is called immediately and its result is passed to {@link #outputLocation(InstanceAssociationOutputLocation)}.\n@param outputLocation a consumer that will call methods on {@link InstanceAssociationOutputLocation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #outputLocation(InstanceAssociationOutputLocation)", "deprecated" : false, "documentation" : "

                                                                          An Amazon S3 bucket where you want to store the results of this request.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "outputLocation", "fluentSetterDocumentation" : "

                                                                          An Amazon S3 bucket where you want to store the results of this request.

                                                                          \n@param outputLocation An Amazon S3 bucket where you want to store the results of this request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "outputLocation", "getterDocumentation" : "

                                                                          An Amazon S3 bucket where you want to store the results of this request.

                                                                          \n@return An Amazon S3 bucket where you want to store the results of this request.", "getterModel" : { "returnType" : "InstanceAssociationOutputLocation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OutputLocation", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OutputLocation", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "OutputLocation", "sensitive" : false, "setterDocumentation" : "

                                                                          An Amazon S3 bucket where you want to store the results of this request.

                                                                          \n@param outputLocation An Amazon S3 bucket where you want to store the results of this request.", "setterMethodName" : "setOutputLocation", "setterModel" : { "variableDeclarationType" : "InstanceAssociationOutputLocation", "variableName" : "outputLocation", "variableType" : "InstanceAssociationOutputLocation", "documentation" : null, "simpleType" : "InstanceAssociationOutputLocation", "variableSetterType" : "InstanceAssociationOutputLocation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InstanceAssociationOutputLocation", "variableName" : "outputLocation", "variableType" : "InstanceAssociationOutputLocation", "documentation" : "

                                                                          An Amazon S3 bucket where you want to store the results of this request.

                                                                          ", "simpleType" : "InstanceAssociationOutputLocation", "variableSetterType" : "InstanceAssociationOutputLocation" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAssociationName", "beanStyleSetterMethodName" : "setAssociationName", "c2jName" : "AssociationName", "c2jShape" : "AssociationName", "defaultConsumerFluentSetterDocumentation" : "

                                                                          Specify a descriptive name for the association.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #associationName(String)}.\n@param associationName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #associationName(String)", "deprecated" : false, "documentation" : "

                                                                          Specify a descriptive name for the association.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "associationName", "fluentSetterDocumentation" : "

                                                                          Specify a descriptive name for the association.

                                                                          \n@param associationName Specify a descriptive name for the association.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "associationName", "getterDocumentation" : "

                                                                          Specify a descriptive name for the association.

                                                                          \n@return Specify a descriptive name for the association.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AssociationName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AssociationName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AssociationName", "sensitive" : false, "setterDocumentation" : "

                                                                          Specify a descriptive name for the association.

                                                                          \n@param associationName Specify a descriptive name for the association.", "setterMethodName" : "setAssociationName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "associationName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "associationName", "variableType" : "String", "documentation" : "

                                                                          Specify a descriptive name for the association.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxErrors", "beanStyleSetterMethodName" : "setMaxErrors", "c2jName" : "MaxErrors", "c2jShape" : "MaxErrors", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

                                                                          Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #maxErrors(String)}.\n@param maxErrors a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxErrors(String)", "deprecated" : false, "documentation" : "

                                                                          The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

                                                                          Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxErrors", "fluentSetterDocumentation" : "

                                                                          The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

                                                                          Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.

                                                                          \n@param maxErrors The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

                                                                          Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxErrors", "getterDocumentation" : "

                                                                          The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

                                                                          Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.

                                                                          \n@return The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

                                                                          Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxErrors", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxErrors", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MaxErrors", "sensitive" : false, "setterDocumentation" : "

                                                                          The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

                                                                          Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.

                                                                          \n@param maxErrors The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

                                                                          Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.", "setterMethodName" : "setMaxErrors", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "maxErrors", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "maxErrors", "variableType" : "String", "documentation" : "

                                                                          The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

                                                                          Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxConcurrency", "beanStyleSetterMethodName" : "setMaxConcurrency", "c2jName" : "MaxConcurrency", "c2jShape" : "MaxConcurrency", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

                                                                          If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #maxConcurrency(String)}.\n@param maxConcurrency a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxConcurrency(String)", "deprecated" : false, "documentation" : "

                                                                          The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

                                                                          If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxConcurrency", "fluentSetterDocumentation" : "

                                                                          The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

                                                                          If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.

                                                                          \n@param maxConcurrency The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

                                                                          If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxConcurrency", "getterDocumentation" : "

                                                                          The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

                                                                          If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.

                                                                          \n@return The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

                                                                          If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxConcurrency", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxConcurrency", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MaxConcurrency", "sensitive" : false, "setterDocumentation" : "

                                                                          The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

                                                                          If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.

                                                                          \n@param maxConcurrency The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

                                                                          If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.", "setterMethodName" : "setMaxConcurrency", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "maxConcurrency", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "maxConcurrency", "variableType" : "String", "documentation" : "

                                                                          The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

                                                                          If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getComplianceSeverityAsString", "beanStyleSetterMethodName" : "setComplianceSeverity", "c2jName" : "ComplianceSeverity", "c2jShape" : "AssociationComplianceSeverity", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The severity level to assign to the association.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #complianceSeverityAsString(String)}.\n@param complianceSeverity a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #complianceSeverity(String)", "deprecated" : false, "documentation" : "

                                                                          The severity level to assign to the association.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : "AssociationComplianceSeverity", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "complianceSeverity", "fluentEnumSetterMethodName" : "complianceSeverity", "fluentGetterMethodName" : "complianceSeverityAsString", "fluentSetterDocumentation" : "

                                                                          The severity level to assign to the association.

                                                                          \n@param complianceSeverity The severity level to assign to the association.\n@see AssociationComplianceSeverity\n@return Returns a reference to this object so that method calls can be chained together.\n@see AssociationComplianceSeverity", "fluentSetterMethodName" : "complianceSeverity", "getterDocumentation" : "

                                                                          The severity level to assign to the association.

                                                                          \n

                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #complianceSeverity} will return {@link AssociationComplianceSeverity#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #complianceSeverityAsString}.\n

                                                                          \n@return The severity level to assign to the association.\n@see AssociationComplianceSeverity", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ComplianceSeverity", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ComplianceSeverity", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ComplianceSeverity", "sensitive" : false, "setterDocumentation" : "

                                                                          The severity level to assign to the association.

                                                                          \n@param complianceSeverity The severity level to assign to the association.\n@see AssociationComplianceSeverity", "setterMethodName" : "setComplianceSeverity", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "complianceSeverity", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "complianceSeverity", "variableType" : "String", "documentation" : "

                                                                          The severity level to assign to the association.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Name" ], "shapeName" : "CreateAssociationBatchRequestEntry", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CreateAssociationBatchRequestEntry", "variableName" : "createAssociationBatchRequestEntry", "variableType" : "CreateAssociationBatchRequestEntry", "documentation" : null, "simpleType" : "CreateAssociationBatchRequestEntry", "variableSetterType" : "CreateAssociationBatchRequestEntry" }, "wrapper" : false }, "CreateAssociationBatchResponse" : { "c2jName" : "CreateAssociationBatchResult", "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" : [ { "beanStyleGetterMethodName" : "getSuccessful", "beanStyleSetterMethodName" : "setSuccessful", "c2jName" : "Successful", "c2jShape" : "AssociationDescriptionList", "defaultConsumerFluentSetterDocumentation" : "

                                                                          Information about the associations that succeeded.

                                                                          \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #successful(List)}.\n@param successful a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #successful(List)", "deprecated" : false, "documentation" : "

                                                                          Information about the associations that succeeded.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "successful", "fluentSetterDocumentation" : "

                                                                          Information about the associations that succeeded.

                                                                          \n@param successful Information about the associations that succeeded.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "successful", "getterDocumentation" : "

                                                                          Information about the associations that succeeded.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return Information about the associations that succeeded.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Successful", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Successful", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AssociationDescription", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AssociationDescription.Builder} avoiding the need to create one manually via {@link AssociationDescription#builder()}.\n\nWhen the {@link Consumer} completes, {@link AssociationDescription.Builder#build()} is called immediately and its result is passed to {@link #member(AssociationDescription)}.\n@param member a consumer that will call methods on {@link AssociationDescription.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AssociationDescription)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "AssociationDescription", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "AssociationDescription", "variableName" : "member", "variableType" : "AssociationDescription", "documentation" : null, "simpleType" : "AssociationDescription", "variableSetterType" : "AssociationDescription" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AssociationDescription", "variableName" : "member", "variableType" : "AssociationDescription", "documentation" : "", "simpleType" : "AssociationDescription", "variableSetterType" : "AssociationDescription" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "AssociationDescription", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "AssociationDescription", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Successful", "sensitive" : false, "setterDocumentation" : "

                                                                          Information about the associations that succeeded.

                                                                          \n@param successful Information about the associations that succeeded.", "setterMethodName" : "setSuccessful", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "successful", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "successful", "variableType" : "java.util.List", "documentation" : "

                                                                          Information about the associations that succeeded.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFailed", "beanStyleSetterMethodName" : "setFailed", "c2jName" : "Failed", "c2jShape" : "FailedCreateAssociationList", "defaultConsumerFluentSetterDocumentation" : "

                                                                          Information about the associations that failed.

                                                                          \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #failed(List)}.\n@param failed a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #failed(List)", "deprecated" : false, "documentation" : "

                                                                          Information about the associations that failed.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "failed", "fluentSetterDocumentation" : "

                                                                          Information about the associations that failed.

                                                                          \n@param failed Information about the associations that failed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "failed", "getterDocumentation" : "

                                                                          Information about the associations that failed.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return Information about the associations that failed.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Failed", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Failed", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "FailedCreateAssociation", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link FailedCreateAssociation.Builder} avoiding the need to create one manually via {@link FailedCreateAssociation#builder()}.\n\nWhen the {@link Consumer} completes, {@link FailedCreateAssociation.Builder#build()} is called immediately and its result is passed to {@link #member(FailedCreateAssociation)}.\n@param member a consumer that will call methods on {@link FailedCreateAssociation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(FailedCreateAssociation)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "FailedCreateAssociation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "FailedCreateAssociation", "variableName" : "member", "variableType" : "FailedCreateAssociation", "documentation" : null, "simpleType" : "FailedCreateAssociation", "variableSetterType" : "FailedCreateAssociation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "FailedCreateAssociation", "variableName" : "member", "variableType" : "FailedCreateAssociation", "documentation" : "", "simpleType" : "FailedCreateAssociation", "variableSetterType" : "FailedCreateAssociation" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "FailedCreateAssociation", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "FailedCreateAssociation", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Failed", "sensitive" : false, "setterDocumentation" : "

                                                                          Information about the associations that failed.

                                                                          \n@param failed Information about the associations that failed.", "setterMethodName" : "setFailed", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "failed", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "failed", "variableType" : "java.util.List", "documentation" : "

                                                                          Information about the associations that failed.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Failed" : { "beanStyleGetterMethodName" : "getFailed", "beanStyleSetterMethodName" : "setFailed", "c2jName" : "Failed", "c2jShape" : "FailedCreateAssociationList", "defaultConsumerFluentSetterDocumentation" : "

                                                                          Information about the associations that failed.

                                                                          \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #failed(List)}.\n@param failed a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #failed(List)", "deprecated" : false, "documentation" : "

                                                                          Information about the associations that failed.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "failed", "fluentSetterDocumentation" : "

                                                                          Information about the associations that failed.

                                                                          \n@param failed Information about the associations that failed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "failed", "getterDocumentation" : "

                                                                          Information about the associations that failed.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return Information about the associations that failed.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Failed", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Failed", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "FailedCreateAssociation", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link FailedCreateAssociation.Builder} avoiding the need to create one manually via {@link FailedCreateAssociation#builder()}.\n\nWhen the {@link Consumer} completes, {@link FailedCreateAssociation.Builder#build()} is called immediately and its result is passed to {@link #member(FailedCreateAssociation)}.\n@param member a consumer that will call methods on {@link FailedCreateAssociation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(FailedCreateAssociation)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "FailedCreateAssociation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "FailedCreateAssociation", "variableName" : "member", "variableType" : "FailedCreateAssociation", "documentation" : null, "simpleType" : "FailedCreateAssociation", "variableSetterType" : "FailedCreateAssociation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "FailedCreateAssociation", "variableName" : "member", "variableType" : "FailedCreateAssociation", "documentation" : "", "simpleType" : "FailedCreateAssociation", "variableSetterType" : "FailedCreateAssociation" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "FailedCreateAssociation", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "FailedCreateAssociation", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Failed", "sensitive" : false, "setterDocumentation" : "

                                                                          Information about the associations that failed.

                                                                          \n@param failed Information about the associations that failed.", "setterMethodName" : "setFailed", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "failed", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "failed", "variableType" : "java.util.List", "documentation" : "

                                                                          Information about the associations that failed.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "Successful" : { "beanStyleGetterMethodName" : "getSuccessful", "beanStyleSetterMethodName" : "setSuccessful", "c2jName" : "Successful", "c2jShape" : "AssociationDescriptionList", "defaultConsumerFluentSetterDocumentation" : "

                                                                          Information about the associations that succeeded.

                                                                          \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #successful(List)}.\n@param successful a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #successful(List)", "deprecated" : false, "documentation" : "

                                                                          Information about the associations that succeeded.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "successful", "fluentSetterDocumentation" : "

                                                                          Information about the associations that succeeded.

                                                                          \n@param successful Information about the associations that succeeded.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "successful", "getterDocumentation" : "

                                                                          Information about the associations that succeeded.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return Information about the associations that succeeded.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Successful", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Successful", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AssociationDescription", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AssociationDescription.Builder} avoiding the need to create one manually via {@link AssociationDescription#builder()}.\n\nWhen the {@link Consumer} completes, {@link AssociationDescription.Builder#build()} is called immediately and its result is passed to {@link #member(AssociationDescription)}.\n@param member a consumer that will call methods on {@link AssociationDescription.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AssociationDescription)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "AssociationDescription", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "AssociationDescription", "variableName" : "member", "variableType" : "AssociationDescription", "documentation" : null, "simpleType" : "AssociationDescription", "variableSetterType" : "AssociationDescription" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AssociationDescription", "variableName" : "member", "variableType" : "AssociationDescription", "documentation" : "", "simpleType" : "AssociationDescription", "variableSetterType" : "AssociationDescription" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "AssociationDescription", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "AssociationDescription", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Successful", "sensitive" : false, "setterDocumentation" : "

                                                                          Information about the associations that succeeded.

                                                                          \n@param successful Information about the associations that succeeded.", "setterMethodName" : "setSuccessful", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "successful", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "successful", "variableType" : "java.util.List", "documentation" : "

                                                                          Information about the associations that succeeded.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getSuccessful", "beanStyleSetterMethodName" : "setSuccessful", "c2jName" : "Successful", "c2jShape" : "AssociationDescriptionList", "defaultConsumerFluentSetterDocumentation" : "

                                                                          Information about the associations that succeeded.

                                                                          \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #successful(List)}.\n@param successful a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #successful(List)", "deprecated" : false, "documentation" : "

                                                                          Information about the associations that succeeded.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "successful", "fluentSetterDocumentation" : "

                                                                          Information about the associations that succeeded.

                                                                          \n@param successful Information about the associations that succeeded.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "successful", "getterDocumentation" : "

                                                                          Information about the associations that succeeded.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return Information about the associations that succeeded.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Successful", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Successful", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AssociationDescription", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AssociationDescription.Builder} avoiding the need to create one manually via {@link AssociationDescription#builder()}.\n\nWhen the {@link Consumer} completes, {@link AssociationDescription.Builder#build()} is called immediately and its result is passed to {@link #member(AssociationDescription)}.\n@param member a consumer that will call methods on {@link AssociationDescription.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AssociationDescription)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "AssociationDescription", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "AssociationDescription", "variableName" : "member", "variableType" : "AssociationDescription", "documentation" : null, "simpleType" : "AssociationDescription", "variableSetterType" : "AssociationDescription" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AssociationDescription", "variableName" : "member", "variableType" : "AssociationDescription", "documentation" : "", "simpleType" : "AssociationDescription", "variableSetterType" : "AssociationDescription" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "AssociationDescription", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "AssociationDescription", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Successful", "sensitive" : false, "setterDocumentation" : "

                                                                          Information about the associations that succeeded.

                                                                          \n@param successful Information about the associations that succeeded.", "setterMethodName" : "setSuccessful", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "successful", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "successful", "variableType" : "java.util.List", "documentation" : "

                                                                          Information about the associations that succeeded.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFailed", "beanStyleSetterMethodName" : "setFailed", "c2jName" : "Failed", "c2jShape" : "FailedCreateAssociationList", "defaultConsumerFluentSetterDocumentation" : "

                                                                          Information about the associations that failed.

                                                                          \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #failed(List)}.\n@param failed a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #failed(List)", "deprecated" : false, "documentation" : "

                                                                          Information about the associations that failed.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "failed", "fluentSetterDocumentation" : "

                                                                          Information about the associations that failed.

                                                                          \n@param failed Information about the associations that failed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "failed", "getterDocumentation" : "

                                                                          Information about the associations that failed.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return Information about the associations that failed.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Failed", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Failed", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "FailedCreateAssociation", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link FailedCreateAssociation.Builder} avoiding the need to create one manually via {@link FailedCreateAssociation#builder()}.\n\nWhen the {@link Consumer} completes, {@link FailedCreateAssociation.Builder#build()} is called immediately and its result is passed to {@link #member(FailedCreateAssociation)}.\n@param member a consumer that will call methods on {@link FailedCreateAssociation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(FailedCreateAssociation)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "FailedCreateAssociation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "FailedCreateAssociation", "variableName" : "member", "variableType" : "FailedCreateAssociation", "documentation" : null, "simpleType" : "FailedCreateAssociation", "variableSetterType" : "FailedCreateAssociation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "FailedCreateAssociation", "variableName" : "member", "variableType" : "FailedCreateAssociation", "documentation" : "", "simpleType" : "FailedCreateAssociation", "variableSetterType" : "FailedCreateAssociation" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "FailedCreateAssociation", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "FailedCreateAssociation", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Failed", "sensitive" : false, "setterDocumentation" : "

                                                                          Information about the associations that failed.

                                                                          \n@param failed Information about the associations that failed.", "setterMethodName" : "setFailed", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "failed", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "failed", "variableType" : "java.util.List", "documentation" : "

                                                                          Information about the associations that failed.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "CreateAssociationBatchResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CreateAssociationBatchResponse", "variableName" : "createAssociationBatchResponse", "variableType" : "CreateAssociationBatchResponse", "documentation" : null, "simpleType" : "CreateAssociationBatchResponse", "variableSetterType" : "CreateAssociationBatchResponse" }, "wrapper" : false }, "CreateAssociationRequest" : { "c2jName" : "CreateAssociationRequest", "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" : "CreateAssociation", "locationName" : null, "requestUri" : "/", "target" : "AmazonSSM.CreateAssociation", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "DocumentARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The name of the SSM document that contains the configuration information for the instance. You can specify Command or Automation documents.

                                                                          You can specify AWS-predefined documents, documents you created, or a document that is shared with you from another account.

                                                                          For SSM documents that are shared with you from other AWS accounts, you must specify the complete SSM document ARN, in the following format:

                                                                          arn:partition:ssm:region:account-id:document/document-name

                                                                          For example:

                                                                          arn:aws:ssm:us-east-2:12345678912:document/My-Shared-Document

                                                                          For AWS-predefined documents and SSM documents you created in your account, you only need to specify the document name. For example, AWS-ApplyPatchBaseline or My-Document.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                          The name of the SSM document that contains the configuration information for the instance. You can specify Command or Automation documents.

                                                                          You can specify AWS-predefined documents, documents you created, or a document that is shared with you from another account.

                                                                          For SSM documents that are shared with you from other AWS accounts, you must specify the complete SSM document ARN, in the following format:

                                                                          arn:partition:ssm:region:account-id:document/document-name

                                                                          For example:

                                                                          arn:aws:ssm:us-east-2:12345678912:document/My-Shared-Document

                                                                          For AWS-predefined documents and SSM documents you created in your account, you only need to specify the document name. For example, AWS-ApplyPatchBaseline or My-Document.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                          The name of the SSM document that contains the configuration information for the instance. You can specify Command or Automation documents.

                                                                          You can specify AWS-predefined documents, documents you created, or a document that is shared with you from another account.

                                                                          For SSM documents that are shared with you from other AWS accounts, you must specify the complete SSM document ARN, in the following format:

                                                                          arn:partition:ssm:region:account-id:document/document-name

                                                                          For example:

                                                                          arn:aws:ssm:us-east-2:12345678912:document/My-Shared-Document

                                                                          For AWS-predefined documents and SSM documents you created in your account, you only need to specify the document name. For example, AWS-ApplyPatchBaseline or My-Document.

                                                                          \n@param name The name of the SSM document that contains the configuration information for the instance. You can specify Command or Automation documents.

                                                                          You can specify AWS-predefined documents, documents you created, or a document that is shared with you from another account.

                                                                          For SSM documents that are shared with you from other AWS accounts, you must specify the complete SSM document ARN, in the following format:

                                                                          arn:partition:ssm:region:account-id:document/document-name

                                                                          For example:

                                                                          arn:aws:ssm:us-east-2:12345678912:document/My-Shared-Document

                                                                          For AWS-predefined documents and SSM documents you created in your account, you only need to specify the document name. For example, AWS-ApplyPatchBaseline or My-Document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                          The name of the SSM document that contains the configuration information for the instance. You can specify Command or Automation documents.

                                                                          You can specify AWS-predefined documents, documents you created, or a document that is shared with you from another account.

                                                                          For SSM documents that are shared with you from other AWS accounts, you must specify the complete SSM document ARN, in the following format:

                                                                          arn:partition:ssm:region:account-id:document/document-name

                                                                          For example:

                                                                          arn:aws:ssm:us-east-2:12345678912:document/My-Shared-Document

                                                                          For AWS-predefined documents and SSM documents you created in your account, you only need to specify the document name. For example, AWS-ApplyPatchBaseline or My-Document.

                                                                          \n@return The name of the SSM document that contains the configuration information for the instance. You can specify Command or Automation documents.

                                                                          You can specify AWS-predefined documents, documents you created, or a document that is shared with you from another account.

                                                                          For SSM documents that are shared with you from other AWS accounts, you must specify the complete SSM document ARN, in the following format:

                                                                          arn:partition:ssm:region:account-id:document/document-name

                                                                          For example:

                                                                          arn:aws:ssm:us-east-2:12345678912:document/My-Shared-Document

                                                                          For AWS-predefined documents and SSM documents you created in your account, you only need to specify the document name. For example, AWS-ApplyPatchBaseline or My-Document.", "getterModel" : { "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 SSM document that contains the configuration information for the instance. You can specify Command or Automation documents.

                                                                          You can specify AWS-predefined documents, documents you created, or a document that is shared with you from another account.

                                                                          For SSM documents that are shared with you from other AWS accounts, you must specify the complete SSM document ARN, in the following format:

                                                                          arn:partition:ssm:region:account-id:document/document-name

                                                                          For example:

                                                                          arn:aws:ssm:us-east-2:12345678912:document/My-Shared-Document

                                                                          For AWS-predefined documents and SSM documents you created in your account, you only need to specify the document name. For example, AWS-ApplyPatchBaseline or My-Document.

                                                                          \n@param name The name of the SSM document that contains the configuration information for the instance. You can specify Command or Automation documents.

                                                                          You can specify AWS-predefined documents, documents you created, or a document that is shared with you from another account.

                                                                          For SSM documents that are shared with you from other AWS accounts, you must specify the complete SSM document ARN, in the following format:

                                                                          arn:partition:ssm:region:account-id:document/document-name

                                                                          For example:

                                                                          arn:aws:ssm:us-east-2:12345678912:document/My-Shared-Document

                                                                          For AWS-predefined documents and SSM documents you created in your account, you only need to specify the document name. For example, AWS-ApplyPatchBaseline or My-Document.", "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 SSM document that contains the configuration information for the instance. You can specify Command or Automation documents.

                                                                          You can specify AWS-predefined documents, documents you created, or a document that is shared with you from another account.

                                                                          For SSM documents that are shared with you from other AWS accounts, you must specify the complete SSM document ARN, in the following format:

                                                                          arn:partition:ssm:region:account-id:document/document-name

                                                                          For example:

                                                                          arn:aws:ssm:us-east-2:12345678912:document/My-Shared-Document

                                                                          For AWS-predefined documents and SSM documents you created in your account, you only need to specify the document name. For example, AWS-ApplyPatchBaseline or My-Document.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDocumentVersion", "beanStyleSetterMethodName" : "setDocumentVersion", "c2jName" : "DocumentVersion", "c2jShape" : "DocumentVersion", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The document version you want to associate with the target(s). Can be a specific version or the default version.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentVersion(String)}.\n@param documentVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentVersion(String)", "deprecated" : false, "documentation" : "

                                                                          The document version you want to associate with the target(s). Can be a specific version or the default version.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "documentVersion", "fluentSetterDocumentation" : "

                                                                          The document version you want to associate with the target(s). Can be a specific version or the default version.

                                                                          \n@param documentVersion The document version you want to associate with the target(s). Can be a specific version or the default version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "documentVersion", "getterDocumentation" : "

                                                                          The document version you want to associate with the target(s). Can be a specific version or the default version.

                                                                          \n@return The document version you want to associate with the target(s). Can be a specific version or the default version.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentVersion", "sensitive" : false, "setterDocumentation" : "

                                                                          The document version you want to associate with the target(s). Can be a specific version or the default version.

                                                                          \n@param documentVersion The document version you want to associate with the target(s). Can be a specific version or the default version.", "setterMethodName" : "setDocumentVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : "

                                                                          The document version you want to associate with the target(s). Can be a specific version or the default version.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The instance ID.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                          The instance ID.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                          The instance ID.

                                                                          \n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                          The instance ID.

                                                                          \n@return The instance ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                          The instance ID.

                                                                          \n@param instanceId The instance ID.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                          The instance ID.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getParameters", "beanStyleSetterMethodName" : "setParameters", "c2jName" : "Parameters", "c2jShape" : "Parameters", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The parameters for the runtime configuration of the document.

                                                                          \nThis is a convenience that creates an instance of the {@link List>.Builder} avoiding the need to create one manually via {@link List>#builder()}.\n\nWhen the {@link Consumer} completes, {@link List>.Builder#build()} is called immediately and its result is passed to {@link #parameters(List>)}.\n@param parameters a consumer that will call methods on {@link List>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #parameters(List>)", "deprecated" : false, "documentation" : "

                                                                          The parameters for the runtime configuration of the document.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parameters", "fluentSetterDocumentation" : "

                                                                          The parameters for the runtime configuration of the document.

                                                                          \n@param parameters The parameters for the runtime configuration of the document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parameters", "getterDocumentation" : "

                                                                          The parameters for the runtime configuration of the document.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return The parameters for the runtime configuration of the document.", "getterModel" : { "returnType" : "java.util.Map>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Parameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Parameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "ParameterName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "ParameterValueList", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #value(List)}.\n@param value a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(List)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ParameterValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry>", "templateType" : "java.util.Map>" }, "marshallingType" : "MAP", "name" : "Parameters", "sensitive" : false, "setterDocumentation" : "

                                                                          The parameters for the runtime configuration of the document.

                                                                          \n@param parameters The parameters for the runtime configuration of the document.", "setterMethodName" : "setParameters", "setterModel" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "parameters", "variableType" : "java.util.Map>", "documentation" : null, "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "parameters", "variableType" : "java.util.Map>", "documentation" : "

                                                                          The parameters for the runtime configuration of the document.

                                                                          ", "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTargets", "beanStyleSetterMethodName" : "setTargets", "c2jName" : "Targets", "c2jShape" : "Targets", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The targets (either instances or tags) for the association.

                                                                          \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #targets(List)}.\n@param targets a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targets(List)", "deprecated" : false, "documentation" : "

                                                                          The targets (either instances or tags) for the association.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targets", "fluentSetterDocumentation" : "

                                                                          The targets (either instances or tags) for the association.

                                                                          \n@param targets The targets (either instances or tags) for the association.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targets", "getterDocumentation" : "

                                                                          The targets (either instances or tags) for the association.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return The targets (either instances or tags) for the association.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Targets", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Targets", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Target", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Target.Builder} avoiding the need to create one manually via {@link Target#builder()}.\n\nWhen the {@link Consumer} completes, {@link Target.Builder#build()} is called immediately and its result is passed to {@link #member(Target)}.\n@param member a consumer that will call methods on {@link Target.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Target)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Target", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : null, "simpleType" : "Target", "variableSetterType" : "Target" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : "", "simpleType" : "Target", "variableSetterType" : "Target" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Target", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Target", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Targets", "sensitive" : false, "setterDocumentation" : "

                                                                          The targets (either instances or tags) for the association.

                                                                          \n@param targets The targets (either instances or tags) for the association.", "setterMethodName" : "setTargets", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : "

                                                                          The targets (either instances or tags) for the association.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getScheduleExpression", "beanStyleSetterMethodName" : "setScheduleExpression", "c2jName" : "ScheduleExpression", "c2jShape" : "ScheduleExpression", "defaultConsumerFluentSetterDocumentation" : "

                                                                          A cron expression when the association will be applied to the target(s).

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #scheduleExpression(String)}.\n@param scheduleExpression a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #scheduleExpression(String)", "deprecated" : false, "documentation" : "

                                                                          A cron expression when the association will be applied to the target(s).

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "scheduleExpression", "fluentSetterDocumentation" : "

                                                                          A cron expression when the association will be applied to the target(s).

                                                                          \n@param scheduleExpression A cron expression when the association will be applied to the target(s).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "scheduleExpression", "getterDocumentation" : "

                                                                          A cron expression when the association will be applied to the target(s).

                                                                          \n@return A cron expression when the association will be applied to the target(s).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ScheduleExpression", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ScheduleExpression", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ScheduleExpression", "sensitive" : false, "setterDocumentation" : "

                                                                          A cron expression when the association will be applied to the target(s).

                                                                          \n@param scheduleExpression A cron expression when the association will be applied to the target(s).", "setterMethodName" : "setScheduleExpression", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "scheduleExpression", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "scheduleExpression", "variableType" : "String", "documentation" : "

                                                                          A cron expression when the association will be applied to the target(s).

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOutputLocation", "beanStyleSetterMethodName" : "setOutputLocation", "c2jName" : "OutputLocation", "c2jShape" : "InstanceAssociationOutputLocation", "defaultConsumerFluentSetterDocumentation" : "

                                                                          An Amazon S3 bucket where you want to store the output details of the request.

                                                                          \nThis is a convenience that creates an instance of the {@link InstanceAssociationOutputLocation.Builder} avoiding the need to create one manually via {@link InstanceAssociationOutputLocation#builder()}.\n\nWhen the {@link Consumer} completes, {@link InstanceAssociationOutputLocation.Builder#build()} is called immediately and its result is passed to {@link #outputLocation(InstanceAssociationOutputLocation)}.\n@param outputLocation a consumer that will call methods on {@link InstanceAssociationOutputLocation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #outputLocation(InstanceAssociationOutputLocation)", "deprecated" : false, "documentation" : "

                                                                          An Amazon S3 bucket where you want to store the output details of the request.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "outputLocation", "fluentSetterDocumentation" : "

                                                                          An Amazon S3 bucket where you want to store the output details of the request.

                                                                          \n@param outputLocation An Amazon S3 bucket where you want to store the output details of the request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "outputLocation", "getterDocumentation" : "

                                                                          An Amazon S3 bucket where you want to store the output details of the request.

                                                                          \n@return An Amazon S3 bucket where you want to store the output details of the request.", "getterModel" : { "returnType" : "InstanceAssociationOutputLocation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OutputLocation", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OutputLocation", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "OutputLocation", "sensitive" : false, "setterDocumentation" : "

                                                                          An Amazon S3 bucket where you want to store the output details of the request.

                                                                          \n@param outputLocation An Amazon S3 bucket where you want to store the output details of the request.", "setterMethodName" : "setOutputLocation", "setterModel" : { "variableDeclarationType" : "InstanceAssociationOutputLocation", "variableName" : "outputLocation", "variableType" : "InstanceAssociationOutputLocation", "documentation" : null, "simpleType" : "InstanceAssociationOutputLocation", "variableSetterType" : "InstanceAssociationOutputLocation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InstanceAssociationOutputLocation", "variableName" : "outputLocation", "variableType" : "InstanceAssociationOutputLocation", "documentation" : "

                                                                          An Amazon S3 bucket where you want to store the output details of the request.

                                                                          ", "simpleType" : "InstanceAssociationOutputLocation", "variableSetterType" : "InstanceAssociationOutputLocation" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAssociationName", "beanStyleSetterMethodName" : "setAssociationName", "c2jName" : "AssociationName", "c2jShape" : "AssociationName", "defaultConsumerFluentSetterDocumentation" : "

                                                                          Specify a descriptive name for the association.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #associationName(String)}.\n@param associationName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #associationName(String)", "deprecated" : false, "documentation" : "

                                                                          Specify a descriptive name for the association.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "associationName", "fluentSetterDocumentation" : "

                                                                          Specify a descriptive name for the association.

                                                                          \n@param associationName Specify a descriptive name for the association.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "associationName", "getterDocumentation" : "

                                                                          Specify a descriptive name for the association.

                                                                          \n@return Specify a descriptive name for the association.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AssociationName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AssociationName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AssociationName", "sensitive" : false, "setterDocumentation" : "

                                                                          Specify a descriptive name for the association.

                                                                          \n@param associationName Specify a descriptive name for the association.", "setterMethodName" : "setAssociationName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "associationName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "associationName", "variableType" : "String", "documentation" : "

                                                                          Specify a descriptive name for the association.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAutomationTargetParameterName", "beanStyleSetterMethodName" : "setAutomationTargetParameterName", "c2jName" : "AutomationTargetParameterName", "c2jShape" : "AutomationTargetParameterName", "defaultConsumerFluentSetterDocumentation" : "

                                                                          Specify the target for the association. This target is required for associations that use an Automation document and target resources by using rate controls.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #automationTargetParameterName(String)}.\n@param automationTargetParameterName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #automationTargetParameterName(String)", "deprecated" : false, "documentation" : "

                                                                          Specify the target for the association. This target is required for associations that use an Automation document and target resources by using rate controls.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "automationTargetParameterName", "fluentSetterDocumentation" : "

                                                                          Specify the target for the association. This target is required for associations that use an Automation document and target resources by using rate controls.

                                                                          \n@param automationTargetParameterName Specify the target for the association. This target is required for associations that use an Automation document and target resources by using rate controls.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "automationTargetParameterName", "getterDocumentation" : "

                                                                          Specify the target for the association. This target is required for associations that use an Automation document and target resources by using rate controls.

                                                                          \n@return Specify the target for the association. This target is required for associations that use an Automation document and target resources by using rate controls.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AutomationTargetParameterName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AutomationTargetParameterName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AutomationTargetParameterName", "sensitive" : false, "setterDocumentation" : "

                                                                          Specify the target for the association. This target is required for associations that use an Automation document and target resources by using rate controls.

                                                                          \n@param automationTargetParameterName Specify the target for the association. This target is required for associations that use an Automation document and target resources by using rate controls.", "setterMethodName" : "setAutomationTargetParameterName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "automationTargetParameterName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "automationTargetParameterName", "variableType" : "String", "documentation" : "

                                                                          Specify the target for the association. This target is required for associations that use an Automation document and target resources by using rate controls.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxErrors", "beanStyleSetterMethodName" : "setMaxErrors", "c2jName" : "MaxErrors", "c2jShape" : "MaxErrors", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

                                                                          Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #maxErrors(String)}.\n@param maxErrors a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxErrors(String)", "deprecated" : false, "documentation" : "

                                                                          The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

                                                                          Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxErrors", "fluentSetterDocumentation" : "

                                                                          The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

                                                                          Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.

                                                                          \n@param maxErrors The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

                                                                          Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxErrors", "getterDocumentation" : "

                                                                          The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

                                                                          Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.

                                                                          \n@return The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

                                                                          Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxErrors", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxErrors", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MaxErrors", "sensitive" : false, "setterDocumentation" : "

                                                                          The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

                                                                          Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.

                                                                          \n@param maxErrors The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

                                                                          Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.", "setterMethodName" : "setMaxErrors", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "maxErrors", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "maxErrors", "variableType" : "String", "documentation" : "

                                                                          The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

                                                                          Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxConcurrency", "beanStyleSetterMethodName" : "setMaxConcurrency", "c2jName" : "MaxConcurrency", "c2jShape" : "MaxConcurrency", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

                                                                          If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #maxConcurrency(String)}.\n@param maxConcurrency a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxConcurrency(String)", "deprecated" : false, "documentation" : "

                                                                          The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

                                                                          If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxConcurrency", "fluentSetterDocumentation" : "

                                                                          The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

                                                                          If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.

                                                                          \n@param maxConcurrency The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

                                                                          If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxConcurrency", "getterDocumentation" : "

                                                                          The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

                                                                          If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.

                                                                          \n@return The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

                                                                          If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxConcurrency", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxConcurrency", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MaxConcurrency", "sensitive" : false, "setterDocumentation" : "

                                                                          The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

                                                                          If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.

                                                                          \n@param maxConcurrency The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

                                                                          If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.", "setterMethodName" : "setMaxConcurrency", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "maxConcurrency", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "maxConcurrency", "variableType" : "String", "documentation" : "

                                                                          The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

                                                                          If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getComplianceSeverityAsString", "beanStyleSetterMethodName" : "setComplianceSeverity", "c2jName" : "ComplianceSeverity", "c2jShape" : "AssociationComplianceSeverity", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The severity level to assign to the association.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #complianceSeverityAsString(String)}.\n@param complianceSeverity a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #complianceSeverity(String)", "deprecated" : false, "documentation" : "

                                                                          The severity level to assign to the association.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : "AssociationComplianceSeverity", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "complianceSeverity", "fluentEnumSetterMethodName" : "complianceSeverity", "fluentGetterMethodName" : "complianceSeverityAsString", "fluentSetterDocumentation" : "

                                                                          The severity level to assign to the association.

                                                                          \n@param complianceSeverity The severity level to assign to the association.\n@see AssociationComplianceSeverity\n@return Returns a reference to this object so that method calls can be chained together.\n@see AssociationComplianceSeverity", "fluentSetterMethodName" : "complianceSeverity", "getterDocumentation" : "

                                                                          The severity level to assign to the association.

                                                                          \n

                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #complianceSeverity} will return {@link AssociationComplianceSeverity#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #complianceSeverityAsString}.\n

                                                                          \n@return The severity level to assign to the association.\n@see AssociationComplianceSeverity", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ComplianceSeverity", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ComplianceSeverity", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ComplianceSeverity", "sensitive" : false, "setterDocumentation" : "

                                                                          The severity level to assign to the association.

                                                                          \n@param complianceSeverity The severity level to assign to the association.\n@see AssociationComplianceSeverity", "setterMethodName" : "setComplianceSeverity", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "complianceSeverity", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "complianceSeverity", "variableType" : "String", "documentation" : "

                                                                          The severity level to assign to the association.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AssociationName" : { "beanStyleGetterMethodName" : "getAssociationName", "beanStyleSetterMethodName" : "setAssociationName", "c2jName" : "AssociationName", "c2jShape" : "AssociationName", "defaultConsumerFluentSetterDocumentation" : "

                                                                          Specify a descriptive name for the association.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #associationName(String)}.\n@param associationName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #associationName(String)", "deprecated" : false, "documentation" : "

                                                                          Specify a descriptive name for the association.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "associationName", "fluentSetterDocumentation" : "

                                                                          Specify a descriptive name for the association.

                                                                          \n@param associationName Specify a descriptive name for the association.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "associationName", "getterDocumentation" : "

                                                                          Specify a descriptive name for the association.

                                                                          \n@return Specify a descriptive name for the association.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AssociationName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AssociationName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AssociationName", "sensitive" : false, "setterDocumentation" : "

                                                                          Specify a descriptive name for the association.

                                                                          \n@param associationName Specify a descriptive name for the association.", "setterMethodName" : "setAssociationName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "associationName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "associationName", "variableType" : "String", "documentation" : "

                                                                          Specify a descriptive name for the association.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "AutomationTargetParameterName" : { "beanStyleGetterMethodName" : "getAutomationTargetParameterName", "beanStyleSetterMethodName" : "setAutomationTargetParameterName", "c2jName" : "AutomationTargetParameterName", "c2jShape" : "AutomationTargetParameterName", "defaultConsumerFluentSetterDocumentation" : "

                                                                          Specify the target for the association. This target is required for associations that use an Automation document and target resources by using rate controls.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #automationTargetParameterName(String)}.\n@param automationTargetParameterName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #automationTargetParameterName(String)", "deprecated" : false, "documentation" : "

                                                                          Specify the target for the association. This target is required for associations that use an Automation document and target resources by using rate controls.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "automationTargetParameterName", "fluentSetterDocumentation" : "

                                                                          Specify the target for the association. This target is required for associations that use an Automation document and target resources by using rate controls.

                                                                          \n@param automationTargetParameterName Specify the target for the association. This target is required for associations that use an Automation document and target resources by using rate controls.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "automationTargetParameterName", "getterDocumentation" : "

                                                                          Specify the target for the association. This target is required for associations that use an Automation document and target resources by using rate controls.

                                                                          \n@return Specify the target for the association. This target is required for associations that use an Automation document and target resources by using rate controls.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AutomationTargetParameterName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AutomationTargetParameterName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AutomationTargetParameterName", "sensitive" : false, "setterDocumentation" : "

                                                                          Specify the target for the association. This target is required for associations that use an Automation document and target resources by using rate controls.

                                                                          \n@param automationTargetParameterName Specify the target for the association. This target is required for associations that use an Automation document and target resources by using rate controls.", "setterMethodName" : "setAutomationTargetParameterName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "automationTargetParameterName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "automationTargetParameterName", "variableType" : "String", "documentation" : "

                                                                          Specify the target for the association. This target is required for associations that use an Automation document and target resources by using rate controls.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ComplianceSeverity" : { "beanStyleGetterMethodName" : "getComplianceSeverityAsString", "beanStyleSetterMethodName" : "setComplianceSeverity", "c2jName" : "ComplianceSeverity", "c2jShape" : "AssociationComplianceSeverity", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The severity level to assign to the association.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #complianceSeverityAsString(String)}.\n@param complianceSeverity a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #complianceSeverity(String)", "deprecated" : false, "documentation" : "

                                                                          The severity level to assign to the association.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : "AssociationComplianceSeverity", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "complianceSeverity", "fluentEnumSetterMethodName" : "complianceSeverity", "fluentGetterMethodName" : "complianceSeverityAsString", "fluentSetterDocumentation" : "

                                                                          The severity level to assign to the association.

                                                                          \n@param complianceSeverity The severity level to assign to the association.\n@see AssociationComplianceSeverity\n@return Returns a reference to this object so that method calls can be chained together.\n@see AssociationComplianceSeverity", "fluentSetterMethodName" : "complianceSeverity", "getterDocumentation" : "

                                                                          The severity level to assign to the association.

                                                                          \n

                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #complianceSeverity} will return {@link AssociationComplianceSeverity#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #complianceSeverityAsString}.\n

                                                                          \n@return The severity level to assign to the association.\n@see AssociationComplianceSeverity", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ComplianceSeverity", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ComplianceSeverity", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ComplianceSeverity", "sensitive" : false, "setterDocumentation" : "

                                                                          The severity level to assign to the association.

                                                                          \n@param complianceSeverity The severity level to assign to the association.\n@see AssociationComplianceSeverity", "setterMethodName" : "setComplianceSeverity", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "complianceSeverity", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "complianceSeverity", "variableType" : "String", "documentation" : "

                                                                          The severity level to assign to the association.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DocumentVersion" : { "beanStyleGetterMethodName" : "getDocumentVersion", "beanStyleSetterMethodName" : "setDocumentVersion", "c2jName" : "DocumentVersion", "c2jShape" : "DocumentVersion", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The document version you want to associate with the target(s). Can be a specific version or the default version.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentVersion(String)}.\n@param documentVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentVersion(String)", "deprecated" : false, "documentation" : "

                                                                          The document version you want to associate with the target(s). Can be a specific version or the default version.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "documentVersion", "fluentSetterDocumentation" : "

                                                                          The document version you want to associate with the target(s). Can be a specific version or the default version.

                                                                          \n@param documentVersion The document version you want to associate with the target(s). Can be a specific version or the default version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "documentVersion", "getterDocumentation" : "

                                                                          The document version you want to associate with the target(s). Can be a specific version or the default version.

                                                                          \n@return The document version you want to associate with the target(s). Can be a specific version or the default version.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentVersion", "sensitive" : false, "setterDocumentation" : "

                                                                          The document version you want to associate with the target(s). Can be a specific version or the default version.

                                                                          \n@param documentVersion The document version you want to associate with the target(s). Can be a specific version or the default version.", "setterMethodName" : "setDocumentVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : "

                                                                          The document version you want to associate with the target(s). Can be a specific version or the default version.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "InstanceId" : { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The instance ID.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                          The instance ID.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                          The instance ID.

                                                                          \n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                          The instance ID.

                                                                          \n@return The instance ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                          The instance ID.

                                                                          \n@param instanceId The instance ID.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                          The instance ID.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "MaxConcurrency" : { "beanStyleGetterMethodName" : "getMaxConcurrency", "beanStyleSetterMethodName" : "setMaxConcurrency", "c2jName" : "MaxConcurrency", "c2jShape" : "MaxConcurrency", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

                                                                          If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #maxConcurrency(String)}.\n@param maxConcurrency a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxConcurrency(String)", "deprecated" : false, "documentation" : "

                                                                          The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

                                                                          If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxConcurrency", "fluentSetterDocumentation" : "

                                                                          The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

                                                                          If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.

                                                                          \n@param maxConcurrency The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

                                                                          If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxConcurrency", "getterDocumentation" : "

                                                                          The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

                                                                          If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.

                                                                          \n@return The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

                                                                          If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxConcurrency", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxConcurrency", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MaxConcurrency", "sensitive" : false, "setterDocumentation" : "

                                                                          The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

                                                                          If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.

                                                                          \n@param maxConcurrency The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

                                                                          If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.", "setterMethodName" : "setMaxConcurrency", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "maxConcurrency", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "maxConcurrency", "variableType" : "String", "documentation" : "

                                                                          The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

                                                                          If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "MaxErrors" : { "beanStyleGetterMethodName" : "getMaxErrors", "beanStyleSetterMethodName" : "setMaxErrors", "c2jName" : "MaxErrors", "c2jShape" : "MaxErrors", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

                                                                          Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #maxErrors(String)}.\n@param maxErrors a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxErrors(String)", "deprecated" : false, "documentation" : "

                                                                          The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

                                                                          Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxErrors", "fluentSetterDocumentation" : "

                                                                          The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

                                                                          Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.

                                                                          \n@param maxErrors The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

                                                                          Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxErrors", "getterDocumentation" : "

                                                                          The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

                                                                          Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.

                                                                          \n@return The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

                                                                          Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxErrors", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxErrors", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MaxErrors", "sensitive" : false, "setterDocumentation" : "

                                                                          The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

                                                                          Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.

                                                                          \n@param maxErrors The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

                                                                          Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.", "setterMethodName" : "setMaxErrors", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "maxErrors", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "maxErrors", "variableType" : "String", "documentation" : "

                                                                          The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

                                                                          Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "DocumentARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The name of the SSM document that contains the configuration information for the instance. You can specify Command or Automation documents.

                                                                          You can specify AWS-predefined documents, documents you created, or a document that is shared with you from another account.

                                                                          For SSM documents that are shared with you from other AWS accounts, you must specify the complete SSM document ARN, in the following format:

                                                                          arn:partition:ssm:region:account-id:document/document-name

                                                                          For example:

                                                                          arn:aws:ssm:us-east-2:12345678912:document/My-Shared-Document

                                                                          For AWS-predefined documents and SSM documents you created in your account, you only need to specify the document name. For example, AWS-ApplyPatchBaseline or My-Document.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                          The name of the SSM document that contains the configuration information for the instance. You can specify Command or Automation documents.

                                                                          You can specify AWS-predefined documents, documents you created, or a document that is shared with you from another account.

                                                                          For SSM documents that are shared with you from other AWS accounts, you must specify the complete SSM document ARN, in the following format:

                                                                          arn:partition:ssm:region:account-id:document/document-name

                                                                          For example:

                                                                          arn:aws:ssm:us-east-2:12345678912:document/My-Shared-Document

                                                                          For AWS-predefined documents and SSM documents you created in your account, you only need to specify the document name. For example, AWS-ApplyPatchBaseline or My-Document.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                          The name of the SSM document that contains the configuration information for the instance. You can specify Command or Automation documents.

                                                                          You can specify AWS-predefined documents, documents you created, or a document that is shared with you from another account.

                                                                          For SSM documents that are shared with you from other AWS accounts, you must specify the complete SSM document ARN, in the following format:

                                                                          arn:partition:ssm:region:account-id:document/document-name

                                                                          For example:

                                                                          arn:aws:ssm:us-east-2:12345678912:document/My-Shared-Document

                                                                          For AWS-predefined documents and SSM documents you created in your account, you only need to specify the document name. For example, AWS-ApplyPatchBaseline or My-Document.

                                                                          \n@param name The name of the SSM document that contains the configuration information for the instance. You can specify Command or Automation documents.

                                                                          You can specify AWS-predefined documents, documents you created, or a document that is shared with you from another account.

                                                                          For SSM documents that are shared with you from other AWS accounts, you must specify the complete SSM document ARN, in the following format:

                                                                          arn:partition:ssm:region:account-id:document/document-name

                                                                          For example:

                                                                          arn:aws:ssm:us-east-2:12345678912:document/My-Shared-Document

                                                                          For AWS-predefined documents and SSM documents you created in your account, you only need to specify the document name. For example, AWS-ApplyPatchBaseline or My-Document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                          The name of the SSM document that contains the configuration information for the instance. You can specify Command or Automation documents.

                                                                          You can specify AWS-predefined documents, documents you created, or a document that is shared with you from another account.

                                                                          For SSM documents that are shared with you from other AWS accounts, you must specify the complete SSM document ARN, in the following format:

                                                                          arn:partition:ssm:region:account-id:document/document-name

                                                                          For example:

                                                                          arn:aws:ssm:us-east-2:12345678912:document/My-Shared-Document

                                                                          For AWS-predefined documents and SSM documents you created in your account, you only need to specify the document name. For example, AWS-ApplyPatchBaseline or My-Document.

                                                                          \n@return The name of the SSM document that contains the configuration information for the instance. You can specify Command or Automation documents.

                                                                          You can specify AWS-predefined documents, documents you created, or a document that is shared with you from another account.

                                                                          For SSM documents that are shared with you from other AWS accounts, you must specify the complete SSM document ARN, in the following format:

                                                                          arn:partition:ssm:region:account-id:document/document-name

                                                                          For example:

                                                                          arn:aws:ssm:us-east-2:12345678912:document/My-Shared-Document

                                                                          For AWS-predefined documents and SSM documents you created in your account, you only need to specify the document name. For example, AWS-ApplyPatchBaseline or My-Document.", "getterModel" : { "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 SSM document that contains the configuration information for the instance. You can specify Command or Automation documents.

                                                                          You can specify AWS-predefined documents, documents you created, or a document that is shared with you from another account.

                                                                          For SSM documents that are shared with you from other AWS accounts, you must specify the complete SSM document ARN, in the following format:

                                                                          arn:partition:ssm:region:account-id:document/document-name

                                                                          For example:

                                                                          arn:aws:ssm:us-east-2:12345678912:document/My-Shared-Document

                                                                          For AWS-predefined documents and SSM documents you created in your account, you only need to specify the document name. For example, AWS-ApplyPatchBaseline or My-Document.

                                                                          \n@param name The name of the SSM document that contains the configuration information for the instance. You can specify Command or Automation documents.

                                                                          You can specify AWS-predefined documents, documents you created, or a document that is shared with you from another account.

                                                                          For SSM documents that are shared with you from other AWS accounts, you must specify the complete SSM document ARN, in the following format:

                                                                          arn:partition:ssm:region:account-id:document/document-name

                                                                          For example:

                                                                          arn:aws:ssm:us-east-2:12345678912:document/My-Shared-Document

                                                                          For AWS-predefined documents and SSM documents you created in your account, you only need to specify the document name. For example, AWS-ApplyPatchBaseline or My-Document.", "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 SSM document that contains the configuration information for the instance. You can specify Command or Automation documents.

                                                                          You can specify AWS-predefined documents, documents you created, or a document that is shared with you from another account.

                                                                          For SSM documents that are shared with you from other AWS accounts, you must specify the complete SSM document ARN, in the following format:

                                                                          arn:partition:ssm:region:account-id:document/document-name

                                                                          For example:

                                                                          arn:aws:ssm:us-east-2:12345678912:document/My-Shared-Document

                                                                          For AWS-predefined documents and SSM documents you created in your account, you only need to specify the document name. For example, AWS-ApplyPatchBaseline or My-Document.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "OutputLocation" : { "beanStyleGetterMethodName" : "getOutputLocation", "beanStyleSetterMethodName" : "setOutputLocation", "c2jName" : "OutputLocation", "c2jShape" : "InstanceAssociationOutputLocation", "defaultConsumerFluentSetterDocumentation" : "

                                                                          An Amazon S3 bucket where you want to store the output details of the request.

                                                                          \nThis is a convenience that creates an instance of the {@link InstanceAssociationOutputLocation.Builder} avoiding the need to create one manually via {@link InstanceAssociationOutputLocation#builder()}.\n\nWhen the {@link Consumer} completes, {@link InstanceAssociationOutputLocation.Builder#build()} is called immediately and its result is passed to {@link #outputLocation(InstanceAssociationOutputLocation)}.\n@param outputLocation a consumer that will call methods on {@link InstanceAssociationOutputLocation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #outputLocation(InstanceAssociationOutputLocation)", "deprecated" : false, "documentation" : "

                                                                          An Amazon S3 bucket where you want to store the output details of the request.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "outputLocation", "fluentSetterDocumentation" : "

                                                                          An Amazon S3 bucket where you want to store the output details of the request.

                                                                          \n@param outputLocation An Amazon S3 bucket where you want to store the output details of the request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "outputLocation", "getterDocumentation" : "

                                                                          An Amazon S3 bucket where you want to store the output details of the request.

                                                                          \n@return An Amazon S3 bucket where you want to store the output details of the request.", "getterModel" : { "returnType" : "InstanceAssociationOutputLocation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OutputLocation", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OutputLocation", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "OutputLocation", "sensitive" : false, "setterDocumentation" : "

                                                                          An Amazon S3 bucket where you want to store the output details of the request.

                                                                          \n@param outputLocation An Amazon S3 bucket where you want to store the output details of the request.", "setterMethodName" : "setOutputLocation", "setterModel" : { "variableDeclarationType" : "InstanceAssociationOutputLocation", "variableName" : "outputLocation", "variableType" : "InstanceAssociationOutputLocation", "documentation" : null, "simpleType" : "InstanceAssociationOutputLocation", "variableSetterType" : "InstanceAssociationOutputLocation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InstanceAssociationOutputLocation", "variableName" : "outputLocation", "variableType" : "InstanceAssociationOutputLocation", "documentation" : "

                                                                          An Amazon S3 bucket where you want to store the output details of the request.

                                                                          ", "simpleType" : "InstanceAssociationOutputLocation", "variableSetterType" : "InstanceAssociationOutputLocation" }, "xmlNameSpaceUri" : null }, "Parameters" : { "beanStyleGetterMethodName" : "getParameters", "beanStyleSetterMethodName" : "setParameters", "c2jName" : "Parameters", "c2jShape" : "Parameters", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The parameters for the runtime configuration of the document.

                                                                          \nThis is a convenience that creates an instance of the {@link List>.Builder} avoiding the need to create one manually via {@link List>#builder()}.\n\nWhen the {@link Consumer} completes, {@link List>.Builder#build()} is called immediately and its result is passed to {@link #parameters(List>)}.\n@param parameters a consumer that will call methods on {@link List>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #parameters(List>)", "deprecated" : false, "documentation" : "

                                                                          The parameters for the runtime configuration of the document.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parameters", "fluentSetterDocumentation" : "

                                                                          The parameters for the runtime configuration of the document.

                                                                          \n@param parameters The parameters for the runtime configuration of the document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parameters", "getterDocumentation" : "

                                                                          The parameters for the runtime configuration of the document.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return The parameters for the runtime configuration of the document.", "getterModel" : { "returnType" : "java.util.Map>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Parameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Parameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "ParameterName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "ParameterValueList", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #value(List)}.\n@param value a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(List)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ParameterValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry>", "templateType" : "java.util.Map>" }, "marshallingType" : "MAP", "name" : "Parameters", "sensitive" : false, "setterDocumentation" : "

                                                                          The parameters for the runtime configuration of the document.

                                                                          \n@param parameters The parameters for the runtime configuration of the document.", "setterMethodName" : "setParameters", "setterModel" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "parameters", "variableType" : "java.util.Map>", "documentation" : null, "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "parameters", "variableType" : "java.util.Map>", "documentation" : "

                                                                          The parameters for the runtime configuration of the document.

                                                                          ", "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "xmlNameSpaceUri" : null }, "ScheduleExpression" : { "beanStyleGetterMethodName" : "getScheduleExpression", "beanStyleSetterMethodName" : "setScheduleExpression", "c2jName" : "ScheduleExpression", "c2jShape" : "ScheduleExpression", "defaultConsumerFluentSetterDocumentation" : "

                                                                          A cron expression when the association will be applied to the target(s).

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #scheduleExpression(String)}.\n@param scheduleExpression a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #scheduleExpression(String)", "deprecated" : false, "documentation" : "

                                                                          A cron expression when the association will be applied to the target(s).

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "scheduleExpression", "fluentSetterDocumentation" : "

                                                                          A cron expression when the association will be applied to the target(s).

                                                                          \n@param scheduleExpression A cron expression when the association will be applied to the target(s).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "scheduleExpression", "getterDocumentation" : "

                                                                          A cron expression when the association will be applied to the target(s).

                                                                          \n@return A cron expression when the association will be applied to the target(s).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ScheduleExpression", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ScheduleExpression", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ScheduleExpression", "sensitive" : false, "setterDocumentation" : "

                                                                          A cron expression when the association will be applied to the target(s).

                                                                          \n@param scheduleExpression A cron expression when the association will be applied to the target(s).", "setterMethodName" : "setScheduleExpression", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "scheduleExpression", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "scheduleExpression", "variableType" : "String", "documentation" : "

                                                                          A cron expression when the association will be applied to the target(s).

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Targets" : { "beanStyleGetterMethodName" : "getTargets", "beanStyleSetterMethodName" : "setTargets", "c2jName" : "Targets", "c2jShape" : "Targets", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The targets (either instances or tags) for the association.

                                                                          \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #targets(List)}.\n@param targets a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targets(List)", "deprecated" : false, "documentation" : "

                                                                          The targets (either instances or tags) for the association.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targets", "fluentSetterDocumentation" : "

                                                                          The targets (either instances or tags) for the association.

                                                                          \n@param targets The targets (either instances or tags) for the association.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targets", "getterDocumentation" : "

                                                                          The targets (either instances or tags) for the association.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return The targets (either instances or tags) for the association.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Targets", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Targets", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Target", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Target.Builder} avoiding the need to create one manually via {@link Target#builder()}.\n\nWhen the {@link Consumer} completes, {@link Target.Builder#build()} is called immediately and its result is passed to {@link #member(Target)}.\n@param member a consumer that will call methods on {@link Target.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Target)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Target", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : null, "simpleType" : "Target", "variableSetterType" : "Target" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : "", "simpleType" : "Target", "variableSetterType" : "Target" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Target", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Target", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Targets", "sensitive" : false, "setterDocumentation" : "

                                                                          The targets (either instances or tags) for the association.

                                                                          \n@param targets The targets (either instances or tags) for the association.", "setterMethodName" : "setTargets", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : "

                                                                          The targets (either instances or tags) for the association.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "DocumentARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The name of the SSM document that contains the configuration information for the instance. You can specify Command or Automation documents.

                                                                          You can specify AWS-predefined documents, documents you created, or a document that is shared with you from another account.

                                                                          For SSM documents that are shared with you from other AWS accounts, you must specify the complete SSM document ARN, in the following format:

                                                                          arn:partition:ssm:region:account-id:document/document-name

                                                                          For example:

                                                                          arn:aws:ssm:us-east-2:12345678912:document/My-Shared-Document

                                                                          For AWS-predefined documents and SSM documents you created in your account, you only need to specify the document name. For example, AWS-ApplyPatchBaseline or My-Document.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                          The name of the SSM document that contains the configuration information for the instance. You can specify Command or Automation documents.

                                                                          You can specify AWS-predefined documents, documents you created, or a document that is shared with you from another account.

                                                                          For SSM documents that are shared with you from other AWS accounts, you must specify the complete SSM document ARN, in the following format:

                                                                          arn:partition:ssm:region:account-id:document/document-name

                                                                          For example:

                                                                          arn:aws:ssm:us-east-2:12345678912:document/My-Shared-Document

                                                                          For AWS-predefined documents and SSM documents you created in your account, you only need to specify the document name. For example, AWS-ApplyPatchBaseline or My-Document.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                          The name of the SSM document that contains the configuration information for the instance. You can specify Command or Automation documents.

                                                                          You can specify AWS-predefined documents, documents you created, or a document that is shared with you from another account.

                                                                          For SSM documents that are shared with you from other AWS accounts, you must specify the complete SSM document ARN, in the following format:

                                                                          arn:partition:ssm:region:account-id:document/document-name

                                                                          For example:

                                                                          arn:aws:ssm:us-east-2:12345678912:document/My-Shared-Document

                                                                          For AWS-predefined documents and SSM documents you created in your account, you only need to specify the document name. For example, AWS-ApplyPatchBaseline or My-Document.

                                                                          \n@param name The name of the SSM document that contains the configuration information for the instance. You can specify Command or Automation documents.

                                                                          You can specify AWS-predefined documents, documents you created, or a document that is shared with you from another account.

                                                                          For SSM documents that are shared with you from other AWS accounts, you must specify the complete SSM document ARN, in the following format:

                                                                          arn:partition:ssm:region:account-id:document/document-name

                                                                          For example:

                                                                          arn:aws:ssm:us-east-2:12345678912:document/My-Shared-Document

                                                                          For AWS-predefined documents and SSM documents you created in your account, you only need to specify the document name. For example, AWS-ApplyPatchBaseline or My-Document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                          The name of the SSM document that contains the configuration information for the instance. You can specify Command or Automation documents.

                                                                          You can specify AWS-predefined documents, documents you created, or a document that is shared with you from another account.

                                                                          For SSM documents that are shared with you from other AWS accounts, you must specify the complete SSM document ARN, in the following format:

                                                                          arn:partition:ssm:region:account-id:document/document-name

                                                                          For example:

                                                                          arn:aws:ssm:us-east-2:12345678912:document/My-Shared-Document

                                                                          For AWS-predefined documents and SSM documents you created in your account, you only need to specify the document name. For example, AWS-ApplyPatchBaseline or My-Document.

                                                                          \n@return The name of the SSM document that contains the configuration information for the instance. You can specify Command or Automation documents.

                                                                          You can specify AWS-predefined documents, documents you created, or a document that is shared with you from another account.

                                                                          For SSM documents that are shared with you from other AWS accounts, you must specify the complete SSM document ARN, in the following format:

                                                                          arn:partition:ssm:region:account-id:document/document-name

                                                                          For example:

                                                                          arn:aws:ssm:us-east-2:12345678912:document/My-Shared-Document

                                                                          For AWS-predefined documents and SSM documents you created in your account, you only need to specify the document name. For example, AWS-ApplyPatchBaseline or My-Document.", "getterModel" : { "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 SSM document that contains the configuration information for the instance. You can specify Command or Automation documents.

                                                                          You can specify AWS-predefined documents, documents you created, or a document that is shared with you from another account.

                                                                          For SSM documents that are shared with you from other AWS accounts, you must specify the complete SSM document ARN, in the following format:

                                                                          arn:partition:ssm:region:account-id:document/document-name

                                                                          For example:

                                                                          arn:aws:ssm:us-east-2:12345678912:document/My-Shared-Document

                                                                          For AWS-predefined documents and SSM documents you created in your account, you only need to specify the document name. For example, AWS-ApplyPatchBaseline or My-Document.

                                                                          \n@param name The name of the SSM document that contains the configuration information for the instance. You can specify Command or Automation documents.

                                                                          You can specify AWS-predefined documents, documents you created, or a document that is shared with you from another account.

                                                                          For SSM documents that are shared with you from other AWS accounts, you must specify the complete SSM document ARN, in the following format:

                                                                          arn:partition:ssm:region:account-id:document/document-name

                                                                          For example:

                                                                          arn:aws:ssm:us-east-2:12345678912:document/My-Shared-Document

                                                                          For AWS-predefined documents and SSM documents you created in your account, you only need to specify the document name. For example, AWS-ApplyPatchBaseline or My-Document.", "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 SSM document that contains the configuration information for the instance. You can specify Command or Automation documents.

                                                                          You can specify AWS-predefined documents, documents you created, or a document that is shared with you from another account.

                                                                          For SSM documents that are shared with you from other AWS accounts, you must specify the complete SSM document ARN, in the following format:

                                                                          arn:partition:ssm:region:account-id:document/document-name

                                                                          For example:

                                                                          arn:aws:ssm:us-east-2:12345678912:document/My-Shared-Document

                                                                          For AWS-predefined documents and SSM documents you created in your account, you only need to specify the document name. For example, AWS-ApplyPatchBaseline or My-Document.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDocumentVersion", "beanStyleSetterMethodName" : "setDocumentVersion", "c2jName" : "DocumentVersion", "c2jShape" : "DocumentVersion", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The document version you want to associate with the target(s). Can be a specific version or the default version.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentVersion(String)}.\n@param documentVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentVersion(String)", "deprecated" : false, "documentation" : "

                                                                          The document version you want to associate with the target(s). Can be a specific version or the default version.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "documentVersion", "fluentSetterDocumentation" : "

                                                                          The document version you want to associate with the target(s). Can be a specific version or the default version.

                                                                          \n@param documentVersion The document version you want to associate with the target(s). Can be a specific version or the default version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "documentVersion", "getterDocumentation" : "

                                                                          The document version you want to associate with the target(s). Can be a specific version or the default version.

                                                                          \n@return The document version you want to associate with the target(s). Can be a specific version or the default version.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentVersion", "sensitive" : false, "setterDocumentation" : "

                                                                          The document version you want to associate with the target(s). Can be a specific version or the default version.

                                                                          \n@param documentVersion The document version you want to associate with the target(s). Can be a specific version or the default version.", "setterMethodName" : "setDocumentVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : "

                                                                          The document version you want to associate with the target(s). Can be a specific version or the default version.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The instance ID.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                          The instance ID.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                          The instance ID.

                                                                          \n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                          The instance ID.

                                                                          \n@return The instance ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                          The instance ID.

                                                                          \n@param instanceId The instance ID.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                          The instance ID.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getParameters", "beanStyleSetterMethodName" : "setParameters", "c2jName" : "Parameters", "c2jShape" : "Parameters", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The parameters for the runtime configuration of the document.

                                                                          \nThis is a convenience that creates an instance of the {@link List>.Builder} avoiding the need to create one manually via {@link List>#builder()}.\n\nWhen the {@link Consumer} completes, {@link List>.Builder#build()} is called immediately and its result is passed to {@link #parameters(List>)}.\n@param parameters a consumer that will call methods on {@link List>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #parameters(List>)", "deprecated" : false, "documentation" : "

                                                                          The parameters for the runtime configuration of the document.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parameters", "fluentSetterDocumentation" : "

                                                                          The parameters for the runtime configuration of the document.

                                                                          \n@param parameters The parameters for the runtime configuration of the document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parameters", "getterDocumentation" : "

                                                                          The parameters for the runtime configuration of the document.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return The parameters for the runtime configuration of the document.", "getterModel" : { "returnType" : "java.util.Map>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Parameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Parameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "ParameterName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "ParameterValueList", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #value(List)}.\n@param value a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(List)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ParameterValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry>", "templateType" : "java.util.Map>" }, "marshallingType" : "MAP", "name" : "Parameters", "sensitive" : false, "setterDocumentation" : "

                                                                          The parameters for the runtime configuration of the document.

                                                                          \n@param parameters The parameters for the runtime configuration of the document.", "setterMethodName" : "setParameters", "setterModel" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "parameters", "variableType" : "java.util.Map>", "documentation" : null, "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "parameters", "variableType" : "java.util.Map>", "documentation" : "

                                                                          The parameters for the runtime configuration of the document.

                                                                          ", "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTargets", "beanStyleSetterMethodName" : "setTargets", "c2jName" : "Targets", "c2jShape" : "Targets", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The targets (either instances or tags) for the association.

                                                                          \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #targets(List)}.\n@param targets a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targets(List)", "deprecated" : false, "documentation" : "

                                                                          The targets (either instances or tags) for the association.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targets", "fluentSetterDocumentation" : "

                                                                          The targets (either instances or tags) for the association.

                                                                          \n@param targets The targets (either instances or tags) for the association.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targets", "getterDocumentation" : "

                                                                          The targets (either instances or tags) for the association.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return The targets (either instances or tags) for the association.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Targets", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Targets", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Target", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Target.Builder} avoiding the need to create one manually via {@link Target#builder()}.\n\nWhen the {@link Consumer} completes, {@link Target.Builder#build()} is called immediately and its result is passed to {@link #member(Target)}.\n@param member a consumer that will call methods on {@link Target.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Target)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Target", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : null, "simpleType" : "Target", "variableSetterType" : "Target" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : "", "simpleType" : "Target", "variableSetterType" : "Target" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Target", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Target", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Targets", "sensitive" : false, "setterDocumentation" : "

                                                                          The targets (either instances or tags) for the association.

                                                                          \n@param targets The targets (either instances or tags) for the association.", "setterMethodName" : "setTargets", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : "

                                                                          The targets (either instances or tags) for the association.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getScheduleExpression", "beanStyleSetterMethodName" : "setScheduleExpression", "c2jName" : "ScheduleExpression", "c2jShape" : "ScheduleExpression", "defaultConsumerFluentSetterDocumentation" : "

                                                                          A cron expression when the association will be applied to the target(s).

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #scheduleExpression(String)}.\n@param scheduleExpression a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #scheduleExpression(String)", "deprecated" : false, "documentation" : "

                                                                          A cron expression when the association will be applied to the target(s).

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "scheduleExpression", "fluentSetterDocumentation" : "

                                                                          A cron expression when the association will be applied to the target(s).

                                                                          \n@param scheduleExpression A cron expression when the association will be applied to the target(s).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "scheduleExpression", "getterDocumentation" : "

                                                                          A cron expression when the association will be applied to the target(s).

                                                                          \n@return A cron expression when the association will be applied to the target(s).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ScheduleExpression", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ScheduleExpression", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ScheduleExpression", "sensitive" : false, "setterDocumentation" : "

                                                                          A cron expression when the association will be applied to the target(s).

                                                                          \n@param scheduleExpression A cron expression when the association will be applied to the target(s).", "setterMethodName" : "setScheduleExpression", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "scheduleExpression", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "scheduleExpression", "variableType" : "String", "documentation" : "

                                                                          A cron expression when the association will be applied to the target(s).

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOutputLocation", "beanStyleSetterMethodName" : "setOutputLocation", "c2jName" : "OutputLocation", "c2jShape" : "InstanceAssociationOutputLocation", "defaultConsumerFluentSetterDocumentation" : "

                                                                          An Amazon S3 bucket where you want to store the output details of the request.

                                                                          \nThis is a convenience that creates an instance of the {@link InstanceAssociationOutputLocation.Builder} avoiding the need to create one manually via {@link InstanceAssociationOutputLocation#builder()}.\n\nWhen the {@link Consumer} completes, {@link InstanceAssociationOutputLocation.Builder#build()} is called immediately and its result is passed to {@link #outputLocation(InstanceAssociationOutputLocation)}.\n@param outputLocation a consumer that will call methods on {@link InstanceAssociationOutputLocation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #outputLocation(InstanceAssociationOutputLocation)", "deprecated" : false, "documentation" : "

                                                                          An Amazon S3 bucket where you want to store the output details of the request.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "outputLocation", "fluentSetterDocumentation" : "

                                                                          An Amazon S3 bucket where you want to store the output details of the request.

                                                                          \n@param outputLocation An Amazon S3 bucket where you want to store the output details of the request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "outputLocation", "getterDocumentation" : "

                                                                          An Amazon S3 bucket where you want to store the output details of the request.

                                                                          \n@return An Amazon S3 bucket where you want to store the output details of the request.", "getterModel" : { "returnType" : "InstanceAssociationOutputLocation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OutputLocation", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OutputLocation", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "OutputLocation", "sensitive" : false, "setterDocumentation" : "

                                                                          An Amazon S3 bucket where you want to store the output details of the request.

                                                                          \n@param outputLocation An Amazon S3 bucket where you want to store the output details of the request.", "setterMethodName" : "setOutputLocation", "setterModel" : { "variableDeclarationType" : "InstanceAssociationOutputLocation", "variableName" : "outputLocation", "variableType" : "InstanceAssociationOutputLocation", "documentation" : null, "simpleType" : "InstanceAssociationOutputLocation", "variableSetterType" : "InstanceAssociationOutputLocation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InstanceAssociationOutputLocation", "variableName" : "outputLocation", "variableType" : "InstanceAssociationOutputLocation", "documentation" : "

                                                                          An Amazon S3 bucket where you want to store the output details of the request.

                                                                          ", "simpleType" : "InstanceAssociationOutputLocation", "variableSetterType" : "InstanceAssociationOutputLocation" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAssociationName", "beanStyleSetterMethodName" : "setAssociationName", "c2jName" : "AssociationName", "c2jShape" : "AssociationName", "defaultConsumerFluentSetterDocumentation" : "

                                                                          Specify a descriptive name for the association.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #associationName(String)}.\n@param associationName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #associationName(String)", "deprecated" : false, "documentation" : "

                                                                          Specify a descriptive name for the association.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "associationName", "fluentSetterDocumentation" : "

                                                                          Specify a descriptive name for the association.

                                                                          \n@param associationName Specify a descriptive name for the association.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "associationName", "getterDocumentation" : "

                                                                          Specify a descriptive name for the association.

                                                                          \n@return Specify a descriptive name for the association.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AssociationName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AssociationName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AssociationName", "sensitive" : false, "setterDocumentation" : "

                                                                          Specify a descriptive name for the association.

                                                                          \n@param associationName Specify a descriptive name for the association.", "setterMethodName" : "setAssociationName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "associationName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "associationName", "variableType" : "String", "documentation" : "

                                                                          Specify a descriptive name for the association.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAutomationTargetParameterName", "beanStyleSetterMethodName" : "setAutomationTargetParameterName", "c2jName" : "AutomationTargetParameterName", "c2jShape" : "AutomationTargetParameterName", "defaultConsumerFluentSetterDocumentation" : "

                                                                          Specify the target for the association. This target is required for associations that use an Automation document and target resources by using rate controls.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #automationTargetParameterName(String)}.\n@param automationTargetParameterName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #automationTargetParameterName(String)", "deprecated" : false, "documentation" : "

                                                                          Specify the target for the association. This target is required for associations that use an Automation document and target resources by using rate controls.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "automationTargetParameterName", "fluentSetterDocumentation" : "

                                                                          Specify the target for the association. This target is required for associations that use an Automation document and target resources by using rate controls.

                                                                          \n@param automationTargetParameterName Specify the target for the association. This target is required for associations that use an Automation document and target resources by using rate controls.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "automationTargetParameterName", "getterDocumentation" : "

                                                                          Specify the target for the association. This target is required for associations that use an Automation document and target resources by using rate controls.

                                                                          \n@return Specify the target for the association. This target is required for associations that use an Automation document and target resources by using rate controls.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AutomationTargetParameterName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AutomationTargetParameterName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AutomationTargetParameterName", "sensitive" : false, "setterDocumentation" : "

                                                                          Specify the target for the association. This target is required for associations that use an Automation document and target resources by using rate controls.

                                                                          \n@param automationTargetParameterName Specify the target for the association. This target is required for associations that use an Automation document and target resources by using rate controls.", "setterMethodName" : "setAutomationTargetParameterName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "automationTargetParameterName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "automationTargetParameterName", "variableType" : "String", "documentation" : "

                                                                          Specify the target for the association. This target is required for associations that use an Automation document and target resources by using rate controls.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxErrors", "beanStyleSetterMethodName" : "setMaxErrors", "c2jName" : "MaxErrors", "c2jShape" : "MaxErrors", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

                                                                          Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #maxErrors(String)}.\n@param maxErrors a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxErrors(String)", "deprecated" : false, "documentation" : "

                                                                          The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

                                                                          Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxErrors", "fluentSetterDocumentation" : "

                                                                          The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

                                                                          Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.

                                                                          \n@param maxErrors The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

                                                                          Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxErrors", "getterDocumentation" : "

                                                                          The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

                                                                          Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.

                                                                          \n@return The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

                                                                          Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxErrors", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxErrors", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MaxErrors", "sensitive" : false, "setterDocumentation" : "

                                                                          The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

                                                                          Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.

                                                                          \n@param maxErrors The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

                                                                          Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.", "setterMethodName" : "setMaxErrors", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "maxErrors", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "maxErrors", "variableType" : "String", "documentation" : "

                                                                          The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

                                                                          Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxConcurrency", "beanStyleSetterMethodName" : "setMaxConcurrency", "c2jName" : "MaxConcurrency", "c2jShape" : "MaxConcurrency", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

                                                                          If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #maxConcurrency(String)}.\n@param maxConcurrency a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxConcurrency(String)", "deprecated" : false, "documentation" : "

                                                                          The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

                                                                          If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxConcurrency", "fluentSetterDocumentation" : "

                                                                          The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

                                                                          If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.

                                                                          \n@param maxConcurrency The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

                                                                          If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxConcurrency", "getterDocumentation" : "

                                                                          The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

                                                                          If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.

                                                                          \n@return The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

                                                                          If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxConcurrency", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxConcurrency", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MaxConcurrency", "sensitive" : false, "setterDocumentation" : "

                                                                          The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

                                                                          If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.

                                                                          \n@param maxConcurrency The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

                                                                          If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.", "setterMethodName" : "setMaxConcurrency", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "maxConcurrency", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "maxConcurrency", "variableType" : "String", "documentation" : "

                                                                          The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

                                                                          If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getComplianceSeverityAsString", "beanStyleSetterMethodName" : "setComplianceSeverity", "c2jName" : "ComplianceSeverity", "c2jShape" : "AssociationComplianceSeverity", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The severity level to assign to the association.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #complianceSeverityAsString(String)}.\n@param complianceSeverity a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #complianceSeverity(String)", "deprecated" : false, "documentation" : "

                                                                          The severity level to assign to the association.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : "AssociationComplianceSeverity", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "complianceSeverity", "fluentEnumSetterMethodName" : "complianceSeverity", "fluentGetterMethodName" : "complianceSeverityAsString", "fluentSetterDocumentation" : "

                                                                          The severity level to assign to the association.

                                                                          \n@param complianceSeverity The severity level to assign to the association.\n@see AssociationComplianceSeverity\n@return Returns a reference to this object so that method calls can be chained together.\n@see AssociationComplianceSeverity", "fluentSetterMethodName" : "complianceSeverity", "getterDocumentation" : "

                                                                          The severity level to assign to the association.

                                                                          \n

                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #complianceSeverity} will return {@link AssociationComplianceSeverity#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #complianceSeverityAsString}.\n

                                                                          \n@return The severity level to assign to the association.\n@see AssociationComplianceSeverity", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ComplianceSeverity", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ComplianceSeverity", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ComplianceSeverity", "sensitive" : false, "setterDocumentation" : "

                                                                          The severity level to assign to the association.

                                                                          \n@param complianceSeverity The severity level to assign to the association.\n@see AssociationComplianceSeverity", "setterMethodName" : "setComplianceSeverity", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "complianceSeverity", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "complianceSeverity", "variableType" : "String", "documentation" : "

                                                                          The severity level to assign to the association.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Name" ], "shapeName" : "CreateAssociationRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "CreateAssociationRequest", "variableName" : "createAssociationRequest", "variableType" : "CreateAssociationRequest", "documentation" : null, "simpleType" : "CreateAssociationRequest", "variableSetterType" : "CreateAssociationRequest" }, "wrapper" : false }, "CreateAssociationResponse" : { "c2jName" : "CreateAssociationResult", "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" : [ { "beanStyleGetterMethodName" : "getAssociationDescription", "beanStyleSetterMethodName" : "setAssociationDescription", "c2jName" : "AssociationDescription", "c2jShape" : "AssociationDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                                          Information about the association.

                                                                          \nThis is a convenience that creates an instance of the {@link AssociationDescription.Builder} avoiding the need to create one manually via {@link AssociationDescription#builder()}.\n\nWhen the {@link Consumer} completes, {@link AssociationDescription.Builder#build()} is called immediately and its result is passed to {@link #associationDescription(AssociationDescription)}.\n@param associationDescription a consumer that will call methods on {@link AssociationDescription.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #associationDescription(AssociationDescription)", "deprecated" : false, "documentation" : "

                                                                          Information about the association.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "associationDescription", "fluentSetterDocumentation" : "

                                                                          Information about the association.

                                                                          \n@param associationDescription Information about the association.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "associationDescription", "getterDocumentation" : "

                                                                          Information about the association.

                                                                          \n@return Information about the association.", "getterModel" : { "returnType" : "AssociationDescription", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AssociationDescription", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AssociationDescription", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AssociationDescription", "sensitive" : false, "setterDocumentation" : "

                                                                          Information about the association.

                                                                          \n@param associationDescription Information about the association.", "setterMethodName" : "setAssociationDescription", "setterModel" : { "variableDeclarationType" : "AssociationDescription", "variableName" : "associationDescription", "variableType" : "AssociationDescription", "documentation" : null, "simpleType" : "AssociationDescription", "variableSetterType" : "AssociationDescription" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AssociationDescription", "variableName" : "associationDescription", "variableType" : "AssociationDescription", "documentation" : "

                                                                          Information about the association.

                                                                          ", "simpleType" : "AssociationDescription", "variableSetterType" : "AssociationDescription" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AssociationDescription" : { "beanStyleGetterMethodName" : "getAssociationDescription", "beanStyleSetterMethodName" : "setAssociationDescription", "c2jName" : "AssociationDescription", "c2jShape" : "AssociationDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                                          Information about the association.

                                                                          \nThis is a convenience that creates an instance of the {@link AssociationDescription.Builder} avoiding the need to create one manually via {@link AssociationDescription#builder()}.\n\nWhen the {@link Consumer} completes, {@link AssociationDescription.Builder#build()} is called immediately and its result is passed to {@link #associationDescription(AssociationDescription)}.\n@param associationDescription a consumer that will call methods on {@link AssociationDescription.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #associationDescription(AssociationDescription)", "deprecated" : false, "documentation" : "

                                                                          Information about the association.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "associationDescription", "fluentSetterDocumentation" : "

                                                                          Information about the association.

                                                                          \n@param associationDescription Information about the association.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "associationDescription", "getterDocumentation" : "

                                                                          Information about the association.

                                                                          \n@return Information about the association.", "getterModel" : { "returnType" : "AssociationDescription", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AssociationDescription", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AssociationDescription", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AssociationDescription", "sensitive" : false, "setterDocumentation" : "

                                                                          Information about the association.

                                                                          \n@param associationDescription Information about the association.", "setterMethodName" : "setAssociationDescription", "setterModel" : { "variableDeclarationType" : "AssociationDescription", "variableName" : "associationDescription", "variableType" : "AssociationDescription", "documentation" : null, "simpleType" : "AssociationDescription", "variableSetterType" : "AssociationDescription" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AssociationDescription", "variableName" : "associationDescription", "variableType" : "AssociationDescription", "documentation" : "

                                                                          Information about the association.

                                                                          ", "simpleType" : "AssociationDescription", "variableSetterType" : "AssociationDescription" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getAssociationDescription", "beanStyleSetterMethodName" : "setAssociationDescription", "c2jName" : "AssociationDescription", "c2jShape" : "AssociationDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                                          Information about the association.

                                                                          \nThis is a convenience that creates an instance of the {@link AssociationDescription.Builder} avoiding the need to create one manually via {@link AssociationDescription#builder()}.\n\nWhen the {@link Consumer} completes, {@link AssociationDescription.Builder#build()} is called immediately and its result is passed to {@link #associationDescription(AssociationDescription)}.\n@param associationDescription a consumer that will call methods on {@link AssociationDescription.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #associationDescription(AssociationDescription)", "deprecated" : false, "documentation" : "

                                                                          Information about the association.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "associationDescription", "fluentSetterDocumentation" : "

                                                                          Information about the association.

                                                                          \n@param associationDescription Information about the association.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "associationDescription", "getterDocumentation" : "

                                                                          Information about the association.

                                                                          \n@return Information about the association.", "getterModel" : { "returnType" : "AssociationDescription", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AssociationDescription", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AssociationDescription", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AssociationDescription", "sensitive" : false, "setterDocumentation" : "

                                                                          Information about the association.

                                                                          \n@param associationDescription Information about the association.", "setterMethodName" : "setAssociationDescription", "setterModel" : { "variableDeclarationType" : "AssociationDescription", "variableName" : "associationDescription", "variableType" : "AssociationDescription", "documentation" : null, "simpleType" : "AssociationDescription", "variableSetterType" : "AssociationDescription" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AssociationDescription", "variableName" : "associationDescription", "variableType" : "AssociationDescription", "documentation" : "

                                                                          Information about the association.

                                                                          ", "simpleType" : "AssociationDescription", "variableSetterType" : "AssociationDescription" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "CreateAssociationResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CreateAssociationResponse", "variableName" : "createAssociationResponse", "variableType" : "CreateAssociationResponse", "documentation" : null, "simpleType" : "CreateAssociationResponse", "variableSetterType" : "CreateAssociationResponse" }, "wrapper" : false }, "CreateDocumentRequest" : { "c2jName" : "CreateDocumentRequest", "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" : "CreateDocument", "locationName" : null, "requestUri" : "/", "target" : "AmazonSSM.CreateDocument", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getContent", "beanStyleSetterMethodName" : "setContent", "c2jName" : "Content", "c2jShape" : "DocumentContent", "defaultConsumerFluentSetterDocumentation" : "

                                                                          A valid JSON or YAML string.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #content(String)}.\n@param content a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #content(String)", "deprecated" : false, "documentation" : "

                                                                          A valid JSON or YAML string.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "content", "fluentSetterDocumentation" : "

                                                                          A valid JSON or YAML string.

                                                                          \n@param content A valid JSON or YAML string.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "content", "getterDocumentation" : "

                                                                          A valid JSON or YAML string.

                                                                          \n@return A valid JSON or YAML string.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Content", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Content", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Content", "sensitive" : false, "setterDocumentation" : "

                                                                          A valid JSON or YAML string.

                                                                          \n@param content A valid JSON or YAML string.", "setterMethodName" : "setContent", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "content", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "content", "variableType" : "String", "documentation" : "

                                                                          A valid JSON or YAML string.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAttachments", "beanStyleSetterMethodName" : "setAttachments", "c2jName" : "Attachments", "c2jShape" : "AttachmentsSourceList", "defaultConsumerFluentSetterDocumentation" : "

                                                                          A list of key and value pairs that describe attachments to a version of a document.

                                                                          \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #attachments(List)}.\n@param attachments a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #attachments(List)", "deprecated" : false, "documentation" : "

                                                                          A list of key and value pairs that describe attachments to a version of a document.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "attachments", "fluentSetterDocumentation" : "

                                                                          A list of key and value pairs that describe attachments to a version of a document.

                                                                          \n@param attachments A list of key and value pairs that describe attachments to a version of a document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attachments", "getterDocumentation" : "

                                                                          A list of key and value pairs that describe attachments to a version of a document.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return A list of key and value pairs that describe attachments to a version of a document.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Attachments", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Attachments", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AttachmentsSource", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AttachmentsSource.Builder} avoiding the need to create one manually via {@link AttachmentsSource#builder()}.\n\nWhen the {@link Consumer} completes, {@link AttachmentsSource.Builder#build()} is called immediately and its result is passed to {@link #member(AttachmentsSource)}.\n@param member a consumer that will call methods on {@link AttachmentsSource.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AttachmentsSource)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "AttachmentsSource", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "AttachmentsSource", "variableName" : "member", "variableType" : "AttachmentsSource", "documentation" : null, "simpleType" : "AttachmentsSource", "variableSetterType" : "AttachmentsSource" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AttachmentsSource", "variableName" : "member", "variableType" : "AttachmentsSource", "documentation" : "", "simpleType" : "AttachmentsSource", "variableSetterType" : "AttachmentsSource" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "AttachmentsSource", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "AttachmentsSource", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Attachments", "sensitive" : false, "setterDocumentation" : "

                                                                          A list of key and value pairs that describe attachments to a version of a document.

                                                                          \n@param attachments A list of key and value pairs that describe attachments to a version of a document.", "setterMethodName" : "setAttachments", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "attachments", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "attachments", "variableType" : "java.util.List", "documentation" : "

                                                                          A list of key and value pairs that describe attachments to a version of a document.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "DocumentName", "defaultConsumerFluentSetterDocumentation" : "

                                                                          A name for the Systems Manager document.

                                                                          Do not use the following to begin the names of documents you create. They are reserved by AWS for use as document prefixes:

                                                                          • aws

                                                                          • amazon

                                                                          • amzn

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                          A name for the Systems Manager document.

                                                                          Do not use the following to begin the names of documents you create. They are reserved by AWS for use as document prefixes:

                                                                          • aws

                                                                          • amazon

                                                                          • amzn

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                          A name for the Systems Manager document.

                                                                          Do not use the following to begin the names of documents you create. They are reserved by AWS for use as document prefixes:

                                                                          • aws

                                                                          • amazon

                                                                          • amzn

                                                                          \n@param name A name for the Systems Manager document.

                                                                          Do not use the following to begin the names of documents you create. They are reserved by AWS for use as document prefixes:

                                                                          • aws

                                                                          • amazon

                                                                          • amzn

                                                                          \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                          A name for the Systems Manager document.

                                                                          Do not use the following to begin the names of documents you create. They are reserved by AWS for use as document prefixes:

                                                                          • aws

                                                                          • amazon

                                                                          • amzn

                                                                          \n@return A name for the Systems Manager document.

                                                                          Do not use the following to begin the names of documents you create. They are reserved by AWS for use as document prefixes:

                                                                          • aws

                                                                          • amazon

                                                                          • amzn

                                                                          ", "getterModel" : { "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" : "

                                                                          A name for the Systems Manager document.

                                                                          Do not use the following to begin the names of documents you create. They are reserved by AWS for use as document prefixes:

                                                                          • aws

                                                                          • amazon

                                                                          • amzn

                                                                          \n@param name A name for the Systems Manager document.

                                                                          Do not use the following to begin the names of documents you create. They are reserved by AWS for use as document prefixes:

                                                                          • aws

                                                                          • amazon

                                                                          • amzn

                                                                          ", "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" : "

                                                                          A name for the Systems Manager document.

                                                                          Do not use the following to begin the names of documents you create. They are reserved by AWS for use as document prefixes:

                                                                          • aws

                                                                          • amazon

                                                                          • amzn

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVersionName", "beanStyleSetterMethodName" : "setVersionName", "c2jName" : "VersionName", "c2jShape" : "DocumentVersionName", "defaultConsumerFluentSetterDocumentation" : "

                                                                          An optional field specifying the version of the artifact you are creating with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #versionName(String)}.\n@param versionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #versionName(String)", "deprecated" : false, "documentation" : "

                                                                          An optional field specifying the version of the artifact you are creating with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "versionName", "fluentSetterDocumentation" : "

                                                                          An optional field specifying the version of the artifact you are creating with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.

                                                                          \n@param versionName An optional field specifying the version of the artifact you are creating with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "versionName", "getterDocumentation" : "

                                                                          An optional field specifying the version of the artifact you are creating with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.

                                                                          \n@return An optional field specifying the version of the artifact you are creating with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VersionName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VersionName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VersionName", "sensitive" : false, "setterDocumentation" : "

                                                                          An optional field specifying the version of the artifact you are creating with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.

                                                                          \n@param versionName An optional field specifying the version of the artifact you are creating with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.", "setterMethodName" : "setVersionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "versionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "versionName", "variableType" : "String", "documentation" : "

                                                                          An optional field specifying the version of the artifact you are creating with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDocumentTypeAsString", "beanStyleSetterMethodName" : "setDocumentType", "c2jName" : "DocumentType", "c2jShape" : "DocumentType", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The type of document to create. Valid document types include: Command, Policy, Automation, Session, and Package.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentTypeAsString(String)}.\n@param documentType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentType(String)", "deprecated" : false, "documentation" : "

                                                                          The type of document to create. Valid document types include: Command, Policy, Automation, Session, and Package.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : "DocumentType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "documentType", "fluentEnumSetterMethodName" : "documentType", "fluentGetterMethodName" : "documentTypeAsString", "fluentSetterDocumentation" : "

                                                                          The type of document to create. Valid document types include: Command, Policy, Automation, Session, and Package.

                                                                          \n@param documentType The type of document to create. Valid document types include: Command, Policy, Automation, Session, and Package.\n@see DocumentType\n@return Returns a reference to this object so that method calls can be chained together.\n@see DocumentType", "fluentSetterMethodName" : "documentType", "getterDocumentation" : "

                                                                          The type of document to create. Valid document types include: Command, Policy, Automation, Session, and Package.

                                                                          \n

                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #documentType} will return {@link DocumentType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #documentTypeAsString}.\n

                                                                          \n@return The type of document to create. Valid document types include: Command, Policy, Automation, Session, and Package.\n@see DocumentType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentType", "sensitive" : false, "setterDocumentation" : "

                                                                          The type of document to create. Valid document types include: Command, Policy, Automation, Session, and Package.

                                                                          \n@param documentType The type of document to create. Valid document types include: Command, Policy, Automation, Session, and Package.\n@see DocumentType", "setterMethodName" : "setDocumentType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentType", "variableType" : "String", "documentation" : "

                                                                          The type of document to create. Valid document types include: Command, Policy, Automation, Session, and Package.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDocumentFormatAsString", "beanStyleSetterMethodName" : "setDocumentFormat", "c2jName" : "DocumentFormat", "c2jShape" : "DocumentFormat", "defaultConsumerFluentSetterDocumentation" : "

                                                                          Specify the document format for the request. The document format can be either JSON or YAML. JSON is the default format.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentFormatAsString(String)}.\n@param documentFormat a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentFormat(String)", "deprecated" : false, "documentation" : "

                                                                          Specify the document format for the request. The document format can be either JSON or YAML. JSON is the default format.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : "DocumentFormat", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "documentFormat", "fluentEnumSetterMethodName" : "documentFormat", "fluentGetterMethodName" : "documentFormatAsString", "fluentSetterDocumentation" : "

                                                                          Specify the document format for the request. The document format can be either JSON or YAML. JSON is the default format.

                                                                          \n@param documentFormat Specify the document format for the request. The document format can be either JSON or YAML. JSON is the default format.\n@see DocumentFormat\n@return Returns a reference to this object so that method calls can be chained together.\n@see DocumentFormat", "fluentSetterMethodName" : "documentFormat", "getterDocumentation" : "

                                                                          Specify the document format for the request. The document format can be either JSON or YAML. JSON is the default format.

                                                                          \n

                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #documentFormat} will return {@link DocumentFormat#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #documentFormatAsString}.\n

                                                                          \n@return Specify the document format for the request. The document format can be either JSON or YAML. JSON is the default format.\n@see DocumentFormat", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentFormat", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentFormat", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentFormat", "sensitive" : false, "setterDocumentation" : "

                                                                          Specify the document format for the request. The document format can be either JSON or YAML. JSON is the default format.

                                                                          \n@param documentFormat Specify the document format for the request. The document format can be either JSON or YAML. JSON is the default format.\n@see DocumentFormat", "setterMethodName" : "setDocumentFormat", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentFormat", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentFormat", "variableType" : "String", "documentation" : "

                                                                          Specify the document format for the request. The document format can be either JSON or YAML. JSON is the default format.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTargetType", "beanStyleSetterMethodName" : "setTargetType", "c2jName" : "TargetType", "c2jShape" : "TargetType", "defaultConsumerFluentSetterDocumentation" : "

                                                                          Specify a target type to define the kinds of resources the document can run on. For example, to run a document on EC2 instances, specify the following value: /AWS::EC2::Instance. If you specify a value of '/' the document can run on all types of resources. If you don't specify a value, the document can't run on any resources. For a list of valid resource types, see AWS Resource Types Reference in the AWS CloudFormation User Guide.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #targetType(String)}.\n@param targetType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetType(String)", "deprecated" : false, "documentation" : "

                                                                          Specify a target type to define the kinds of resources the document can run on. For example, to run a document on EC2 instances, specify the following value: /AWS::EC2::Instance. If you specify a value of '/' the document can run on all types of resources. If you don't specify a value, the document can't run on any resources. For a list of valid resource types, see AWS Resource Types Reference in the AWS CloudFormation User Guide.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetType", "fluentSetterDocumentation" : "

                                                                          Specify a target type to define the kinds of resources the document can run on. For example, to run a document on EC2 instances, specify the following value: /AWS::EC2::Instance. If you specify a value of '/' the document can run on all types of resources. If you don't specify a value, the document can't run on any resources. For a list of valid resource types, see AWS Resource Types Reference in the AWS CloudFormation User Guide.

                                                                          \n@param targetType Specify a target type to define the kinds of resources the document can run on. For example, to run a document on EC2 instances, specify the following value: /AWS::EC2::Instance. If you specify a value of '/' the document can run on all types of resources. If you don't specify a value, the document can't run on any resources. For a list of valid resource types, see AWS Resource Types Reference in the AWS CloudFormation User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetType", "getterDocumentation" : "

                                                                          Specify a target type to define the kinds of resources the document can run on. For example, to run a document on EC2 instances, specify the following value: /AWS::EC2::Instance. If you specify a value of '/' the document can run on all types of resources. If you don't specify a value, the document can't run on any resources. For a list of valid resource types, see AWS Resource Types Reference in the AWS CloudFormation User Guide.

                                                                          \n@return Specify a target type to define the kinds of resources the document can run on. For example, to run a document on EC2 instances, specify the following value: /AWS::EC2::Instance. If you specify a value of '/' the document can run on all types of resources. If you don't specify a value, the document can't run on any resources. For a list of valid resource types, see AWS Resource Types Reference in the AWS CloudFormation User Guide.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TargetType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TargetType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TargetType", "sensitive" : false, "setterDocumentation" : "

                                                                          Specify a target type to define the kinds of resources the document can run on. For example, to run a document on EC2 instances, specify the following value: /AWS::EC2::Instance. If you specify a value of '/' the document can run on all types of resources. If you don't specify a value, the document can't run on any resources. For a list of valid resource types, see AWS Resource Types Reference in the AWS CloudFormation User Guide.

                                                                          \n@param targetType Specify a target type to define the kinds of resources the document can run on. For example, to run a document on EC2 instances, specify the following value: /AWS::EC2::Instance. If you specify a value of '/' the document can run on all types of resources. If you don't specify a value, the document can't run on any resources. For a list of valid resource types, see AWS Resource Types Reference in the AWS CloudFormation User Guide.", "setterMethodName" : "setTargetType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "targetType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "targetType", "variableType" : "String", "documentation" : "

                                                                          Specify a target type to define the kinds of resources the document can run on. For example, to run a document on EC2 instances, specify the following value: /AWS::EC2::Instance. If you specify a value of '/' the document can run on all types of resources. If you don't specify a value, the document can't run on any resources. For a list of valid resource types, see AWS Resource Types Reference in the AWS CloudFormation User Guide.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "TagList", "defaultConsumerFluentSetterDocumentation" : "

                                                                          Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag an SSM document to identify the types of targets or the environment where it will run. In this case, you could specify the following key name/value pairs:

                                                                          • Key=OS,Value=Windows

                                                                          • Key=Environment,Value=Production

                                                                          To add tags to an existing SSM document, use the AddTagsToResource action.

                                                                          \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tags(List)}.\n@param tags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(List)", "deprecated" : false, "documentation" : "

                                                                          Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag an SSM document to identify the types of targets or the environment where it will run. In this case, you could specify the following key name/value pairs:

                                                                          • Key=OS,Value=Windows

                                                                          • Key=Environment,Value=Production

                                                                          To add tags to an existing SSM document, use the AddTagsToResource action.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                                                          Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag an SSM document to identify the types of targets or the environment where it will run. In this case, you could specify the following key name/value pairs:

                                                                          • Key=OS,Value=Windows

                                                                          • Key=Environment,Value=Production

                                                                          To add tags to an existing SSM document, use the AddTagsToResource action.

                                                                          \n@param tags Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag an SSM document to identify the types of targets or the environment where it will run. In this case, you could specify the following key name/value pairs:

                                                                          • Key=OS,Value=Windows

                                                                          • Key=Environment,Value=Production

                                                                          To add tags to an existing SSM document, use the AddTagsToResource action.

                                                                          \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                                                          Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag an SSM document to identify the types of targets or the environment where it will run. In this case, you could specify the following key name/value pairs:

                                                                          • Key=OS,Value=Windows

                                                                          • Key=Environment,Value=Production

                                                                          To add tags to an existing SSM document, use the AddTagsToResource action.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag an SSM document to identify the types of targets or the environment where it will run. In this case, you could specify the following key name/value pairs:

                                                                          • Key=OS,Value=Windows

                                                                          • Key=Environment,Value=Production

                                                                          To add tags to an existing SSM document, use the AddTagsToResource action.

                                                                          ", "getterModel" : { "returnType" : "java.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" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Tag", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "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" }, "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" : "

                                                                          Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag an SSM document to identify the types of targets or the environment where it will run. In this case, you could specify the following key name/value pairs:

                                                                          • Key=OS,Value=Windows

                                                                          • Key=Environment,Value=Production

                                                                          To add tags to an existing SSM document, use the AddTagsToResource action.

                                                                          \n@param tags Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag an SSM document to identify the types of targets or the environment where it will run. In this case, you could specify the following key name/value pairs:

                                                                          • Key=OS,Value=Windows

                                                                          • Key=Environment,Value=Production

                                                                          To add tags to an existing SSM document, use the AddTagsToResource action.

                                                                          ", "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" : "

                                                                          Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag an SSM document to identify the types of targets or the environment where it will run. In this case, you could specify the following key name/value pairs:

                                                                          • Key=OS,Value=Windows

                                                                          • Key=Environment,Value=Production

                                                                          To add tags to an existing SSM document, use the AddTagsToResource action.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Attachments" : { "beanStyleGetterMethodName" : "getAttachments", "beanStyleSetterMethodName" : "setAttachments", "c2jName" : "Attachments", "c2jShape" : "AttachmentsSourceList", "defaultConsumerFluentSetterDocumentation" : "

                                                                          A list of key and value pairs that describe attachments to a version of a document.

                                                                          \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #attachments(List)}.\n@param attachments a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #attachments(List)", "deprecated" : false, "documentation" : "

                                                                          A list of key and value pairs that describe attachments to a version of a document.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "attachments", "fluentSetterDocumentation" : "

                                                                          A list of key and value pairs that describe attachments to a version of a document.

                                                                          \n@param attachments A list of key and value pairs that describe attachments to a version of a document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attachments", "getterDocumentation" : "

                                                                          A list of key and value pairs that describe attachments to a version of a document.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return A list of key and value pairs that describe attachments to a version of a document.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Attachments", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Attachments", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AttachmentsSource", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AttachmentsSource.Builder} avoiding the need to create one manually via {@link AttachmentsSource#builder()}.\n\nWhen the {@link Consumer} completes, {@link AttachmentsSource.Builder#build()} is called immediately and its result is passed to {@link #member(AttachmentsSource)}.\n@param member a consumer that will call methods on {@link AttachmentsSource.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AttachmentsSource)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "AttachmentsSource", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "AttachmentsSource", "variableName" : "member", "variableType" : "AttachmentsSource", "documentation" : null, "simpleType" : "AttachmentsSource", "variableSetterType" : "AttachmentsSource" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AttachmentsSource", "variableName" : "member", "variableType" : "AttachmentsSource", "documentation" : "", "simpleType" : "AttachmentsSource", "variableSetterType" : "AttachmentsSource" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "AttachmentsSource", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "AttachmentsSource", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Attachments", "sensitive" : false, "setterDocumentation" : "

                                                                          A list of key and value pairs that describe attachments to a version of a document.

                                                                          \n@param attachments A list of key and value pairs that describe attachments to a version of a document.", "setterMethodName" : "setAttachments", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "attachments", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "attachments", "variableType" : "java.util.List", "documentation" : "

                                                                          A list of key and value pairs that describe attachments to a version of a document.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "Content" : { "beanStyleGetterMethodName" : "getContent", "beanStyleSetterMethodName" : "setContent", "c2jName" : "Content", "c2jShape" : "DocumentContent", "defaultConsumerFluentSetterDocumentation" : "

                                                                          A valid JSON or YAML string.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #content(String)}.\n@param content a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #content(String)", "deprecated" : false, "documentation" : "

                                                                          A valid JSON or YAML string.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "content", "fluentSetterDocumentation" : "

                                                                          A valid JSON or YAML string.

                                                                          \n@param content A valid JSON or YAML string.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "content", "getterDocumentation" : "

                                                                          A valid JSON or YAML string.

                                                                          \n@return A valid JSON or YAML string.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Content", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Content", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Content", "sensitive" : false, "setterDocumentation" : "

                                                                          A valid JSON or YAML string.

                                                                          \n@param content A valid JSON or YAML string.", "setterMethodName" : "setContent", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "content", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "content", "variableType" : "String", "documentation" : "

                                                                          A valid JSON or YAML string.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DocumentFormat" : { "beanStyleGetterMethodName" : "getDocumentFormatAsString", "beanStyleSetterMethodName" : "setDocumentFormat", "c2jName" : "DocumentFormat", "c2jShape" : "DocumentFormat", "defaultConsumerFluentSetterDocumentation" : "

                                                                          Specify the document format for the request. The document format can be either JSON or YAML. JSON is the default format.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentFormatAsString(String)}.\n@param documentFormat a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentFormat(String)", "deprecated" : false, "documentation" : "

                                                                          Specify the document format for the request. The document format can be either JSON or YAML. JSON is the default format.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : "DocumentFormat", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "documentFormat", "fluentEnumSetterMethodName" : "documentFormat", "fluentGetterMethodName" : "documentFormatAsString", "fluentSetterDocumentation" : "

                                                                          Specify the document format for the request. The document format can be either JSON or YAML. JSON is the default format.

                                                                          \n@param documentFormat Specify the document format for the request. The document format can be either JSON or YAML. JSON is the default format.\n@see DocumentFormat\n@return Returns a reference to this object so that method calls can be chained together.\n@see DocumentFormat", "fluentSetterMethodName" : "documentFormat", "getterDocumentation" : "

                                                                          Specify the document format for the request. The document format can be either JSON or YAML. JSON is the default format.

                                                                          \n

                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #documentFormat} will return {@link DocumentFormat#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #documentFormatAsString}.\n

                                                                          \n@return Specify the document format for the request. The document format can be either JSON or YAML. JSON is the default format.\n@see DocumentFormat", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentFormat", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentFormat", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentFormat", "sensitive" : false, "setterDocumentation" : "

                                                                          Specify the document format for the request. The document format can be either JSON or YAML. JSON is the default format.

                                                                          \n@param documentFormat Specify the document format for the request. The document format can be either JSON or YAML. JSON is the default format.\n@see DocumentFormat", "setterMethodName" : "setDocumentFormat", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentFormat", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentFormat", "variableType" : "String", "documentation" : "

                                                                          Specify the document format for the request. The document format can be either JSON or YAML. JSON is the default format.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DocumentType" : { "beanStyleGetterMethodName" : "getDocumentTypeAsString", "beanStyleSetterMethodName" : "setDocumentType", "c2jName" : "DocumentType", "c2jShape" : "DocumentType", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The type of document to create. Valid document types include: Command, Policy, Automation, Session, and Package.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentTypeAsString(String)}.\n@param documentType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentType(String)", "deprecated" : false, "documentation" : "

                                                                          The type of document to create. Valid document types include: Command, Policy, Automation, Session, and Package.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : "DocumentType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "documentType", "fluentEnumSetterMethodName" : "documentType", "fluentGetterMethodName" : "documentTypeAsString", "fluentSetterDocumentation" : "

                                                                          The type of document to create. Valid document types include: Command, Policy, Automation, Session, and Package.

                                                                          \n@param documentType The type of document to create. Valid document types include: Command, Policy, Automation, Session, and Package.\n@see DocumentType\n@return Returns a reference to this object so that method calls can be chained together.\n@see DocumentType", "fluentSetterMethodName" : "documentType", "getterDocumentation" : "

                                                                          The type of document to create. Valid document types include: Command, Policy, Automation, Session, and Package.

                                                                          \n

                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #documentType} will return {@link DocumentType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #documentTypeAsString}.\n

                                                                          \n@return The type of document to create. Valid document types include: Command, Policy, Automation, Session, and Package.\n@see DocumentType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentType", "sensitive" : false, "setterDocumentation" : "

                                                                          The type of document to create. Valid document types include: Command, Policy, Automation, Session, and Package.

                                                                          \n@param documentType The type of document to create. Valid document types include: Command, Policy, Automation, Session, and Package.\n@see DocumentType", "setterMethodName" : "setDocumentType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentType", "variableType" : "String", "documentation" : "

                                                                          The type of document to create. Valid document types include: Command, Policy, Automation, Session, and Package.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "DocumentName", "defaultConsumerFluentSetterDocumentation" : "

                                                                          A name for the Systems Manager document.

                                                                          Do not use the following to begin the names of documents you create. They are reserved by AWS for use as document prefixes:

                                                                          • aws

                                                                          • amazon

                                                                          • amzn

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                          A name for the Systems Manager document.

                                                                          Do not use the following to begin the names of documents you create. They are reserved by AWS for use as document prefixes:

                                                                          • aws

                                                                          • amazon

                                                                          • amzn

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                          A name for the Systems Manager document.

                                                                          Do not use the following to begin the names of documents you create. They are reserved by AWS for use as document prefixes:

                                                                          • aws

                                                                          • amazon

                                                                          • amzn

                                                                          \n@param name A name for the Systems Manager document.

                                                                          Do not use the following to begin the names of documents you create. They are reserved by AWS for use as document prefixes:

                                                                          • aws

                                                                          • amazon

                                                                          • amzn

                                                                          \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                          A name for the Systems Manager document.

                                                                          Do not use the following to begin the names of documents you create. They are reserved by AWS for use as document prefixes:

                                                                          • aws

                                                                          • amazon

                                                                          • amzn

                                                                          \n@return A name for the Systems Manager document.

                                                                          Do not use the following to begin the names of documents you create. They are reserved by AWS for use as document prefixes:

                                                                          • aws

                                                                          • amazon

                                                                          • amzn

                                                                          ", "getterModel" : { "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" : "

                                                                          A name for the Systems Manager document.

                                                                          Do not use the following to begin the names of documents you create. They are reserved by AWS for use as document prefixes:

                                                                          • aws

                                                                          • amazon

                                                                          • amzn

                                                                          \n@param name A name for the Systems Manager document.

                                                                          Do not use the following to begin the names of documents you create. They are reserved by AWS for use as document prefixes:

                                                                          • aws

                                                                          • amazon

                                                                          • amzn

                                                                          ", "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" : "

                                                                          A name for the Systems Manager document.

                                                                          Do not use the following to begin the names of documents you create. They are reserved by AWS for use as document prefixes:

                                                                          • aws

                                                                          • amazon

                                                                          • amzn

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Tags" : { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "TagList", "defaultConsumerFluentSetterDocumentation" : "

                                                                          Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag an SSM document to identify the types of targets or the environment where it will run. In this case, you could specify the following key name/value pairs:

                                                                          • Key=OS,Value=Windows

                                                                          • Key=Environment,Value=Production

                                                                          To add tags to an existing SSM document, use the AddTagsToResource action.

                                                                          \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tags(List)}.\n@param tags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(List)", "deprecated" : false, "documentation" : "

                                                                          Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag an SSM document to identify the types of targets or the environment where it will run. In this case, you could specify the following key name/value pairs:

                                                                          • Key=OS,Value=Windows

                                                                          • Key=Environment,Value=Production

                                                                          To add tags to an existing SSM document, use the AddTagsToResource action.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                                                          Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag an SSM document to identify the types of targets or the environment where it will run. In this case, you could specify the following key name/value pairs:

                                                                          • Key=OS,Value=Windows

                                                                          • Key=Environment,Value=Production

                                                                          To add tags to an existing SSM document, use the AddTagsToResource action.

                                                                          \n@param tags Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag an SSM document to identify the types of targets or the environment where it will run. In this case, you could specify the following key name/value pairs:

                                                                          • Key=OS,Value=Windows

                                                                          • Key=Environment,Value=Production

                                                                          To add tags to an existing SSM document, use the AddTagsToResource action.

                                                                          \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                                                          Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag an SSM document to identify the types of targets or the environment where it will run. In this case, you could specify the following key name/value pairs:

                                                                          • Key=OS,Value=Windows

                                                                          • Key=Environment,Value=Production

                                                                          To add tags to an existing SSM document, use the AddTagsToResource action.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag an SSM document to identify the types of targets or the environment where it will run. In this case, you could specify the following key name/value pairs:

                                                                          • Key=OS,Value=Windows

                                                                          • Key=Environment,Value=Production

                                                                          To add tags to an existing SSM document, use the AddTagsToResource action.

                                                                          ", "getterModel" : { "returnType" : "java.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" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Tag", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "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" }, "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" : "

                                                                          Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag an SSM document to identify the types of targets or the environment where it will run. In this case, you could specify the following key name/value pairs:

                                                                          • Key=OS,Value=Windows

                                                                          • Key=Environment,Value=Production

                                                                          To add tags to an existing SSM document, use the AddTagsToResource action.

                                                                          \n@param tags Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag an SSM document to identify the types of targets or the environment where it will run. In this case, you could specify the following key name/value pairs:

                                                                          • Key=OS,Value=Windows

                                                                          • Key=Environment,Value=Production

                                                                          To add tags to an existing SSM document, use the AddTagsToResource action.

                                                                          ", "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" : "

                                                                          Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag an SSM document to identify the types of targets or the environment where it will run. In this case, you could specify the following key name/value pairs:

                                                                          • Key=OS,Value=Windows

                                                                          • Key=Environment,Value=Production

                                                                          To add tags to an existing SSM document, use the AddTagsToResource action.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "TargetType" : { "beanStyleGetterMethodName" : "getTargetType", "beanStyleSetterMethodName" : "setTargetType", "c2jName" : "TargetType", "c2jShape" : "TargetType", "defaultConsumerFluentSetterDocumentation" : "

                                                                          Specify a target type to define the kinds of resources the document can run on. For example, to run a document on EC2 instances, specify the following value: /AWS::EC2::Instance. If you specify a value of '/' the document can run on all types of resources. If you don't specify a value, the document can't run on any resources. For a list of valid resource types, see AWS Resource Types Reference in the AWS CloudFormation User Guide.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #targetType(String)}.\n@param targetType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetType(String)", "deprecated" : false, "documentation" : "

                                                                          Specify a target type to define the kinds of resources the document can run on. For example, to run a document on EC2 instances, specify the following value: /AWS::EC2::Instance. If you specify a value of '/' the document can run on all types of resources. If you don't specify a value, the document can't run on any resources. For a list of valid resource types, see AWS Resource Types Reference in the AWS CloudFormation User Guide.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetType", "fluentSetterDocumentation" : "

                                                                          Specify a target type to define the kinds of resources the document can run on. For example, to run a document on EC2 instances, specify the following value: /AWS::EC2::Instance. If you specify a value of '/' the document can run on all types of resources. If you don't specify a value, the document can't run on any resources. For a list of valid resource types, see AWS Resource Types Reference in the AWS CloudFormation User Guide.

                                                                          \n@param targetType Specify a target type to define the kinds of resources the document can run on. For example, to run a document on EC2 instances, specify the following value: /AWS::EC2::Instance. If you specify a value of '/' the document can run on all types of resources. If you don't specify a value, the document can't run on any resources. For a list of valid resource types, see AWS Resource Types Reference in the AWS CloudFormation User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetType", "getterDocumentation" : "

                                                                          Specify a target type to define the kinds of resources the document can run on. For example, to run a document on EC2 instances, specify the following value: /AWS::EC2::Instance. If you specify a value of '/' the document can run on all types of resources. If you don't specify a value, the document can't run on any resources. For a list of valid resource types, see AWS Resource Types Reference in the AWS CloudFormation User Guide.

                                                                          \n@return Specify a target type to define the kinds of resources the document can run on. For example, to run a document on EC2 instances, specify the following value: /AWS::EC2::Instance. If you specify a value of '/' the document can run on all types of resources. If you don't specify a value, the document can't run on any resources. For a list of valid resource types, see AWS Resource Types Reference in the AWS CloudFormation User Guide.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TargetType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TargetType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TargetType", "sensitive" : false, "setterDocumentation" : "

                                                                          Specify a target type to define the kinds of resources the document can run on. For example, to run a document on EC2 instances, specify the following value: /AWS::EC2::Instance. If you specify a value of '/' the document can run on all types of resources. If you don't specify a value, the document can't run on any resources. For a list of valid resource types, see AWS Resource Types Reference in the AWS CloudFormation User Guide.

                                                                          \n@param targetType Specify a target type to define the kinds of resources the document can run on. For example, to run a document on EC2 instances, specify the following value: /AWS::EC2::Instance. If you specify a value of '/' the document can run on all types of resources. If you don't specify a value, the document can't run on any resources. For a list of valid resource types, see AWS Resource Types Reference in the AWS CloudFormation User Guide.", "setterMethodName" : "setTargetType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "targetType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "targetType", "variableType" : "String", "documentation" : "

                                                                          Specify a target type to define the kinds of resources the document can run on. For example, to run a document on EC2 instances, specify the following value: /AWS::EC2::Instance. If you specify a value of '/' the document can run on all types of resources. If you don't specify a value, the document can't run on any resources. For a list of valid resource types, see AWS Resource Types Reference in the AWS CloudFormation User Guide.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "VersionName" : { "beanStyleGetterMethodName" : "getVersionName", "beanStyleSetterMethodName" : "setVersionName", "c2jName" : "VersionName", "c2jShape" : "DocumentVersionName", "defaultConsumerFluentSetterDocumentation" : "

                                                                          An optional field specifying the version of the artifact you are creating with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #versionName(String)}.\n@param versionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #versionName(String)", "deprecated" : false, "documentation" : "

                                                                          An optional field specifying the version of the artifact you are creating with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "versionName", "fluentSetterDocumentation" : "

                                                                          An optional field specifying the version of the artifact you are creating with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.

                                                                          \n@param versionName An optional field specifying the version of the artifact you are creating with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "versionName", "getterDocumentation" : "

                                                                          An optional field specifying the version of the artifact you are creating with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.

                                                                          \n@return An optional field specifying the version of the artifact you are creating with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VersionName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VersionName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VersionName", "sensitive" : false, "setterDocumentation" : "

                                                                          An optional field specifying the version of the artifact you are creating with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.

                                                                          \n@param versionName An optional field specifying the version of the artifact you are creating with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.", "setterMethodName" : "setVersionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "versionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "versionName", "variableType" : "String", "documentation" : "

                                                                          An optional field specifying the version of the artifact you are creating with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getContent", "beanStyleSetterMethodName" : "setContent", "c2jName" : "Content", "c2jShape" : "DocumentContent", "defaultConsumerFluentSetterDocumentation" : "

                                                                          A valid JSON or YAML string.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #content(String)}.\n@param content a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #content(String)", "deprecated" : false, "documentation" : "

                                                                          A valid JSON or YAML string.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "content", "fluentSetterDocumentation" : "

                                                                          A valid JSON or YAML string.

                                                                          \n@param content A valid JSON or YAML string.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "content", "getterDocumentation" : "

                                                                          A valid JSON or YAML string.

                                                                          \n@return A valid JSON or YAML string.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Content", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Content", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Content", "sensitive" : false, "setterDocumentation" : "

                                                                          A valid JSON or YAML string.

                                                                          \n@param content A valid JSON or YAML string.", "setterMethodName" : "setContent", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "content", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "content", "variableType" : "String", "documentation" : "

                                                                          A valid JSON or YAML string.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAttachments", "beanStyleSetterMethodName" : "setAttachments", "c2jName" : "Attachments", "c2jShape" : "AttachmentsSourceList", "defaultConsumerFluentSetterDocumentation" : "

                                                                          A list of key and value pairs that describe attachments to a version of a document.

                                                                          \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #attachments(List)}.\n@param attachments a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #attachments(List)", "deprecated" : false, "documentation" : "

                                                                          A list of key and value pairs that describe attachments to a version of a document.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "attachments", "fluentSetterDocumentation" : "

                                                                          A list of key and value pairs that describe attachments to a version of a document.

                                                                          \n@param attachments A list of key and value pairs that describe attachments to a version of a document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attachments", "getterDocumentation" : "

                                                                          A list of key and value pairs that describe attachments to a version of a document.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return A list of key and value pairs that describe attachments to a version of a document.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Attachments", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Attachments", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AttachmentsSource", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AttachmentsSource.Builder} avoiding the need to create one manually via {@link AttachmentsSource#builder()}.\n\nWhen the {@link Consumer} completes, {@link AttachmentsSource.Builder#build()} is called immediately and its result is passed to {@link #member(AttachmentsSource)}.\n@param member a consumer that will call methods on {@link AttachmentsSource.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AttachmentsSource)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "AttachmentsSource", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "AttachmentsSource", "variableName" : "member", "variableType" : "AttachmentsSource", "documentation" : null, "simpleType" : "AttachmentsSource", "variableSetterType" : "AttachmentsSource" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AttachmentsSource", "variableName" : "member", "variableType" : "AttachmentsSource", "documentation" : "", "simpleType" : "AttachmentsSource", "variableSetterType" : "AttachmentsSource" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "AttachmentsSource", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "AttachmentsSource", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Attachments", "sensitive" : false, "setterDocumentation" : "

                                                                          A list of key and value pairs that describe attachments to a version of a document.

                                                                          \n@param attachments A list of key and value pairs that describe attachments to a version of a document.", "setterMethodName" : "setAttachments", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "attachments", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "attachments", "variableType" : "java.util.List", "documentation" : "

                                                                          A list of key and value pairs that describe attachments to a version of a document.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "DocumentName", "defaultConsumerFluentSetterDocumentation" : "

                                                                          A name for the Systems Manager document.

                                                                          Do not use the following to begin the names of documents you create. They are reserved by AWS for use as document prefixes:

                                                                          • aws

                                                                          • amazon

                                                                          • amzn

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                          A name for the Systems Manager document.

                                                                          Do not use the following to begin the names of documents you create. They are reserved by AWS for use as document prefixes:

                                                                          • aws

                                                                          • amazon

                                                                          • amzn

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                          A name for the Systems Manager document.

                                                                          Do not use the following to begin the names of documents you create. They are reserved by AWS for use as document prefixes:

                                                                          • aws

                                                                          • amazon

                                                                          • amzn

                                                                          \n@param name A name for the Systems Manager document.

                                                                          Do not use the following to begin the names of documents you create. They are reserved by AWS for use as document prefixes:

                                                                          • aws

                                                                          • amazon

                                                                          • amzn

                                                                          \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                          A name for the Systems Manager document.

                                                                          Do not use the following to begin the names of documents you create. They are reserved by AWS for use as document prefixes:

                                                                          • aws

                                                                          • amazon

                                                                          • amzn

                                                                          \n@return A name for the Systems Manager document.

                                                                          Do not use the following to begin the names of documents you create. They are reserved by AWS for use as document prefixes:

                                                                          • aws

                                                                          • amazon

                                                                          • amzn

                                                                          ", "getterModel" : { "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" : "

                                                                          A name for the Systems Manager document.

                                                                          Do not use the following to begin the names of documents you create. They are reserved by AWS for use as document prefixes:

                                                                          • aws

                                                                          • amazon

                                                                          • amzn

                                                                          \n@param name A name for the Systems Manager document.

                                                                          Do not use the following to begin the names of documents you create. They are reserved by AWS for use as document prefixes:

                                                                          • aws

                                                                          • amazon

                                                                          • amzn

                                                                          ", "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" : "

                                                                          A name for the Systems Manager document.

                                                                          Do not use the following to begin the names of documents you create. They are reserved by AWS for use as document prefixes:

                                                                          • aws

                                                                          • amazon

                                                                          • amzn

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVersionName", "beanStyleSetterMethodName" : "setVersionName", "c2jName" : "VersionName", "c2jShape" : "DocumentVersionName", "defaultConsumerFluentSetterDocumentation" : "

                                                                          An optional field specifying the version of the artifact you are creating with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #versionName(String)}.\n@param versionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #versionName(String)", "deprecated" : false, "documentation" : "

                                                                          An optional field specifying the version of the artifact you are creating with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "versionName", "fluentSetterDocumentation" : "

                                                                          An optional field specifying the version of the artifact you are creating with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.

                                                                          \n@param versionName An optional field specifying the version of the artifact you are creating with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "versionName", "getterDocumentation" : "

                                                                          An optional field specifying the version of the artifact you are creating with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.

                                                                          \n@return An optional field specifying the version of the artifact you are creating with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VersionName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VersionName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VersionName", "sensitive" : false, "setterDocumentation" : "

                                                                          An optional field specifying the version of the artifact you are creating with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.

                                                                          \n@param versionName An optional field specifying the version of the artifact you are creating with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.", "setterMethodName" : "setVersionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "versionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "versionName", "variableType" : "String", "documentation" : "

                                                                          An optional field specifying the version of the artifact you are creating with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDocumentTypeAsString", "beanStyleSetterMethodName" : "setDocumentType", "c2jName" : "DocumentType", "c2jShape" : "DocumentType", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The type of document to create. Valid document types include: Command, Policy, Automation, Session, and Package.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentTypeAsString(String)}.\n@param documentType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentType(String)", "deprecated" : false, "documentation" : "

                                                                          The type of document to create. Valid document types include: Command, Policy, Automation, Session, and Package.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : "DocumentType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "documentType", "fluentEnumSetterMethodName" : "documentType", "fluentGetterMethodName" : "documentTypeAsString", "fluentSetterDocumentation" : "

                                                                          The type of document to create. Valid document types include: Command, Policy, Automation, Session, and Package.

                                                                          \n@param documentType The type of document to create. Valid document types include: Command, Policy, Automation, Session, and Package.\n@see DocumentType\n@return Returns a reference to this object so that method calls can be chained together.\n@see DocumentType", "fluentSetterMethodName" : "documentType", "getterDocumentation" : "

                                                                          The type of document to create. Valid document types include: Command, Policy, Automation, Session, and Package.

                                                                          \n

                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #documentType} will return {@link DocumentType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #documentTypeAsString}.\n

                                                                          \n@return The type of document to create. Valid document types include: Command, Policy, Automation, Session, and Package.\n@see DocumentType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentType", "sensitive" : false, "setterDocumentation" : "

                                                                          The type of document to create. Valid document types include: Command, Policy, Automation, Session, and Package.

                                                                          \n@param documentType The type of document to create. Valid document types include: Command, Policy, Automation, Session, and Package.\n@see DocumentType", "setterMethodName" : "setDocumentType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentType", "variableType" : "String", "documentation" : "

                                                                          The type of document to create. Valid document types include: Command, Policy, Automation, Session, and Package.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDocumentFormatAsString", "beanStyleSetterMethodName" : "setDocumentFormat", "c2jName" : "DocumentFormat", "c2jShape" : "DocumentFormat", "defaultConsumerFluentSetterDocumentation" : "

                                                                          Specify the document format for the request. The document format can be either JSON or YAML. JSON is the default format.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentFormatAsString(String)}.\n@param documentFormat a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentFormat(String)", "deprecated" : false, "documentation" : "

                                                                          Specify the document format for the request. The document format can be either JSON or YAML. JSON is the default format.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : "DocumentFormat", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "documentFormat", "fluentEnumSetterMethodName" : "documentFormat", "fluentGetterMethodName" : "documentFormatAsString", "fluentSetterDocumentation" : "

                                                                          Specify the document format for the request. The document format can be either JSON or YAML. JSON is the default format.

                                                                          \n@param documentFormat Specify the document format for the request. The document format can be either JSON or YAML. JSON is the default format.\n@see DocumentFormat\n@return Returns a reference to this object so that method calls can be chained together.\n@see DocumentFormat", "fluentSetterMethodName" : "documentFormat", "getterDocumentation" : "

                                                                          Specify the document format for the request. The document format can be either JSON or YAML. JSON is the default format.

                                                                          \n

                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #documentFormat} will return {@link DocumentFormat#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #documentFormatAsString}.\n

                                                                          \n@return Specify the document format for the request. The document format can be either JSON or YAML. JSON is the default format.\n@see DocumentFormat", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentFormat", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentFormat", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentFormat", "sensitive" : false, "setterDocumentation" : "

                                                                          Specify the document format for the request. The document format can be either JSON or YAML. JSON is the default format.

                                                                          \n@param documentFormat Specify the document format for the request. The document format can be either JSON or YAML. JSON is the default format.\n@see DocumentFormat", "setterMethodName" : "setDocumentFormat", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentFormat", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentFormat", "variableType" : "String", "documentation" : "

                                                                          Specify the document format for the request. The document format can be either JSON or YAML. JSON is the default format.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTargetType", "beanStyleSetterMethodName" : "setTargetType", "c2jName" : "TargetType", "c2jShape" : "TargetType", "defaultConsumerFluentSetterDocumentation" : "

                                                                          Specify a target type to define the kinds of resources the document can run on. For example, to run a document on EC2 instances, specify the following value: /AWS::EC2::Instance. If you specify a value of '/' the document can run on all types of resources. If you don't specify a value, the document can't run on any resources. For a list of valid resource types, see AWS Resource Types Reference in the AWS CloudFormation User Guide.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #targetType(String)}.\n@param targetType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetType(String)", "deprecated" : false, "documentation" : "

                                                                          Specify a target type to define the kinds of resources the document can run on. For example, to run a document on EC2 instances, specify the following value: /AWS::EC2::Instance. If you specify a value of '/' the document can run on all types of resources. If you don't specify a value, the document can't run on any resources. For a list of valid resource types, see AWS Resource Types Reference in the AWS CloudFormation User Guide.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetType", "fluentSetterDocumentation" : "

                                                                          Specify a target type to define the kinds of resources the document can run on. For example, to run a document on EC2 instances, specify the following value: /AWS::EC2::Instance. If you specify a value of '/' the document can run on all types of resources. If you don't specify a value, the document can't run on any resources. For a list of valid resource types, see AWS Resource Types Reference in the AWS CloudFormation User Guide.

                                                                          \n@param targetType Specify a target type to define the kinds of resources the document can run on. For example, to run a document on EC2 instances, specify the following value: /AWS::EC2::Instance. If you specify a value of '/' the document can run on all types of resources. If you don't specify a value, the document can't run on any resources. For a list of valid resource types, see AWS Resource Types Reference in the AWS CloudFormation User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetType", "getterDocumentation" : "

                                                                          Specify a target type to define the kinds of resources the document can run on. For example, to run a document on EC2 instances, specify the following value: /AWS::EC2::Instance. If you specify a value of '/' the document can run on all types of resources. If you don't specify a value, the document can't run on any resources. For a list of valid resource types, see AWS Resource Types Reference in the AWS CloudFormation User Guide.

                                                                          \n@return Specify a target type to define the kinds of resources the document can run on. For example, to run a document on EC2 instances, specify the following value: /AWS::EC2::Instance. If you specify a value of '/' the document can run on all types of resources. If you don't specify a value, the document can't run on any resources. For a list of valid resource types, see AWS Resource Types Reference in the AWS CloudFormation User Guide.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TargetType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TargetType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TargetType", "sensitive" : false, "setterDocumentation" : "

                                                                          Specify a target type to define the kinds of resources the document can run on. For example, to run a document on EC2 instances, specify the following value: /AWS::EC2::Instance. If you specify a value of '/' the document can run on all types of resources. If you don't specify a value, the document can't run on any resources. For a list of valid resource types, see AWS Resource Types Reference in the AWS CloudFormation User Guide.

                                                                          \n@param targetType Specify a target type to define the kinds of resources the document can run on. For example, to run a document on EC2 instances, specify the following value: /AWS::EC2::Instance. If you specify a value of '/' the document can run on all types of resources. If you don't specify a value, the document can't run on any resources. For a list of valid resource types, see AWS Resource Types Reference in the AWS CloudFormation User Guide.", "setterMethodName" : "setTargetType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "targetType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "targetType", "variableType" : "String", "documentation" : "

                                                                          Specify a target type to define the kinds of resources the document can run on. For example, to run a document on EC2 instances, specify the following value: /AWS::EC2::Instance. If you specify a value of '/' the document can run on all types of resources. If you don't specify a value, the document can't run on any resources. For a list of valid resource types, see AWS Resource Types Reference in the AWS CloudFormation User Guide.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "TagList", "defaultConsumerFluentSetterDocumentation" : "

                                                                          Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag an SSM document to identify the types of targets or the environment where it will run. In this case, you could specify the following key name/value pairs:

                                                                          • Key=OS,Value=Windows

                                                                          • Key=Environment,Value=Production

                                                                          To add tags to an existing SSM document, use the AddTagsToResource action.

                                                                          \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tags(List)}.\n@param tags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(List)", "deprecated" : false, "documentation" : "

                                                                          Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag an SSM document to identify the types of targets or the environment where it will run. In this case, you could specify the following key name/value pairs:

                                                                          • Key=OS,Value=Windows

                                                                          • Key=Environment,Value=Production

                                                                          To add tags to an existing SSM document, use the AddTagsToResource action.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                                                          Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag an SSM document to identify the types of targets or the environment where it will run. In this case, you could specify the following key name/value pairs:

                                                                          • Key=OS,Value=Windows

                                                                          • Key=Environment,Value=Production

                                                                          To add tags to an existing SSM document, use the AddTagsToResource action.

                                                                          \n@param tags Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag an SSM document to identify the types of targets or the environment where it will run. In this case, you could specify the following key name/value pairs:

                                                                          • Key=OS,Value=Windows

                                                                          • Key=Environment,Value=Production

                                                                          To add tags to an existing SSM document, use the AddTagsToResource action.

                                                                          \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                                                          Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag an SSM document to identify the types of targets or the environment where it will run. In this case, you could specify the following key name/value pairs:

                                                                          • Key=OS,Value=Windows

                                                                          • Key=Environment,Value=Production

                                                                          To add tags to an existing SSM document, use the AddTagsToResource action.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag an SSM document to identify the types of targets or the environment where it will run. In this case, you could specify the following key name/value pairs:

                                                                          • Key=OS,Value=Windows

                                                                          • Key=Environment,Value=Production

                                                                          To add tags to an existing SSM document, use the AddTagsToResource action.

                                                                          ", "getterModel" : { "returnType" : "java.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" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Tag", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "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" }, "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" : "

                                                                          Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag an SSM document to identify the types of targets or the environment where it will run. In this case, you could specify the following key name/value pairs:

                                                                          • Key=OS,Value=Windows

                                                                          • Key=Environment,Value=Production

                                                                          To add tags to an existing SSM document, use the AddTagsToResource action.

                                                                          \n@param tags Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag an SSM document to identify the types of targets or the environment where it will run. In this case, you could specify the following key name/value pairs:

                                                                          • Key=OS,Value=Windows

                                                                          • Key=Environment,Value=Production

                                                                          To add tags to an existing SSM document, use the AddTagsToResource action.

                                                                          ", "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" : "

                                                                          Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag an SSM document to identify the types of targets or the environment where it will run. In this case, you could specify the following key name/value pairs:

                                                                          • Key=OS,Value=Windows

                                                                          • Key=Environment,Value=Production

                                                                          To add tags to an existing SSM document, use the AddTagsToResource action.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Content", "Name" ], "shapeName" : "CreateDocumentRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "CreateDocumentRequest", "variableName" : "createDocumentRequest", "variableType" : "CreateDocumentRequest", "documentation" : null, "simpleType" : "CreateDocumentRequest", "variableSetterType" : "CreateDocumentRequest" }, "wrapper" : false }, "CreateDocumentResponse" : { "c2jName" : "CreateDocumentResult", "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" : [ { "beanStyleGetterMethodName" : "getDocumentDescription", "beanStyleSetterMethodName" : "setDocumentDescription", "c2jName" : "DocumentDescription", "c2jShape" : "DocumentDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                                          Information about the Systems Manager document.

                                                                          \nThis is a convenience that creates an instance of the {@link DocumentDescription.Builder} avoiding the need to create one manually via {@link DocumentDescription#builder()}.\n\nWhen the {@link Consumer} completes, {@link DocumentDescription.Builder#build()} is called immediately and its result is passed to {@link #documentDescription(DocumentDescription)}.\n@param documentDescription a consumer that will call methods on {@link DocumentDescription.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentDescription(DocumentDescription)", "deprecated" : false, "documentation" : "

                                                                          Information about the Systems Manager document.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "documentDescription", "fluentSetterDocumentation" : "

                                                                          Information about the Systems Manager document.

                                                                          \n@param documentDescription Information about the Systems Manager document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "documentDescription", "getterDocumentation" : "

                                                                          Information about the Systems Manager document.

                                                                          \n@return Information about the Systems Manager document.", "getterModel" : { "returnType" : "DocumentDescription", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentDescription", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentDescription", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DocumentDescription", "sensitive" : false, "setterDocumentation" : "

                                                                          Information about the Systems Manager document.

                                                                          \n@param documentDescription Information about the Systems Manager document.", "setterMethodName" : "setDocumentDescription", "setterModel" : { "variableDeclarationType" : "DocumentDescription", "variableName" : "documentDescription", "variableType" : "DocumentDescription", "documentation" : null, "simpleType" : "DocumentDescription", "variableSetterType" : "DocumentDescription" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DocumentDescription", "variableName" : "documentDescription", "variableType" : "DocumentDescription", "documentation" : "

                                                                          Information about the Systems Manager document.

                                                                          ", "simpleType" : "DocumentDescription", "variableSetterType" : "DocumentDescription" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DocumentDescription" : { "beanStyleGetterMethodName" : "getDocumentDescription", "beanStyleSetterMethodName" : "setDocumentDescription", "c2jName" : "DocumentDescription", "c2jShape" : "DocumentDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                                          Information about the Systems Manager document.

                                                                          \nThis is a convenience that creates an instance of the {@link DocumentDescription.Builder} avoiding the need to create one manually via {@link DocumentDescription#builder()}.\n\nWhen the {@link Consumer} completes, {@link DocumentDescription.Builder#build()} is called immediately and its result is passed to {@link #documentDescription(DocumentDescription)}.\n@param documentDescription a consumer that will call methods on {@link DocumentDescription.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentDescription(DocumentDescription)", "deprecated" : false, "documentation" : "

                                                                          Information about the Systems Manager document.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "documentDescription", "fluentSetterDocumentation" : "

                                                                          Information about the Systems Manager document.

                                                                          \n@param documentDescription Information about the Systems Manager document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "documentDescription", "getterDocumentation" : "

                                                                          Information about the Systems Manager document.

                                                                          \n@return Information about the Systems Manager document.", "getterModel" : { "returnType" : "DocumentDescription", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentDescription", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentDescription", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DocumentDescription", "sensitive" : false, "setterDocumentation" : "

                                                                          Information about the Systems Manager document.

                                                                          \n@param documentDescription Information about the Systems Manager document.", "setterMethodName" : "setDocumentDescription", "setterModel" : { "variableDeclarationType" : "DocumentDescription", "variableName" : "documentDescription", "variableType" : "DocumentDescription", "documentation" : null, "simpleType" : "DocumentDescription", "variableSetterType" : "DocumentDescription" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DocumentDescription", "variableName" : "documentDescription", "variableType" : "DocumentDescription", "documentation" : "

                                                                          Information about the Systems Manager document.

                                                                          ", "simpleType" : "DocumentDescription", "variableSetterType" : "DocumentDescription" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDocumentDescription", "beanStyleSetterMethodName" : "setDocumentDescription", "c2jName" : "DocumentDescription", "c2jShape" : "DocumentDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                                          Information about the Systems Manager document.

                                                                          \nThis is a convenience that creates an instance of the {@link DocumentDescription.Builder} avoiding the need to create one manually via {@link DocumentDescription#builder()}.\n\nWhen the {@link Consumer} completes, {@link DocumentDescription.Builder#build()} is called immediately and its result is passed to {@link #documentDescription(DocumentDescription)}.\n@param documentDescription a consumer that will call methods on {@link DocumentDescription.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentDescription(DocumentDescription)", "deprecated" : false, "documentation" : "

                                                                          Information about the Systems Manager document.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "documentDescription", "fluentSetterDocumentation" : "

                                                                          Information about the Systems Manager document.

                                                                          \n@param documentDescription Information about the Systems Manager document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "documentDescription", "getterDocumentation" : "

                                                                          Information about the Systems Manager document.

                                                                          \n@return Information about the Systems Manager document.", "getterModel" : { "returnType" : "DocumentDescription", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentDescription", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentDescription", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DocumentDescription", "sensitive" : false, "setterDocumentation" : "

                                                                          Information about the Systems Manager document.

                                                                          \n@param documentDescription Information about the Systems Manager document.", "setterMethodName" : "setDocumentDescription", "setterModel" : { "variableDeclarationType" : "DocumentDescription", "variableName" : "documentDescription", "variableType" : "DocumentDescription", "documentation" : null, "simpleType" : "DocumentDescription", "variableSetterType" : "DocumentDescription" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DocumentDescription", "variableName" : "documentDescription", "variableType" : "DocumentDescription", "documentation" : "

                                                                          Information about the Systems Manager document.

                                                                          ", "simpleType" : "DocumentDescription", "variableSetterType" : "DocumentDescription" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "CreateDocumentResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CreateDocumentResponse", "variableName" : "createDocumentResponse", "variableType" : "CreateDocumentResponse", "documentation" : null, "simpleType" : "CreateDocumentResponse", "variableSetterType" : "CreateDocumentResponse" }, "wrapper" : false }, "CreateMaintenanceWindowRequest" : { "c2jName" : "CreateMaintenanceWindowRequest", "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" : "CreateMaintenanceWindow", "locationName" : null, "requestUri" : "/", "target" : "AmazonSSM.CreateMaintenanceWindow", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "MaintenanceWindowName", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The name of the maintenance window.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                          The name of the maintenance window.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                          The name of the maintenance window.

                                                                          \n@param name The name of the maintenance window.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                          The name of the maintenance window.

                                                                          \n@return The name of the maintenance window.", "getterModel" : { "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 maintenance window.

                                                                          \n@param name The name of the maintenance window.", "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 maintenance window.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "MaintenanceWindowDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                                          An optional description for the maintenance window. We recommend specifying a description to help you organize your maintenance windows.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                          An optional description for the maintenance window. We recommend specifying a description to help you organize your maintenance windows.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                          An optional description for the maintenance window. We recommend specifying a description to help you organize your maintenance windows.

                                                                          \n@param description An optional description for the maintenance window. We recommend specifying a description to help you organize your maintenance windows.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                          An optional description for the maintenance window. We recommend specifying a description to help you organize your maintenance windows.

                                                                          \n@return An optional description for the maintenance window. We recommend specifying a description to help you organize your maintenance windows.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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" : true, "setterDocumentation" : "

                                                                          An optional description for the maintenance window. We recommend specifying a description to help you organize your maintenance windows.

                                                                          \n@param description An optional description for the maintenance window. We recommend specifying a description to help you organize your maintenance windows.", "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" : "

                                                                          An optional description for the maintenance window. We recommend specifying a description to help you organize your maintenance windows.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStartDate", "beanStyleSetterMethodName" : "setStartDate", "c2jName" : "StartDate", "c2jShape" : "MaintenanceWindowStringDateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The date and time, in ISO-8601 Extended format, for when you want the maintenance window to become active. StartDate allows you to delay activation of the maintenance window until the specified future date.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #startDate(String)}.\n@param startDate a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #startDate(String)", "deprecated" : false, "documentation" : "

                                                                          The date and time, in ISO-8601 Extended format, for when you want the maintenance window to become active. StartDate allows you to delay activation of the maintenance window until the specified future date.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startDate", "fluentSetterDocumentation" : "

                                                                          The date and time, in ISO-8601 Extended format, for when you want the maintenance window to become active. StartDate allows you to delay activation of the maintenance window until the specified future date.

                                                                          \n@param startDate The date and time, in ISO-8601 Extended format, for when you want the maintenance window to become active. StartDate allows you to delay activation of the maintenance window until the specified future date.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startDate", "getterDocumentation" : "

                                                                          The date and time, in ISO-8601 Extended format, for when you want the maintenance window to become active. StartDate allows you to delay activation of the maintenance window until the specified future date.

                                                                          \n@return The date and time, in ISO-8601 Extended format, for when you want the maintenance window to become active. StartDate allows you to delay activation of the maintenance window until the specified future date.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StartDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StartDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StartDate", "sensitive" : false, "setterDocumentation" : "

                                                                          The date and time, in ISO-8601 Extended format, for when you want the maintenance window to become active. StartDate allows you to delay activation of the maintenance window until the specified future date.

                                                                          \n@param startDate The date and time, in ISO-8601 Extended format, for when you want the maintenance window to become active. StartDate allows you to delay activation of the maintenance window until the specified future date.", "setterMethodName" : "setStartDate", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "startDate", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "startDate", "variableType" : "String", "documentation" : "

                                                                          The date and time, in ISO-8601 Extended format, for when you want the maintenance window to become active. StartDate allows you to delay activation of the maintenance window until the specified future date.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEndDate", "beanStyleSetterMethodName" : "setEndDate", "c2jName" : "EndDate", "c2jShape" : "MaintenanceWindowStringDateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The date and time, in ISO-8601 Extended format, for when you want the maintenance window to become inactive. EndDate allows you to set a date and time in the future when the maintenance window will no longer run.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #endDate(String)}.\n@param endDate a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endDate(String)", "deprecated" : false, "documentation" : "

                                                                          The date and time, in ISO-8601 Extended format, for when you want the maintenance window to become inactive. EndDate allows you to set a date and time in the future when the maintenance window will no longer run.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endDate", "fluentSetterDocumentation" : "

                                                                          The date and time, in ISO-8601 Extended format, for when you want the maintenance window to become inactive. EndDate allows you to set a date and time in the future when the maintenance window will no longer run.

                                                                          \n@param endDate The date and time, in ISO-8601 Extended format, for when you want the maintenance window to become inactive. EndDate allows you to set a date and time in the future when the maintenance window will no longer run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endDate", "getterDocumentation" : "

                                                                          The date and time, in ISO-8601 Extended format, for when you want the maintenance window to become inactive. EndDate allows you to set a date and time in the future when the maintenance window will no longer run.

                                                                          \n@return The date and time, in ISO-8601 Extended format, for when you want the maintenance window to become inactive. EndDate allows you to set a date and time in the future when the maintenance window will no longer run.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EndDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EndDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EndDate", "sensitive" : false, "setterDocumentation" : "

                                                                          The date and time, in ISO-8601 Extended format, for when you want the maintenance window to become inactive. EndDate allows you to set a date and time in the future when the maintenance window will no longer run.

                                                                          \n@param endDate The date and time, in ISO-8601 Extended format, for when you want the maintenance window to become inactive. EndDate allows you to set a date and time in the future when the maintenance window will no longer run.", "setterMethodName" : "setEndDate", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "endDate", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "endDate", "variableType" : "String", "documentation" : "

                                                                          The date and time, in ISO-8601 Extended format, for when you want the maintenance window to become inactive. EndDate allows you to set a date and time in the future when the maintenance window will no longer run.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSchedule", "beanStyleSetterMethodName" : "setSchedule", "c2jName" : "Schedule", "c2jShape" : "MaintenanceWindowSchedule", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The schedule of the maintenance window in the form of a cron or rate expression.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #schedule(String)}.\n@param schedule a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #schedule(String)", "deprecated" : false, "documentation" : "

                                                                          The schedule of the maintenance window in the form of a cron or rate expression.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "schedule", "fluentSetterDocumentation" : "

                                                                          The schedule of the maintenance window in the form of a cron or rate expression.

                                                                          \n@param schedule The schedule of the maintenance window in the form of a cron or rate expression.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "schedule", "getterDocumentation" : "

                                                                          The schedule of the maintenance window in the form of a cron or rate expression.

                                                                          \n@return The schedule of the maintenance window in the form of a cron or rate expression.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Schedule", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Schedule", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Schedule", "sensitive" : false, "setterDocumentation" : "

                                                                          The schedule of the maintenance window in the form of a cron or rate expression.

                                                                          \n@param schedule The schedule of the maintenance window in the form of a cron or rate expression.", "setterMethodName" : "setSchedule", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "schedule", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "schedule", "variableType" : "String", "documentation" : "

                                                                          The schedule of the maintenance window in the form of a cron or rate expression.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getScheduleTimezone", "beanStyleSetterMethodName" : "setScheduleTimezone", "c2jName" : "ScheduleTimezone", "c2jShape" : "MaintenanceWindowTimezone", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #scheduleTimezone(String)}.\n@param scheduleTimezone a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #scheduleTimezone(String)", "deprecated" : false, "documentation" : "

                                                                          The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "scheduleTimezone", "fluentSetterDocumentation" : "

                                                                          The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.

                                                                          \n@param scheduleTimezone The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "scheduleTimezone", "getterDocumentation" : "

                                                                          The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.

                                                                          \n@return The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ScheduleTimezone", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ScheduleTimezone", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ScheduleTimezone", "sensitive" : false, "setterDocumentation" : "

                                                                          The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.

                                                                          \n@param scheduleTimezone The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.", "setterMethodName" : "setScheduleTimezone", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "scheduleTimezone", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "scheduleTimezone", "variableType" : "String", "documentation" : "

                                                                          The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDuration", "beanStyleSetterMethodName" : "setDuration", "c2jName" : "Duration", "c2jShape" : "MaintenanceWindowDurationHours", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The duration of the maintenance window in hours.

                                                                          \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #duration(Integer)}.\n@param duration a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #duration(Integer)", "deprecated" : false, "documentation" : "

                                                                          The duration of the maintenance window in hours.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "duration", "fluentSetterDocumentation" : "

                                                                          The duration of the maintenance window in hours.

                                                                          \n@param duration The duration of the maintenance window in hours.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "duration", "getterDocumentation" : "

                                                                          The duration of the maintenance window in hours.

                                                                          \n@return The duration of the maintenance window in hours.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Duration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Duration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Duration", "sensitive" : false, "setterDocumentation" : "

                                                                          The duration of the maintenance window in hours.

                                                                          \n@param duration The duration of the maintenance window in hours.", "setterMethodName" : "setDuration", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "duration", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "duration", "variableType" : "Integer", "documentation" : "

                                                                          The duration of the maintenance window in hours.

                                                                          ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCutoff", "beanStyleSetterMethodName" : "setCutoff", "c2jName" : "Cutoff", "c2jShape" : "MaintenanceWindowCutoff", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.

                                                                          \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 #cutoff(Integer)}.\n@param cutoff 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 #cutoff(Integer)", "deprecated" : false, "documentation" : "

                                                                          The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cutoff", "fluentSetterDocumentation" : "

                                                                          The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.

                                                                          \n@param cutoff The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cutoff", "getterDocumentation" : "

                                                                          The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.

                                                                          \n@return The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.", "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" : "Cutoff", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Cutoff", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Cutoff", "sensitive" : false, "setterDocumentation" : "

                                                                          The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.

                                                                          \n@param cutoff The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.", "setterMethodName" : "setCutoff", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "cutoff", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "cutoff", "variableType" : "Integer", "documentation" : "

                                                                          The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.

                                                                          ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAllowUnassociatedTargets", "beanStyleSetterMethodName" : "setAllowUnassociatedTargets", "c2jName" : "AllowUnassociatedTargets", "c2jShape" : "MaintenanceWindowAllowUnassociatedTargets", "defaultConsumerFluentSetterDocumentation" : "

                                                                          Enables a maintenance window task to run on managed instances, even if you have not registered those instances as targets. If enabled, then you must specify the unregistered instances (by instance ID) when you register a task with the maintenance window.

                                                                          If you don't enable this option, then you must specify previously-registered targets when you register a task with the maintenance window.

                                                                          \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 #allowUnassociatedTargets(Boolean)}.\n@param allowUnassociatedTargets 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 #allowUnassociatedTargets(Boolean)", "deprecated" : false, "documentation" : "

                                                                          Enables a maintenance window task to run on managed instances, even if you have not registered those instances as targets. If enabled, then you must specify the unregistered instances (by instance ID) when you register a task with the maintenance window.

                                                                          If you don't enable this option, then you must specify previously-registered targets when you register a task with the maintenance window.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "allowUnassociatedTargets", "fluentSetterDocumentation" : "

                                                                          Enables a maintenance window task to run on managed instances, even if you have not registered those instances as targets. If enabled, then you must specify the unregistered instances (by instance ID) when you register a task with the maintenance window.

                                                                          If you don't enable this option, then you must specify previously-registered targets when you register a task with the maintenance window.

                                                                          \n@param allowUnassociatedTargets Enables a maintenance window task to run on managed instances, even if you have not registered those instances as targets. If enabled, then you must specify the unregistered instances (by instance ID) when you register a task with the maintenance window.

                                                                          If you don't enable this option, then you must specify previously-registered targets when you register a task with the maintenance window.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "allowUnassociatedTargets", "getterDocumentation" : "

                                                                          Enables a maintenance window task to run on managed instances, even if you have not registered those instances as targets. If enabled, then you must specify the unregistered instances (by instance ID) when you register a task with the maintenance window.

                                                                          If you don't enable this option, then you must specify previously-registered targets when you register a task with the maintenance window.

                                                                          \n@return Enables a maintenance window task to run on managed instances, even if you have not registered those instances as targets. If enabled, then you must specify the unregistered instances (by instance ID) when you register a task with the maintenance window.

                                                                          If you don't enable this option, then you must specify previously-registered targets when you register a task with the maintenance window.", "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" : "AllowUnassociatedTargets", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AllowUnassociatedTargets", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "AllowUnassociatedTargets", "sensitive" : false, "setterDocumentation" : "

                                                                          Enables a maintenance window task to run on managed instances, even if you have not registered those instances as targets. If enabled, then you must specify the unregistered instances (by instance ID) when you register a task with the maintenance window.

                                                                          If you don't enable this option, then you must specify previously-registered targets when you register a task with the maintenance window.

                                                                          \n@param allowUnassociatedTargets Enables a maintenance window task to run on managed instances, even if you have not registered those instances as targets. If enabled, then you must specify the unregistered instances (by instance ID) when you register a task with the maintenance window.

                                                                          If you don't enable this option, then you must specify previously-registered targets when you register a task with the maintenance window.", "setterMethodName" : "setAllowUnassociatedTargets", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "allowUnassociatedTargets", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "allowUnassociatedTargets", "variableType" : "Boolean", "documentation" : "

                                                                          Enables a maintenance window task to run on managed instances, even if you have not registered those instances as targets. If enabled, then you must specify the unregistered instances (by instance ID) when you register a task with the maintenance window.

                                                                          If you don't enable this option, then you must specify previously-registered targets when you register a task with the maintenance window.

                                                                          ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getClientToken", "beanStyleSetterMethodName" : "setClientToken", "c2jName" : "ClientToken", "c2jShape" : "ClientToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                          User-provided idempotency token.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientToken(String)}.\n@param clientToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientToken(String)", "deprecated" : false, "documentation" : "

                                                                          User-provided idempotency token.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientToken", "fluentSetterDocumentation" : "

                                                                          User-provided idempotency token.

                                                                          \n@param clientToken User-provided idempotency token.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientToken", "getterDocumentation" : "

                                                                          User-provided idempotency token.

                                                                          \n@return User-provided idempotency token.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientToken", "uri" : false }, "idempotencyToken" : true, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientToken", "sensitive" : false, "setterDocumentation" : "

                                                                          User-provided idempotency token.

                                                                          \n@param clientToken User-provided idempotency token.", "setterMethodName" : "setClientToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientToken", "variableType" : "String", "documentation" : "

                                                                          User-provided idempotency token.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "TagList", "defaultConsumerFluentSetterDocumentation" : "

                                                                          Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag a maintenance window to identify the type of tasks it will run, the types of targets, and the environment it will run in. In this case, you could specify the following key name/value pairs:

                                                                          • Key=TaskType,Value=AgentUpdate

                                                                          • Key=OS,Value=Windows

                                                                          • Key=Environment,Value=Production

                                                                          To add tags to an existing maintenance window, use the AddTagsToResource action.

                                                                          \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tags(List)}.\n@param tags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(List)", "deprecated" : false, "documentation" : "

                                                                          Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag a maintenance window to identify the type of tasks it will run, the types of targets, and the environment it will run in. In this case, you could specify the following key name/value pairs:

                                                                          • Key=TaskType,Value=AgentUpdate

                                                                          • Key=OS,Value=Windows

                                                                          • Key=Environment,Value=Production

                                                                          To add tags to an existing maintenance window, use the AddTagsToResource action.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                                                          Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag a maintenance window to identify the type of tasks it will run, the types of targets, and the environment it will run in. In this case, you could specify the following key name/value pairs:

                                                                          • Key=TaskType,Value=AgentUpdate

                                                                          • Key=OS,Value=Windows

                                                                          • Key=Environment,Value=Production

                                                                          To add tags to an existing maintenance window, use the AddTagsToResource action.

                                                                          \n@param tags Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag a maintenance window to identify the type of tasks it will run, the types of targets, and the environment it will run in. In this case, you could specify the following key name/value pairs:

                                                                          • Key=TaskType,Value=AgentUpdate

                                                                          • Key=OS,Value=Windows

                                                                          • Key=Environment,Value=Production

                                                                          To add tags to an existing maintenance window, use the AddTagsToResource action.

                                                                          \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                                                          Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag a maintenance window to identify the type of tasks it will run, the types of targets, and the environment it will run in. In this case, you could specify the following key name/value pairs:

                                                                          • Key=TaskType,Value=AgentUpdate

                                                                          • Key=OS,Value=Windows

                                                                          • Key=Environment,Value=Production

                                                                          To add tags to an existing maintenance window, use the AddTagsToResource action.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag a maintenance window to identify the type of tasks it will run, the types of targets, and the environment it will run in. In this case, you could specify the following key name/value pairs:

                                                                          • Key=TaskType,Value=AgentUpdate

                                                                          • Key=OS,Value=Windows

                                                                          • Key=Environment,Value=Production

                                                                          To add tags to an existing maintenance window, use the AddTagsToResource action.

                                                                          ", "getterModel" : { "returnType" : "java.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" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Tag", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "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" }, "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" : "

                                                                          Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag a maintenance window to identify the type of tasks it will run, the types of targets, and the environment it will run in. In this case, you could specify the following key name/value pairs:

                                                                          • Key=TaskType,Value=AgentUpdate

                                                                          • Key=OS,Value=Windows

                                                                          • Key=Environment,Value=Production

                                                                          To add tags to an existing maintenance window, use the AddTagsToResource action.

                                                                          \n@param tags Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag a maintenance window to identify the type of tasks it will run, the types of targets, and the environment it will run in. In this case, you could specify the following key name/value pairs:

                                                                          • Key=TaskType,Value=AgentUpdate

                                                                          • Key=OS,Value=Windows

                                                                          • Key=Environment,Value=Production

                                                                          To add tags to an existing maintenance window, use the AddTagsToResource action.

                                                                          ", "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" : "

                                                                          Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag a maintenance window to identify the type of tasks it will run, the types of targets, and the environment it will run in. In this case, you could specify the following key name/value pairs:

                                                                          • Key=TaskType,Value=AgentUpdate

                                                                          • Key=OS,Value=Windows

                                                                          • Key=Environment,Value=Production

                                                                          To add tags to an existing maintenance window, use the AddTagsToResource action.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AllowUnassociatedTargets" : { "beanStyleGetterMethodName" : "getAllowUnassociatedTargets", "beanStyleSetterMethodName" : "setAllowUnassociatedTargets", "c2jName" : "AllowUnassociatedTargets", "c2jShape" : "MaintenanceWindowAllowUnassociatedTargets", "defaultConsumerFluentSetterDocumentation" : "

                                                                          Enables a maintenance window task to run on managed instances, even if you have not registered those instances as targets. If enabled, then you must specify the unregistered instances (by instance ID) when you register a task with the maintenance window.

                                                                          If you don't enable this option, then you must specify previously-registered targets when you register a task with the maintenance window.

                                                                          \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 #allowUnassociatedTargets(Boolean)}.\n@param allowUnassociatedTargets 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 #allowUnassociatedTargets(Boolean)", "deprecated" : false, "documentation" : "

                                                                          Enables a maintenance window task to run on managed instances, even if you have not registered those instances as targets. If enabled, then you must specify the unregistered instances (by instance ID) when you register a task with the maintenance window.

                                                                          If you don't enable this option, then you must specify previously-registered targets when you register a task with the maintenance window.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "allowUnassociatedTargets", "fluentSetterDocumentation" : "

                                                                          Enables a maintenance window task to run on managed instances, even if you have not registered those instances as targets. If enabled, then you must specify the unregistered instances (by instance ID) when you register a task with the maintenance window.

                                                                          If you don't enable this option, then you must specify previously-registered targets when you register a task with the maintenance window.

                                                                          \n@param allowUnassociatedTargets Enables a maintenance window task to run on managed instances, even if you have not registered those instances as targets. If enabled, then you must specify the unregistered instances (by instance ID) when you register a task with the maintenance window.

                                                                          If you don't enable this option, then you must specify previously-registered targets when you register a task with the maintenance window.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "allowUnassociatedTargets", "getterDocumentation" : "

                                                                          Enables a maintenance window task to run on managed instances, even if you have not registered those instances as targets. If enabled, then you must specify the unregistered instances (by instance ID) when you register a task with the maintenance window.

                                                                          If you don't enable this option, then you must specify previously-registered targets when you register a task with the maintenance window.

                                                                          \n@return Enables a maintenance window task to run on managed instances, even if you have not registered those instances as targets. If enabled, then you must specify the unregistered instances (by instance ID) when you register a task with the maintenance window.

                                                                          If you don't enable this option, then you must specify previously-registered targets when you register a task with the maintenance window.", "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" : "AllowUnassociatedTargets", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AllowUnassociatedTargets", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "AllowUnassociatedTargets", "sensitive" : false, "setterDocumentation" : "

                                                                          Enables a maintenance window task to run on managed instances, even if you have not registered those instances as targets. If enabled, then you must specify the unregistered instances (by instance ID) when you register a task with the maintenance window.

                                                                          If you don't enable this option, then you must specify previously-registered targets when you register a task with the maintenance window.

                                                                          \n@param allowUnassociatedTargets Enables a maintenance window task to run on managed instances, even if you have not registered those instances as targets. If enabled, then you must specify the unregistered instances (by instance ID) when you register a task with the maintenance window.

                                                                          If you don't enable this option, then you must specify previously-registered targets when you register a task with the maintenance window.", "setterMethodName" : "setAllowUnassociatedTargets", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "allowUnassociatedTargets", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "allowUnassociatedTargets", "variableType" : "Boolean", "documentation" : "

                                                                          Enables a maintenance window task to run on managed instances, even if you have not registered those instances as targets. If enabled, then you must specify the unregistered instances (by instance ID) when you register a task with the maintenance window.

                                                                          If you don't enable this option, then you must specify previously-registered targets when you register a task with the maintenance window.

                                                                          ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "ClientToken" : { "beanStyleGetterMethodName" : "getClientToken", "beanStyleSetterMethodName" : "setClientToken", "c2jName" : "ClientToken", "c2jShape" : "ClientToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                          User-provided idempotency token.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientToken(String)}.\n@param clientToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientToken(String)", "deprecated" : false, "documentation" : "

                                                                          User-provided idempotency token.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientToken", "fluentSetterDocumentation" : "

                                                                          User-provided idempotency token.

                                                                          \n@param clientToken User-provided idempotency token.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientToken", "getterDocumentation" : "

                                                                          User-provided idempotency token.

                                                                          \n@return User-provided idempotency token.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientToken", "uri" : false }, "idempotencyToken" : true, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientToken", "sensitive" : false, "setterDocumentation" : "

                                                                          User-provided idempotency token.

                                                                          \n@param clientToken User-provided idempotency token.", "setterMethodName" : "setClientToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientToken", "variableType" : "String", "documentation" : "

                                                                          User-provided idempotency token.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Cutoff" : { "beanStyleGetterMethodName" : "getCutoff", "beanStyleSetterMethodName" : "setCutoff", "c2jName" : "Cutoff", "c2jShape" : "MaintenanceWindowCutoff", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.

                                                                          \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 #cutoff(Integer)}.\n@param cutoff 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 #cutoff(Integer)", "deprecated" : false, "documentation" : "

                                                                          The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cutoff", "fluentSetterDocumentation" : "

                                                                          The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.

                                                                          \n@param cutoff The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cutoff", "getterDocumentation" : "

                                                                          The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.

                                                                          \n@return The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.", "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" : "Cutoff", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Cutoff", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Cutoff", "sensitive" : false, "setterDocumentation" : "

                                                                          The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.

                                                                          \n@param cutoff The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.", "setterMethodName" : "setCutoff", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "cutoff", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "cutoff", "variableType" : "Integer", "documentation" : "

                                                                          The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.

                                                                          ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "Description" : { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "MaintenanceWindowDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                                          An optional description for the maintenance window. We recommend specifying a description to help you organize your maintenance windows.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                          An optional description for the maintenance window. We recommend specifying a description to help you organize your maintenance windows.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                          An optional description for the maintenance window. We recommend specifying a description to help you organize your maintenance windows.

                                                                          \n@param description An optional description for the maintenance window. We recommend specifying a description to help you organize your maintenance windows.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                          An optional description for the maintenance window. We recommend specifying a description to help you organize your maintenance windows.

                                                                          \n@return An optional description for the maintenance window. We recommend specifying a description to help you organize your maintenance windows.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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" : true, "setterDocumentation" : "

                                                                          An optional description for the maintenance window. We recommend specifying a description to help you organize your maintenance windows.

                                                                          \n@param description An optional description for the maintenance window. We recommend specifying a description to help you organize your maintenance windows.", "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" : "

                                                                          An optional description for the maintenance window. We recommend specifying a description to help you organize your maintenance windows.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Duration" : { "beanStyleGetterMethodName" : "getDuration", "beanStyleSetterMethodName" : "setDuration", "c2jName" : "Duration", "c2jShape" : "MaintenanceWindowDurationHours", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The duration of the maintenance window in hours.

                                                                          \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #duration(Integer)}.\n@param duration a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #duration(Integer)", "deprecated" : false, "documentation" : "

                                                                          The duration of the maintenance window in hours.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "duration", "fluentSetterDocumentation" : "

                                                                          The duration of the maintenance window in hours.

                                                                          \n@param duration The duration of the maintenance window in hours.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "duration", "getterDocumentation" : "

                                                                          The duration of the maintenance window in hours.

                                                                          \n@return The duration of the maintenance window in hours.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Duration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Duration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Duration", "sensitive" : false, "setterDocumentation" : "

                                                                          The duration of the maintenance window in hours.

                                                                          \n@param duration The duration of the maintenance window in hours.", "setterMethodName" : "setDuration", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "duration", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "duration", "variableType" : "Integer", "documentation" : "

                                                                          The duration of the maintenance window in hours.

                                                                          ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "EndDate" : { "beanStyleGetterMethodName" : "getEndDate", "beanStyleSetterMethodName" : "setEndDate", "c2jName" : "EndDate", "c2jShape" : "MaintenanceWindowStringDateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The date and time, in ISO-8601 Extended format, for when you want the maintenance window to become inactive. EndDate allows you to set a date and time in the future when the maintenance window will no longer run.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #endDate(String)}.\n@param endDate a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endDate(String)", "deprecated" : false, "documentation" : "

                                                                          The date and time, in ISO-8601 Extended format, for when you want the maintenance window to become inactive. EndDate allows you to set a date and time in the future when the maintenance window will no longer run.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endDate", "fluentSetterDocumentation" : "

                                                                          The date and time, in ISO-8601 Extended format, for when you want the maintenance window to become inactive. EndDate allows you to set a date and time in the future when the maintenance window will no longer run.

                                                                          \n@param endDate The date and time, in ISO-8601 Extended format, for when you want the maintenance window to become inactive. EndDate allows you to set a date and time in the future when the maintenance window will no longer run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endDate", "getterDocumentation" : "

                                                                          The date and time, in ISO-8601 Extended format, for when you want the maintenance window to become inactive. EndDate allows you to set a date and time in the future when the maintenance window will no longer run.

                                                                          \n@return The date and time, in ISO-8601 Extended format, for when you want the maintenance window to become inactive. EndDate allows you to set a date and time in the future when the maintenance window will no longer run.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EndDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EndDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EndDate", "sensitive" : false, "setterDocumentation" : "

                                                                          The date and time, in ISO-8601 Extended format, for when you want the maintenance window to become inactive. EndDate allows you to set a date and time in the future when the maintenance window will no longer run.

                                                                          \n@param endDate The date and time, in ISO-8601 Extended format, for when you want the maintenance window to become inactive. EndDate allows you to set a date and time in the future when the maintenance window will no longer run.", "setterMethodName" : "setEndDate", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "endDate", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "endDate", "variableType" : "String", "documentation" : "

                                                                          The date and time, in ISO-8601 Extended format, for when you want the maintenance window to become inactive. EndDate allows you to set a date and time in the future when the maintenance window will no longer run.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "MaintenanceWindowName", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The name of the maintenance window.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                          The name of the maintenance window.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                          The name of the maintenance window.

                                                                          \n@param name The name of the maintenance window.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                          The name of the maintenance window.

                                                                          \n@return The name of the maintenance window.", "getterModel" : { "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 maintenance window.

                                                                          \n@param name The name of the maintenance window.", "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 maintenance window.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Schedule" : { "beanStyleGetterMethodName" : "getSchedule", "beanStyleSetterMethodName" : "setSchedule", "c2jName" : "Schedule", "c2jShape" : "MaintenanceWindowSchedule", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The schedule of the maintenance window in the form of a cron or rate expression.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #schedule(String)}.\n@param schedule a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #schedule(String)", "deprecated" : false, "documentation" : "

                                                                          The schedule of the maintenance window in the form of a cron or rate expression.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "schedule", "fluentSetterDocumentation" : "

                                                                          The schedule of the maintenance window in the form of a cron or rate expression.

                                                                          \n@param schedule The schedule of the maintenance window in the form of a cron or rate expression.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "schedule", "getterDocumentation" : "

                                                                          The schedule of the maintenance window in the form of a cron or rate expression.

                                                                          \n@return The schedule of the maintenance window in the form of a cron or rate expression.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Schedule", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Schedule", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Schedule", "sensitive" : false, "setterDocumentation" : "

                                                                          The schedule of the maintenance window in the form of a cron or rate expression.

                                                                          \n@param schedule The schedule of the maintenance window in the form of a cron or rate expression.", "setterMethodName" : "setSchedule", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "schedule", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "schedule", "variableType" : "String", "documentation" : "

                                                                          The schedule of the maintenance window in the form of a cron or rate expression.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ScheduleTimezone" : { "beanStyleGetterMethodName" : "getScheduleTimezone", "beanStyleSetterMethodName" : "setScheduleTimezone", "c2jName" : "ScheduleTimezone", "c2jShape" : "MaintenanceWindowTimezone", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #scheduleTimezone(String)}.\n@param scheduleTimezone a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #scheduleTimezone(String)", "deprecated" : false, "documentation" : "

                                                                          The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "scheduleTimezone", "fluentSetterDocumentation" : "

                                                                          The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.

                                                                          \n@param scheduleTimezone The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "scheduleTimezone", "getterDocumentation" : "

                                                                          The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.

                                                                          \n@return The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ScheduleTimezone", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ScheduleTimezone", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ScheduleTimezone", "sensitive" : false, "setterDocumentation" : "

                                                                          The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.

                                                                          \n@param scheduleTimezone The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.", "setterMethodName" : "setScheduleTimezone", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "scheduleTimezone", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "scheduleTimezone", "variableType" : "String", "documentation" : "

                                                                          The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "StartDate" : { "beanStyleGetterMethodName" : "getStartDate", "beanStyleSetterMethodName" : "setStartDate", "c2jName" : "StartDate", "c2jShape" : "MaintenanceWindowStringDateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The date and time, in ISO-8601 Extended format, for when you want the maintenance window to become active. StartDate allows you to delay activation of the maintenance window until the specified future date.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #startDate(String)}.\n@param startDate a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #startDate(String)", "deprecated" : false, "documentation" : "

                                                                          The date and time, in ISO-8601 Extended format, for when you want the maintenance window to become active. StartDate allows you to delay activation of the maintenance window until the specified future date.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startDate", "fluentSetterDocumentation" : "

                                                                          The date and time, in ISO-8601 Extended format, for when you want the maintenance window to become active. StartDate allows you to delay activation of the maintenance window until the specified future date.

                                                                          \n@param startDate The date and time, in ISO-8601 Extended format, for when you want the maintenance window to become active. StartDate allows you to delay activation of the maintenance window until the specified future date.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startDate", "getterDocumentation" : "

                                                                          The date and time, in ISO-8601 Extended format, for when you want the maintenance window to become active. StartDate allows you to delay activation of the maintenance window until the specified future date.

                                                                          \n@return The date and time, in ISO-8601 Extended format, for when you want the maintenance window to become active. StartDate allows you to delay activation of the maintenance window until the specified future date.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StartDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StartDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StartDate", "sensitive" : false, "setterDocumentation" : "

                                                                          The date and time, in ISO-8601 Extended format, for when you want the maintenance window to become active. StartDate allows you to delay activation of the maintenance window until the specified future date.

                                                                          \n@param startDate The date and time, in ISO-8601 Extended format, for when you want the maintenance window to become active. StartDate allows you to delay activation of the maintenance window until the specified future date.", "setterMethodName" : "setStartDate", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "startDate", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "startDate", "variableType" : "String", "documentation" : "

                                                                          The date and time, in ISO-8601 Extended format, for when you want the maintenance window to become active. StartDate allows you to delay activation of the maintenance window until the specified future date.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Tags" : { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "TagList", "defaultConsumerFluentSetterDocumentation" : "

                                                                          Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag a maintenance window to identify the type of tasks it will run, the types of targets, and the environment it will run in. In this case, you could specify the following key name/value pairs:

                                                                          • Key=TaskType,Value=AgentUpdate

                                                                          • Key=OS,Value=Windows

                                                                          • Key=Environment,Value=Production

                                                                          To add tags to an existing maintenance window, use the AddTagsToResource action.

                                                                          \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tags(List)}.\n@param tags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(List)", "deprecated" : false, "documentation" : "

                                                                          Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag a maintenance window to identify the type of tasks it will run, the types of targets, and the environment it will run in. In this case, you could specify the following key name/value pairs:

                                                                          • Key=TaskType,Value=AgentUpdate

                                                                          • Key=OS,Value=Windows

                                                                          • Key=Environment,Value=Production

                                                                          To add tags to an existing maintenance window, use the AddTagsToResource action.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                                                          Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag a maintenance window to identify the type of tasks it will run, the types of targets, and the environment it will run in. In this case, you could specify the following key name/value pairs:

                                                                          • Key=TaskType,Value=AgentUpdate

                                                                          • Key=OS,Value=Windows

                                                                          • Key=Environment,Value=Production

                                                                          To add tags to an existing maintenance window, use the AddTagsToResource action.

                                                                          \n@param tags Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag a maintenance window to identify the type of tasks it will run, the types of targets, and the environment it will run in. In this case, you could specify the following key name/value pairs:

                                                                          • Key=TaskType,Value=AgentUpdate

                                                                          • Key=OS,Value=Windows

                                                                          • Key=Environment,Value=Production

                                                                          To add tags to an existing maintenance window, use the AddTagsToResource action.

                                                                          \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                                                          Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag a maintenance window to identify the type of tasks it will run, the types of targets, and the environment it will run in. In this case, you could specify the following key name/value pairs:

                                                                          • Key=TaskType,Value=AgentUpdate

                                                                          • Key=OS,Value=Windows

                                                                          • Key=Environment,Value=Production

                                                                          To add tags to an existing maintenance window, use the AddTagsToResource action.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag a maintenance window to identify the type of tasks it will run, the types of targets, and the environment it will run in. In this case, you could specify the following key name/value pairs:

                                                                          • Key=TaskType,Value=AgentUpdate

                                                                          • Key=OS,Value=Windows

                                                                          • Key=Environment,Value=Production

                                                                          To add tags to an existing maintenance window, use the AddTagsToResource action.

                                                                          ", "getterModel" : { "returnType" : "java.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" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Tag", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "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" }, "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" : "

                                                                          Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag a maintenance window to identify the type of tasks it will run, the types of targets, and the environment it will run in. In this case, you could specify the following key name/value pairs:

                                                                          • Key=TaskType,Value=AgentUpdate

                                                                          • Key=OS,Value=Windows

                                                                          • Key=Environment,Value=Production

                                                                          To add tags to an existing maintenance window, use the AddTagsToResource action.

                                                                          \n@param tags Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag a maintenance window to identify the type of tasks it will run, the types of targets, and the environment it will run in. In this case, you could specify the following key name/value pairs:

                                                                          • Key=TaskType,Value=AgentUpdate

                                                                          • Key=OS,Value=Windows

                                                                          • Key=Environment,Value=Production

                                                                          To add tags to an existing maintenance window, use the AddTagsToResource action.

                                                                          ", "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" : "

                                                                          Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag a maintenance window to identify the type of tasks it will run, the types of targets, and the environment it will run in. In this case, you could specify the following key name/value pairs:

                                                                          • Key=TaskType,Value=AgentUpdate

                                                                          • Key=OS,Value=Windows

                                                                          • Key=Environment,Value=Production

                                                                          To add tags to an existing maintenance window, use the AddTagsToResource action.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "MaintenanceWindowName", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The name of the maintenance window.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                          The name of the maintenance window.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                          The name of the maintenance window.

                                                                          \n@param name The name of the maintenance window.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                          The name of the maintenance window.

                                                                          \n@return The name of the maintenance window.", "getterModel" : { "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 maintenance window.

                                                                          \n@param name The name of the maintenance window.", "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 maintenance window.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "MaintenanceWindowDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                                          An optional description for the maintenance window. We recommend specifying a description to help you organize your maintenance windows.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                          An optional description for the maintenance window. We recommend specifying a description to help you organize your maintenance windows.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                          An optional description for the maintenance window. We recommend specifying a description to help you organize your maintenance windows.

                                                                          \n@param description An optional description for the maintenance window. We recommend specifying a description to help you organize your maintenance windows.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                          An optional description for the maintenance window. We recommend specifying a description to help you organize your maintenance windows.

                                                                          \n@return An optional description for the maintenance window. We recommend specifying a description to help you organize your maintenance windows.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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" : true, "setterDocumentation" : "

                                                                          An optional description for the maintenance window. We recommend specifying a description to help you organize your maintenance windows.

                                                                          \n@param description An optional description for the maintenance window. We recommend specifying a description to help you organize your maintenance windows.", "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" : "

                                                                          An optional description for the maintenance window. We recommend specifying a description to help you organize your maintenance windows.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStartDate", "beanStyleSetterMethodName" : "setStartDate", "c2jName" : "StartDate", "c2jShape" : "MaintenanceWindowStringDateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The date and time, in ISO-8601 Extended format, for when you want the maintenance window to become active. StartDate allows you to delay activation of the maintenance window until the specified future date.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #startDate(String)}.\n@param startDate a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #startDate(String)", "deprecated" : false, "documentation" : "

                                                                          The date and time, in ISO-8601 Extended format, for when you want the maintenance window to become active. StartDate allows you to delay activation of the maintenance window until the specified future date.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startDate", "fluentSetterDocumentation" : "

                                                                          The date and time, in ISO-8601 Extended format, for when you want the maintenance window to become active. StartDate allows you to delay activation of the maintenance window until the specified future date.

                                                                          \n@param startDate The date and time, in ISO-8601 Extended format, for when you want the maintenance window to become active. StartDate allows you to delay activation of the maintenance window until the specified future date.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startDate", "getterDocumentation" : "

                                                                          The date and time, in ISO-8601 Extended format, for when you want the maintenance window to become active. StartDate allows you to delay activation of the maintenance window until the specified future date.

                                                                          \n@return The date and time, in ISO-8601 Extended format, for when you want the maintenance window to become active. StartDate allows you to delay activation of the maintenance window until the specified future date.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StartDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StartDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StartDate", "sensitive" : false, "setterDocumentation" : "

                                                                          The date and time, in ISO-8601 Extended format, for when you want the maintenance window to become active. StartDate allows you to delay activation of the maintenance window until the specified future date.

                                                                          \n@param startDate The date and time, in ISO-8601 Extended format, for when you want the maintenance window to become active. StartDate allows you to delay activation of the maintenance window until the specified future date.", "setterMethodName" : "setStartDate", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "startDate", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "startDate", "variableType" : "String", "documentation" : "

                                                                          The date and time, in ISO-8601 Extended format, for when you want the maintenance window to become active. StartDate allows you to delay activation of the maintenance window until the specified future date.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEndDate", "beanStyleSetterMethodName" : "setEndDate", "c2jName" : "EndDate", "c2jShape" : "MaintenanceWindowStringDateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The date and time, in ISO-8601 Extended format, for when you want the maintenance window to become inactive. EndDate allows you to set a date and time in the future when the maintenance window will no longer run.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #endDate(String)}.\n@param endDate a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endDate(String)", "deprecated" : false, "documentation" : "

                                                                          The date and time, in ISO-8601 Extended format, for when you want the maintenance window to become inactive. EndDate allows you to set a date and time in the future when the maintenance window will no longer run.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endDate", "fluentSetterDocumentation" : "

                                                                          The date and time, in ISO-8601 Extended format, for when you want the maintenance window to become inactive. EndDate allows you to set a date and time in the future when the maintenance window will no longer run.

                                                                          \n@param endDate The date and time, in ISO-8601 Extended format, for when you want the maintenance window to become inactive. EndDate allows you to set a date and time in the future when the maintenance window will no longer run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endDate", "getterDocumentation" : "

                                                                          The date and time, in ISO-8601 Extended format, for when you want the maintenance window to become inactive. EndDate allows you to set a date and time in the future when the maintenance window will no longer run.

                                                                          \n@return The date and time, in ISO-8601 Extended format, for when you want the maintenance window to become inactive. EndDate allows you to set a date and time in the future when the maintenance window will no longer run.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EndDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EndDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EndDate", "sensitive" : false, "setterDocumentation" : "

                                                                          The date and time, in ISO-8601 Extended format, for when you want the maintenance window to become inactive. EndDate allows you to set a date and time in the future when the maintenance window will no longer run.

                                                                          \n@param endDate The date and time, in ISO-8601 Extended format, for when you want the maintenance window to become inactive. EndDate allows you to set a date and time in the future when the maintenance window will no longer run.", "setterMethodName" : "setEndDate", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "endDate", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "endDate", "variableType" : "String", "documentation" : "

                                                                          The date and time, in ISO-8601 Extended format, for when you want the maintenance window to become inactive. EndDate allows you to set a date and time in the future when the maintenance window will no longer run.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSchedule", "beanStyleSetterMethodName" : "setSchedule", "c2jName" : "Schedule", "c2jShape" : "MaintenanceWindowSchedule", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The schedule of the maintenance window in the form of a cron or rate expression.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #schedule(String)}.\n@param schedule a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #schedule(String)", "deprecated" : false, "documentation" : "

                                                                          The schedule of the maintenance window in the form of a cron or rate expression.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "schedule", "fluentSetterDocumentation" : "

                                                                          The schedule of the maintenance window in the form of a cron or rate expression.

                                                                          \n@param schedule The schedule of the maintenance window in the form of a cron or rate expression.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "schedule", "getterDocumentation" : "

                                                                          The schedule of the maintenance window in the form of a cron or rate expression.

                                                                          \n@return The schedule of the maintenance window in the form of a cron or rate expression.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Schedule", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Schedule", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Schedule", "sensitive" : false, "setterDocumentation" : "

                                                                          The schedule of the maintenance window in the form of a cron or rate expression.

                                                                          \n@param schedule The schedule of the maintenance window in the form of a cron or rate expression.", "setterMethodName" : "setSchedule", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "schedule", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "schedule", "variableType" : "String", "documentation" : "

                                                                          The schedule of the maintenance window in the form of a cron or rate expression.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getScheduleTimezone", "beanStyleSetterMethodName" : "setScheduleTimezone", "c2jName" : "ScheduleTimezone", "c2jShape" : "MaintenanceWindowTimezone", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #scheduleTimezone(String)}.\n@param scheduleTimezone a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #scheduleTimezone(String)", "deprecated" : false, "documentation" : "

                                                                          The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "scheduleTimezone", "fluentSetterDocumentation" : "

                                                                          The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.

                                                                          \n@param scheduleTimezone The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "scheduleTimezone", "getterDocumentation" : "

                                                                          The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.

                                                                          \n@return The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ScheduleTimezone", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ScheduleTimezone", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ScheduleTimezone", "sensitive" : false, "setterDocumentation" : "

                                                                          The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.

                                                                          \n@param scheduleTimezone The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.", "setterMethodName" : "setScheduleTimezone", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "scheduleTimezone", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "scheduleTimezone", "variableType" : "String", "documentation" : "

                                                                          The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDuration", "beanStyleSetterMethodName" : "setDuration", "c2jName" : "Duration", "c2jShape" : "MaintenanceWindowDurationHours", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The duration of the maintenance window in hours.

                                                                          \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #duration(Integer)}.\n@param duration a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #duration(Integer)", "deprecated" : false, "documentation" : "

                                                                          The duration of the maintenance window in hours.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "duration", "fluentSetterDocumentation" : "

                                                                          The duration of the maintenance window in hours.

                                                                          \n@param duration The duration of the maintenance window in hours.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "duration", "getterDocumentation" : "

                                                                          The duration of the maintenance window in hours.

                                                                          \n@return The duration of the maintenance window in hours.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Duration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Duration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Duration", "sensitive" : false, "setterDocumentation" : "

                                                                          The duration of the maintenance window in hours.

                                                                          \n@param duration The duration of the maintenance window in hours.", "setterMethodName" : "setDuration", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "duration", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "duration", "variableType" : "Integer", "documentation" : "

                                                                          The duration of the maintenance window in hours.

                                                                          ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCutoff", "beanStyleSetterMethodName" : "setCutoff", "c2jName" : "Cutoff", "c2jShape" : "MaintenanceWindowCutoff", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.

                                                                          \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 #cutoff(Integer)}.\n@param cutoff 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 #cutoff(Integer)", "deprecated" : false, "documentation" : "

                                                                          The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cutoff", "fluentSetterDocumentation" : "

                                                                          The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.

                                                                          \n@param cutoff The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cutoff", "getterDocumentation" : "

                                                                          The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.

                                                                          \n@return The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.", "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" : "Cutoff", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Cutoff", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Cutoff", "sensitive" : false, "setterDocumentation" : "

                                                                          The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.

                                                                          \n@param cutoff The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.", "setterMethodName" : "setCutoff", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "cutoff", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "cutoff", "variableType" : "Integer", "documentation" : "

                                                                          The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.

                                                                          ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAllowUnassociatedTargets", "beanStyleSetterMethodName" : "setAllowUnassociatedTargets", "c2jName" : "AllowUnassociatedTargets", "c2jShape" : "MaintenanceWindowAllowUnassociatedTargets", "defaultConsumerFluentSetterDocumentation" : "

                                                                          Enables a maintenance window task to run on managed instances, even if you have not registered those instances as targets. If enabled, then you must specify the unregistered instances (by instance ID) when you register a task with the maintenance window.

                                                                          If you don't enable this option, then you must specify previously-registered targets when you register a task with the maintenance window.

                                                                          \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 #allowUnassociatedTargets(Boolean)}.\n@param allowUnassociatedTargets 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 #allowUnassociatedTargets(Boolean)", "deprecated" : false, "documentation" : "

                                                                          Enables a maintenance window task to run on managed instances, even if you have not registered those instances as targets. If enabled, then you must specify the unregistered instances (by instance ID) when you register a task with the maintenance window.

                                                                          If you don't enable this option, then you must specify previously-registered targets when you register a task with the maintenance window.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "allowUnassociatedTargets", "fluentSetterDocumentation" : "

                                                                          Enables a maintenance window task to run on managed instances, even if you have not registered those instances as targets. If enabled, then you must specify the unregistered instances (by instance ID) when you register a task with the maintenance window.

                                                                          If you don't enable this option, then you must specify previously-registered targets when you register a task with the maintenance window.

                                                                          \n@param allowUnassociatedTargets Enables a maintenance window task to run on managed instances, even if you have not registered those instances as targets. If enabled, then you must specify the unregistered instances (by instance ID) when you register a task with the maintenance window.

                                                                          If you don't enable this option, then you must specify previously-registered targets when you register a task with the maintenance window.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "allowUnassociatedTargets", "getterDocumentation" : "

                                                                          Enables a maintenance window task to run on managed instances, even if you have not registered those instances as targets. If enabled, then you must specify the unregistered instances (by instance ID) when you register a task with the maintenance window.

                                                                          If you don't enable this option, then you must specify previously-registered targets when you register a task with the maintenance window.

                                                                          \n@return Enables a maintenance window task to run on managed instances, even if you have not registered those instances as targets. If enabled, then you must specify the unregistered instances (by instance ID) when you register a task with the maintenance window.

                                                                          If you don't enable this option, then you must specify previously-registered targets when you register a task with the maintenance window.", "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" : "AllowUnassociatedTargets", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AllowUnassociatedTargets", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "AllowUnassociatedTargets", "sensitive" : false, "setterDocumentation" : "

                                                                          Enables a maintenance window task to run on managed instances, even if you have not registered those instances as targets. If enabled, then you must specify the unregistered instances (by instance ID) when you register a task with the maintenance window.

                                                                          If you don't enable this option, then you must specify previously-registered targets when you register a task with the maintenance window.

                                                                          \n@param allowUnassociatedTargets Enables a maintenance window task to run on managed instances, even if you have not registered those instances as targets. If enabled, then you must specify the unregistered instances (by instance ID) when you register a task with the maintenance window.

                                                                          If you don't enable this option, then you must specify previously-registered targets when you register a task with the maintenance window.", "setterMethodName" : "setAllowUnassociatedTargets", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "allowUnassociatedTargets", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "allowUnassociatedTargets", "variableType" : "Boolean", "documentation" : "

                                                                          Enables a maintenance window task to run on managed instances, even if you have not registered those instances as targets. If enabled, then you must specify the unregistered instances (by instance ID) when you register a task with the maintenance window.

                                                                          If you don't enable this option, then you must specify previously-registered targets when you register a task with the maintenance window.

                                                                          ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getClientToken", "beanStyleSetterMethodName" : "setClientToken", "c2jName" : "ClientToken", "c2jShape" : "ClientToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                          User-provided idempotency token.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientToken(String)}.\n@param clientToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientToken(String)", "deprecated" : false, "documentation" : "

                                                                          User-provided idempotency token.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientToken", "fluentSetterDocumentation" : "

                                                                          User-provided idempotency token.

                                                                          \n@param clientToken User-provided idempotency token.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientToken", "getterDocumentation" : "

                                                                          User-provided idempotency token.

                                                                          \n@return User-provided idempotency token.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientToken", "uri" : false }, "idempotencyToken" : true, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientToken", "sensitive" : false, "setterDocumentation" : "

                                                                          User-provided idempotency token.

                                                                          \n@param clientToken User-provided idempotency token.", "setterMethodName" : "setClientToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientToken", "variableType" : "String", "documentation" : "

                                                                          User-provided idempotency token.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "TagList", "defaultConsumerFluentSetterDocumentation" : "

                                                                          Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag a maintenance window to identify the type of tasks it will run, the types of targets, and the environment it will run in. In this case, you could specify the following key name/value pairs:

                                                                          • Key=TaskType,Value=AgentUpdate

                                                                          • Key=OS,Value=Windows

                                                                          • Key=Environment,Value=Production

                                                                          To add tags to an existing maintenance window, use the AddTagsToResource action.

                                                                          \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tags(List)}.\n@param tags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(List)", "deprecated" : false, "documentation" : "

                                                                          Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag a maintenance window to identify the type of tasks it will run, the types of targets, and the environment it will run in. In this case, you could specify the following key name/value pairs:

                                                                          • Key=TaskType,Value=AgentUpdate

                                                                          • Key=OS,Value=Windows

                                                                          • Key=Environment,Value=Production

                                                                          To add tags to an existing maintenance window, use the AddTagsToResource action.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                                                          Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag a maintenance window to identify the type of tasks it will run, the types of targets, and the environment it will run in. In this case, you could specify the following key name/value pairs:

                                                                          • Key=TaskType,Value=AgentUpdate

                                                                          • Key=OS,Value=Windows

                                                                          • Key=Environment,Value=Production

                                                                          To add tags to an existing maintenance window, use the AddTagsToResource action.

                                                                          \n@param tags Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag a maintenance window to identify the type of tasks it will run, the types of targets, and the environment it will run in. In this case, you could specify the following key name/value pairs:

                                                                          • Key=TaskType,Value=AgentUpdate

                                                                          • Key=OS,Value=Windows

                                                                          • Key=Environment,Value=Production

                                                                          To add tags to an existing maintenance window, use the AddTagsToResource action.

                                                                          \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                                                          Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag a maintenance window to identify the type of tasks it will run, the types of targets, and the environment it will run in. In this case, you could specify the following key name/value pairs:

                                                                          • Key=TaskType,Value=AgentUpdate

                                                                          • Key=OS,Value=Windows

                                                                          • Key=Environment,Value=Production

                                                                          To add tags to an existing maintenance window, use the AddTagsToResource action.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag a maintenance window to identify the type of tasks it will run, the types of targets, and the environment it will run in. In this case, you could specify the following key name/value pairs:

                                                                          • Key=TaskType,Value=AgentUpdate

                                                                          • Key=OS,Value=Windows

                                                                          • Key=Environment,Value=Production

                                                                          To add tags to an existing maintenance window, use the AddTagsToResource action.

                                                                          ", "getterModel" : { "returnType" : "java.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" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Tag", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "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" }, "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" : "

                                                                          Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag a maintenance window to identify the type of tasks it will run, the types of targets, and the environment it will run in. In this case, you could specify the following key name/value pairs:

                                                                          • Key=TaskType,Value=AgentUpdate

                                                                          • Key=OS,Value=Windows

                                                                          • Key=Environment,Value=Production

                                                                          To add tags to an existing maintenance window, use the AddTagsToResource action.

                                                                          \n@param tags Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag a maintenance window to identify the type of tasks it will run, the types of targets, and the environment it will run in. In this case, you could specify the following key name/value pairs:

                                                                          • Key=TaskType,Value=AgentUpdate

                                                                          • Key=OS,Value=Windows

                                                                          • Key=Environment,Value=Production

                                                                          To add tags to an existing maintenance window, use the AddTagsToResource action.

                                                                          ", "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" : "

                                                                          Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag a maintenance window to identify the type of tasks it will run, the types of targets, and the environment it will run in. In this case, you could specify the following key name/value pairs:

                                                                          • Key=TaskType,Value=AgentUpdate

                                                                          • Key=OS,Value=Windows

                                                                          • Key=Environment,Value=Production

                                                                          To add tags to an existing maintenance window, use the AddTagsToResource action.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Name", "Schedule", "Duration", "Cutoff", "AllowUnassociatedTargets" ], "shapeName" : "CreateMaintenanceWindowRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "CreateMaintenanceWindowRequest", "variableName" : "createMaintenanceWindowRequest", "variableType" : "CreateMaintenanceWindowRequest", "documentation" : null, "simpleType" : "CreateMaintenanceWindowRequest", "variableSetterType" : "CreateMaintenanceWindowRequest" }, "wrapper" : false }, "CreateMaintenanceWindowResponse" : { "c2jName" : "CreateMaintenanceWindowResult", "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" : [ { "beanStyleGetterMethodName" : "getWindowId", "beanStyleSetterMethodName" : "setWindowId", "c2jName" : "WindowId", "c2jShape" : "MaintenanceWindowId", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The ID of the created maintenance window.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowId(String)}.\n@param windowId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowId(String)", "deprecated" : false, "documentation" : "

                                                                          The ID of the created maintenance window.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowId", "fluentSetterDocumentation" : "

                                                                          The ID of the created maintenance window.

                                                                          \n@param windowId The ID of the created maintenance window.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowId", "getterDocumentation" : "

                                                                          The ID of the created maintenance window.

                                                                          \n@return The ID of the created maintenance window.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowId", "sensitive" : false, "setterDocumentation" : "

                                                                          The ID of the created maintenance window.

                                                                          \n@param windowId The ID of the created maintenance window.", "setterMethodName" : "setWindowId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : "

                                                                          The ID of the created maintenance window.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "WindowId" : { "beanStyleGetterMethodName" : "getWindowId", "beanStyleSetterMethodName" : "setWindowId", "c2jName" : "WindowId", "c2jShape" : "MaintenanceWindowId", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The ID of the created maintenance window.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowId(String)}.\n@param windowId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowId(String)", "deprecated" : false, "documentation" : "

                                                                          The ID of the created maintenance window.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowId", "fluentSetterDocumentation" : "

                                                                          The ID of the created maintenance window.

                                                                          \n@param windowId The ID of the created maintenance window.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowId", "getterDocumentation" : "

                                                                          The ID of the created maintenance window.

                                                                          \n@return The ID of the created maintenance window.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowId", "sensitive" : false, "setterDocumentation" : "

                                                                          The ID of the created maintenance window.

                                                                          \n@param windowId The ID of the created maintenance window.", "setterMethodName" : "setWindowId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : "

                                                                          The ID of the created maintenance window.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getWindowId", "beanStyleSetterMethodName" : "setWindowId", "c2jName" : "WindowId", "c2jShape" : "MaintenanceWindowId", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The ID of the created maintenance window.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowId(String)}.\n@param windowId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowId(String)", "deprecated" : false, "documentation" : "

                                                                          The ID of the created maintenance window.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowId", "fluentSetterDocumentation" : "

                                                                          The ID of the created maintenance window.

                                                                          \n@param windowId The ID of the created maintenance window.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowId", "getterDocumentation" : "

                                                                          The ID of the created maintenance window.

                                                                          \n@return The ID of the created maintenance window.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowId", "sensitive" : false, "setterDocumentation" : "

                                                                          The ID of the created maintenance window.

                                                                          \n@param windowId The ID of the created maintenance window.", "setterMethodName" : "setWindowId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : "

                                                                          The ID of the created maintenance window.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "CreateMaintenanceWindowResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CreateMaintenanceWindowResponse", "variableName" : "createMaintenanceWindowResponse", "variableType" : "CreateMaintenanceWindowResponse", "documentation" : null, "simpleType" : "CreateMaintenanceWindowResponse", "variableSetterType" : "CreateMaintenanceWindowResponse" }, "wrapper" : false }, "CreateOpsItemRequest" : { "c2jName" : "CreateOpsItemRequest", "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" : "CreateOpsItem", "locationName" : null, "requestUri" : "/", "target" : "AmazonSSM.CreateOpsItem", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "OpsItemDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                                          Information about the OpsItem.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                          Information about the OpsItem.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                          Information about the OpsItem.

                                                                          \n@param description Information about the OpsItem.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                          Information about the OpsItem.

                                                                          \n@return Information about the OpsItem.", "getterModel" : { "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" : "

                                                                          Information about the OpsItem.

                                                                          \n@param description Information about the OpsItem.", "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" : "

                                                                          Information about the OpsItem.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOperationalData", "beanStyleSetterMethodName" : "setOperationalData", "c2jName" : "OperationalData", "c2jShape" : "OpsItemOperationalData", "defaultConsumerFluentSetterDocumentation" : "

                                                                          Operational data is custom data that provides useful reference details about the OpsItem. For example, you can specify log files, error strings, license keys, troubleshooting tips, or other relevant data. You enter operational data as key-value pairs. The key has a maximum length of 128 characters. The value has a maximum size of 20 KB.

                                                                          Operational data keys can't begin with the following: amazon, aws, amzn, ssm, /amazon, /aws, /amzn, /ssm.

                                                                          You can choose to make the data searchable by other users in the account or you can restrict search access. Searchable data means that all users with access to the OpsItem Overview page (as provided by the DescribeOpsItems API action) can view and search on the specified data. Operational data that is not searchable is only viewable by users who have access to the OpsItem (as provided by the GetOpsItem API action).

                                                                          Use the /aws/resources key in OperationalData to specify a related resource in the request. Use the /aws/automations key in OperationalData to associate an Automation runbook with the OpsItem. To view AWS CLI example commands that use these keys, see Creating OpsItems Manually in the AWS Systems Manager User Guide.

                                                                          \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #operationalData(Map)}.\n@param operationalData a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #operationalData(Map)", "deprecated" : false, "documentation" : "

                                                                          Operational data is custom data that provides useful reference details about the OpsItem. For example, you can specify log files, error strings, license keys, troubleshooting tips, or other relevant data. You enter operational data as key-value pairs. The key has a maximum length of 128 characters. The value has a maximum size of 20 KB.

                                                                          Operational data keys can't begin with the following: amazon, aws, amzn, ssm, /amazon, /aws, /amzn, /ssm.

                                                                          You can choose to make the data searchable by other users in the account or you can restrict search access. Searchable data means that all users with access to the OpsItem Overview page (as provided by the DescribeOpsItems API action) can view and search on the specified data. Operational data that is not searchable is only viewable by users who have access to the OpsItem (as provided by the GetOpsItem API action).

                                                                          Use the /aws/resources key in OperationalData to specify a related resource in the request. Use the /aws/automations key in OperationalData to associate an Automation runbook with the OpsItem. To view AWS CLI example commands that use these keys, see Creating OpsItems Manually in the AWS Systems Manager User Guide.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "operationalData", "fluentSetterDocumentation" : "

                                                                          Operational data is custom data that provides useful reference details about the OpsItem. For example, you can specify log files, error strings, license keys, troubleshooting tips, or other relevant data. You enter operational data as key-value pairs. The key has a maximum length of 128 characters. The value has a maximum size of 20 KB.

                                                                          Operational data keys can't begin with the following: amazon, aws, amzn, ssm, /amazon, /aws, /amzn, /ssm.

                                                                          You can choose to make the data searchable by other users in the account or you can restrict search access. Searchable data means that all users with access to the OpsItem Overview page (as provided by the DescribeOpsItems API action) can view and search on the specified data. Operational data that is not searchable is only viewable by users who have access to the OpsItem (as provided by the GetOpsItem API action).

                                                                          Use the /aws/resources key in OperationalData to specify a related resource in the request. Use the /aws/automations key in OperationalData to associate an Automation runbook with the OpsItem. To view AWS CLI example commands that use these keys, see Creating OpsItems Manually in the AWS Systems Manager User Guide.

                                                                          \n@param operationalData Operational data is custom data that provides useful reference details about the OpsItem. For example, you can specify log files, error strings, license keys, troubleshooting tips, or other relevant data. You enter operational data as key-value pairs. The key has a maximum length of 128 characters. The value has a maximum size of 20 KB.

                                                                          Operational data keys can't begin with the following: amazon, aws, amzn, ssm, /amazon, /aws, /amzn, /ssm.

                                                                          You can choose to make the data searchable by other users in the account or you can restrict search access. Searchable data means that all users with access to the OpsItem Overview page (as provided by the DescribeOpsItems API action) can view and search on the specified data. Operational data that is not searchable is only viewable by users who have access to the OpsItem (as provided by the GetOpsItem API action).

                                                                          Use the /aws/resources key in OperationalData to specify a related resource in the request. Use the /aws/automations key in OperationalData to associate an Automation runbook with the OpsItem. To view AWS CLI example commands that use these keys, see Creating OpsItems Manually in the AWS Systems Manager User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "operationalData", "getterDocumentation" : "

                                                                          Operational data is custom data that provides useful reference details about the OpsItem. For example, you can specify log files, error strings, license keys, troubleshooting tips, or other relevant data. You enter operational data as key-value pairs. The key has a maximum length of 128 characters. The value has a maximum size of 20 KB.

                                                                          Operational data keys can't begin with the following: amazon, aws, amzn, ssm, /amazon, /aws, /amzn, /ssm.

                                                                          You can choose to make the data searchable by other users in the account or you can restrict search access. Searchable data means that all users with access to the OpsItem Overview page (as provided by the DescribeOpsItems API action) can view and search on the specified data. Operational data that is not searchable is only viewable by users who have access to the OpsItem (as provided by the GetOpsItem API action).

                                                                          Use the /aws/resources key in OperationalData to specify a related resource in the request. Use the /aws/automations key in OperationalData to associate an Automation runbook with the OpsItem. To view AWS CLI example commands that use these keys, see Creating OpsItems Manually in the AWS Systems Manager User Guide.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return Operational data is custom data that provides useful reference details about the OpsItem. For example, you can specify log files, error strings, license keys, troubleshooting tips, or other relevant data. You enter operational data as key-value pairs. The key has a maximum length of 128 characters. The value has a maximum size of 20 KB.

                                                                          Operational data keys can't begin with the following: amazon, aws, amzn, ssm, /amazon, /aws, /amzn, /ssm.

                                                                          You can choose to make the data searchable by other users in the account or you can restrict search access. Searchable data means that all users with access to the OpsItem Overview page (as provided by the DescribeOpsItems API action) can view and search on the specified data. Operational data that is not searchable is only viewable by users who have access to the OpsItem (as provided by the GetOpsItem API action).

                                                                          Use the /aws/resources key in OperationalData to specify a related resource in the request. Use the /aws/automations key in OperationalData to associate an Automation runbook with the OpsItem. To view AWS CLI example commands that use these keys, see Creating OpsItems Manually in the AWS Systems Manager User Guide.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OperationalData", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OperationalData", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "OpsItemDataKey", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "OpsItemDataValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link OpsItemDataValue.Builder} avoiding the need to create one manually via {@link OpsItemDataValue#builder()}.\n\nWhen the {@link Consumer} completes, {@link OpsItemDataValue.Builder#build()} is called immediately and its result is passed to {@link #value(OpsItemDataValue)}.\n@param value a consumer that will call methods on {@link OpsItemDataValue.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(OpsItemDataValue)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "OpsItemDataValue", "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" : "SDK_POJO", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "OpsItemDataValue", "variableName" : "value", "variableType" : "OpsItemDataValue", "documentation" : null, "simpleType" : "OpsItemDataValue", "variableSetterType" : "OpsItemDataValue" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OpsItemDataValue", "variableName" : "value", "variableType" : "OpsItemDataValue", "documentation" : "", "simpleType" : "OpsItemDataValue", "variableSetterType" : "OpsItemDataValue" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "OperationalData", "sensitive" : false, "setterDocumentation" : "

                                                                          Operational data is custom data that provides useful reference details about the OpsItem. For example, you can specify log files, error strings, license keys, troubleshooting tips, or other relevant data. You enter operational data as key-value pairs. The key has a maximum length of 128 characters. The value has a maximum size of 20 KB.

                                                                          Operational data keys can't begin with the following: amazon, aws, amzn, ssm, /amazon, /aws, /amzn, /ssm.

                                                                          You can choose to make the data searchable by other users in the account or you can restrict search access. Searchable data means that all users with access to the OpsItem Overview page (as provided by the DescribeOpsItems API action) can view and search on the specified data. Operational data that is not searchable is only viewable by users who have access to the OpsItem (as provided by the GetOpsItem API action).

                                                                          Use the /aws/resources key in OperationalData to specify a related resource in the request. Use the /aws/automations key in OperationalData to associate an Automation runbook with the OpsItem. To view AWS CLI example commands that use these keys, see Creating OpsItems Manually in the AWS Systems Manager User Guide.

                                                                          \n@param operationalData Operational data is custom data that provides useful reference details about the OpsItem. For example, you can specify log files, error strings, license keys, troubleshooting tips, or other relevant data. You enter operational data as key-value pairs. The key has a maximum length of 128 characters. The value has a maximum size of 20 KB.

                                                                          Operational data keys can't begin with the following: amazon, aws, amzn, ssm, /amazon, /aws, /amzn, /ssm.

                                                                          You can choose to make the data searchable by other users in the account or you can restrict search access. Searchable data means that all users with access to the OpsItem Overview page (as provided by the DescribeOpsItems API action) can view and search on the specified data. Operational data that is not searchable is only viewable by users who have access to the OpsItem (as provided by the GetOpsItem API action).

                                                                          Use the /aws/resources key in OperationalData to specify a related resource in the request. Use the /aws/automations key in OperationalData to associate an Automation runbook with the OpsItem. To view AWS CLI example commands that use these keys, see Creating OpsItems Manually in the AWS Systems Manager User Guide.", "setterMethodName" : "setOperationalData", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "operationalData", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "operationalData", "variableType" : "java.util.Map", "documentation" : "

                                                                          Operational data is custom data that provides useful reference details about the OpsItem. For example, you can specify log files, error strings, license keys, troubleshooting tips, or other relevant data. You enter operational data as key-value pairs. The key has a maximum length of 128 characters. The value has a maximum size of 20 KB.

                                                                          Operational data keys can't begin with the following: amazon, aws, amzn, ssm, /amazon, /aws, /amzn, /ssm.

                                                                          You can choose to make the data searchable by other users in the account or you can restrict search access. Searchable data means that all users with access to the OpsItem Overview page (as provided by the DescribeOpsItems API action) can view and search on the specified data. Operational data that is not searchable is only viewable by users who have access to the OpsItem (as provided by the GetOpsItem API action).

                                                                          Use the /aws/resources key in OperationalData to specify a related resource in the request. Use the /aws/automations key in OperationalData to associate an Automation runbook with the OpsItem. To view AWS CLI example commands that use these keys, see Creating OpsItems Manually in the AWS Systems Manager User Guide.

                                                                          ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNotifications", "beanStyleSetterMethodName" : "setNotifications", "c2jName" : "Notifications", "c2jShape" : "OpsItemNotifications", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The Amazon Resource Name (ARN) of an SNS topic where notifications are sent when this OpsItem is edited or changed.

                                                                          \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #notifications(List)}.\n@param notifications a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #notifications(List)", "deprecated" : false, "documentation" : "

                                                                          The Amazon Resource Name (ARN) of an SNS topic where notifications are sent when this OpsItem is edited or changed.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "notifications", "fluentSetterDocumentation" : "

                                                                          The Amazon Resource Name (ARN) of an SNS topic where notifications are sent when this OpsItem is edited or changed.

                                                                          \n@param notifications The Amazon Resource Name (ARN) of an SNS topic where notifications are sent when this OpsItem is edited or changed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "notifications", "getterDocumentation" : "

                                                                          The Amazon Resource Name (ARN) of an SNS topic where notifications are sent when this OpsItem is edited or changed.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return The Amazon Resource Name (ARN) of an SNS topic where notifications are sent when this OpsItem is edited or changed.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Notifications", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Notifications", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "OpsItemNotification", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link OpsItemNotification.Builder} avoiding the need to create one manually via {@link OpsItemNotification#builder()}.\n\nWhen the {@link Consumer} completes, {@link OpsItemNotification.Builder#build()} is called immediately and its result is passed to {@link #member(OpsItemNotification)}.\n@param member a consumer that will call methods on {@link OpsItemNotification.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(OpsItemNotification)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "OpsItemNotification", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "OpsItemNotification", "variableName" : "member", "variableType" : "OpsItemNotification", "documentation" : null, "simpleType" : "OpsItemNotification", "variableSetterType" : "OpsItemNotification" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OpsItemNotification", "variableName" : "member", "variableType" : "OpsItemNotification", "documentation" : "", "simpleType" : "OpsItemNotification", "variableSetterType" : "OpsItemNotification" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "OpsItemNotification", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "OpsItemNotification", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Notifications", "sensitive" : false, "setterDocumentation" : "

                                                                          The Amazon Resource Name (ARN) of an SNS topic where notifications are sent when this OpsItem is edited or changed.

                                                                          \n@param notifications The Amazon Resource Name (ARN) of an SNS topic where notifications are sent when this OpsItem is edited or changed.", "setterMethodName" : "setNotifications", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "notifications", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "notifications", "variableType" : "java.util.List", "documentation" : "

                                                                          The Amazon Resource Name (ARN) of an SNS topic where notifications are sent when this OpsItem is edited or changed.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPriority", "beanStyleSetterMethodName" : "setPriority", "c2jName" : "Priority", "c2jShape" : "OpsItemPriority", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The importance of this OpsItem in relation to other OpsItems in the system.

                                                                          \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 #priority(Integer)}.\n@param priority 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 #priority(Integer)", "deprecated" : false, "documentation" : "

                                                                          The importance of this OpsItem in relation to other OpsItems in the system.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "priority", "fluentSetterDocumentation" : "

                                                                          The importance of this OpsItem in relation to other OpsItems in the system.

                                                                          \n@param priority The importance of this OpsItem in relation to other OpsItems in the system.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "priority", "getterDocumentation" : "

                                                                          The importance of this OpsItem in relation to other OpsItems in the system.

                                                                          \n@return The importance of this OpsItem in relation to other OpsItems in the system.", "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" : "Priority", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Priority", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Priority", "sensitive" : false, "setterDocumentation" : "

                                                                          The importance of this OpsItem in relation to other OpsItems in the system.

                                                                          \n@param priority The importance of this OpsItem in relation to other OpsItems in the system.", "setterMethodName" : "setPriority", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "priority", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "priority", "variableType" : "Integer", "documentation" : "

                                                                          The importance of this OpsItem in relation to other OpsItems in the system.

                                                                          ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRelatedOpsItems", "beanStyleSetterMethodName" : "setRelatedOpsItems", "c2jName" : "RelatedOpsItems", "c2jShape" : "RelatedOpsItems", "defaultConsumerFluentSetterDocumentation" : "

                                                                          One or more OpsItems that share something in common with the current OpsItems. For example, related OpsItems can include OpsItems with similar error messages, impacted resources, or statuses for the impacted 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 #relatedOpsItems(List)}.\n@param relatedOpsItems a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #relatedOpsItems(List)", "deprecated" : false, "documentation" : "

                                                                          One or more OpsItems that share something in common with the current OpsItems. For example, related OpsItems can include OpsItems with similar error messages, impacted resources, or statuses for the impacted resource.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "relatedOpsItems", "fluentSetterDocumentation" : "

                                                                          One or more OpsItems that share something in common with the current OpsItems. For example, related OpsItems can include OpsItems with similar error messages, impacted resources, or statuses for the impacted resource.

                                                                          \n@param relatedOpsItems One or more OpsItems that share something in common with the current OpsItems. For example, related OpsItems can include OpsItems with similar error messages, impacted resources, or statuses for the impacted resource.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "relatedOpsItems", "getterDocumentation" : "

                                                                          One or more OpsItems that share something in common with the current OpsItems. For example, related OpsItems can include OpsItems with similar error messages, impacted resources, or statuses for the impacted resource.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return One or more OpsItems that share something in common with the current OpsItems. For example, related OpsItems can include OpsItems with similar error messages, impacted resources, or statuses for the impacted 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" : "RelatedOpsItems", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RelatedOpsItems", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "RelatedOpsItem", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link RelatedOpsItem.Builder} avoiding the need to create one manually via {@link RelatedOpsItem#builder()}.\n\nWhen the {@link Consumer} completes, {@link RelatedOpsItem.Builder#build()} is called immediately and its result is passed to {@link #member(RelatedOpsItem)}.\n@param member a consumer that will call methods on {@link RelatedOpsItem.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(RelatedOpsItem)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "RelatedOpsItem", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "RelatedOpsItem", "variableName" : "member", "variableType" : "RelatedOpsItem", "documentation" : null, "simpleType" : "RelatedOpsItem", "variableSetterType" : "RelatedOpsItem" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "RelatedOpsItem", "variableName" : "member", "variableType" : "RelatedOpsItem", "documentation" : "", "simpleType" : "RelatedOpsItem", "variableSetterType" : "RelatedOpsItem" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "RelatedOpsItem", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "RelatedOpsItem", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "RelatedOpsItems", "sensitive" : false, "setterDocumentation" : "

                                                                          One or more OpsItems that share something in common with the current OpsItems. For example, related OpsItems can include OpsItems with similar error messages, impacted resources, or statuses for the impacted resource.

                                                                          \n@param relatedOpsItems One or more OpsItems that share something in common with the current OpsItems. For example, related OpsItems can include OpsItems with similar error messages, impacted resources, or statuses for the impacted resource.", "setterMethodName" : "setRelatedOpsItems", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "relatedOpsItems", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "relatedOpsItems", "variableType" : "java.util.List", "documentation" : "

                                                                          One or more OpsItems that share something in common with the current OpsItems. For example, related OpsItems can include OpsItems with similar error messages, impacted resources, or statuses for the impacted resource.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSource", "beanStyleSetterMethodName" : "setSource", "c2jName" : "Source", "c2jShape" : "OpsItemSource", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The origin of the OpsItem, such as Amazon EC2 or AWS Systems Manager.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #source(String)}.\n@param source a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #source(String)", "deprecated" : false, "documentation" : "

                                                                          The origin of the OpsItem, such as Amazon EC2 or AWS Systems Manager.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "source", "fluentSetterDocumentation" : "

                                                                          The origin of the OpsItem, such as Amazon EC2 or AWS Systems Manager.

                                                                          \n@param source The origin of the OpsItem, such as Amazon EC2 or AWS Systems Manager.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "source", "getterDocumentation" : "

                                                                          The origin of the OpsItem, such as Amazon EC2 or AWS Systems Manager.

                                                                          \n@return The origin of the OpsItem, such as Amazon EC2 or AWS Systems Manager.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Source", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Source", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Source", "sensitive" : false, "setterDocumentation" : "

                                                                          The origin of the OpsItem, such as Amazon EC2 or AWS Systems Manager.

                                                                          \n@param source The origin of the OpsItem, such as Amazon EC2 or AWS Systems Manager.", "setterMethodName" : "setSource", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "source", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "source", "variableType" : "String", "documentation" : "

                                                                          The origin of the OpsItem, such as Amazon EC2 or AWS Systems Manager.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTitle", "beanStyleSetterMethodName" : "setTitle", "c2jName" : "Title", "c2jShape" : "OpsItemTitle", "defaultConsumerFluentSetterDocumentation" : "

                                                                          A short heading that describes the nature of the OpsItem and the impacted resource.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #title(String)}.\n@param title a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #title(String)", "deprecated" : false, "documentation" : "

                                                                          A short heading that describes the nature of the OpsItem and the impacted resource.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "title", "fluentSetterDocumentation" : "

                                                                          A short heading that describes the nature of the OpsItem and the impacted resource.

                                                                          \n@param title A short heading that describes the nature of the OpsItem and the impacted resource.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "title", "getterDocumentation" : "

                                                                          A short heading that describes the nature of the OpsItem and the impacted resource.

                                                                          \n@return A short heading that describes the nature of the OpsItem and the impacted resource.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Title", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Title", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Title", "sensitive" : false, "setterDocumentation" : "

                                                                          A short heading that describes the nature of the OpsItem and the impacted resource.

                                                                          \n@param title A short heading that describes the nature of the OpsItem and the impacted resource.", "setterMethodName" : "setTitle", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "title", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "title", "variableType" : "String", "documentation" : "

                                                                          A short heading that describes the nature of the OpsItem and the impacted resource.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "TagList", "defaultConsumerFluentSetterDocumentation" : "

                                                                          Optional metadata that you assign to a resource. You can restrict access to OpsItems by using an inline IAM policy that specifies tags. For more information, see Getting Started with OpsCenter in the AWS Systems Manager User Guide.

                                                                          Tags use a key-value pair. For example:

                                                                          Key=Department,Value=Finance

                                                                          To add tags to an existing OpsItem, use the AddTagsToResource action.

                                                                          \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tags(List)}.\n@param tags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(List)", "deprecated" : false, "documentation" : "

                                                                          Optional metadata that you assign to a resource. You can restrict access to OpsItems by using an inline IAM policy that specifies tags. For more information, see Getting Started with OpsCenter in the AWS Systems Manager User Guide.

                                                                          Tags use a key-value pair. For example:

                                                                          Key=Department,Value=Finance

                                                                          To add tags to an existing OpsItem, use the AddTagsToResource action.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                                                          Optional metadata that you assign to a resource. You can restrict access to OpsItems by using an inline IAM policy that specifies tags. For more information, see Getting Started with OpsCenter in the AWS Systems Manager User Guide.

                                                                          Tags use a key-value pair. For example:

                                                                          Key=Department,Value=Finance

                                                                          To add tags to an existing OpsItem, use the AddTagsToResource action.

                                                                          \n@param tags Optional metadata that you assign to a resource. You can restrict access to OpsItems by using an inline IAM policy that specifies tags. For more information, see Getting Started with OpsCenter in the AWS Systems Manager User Guide.

                                                                          Tags use a key-value pair. For example:

                                                                          Key=Department,Value=Finance

                                                                          To add tags to an existing OpsItem, use the AddTagsToResource action.

                                                                          \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                                                          Optional metadata that you assign to a resource. You can restrict access to OpsItems by using an inline IAM policy that specifies tags. For more information, see Getting Started with OpsCenter in the AWS Systems Manager User Guide.

                                                                          Tags use a key-value pair. For example:

                                                                          Key=Department,Value=Finance

                                                                          To add tags to an existing OpsItem, use the AddTagsToResource action.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return Optional metadata that you assign to a resource. You can restrict access to OpsItems by using an inline IAM policy that specifies tags. For more information, see Getting Started with OpsCenter in the AWS Systems Manager User Guide.

                                                                          Tags use a key-value pair. For example:

                                                                          Key=Department,Value=Finance

                                                                          To add tags to an existing OpsItem, use the AddTagsToResource action.

                                                                          ", "getterModel" : { "returnType" : "java.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" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Tag", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "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" }, "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" : "

                                                                          Optional metadata that you assign to a resource. You can restrict access to OpsItems by using an inline IAM policy that specifies tags. For more information, see Getting Started with OpsCenter in the AWS Systems Manager User Guide.

                                                                          Tags use a key-value pair. For example:

                                                                          Key=Department,Value=Finance

                                                                          To add tags to an existing OpsItem, use the AddTagsToResource action.

                                                                          \n@param tags Optional metadata that you assign to a resource. You can restrict access to OpsItems by using an inline IAM policy that specifies tags. For more information, see Getting Started with OpsCenter in the AWS Systems Manager User Guide.

                                                                          Tags use a key-value pair. For example:

                                                                          Key=Department,Value=Finance

                                                                          To add tags to an existing OpsItem, use the AddTagsToResource action.

                                                                          ", "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" : "

                                                                          Optional metadata that you assign to a resource. You can restrict access to OpsItems by using an inline IAM policy that specifies tags. For more information, see Getting Started with OpsCenter in the AWS Systems Manager User Guide.

                                                                          Tags use a key-value pair. For example:

                                                                          Key=Department,Value=Finance

                                                                          To add tags to an existing OpsItem, use the AddTagsToResource action.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Description" : { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "OpsItemDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                                          Information about the OpsItem.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                          Information about the OpsItem.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                          Information about the OpsItem.

                                                                          \n@param description Information about the OpsItem.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                          Information about the OpsItem.

                                                                          \n@return Information about the OpsItem.", "getterModel" : { "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" : "

                                                                          Information about the OpsItem.

                                                                          \n@param description Information about the OpsItem.", "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" : "

                                                                          Information about the OpsItem.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Notifications" : { "beanStyleGetterMethodName" : "getNotifications", "beanStyleSetterMethodName" : "setNotifications", "c2jName" : "Notifications", "c2jShape" : "OpsItemNotifications", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The Amazon Resource Name (ARN) of an SNS topic where notifications are sent when this OpsItem is edited or changed.

                                                                          \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #notifications(List)}.\n@param notifications a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #notifications(List)", "deprecated" : false, "documentation" : "

                                                                          The Amazon Resource Name (ARN) of an SNS topic where notifications are sent when this OpsItem is edited or changed.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "notifications", "fluentSetterDocumentation" : "

                                                                          The Amazon Resource Name (ARN) of an SNS topic where notifications are sent when this OpsItem is edited or changed.

                                                                          \n@param notifications The Amazon Resource Name (ARN) of an SNS topic where notifications are sent when this OpsItem is edited or changed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "notifications", "getterDocumentation" : "

                                                                          The Amazon Resource Name (ARN) of an SNS topic where notifications are sent when this OpsItem is edited or changed.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return The Amazon Resource Name (ARN) of an SNS topic where notifications are sent when this OpsItem is edited or changed.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Notifications", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Notifications", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "OpsItemNotification", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link OpsItemNotification.Builder} avoiding the need to create one manually via {@link OpsItemNotification#builder()}.\n\nWhen the {@link Consumer} completes, {@link OpsItemNotification.Builder#build()} is called immediately and its result is passed to {@link #member(OpsItemNotification)}.\n@param member a consumer that will call methods on {@link OpsItemNotification.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(OpsItemNotification)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "OpsItemNotification", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "OpsItemNotification", "variableName" : "member", "variableType" : "OpsItemNotification", "documentation" : null, "simpleType" : "OpsItemNotification", "variableSetterType" : "OpsItemNotification" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OpsItemNotification", "variableName" : "member", "variableType" : "OpsItemNotification", "documentation" : "", "simpleType" : "OpsItemNotification", "variableSetterType" : "OpsItemNotification" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "OpsItemNotification", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "OpsItemNotification", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Notifications", "sensitive" : false, "setterDocumentation" : "

                                                                          The Amazon Resource Name (ARN) of an SNS topic where notifications are sent when this OpsItem is edited or changed.

                                                                          \n@param notifications The Amazon Resource Name (ARN) of an SNS topic where notifications are sent when this OpsItem is edited or changed.", "setterMethodName" : "setNotifications", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "notifications", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "notifications", "variableType" : "java.util.List", "documentation" : "

                                                                          The Amazon Resource Name (ARN) of an SNS topic where notifications are sent when this OpsItem is edited or changed.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "OperationalData" : { "beanStyleGetterMethodName" : "getOperationalData", "beanStyleSetterMethodName" : "setOperationalData", "c2jName" : "OperationalData", "c2jShape" : "OpsItemOperationalData", "defaultConsumerFluentSetterDocumentation" : "

                                                                          Operational data is custom data that provides useful reference details about the OpsItem. For example, you can specify log files, error strings, license keys, troubleshooting tips, or other relevant data. You enter operational data as key-value pairs. The key has a maximum length of 128 characters. The value has a maximum size of 20 KB.

                                                                          Operational data keys can't begin with the following: amazon, aws, amzn, ssm, /amazon, /aws, /amzn, /ssm.

                                                                          You can choose to make the data searchable by other users in the account or you can restrict search access. Searchable data means that all users with access to the OpsItem Overview page (as provided by the DescribeOpsItems API action) can view and search on the specified data. Operational data that is not searchable is only viewable by users who have access to the OpsItem (as provided by the GetOpsItem API action).

                                                                          Use the /aws/resources key in OperationalData to specify a related resource in the request. Use the /aws/automations key in OperationalData to associate an Automation runbook with the OpsItem. To view AWS CLI example commands that use these keys, see Creating OpsItems Manually in the AWS Systems Manager User Guide.

                                                                          \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #operationalData(Map)}.\n@param operationalData a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #operationalData(Map)", "deprecated" : false, "documentation" : "

                                                                          Operational data is custom data that provides useful reference details about the OpsItem. For example, you can specify log files, error strings, license keys, troubleshooting tips, or other relevant data. You enter operational data as key-value pairs. The key has a maximum length of 128 characters. The value has a maximum size of 20 KB.

                                                                          Operational data keys can't begin with the following: amazon, aws, amzn, ssm, /amazon, /aws, /amzn, /ssm.

                                                                          You can choose to make the data searchable by other users in the account or you can restrict search access. Searchable data means that all users with access to the OpsItem Overview page (as provided by the DescribeOpsItems API action) can view and search on the specified data. Operational data that is not searchable is only viewable by users who have access to the OpsItem (as provided by the GetOpsItem API action).

                                                                          Use the /aws/resources key in OperationalData to specify a related resource in the request. Use the /aws/automations key in OperationalData to associate an Automation runbook with the OpsItem. To view AWS CLI example commands that use these keys, see Creating OpsItems Manually in the AWS Systems Manager User Guide.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "operationalData", "fluentSetterDocumentation" : "

                                                                          Operational data is custom data that provides useful reference details about the OpsItem. For example, you can specify log files, error strings, license keys, troubleshooting tips, or other relevant data. You enter operational data as key-value pairs. The key has a maximum length of 128 characters. The value has a maximum size of 20 KB.

                                                                          Operational data keys can't begin with the following: amazon, aws, amzn, ssm, /amazon, /aws, /amzn, /ssm.

                                                                          You can choose to make the data searchable by other users in the account or you can restrict search access. Searchable data means that all users with access to the OpsItem Overview page (as provided by the DescribeOpsItems API action) can view and search on the specified data. Operational data that is not searchable is only viewable by users who have access to the OpsItem (as provided by the GetOpsItem API action).

                                                                          Use the /aws/resources key in OperationalData to specify a related resource in the request. Use the /aws/automations key in OperationalData to associate an Automation runbook with the OpsItem. To view AWS CLI example commands that use these keys, see Creating OpsItems Manually in the AWS Systems Manager User Guide.

                                                                          \n@param operationalData Operational data is custom data that provides useful reference details about the OpsItem. For example, you can specify log files, error strings, license keys, troubleshooting tips, or other relevant data. You enter operational data as key-value pairs. The key has a maximum length of 128 characters. The value has a maximum size of 20 KB.

                                                                          Operational data keys can't begin with the following: amazon, aws, amzn, ssm, /amazon, /aws, /amzn, /ssm.

                                                                          You can choose to make the data searchable by other users in the account or you can restrict search access. Searchable data means that all users with access to the OpsItem Overview page (as provided by the DescribeOpsItems API action) can view and search on the specified data. Operational data that is not searchable is only viewable by users who have access to the OpsItem (as provided by the GetOpsItem API action).

                                                                          Use the /aws/resources key in OperationalData to specify a related resource in the request. Use the /aws/automations key in OperationalData to associate an Automation runbook with the OpsItem. To view AWS CLI example commands that use these keys, see Creating OpsItems Manually in the AWS Systems Manager User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "operationalData", "getterDocumentation" : "

                                                                          Operational data is custom data that provides useful reference details about the OpsItem. For example, you can specify log files, error strings, license keys, troubleshooting tips, or other relevant data. You enter operational data as key-value pairs. The key has a maximum length of 128 characters. The value has a maximum size of 20 KB.

                                                                          Operational data keys can't begin with the following: amazon, aws, amzn, ssm, /amazon, /aws, /amzn, /ssm.

                                                                          You can choose to make the data searchable by other users in the account or you can restrict search access. Searchable data means that all users with access to the OpsItem Overview page (as provided by the DescribeOpsItems API action) can view and search on the specified data. Operational data that is not searchable is only viewable by users who have access to the OpsItem (as provided by the GetOpsItem API action).

                                                                          Use the /aws/resources key in OperationalData to specify a related resource in the request. Use the /aws/automations key in OperationalData to associate an Automation runbook with the OpsItem. To view AWS CLI example commands that use these keys, see Creating OpsItems Manually in the AWS Systems Manager User Guide.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return Operational data is custom data that provides useful reference details about the OpsItem. For example, you can specify log files, error strings, license keys, troubleshooting tips, or other relevant data. You enter operational data as key-value pairs. The key has a maximum length of 128 characters. The value has a maximum size of 20 KB.

                                                                          Operational data keys can't begin with the following: amazon, aws, amzn, ssm, /amazon, /aws, /amzn, /ssm.

                                                                          You can choose to make the data searchable by other users in the account or you can restrict search access. Searchable data means that all users with access to the OpsItem Overview page (as provided by the DescribeOpsItems API action) can view and search on the specified data. Operational data that is not searchable is only viewable by users who have access to the OpsItem (as provided by the GetOpsItem API action).

                                                                          Use the /aws/resources key in OperationalData to specify a related resource in the request. Use the /aws/automations key in OperationalData to associate an Automation runbook with the OpsItem. To view AWS CLI example commands that use these keys, see Creating OpsItems Manually in the AWS Systems Manager User Guide.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OperationalData", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OperationalData", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "OpsItemDataKey", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "OpsItemDataValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link OpsItemDataValue.Builder} avoiding the need to create one manually via {@link OpsItemDataValue#builder()}.\n\nWhen the {@link Consumer} completes, {@link OpsItemDataValue.Builder#build()} is called immediately and its result is passed to {@link #value(OpsItemDataValue)}.\n@param value a consumer that will call methods on {@link OpsItemDataValue.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(OpsItemDataValue)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "OpsItemDataValue", "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" : "SDK_POJO", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "OpsItemDataValue", "variableName" : "value", "variableType" : "OpsItemDataValue", "documentation" : null, "simpleType" : "OpsItemDataValue", "variableSetterType" : "OpsItemDataValue" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OpsItemDataValue", "variableName" : "value", "variableType" : "OpsItemDataValue", "documentation" : "", "simpleType" : "OpsItemDataValue", "variableSetterType" : "OpsItemDataValue" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "OperationalData", "sensitive" : false, "setterDocumentation" : "

                                                                          Operational data is custom data that provides useful reference details about the OpsItem. For example, you can specify log files, error strings, license keys, troubleshooting tips, or other relevant data. You enter operational data as key-value pairs. The key has a maximum length of 128 characters. The value has a maximum size of 20 KB.

                                                                          Operational data keys can't begin with the following: amazon, aws, amzn, ssm, /amazon, /aws, /amzn, /ssm.

                                                                          You can choose to make the data searchable by other users in the account or you can restrict search access. Searchable data means that all users with access to the OpsItem Overview page (as provided by the DescribeOpsItems API action) can view and search on the specified data. Operational data that is not searchable is only viewable by users who have access to the OpsItem (as provided by the GetOpsItem API action).

                                                                          Use the /aws/resources key in OperationalData to specify a related resource in the request. Use the /aws/automations key in OperationalData to associate an Automation runbook with the OpsItem. To view AWS CLI example commands that use these keys, see Creating OpsItems Manually in the AWS Systems Manager User Guide.

                                                                          \n@param operationalData Operational data is custom data that provides useful reference details about the OpsItem. For example, you can specify log files, error strings, license keys, troubleshooting tips, or other relevant data. You enter operational data as key-value pairs. The key has a maximum length of 128 characters. The value has a maximum size of 20 KB.

                                                                          Operational data keys can't begin with the following: amazon, aws, amzn, ssm, /amazon, /aws, /amzn, /ssm.

                                                                          You can choose to make the data searchable by other users in the account or you can restrict search access. Searchable data means that all users with access to the OpsItem Overview page (as provided by the DescribeOpsItems API action) can view and search on the specified data. Operational data that is not searchable is only viewable by users who have access to the OpsItem (as provided by the GetOpsItem API action).

                                                                          Use the /aws/resources key in OperationalData to specify a related resource in the request. Use the /aws/automations key in OperationalData to associate an Automation runbook with the OpsItem. To view AWS CLI example commands that use these keys, see Creating OpsItems Manually in the AWS Systems Manager User Guide.", "setterMethodName" : "setOperationalData", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "operationalData", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "operationalData", "variableType" : "java.util.Map", "documentation" : "

                                                                          Operational data is custom data that provides useful reference details about the OpsItem. For example, you can specify log files, error strings, license keys, troubleshooting tips, or other relevant data. You enter operational data as key-value pairs. The key has a maximum length of 128 characters. The value has a maximum size of 20 KB.

                                                                          Operational data keys can't begin with the following: amazon, aws, amzn, ssm, /amazon, /aws, /amzn, /ssm.

                                                                          You can choose to make the data searchable by other users in the account or you can restrict search access. Searchable data means that all users with access to the OpsItem Overview page (as provided by the DescribeOpsItems API action) can view and search on the specified data. Operational data that is not searchable is only viewable by users who have access to the OpsItem (as provided by the GetOpsItem API action).

                                                                          Use the /aws/resources key in OperationalData to specify a related resource in the request. Use the /aws/automations key in OperationalData to associate an Automation runbook with the OpsItem. To view AWS CLI example commands that use these keys, see Creating OpsItems Manually in the AWS Systems Manager User Guide.

                                                                          ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "Priority" : { "beanStyleGetterMethodName" : "getPriority", "beanStyleSetterMethodName" : "setPriority", "c2jName" : "Priority", "c2jShape" : "OpsItemPriority", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The importance of this OpsItem in relation to other OpsItems in the system.

                                                                          \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 #priority(Integer)}.\n@param priority 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 #priority(Integer)", "deprecated" : false, "documentation" : "

                                                                          The importance of this OpsItem in relation to other OpsItems in the system.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "priority", "fluentSetterDocumentation" : "

                                                                          The importance of this OpsItem in relation to other OpsItems in the system.

                                                                          \n@param priority The importance of this OpsItem in relation to other OpsItems in the system.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "priority", "getterDocumentation" : "

                                                                          The importance of this OpsItem in relation to other OpsItems in the system.

                                                                          \n@return The importance of this OpsItem in relation to other OpsItems in the system.", "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" : "Priority", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Priority", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Priority", "sensitive" : false, "setterDocumentation" : "

                                                                          The importance of this OpsItem in relation to other OpsItems in the system.

                                                                          \n@param priority The importance of this OpsItem in relation to other OpsItems in the system.", "setterMethodName" : "setPriority", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "priority", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "priority", "variableType" : "Integer", "documentation" : "

                                                                          The importance of this OpsItem in relation to other OpsItems in the system.

                                                                          ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "RelatedOpsItems" : { "beanStyleGetterMethodName" : "getRelatedOpsItems", "beanStyleSetterMethodName" : "setRelatedOpsItems", "c2jName" : "RelatedOpsItems", "c2jShape" : "RelatedOpsItems", "defaultConsumerFluentSetterDocumentation" : "

                                                                          One or more OpsItems that share something in common with the current OpsItems. For example, related OpsItems can include OpsItems with similar error messages, impacted resources, or statuses for the impacted 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 #relatedOpsItems(List)}.\n@param relatedOpsItems a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #relatedOpsItems(List)", "deprecated" : false, "documentation" : "

                                                                          One or more OpsItems that share something in common with the current OpsItems. For example, related OpsItems can include OpsItems with similar error messages, impacted resources, or statuses for the impacted resource.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "relatedOpsItems", "fluentSetterDocumentation" : "

                                                                          One or more OpsItems that share something in common with the current OpsItems. For example, related OpsItems can include OpsItems with similar error messages, impacted resources, or statuses for the impacted resource.

                                                                          \n@param relatedOpsItems One or more OpsItems that share something in common with the current OpsItems. For example, related OpsItems can include OpsItems with similar error messages, impacted resources, or statuses for the impacted resource.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "relatedOpsItems", "getterDocumentation" : "

                                                                          One or more OpsItems that share something in common with the current OpsItems. For example, related OpsItems can include OpsItems with similar error messages, impacted resources, or statuses for the impacted resource.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return One or more OpsItems that share something in common with the current OpsItems. For example, related OpsItems can include OpsItems with similar error messages, impacted resources, or statuses for the impacted 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" : "RelatedOpsItems", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RelatedOpsItems", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "RelatedOpsItem", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link RelatedOpsItem.Builder} avoiding the need to create one manually via {@link RelatedOpsItem#builder()}.\n\nWhen the {@link Consumer} completes, {@link RelatedOpsItem.Builder#build()} is called immediately and its result is passed to {@link #member(RelatedOpsItem)}.\n@param member a consumer that will call methods on {@link RelatedOpsItem.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(RelatedOpsItem)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "RelatedOpsItem", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "RelatedOpsItem", "variableName" : "member", "variableType" : "RelatedOpsItem", "documentation" : null, "simpleType" : "RelatedOpsItem", "variableSetterType" : "RelatedOpsItem" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "RelatedOpsItem", "variableName" : "member", "variableType" : "RelatedOpsItem", "documentation" : "", "simpleType" : "RelatedOpsItem", "variableSetterType" : "RelatedOpsItem" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "RelatedOpsItem", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "RelatedOpsItem", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "RelatedOpsItems", "sensitive" : false, "setterDocumentation" : "

                                                                          One or more OpsItems that share something in common with the current OpsItems. For example, related OpsItems can include OpsItems with similar error messages, impacted resources, or statuses for the impacted resource.

                                                                          \n@param relatedOpsItems One or more OpsItems that share something in common with the current OpsItems. For example, related OpsItems can include OpsItems with similar error messages, impacted resources, or statuses for the impacted resource.", "setterMethodName" : "setRelatedOpsItems", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "relatedOpsItems", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "relatedOpsItems", "variableType" : "java.util.List", "documentation" : "

                                                                          One or more OpsItems that share something in common with the current OpsItems. For example, related OpsItems can include OpsItems with similar error messages, impacted resources, or statuses for the impacted resource.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "Source" : { "beanStyleGetterMethodName" : "getSource", "beanStyleSetterMethodName" : "setSource", "c2jName" : "Source", "c2jShape" : "OpsItemSource", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The origin of the OpsItem, such as Amazon EC2 or AWS Systems Manager.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #source(String)}.\n@param source a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #source(String)", "deprecated" : false, "documentation" : "

                                                                          The origin of the OpsItem, such as Amazon EC2 or AWS Systems Manager.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "source", "fluentSetterDocumentation" : "

                                                                          The origin of the OpsItem, such as Amazon EC2 or AWS Systems Manager.

                                                                          \n@param source The origin of the OpsItem, such as Amazon EC2 or AWS Systems Manager.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "source", "getterDocumentation" : "

                                                                          The origin of the OpsItem, such as Amazon EC2 or AWS Systems Manager.

                                                                          \n@return The origin of the OpsItem, such as Amazon EC2 or AWS Systems Manager.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Source", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Source", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Source", "sensitive" : false, "setterDocumentation" : "

                                                                          The origin of the OpsItem, such as Amazon EC2 or AWS Systems Manager.

                                                                          \n@param source The origin of the OpsItem, such as Amazon EC2 or AWS Systems Manager.", "setterMethodName" : "setSource", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "source", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "source", "variableType" : "String", "documentation" : "

                                                                          The origin of the OpsItem, such as Amazon EC2 or AWS Systems Manager.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Tags" : { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "TagList", "defaultConsumerFluentSetterDocumentation" : "

                                                                          Optional metadata that you assign to a resource. You can restrict access to OpsItems by using an inline IAM policy that specifies tags. For more information, see Getting Started with OpsCenter in the AWS Systems Manager User Guide.

                                                                          Tags use a key-value pair. For example:

                                                                          Key=Department,Value=Finance

                                                                          To add tags to an existing OpsItem, use the AddTagsToResource action.

                                                                          \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tags(List)}.\n@param tags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(List)", "deprecated" : false, "documentation" : "

                                                                          Optional metadata that you assign to a resource. You can restrict access to OpsItems by using an inline IAM policy that specifies tags. For more information, see Getting Started with OpsCenter in the AWS Systems Manager User Guide.

                                                                          Tags use a key-value pair. For example:

                                                                          Key=Department,Value=Finance

                                                                          To add tags to an existing OpsItem, use the AddTagsToResource action.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                                                          Optional metadata that you assign to a resource. You can restrict access to OpsItems by using an inline IAM policy that specifies tags. For more information, see Getting Started with OpsCenter in the AWS Systems Manager User Guide.

                                                                          Tags use a key-value pair. For example:

                                                                          Key=Department,Value=Finance

                                                                          To add tags to an existing OpsItem, use the AddTagsToResource action.

                                                                          \n@param tags Optional metadata that you assign to a resource. You can restrict access to OpsItems by using an inline IAM policy that specifies tags. For more information, see Getting Started with OpsCenter in the AWS Systems Manager User Guide.

                                                                          Tags use a key-value pair. For example:

                                                                          Key=Department,Value=Finance

                                                                          To add tags to an existing OpsItem, use the AddTagsToResource action.

                                                                          \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                                                          Optional metadata that you assign to a resource. You can restrict access to OpsItems by using an inline IAM policy that specifies tags. For more information, see Getting Started with OpsCenter in the AWS Systems Manager User Guide.

                                                                          Tags use a key-value pair. For example:

                                                                          Key=Department,Value=Finance

                                                                          To add tags to an existing OpsItem, use the AddTagsToResource action.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return Optional metadata that you assign to a resource. You can restrict access to OpsItems by using an inline IAM policy that specifies tags. For more information, see Getting Started with OpsCenter in the AWS Systems Manager User Guide.

                                                                          Tags use a key-value pair. For example:

                                                                          Key=Department,Value=Finance

                                                                          To add tags to an existing OpsItem, use the AddTagsToResource action.

                                                                          ", "getterModel" : { "returnType" : "java.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" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Tag", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "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" }, "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" : "

                                                                          Optional metadata that you assign to a resource. You can restrict access to OpsItems by using an inline IAM policy that specifies tags. For more information, see Getting Started with OpsCenter in the AWS Systems Manager User Guide.

                                                                          Tags use a key-value pair. For example:

                                                                          Key=Department,Value=Finance

                                                                          To add tags to an existing OpsItem, use the AddTagsToResource action.

                                                                          \n@param tags Optional metadata that you assign to a resource. You can restrict access to OpsItems by using an inline IAM policy that specifies tags. For more information, see Getting Started with OpsCenter in the AWS Systems Manager User Guide.

                                                                          Tags use a key-value pair. For example:

                                                                          Key=Department,Value=Finance

                                                                          To add tags to an existing OpsItem, use the AddTagsToResource action.

                                                                          ", "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" : "

                                                                          Optional metadata that you assign to a resource. You can restrict access to OpsItems by using an inline IAM policy that specifies tags. For more information, see Getting Started with OpsCenter in the AWS Systems Manager User Guide.

                                                                          Tags use a key-value pair. For example:

                                                                          Key=Department,Value=Finance

                                                                          To add tags to an existing OpsItem, use the AddTagsToResource action.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "Title" : { "beanStyleGetterMethodName" : "getTitle", "beanStyleSetterMethodName" : "setTitle", "c2jName" : "Title", "c2jShape" : "OpsItemTitle", "defaultConsumerFluentSetterDocumentation" : "

                                                                          A short heading that describes the nature of the OpsItem and the impacted resource.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #title(String)}.\n@param title a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #title(String)", "deprecated" : false, "documentation" : "

                                                                          A short heading that describes the nature of the OpsItem and the impacted resource.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "title", "fluentSetterDocumentation" : "

                                                                          A short heading that describes the nature of the OpsItem and the impacted resource.

                                                                          \n@param title A short heading that describes the nature of the OpsItem and the impacted resource.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "title", "getterDocumentation" : "

                                                                          A short heading that describes the nature of the OpsItem and the impacted resource.

                                                                          \n@return A short heading that describes the nature of the OpsItem and the impacted resource.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Title", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Title", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Title", "sensitive" : false, "setterDocumentation" : "

                                                                          A short heading that describes the nature of the OpsItem and the impacted resource.

                                                                          \n@param title A short heading that describes the nature of the OpsItem and the impacted resource.", "setterMethodName" : "setTitle", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "title", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "title", "variableType" : "String", "documentation" : "

                                                                          A short heading that describes the nature of the OpsItem and the impacted resource.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "OpsItemDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                                          Information about the OpsItem.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                          Information about the OpsItem.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                          Information about the OpsItem.

                                                                          \n@param description Information about the OpsItem.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                          Information about the OpsItem.

                                                                          \n@return Information about the OpsItem.", "getterModel" : { "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" : "

                                                                          Information about the OpsItem.

                                                                          \n@param description Information about the OpsItem.", "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" : "

                                                                          Information about the OpsItem.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOperationalData", "beanStyleSetterMethodName" : "setOperationalData", "c2jName" : "OperationalData", "c2jShape" : "OpsItemOperationalData", "defaultConsumerFluentSetterDocumentation" : "

                                                                          Operational data is custom data that provides useful reference details about the OpsItem. For example, you can specify log files, error strings, license keys, troubleshooting tips, or other relevant data. You enter operational data as key-value pairs. The key has a maximum length of 128 characters. The value has a maximum size of 20 KB.

                                                                          Operational data keys can't begin with the following: amazon, aws, amzn, ssm, /amazon, /aws, /amzn, /ssm.

                                                                          You can choose to make the data searchable by other users in the account or you can restrict search access. Searchable data means that all users with access to the OpsItem Overview page (as provided by the DescribeOpsItems API action) can view and search on the specified data. Operational data that is not searchable is only viewable by users who have access to the OpsItem (as provided by the GetOpsItem API action).

                                                                          Use the /aws/resources key in OperationalData to specify a related resource in the request. Use the /aws/automations key in OperationalData to associate an Automation runbook with the OpsItem. To view AWS CLI example commands that use these keys, see Creating OpsItems Manually in the AWS Systems Manager User Guide.

                                                                          \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #operationalData(Map)}.\n@param operationalData a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #operationalData(Map)", "deprecated" : false, "documentation" : "

                                                                          Operational data is custom data that provides useful reference details about the OpsItem. For example, you can specify log files, error strings, license keys, troubleshooting tips, or other relevant data. You enter operational data as key-value pairs. The key has a maximum length of 128 characters. The value has a maximum size of 20 KB.

                                                                          Operational data keys can't begin with the following: amazon, aws, amzn, ssm, /amazon, /aws, /amzn, /ssm.

                                                                          You can choose to make the data searchable by other users in the account or you can restrict search access. Searchable data means that all users with access to the OpsItem Overview page (as provided by the DescribeOpsItems API action) can view and search on the specified data. Operational data that is not searchable is only viewable by users who have access to the OpsItem (as provided by the GetOpsItem API action).

                                                                          Use the /aws/resources key in OperationalData to specify a related resource in the request. Use the /aws/automations key in OperationalData to associate an Automation runbook with the OpsItem. To view AWS CLI example commands that use these keys, see Creating OpsItems Manually in the AWS Systems Manager User Guide.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "operationalData", "fluentSetterDocumentation" : "

                                                                          Operational data is custom data that provides useful reference details about the OpsItem. For example, you can specify log files, error strings, license keys, troubleshooting tips, or other relevant data. You enter operational data as key-value pairs. The key has a maximum length of 128 characters. The value has a maximum size of 20 KB.

                                                                          Operational data keys can't begin with the following: amazon, aws, amzn, ssm, /amazon, /aws, /amzn, /ssm.

                                                                          You can choose to make the data searchable by other users in the account or you can restrict search access. Searchable data means that all users with access to the OpsItem Overview page (as provided by the DescribeOpsItems API action) can view and search on the specified data. Operational data that is not searchable is only viewable by users who have access to the OpsItem (as provided by the GetOpsItem API action).

                                                                          Use the /aws/resources key in OperationalData to specify a related resource in the request. Use the /aws/automations key in OperationalData to associate an Automation runbook with the OpsItem. To view AWS CLI example commands that use these keys, see Creating OpsItems Manually in the AWS Systems Manager User Guide.

                                                                          \n@param operationalData Operational data is custom data that provides useful reference details about the OpsItem. For example, you can specify log files, error strings, license keys, troubleshooting tips, or other relevant data. You enter operational data as key-value pairs. The key has a maximum length of 128 characters. The value has a maximum size of 20 KB.

                                                                          Operational data keys can't begin with the following: amazon, aws, amzn, ssm, /amazon, /aws, /amzn, /ssm.

                                                                          You can choose to make the data searchable by other users in the account or you can restrict search access. Searchable data means that all users with access to the OpsItem Overview page (as provided by the DescribeOpsItems API action) can view and search on the specified data. Operational data that is not searchable is only viewable by users who have access to the OpsItem (as provided by the GetOpsItem API action).

                                                                          Use the /aws/resources key in OperationalData to specify a related resource in the request. Use the /aws/automations key in OperationalData to associate an Automation runbook with the OpsItem. To view AWS CLI example commands that use these keys, see Creating OpsItems Manually in the AWS Systems Manager User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "operationalData", "getterDocumentation" : "

                                                                          Operational data is custom data that provides useful reference details about the OpsItem. For example, you can specify log files, error strings, license keys, troubleshooting tips, or other relevant data. You enter operational data as key-value pairs. The key has a maximum length of 128 characters. The value has a maximum size of 20 KB.

                                                                          Operational data keys can't begin with the following: amazon, aws, amzn, ssm, /amazon, /aws, /amzn, /ssm.

                                                                          You can choose to make the data searchable by other users in the account or you can restrict search access. Searchable data means that all users with access to the OpsItem Overview page (as provided by the DescribeOpsItems API action) can view and search on the specified data. Operational data that is not searchable is only viewable by users who have access to the OpsItem (as provided by the GetOpsItem API action).

                                                                          Use the /aws/resources key in OperationalData to specify a related resource in the request. Use the /aws/automations key in OperationalData to associate an Automation runbook with the OpsItem. To view AWS CLI example commands that use these keys, see Creating OpsItems Manually in the AWS Systems Manager User Guide.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return Operational data is custom data that provides useful reference details about the OpsItem. For example, you can specify log files, error strings, license keys, troubleshooting tips, or other relevant data. You enter operational data as key-value pairs. The key has a maximum length of 128 characters. The value has a maximum size of 20 KB.

                                                                          Operational data keys can't begin with the following: amazon, aws, amzn, ssm, /amazon, /aws, /amzn, /ssm.

                                                                          You can choose to make the data searchable by other users in the account or you can restrict search access. Searchable data means that all users with access to the OpsItem Overview page (as provided by the DescribeOpsItems API action) can view and search on the specified data. Operational data that is not searchable is only viewable by users who have access to the OpsItem (as provided by the GetOpsItem API action).

                                                                          Use the /aws/resources key in OperationalData to specify a related resource in the request. Use the /aws/automations key in OperationalData to associate an Automation runbook with the OpsItem. To view AWS CLI example commands that use these keys, see Creating OpsItems Manually in the AWS Systems Manager User Guide.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OperationalData", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OperationalData", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "OpsItemDataKey", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "OpsItemDataValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link OpsItemDataValue.Builder} avoiding the need to create one manually via {@link OpsItemDataValue#builder()}.\n\nWhen the {@link Consumer} completes, {@link OpsItemDataValue.Builder#build()} is called immediately and its result is passed to {@link #value(OpsItemDataValue)}.\n@param value a consumer that will call methods on {@link OpsItemDataValue.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(OpsItemDataValue)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "OpsItemDataValue", "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" : "SDK_POJO", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "OpsItemDataValue", "variableName" : "value", "variableType" : "OpsItemDataValue", "documentation" : null, "simpleType" : "OpsItemDataValue", "variableSetterType" : "OpsItemDataValue" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OpsItemDataValue", "variableName" : "value", "variableType" : "OpsItemDataValue", "documentation" : "", "simpleType" : "OpsItemDataValue", "variableSetterType" : "OpsItemDataValue" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "OperationalData", "sensitive" : false, "setterDocumentation" : "

                                                                          Operational data is custom data that provides useful reference details about the OpsItem. For example, you can specify log files, error strings, license keys, troubleshooting tips, or other relevant data. You enter operational data as key-value pairs. The key has a maximum length of 128 characters. The value has a maximum size of 20 KB.

                                                                          Operational data keys can't begin with the following: amazon, aws, amzn, ssm, /amazon, /aws, /amzn, /ssm.

                                                                          You can choose to make the data searchable by other users in the account or you can restrict search access. Searchable data means that all users with access to the OpsItem Overview page (as provided by the DescribeOpsItems API action) can view and search on the specified data. Operational data that is not searchable is only viewable by users who have access to the OpsItem (as provided by the GetOpsItem API action).

                                                                          Use the /aws/resources key in OperationalData to specify a related resource in the request. Use the /aws/automations key in OperationalData to associate an Automation runbook with the OpsItem. To view AWS CLI example commands that use these keys, see Creating OpsItems Manually in the AWS Systems Manager User Guide.

                                                                          \n@param operationalData Operational data is custom data that provides useful reference details about the OpsItem. For example, you can specify log files, error strings, license keys, troubleshooting tips, or other relevant data. You enter operational data as key-value pairs. The key has a maximum length of 128 characters. The value has a maximum size of 20 KB.

                                                                          Operational data keys can't begin with the following: amazon, aws, amzn, ssm, /amazon, /aws, /amzn, /ssm.

                                                                          You can choose to make the data searchable by other users in the account or you can restrict search access. Searchable data means that all users with access to the OpsItem Overview page (as provided by the DescribeOpsItems API action) can view and search on the specified data. Operational data that is not searchable is only viewable by users who have access to the OpsItem (as provided by the GetOpsItem API action).

                                                                          Use the /aws/resources key in OperationalData to specify a related resource in the request. Use the /aws/automations key in OperationalData to associate an Automation runbook with the OpsItem. To view AWS CLI example commands that use these keys, see Creating OpsItems Manually in the AWS Systems Manager User Guide.", "setterMethodName" : "setOperationalData", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "operationalData", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "operationalData", "variableType" : "java.util.Map", "documentation" : "

                                                                          Operational data is custom data that provides useful reference details about the OpsItem. For example, you can specify log files, error strings, license keys, troubleshooting tips, or other relevant data. You enter operational data as key-value pairs. The key has a maximum length of 128 characters. The value has a maximum size of 20 KB.

                                                                          Operational data keys can't begin with the following: amazon, aws, amzn, ssm, /amazon, /aws, /amzn, /ssm.

                                                                          You can choose to make the data searchable by other users in the account or you can restrict search access. Searchable data means that all users with access to the OpsItem Overview page (as provided by the DescribeOpsItems API action) can view and search on the specified data. Operational data that is not searchable is only viewable by users who have access to the OpsItem (as provided by the GetOpsItem API action).

                                                                          Use the /aws/resources key in OperationalData to specify a related resource in the request. Use the /aws/automations key in OperationalData to associate an Automation runbook with the OpsItem. To view AWS CLI example commands that use these keys, see Creating OpsItems Manually in the AWS Systems Manager User Guide.

                                                                          ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNotifications", "beanStyleSetterMethodName" : "setNotifications", "c2jName" : "Notifications", "c2jShape" : "OpsItemNotifications", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The Amazon Resource Name (ARN) of an SNS topic where notifications are sent when this OpsItem is edited or changed.

                                                                          \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #notifications(List)}.\n@param notifications a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #notifications(List)", "deprecated" : false, "documentation" : "

                                                                          The Amazon Resource Name (ARN) of an SNS topic where notifications are sent when this OpsItem is edited or changed.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "notifications", "fluentSetterDocumentation" : "

                                                                          The Amazon Resource Name (ARN) of an SNS topic where notifications are sent when this OpsItem is edited or changed.

                                                                          \n@param notifications The Amazon Resource Name (ARN) of an SNS topic where notifications are sent when this OpsItem is edited or changed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "notifications", "getterDocumentation" : "

                                                                          The Amazon Resource Name (ARN) of an SNS topic where notifications are sent when this OpsItem is edited or changed.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return The Amazon Resource Name (ARN) of an SNS topic where notifications are sent when this OpsItem is edited or changed.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Notifications", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Notifications", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "OpsItemNotification", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link OpsItemNotification.Builder} avoiding the need to create one manually via {@link OpsItemNotification#builder()}.\n\nWhen the {@link Consumer} completes, {@link OpsItemNotification.Builder#build()} is called immediately and its result is passed to {@link #member(OpsItemNotification)}.\n@param member a consumer that will call methods on {@link OpsItemNotification.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(OpsItemNotification)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "OpsItemNotification", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "OpsItemNotification", "variableName" : "member", "variableType" : "OpsItemNotification", "documentation" : null, "simpleType" : "OpsItemNotification", "variableSetterType" : "OpsItemNotification" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OpsItemNotification", "variableName" : "member", "variableType" : "OpsItemNotification", "documentation" : "", "simpleType" : "OpsItemNotification", "variableSetterType" : "OpsItemNotification" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "OpsItemNotification", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "OpsItemNotification", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Notifications", "sensitive" : false, "setterDocumentation" : "

                                                                          The Amazon Resource Name (ARN) of an SNS topic where notifications are sent when this OpsItem is edited or changed.

                                                                          \n@param notifications The Amazon Resource Name (ARN) of an SNS topic where notifications are sent when this OpsItem is edited or changed.", "setterMethodName" : "setNotifications", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "notifications", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "notifications", "variableType" : "java.util.List", "documentation" : "

                                                                          The Amazon Resource Name (ARN) of an SNS topic where notifications are sent when this OpsItem is edited or changed.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPriority", "beanStyleSetterMethodName" : "setPriority", "c2jName" : "Priority", "c2jShape" : "OpsItemPriority", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The importance of this OpsItem in relation to other OpsItems in the system.

                                                                          \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 #priority(Integer)}.\n@param priority 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 #priority(Integer)", "deprecated" : false, "documentation" : "

                                                                          The importance of this OpsItem in relation to other OpsItems in the system.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "priority", "fluentSetterDocumentation" : "

                                                                          The importance of this OpsItem in relation to other OpsItems in the system.

                                                                          \n@param priority The importance of this OpsItem in relation to other OpsItems in the system.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "priority", "getterDocumentation" : "

                                                                          The importance of this OpsItem in relation to other OpsItems in the system.

                                                                          \n@return The importance of this OpsItem in relation to other OpsItems in the system.", "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" : "Priority", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Priority", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Priority", "sensitive" : false, "setterDocumentation" : "

                                                                          The importance of this OpsItem in relation to other OpsItems in the system.

                                                                          \n@param priority The importance of this OpsItem in relation to other OpsItems in the system.", "setterMethodName" : "setPriority", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "priority", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "priority", "variableType" : "Integer", "documentation" : "

                                                                          The importance of this OpsItem in relation to other OpsItems in the system.

                                                                          ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRelatedOpsItems", "beanStyleSetterMethodName" : "setRelatedOpsItems", "c2jName" : "RelatedOpsItems", "c2jShape" : "RelatedOpsItems", "defaultConsumerFluentSetterDocumentation" : "

                                                                          One or more OpsItems that share something in common with the current OpsItems. For example, related OpsItems can include OpsItems with similar error messages, impacted resources, or statuses for the impacted 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 #relatedOpsItems(List)}.\n@param relatedOpsItems a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #relatedOpsItems(List)", "deprecated" : false, "documentation" : "

                                                                          One or more OpsItems that share something in common with the current OpsItems. For example, related OpsItems can include OpsItems with similar error messages, impacted resources, or statuses for the impacted resource.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "relatedOpsItems", "fluentSetterDocumentation" : "

                                                                          One or more OpsItems that share something in common with the current OpsItems. For example, related OpsItems can include OpsItems with similar error messages, impacted resources, or statuses for the impacted resource.

                                                                          \n@param relatedOpsItems One or more OpsItems that share something in common with the current OpsItems. For example, related OpsItems can include OpsItems with similar error messages, impacted resources, or statuses for the impacted resource.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "relatedOpsItems", "getterDocumentation" : "

                                                                          One or more OpsItems that share something in common with the current OpsItems. For example, related OpsItems can include OpsItems with similar error messages, impacted resources, or statuses for the impacted resource.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return One or more OpsItems that share something in common with the current OpsItems. For example, related OpsItems can include OpsItems with similar error messages, impacted resources, or statuses for the impacted 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" : "RelatedOpsItems", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RelatedOpsItems", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "RelatedOpsItem", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link RelatedOpsItem.Builder} avoiding the need to create one manually via {@link RelatedOpsItem#builder()}.\n\nWhen the {@link Consumer} completes, {@link RelatedOpsItem.Builder#build()} is called immediately and its result is passed to {@link #member(RelatedOpsItem)}.\n@param member a consumer that will call methods on {@link RelatedOpsItem.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(RelatedOpsItem)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "RelatedOpsItem", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "RelatedOpsItem", "variableName" : "member", "variableType" : "RelatedOpsItem", "documentation" : null, "simpleType" : "RelatedOpsItem", "variableSetterType" : "RelatedOpsItem" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "RelatedOpsItem", "variableName" : "member", "variableType" : "RelatedOpsItem", "documentation" : "", "simpleType" : "RelatedOpsItem", "variableSetterType" : "RelatedOpsItem" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "RelatedOpsItem", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "RelatedOpsItem", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "RelatedOpsItems", "sensitive" : false, "setterDocumentation" : "

                                                                          One or more OpsItems that share something in common with the current OpsItems. For example, related OpsItems can include OpsItems with similar error messages, impacted resources, or statuses for the impacted resource.

                                                                          \n@param relatedOpsItems One or more OpsItems that share something in common with the current OpsItems. For example, related OpsItems can include OpsItems with similar error messages, impacted resources, or statuses for the impacted resource.", "setterMethodName" : "setRelatedOpsItems", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "relatedOpsItems", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "relatedOpsItems", "variableType" : "java.util.List", "documentation" : "

                                                                          One or more OpsItems that share something in common with the current OpsItems. For example, related OpsItems can include OpsItems with similar error messages, impacted resources, or statuses for the impacted resource.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSource", "beanStyleSetterMethodName" : "setSource", "c2jName" : "Source", "c2jShape" : "OpsItemSource", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The origin of the OpsItem, such as Amazon EC2 or AWS Systems Manager.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #source(String)}.\n@param source a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #source(String)", "deprecated" : false, "documentation" : "

                                                                          The origin of the OpsItem, such as Amazon EC2 or AWS Systems Manager.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "source", "fluentSetterDocumentation" : "

                                                                          The origin of the OpsItem, such as Amazon EC2 or AWS Systems Manager.

                                                                          \n@param source The origin of the OpsItem, such as Amazon EC2 or AWS Systems Manager.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "source", "getterDocumentation" : "

                                                                          The origin of the OpsItem, such as Amazon EC2 or AWS Systems Manager.

                                                                          \n@return The origin of the OpsItem, such as Amazon EC2 or AWS Systems Manager.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Source", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Source", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Source", "sensitive" : false, "setterDocumentation" : "

                                                                          The origin of the OpsItem, such as Amazon EC2 or AWS Systems Manager.

                                                                          \n@param source The origin of the OpsItem, such as Amazon EC2 or AWS Systems Manager.", "setterMethodName" : "setSource", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "source", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "source", "variableType" : "String", "documentation" : "

                                                                          The origin of the OpsItem, such as Amazon EC2 or AWS Systems Manager.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTitle", "beanStyleSetterMethodName" : "setTitle", "c2jName" : "Title", "c2jShape" : "OpsItemTitle", "defaultConsumerFluentSetterDocumentation" : "

                                                                          A short heading that describes the nature of the OpsItem and the impacted resource.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #title(String)}.\n@param title a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #title(String)", "deprecated" : false, "documentation" : "

                                                                          A short heading that describes the nature of the OpsItem and the impacted resource.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "title", "fluentSetterDocumentation" : "

                                                                          A short heading that describes the nature of the OpsItem and the impacted resource.

                                                                          \n@param title A short heading that describes the nature of the OpsItem and the impacted resource.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "title", "getterDocumentation" : "

                                                                          A short heading that describes the nature of the OpsItem and the impacted resource.

                                                                          \n@return A short heading that describes the nature of the OpsItem and the impacted resource.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Title", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Title", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Title", "sensitive" : false, "setterDocumentation" : "

                                                                          A short heading that describes the nature of the OpsItem and the impacted resource.

                                                                          \n@param title A short heading that describes the nature of the OpsItem and the impacted resource.", "setterMethodName" : "setTitle", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "title", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "title", "variableType" : "String", "documentation" : "

                                                                          A short heading that describes the nature of the OpsItem and the impacted resource.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "TagList", "defaultConsumerFluentSetterDocumentation" : "

                                                                          Optional metadata that you assign to a resource. You can restrict access to OpsItems by using an inline IAM policy that specifies tags. For more information, see Getting Started with OpsCenter in the AWS Systems Manager User Guide.

                                                                          Tags use a key-value pair. For example:

                                                                          Key=Department,Value=Finance

                                                                          To add tags to an existing OpsItem, use the AddTagsToResource action.

                                                                          \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tags(List)}.\n@param tags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(List)", "deprecated" : false, "documentation" : "

                                                                          Optional metadata that you assign to a resource. You can restrict access to OpsItems by using an inline IAM policy that specifies tags. For more information, see Getting Started with OpsCenter in the AWS Systems Manager User Guide.

                                                                          Tags use a key-value pair. For example:

                                                                          Key=Department,Value=Finance

                                                                          To add tags to an existing OpsItem, use the AddTagsToResource action.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                                                          Optional metadata that you assign to a resource. You can restrict access to OpsItems by using an inline IAM policy that specifies tags. For more information, see Getting Started with OpsCenter in the AWS Systems Manager User Guide.

                                                                          Tags use a key-value pair. For example:

                                                                          Key=Department,Value=Finance

                                                                          To add tags to an existing OpsItem, use the AddTagsToResource action.

                                                                          \n@param tags Optional metadata that you assign to a resource. You can restrict access to OpsItems by using an inline IAM policy that specifies tags. For more information, see Getting Started with OpsCenter in the AWS Systems Manager User Guide.

                                                                          Tags use a key-value pair. For example:

                                                                          Key=Department,Value=Finance

                                                                          To add tags to an existing OpsItem, use the AddTagsToResource action.

                                                                          \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                                                          Optional metadata that you assign to a resource. You can restrict access to OpsItems by using an inline IAM policy that specifies tags. For more information, see Getting Started with OpsCenter in the AWS Systems Manager User Guide.

                                                                          Tags use a key-value pair. For example:

                                                                          Key=Department,Value=Finance

                                                                          To add tags to an existing OpsItem, use the AddTagsToResource action.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return Optional metadata that you assign to a resource. You can restrict access to OpsItems by using an inline IAM policy that specifies tags. For more information, see Getting Started with OpsCenter in the AWS Systems Manager User Guide.

                                                                          Tags use a key-value pair. For example:

                                                                          Key=Department,Value=Finance

                                                                          To add tags to an existing OpsItem, use the AddTagsToResource action.

                                                                          ", "getterModel" : { "returnType" : "java.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" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Tag", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "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" }, "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" : "

                                                                          Optional metadata that you assign to a resource. You can restrict access to OpsItems by using an inline IAM policy that specifies tags. For more information, see Getting Started with OpsCenter in the AWS Systems Manager User Guide.

                                                                          Tags use a key-value pair. For example:

                                                                          Key=Department,Value=Finance

                                                                          To add tags to an existing OpsItem, use the AddTagsToResource action.

                                                                          \n@param tags Optional metadata that you assign to a resource. You can restrict access to OpsItems by using an inline IAM policy that specifies tags. For more information, see Getting Started with OpsCenter in the AWS Systems Manager User Guide.

                                                                          Tags use a key-value pair. For example:

                                                                          Key=Department,Value=Finance

                                                                          To add tags to an existing OpsItem, use the AddTagsToResource action.

                                                                          ", "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" : "

                                                                          Optional metadata that you assign to a resource. You can restrict access to OpsItems by using an inline IAM policy that specifies tags. For more information, see Getting Started with OpsCenter in the AWS Systems Manager User Guide.

                                                                          Tags use a key-value pair. For example:

                                                                          Key=Department,Value=Finance

                                                                          To add tags to an existing OpsItem, use the AddTagsToResource action.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Description", "Source", "Title" ], "shapeName" : "CreateOpsItemRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "CreateOpsItemRequest", "variableName" : "createOpsItemRequest", "variableType" : "CreateOpsItemRequest", "documentation" : null, "simpleType" : "CreateOpsItemRequest", "variableSetterType" : "CreateOpsItemRequest" }, "wrapper" : false }, "CreateOpsItemResponse" : { "c2jName" : "CreateOpsItemResponse", "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" : [ { "beanStyleGetterMethodName" : "getOpsItemId", "beanStyleSetterMethodName" : "setOpsItemId", "c2jName" : "OpsItemId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The ID of the OpsItem.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #opsItemId(String)}.\n@param opsItemId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #opsItemId(String)", "deprecated" : false, "documentation" : "

                                                                          The ID of the OpsItem.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "opsItemId", "fluentSetterDocumentation" : "

                                                                          The ID of the OpsItem.

                                                                          \n@param opsItemId The ID of the OpsItem.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "opsItemId", "getterDocumentation" : "

                                                                          The ID of the OpsItem.

                                                                          \n@return The ID of the OpsItem.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OpsItemId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OpsItemId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OpsItemId", "sensitive" : false, "setterDocumentation" : "

                                                                          The ID of the OpsItem.

                                                                          \n@param opsItemId The ID of the OpsItem.", "setterMethodName" : "setOpsItemId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "opsItemId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "opsItemId", "variableType" : "String", "documentation" : "

                                                                          The ID of the OpsItem.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "OpsItemId" : { "beanStyleGetterMethodName" : "getOpsItemId", "beanStyleSetterMethodName" : "setOpsItemId", "c2jName" : "OpsItemId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The ID of the OpsItem.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #opsItemId(String)}.\n@param opsItemId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #opsItemId(String)", "deprecated" : false, "documentation" : "

                                                                          The ID of the OpsItem.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "opsItemId", "fluentSetterDocumentation" : "

                                                                          The ID of the OpsItem.

                                                                          \n@param opsItemId The ID of the OpsItem.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "opsItemId", "getterDocumentation" : "

                                                                          The ID of the OpsItem.

                                                                          \n@return The ID of the OpsItem.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OpsItemId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OpsItemId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OpsItemId", "sensitive" : false, "setterDocumentation" : "

                                                                          The ID of the OpsItem.

                                                                          \n@param opsItemId The ID of the OpsItem.", "setterMethodName" : "setOpsItemId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "opsItemId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "opsItemId", "variableType" : "String", "documentation" : "

                                                                          The ID of the OpsItem.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getOpsItemId", "beanStyleSetterMethodName" : "setOpsItemId", "c2jName" : "OpsItemId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The ID of the OpsItem.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #opsItemId(String)}.\n@param opsItemId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #opsItemId(String)", "deprecated" : false, "documentation" : "

                                                                          The ID of the OpsItem.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "opsItemId", "fluentSetterDocumentation" : "

                                                                          The ID of the OpsItem.

                                                                          \n@param opsItemId The ID of the OpsItem.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "opsItemId", "getterDocumentation" : "

                                                                          The ID of the OpsItem.

                                                                          \n@return The ID of the OpsItem.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OpsItemId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OpsItemId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OpsItemId", "sensitive" : false, "setterDocumentation" : "

                                                                          The ID of the OpsItem.

                                                                          \n@param opsItemId The ID of the OpsItem.", "setterMethodName" : "setOpsItemId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "opsItemId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "opsItemId", "variableType" : "String", "documentation" : "

                                                                          The ID of the OpsItem.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "CreateOpsItemResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CreateOpsItemResponse", "variableName" : "createOpsItemResponse", "variableType" : "CreateOpsItemResponse", "documentation" : null, "simpleType" : "CreateOpsItemResponse", "variableSetterType" : "CreateOpsItemResponse" }, "wrapper" : false }, "CreatePatchBaselineRequest" : { "c2jName" : "CreatePatchBaselineRequest", "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" : "CreatePatchBaseline", "locationName" : null, "requestUri" : "/", "target" : "AmazonSSM.CreatePatchBaseline", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getOperatingSystemAsString", "beanStyleSetterMethodName" : "setOperatingSystem", "c2jName" : "OperatingSystem", "c2jShape" : "OperatingSystem", "defaultConsumerFluentSetterDocumentation" : "

                                                                          Defines the operating system the patch baseline applies to. The Default value is WINDOWS.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #operatingSystemAsString(String)}.\n@param operatingSystem a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #operatingSystem(String)", "deprecated" : false, "documentation" : "

                                                                          Defines the operating system the patch baseline applies to. The Default value is WINDOWS.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : "OperatingSystem", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "operatingSystem", "fluentEnumSetterMethodName" : "operatingSystem", "fluentGetterMethodName" : "operatingSystemAsString", "fluentSetterDocumentation" : "

                                                                          Defines the operating system the patch baseline applies to. The Default value is WINDOWS.

                                                                          \n@param operatingSystem Defines the operating system the patch baseline applies to. The Default value is WINDOWS.\n@see OperatingSystem\n@return Returns a reference to this object so that method calls can be chained together.\n@see OperatingSystem", "fluentSetterMethodName" : "operatingSystem", "getterDocumentation" : "

                                                                          Defines the operating system the patch baseline applies to. The Default value is WINDOWS.

                                                                          \n

                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #operatingSystem} will return {@link OperatingSystem#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #operatingSystemAsString}.\n

                                                                          \n@return Defines the operating system the patch baseline applies to. The Default value is WINDOWS.\n@see OperatingSystem", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OperatingSystem", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OperatingSystem", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OperatingSystem", "sensitive" : false, "setterDocumentation" : "

                                                                          Defines the operating system the patch baseline applies to. The Default value is WINDOWS.

                                                                          \n@param operatingSystem Defines the operating system the patch baseline applies to. The Default value is WINDOWS.\n@see OperatingSystem", "setterMethodName" : "setOperatingSystem", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "operatingSystem", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "operatingSystem", "variableType" : "String", "documentation" : "

                                                                          Defines the operating system the patch baseline applies to. The Default value is WINDOWS.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "BaselineName", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The name of the patch baseline.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                          The name of the patch baseline.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                          The name of the patch baseline.

                                                                          \n@param name The name of the patch baseline.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                          The name of the patch baseline.

                                                                          \n@return The name of the patch baseline.", "getterModel" : { "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 patch baseline.

                                                                          \n@param name The name of the patch baseline.", "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 patch baseline.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getGlobalFilters", "beanStyleSetterMethodName" : "setGlobalFilters", "c2jName" : "GlobalFilters", "c2jShape" : "PatchFilterGroup", "defaultConsumerFluentSetterDocumentation" : "

                                                                          A set of global filters used to include patches in the baseline.

                                                                          \nThis is a convenience that creates an instance of the {@link PatchFilterGroup.Builder} avoiding the need to create one manually via {@link PatchFilterGroup#builder()}.\n\nWhen the {@link Consumer} completes, {@link PatchFilterGroup.Builder#build()} is called immediately and its result is passed to {@link #globalFilters(PatchFilterGroup)}.\n@param globalFilters a consumer that will call methods on {@link PatchFilterGroup.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #globalFilters(PatchFilterGroup)", "deprecated" : false, "documentation" : "

                                                                          A set of global filters used to include patches in the baseline.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "globalFilters", "fluentSetterDocumentation" : "

                                                                          A set of global filters used to include patches in the baseline.

                                                                          \n@param globalFilters A set of global filters used to include patches in the baseline.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "globalFilters", "getterDocumentation" : "

                                                                          A set of global filters used to include patches in the baseline.

                                                                          \n@return A set of global filters used to include patches in the baseline.", "getterModel" : { "returnType" : "PatchFilterGroup", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GlobalFilters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GlobalFilters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "GlobalFilters", "sensitive" : false, "setterDocumentation" : "

                                                                          A set of global filters used to include patches in the baseline.

                                                                          \n@param globalFilters A set of global filters used to include patches in the baseline.", "setterMethodName" : "setGlobalFilters", "setterModel" : { "variableDeclarationType" : "PatchFilterGroup", "variableName" : "globalFilters", "variableType" : "PatchFilterGroup", "documentation" : null, "simpleType" : "PatchFilterGroup", "variableSetterType" : "PatchFilterGroup" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PatchFilterGroup", "variableName" : "globalFilters", "variableType" : "PatchFilterGroup", "documentation" : "

                                                                          A set of global filters used to include patches in the baseline.

                                                                          ", "simpleType" : "PatchFilterGroup", "variableSetterType" : "PatchFilterGroup" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getApprovalRules", "beanStyleSetterMethodName" : "setApprovalRules", "c2jName" : "ApprovalRules", "c2jShape" : "PatchRuleGroup", "defaultConsumerFluentSetterDocumentation" : "

                                                                          A set of rules used to include patches in the baseline.

                                                                          \nThis is a convenience that creates an instance of the {@link PatchRuleGroup.Builder} avoiding the need to create one manually via {@link PatchRuleGroup#builder()}.\n\nWhen the {@link Consumer} completes, {@link PatchRuleGroup.Builder#build()} is called immediately and its result is passed to {@link #approvalRules(PatchRuleGroup)}.\n@param approvalRules a consumer that will call methods on {@link PatchRuleGroup.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #approvalRules(PatchRuleGroup)", "deprecated" : false, "documentation" : "

                                                                          A set of rules used to include patches in the baseline.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "approvalRules", "fluentSetterDocumentation" : "

                                                                          A set of rules used to include patches in the baseline.

                                                                          \n@param approvalRules A set of rules used to include patches in the baseline.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "approvalRules", "getterDocumentation" : "

                                                                          A set of rules used to include patches in the baseline.

                                                                          \n@return A set of rules used to include patches in the baseline.", "getterModel" : { "returnType" : "PatchRuleGroup", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ApprovalRules", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ApprovalRules", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ApprovalRules", "sensitive" : false, "setterDocumentation" : "

                                                                          A set of rules used to include patches in the baseline.

                                                                          \n@param approvalRules A set of rules used to include patches in the baseline.", "setterMethodName" : "setApprovalRules", "setterModel" : { "variableDeclarationType" : "PatchRuleGroup", "variableName" : "approvalRules", "variableType" : "PatchRuleGroup", "documentation" : null, "simpleType" : "PatchRuleGroup", "variableSetterType" : "PatchRuleGroup" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PatchRuleGroup", "variableName" : "approvalRules", "variableType" : "PatchRuleGroup", "documentation" : "

                                                                          A set of rules used to include patches in the baseline.

                                                                          ", "simpleType" : "PatchRuleGroup", "variableSetterType" : "PatchRuleGroup" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getApprovedPatches", "beanStyleSetterMethodName" : "setApprovedPatches", "c2jName" : "ApprovedPatches", "c2jShape" : "PatchIdList", "defaultConsumerFluentSetterDocumentation" : "

                                                                          A list of explicitly approved patches for the baseline.

                                                                          For information about accepted formats for lists of approved patches and rejected patches, see Package Name Formats for Approved and Rejected Patch Lists in the AWS Systems Manager User Guide.

                                                                          \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #approvedPatches(List)}.\n@param approvedPatches a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #approvedPatches(List)", "deprecated" : false, "documentation" : "

                                                                          A list of explicitly approved patches for the baseline.

                                                                          For information about accepted formats for lists of approved patches and rejected patches, see Package Name Formats for Approved and Rejected Patch Lists in the AWS Systems Manager User Guide.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "approvedPatches", "fluentSetterDocumentation" : "

                                                                          A list of explicitly approved patches for the baseline.

                                                                          For information about accepted formats for lists of approved patches and rejected patches, see Package Name Formats for Approved and Rejected Patch Lists in the AWS Systems Manager User Guide.

                                                                          \n@param approvedPatches A list of explicitly approved patches for the baseline.

                                                                          For information about accepted formats for lists of approved patches and rejected patches, see Package Name Formats for Approved and Rejected Patch Lists in the AWS Systems Manager User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "approvedPatches", "getterDocumentation" : "

                                                                          A list of explicitly approved patches for the baseline.

                                                                          For information about accepted formats for lists of approved patches and rejected patches, see Package Name Formats for Approved and Rejected Patch Lists in the AWS Systems Manager User Guide.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return A list of explicitly approved patches for the baseline.

                                                                          For information about accepted formats for lists of approved patches and rejected patches, see Package Name Formats for Approved and Rejected Patch Lists in the AWS Systems Manager User Guide.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ApprovedPatches", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ApprovedPatches", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "PatchId", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "ApprovedPatches", "sensitive" : false, "setterDocumentation" : "

                                                                          A list of explicitly approved patches for the baseline.

                                                                          For information about accepted formats for lists of approved patches and rejected patches, see Package Name Formats for Approved and Rejected Patch Lists in the AWS Systems Manager User Guide.

                                                                          \n@param approvedPatches A list of explicitly approved patches for the baseline.

                                                                          For information about accepted formats for lists of approved patches and rejected patches, see Package Name Formats for Approved and Rejected Patch Lists in the AWS Systems Manager User Guide.", "setterMethodName" : "setApprovedPatches", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "approvedPatches", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "approvedPatches", "variableType" : "java.util.List", "documentation" : "

                                                                          A list of explicitly approved patches for the baseline.

                                                                          For information about accepted formats for lists of approved patches and rejected patches, see Package Name Formats for Approved and Rejected Patch Lists in the AWS Systems Manager User Guide.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getApprovedPatchesComplianceLevelAsString", "beanStyleSetterMethodName" : "setApprovedPatchesComplianceLevel", "c2jName" : "ApprovedPatchesComplianceLevel", "c2jShape" : "PatchComplianceLevel", "defaultConsumerFluentSetterDocumentation" : "

                                                                          Defines the compliance level for approved patches. This means that if an approved patch is reported as missing, this is the severity of the compliance violation. The default value is UNSPECIFIED.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #approvedPatchesComplianceLevelAsString(String)}.\n@param approvedPatchesComplianceLevel a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #approvedPatchesComplianceLevel(String)", "deprecated" : false, "documentation" : "

                                                                          Defines the compliance level for approved patches. This means that if an approved patch is reported as missing, this is the severity of the compliance violation. The default value is UNSPECIFIED.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : "PatchComplianceLevel", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "approvedPatchesComplianceLevel", "fluentEnumSetterMethodName" : "approvedPatchesComplianceLevel", "fluentGetterMethodName" : "approvedPatchesComplianceLevelAsString", "fluentSetterDocumentation" : "

                                                                          Defines the compliance level for approved patches. This means that if an approved patch is reported as missing, this is the severity of the compliance violation. The default value is UNSPECIFIED.

                                                                          \n@param approvedPatchesComplianceLevel Defines the compliance level for approved patches. This means that if an approved patch is reported as missing, this is the severity of the compliance violation. The default value is UNSPECIFIED.\n@see PatchComplianceLevel\n@return Returns a reference to this object so that method calls can be chained together.\n@see PatchComplianceLevel", "fluentSetterMethodName" : "approvedPatchesComplianceLevel", "getterDocumentation" : "

                                                                          Defines the compliance level for approved patches. This means that if an approved patch is reported as missing, this is the severity of the compliance violation. The default value is UNSPECIFIED.

                                                                          \n

                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #approvedPatchesComplianceLevel} will return {@link PatchComplianceLevel#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #approvedPatchesComplianceLevelAsString}.\n

                                                                          \n@return Defines the compliance level for approved patches. This means that if an approved patch is reported as missing, this is the severity of the compliance violation. The default value is UNSPECIFIED.\n@see PatchComplianceLevel", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ApprovedPatchesComplianceLevel", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ApprovedPatchesComplianceLevel", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApprovedPatchesComplianceLevel", "sensitive" : false, "setterDocumentation" : "

                                                                          Defines the compliance level for approved patches. This means that if an approved patch is reported as missing, this is the severity of the compliance violation. The default value is UNSPECIFIED.

                                                                          \n@param approvedPatchesComplianceLevel Defines the compliance level for approved patches. This means that if an approved patch is reported as missing, this is the severity of the compliance violation. The default value is UNSPECIFIED.\n@see PatchComplianceLevel", "setterMethodName" : "setApprovedPatchesComplianceLevel", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "approvedPatchesComplianceLevel", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "approvedPatchesComplianceLevel", "variableType" : "String", "documentation" : "

                                                                          Defines the compliance level for approved patches. This means that if an approved patch is reported as missing, this is the severity of the compliance violation. The default value is UNSPECIFIED.

                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getApprovedPatchesEnableNonSecurity", "beanStyleSetterMethodName" : "setApprovedPatchesEnableNonSecurity", "c2jName" : "ApprovedPatchesEnableNonSecurity", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                          Indicates whether the list of approved patches includes non-security updates that should be applied to the instances. The default value is 'false'. Applies to Linux instances only.

                                                                          \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 #approvedPatchesEnableNonSecurity(Boolean)}.\n@param approvedPatchesEnableNonSecurity 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 #approvedPatchesEnableNonSecurity(Boolean)", "deprecated" : false, "documentation" : "

                                                                          Indicates whether the list of approved patches includes non-security updates that should be applied to the instances. The default value is 'false'. Applies to Linux instances only.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "approvedPatchesEnableNonSecurity", "fluentSetterDocumentation" : "

                                                                          Indicates whether the list of approved patches includes non-security updates that should be applied to the instances. The default value is 'false'. Applies to Linux instances only.

                                                                          \n@param approvedPatchesEnableNonSecurity Indicates whether the list of approved patches includes non-security updates that should be applied to the instances. The default value is 'false'. Applies to Linux instances only.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "approvedPatchesEnableNonSecurity", "getterDocumentation" : "

                                                                          Indicates whether the list of approved patches includes non-security updates that should be applied to the instances. The default value is 'false'. Applies to Linux instances only.

                                                                          \n@return Indicates whether the list of approved patches includes non-security updates that should be applied to the instances. The default value is 'false'. Applies to Linux instances only.", "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" : "ApprovedPatchesEnableNonSecurity", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ApprovedPatchesEnableNonSecurity", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "ApprovedPatchesEnableNonSecurity", "sensitive" : false, "setterDocumentation" : "

                                                                          Indicates whether the list of approved patches includes non-security updates that should be applied to the instances. The default value is 'false'. Applies to Linux instances only.

                                                                          \n@param approvedPatchesEnableNonSecurity Indicates whether the list of approved patches includes non-security updates that should be applied to the instances. The default value is 'false'. Applies to Linux instances only.", "setterMethodName" : "setApprovedPatchesEnableNonSecurity", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "approvedPatchesEnableNonSecurity", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "approvedPatchesEnableNonSecurity", "variableType" : "Boolean", "documentation" : "

                                                                          Indicates whether the list of approved patches includes non-security updates that should be applied to the instances. The default value is 'false'. Applies to Linux instances only.

                                                                          ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRejectedPatches", "beanStyleSetterMethodName" : "setRejectedPatches", "c2jName" : "RejectedPatches", "c2jShape" : "PatchIdList", "defaultConsumerFluentSetterDocumentation" : "

                                                                          A list of explicitly rejected patches for the baseline.

                                                                          For information about accepted formats for lists of approved patches and rejected patches, see Package Name Formats for Approved and Rejected Patch Lists in the AWS Systems Manager User Guide.

                                                                          \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #rejectedPatches(List)}.\n@param rejectedPatches a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #rejectedPatches(List)", "deprecated" : false, "documentation" : "

                                                                          A list of explicitly rejected patches for the baseline.

                                                                          For information about accepted formats for lists of approved patches and rejected patches, see Package Name Formats for Approved and Rejected Patch Lists in the AWS Systems Manager User Guide.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "rejectedPatches", "fluentSetterDocumentation" : "

                                                                          A list of explicitly rejected patches for the baseline.

                                                                          For information about accepted formats for lists of approved patches and rejected patches, see Package Name Formats for Approved and Rejected Patch Lists in the AWS Systems Manager User Guide.

                                                                          \n@param rejectedPatches A list of explicitly rejected patches for the baseline.

                                                                          For information about accepted formats for lists of approved patches and rejected patches, see Package Name Formats for Approved and Rejected Patch Lists in the AWS Systems Manager User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "rejectedPatches", "getterDocumentation" : "

                                                                          A list of explicitly rejected patches for the baseline.

                                                                          For information about accepted formats for lists of approved patches and rejected patches, see Package Name Formats for Approved and Rejected Patch Lists in the AWS Systems Manager User Guide.

                                                                          \n

                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                          \n@return A list of explicitly rejected patches for the baseline.

                                                                          For information about accepted formats for lists of approved patches and rejected patches, see Package Name Formats for Approved and Rejected Patch Lists in the AWS Systems Manager User Guide.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RejectedPatches", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RejectedPatches", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "PatchId", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "RejectedPatches", "sensitive" : false, "setterDocumentation" : "

                                                                          A list of explicitly rejected patches for the baseline.

                                                                          For information about accepted formats for lists of approved patches and rejected patches, see Package Name Formats for Approved and Rejected Patch Lists in the AWS Systems Manager User Guide.

                                                                          \n@param rejectedPatches A list of explicitly rejected patches for the baseline.

                                                                          For information about accepted formats for lists of approved patches and rejected patches, see Package Name Formats for Approved and Rejected Patch Lists in the AWS Systems Manager User Guide.", "setterMethodName" : "setRejectedPatches", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "rejectedPatches", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "rejectedPatches", "variableType" : "java.util.List", "documentation" : "

                                                                          A list of explicitly rejected patches for the baseline.

                                                                          For information about accepted formats for lists of approved patches and rejected patches, see Package Name Formats for Approved and Rejected Patch Lists in the AWS Systems Manager User Guide.

                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRejectedPatchesActionAsString", "beanStyleSetterMethodName" : "setRejectedPatchesAction", "c2jName" : "RejectedPatchesAction", "c2jShape" : "PatchAction", "defaultConsumerFluentSetterDocumentation" : "

                                                                          The action for Patch Manager to take on patches included in the RejectedPackages list.

                                                                          • ALLOW_AS_DEPENDENCY: A package in the Rejected patches list is installed only if it is a dependency of another package. It is considered compliant with the patch baseline, and its status is reported as InstalledOther. This is the default action if no option is specified.

                                                                          • BLOCK: Packages in the RejectedPatches list, and packages that include them as dependencies, are not installed under any circumstances. If a package was installed before it was added to the Rejected patches list, it is considered non-compliant with the patch baseline, and its status is reported as InstalledRejected.

                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #rejectedPatchesActionAsString(String)}.\n@param rejectedPatchesAction a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #rejectedPatchesAction(String)", "deprecated" : false, "documentation" : "

                                                                          The action for Patch Manager to take on patches included in the RejectedPackages list.

                                                                          • ALLOW_AS_DEPENDENCY: A package in the Rejected patches list is installed only if it is a dependency of another package. It is considered compliant with the patch baseline, and its status is reported as InstalledOther. This is the default action if no option is specified.

                                                                          • BLOCK: Packages in the RejectedPatches list, and packages that include them as dependencies, are not installed under any circumstances. If a package was installed before it was added to the Rejected patches list, it is considered non-compliant with the patch baseline, and its status is reported as InstalledRejected.

                                                                          ", "endpointDiscoveryId" : false, "enumType" : "PatchAction", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "rejectedPatchesAction", "fluentEnumSetterMethodName" : "rejectedPatchesAction", "fluentGetterMethodName" : "rejectedPatchesActionAsString", "fluentSetterDocumentation" : "

                                                                          The action for Patch Manager to take on patches included in the RejectedPackages list.

                                                                          • ALLOW_AS_DEPENDENCY: A package in the Rejected patches list is installed only if it is a dependency of another package. It is considered compliant with the patch baseline, and its status is reported as InstalledOther. This is the default action if no option is specified.

                                                                          • BLOCK: Packages in the RejectedPatches list, and packages that include them as dependencies, are not installed under any circumstances. If a package was installed before it was added to the Rejected patches list, it is considered non-compliant with the patch baseline, and its status is reported as InstalledRejected.

                                                                          \n@param rejectedPatchesAction The action for Patch Manager to take on patches included in the RejectedPackages list.

                                                                          • ALLOW_AS_DEPENDENCY: A package in the Rejected patches list is installed only if it is a dependency of another package. It is considered compliant with the patch baseline, and its status is reported as InstalledOther. This is the default action if no option is specified.

                                                                          • BLOCK: Packages in the RejectedPatches list, and packages that include them as dependencies, are not installed under any circumstances. If a package was installed before it was added to the Rejected patches list, it is considered non-compliant with the patch baseline, and its status is reported as InstalledRejected.

                                                                          • \n@see PatchAction\n@return Returns a reference to this object so that method calls can be chained together.\n@see PatchAction", "fluentSetterMethodName" : "rejectedPatchesAction", "getterDocumentation" : "

                                                                            The action for Patch Manager to take on patches included in the RejectedPackages list.

                                                                            • ALLOW_AS_DEPENDENCY: A package in the Rejected patches list is installed only if it is a dependency of another package. It is considered compliant with the patch baseline, and its status is reported as InstalledOther. This is the default action if no option is specified.

                                                                            • BLOCK: Packages in the RejectedPatches list, and packages that include them as dependencies, are not installed under any circumstances. If a package was installed before it was added to the Rejected patches list, it is considered non-compliant with the patch baseline, and its status is reported as InstalledRejected.

                                                                            \n

                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #rejectedPatchesAction} will return {@link PatchAction#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #rejectedPatchesActionAsString}.\n

                                                                            \n@return The action for Patch Manager to take on patches included in the RejectedPackages list.

                                                                            • ALLOW_AS_DEPENDENCY: A package in the Rejected patches list is installed only if it is a dependency of another package. It is considered compliant with the patch baseline, and its status is reported as InstalledOther. This is the default action if no option is specified.

                                                                            • BLOCK: Packages in the RejectedPatches list, and packages that include them as dependencies, are not installed under any circumstances. If a package was installed before it was added to the Rejected patches list, it is considered non-compliant with the patch baseline, and its status is reported as InstalledRejected.

                                                                            • \n@see PatchAction", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RejectedPatchesAction", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RejectedPatchesAction", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RejectedPatchesAction", "sensitive" : false, "setterDocumentation" : "

                                                                              The action for Patch Manager to take on patches included in the RejectedPackages list.

                                                                              • ALLOW_AS_DEPENDENCY: A package in the Rejected patches list is installed only if it is a dependency of another package. It is considered compliant with the patch baseline, and its status is reported as InstalledOther. This is the default action if no option is specified.

                                                                              • BLOCK: Packages in the RejectedPatches list, and packages that include them as dependencies, are not installed under any circumstances. If a package was installed before it was added to the Rejected patches list, it is considered non-compliant with the patch baseline, and its status is reported as InstalledRejected.

                                                                              \n@param rejectedPatchesAction The action for Patch Manager to take on patches included in the RejectedPackages list.

                                                                              • ALLOW_AS_DEPENDENCY: A package in the Rejected patches list is installed only if it is a dependency of another package. It is considered compliant with the patch baseline, and its status is reported as InstalledOther. This is the default action if no option is specified.

                                                                              • BLOCK: Packages in the RejectedPatches list, and packages that include them as dependencies, are not installed under any circumstances. If a package was installed before it was added to the Rejected patches list, it is considered non-compliant with the patch baseline, and its status is reported as InstalledRejected.

                                                                              • \n@see PatchAction", "setterMethodName" : "setRejectedPatchesAction", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "rejectedPatchesAction", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "rejectedPatchesAction", "variableType" : "String", "documentation" : "

                                                                                The action for Patch Manager to take on patches included in the RejectedPackages list.

                                                                                • ALLOW_AS_DEPENDENCY: A package in the Rejected patches list is installed only if it is a dependency of another package. It is considered compliant with the patch baseline, and its status is reported as InstalledOther. This is the default action if no option is specified.

                                                                                • BLOCK: Packages in the RejectedPatches list, and packages that include them as dependencies, are not installed under any circumstances. If a package was installed before it was added to the Rejected patches list, it is considered non-compliant with the patch baseline, and its status is reported as InstalledRejected.

                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "BaselineDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                                                A description of the patch baseline.

                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                                A description of the patch baseline.

                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                A description of the patch baseline.

                                                                                \n@param description A description of the patch baseline.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                A description of the patch baseline.

                                                                                \n@return A description of the patch baseline.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                                                                                A description of the patch baseline.

                                                                                \n@param description A description of the patch baseline.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

                                                                                A description of the patch baseline.

                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSources", "beanStyleSetterMethodName" : "setSources", "c2jName" : "Sources", "c2jShape" : "PatchSourceList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                Information about the patches to use to update the instances, including target operating systems and source repositories. Applies to Linux instances only.

                                                                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #sources(List)}.\n@param sources a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sources(List)", "deprecated" : false, "documentation" : "

                                                                                Information about the patches to use to update the instances, including target operating systems and source repositories. Applies to Linux instances only.

                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sources", "fluentSetterDocumentation" : "

                                                                                Information about the patches to use to update the instances, including target operating systems and source repositories. Applies to Linux instances only.

                                                                                \n@param sources Information about the patches to use to update the instances, including target operating systems and source repositories. Applies to Linux instances only.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sources", "getterDocumentation" : "

                                                                                Information about the patches to use to update the instances, including target operating systems and source repositories. Applies to Linux instances only.

                                                                                \n

                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                \n@return Information about the patches to use to update the instances, including target operating systems and source repositories. Applies to Linux instances only.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Sources", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Sources", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "PatchSource", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link PatchSource.Builder} avoiding the need to create one manually via {@link PatchSource#builder()}.\n\nWhen the {@link Consumer} completes, {@link PatchSource.Builder#build()} is called immediately and its result is passed to {@link #member(PatchSource)}.\n@param member a consumer that will call methods on {@link PatchSource.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(PatchSource)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "PatchSource", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "PatchSource", "variableName" : "member", "variableType" : "PatchSource", "documentation" : null, "simpleType" : "PatchSource", "variableSetterType" : "PatchSource" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PatchSource", "variableName" : "member", "variableType" : "PatchSource", "documentation" : "", "simpleType" : "PatchSource", "variableSetterType" : "PatchSource" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "PatchSource", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "PatchSource", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Sources", "sensitive" : false, "setterDocumentation" : "

                                                                                Information about the patches to use to update the instances, including target operating systems and source repositories. Applies to Linux instances only.

                                                                                \n@param sources Information about the patches to use to update the instances, including target operating systems and source repositories. Applies to Linux instances only.", "setterMethodName" : "setSources", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "sources", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "sources", "variableType" : "java.util.List", "documentation" : "

                                                                                Information about the patches to use to update the instances, including target operating systems and source repositories. Applies to Linux instances only.

                                                                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getClientToken", "beanStyleSetterMethodName" : "setClientToken", "c2jName" : "ClientToken", "c2jShape" : "ClientToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                User-provided idempotency token.

                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientToken(String)}.\n@param clientToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientToken(String)", "deprecated" : false, "documentation" : "

                                                                                User-provided idempotency token.

                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientToken", "fluentSetterDocumentation" : "

                                                                                User-provided idempotency token.

                                                                                \n@param clientToken User-provided idempotency token.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientToken", "getterDocumentation" : "

                                                                                User-provided idempotency token.

                                                                                \n@return User-provided idempotency token.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientToken", "uri" : false }, "idempotencyToken" : true, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientToken", "sensitive" : false, "setterDocumentation" : "

                                                                                User-provided idempotency token.

                                                                                \n@param clientToken User-provided idempotency token.", "setterMethodName" : "setClientToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientToken", "variableType" : "String", "documentation" : "

                                                                                User-provided idempotency token.

                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "TagList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag a patch baseline to identify the severity level of patches it specifies and the operating system family it applies to. In this case, you could specify the following key name/value pairs:

                                                                                • Key=PatchSeverity,Value=Critical

                                                                                • Key=OS,Value=Windows

                                                                                To add tags to an existing patch baseline, use the AddTagsToResource action.

                                                                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tags(List)}.\n@param tags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(List)", "deprecated" : false, "documentation" : "

                                                                                Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag a patch baseline to identify the severity level of patches it specifies and the operating system family it applies to. In this case, you could specify the following key name/value pairs:

                                                                                • Key=PatchSeverity,Value=Critical

                                                                                • Key=OS,Value=Windows

                                                                                To add tags to an existing patch baseline, use the AddTagsToResource action.

                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                                                                Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag a patch baseline to identify the severity level of patches it specifies and the operating system family it applies to. In this case, you could specify the following key name/value pairs:

                                                                                • Key=PatchSeverity,Value=Critical

                                                                                • Key=OS,Value=Windows

                                                                                To add tags to an existing patch baseline, use the AddTagsToResource action.

                                                                                \n@param tags Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag a patch baseline to identify the severity level of patches it specifies and the operating system family it applies to. In this case, you could specify the following key name/value pairs:

                                                                                • Key=PatchSeverity,Value=Critical

                                                                                • Key=OS,Value=Windows

                                                                                To add tags to an existing patch baseline, use the AddTagsToResource action.

                                                                                \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                                                                Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag a patch baseline to identify the severity level of patches it specifies and the operating system family it applies to. In this case, you could specify the following key name/value pairs:

                                                                                • Key=PatchSeverity,Value=Critical

                                                                                • Key=OS,Value=Windows

                                                                                To add tags to an existing patch baseline, use the AddTagsToResource action.

                                                                                \n

                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                \n@return Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag a patch baseline to identify the severity level of patches it specifies and the operating system family it applies to. In this case, you could specify the following key name/value pairs:

                                                                                • Key=PatchSeverity,Value=Critical

                                                                                • Key=OS,Value=Windows

                                                                                To add tags to an existing patch baseline, use the AddTagsToResource action.

                                                                                ", "getterModel" : { "returnType" : "java.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" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Tag", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "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" }, "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" : "

                                                                                Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag a patch baseline to identify the severity level of patches it specifies and the operating system family it applies to. In this case, you could specify the following key name/value pairs:

                                                                                • Key=PatchSeverity,Value=Critical

                                                                                • Key=OS,Value=Windows

                                                                                To add tags to an existing patch baseline, use the AddTagsToResource action.

                                                                                \n@param tags Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag a patch baseline to identify the severity level of patches it specifies and the operating system family it applies to. In this case, you could specify the following key name/value pairs:

                                                                                • Key=PatchSeverity,Value=Critical

                                                                                • Key=OS,Value=Windows

                                                                                To add tags to an existing patch baseline, use the AddTagsToResource action.

                                                                                ", "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" : "

                                                                                Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag a patch baseline to identify the severity level of patches it specifies and the operating system family it applies to. In this case, you could specify the following key name/value pairs:

                                                                                • Key=PatchSeverity,Value=Critical

                                                                                • Key=OS,Value=Windows

                                                                                To add tags to an existing patch baseline, use the AddTagsToResource action.

                                                                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ApprovalRules" : { "beanStyleGetterMethodName" : "getApprovalRules", "beanStyleSetterMethodName" : "setApprovalRules", "c2jName" : "ApprovalRules", "c2jShape" : "PatchRuleGroup", "defaultConsumerFluentSetterDocumentation" : "

                                                                                A set of rules used to include patches in the baseline.

                                                                                \nThis is a convenience that creates an instance of the {@link PatchRuleGroup.Builder} avoiding the need to create one manually via {@link PatchRuleGroup#builder()}.\n\nWhen the {@link Consumer} completes, {@link PatchRuleGroup.Builder#build()} is called immediately and its result is passed to {@link #approvalRules(PatchRuleGroup)}.\n@param approvalRules a consumer that will call methods on {@link PatchRuleGroup.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #approvalRules(PatchRuleGroup)", "deprecated" : false, "documentation" : "

                                                                                A set of rules used to include patches in the baseline.

                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "approvalRules", "fluentSetterDocumentation" : "

                                                                                A set of rules used to include patches in the baseline.

                                                                                \n@param approvalRules A set of rules used to include patches in the baseline.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "approvalRules", "getterDocumentation" : "

                                                                                A set of rules used to include patches in the baseline.

                                                                                \n@return A set of rules used to include patches in the baseline.", "getterModel" : { "returnType" : "PatchRuleGroup", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ApprovalRules", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ApprovalRules", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ApprovalRules", "sensitive" : false, "setterDocumentation" : "

                                                                                A set of rules used to include patches in the baseline.

                                                                                \n@param approvalRules A set of rules used to include patches in the baseline.", "setterMethodName" : "setApprovalRules", "setterModel" : { "variableDeclarationType" : "PatchRuleGroup", "variableName" : "approvalRules", "variableType" : "PatchRuleGroup", "documentation" : null, "simpleType" : "PatchRuleGroup", "variableSetterType" : "PatchRuleGroup" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PatchRuleGroup", "variableName" : "approvalRules", "variableType" : "PatchRuleGroup", "documentation" : "

                                                                                A set of rules used to include patches in the baseline.

                                                                                ", "simpleType" : "PatchRuleGroup", "variableSetterType" : "PatchRuleGroup" }, "xmlNameSpaceUri" : null }, "ApprovedPatches" : { "beanStyleGetterMethodName" : "getApprovedPatches", "beanStyleSetterMethodName" : "setApprovedPatches", "c2jName" : "ApprovedPatches", "c2jShape" : "PatchIdList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                A list of explicitly approved patches for the baseline.

                                                                                For information about accepted formats for lists of approved patches and rejected patches, see Package Name Formats for Approved and Rejected Patch Lists in the AWS Systems Manager User Guide.

                                                                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #approvedPatches(List)}.\n@param approvedPatches a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #approvedPatches(List)", "deprecated" : false, "documentation" : "

                                                                                A list of explicitly approved patches for the baseline.

                                                                                For information about accepted formats for lists of approved patches and rejected patches, see Package Name Formats for Approved and Rejected Patch Lists in the AWS Systems Manager User Guide.

                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "approvedPatches", "fluentSetterDocumentation" : "

                                                                                A list of explicitly approved patches for the baseline.

                                                                                For information about accepted formats for lists of approved patches and rejected patches, see Package Name Formats for Approved and Rejected Patch Lists in the AWS Systems Manager User Guide.

                                                                                \n@param approvedPatches A list of explicitly approved patches for the baseline.

                                                                                For information about accepted formats for lists of approved patches and rejected patches, see Package Name Formats for Approved and Rejected Patch Lists in the AWS Systems Manager User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "approvedPatches", "getterDocumentation" : "

                                                                                A list of explicitly approved patches for the baseline.

                                                                                For information about accepted formats for lists of approved patches and rejected patches, see Package Name Formats for Approved and Rejected Patch Lists in the AWS Systems Manager User Guide.

                                                                                \n

                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                \n@return A list of explicitly approved patches for the baseline.

                                                                                For information about accepted formats for lists of approved patches and rejected patches, see Package Name Formats for Approved and Rejected Patch Lists in the AWS Systems Manager User Guide.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ApprovedPatches", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ApprovedPatches", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "PatchId", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "ApprovedPatches", "sensitive" : false, "setterDocumentation" : "

                                                                                A list of explicitly approved patches for the baseline.

                                                                                For information about accepted formats for lists of approved patches and rejected patches, see Package Name Formats for Approved and Rejected Patch Lists in the AWS Systems Manager User Guide.

                                                                                \n@param approvedPatches A list of explicitly approved patches for the baseline.

                                                                                For information about accepted formats for lists of approved patches and rejected patches, see Package Name Formats for Approved and Rejected Patch Lists in the AWS Systems Manager User Guide.", "setterMethodName" : "setApprovedPatches", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "approvedPatches", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "approvedPatches", "variableType" : "java.util.List", "documentation" : "

                                                                                A list of explicitly approved patches for the baseline.

                                                                                For information about accepted formats for lists of approved patches and rejected patches, see Package Name Formats for Approved and Rejected Patch Lists in the AWS Systems Manager User Guide.

                                                                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "ApprovedPatchesComplianceLevel" : { "beanStyleGetterMethodName" : "getApprovedPatchesComplianceLevelAsString", "beanStyleSetterMethodName" : "setApprovedPatchesComplianceLevel", "c2jName" : "ApprovedPatchesComplianceLevel", "c2jShape" : "PatchComplianceLevel", "defaultConsumerFluentSetterDocumentation" : "

                                                                                Defines the compliance level for approved patches. This means that if an approved patch is reported as missing, this is the severity of the compliance violation. The default value is UNSPECIFIED.

                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #approvedPatchesComplianceLevelAsString(String)}.\n@param approvedPatchesComplianceLevel a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #approvedPatchesComplianceLevel(String)", "deprecated" : false, "documentation" : "

                                                                                Defines the compliance level for approved patches. This means that if an approved patch is reported as missing, this is the severity of the compliance violation. The default value is UNSPECIFIED.

                                                                                ", "endpointDiscoveryId" : false, "enumType" : "PatchComplianceLevel", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "approvedPatchesComplianceLevel", "fluentEnumSetterMethodName" : "approvedPatchesComplianceLevel", "fluentGetterMethodName" : "approvedPatchesComplianceLevelAsString", "fluentSetterDocumentation" : "

                                                                                Defines the compliance level for approved patches. This means that if an approved patch is reported as missing, this is the severity of the compliance violation. The default value is UNSPECIFIED.

                                                                                \n@param approvedPatchesComplianceLevel Defines the compliance level for approved patches. This means that if an approved patch is reported as missing, this is the severity of the compliance violation. The default value is UNSPECIFIED.\n@see PatchComplianceLevel\n@return Returns a reference to this object so that method calls can be chained together.\n@see PatchComplianceLevel", "fluentSetterMethodName" : "approvedPatchesComplianceLevel", "getterDocumentation" : "

                                                                                Defines the compliance level for approved patches. This means that if an approved patch is reported as missing, this is the severity of the compliance violation. The default value is UNSPECIFIED.

                                                                                \n

                                                                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #approvedPatchesComplianceLevel} will return {@link PatchComplianceLevel#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #approvedPatchesComplianceLevelAsString}.\n

                                                                                \n@return Defines the compliance level for approved patches. This means that if an approved patch is reported as missing, this is the severity of the compliance violation. The default value is UNSPECIFIED.\n@see PatchComplianceLevel", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ApprovedPatchesComplianceLevel", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ApprovedPatchesComplianceLevel", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApprovedPatchesComplianceLevel", "sensitive" : false, "setterDocumentation" : "

                                                                                Defines the compliance level for approved patches. This means that if an approved patch is reported as missing, this is the severity of the compliance violation. The default value is UNSPECIFIED.

                                                                                \n@param approvedPatchesComplianceLevel Defines the compliance level for approved patches. This means that if an approved patch is reported as missing, this is the severity of the compliance violation. The default value is UNSPECIFIED.\n@see PatchComplianceLevel", "setterMethodName" : "setApprovedPatchesComplianceLevel", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "approvedPatchesComplianceLevel", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "approvedPatchesComplianceLevel", "variableType" : "String", "documentation" : "

                                                                                Defines the compliance level for approved patches. This means that if an approved patch is reported as missing, this is the severity of the compliance violation. The default value is UNSPECIFIED.

                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ApprovedPatchesEnableNonSecurity" : { "beanStyleGetterMethodName" : "getApprovedPatchesEnableNonSecurity", "beanStyleSetterMethodName" : "setApprovedPatchesEnableNonSecurity", "c2jName" : "ApprovedPatchesEnableNonSecurity", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                Indicates whether the list of approved patches includes non-security updates that should be applied to the instances. The default value is 'false'. Applies to Linux instances only.

                                                                                \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 #approvedPatchesEnableNonSecurity(Boolean)}.\n@param approvedPatchesEnableNonSecurity 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 #approvedPatchesEnableNonSecurity(Boolean)", "deprecated" : false, "documentation" : "

                                                                                Indicates whether the list of approved patches includes non-security updates that should be applied to the instances. The default value is 'false'. Applies to Linux instances only.

                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "approvedPatchesEnableNonSecurity", "fluentSetterDocumentation" : "

                                                                                Indicates whether the list of approved patches includes non-security updates that should be applied to the instances. The default value is 'false'. Applies to Linux instances only.

                                                                                \n@param approvedPatchesEnableNonSecurity Indicates whether the list of approved patches includes non-security updates that should be applied to the instances. The default value is 'false'. Applies to Linux instances only.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "approvedPatchesEnableNonSecurity", "getterDocumentation" : "

                                                                                Indicates whether the list of approved patches includes non-security updates that should be applied to the instances. The default value is 'false'. Applies to Linux instances only.

                                                                                \n@return Indicates whether the list of approved patches includes non-security updates that should be applied to the instances. The default value is 'false'. Applies to Linux instances only.", "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" : "ApprovedPatchesEnableNonSecurity", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ApprovedPatchesEnableNonSecurity", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "ApprovedPatchesEnableNonSecurity", "sensitive" : false, "setterDocumentation" : "

                                                                                Indicates whether the list of approved patches includes non-security updates that should be applied to the instances. The default value is 'false'. Applies to Linux instances only.

                                                                                \n@param approvedPatchesEnableNonSecurity Indicates whether the list of approved patches includes non-security updates that should be applied to the instances. The default value is 'false'. Applies to Linux instances only.", "setterMethodName" : "setApprovedPatchesEnableNonSecurity", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "approvedPatchesEnableNonSecurity", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "approvedPatchesEnableNonSecurity", "variableType" : "Boolean", "documentation" : "

                                                                                Indicates whether the list of approved patches includes non-security updates that should be applied to the instances. The default value is 'false'. Applies to Linux instances only.

                                                                                ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "ClientToken" : { "beanStyleGetterMethodName" : "getClientToken", "beanStyleSetterMethodName" : "setClientToken", "c2jName" : "ClientToken", "c2jShape" : "ClientToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                User-provided idempotency token.

                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientToken(String)}.\n@param clientToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientToken(String)", "deprecated" : false, "documentation" : "

                                                                                User-provided idempotency token.

                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientToken", "fluentSetterDocumentation" : "

                                                                                User-provided idempotency token.

                                                                                \n@param clientToken User-provided idempotency token.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientToken", "getterDocumentation" : "

                                                                                User-provided idempotency token.

                                                                                \n@return User-provided idempotency token.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientToken", "uri" : false }, "idempotencyToken" : true, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientToken", "sensitive" : false, "setterDocumentation" : "

                                                                                User-provided idempotency token.

                                                                                \n@param clientToken User-provided idempotency token.", "setterMethodName" : "setClientToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientToken", "variableType" : "String", "documentation" : "

                                                                                User-provided idempotency token.

                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Description" : { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "BaselineDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                                                A description of the patch baseline.

                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                                A description of the patch baseline.

                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                A description of the patch baseline.

                                                                                \n@param description A description of the patch baseline.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                A description of the patch baseline.

                                                                                \n@return A description of the patch baseline.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                                                                                A description of the patch baseline.

                                                                                \n@param description A description of the patch baseline.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

                                                                                A description of the patch baseline.

                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "GlobalFilters" : { "beanStyleGetterMethodName" : "getGlobalFilters", "beanStyleSetterMethodName" : "setGlobalFilters", "c2jName" : "GlobalFilters", "c2jShape" : "PatchFilterGroup", "defaultConsumerFluentSetterDocumentation" : "

                                                                                A set of global filters used to include patches in the baseline.

                                                                                \nThis is a convenience that creates an instance of the {@link PatchFilterGroup.Builder} avoiding the need to create one manually via {@link PatchFilterGroup#builder()}.\n\nWhen the {@link Consumer} completes, {@link PatchFilterGroup.Builder#build()} is called immediately and its result is passed to {@link #globalFilters(PatchFilterGroup)}.\n@param globalFilters a consumer that will call methods on {@link PatchFilterGroup.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #globalFilters(PatchFilterGroup)", "deprecated" : false, "documentation" : "

                                                                                A set of global filters used to include patches in the baseline.

                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "globalFilters", "fluentSetterDocumentation" : "

                                                                                A set of global filters used to include patches in the baseline.

                                                                                \n@param globalFilters A set of global filters used to include patches in the baseline.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "globalFilters", "getterDocumentation" : "

                                                                                A set of global filters used to include patches in the baseline.

                                                                                \n@return A set of global filters used to include patches in the baseline.", "getterModel" : { "returnType" : "PatchFilterGroup", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GlobalFilters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GlobalFilters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "GlobalFilters", "sensitive" : false, "setterDocumentation" : "

                                                                                A set of global filters used to include patches in the baseline.

                                                                                \n@param globalFilters A set of global filters used to include patches in the baseline.", "setterMethodName" : "setGlobalFilters", "setterModel" : { "variableDeclarationType" : "PatchFilterGroup", "variableName" : "globalFilters", "variableType" : "PatchFilterGroup", "documentation" : null, "simpleType" : "PatchFilterGroup", "variableSetterType" : "PatchFilterGroup" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PatchFilterGroup", "variableName" : "globalFilters", "variableType" : "PatchFilterGroup", "documentation" : "

                                                                                A set of global filters used to include patches in the baseline.

                                                                                ", "simpleType" : "PatchFilterGroup", "variableSetterType" : "PatchFilterGroup" }, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "BaselineName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                The name of the patch baseline.

                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                The name of the patch baseline.

                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                The name of the patch baseline.

                                                                                \n@param name The name of the patch baseline.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                The name of the patch baseline.

                                                                                \n@return The name of the patch baseline.", "getterModel" : { "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 patch baseline.

                                                                                \n@param name The name of the patch baseline.", "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 patch baseline.

                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "OperatingSystem" : { "beanStyleGetterMethodName" : "getOperatingSystemAsString", "beanStyleSetterMethodName" : "setOperatingSystem", "c2jName" : "OperatingSystem", "c2jShape" : "OperatingSystem", "defaultConsumerFluentSetterDocumentation" : "

                                                                                Defines the operating system the patch baseline applies to. The Default value is WINDOWS.

                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #operatingSystemAsString(String)}.\n@param operatingSystem a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #operatingSystem(String)", "deprecated" : false, "documentation" : "

                                                                                Defines the operating system the patch baseline applies to. The Default value is WINDOWS.

                                                                                ", "endpointDiscoveryId" : false, "enumType" : "OperatingSystem", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "operatingSystem", "fluentEnumSetterMethodName" : "operatingSystem", "fluentGetterMethodName" : "operatingSystemAsString", "fluentSetterDocumentation" : "

                                                                                Defines the operating system the patch baseline applies to. The Default value is WINDOWS.

                                                                                \n@param operatingSystem Defines the operating system the patch baseline applies to. The Default value is WINDOWS.\n@see OperatingSystem\n@return Returns a reference to this object so that method calls can be chained together.\n@see OperatingSystem", "fluentSetterMethodName" : "operatingSystem", "getterDocumentation" : "

                                                                                Defines the operating system the patch baseline applies to. The Default value is WINDOWS.

                                                                                \n

                                                                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #operatingSystem} will return {@link OperatingSystem#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #operatingSystemAsString}.\n

                                                                                \n@return Defines the operating system the patch baseline applies to. The Default value is WINDOWS.\n@see OperatingSystem", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OperatingSystem", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OperatingSystem", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OperatingSystem", "sensitive" : false, "setterDocumentation" : "

                                                                                Defines the operating system the patch baseline applies to. The Default value is WINDOWS.

                                                                                \n@param operatingSystem Defines the operating system the patch baseline applies to. The Default value is WINDOWS.\n@see OperatingSystem", "setterMethodName" : "setOperatingSystem", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "operatingSystem", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "operatingSystem", "variableType" : "String", "documentation" : "

                                                                                Defines the operating system the patch baseline applies to. The Default value is WINDOWS.

                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "RejectedPatches" : { "beanStyleGetterMethodName" : "getRejectedPatches", "beanStyleSetterMethodName" : "setRejectedPatches", "c2jName" : "RejectedPatches", "c2jShape" : "PatchIdList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                A list of explicitly rejected patches for the baseline.

                                                                                For information about accepted formats for lists of approved patches and rejected patches, see Package Name Formats for Approved and Rejected Patch Lists in the AWS Systems Manager User Guide.

                                                                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #rejectedPatches(List)}.\n@param rejectedPatches a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #rejectedPatches(List)", "deprecated" : false, "documentation" : "

                                                                                A list of explicitly rejected patches for the baseline.

                                                                                For information about accepted formats for lists of approved patches and rejected patches, see Package Name Formats for Approved and Rejected Patch Lists in the AWS Systems Manager User Guide.

                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "rejectedPatches", "fluentSetterDocumentation" : "

                                                                                A list of explicitly rejected patches for the baseline.

                                                                                For information about accepted formats for lists of approved patches and rejected patches, see Package Name Formats for Approved and Rejected Patch Lists in the AWS Systems Manager User Guide.

                                                                                \n@param rejectedPatches A list of explicitly rejected patches for the baseline.

                                                                                For information about accepted formats for lists of approved patches and rejected patches, see Package Name Formats for Approved and Rejected Patch Lists in the AWS Systems Manager User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "rejectedPatches", "getterDocumentation" : "

                                                                                A list of explicitly rejected patches for the baseline.

                                                                                For information about accepted formats for lists of approved patches and rejected patches, see Package Name Formats for Approved and Rejected Patch Lists in the AWS Systems Manager User Guide.

                                                                                \n

                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                \n@return A list of explicitly rejected patches for the baseline.

                                                                                For information about accepted formats for lists of approved patches and rejected patches, see Package Name Formats for Approved and Rejected Patch Lists in the AWS Systems Manager User Guide.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RejectedPatches", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RejectedPatches", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "PatchId", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "RejectedPatches", "sensitive" : false, "setterDocumentation" : "

                                                                                A list of explicitly rejected patches for the baseline.

                                                                                For information about accepted formats for lists of approved patches and rejected patches, see Package Name Formats for Approved and Rejected Patch Lists in the AWS Systems Manager User Guide.

                                                                                \n@param rejectedPatches A list of explicitly rejected patches for the baseline.

                                                                                For information about accepted formats for lists of approved patches and rejected patches, see Package Name Formats for Approved and Rejected Patch Lists in the AWS Systems Manager User Guide.", "setterMethodName" : "setRejectedPatches", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "rejectedPatches", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "rejectedPatches", "variableType" : "java.util.List", "documentation" : "

                                                                                A list of explicitly rejected patches for the baseline.

                                                                                For information about accepted formats for lists of approved patches and rejected patches, see Package Name Formats for Approved and Rejected Patch Lists in the AWS Systems Manager User Guide.

                                                                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "RejectedPatchesAction" : { "beanStyleGetterMethodName" : "getRejectedPatchesActionAsString", "beanStyleSetterMethodName" : "setRejectedPatchesAction", "c2jName" : "RejectedPatchesAction", "c2jShape" : "PatchAction", "defaultConsumerFluentSetterDocumentation" : "

                                                                                The action for Patch Manager to take on patches included in the RejectedPackages list.

                                                                                • ALLOW_AS_DEPENDENCY: A package in the Rejected patches list is installed only if it is a dependency of another package. It is considered compliant with the patch baseline, and its status is reported as InstalledOther. This is the default action if no option is specified.

                                                                                • BLOCK: Packages in the RejectedPatches list, and packages that include them as dependencies, are not installed under any circumstances. If a package was installed before it was added to the Rejected patches list, it is considered non-compliant with the patch baseline, and its status is reported as InstalledRejected.

                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #rejectedPatchesActionAsString(String)}.\n@param rejectedPatchesAction a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #rejectedPatchesAction(String)", "deprecated" : false, "documentation" : "

                                                                                The action for Patch Manager to take on patches included in the RejectedPackages list.

                                                                                • ALLOW_AS_DEPENDENCY: A package in the Rejected patches list is installed only if it is a dependency of another package. It is considered compliant with the patch baseline, and its status is reported as InstalledOther. This is the default action if no option is specified.

                                                                                • BLOCK: Packages in the RejectedPatches list, and packages that include them as dependencies, are not installed under any circumstances. If a package was installed before it was added to the Rejected patches list, it is considered non-compliant with the patch baseline, and its status is reported as InstalledRejected.

                                                                                ", "endpointDiscoveryId" : false, "enumType" : "PatchAction", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "rejectedPatchesAction", "fluentEnumSetterMethodName" : "rejectedPatchesAction", "fluentGetterMethodName" : "rejectedPatchesActionAsString", "fluentSetterDocumentation" : "

                                                                                The action for Patch Manager to take on patches included in the RejectedPackages list.

                                                                                • ALLOW_AS_DEPENDENCY: A package in the Rejected patches list is installed only if it is a dependency of another package. It is considered compliant with the patch baseline, and its status is reported as InstalledOther. This is the default action if no option is specified.

                                                                                • BLOCK: Packages in the RejectedPatches list, and packages that include them as dependencies, are not installed under any circumstances. If a package was installed before it was added to the Rejected patches list, it is considered non-compliant with the patch baseline, and its status is reported as InstalledRejected.

                                                                                \n@param rejectedPatchesAction The action for Patch Manager to take on patches included in the RejectedPackages list.

                                                                                • ALLOW_AS_DEPENDENCY: A package in the Rejected patches list is installed only if it is a dependency of another package. It is considered compliant with the patch baseline, and its status is reported as InstalledOther. This is the default action if no option is specified.

                                                                                • BLOCK: Packages in the RejectedPatches list, and packages that include them as dependencies, are not installed under any circumstances. If a package was installed before it was added to the Rejected patches list, it is considered non-compliant with the patch baseline, and its status is reported as InstalledRejected.

                                                                                • \n@see PatchAction\n@return Returns a reference to this object so that method calls can be chained together.\n@see PatchAction", "fluentSetterMethodName" : "rejectedPatchesAction", "getterDocumentation" : "

                                                                                  The action for Patch Manager to take on patches included in the RejectedPackages list.

                                                                                  • ALLOW_AS_DEPENDENCY: A package in the Rejected patches list is installed only if it is a dependency of another package. It is considered compliant with the patch baseline, and its status is reported as InstalledOther. This is the default action if no option is specified.

                                                                                  • BLOCK: Packages in the RejectedPatches list, and packages that include them as dependencies, are not installed under any circumstances. If a package was installed before it was added to the Rejected patches list, it is considered non-compliant with the patch baseline, and its status is reported as InstalledRejected.

                                                                                  \n

                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #rejectedPatchesAction} will return {@link PatchAction#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #rejectedPatchesActionAsString}.\n

                                                                                  \n@return The action for Patch Manager to take on patches included in the RejectedPackages list.

                                                                                  • ALLOW_AS_DEPENDENCY: A package in the Rejected patches list is installed only if it is a dependency of another package. It is considered compliant with the patch baseline, and its status is reported as InstalledOther. This is the default action if no option is specified.

                                                                                  • BLOCK: Packages in the RejectedPatches list, and packages that include them as dependencies, are not installed under any circumstances. If a package was installed before it was added to the Rejected patches list, it is considered non-compliant with the patch baseline, and its status is reported as InstalledRejected.

                                                                                  • \n@see PatchAction", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RejectedPatchesAction", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RejectedPatchesAction", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RejectedPatchesAction", "sensitive" : false, "setterDocumentation" : "

                                                                                    The action for Patch Manager to take on patches included in the RejectedPackages list.

                                                                                    • ALLOW_AS_DEPENDENCY: A package in the Rejected patches list is installed only if it is a dependency of another package. It is considered compliant with the patch baseline, and its status is reported as InstalledOther. This is the default action if no option is specified.

                                                                                    • BLOCK: Packages in the RejectedPatches list, and packages that include them as dependencies, are not installed under any circumstances. If a package was installed before it was added to the Rejected patches list, it is considered non-compliant with the patch baseline, and its status is reported as InstalledRejected.

                                                                                    \n@param rejectedPatchesAction The action for Patch Manager to take on patches included in the RejectedPackages list.

                                                                                    • ALLOW_AS_DEPENDENCY: A package in the Rejected patches list is installed only if it is a dependency of another package. It is considered compliant with the patch baseline, and its status is reported as InstalledOther. This is the default action if no option is specified.

                                                                                    • BLOCK: Packages in the RejectedPatches list, and packages that include them as dependencies, are not installed under any circumstances. If a package was installed before it was added to the Rejected patches list, it is considered non-compliant with the patch baseline, and its status is reported as InstalledRejected.

                                                                                    • \n@see PatchAction", "setterMethodName" : "setRejectedPatchesAction", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "rejectedPatchesAction", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "rejectedPatchesAction", "variableType" : "String", "documentation" : "

                                                                                      The action for Patch Manager to take on patches included in the RejectedPackages list.

                                                                                      • ALLOW_AS_DEPENDENCY: A package in the Rejected patches list is installed only if it is a dependency of another package. It is considered compliant with the patch baseline, and its status is reported as InstalledOther. This is the default action if no option is specified.

                                                                                      • BLOCK: Packages in the RejectedPatches list, and packages that include them as dependencies, are not installed under any circumstances. If a package was installed before it was added to the Rejected patches list, it is considered non-compliant with the patch baseline, and its status is reported as InstalledRejected.

                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Sources" : { "beanStyleGetterMethodName" : "getSources", "beanStyleSetterMethodName" : "setSources", "c2jName" : "Sources", "c2jShape" : "PatchSourceList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                      Information about the patches to use to update the instances, including target operating systems and source repositories. Applies to Linux instances only.

                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #sources(List)}.\n@param sources a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sources(List)", "deprecated" : false, "documentation" : "

                                                                                      Information about the patches to use to update the instances, including target operating systems and source repositories. Applies to Linux instances only.

                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sources", "fluentSetterDocumentation" : "

                                                                                      Information about the patches to use to update the instances, including target operating systems and source repositories. Applies to Linux instances only.

                                                                                      \n@param sources Information about the patches to use to update the instances, including target operating systems and source repositories. Applies to Linux instances only.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sources", "getterDocumentation" : "

                                                                                      Information about the patches to use to update the instances, including target operating systems and source repositories. Applies to Linux instances only.

                                                                                      \n

                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                      \n@return Information about the patches to use to update the instances, including target operating systems and source repositories. Applies to Linux instances only.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Sources", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Sources", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "PatchSource", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link PatchSource.Builder} avoiding the need to create one manually via {@link PatchSource#builder()}.\n\nWhen the {@link Consumer} completes, {@link PatchSource.Builder#build()} is called immediately and its result is passed to {@link #member(PatchSource)}.\n@param member a consumer that will call methods on {@link PatchSource.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(PatchSource)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "PatchSource", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "PatchSource", "variableName" : "member", "variableType" : "PatchSource", "documentation" : null, "simpleType" : "PatchSource", "variableSetterType" : "PatchSource" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PatchSource", "variableName" : "member", "variableType" : "PatchSource", "documentation" : "", "simpleType" : "PatchSource", "variableSetterType" : "PatchSource" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "PatchSource", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "PatchSource", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Sources", "sensitive" : false, "setterDocumentation" : "

                                                                                      Information about the patches to use to update the instances, including target operating systems and source repositories. Applies to Linux instances only.

                                                                                      \n@param sources Information about the patches to use to update the instances, including target operating systems and source repositories. Applies to Linux instances only.", "setterMethodName" : "setSources", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "sources", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "sources", "variableType" : "java.util.List", "documentation" : "

                                                                                      Information about the patches to use to update the instances, including target operating systems and source repositories. Applies to Linux instances only.

                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "Tags" : { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "TagList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                      Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag a patch baseline to identify the severity level of patches it specifies and the operating system family it applies to. In this case, you could specify the following key name/value pairs:

                                                                                      • Key=PatchSeverity,Value=Critical

                                                                                      • Key=OS,Value=Windows

                                                                                      To add tags to an existing patch baseline, use the AddTagsToResource action.

                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tags(List)}.\n@param tags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(List)", "deprecated" : false, "documentation" : "

                                                                                      Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag a patch baseline to identify the severity level of patches it specifies and the operating system family it applies to. In this case, you could specify the following key name/value pairs:

                                                                                      • Key=PatchSeverity,Value=Critical

                                                                                      • Key=OS,Value=Windows

                                                                                      To add tags to an existing patch baseline, use the AddTagsToResource action.

                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                                                                      Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag a patch baseline to identify the severity level of patches it specifies and the operating system family it applies to. In this case, you could specify the following key name/value pairs:

                                                                                      • Key=PatchSeverity,Value=Critical

                                                                                      • Key=OS,Value=Windows

                                                                                      To add tags to an existing patch baseline, use the AddTagsToResource action.

                                                                                      \n@param tags Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag a patch baseline to identify the severity level of patches it specifies and the operating system family it applies to. In this case, you could specify the following key name/value pairs:

                                                                                      • Key=PatchSeverity,Value=Critical

                                                                                      • Key=OS,Value=Windows

                                                                                      To add tags to an existing patch baseline, use the AddTagsToResource action.

                                                                                      \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                                                                      Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag a patch baseline to identify the severity level of patches it specifies and the operating system family it applies to. In this case, you could specify the following key name/value pairs:

                                                                                      • Key=PatchSeverity,Value=Critical

                                                                                      • Key=OS,Value=Windows

                                                                                      To add tags to an existing patch baseline, use the AddTagsToResource action.

                                                                                      \n

                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                      \n@return Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag a patch baseline to identify the severity level of patches it specifies and the operating system family it applies to. In this case, you could specify the following key name/value pairs:

                                                                                      • Key=PatchSeverity,Value=Critical

                                                                                      • Key=OS,Value=Windows

                                                                                      To add tags to an existing patch baseline, use the AddTagsToResource action.

                                                                                      ", "getterModel" : { "returnType" : "java.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" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Tag", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "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" }, "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" : "

                                                                                      Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag a patch baseline to identify the severity level of patches it specifies and the operating system family it applies to. In this case, you could specify the following key name/value pairs:

                                                                                      • Key=PatchSeverity,Value=Critical

                                                                                      • Key=OS,Value=Windows

                                                                                      To add tags to an existing patch baseline, use the AddTagsToResource action.

                                                                                      \n@param tags Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag a patch baseline to identify the severity level of patches it specifies and the operating system family it applies to. In this case, you could specify the following key name/value pairs:

                                                                                      • Key=PatchSeverity,Value=Critical

                                                                                      • Key=OS,Value=Windows

                                                                                      To add tags to an existing patch baseline, use the AddTagsToResource action.

                                                                                      ", "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" : "

                                                                                      Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag a patch baseline to identify the severity level of patches it specifies and the operating system family it applies to. In this case, you could specify the following key name/value pairs:

                                                                                      • Key=PatchSeverity,Value=Critical

                                                                                      • Key=OS,Value=Windows

                                                                                      To add tags to an existing patch baseline, use the AddTagsToResource action.

                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getOperatingSystemAsString", "beanStyleSetterMethodName" : "setOperatingSystem", "c2jName" : "OperatingSystem", "c2jShape" : "OperatingSystem", "defaultConsumerFluentSetterDocumentation" : "

                                                                                      Defines the operating system the patch baseline applies to. The Default value is WINDOWS.

                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #operatingSystemAsString(String)}.\n@param operatingSystem a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #operatingSystem(String)", "deprecated" : false, "documentation" : "

                                                                                      Defines the operating system the patch baseline applies to. The Default value is WINDOWS.

                                                                                      ", "endpointDiscoveryId" : false, "enumType" : "OperatingSystem", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "operatingSystem", "fluentEnumSetterMethodName" : "operatingSystem", "fluentGetterMethodName" : "operatingSystemAsString", "fluentSetterDocumentation" : "

                                                                                      Defines the operating system the patch baseline applies to. The Default value is WINDOWS.

                                                                                      \n@param operatingSystem Defines the operating system the patch baseline applies to. The Default value is WINDOWS.\n@see OperatingSystem\n@return Returns a reference to this object so that method calls can be chained together.\n@see OperatingSystem", "fluentSetterMethodName" : "operatingSystem", "getterDocumentation" : "

                                                                                      Defines the operating system the patch baseline applies to. The Default value is WINDOWS.

                                                                                      \n

                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #operatingSystem} will return {@link OperatingSystem#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #operatingSystemAsString}.\n

                                                                                      \n@return Defines the operating system the patch baseline applies to. The Default value is WINDOWS.\n@see OperatingSystem", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OperatingSystem", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OperatingSystem", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OperatingSystem", "sensitive" : false, "setterDocumentation" : "

                                                                                      Defines the operating system the patch baseline applies to. The Default value is WINDOWS.

                                                                                      \n@param operatingSystem Defines the operating system the patch baseline applies to. The Default value is WINDOWS.\n@see OperatingSystem", "setterMethodName" : "setOperatingSystem", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "operatingSystem", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "operatingSystem", "variableType" : "String", "documentation" : "

                                                                                      Defines the operating system the patch baseline applies to. The Default value is WINDOWS.

                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "BaselineName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                      The name of the patch baseline.

                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                      The name of the patch baseline.

                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                      The name of the patch baseline.

                                                                                      \n@param name The name of the patch baseline.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                      The name of the patch baseline.

                                                                                      \n@return The name of the patch baseline.", "getterModel" : { "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 patch baseline.

                                                                                      \n@param name The name of the patch baseline.", "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 patch baseline.

                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getGlobalFilters", "beanStyleSetterMethodName" : "setGlobalFilters", "c2jName" : "GlobalFilters", "c2jShape" : "PatchFilterGroup", "defaultConsumerFluentSetterDocumentation" : "

                                                                                      A set of global filters used to include patches in the baseline.

                                                                                      \nThis is a convenience that creates an instance of the {@link PatchFilterGroup.Builder} avoiding the need to create one manually via {@link PatchFilterGroup#builder()}.\n\nWhen the {@link Consumer} completes, {@link PatchFilterGroup.Builder#build()} is called immediately and its result is passed to {@link #globalFilters(PatchFilterGroup)}.\n@param globalFilters a consumer that will call methods on {@link PatchFilterGroup.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #globalFilters(PatchFilterGroup)", "deprecated" : false, "documentation" : "

                                                                                      A set of global filters used to include patches in the baseline.

                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "globalFilters", "fluentSetterDocumentation" : "

                                                                                      A set of global filters used to include patches in the baseline.

                                                                                      \n@param globalFilters A set of global filters used to include patches in the baseline.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "globalFilters", "getterDocumentation" : "

                                                                                      A set of global filters used to include patches in the baseline.

                                                                                      \n@return A set of global filters used to include patches in the baseline.", "getterModel" : { "returnType" : "PatchFilterGroup", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GlobalFilters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GlobalFilters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "GlobalFilters", "sensitive" : false, "setterDocumentation" : "

                                                                                      A set of global filters used to include patches in the baseline.

                                                                                      \n@param globalFilters A set of global filters used to include patches in the baseline.", "setterMethodName" : "setGlobalFilters", "setterModel" : { "variableDeclarationType" : "PatchFilterGroup", "variableName" : "globalFilters", "variableType" : "PatchFilterGroup", "documentation" : null, "simpleType" : "PatchFilterGroup", "variableSetterType" : "PatchFilterGroup" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PatchFilterGroup", "variableName" : "globalFilters", "variableType" : "PatchFilterGroup", "documentation" : "

                                                                                      A set of global filters used to include patches in the baseline.

                                                                                      ", "simpleType" : "PatchFilterGroup", "variableSetterType" : "PatchFilterGroup" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getApprovalRules", "beanStyleSetterMethodName" : "setApprovalRules", "c2jName" : "ApprovalRules", "c2jShape" : "PatchRuleGroup", "defaultConsumerFluentSetterDocumentation" : "

                                                                                      A set of rules used to include patches in the baseline.

                                                                                      \nThis is a convenience that creates an instance of the {@link PatchRuleGroup.Builder} avoiding the need to create one manually via {@link PatchRuleGroup#builder()}.\n\nWhen the {@link Consumer} completes, {@link PatchRuleGroup.Builder#build()} is called immediately and its result is passed to {@link #approvalRules(PatchRuleGroup)}.\n@param approvalRules a consumer that will call methods on {@link PatchRuleGroup.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #approvalRules(PatchRuleGroup)", "deprecated" : false, "documentation" : "

                                                                                      A set of rules used to include patches in the baseline.

                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "approvalRules", "fluentSetterDocumentation" : "

                                                                                      A set of rules used to include patches in the baseline.

                                                                                      \n@param approvalRules A set of rules used to include patches in the baseline.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "approvalRules", "getterDocumentation" : "

                                                                                      A set of rules used to include patches in the baseline.

                                                                                      \n@return A set of rules used to include patches in the baseline.", "getterModel" : { "returnType" : "PatchRuleGroup", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ApprovalRules", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ApprovalRules", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ApprovalRules", "sensitive" : false, "setterDocumentation" : "

                                                                                      A set of rules used to include patches in the baseline.

                                                                                      \n@param approvalRules A set of rules used to include patches in the baseline.", "setterMethodName" : "setApprovalRules", "setterModel" : { "variableDeclarationType" : "PatchRuleGroup", "variableName" : "approvalRules", "variableType" : "PatchRuleGroup", "documentation" : null, "simpleType" : "PatchRuleGroup", "variableSetterType" : "PatchRuleGroup" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PatchRuleGroup", "variableName" : "approvalRules", "variableType" : "PatchRuleGroup", "documentation" : "

                                                                                      A set of rules used to include patches in the baseline.

                                                                                      ", "simpleType" : "PatchRuleGroup", "variableSetterType" : "PatchRuleGroup" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getApprovedPatches", "beanStyleSetterMethodName" : "setApprovedPatches", "c2jName" : "ApprovedPatches", "c2jShape" : "PatchIdList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                      A list of explicitly approved patches for the baseline.

                                                                                      For information about accepted formats for lists of approved patches and rejected patches, see Package Name Formats for Approved and Rejected Patch Lists in the AWS Systems Manager User Guide.

                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #approvedPatches(List)}.\n@param approvedPatches a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #approvedPatches(List)", "deprecated" : false, "documentation" : "

                                                                                      A list of explicitly approved patches for the baseline.

                                                                                      For information about accepted formats for lists of approved patches and rejected patches, see Package Name Formats for Approved and Rejected Patch Lists in the AWS Systems Manager User Guide.

                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "approvedPatches", "fluentSetterDocumentation" : "

                                                                                      A list of explicitly approved patches for the baseline.

                                                                                      For information about accepted formats for lists of approved patches and rejected patches, see Package Name Formats for Approved and Rejected Patch Lists in the AWS Systems Manager User Guide.

                                                                                      \n@param approvedPatches A list of explicitly approved patches for the baseline.

                                                                                      For information about accepted formats for lists of approved patches and rejected patches, see Package Name Formats for Approved and Rejected Patch Lists in the AWS Systems Manager User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "approvedPatches", "getterDocumentation" : "

                                                                                      A list of explicitly approved patches for the baseline.

                                                                                      For information about accepted formats for lists of approved patches and rejected patches, see Package Name Formats for Approved and Rejected Patch Lists in the AWS Systems Manager User Guide.

                                                                                      \n

                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                      \n@return A list of explicitly approved patches for the baseline.

                                                                                      For information about accepted formats for lists of approved patches and rejected patches, see Package Name Formats for Approved and Rejected Patch Lists in the AWS Systems Manager User Guide.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ApprovedPatches", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ApprovedPatches", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "PatchId", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "ApprovedPatches", "sensitive" : false, "setterDocumentation" : "

                                                                                      A list of explicitly approved patches for the baseline.

                                                                                      For information about accepted formats for lists of approved patches and rejected patches, see Package Name Formats for Approved and Rejected Patch Lists in the AWS Systems Manager User Guide.

                                                                                      \n@param approvedPatches A list of explicitly approved patches for the baseline.

                                                                                      For information about accepted formats for lists of approved patches and rejected patches, see Package Name Formats for Approved and Rejected Patch Lists in the AWS Systems Manager User Guide.", "setterMethodName" : "setApprovedPatches", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "approvedPatches", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "approvedPatches", "variableType" : "java.util.List", "documentation" : "

                                                                                      A list of explicitly approved patches for the baseline.

                                                                                      For information about accepted formats for lists of approved patches and rejected patches, see Package Name Formats for Approved and Rejected Patch Lists in the AWS Systems Manager User Guide.

                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getApprovedPatchesComplianceLevelAsString", "beanStyleSetterMethodName" : "setApprovedPatchesComplianceLevel", "c2jName" : "ApprovedPatchesComplianceLevel", "c2jShape" : "PatchComplianceLevel", "defaultConsumerFluentSetterDocumentation" : "

                                                                                      Defines the compliance level for approved patches. This means that if an approved patch is reported as missing, this is the severity of the compliance violation. The default value is UNSPECIFIED.

                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #approvedPatchesComplianceLevelAsString(String)}.\n@param approvedPatchesComplianceLevel a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #approvedPatchesComplianceLevel(String)", "deprecated" : false, "documentation" : "

                                                                                      Defines the compliance level for approved patches. This means that if an approved patch is reported as missing, this is the severity of the compliance violation. The default value is UNSPECIFIED.

                                                                                      ", "endpointDiscoveryId" : false, "enumType" : "PatchComplianceLevel", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "approvedPatchesComplianceLevel", "fluentEnumSetterMethodName" : "approvedPatchesComplianceLevel", "fluentGetterMethodName" : "approvedPatchesComplianceLevelAsString", "fluentSetterDocumentation" : "

                                                                                      Defines the compliance level for approved patches. This means that if an approved patch is reported as missing, this is the severity of the compliance violation. The default value is UNSPECIFIED.

                                                                                      \n@param approvedPatchesComplianceLevel Defines the compliance level for approved patches. This means that if an approved patch is reported as missing, this is the severity of the compliance violation. The default value is UNSPECIFIED.\n@see PatchComplianceLevel\n@return Returns a reference to this object so that method calls can be chained together.\n@see PatchComplianceLevel", "fluentSetterMethodName" : "approvedPatchesComplianceLevel", "getterDocumentation" : "

                                                                                      Defines the compliance level for approved patches. This means that if an approved patch is reported as missing, this is the severity of the compliance violation. The default value is UNSPECIFIED.

                                                                                      \n

                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #approvedPatchesComplianceLevel} will return {@link PatchComplianceLevel#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #approvedPatchesComplianceLevelAsString}.\n

                                                                                      \n@return Defines the compliance level for approved patches. This means that if an approved patch is reported as missing, this is the severity of the compliance violation. The default value is UNSPECIFIED.\n@see PatchComplianceLevel", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ApprovedPatchesComplianceLevel", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ApprovedPatchesComplianceLevel", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApprovedPatchesComplianceLevel", "sensitive" : false, "setterDocumentation" : "

                                                                                      Defines the compliance level for approved patches. This means that if an approved patch is reported as missing, this is the severity of the compliance violation. The default value is UNSPECIFIED.

                                                                                      \n@param approvedPatchesComplianceLevel Defines the compliance level for approved patches. This means that if an approved patch is reported as missing, this is the severity of the compliance violation. The default value is UNSPECIFIED.\n@see PatchComplianceLevel", "setterMethodName" : "setApprovedPatchesComplianceLevel", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "approvedPatchesComplianceLevel", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "approvedPatchesComplianceLevel", "variableType" : "String", "documentation" : "

                                                                                      Defines the compliance level for approved patches. This means that if an approved patch is reported as missing, this is the severity of the compliance violation. The default value is UNSPECIFIED.

                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getApprovedPatchesEnableNonSecurity", "beanStyleSetterMethodName" : "setApprovedPatchesEnableNonSecurity", "c2jName" : "ApprovedPatchesEnableNonSecurity", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                      Indicates whether the list of approved patches includes non-security updates that should be applied to the instances. The default value is 'false'. Applies to Linux instances only.

                                                                                      \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 #approvedPatchesEnableNonSecurity(Boolean)}.\n@param approvedPatchesEnableNonSecurity 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 #approvedPatchesEnableNonSecurity(Boolean)", "deprecated" : false, "documentation" : "

                                                                                      Indicates whether the list of approved patches includes non-security updates that should be applied to the instances. The default value is 'false'. Applies to Linux instances only.

                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "approvedPatchesEnableNonSecurity", "fluentSetterDocumentation" : "

                                                                                      Indicates whether the list of approved patches includes non-security updates that should be applied to the instances. The default value is 'false'. Applies to Linux instances only.

                                                                                      \n@param approvedPatchesEnableNonSecurity Indicates whether the list of approved patches includes non-security updates that should be applied to the instances. The default value is 'false'. Applies to Linux instances only.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "approvedPatchesEnableNonSecurity", "getterDocumentation" : "

                                                                                      Indicates whether the list of approved patches includes non-security updates that should be applied to the instances. The default value is 'false'. Applies to Linux instances only.

                                                                                      \n@return Indicates whether the list of approved patches includes non-security updates that should be applied to the instances. The default value is 'false'. Applies to Linux instances only.", "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" : "ApprovedPatchesEnableNonSecurity", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ApprovedPatchesEnableNonSecurity", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "ApprovedPatchesEnableNonSecurity", "sensitive" : false, "setterDocumentation" : "

                                                                                      Indicates whether the list of approved patches includes non-security updates that should be applied to the instances. The default value is 'false'. Applies to Linux instances only.

                                                                                      \n@param approvedPatchesEnableNonSecurity Indicates whether the list of approved patches includes non-security updates that should be applied to the instances. The default value is 'false'. Applies to Linux instances only.", "setterMethodName" : "setApprovedPatchesEnableNonSecurity", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "approvedPatchesEnableNonSecurity", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "approvedPatchesEnableNonSecurity", "variableType" : "Boolean", "documentation" : "

                                                                                      Indicates whether the list of approved patches includes non-security updates that should be applied to the instances. The default value is 'false'. Applies to Linux instances only.

                                                                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRejectedPatches", "beanStyleSetterMethodName" : "setRejectedPatches", "c2jName" : "RejectedPatches", "c2jShape" : "PatchIdList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                      A list of explicitly rejected patches for the baseline.

                                                                                      For information about accepted formats for lists of approved patches and rejected patches, see Package Name Formats for Approved and Rejected Patch Lists in the AWS Systems Manager User Guide.

                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #rejectedPatches(List)}.\n@param rejectedPatches a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #rejectedPatches(List)", "deprecated" : false, "documentation" : "

                                                                                      A list of explicitly rejected patches for the baseline.

                                                                                      For information about accepted formats for lists of approved patches and rejected patches, see Package Name Formats for Approved and Rejected Patch Lists in the AWS Systems Manager User Guide.

                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "rejectedPatches", "fluentSetterDocumentation" : "

                                                                                      A list of explicitly rejected patches for the baseline.

                                                                                      For information about accepted formats for lists of approved patches and rejected patches, see Package Name Formats for Approved and Rejected Patch Lists in the AWS Systems Manager User Guide.

                                                                                      \n@param rejectedPatches A list of explicitly rejected patches for the baseline.

                                                                                      For information about accepted formats for lists of approved patches and rejected patches, see Package Name Formats for Approved and Rejected Patch Lists in the AWS Systems Manager User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "rejectedPatches", "getterDocumentation" : "

                                                                                      A list of explicitly rejected patches for the baseline.

                                                                                      For information about accepted formats for lists of approved patches and rejected patches, see Package Name Formats for Approved and Rejected Patch Lists in the AWS Systems Manager User Guide.

                                                                                      \n

                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                      \n@return A list of explicitly rejected patches for the baseline.

                                                                                      For information about accepted formats for lists of approved patches and rejected patches, see Package Name Formats for Approved and Rejected Patch Lists in the AWS Systems Manager User Guide.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RejectedPatches", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RejectedPatches", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "PatchId", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "RejectedPatches", "sensitive" : false, "setterDocumentation" : "

                                                                                      A list of explicitly rejected patches for the baseline.

                                                                                      For information about accepted formats for lists of approved patches and rejected patches, see Package Name Formats for Approved and Rejected Patch Lists in the AWS Systems Manager User Guide.

                                                                                      \n@param rejectedPatches A list of explicitly rejected patches for the baseline.

                                                                                      For information about accepted formats for lists of approved patches and rejected patches, see Package Name Formats for Approved and Rejected Patch Lists in the AWS Systems Manager User Guide.", "setterMethodName" : "setRejectedPatches", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "rejectedPatches", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "rejectedPatches", "variableType" : "java.util.List", "documentation" : "

                                                                                      A list of explicitly rejected patches for the baseline.

                                                                                      For information about accepted formats for lists of approved patches and rejected patches, see Package Name Formats for Approved and Rejected Patch Lists in the AWS Systems Manager User Guide.

                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRejectedPatchesActionAsString", "beanStyleSetterMethodName" : "setRejectedPatchesAction", "c2jName" : "RejectedPatchesAction", "c2jShape" : "PatchAction", "defaultConsumerFluentSetterDocumentation" : "

                                                                                      The action for Patch Manager to take on patches included in the RejectedPackages list.

                                                                                      • ALLOW_AS_DEPENDENCY: A package in the Rejected patches list is installed only if it is a dependency of another package. It is considered compliant with the patch baseline, and its status is reported as InstalledOther. This is the default action if no option is specified.

                                                                                      • BLOCK: Packages in the RejectedPatches list, and packages that include them as dependencies, are not installed under any circumstances. If a package was installed before it was added to the Rejected patches list, it is considered non-compliant with the patch baseline, and its status is reported as InstalledRejected.

                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #rejectedPatchesActionAsString(String)}.\n@param rejectedPatchesAction a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #rejectedPatchesAction(String)", "deprecated" : false, "documentation" : "

                                                                                      The action for Patch Manager to take on patches included in the RejectedPackages list.

                                                                                      • ALLOW_AS_DEPENDENCY: A package in the Rejected patches list is installed only if it is a dependency of another package. It is considered compliant with the patch baseline, and its status is reported as InstalledOther. This is the default action if no option is specified.

                                                                                      • BLOCK: Packages in the RejectedPatches list, and packages that include them as dependencies, are not installed under any circumstances. If a package was installed before it was added to the Rejected patches list, it is considered non-compliant with the patch baseline, and its status is reported as InstalledRejected.

                                                                                      ", "endpointDiscoveryId" : false, "enumType" : "PatchAction", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "rejectedPatchesAction", "fluentEnumSetterMethodName" : "rejectedPatchesAction", "fluentGetterMethodName" : "rejectedPatchesActionAsString", "fluentSetterDocumentation" : "

                                                                                      The action for Patch Manager to take on patches included in the RejectedPackages list.

                                                                                      • ALLOW_AS_DEPENDENCY: A package in the Rejected patches list is installed only if it is a dependency of another package. It is considered compliant with the patch baseline, and its status is reported as InstalledOther. This is the default action if no option is specified.

                                                                                      • BLOCK: Packages in the RejectedPatches list, and packages that include them as dependencies, are not installed under any circumstances. If a package was installed before it was added to the Rejected patches list, it is considered non-compliant with the patch baseline, and its status is reported as InstalledRejected.

                                                                                      \n@param rejectedPatchesAction The action for Patch Manager to take on patches included in the RejectedPackages list.

                                                                                      • ALLOW_AS_DEPENDENCY: A package in the Rejected patches list is installed only if it is a dependency of another package. It is considered compliant with the patch baseline, and its status is reported as InstalledOther. This is the default action if no option is specified.

                                                                                      • BLOCK: Packages in the RejectedPatches list, and packages that include them as dependencies, are not installed under any circumstances. If a package was installed before it was added to the Rejected patches list, it is considered non-compliant with the patch baseline, and its status is reported as InstalledRejected.

                                                                                      • \n@see PatchAction\n@return Returns a reference to this object so that method calls can be chained together.\n@see PatchAction", "fluentSetterMethodName" : "rejectedPatchesAction", "getterDocumentation" : "

                                                                                        The action for Patch Manager to take on patches included in the RejectedPackages list.

                                                                                        • ALLOW_AS_DEPENDENCY: A package in the Rejected patches list is installed only if it is a dependency of another package. It is considered compliant with the patch baseline, and its status is reported as InstalledOther. This is the default action if no option is specified.

                                                                                        • BLOCK: Packages in the RejectedPatches list, and packages that include them as dependencies, are not installed under any circumstances. If a package was installed before it was added to the Rejected patches list, it is considered non-compliant with the patch baseline, and its status is reported as InstalledRejected.

                                                                                        \n

                                                                                        \nIf the service returns an enum value that is not available in the current SDK version, {@link #rejectedPatchesAction} will return {@link PatchAction#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #rejectedPatchesActionAsString}.\n

                                                                                        \n@return The action for Patch Manager to take on patches included in the RejectedPackages list.

                                                                                        • ALLOW_AS_DEPENDENCY: A package in the Rejected patches list is installed only if it is a dependency of another package. It is considered compliant with the patch baseline, and its status is reported as InstalledOther. This is the default action if no option is specified.

                                                                                        • BLOCK: Packages in the RejectedPatches list, and packages that include them as dependencies, are not installed under any circumstances. If a package was installed before it was added to the Rejected patches list, it is considered non-compliant with the patch baseline, and its status is reported as InstalledRejected.

                                                                                        • \n@see PatchAction", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RejectedPatchesAction", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RejectedPatchesAction", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RejectedPatchesAction", "sensitive" : false, "setterDocumentation" : "

                                                                                          The action for Patch Manager to take on patches included in the RejectedPackages list.

                                                                                          • ALLOW_AS_DEPENDENCY: A package in the Rejected patches list is installed only if it is a dependency of another package. It is considered compliant with the patch baseline, and its status is reported as InstalledOther. This is the default action if no option is specified.

                                                                                          • BLOCK: Packages in the RejectedPatches list, and packages that include them as dependencies, are not installed under any circumstances. If a package was installed before it was added to the Rejected patches list, it is considered non-compliant with the patch baseline, and its status is reported as InstalledRejected.

                                                                                          \n@param rejectedPatchesAction The action for Patch Manager to take on patches included in the RejectedPackages list.

                                                                                          • ALLOW_AS_DEPENDENCY: A package in the Rejected patches list is installed only if it is a dependency of another package. It is considered compliant with the patch baseline, and its status is reported as InstalledOther. This is the default action if no option is specified.

                                                                                          • BLOCK: Packages in the RejectedPatches list, and packages that include them as dependencies, are not installed under any circumstances. If a package was installed before it was added to the Rejected patches list, it is considered non-compliant with the patch baseline, and its status is reported as InstalledRejected.

                                                                                          • \n@see PatchAction", "setterMethodName" : "setRejectedPatchesAction", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "rejectedPatchesAction", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "rejectedPatchesAction", "variableType" : "String", "documentation" : "

                                                                                            The action for Patch Manager to take on patches included in the RejectedPackages list.

                                                                                            • ALLOW_AS_DEPENDENCY: A package in the Rejected patches list is installed only if it is a dependency of another package. It is considered compliant with the patch baseline, and its status is reported as InstalledOther. This is the default action if no option is specified.

                                                                                            • BLOCK: Packages in the RejectedPatches list, and packages that include them as dependencies, are not installed under any circumstances. If a package was installed before it was added to the Rejected patches list, it is considered non-compliant with the patch baseline, and its status is reported as InstalledRejected.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "BaselineDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A description of the patch baseline.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                                            A description of the patch baseline.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                            A description of the patch baseline.

                                                                                            \n@param description A description of the patch baseline.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                            A description of the patch baseline.

                                                                                            \n@return A description of the patch baseline.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                                                                                            A description of the patch baseline.

                                                                                            \n@param description A description of the patch baseline.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

                                                                                            A description of the patch baseline.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSources", "beanStyleSetterMethodName" : "setSources", "c2jName" : "Sources", "c2jShape" : "PatchSourceList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Information about the patches to use to update the instances, including target operating systems and source repositories. Applies to Linux instances only.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #sources(List)}.\n@param sources a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sources(List)", "deprecated" : false, "documentation" : "

                                                                                            Information about the patches to use to update the instances, including target operating systems and source repositories. Applies to Linux instances only.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sources", "fluentSetterDocumentation" : "

                                                                                            Information about the patches to use to update the instances, including target operating systems and source repositories. Applies to Linux instances only.

                                                                                            \n@param sources Information about the patches to use to update the instances, including target operating systems and source repositories. Applies to Linux instances only.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sources", "getterDocumentation" : "

                                                                                            Information about the patches to use to update the instances, including target operating systems and source repositories. Applies to Linux instances only.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return Information about the patches to use to update the instances, including target operating systems and source repositories. Applies to Linux instances only.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Sources", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Sources", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "PatchSource", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link PatchSource.Builder} avoiding the need to create one manually via {@link PatchSource#builder()}.\n\nWhen the {@link Consumer} completes, {@link PatchSource.Builder#build()} is called immediately and its result is passed to {@link #member(PatchSource)}.\n@param member a consumer that will call methods on {@link PatchSource.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(PatchSource)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "PatchSource", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "PatchSource", "variableName" : "member", "variableType" : "PatchSource", "documentation" : null, "simpleType" : "PatchSource", "variableSetterType" : "PatchSource" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PatchSource", "variableName" : "member", "variableType" : "PatchSource", "documentation" : "", "simpleType" : "PatchSource", "variableSetterType" : "PatchSource" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "PatchSource", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "PatchSource", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Sources", "sensitive" : false, "setterDocumentation" : "

                                                                                            Information about the patches to use to update the instances, including target operating systems and source repositories. Applies to Linux instances only.

                                                                                            \n@param sources Information about the patches to use to update the instances, including target operating systems and source repositories. Applies to Linux instances only.", "setterMethodName" : "setSources", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "sources", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "sources", "variableType" : "java.util.List", "documentation" : "

                                                                                            Information about the patches to use to update the instances, including target operating systems and source repositories. Applies to Linux instances only.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getClientToken", "beanStyleSetterMethodName" : "setClientToken", "c2jName" : "ClientToken", "c2jShape" : "ClientToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            User-provided idempotency token.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientToken(String)}.\n@param clientToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientToken(String)", "deprecated" : false, "documentation" : "

                                                                                            User-provided idempotency token.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientToken", "fluentSetterDocumentation" : "

                                                                                            User-provided idempotency token.

                                                                                            \n@param clientToken User-provided idempotency token.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientToken", "getterDocumentation" : "

                                                                                            User-provided idempotency token.

                                                                                            \n@return User-provided idempotency token.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientToken", "uri" : false }, "idempotencyToken" : true, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientToken", "sensitive" : false, "setterDocumentation" : "

                                                                                            User-provided idempotency token.

                                                                                            \n@param clientToken User-provided idempotency token.", "setterMethodName" : "setClientToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientToken", "variableType" : "String", "documentation" : "

                                                                                            User-provided idempotency token.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "TagList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag a patch baseline to identify the severity level of patches it specifies and the operating system family it applies to. In this case, you could specify the following key name/value pairs:

                                                                                            • Key=PatchSeverity,Value=Critical

                                                                                            • Key=OS,Value=Windows

                                                                                            To add tags to an existing patch baseline, use the AddTagsToResource action.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tags(List)}.\n@param tags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(List)", "deprecated" : false, "documentation" : "

                                                                                            Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag a patch baseline to identify the severity level of patches it specifies and the operating system family it applies to. In this case, you could specify the following key name/value pairs:

                                                                                            • Key=PatchSeverity,Value=Critical

                                                                                            • Key=OS,Value=Windows

                                                                                            To add tags to an existing patch baseline, use the AddTagsToResource action.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                                                                            Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag a patch baseline to identify the severity level of patches it specifies and the operating system family it applies to. In this case, you could specify the following key name/value pairs:

                                                                                            • Key=PatchSeverity,Value=Critical

                                                                                            • Key=OS,Value=Windows

                                                                                            To add tags to an existing patch baseline, use the AddTagsToResource action.

                                                                                            \n@param tags Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag a patch baseline to identify the severity level of patches it specifies and the operating system family it applies to. In this case, you could specify the following key name/value pairs:

                                                                                            • Key=PatchSeverity,Value=Critical

                                                                                            • Key=OS,Value=Windows

                                                                                            To add tags to an existing patch baseline, use the AddTagsToResource action.

                                                                                            \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                                                                            Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag a patch baseline to identify the severity level of patches it specifies and the operating system family it applies to. In this case, you could specify the following key name/value pairs:

                                                                                            • Key=PatchSeverity,Value=Critical

                                                                                            • Key=OS,Value=Windows

                                                                                            To add tags to an existing patch baseline, use the AddTagsToResource action.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag a patch baseline to identify the severity level of patches it specifies and the operating system family it applies to. In this case, you could specify the following key name/value pairs:

                                                                                            • Key=PatchSeverity,Value=Critical

                                                                                            • Key=OS,Value=Windows

                                                                                            To add tags to an existing patch baseline, use the AddTagsToResource action.

                                                                                            ", "getterModel" : { "returnType" : "java.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" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Tag", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "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" }, "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" : "

                                                                                            Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag a patch baseline to identify the severity level of patches it specifies and the operating system family it applies to. In this case, you could specify the following key name/value pairs:

                                                                                            • Key=PatchSeverity,Value=Critical

                                                                                            • Key=OS,Value=Windows

                                                                                            To add tags to an existing patch baseline, use the AddTagsToResource action.

                                                                                            \n@param tags Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag a patch baseline to identify the severity level of patches it specifies and the operating system family it applies to. In this case, you could specify the following key name/value pairs:

                                                                                            • Key=PatchSeverity,Value=Critical

                                                                                            • Key=OS,Value=Windows

                                                                                            To add tags to an existing patch baseline, use the AddTagsToResource action.

                                                                                            ", "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" : "

                                                                                            Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag a patch baseline to identify the severity level of patches it specifies and the operating system family it applies to. In this case, you could specify the following key name/value pairs:

                                                                                            • Key=PatchSeverity,Value=Critical

                                                                                            • Key=OS,Value=Windows

                                                                                            To add tags to an existing patch baseline, use the AddTagsToResource action.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Name" ], "shapeName" : "CreatePatchBaselineRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "CreatePatchBaselineRequest", "variableName" : "createPatchBaselineRequest", "variableType" : "CreatePatchBaselineRequest", "documentation" : null, "simpleType" : "CreatePatchBaselineRequest", "variableSetterType" : "CreatePatchBaselineRequest" }, "wrapper" : false }, "CreatePatchBaselineResponse" : { "c2jName" : "CreatePatchBaselineResult", "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" : [ { "beanStyleGetterMethodName" : "getBaselineId", "beanStyleSetterMethodName" : "setBaselineId", "c2jName" : "BaselineId", "c2jShape" : "BaselineId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The ID of the created patch baseline.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #baselineId(String)}.\n@param baselineId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #baselineId(String)", "deprecated" : false, "documentation" : "

                                                                                            The ID of the created patch baseline.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "baselineId", "fluentSetterDocumentation" : "

                                                                                            The ID of the created patch baseline.

                                                                                            \n@param baselineId The ID of the created patch baseline.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "baselineId", "getterDocumentation" : "

                                                                                            The ID of the created patch baseline.

                                                                                            \n@return The ID of the created patch baseline.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BaselineId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BaselineId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "BaselineId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The ID of the created patch baseline.

                                                                                            \n@param baselineId The ID of the created patch baseline.", "setterMethodName" : "setBaselineId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "baselineId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "baselineId", "variableType" : "String", "documentation" : "

                                                                                            The ID of the created patch baseline.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "BaselineId" : { "beanStyleGetterMethodName" : "getBaselineId", "beanStyleSetterMethodName" : "setBaselineId", "c2jName" : "BaselineId", "c2jShape" : "BaselineId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The ID of the created patch baseline.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #baselineId(String)}.\n@param baselineId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #baselineId(String)", "deprecated" : false, "documentation" : "

                                                                                            The ID of the created patch baseline.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "baselineId", "fluentSetterDocumentation" : "

                                                                                            The ID of the created patch baseline.

                                                                                            \n@param baselineId The ID of the created patch baseline.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "baselineId", "getterDocumentation" : "

                                                                                            The ID of the created patch baseline.

                                                                                            \n@return The ID of the created patch baseline.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BaselineId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BaselineId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "BaselineId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The ID of the created patch baseline.

                                                                                            \n@param baselineId The ID of the created patch baseline.", "setterMethodName" : "setBaselineId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "baselineId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "baselineId", "variableType" : "String", "documentation" : "

                                                                                            The ID of the created patch baseline.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getBaselineId", "beanStyleSetterMethodName" : "setBaselineId", "c2jName" : "BaselineId", "c2jShape" : "BaselineId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The ID of the created patch baseline.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #baselineId(String)}.\n@param baselineId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #baselineId(String)", "deprecated" : false, "documentation" : "

                                                                                            The ID of the created patch baseline.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "baselineId", "fluentSetterDocumentation" : "

                                                                                            The ID of the created patch baseline.

                                                                                            \n@param baselineId The ID of the created patch baseline.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "baselineId", "getterDocumentation" : "

                                                                                            The ID of the created patch baseline.

                                                                                            \n@return The ID of the created patch baseline.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BaselineId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BaselineId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "BaselineId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The ID of the created patch baseline.

                                                                                            \n@param baselineId The ID of the created patch baseline.", "setterMethodName" : "setBaselineId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "baselineId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "baselineId", "variableType" : "String", "documentation" : "

                                                                                            The ID of the created patch baseline.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "CreatePatchBaselineResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CreatePatchBaselineResponse", "variableName" : "createPatchBaselineResponse", "variableType" : "CreatePatchBaselineResponse", "documentation" : null, "simpleType" : "CreatePatchBaselineResponse", "variableSetterType" : "CreatePatchBaselineResponse" }, "wrapper" : false }, "CreateResourceDataSyncRequest" : { "c2jName" : "CreateResourceDataSyncRequest", "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" : "CreateResourceDataSync", "locationName" : null, "requestUri" : "/", "target" : "AmazonSSM.CreateResourceDataSync", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getSyncName", "beanStyleSetterMethodName" : "setSyncName", "c2jName" : "SyncName", "c2jShape" : "ResourceDataSyncName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A name for the configuration.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #syncName(String)}.\n@param syncName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #syncName(String)", "deprecated" : false, "documentation" : "

                                                                                            A name for the configuration.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "syncName", "fluentSetterDocumentation" : "

                                                                                            A name for the configuration.

                                                                                            \n@param syncName A name for the configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "syncName", "getterDocumentation" : "

                                                                                            A name for the configuration.

                                                                                            \n@return A name for the configuration.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SyncName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SyncName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SyncName", "sensitive" : false, "setterDocumentation" : "

                                                                                            A name for the configuration.

                                                                                            \n@param syncName A name for the configuration.", "setterMethodName" : "setSyncName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "syncName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "syncName", "variableType" : "String", "documentation" : "

                                                                                            A name for the configuration.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getS3Destination", "beanStyleSetterMethodName" : "setS3Destination", "c2jName" : "S3Destination", "c2jShape" : "ResourceDataSyncS3Destination", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Amazon S3 configuration details for the sync.

                                                                                            \nThis is a convenience that creates an instance of the {@link ResourceDataSyncS3Destination.Builder} avoiding the need to create one manually via {@link ResourceDataSyncS3Destination#builder()}.\n\nWhen the {@link Consumer} completes, {@link ResourceDataSyncS3Destination.Builder#build()} is called immediately and its result is passed to {@link #s3Destination(ResourceDataSyncS3Destination)}.\n@param s3Destination a consumer that will call methods on {@link ResourceDataSyncS3Destination.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #s3Destination(ResourceDataSyncS3Destination)", "deprecated" : false, "documentation" : "

                                                                                            Amazon S3 configuration details for the sync.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "s3Destination", "fluentSetterDocumentation" : "

                                                                                            Amazon S3 configuration details for the sync.

                                                                                            \n@param s3Destination Amazon S3 configuration details for the sync.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "s3Destination", "getterDocumentation" : "

                                                                                            Amazon S3 configuration details for the sync.

                                                                                            \n@return Amazon S3 configuration details for the sync.", "getterModel" : { "returnType" : "ResourceDataSyncS3Destination", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "S3Destination", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "S3Destination", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "S3Destination", "sensitive" : false, "setterDocumentation" : "

                                                                                            Amazon S3 configuration details for the sync.

                                                                                            \n@param s3Destination Amazon S3 configuration details for the sync.", "setterMethodName" : "setS3Destination", "setterModel" : { "variableDeclarationType" : "ResourceDataSyncS3Destination", "variableName" : "s3Destination", "variableType" : "ResourceDataSyncS3Destination", "documentation" : null, "simpleType" : "ResourceDataSyncS3Destination", "variableSetterType" : "ResourceDataSyncS3Destination" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ResourceDataSyncS3Destination", "variableName" : "s3Destination", "variableType" : "ResourceDataSyncS3Destination", "documentation" : "

                                                                                            Amazon S3 configuration details for the sync.

                                                                                            ", "simpleType" : "ResourceDataSyncS3Destination", "variableSetterType" : "ResourceDataSyncS3Destination" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "S3Destination" : { "beanStyleGetterMethodName" : "getS3Destination", "beanStyleSetterMethodName" : "setS3Destination", "c2jName" : "S3Destination", "c2jShape" : "ResourceDataSyncS3Destination", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Amazon S3 configuration details for the sync.

                                                                                            \nThis is a convenience that creates an instance of the {@link ResourceDataSyncS3Destination.Builder} avoiding the need to create one manually via {@link ResourceDataSyncS3Destination#builder()}.\n\nWhen the {@link Consumer} completes, {@link ResourceDataSyncS3Destination.Builder#build()} is called immediately and its result is passed to {@link #s3Destination(ResourceDataSyncS3Destination)}.\n@param s3Destination a consumer that will call methods on {@link ResourceDataSyncS3Destination.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #s3Destination(ResourceDataSyncS3Destination)", "deprecated" : false, "documentation" : "

                                                                                            Amazon S3 configuration details for the sync.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "s3Destination", "fluentSetterDocumentation" : "

                                                                                            Amazon S3 configuration details for the sync.

                                                                                            \n@param s3Destination Amazon S3 configuration details for the sync.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "s3Destination", "getterDocumentation" : "

                                                                                            Amazon S3 configuration details for the sync.

                                                                                            \n@return Amazon S3 configuration details for the sync.", "getterModel" : { "returnType" : "ResourceDataSyncS3Destination", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "S3Destination", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "S3Destination", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "S3Destination", "sensitive" : false, "setterDocumentation" : "

                                                                                            Amazon S3 configuration details for the sync.

                                                                                            \n@param s3Destination Amazon S3 configuration details for the sync.", "setterMethodName" : "setS3Destination", "setterModel" : { "variableDeclarationType" : "ResourceDataSyncS3Destination", "variableName" : "s3Destination", "variableType" : "ResourceDataSyncS3Destination", "documentation" : null, "simpleType" : "ResourceDataSyncS3Destination", "variableSetterType" : "ResourceDataSyncS3Destination" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ResourceDataSyncS3Destination", "variableName" : "s3Destination", "variableType" : "ResourceDataSyncS3Destination", "documentation" : "

                                                                                            Amazon S3 configuration details for the sync.

                                                                                            ", "simpleType" : "ResourceDataSyncS3Destination", "variableSetterType" : "ResourceDataSyncS3Destination" }, "xmlNameSpaceUri" : null }, "SyncName" : { "beanStyleGetterMethodName" : "getSyncName", "beanStyleSetterMethodName" : "setSyncName", "c2jName" : "SyncName", "c2jShape" : "ResourceDataSyncName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A name for the configuration.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #syncName(String)}.\n@param syncName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #syncName(String)", "deprecated" : false, "documentation" : "

                                                                                            A name for the configuration.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "syncName", "fluentSetterDocumentation" : "

                                                                                            A name for the configuration.

                                                                                            \n@param syncName A name for the configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "syncName", "getterDocumentation" : "

                                                                                            A name for the configuration.

                                                                                            \n@return A name for the configuration.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SyncName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SyncName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SyncName", "sensitive" : false, "setterDocumentation" : "

                                                                                            A name for the configuration.

                                                                                            \n@param syncName A name for the configuration.", "setterMethodName" : "setSyncName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "syncName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "syncName", "variableType" : "String", "documentation" : "

                                                                                            A name for the configuration.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getSyncName", "beanStyleSetterMethodName" : "setSyncName", "c2jName" : "SyncName", "c2jShape" : "ResourceDataSyncName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A name for the configuration.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #syncName(String)}.\n@param syncName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #syncName(String)", "deprecated" : false, "documentation" : "

                                                                                            A name for the configuration.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "syncName", "fluentSetterDocumentation" : "

                                                                                            A name for the configuration.

                                                                                            \n@param syncName A name for the configuration.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "syncName", "getterDocumentation" : "

                                                                                            A name for the configuration.

                                                                                            \n@return A name for the configuration.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SyncName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SyncName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SyncName", "sensitive" : false, "setterDocumentation" : "

                                                                                            A name for the configuration.

                                                                                            \n@param syncName A name for the configuration.", "setterMethodName" : "setSyncName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "syncName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "syncName", "variableType" : "String", "documentation" : "

                                                                                            A name for the configuration.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getS3Destination", "beanStyleSetterMethodName" : "setS3Destination", "c2jName" : "S3Destination", "c2jShape" : "ResourceDataSyncS3Destination", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Amazon S3 configuration details for the sync.

                                                                                            \nThis is a convenience that creates an instance of the {@link ResourceDataSyncS3Destination.Builder} avoiding the need to create one manually via {@link ResourceDataSyncS3Destination#builder()}.\n\nWhen the {@link Consumer} completes, {@link ResourceDataSyncS3Destination.Builder#build()} is called immediately and its result is passed to {@link #s3Destination(ResourceDataSyncS3Destination)}.\n@param s3Destination a consumer that will call methods on {@link ResourceDataSyncS3Destination.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #s3Destination(ResourceDataSyncS3Destination)", "deprecated" : false, "documentation" : "

                                                                                            Amazon S3 configuration details for the sync.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "s3Destination", "fluentSetterDocumentation" : "

                                                                                            Amazon S3 configuration details for the sync.

                                                                                            \n@param s3Destination Amazon S3 configuration details for the sync.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "s3Destination", "getterDocumentation" : "

                                                                                            Amazon S3 configuration details for the sync.

                                                                                            \n@return Amazon S3 configuration details for the sync.", "getterModel" : { "returnType" : "ResourceDataSyncS3Destination", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "S3Destination", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "S3Destination", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "S3Destination", "sensitive" : false, "setterDocumentation" : "

                                                                                            Amazon S3 configuration details for the sync.

                                                                                            \n@param s3Destination Amazon S3 configuration details for the sync.", "setterMethodName" : "setS3Destination", "setterModel" : { "variableDeclarationType" : "ResourceDataSyncS3Destination", "variableName" : "s3Destination", "variableType" : "ResourceDataSyncS3Destination", "documentation" : null, "simpleType" : "ResourceDataSyncS3Destination", "variableSetterType" : "ResourceDataSyncS3Destination" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ResourceDataSyncS3Destination", "variableName" : "s3Destination", "variableType" : "ResourceDataSyncS3Destination", "documentation" : "

                                                                                            Amazon S3 configuration details for the sync.

                                                                                            ", "simpleType" : "ResourceDataSyncS3Destination", "variableSetterType" : "ResourceDataSyncS3Destination" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "SyncName", "S3Destination" ], "shapeName" : "CreateResourceDataSyncRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "CreateResourceDataSyncRequest", "variableName" : "createResourceDataSyncRequest", "variableType" : "CreateResourceDataSyncRequest", "documentation" : null, "simpleType" : "CreateResourceDataSyncRequest", "variableSetterType" : "CreateResourceDataSyncRequest" }, "wrapper" : false }, "CreateResourceDataSyncResponse" : { "c2jName" : "CreateResourceDataSyncResult", "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" : "CreateResourceDataSyncResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "CreateResourceDataSyncResponse", "variableName" : "createResourceDataSyncResponse", "variableType" : "CreateResourceDataSyncResponse", "documentation" : null, "simpleType" : "CreateResourceDataSyncResponse", "variableSetterType" : "CreateResourceDataSyncResponse" }, "wrapper" : false }, "CustomSchemaCountLimitExceededException" : { "c2jName" : "CustomSchemaCountLimitExceededException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                            You have exceeded the limit for custom schemas. Delete one or more custom schemas and try again.

                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "CustomSchemaCountLimitExceededException", "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" : "CustomSchemaCountLimitExceededException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "CustomSchemaCountLimitExceededException", "variableName" : "customSchemaCountLimitExceededException", "variableType" : "CustomSchemaCountLimitExceededException", "documentation" : null, "simpleType" : "CustomSchemaCountLimitExceededException", "variableSetterType" : "CustomSchemaCountLimitExceededException" }, "wrapper" : false }, "DeleteActivationRequest" : { "c2jName" : "DeleteActivationRequest", "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" : "DeleteActivation", "locationName" : null, "requestUri" : "/", "target" : "AmazonSSM.DeleteActivation", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getActivationId", "beanStyleSetterMethodName" : "setActivationId", "c2jName" : "ActivationId", "c2jShape" : "ActivationId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The ID of the activation that you want 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 #activationId(String)}.\n@param activationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #activationId(String)", "deprecated" : false, "documentation" : "

                                                                                            The ID of the activation that you want to delete.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "activationId", "fluentSetterDocumentation" : "

                                                                                            The ID of the activation that you want to delete.

                                                                                            \n@param activationId The ID of the activation that you want to delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "activationId", "getterDocumentation" : "

                                                                                            The ID of the activation that you want to delete.

                                                                                            \n@return The ID of the activation that you want 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" : "ActivationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ActivationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ActivationId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The ID of the activation that you want to delete.

                                                                                            \n@param activationId The ID of the activation that you want to delete.", "setterMethodName" : "setActivationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "activationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "activationId", "variableType" : "String", "documentation" : "

                                                                                            The ID of the activation that you want to delete.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ActivationId" : { "beanStyleGetterMethodName" : "getActivationId", "beanStyleSetterMethodName" : "setActivationId", "c2jName" : "ActivationId", "c2jShape" : "ActivationId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The ID of the activation that you want 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 #activationId(String)}.\n@param activationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #activationId(String)", "deprecated" : false, "documentation" : "

                                                                                            The ID of the activation that you want to delete.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "activationId", "fluentSetterDocumentation" : "

                                                                                            The ID of the activation that you want to delete.

                                                                                            \n@param activationId The ID of the activation that you want to delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "activationId", "getterDocumentation" : "

                                                                                            The ID of the activation that you want to delete.

                                                                                            \n@return The ID of the activation that you want 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" : "ActivationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ActivationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ActivationId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The ID of the activation that you want to delete.

                                                                                            \n@param activationId The ID of the activation that you want to delete.", "setterMethodName" : "setActivationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "activationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "activationId", "variableType" : "String", "documentation" : "

                                                                                            The ID of the activation that you want to delete.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getActivationId", "beanStyleSetterMethodName" : "setActivationId", "c2jName" : "ActivationId", "c2jShape" : "ActivationId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The ID of the activation that you want 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 #activationId(String)}.\n@param activationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #activationId(String)", "deprecated" : false, "documentation" : "

                                                                                            The ID of the activation that you want to delete.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "activationId", "fluentSetterDocumentation" : "

                                                                                            The ID of the activation that you want to delete.

                                                                                            \n@param activationId The ID of the activation that you want to delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "activationId", "getterDocumentation" : "

                                                                                            The ID of the activation that you want to delete.

                                                                                            \n@return The ID of the activation that you want 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" : "ActivationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ActivationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ActivationId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The ID of the activation that you want to delete.

                                                                                            \n@param activationId The ID of the activation that you want to delete.", "setterMethodName" : "setActivationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "activationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "activationId", "variableType" : "String", "documentation" : "

                                                                                            The ID of the activation that you want to delete.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ActivationId" ], "shapeName" : "DeleteActivationRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteActivationRequest", "variableName" : "deleteActivationRequest", "variableType" : "DeleteActivationRequest", "documentation" : null, "simpleType" : "DeleteActivationRequest", "variableSetterType" : "DeleteActivationRequest" }, "wrapper" : false }, "DeleteActivationResponse" : { "c2jName" : "DeleteActivationResult", "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" : "DeleteActivationResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteActivationResponse", "variableName" : "deleteActivationResponse", "variableType" : "DeleteActivationResponse", "documentation" : null, "simpleType" : "DeleteActivationResponse", "variableSetterType" : "DeleteActivationResponse" }, "wrapper" : false }, "DeleteAssociationRequest" : { "c2jName" : "DeleteAssociationRequest", "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" : "DeleteAssociation", "locationName" : null, "requestUri" : "/", "target" : "AmazonSSM.DeleteAssociation", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "DocumentARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The name of the Systems Manager document.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                            The name of the Systems Manager document.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                            The name of the Systems Manager document.

                                                                                            \n@param name The name of the Systems Manager document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                            The name of the Systems Manager document.

                                                                                            \n@return The name of the Systems Manager document.", "getterModel" : { "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 Systems Manager document.

                                                                                            \n@param name The name of the Systems Manager document.", "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 Systems Manager document.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The ID of the instance.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                                            The ID of the instance.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                                            The ID of the instance.

                                                                                            \n@param instanceId The ID of the instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                            The ID of the instance.

                                                                                            \n@return The ID of the instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The ID of the instance.

                                                                                            \n@param instanceId The ID of the instance.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                            The ID of the instance.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAssociationId", "beanStyleSetterMethodName" : "setAssociationId", "c2jName" : "AssociationId", "c2jShape" : "AssociationId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The association ID that you want 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 #associationId(String)}.\n@param associationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #associationId(String)", "deprecated" : false, "documentation" : "

                                                                                            The association ID that you want to delete.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "associationId", "fluentSetterDocumentation" : "

                                                                                            The association ID that you want to delete.

                                                                                            \n@param associationId The association ID that you want to delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "associationId", "getterDocumentation" : "

                                                                                            The association ID that you want to delete.

                                                                                            \n@return The association ID that you want 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" : "AssociationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AssociationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AssociationId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The association ID that you want to delete.

                                                                                            \n@param associationId The association ID that you want to delete.", "setterMethodName" : "setAssociationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "associationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "associationId", "variableType" : "String", "documentation" : "

                                                                                            The association ID that you want to delete.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AssociationId" : { "beanStyleGetterMethodName" : "getAssociationId", "beanStyleSetterMethodName" : "setAssociationId", "c2jName" : "AssociationId", "c2jShape" : "AssociationId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The association ID that you want 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 #associationId(String)}.\n@param associationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #associationId(String)", "deprecated" : false, "documentation" : "

                                                                                            The association ID that you want to delete.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "associationId", "fluentSetterDocumentation" : "

                                                                                            The association ID that you want to delete.

                                                                                            \n@param associationId The association ID that you want to delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "associationId", "getterDocumentation" : "

                                                                                            The association ID that you want to delete.

                                                                                            \n@return The association ID that you want 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" : "AssociationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AssociationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AssociationId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The association ID that you want to delete.

                                                                                            \n@param associationId The association ID that you want to delete.", "setterMethodName" : "setAssociationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "associationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "associationId", "variableType" : "String", "documentation" : "

                                                                                            The association ID that you want to delete.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "InstanceId" : { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The ID of the instance.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                                            The ID of the instance.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                                            The ID of the instance.

                                                                                            \n@param instanceId The ID of the instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                            The ID of the instance.

                                                                                            \n@return The ID of the instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The ID of the instance.

                                                                                            \n@param instanceId The ID of the instance.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                            The ID of the instance.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "DocumentARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The name of the Systems Manager document.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                            The name of the Systems Manager document.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                            The name of the Systems Manager document.

                                                                                            \n@param name The name of the Systems Manager document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                            The name of the Systems Manager document.

                                                                                            \n@return The name of the Systems Manager document.", "getterModel" : { "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 Systems Manager document.

                                                                                            \n@param name The name of the Systems Manager document.", "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 Systems Manager document.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "DocumentARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The name of the Systems Manager document.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                            The name of the Systems Manager document.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                            The name of the Systems Manager document.

                                                                                            \n@param name The name of the Systems Manager document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                            The name of the Systems Manager document.

                                                                                            \n@return The name of the Systems Manager document.", "getterModel" : { "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 Systems Manager document.

                                                                                            \n@param name The name of the Systems Manager document.", "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 Systems Manager document.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The ID of the instance.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                                            The ID of the instance.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                                            The ID of the instance.

                                                                                            \n@param instanceId The ID of the instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                            The ID of the instance.

                                                                                            \n@return The ID of the instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The ID of the instance.

                                                                                            \n@param instanceId The ID of the instance.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                            The ID of the instance.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAssociationId", "beanStyleSetterMethodName" : "setAssociationId", "c2jName" : "AssociationId", "c2jShape" : "AssociationId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The association ID that you want 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 #associationId(String)}.\n@param associationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #associationId(String)", "deprecated" : false, "documentation" : "

                                                                                            The association ID that you want to delete.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "associationId", "fluentSetterDocumentation" : "

                                                                                            The association ID that you want to delete.

                                                                                            \n@param associationId The association ID that you want to delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "associationId", "getterDocumentation" : "

                                                                                            The association ID that you want to delete.

                                                                                            \n@return The association ID that you want 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" : "AssociationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AssociationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AssociationId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The association ID that you want to delete.

                                                                                            \n@param associationId The association ID that you want to delete.", "setterMethodName" : "setAssociationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "associationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "associationId", "variableType" : "String", "documentation" : "

                                                                                            The association ID that you want to delete.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeleteAssociationRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteAssociationRequest", "variableName" : "deleteAssociationRequest", "variableType" : "DeleteAssociationRequest", "documentation" : null, "simpleType" : "DeleteAssociationRequest", "variableSetterType" : "DeleteAssociationRequest" }, "wrapper" : false }, "DeleteAssociationResponse" : { "c2jName" : "DeleteAssociationResult", "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" : "DeleteAssociationResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteAssociationResponse", "variableName" : "deleteAssociationResponse", "variableType" : "DeleteAssociationResponse", "documentation" : null, "simpleType" : "DeleteAssociationResponse", "variableSetterType" : "DeleteAssociationResponse" }, "wrapper" : false }, "DeleteDocumentRequest" : { "c2jName" : "DeleteDocumentRequest", "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" : "DeleteDocument", "locationName" : null, "requestUri" : "/", "target" : "AmazonSSM.DeleteDocument", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "DocumentName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The name of the document.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                            The name of the document.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                            The name of the document.

                                                                                            \n@param name The name of the document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                            The name of the document.

                                                                                            \n@return The name of the document.", "getterModel" : { "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 document.

                                                                                            \n@param name The name of the document.", "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 document.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDocumentVersion", "beanStyleSetterMethodName" : "setDocumentVersion", "c2jName" : "DocumentVersion", "c2jShape" : "DocumentVersion", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            (Optional) The version of the document that you want to delete. If not provided, all versions of the document are deleted.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentVersion(String)}.\n@param documentVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentVersion(String)", "deprecated" : false, "documentation" : "

                                                                                            (Optional) The version of the document that you want to delete. If not provided, all versions of the document are deleted.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "documentVersion", "fluentSetterDocumentation" : "

                                                                                            (Optional) The version of the document that you want to delete. If not provided, all versions of the document are deleted.

                                                                                            \n@param documentVersion (Optional) The version of the document that you want to delete. If not provided, all versions of the document are deleted.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "documentVersion", "getterDocumentation" : "

                                                                                            (Optional) The version of the document that you want to delete. If not provided, all versions of the document are deleted.

                                                                                            \n@return (Optional) The version of the document that you want to delete. If not provided, all versions of the document are deleted.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                            (Optional) The version of the document that you want to delete. If not provided, all versions of the document are deleted.

                                                                                            \n@param documentVersion (Optional) The version of the document that you want to delete. If not provided, all versions of the document are deleted.", "setterMethodName" : "setDocumentVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : "

                                                                                            (Optional) The version of the document that you want to delete. If not provided, all versions of the document are deleted.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVersionName", "beanStyleSetterMethodName" : "setVersionName", "c2jName" : "VersionName", "c2jShape" : "DocumentVersionName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            (Optional) The version name of the document that you want to delete. If not provided, all versions of the document are deleted.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #versionName(String)}.\n@param versionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #versionName(String)", "deprecated" : false, "documentation" : "

                                                                                            (Optional) The version name of the document that you want to delete. If not provided, all versions of the document are deleted.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "versionName", "fluentSetterDocumentation" : "

                                                                                            (Optional) The version name of the document that you want to delete. If not provided, all versions of the document are deleted.

                                                                                            \n@param versionName (Optional) The version name of the document that you want to delete. If not provided, all versions of the document are deleted.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "versionName", "getterDocumentation" : "

                                                                                            (Optional) The version name of the document that you want to delete. If not provided, all versions of the document are deleted.

                                                                                            \n@return (Optional) The version name of the document that you want to delete. If not provided, all versions of the document are deleted.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VersionName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VersionName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VersionName", "sensitive" : false, "setterDocumentation" : "

                                                                                            (Optional) The version name of the document that you want to delete. If not provided, all versions of the document are deleted.

                                                                                            \n@param versionName (Optional) The version name of the document that you want to delete. If not provided, all versions of the document are deleted.", "setterMethodName" : "setVersionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "versionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "versionName", "variableType" : "String", "documentation" : "

                                                                                            (Optional) The version name of the document that you want to delete. If not provided, all versions of the document are deleted.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DocumentVersion" : { "beanStyleGetterMethodName" : "getDocumentVersion", "beanStyleSetterMethodName" : "setDocumentVersion", "c2jName" : "DocumentVersion", "c2jShape" : "DocumentVersion", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            (Optional) The version of the document that you want to delete. If not provided, all versions of the document are deleted.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentVersion(String)}.\n@param documentVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentVersion(String)", "deprecated" : false, "documentation" : "

                                                                                            (Optional) The version of the document that you want to delete. If not provided, all versions of the document are deleted.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "documentVersion", "fluentSetterDocumentation" : "

                                                                                            (Optional) The version of the document that you want to delete. If not provided, all versions of the document are deleted.

                                                                                            \n@param documentVersion (Optional) The version of the document that you want to delete. If not provided, all versions of the document are deleted.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "documentVersion", "getterDocumentation" : "

                                                                                            (Optional) The version of the document that you want to delete. If not provided, all versions of the document are deleted.

                                                                                            \n@return (Optional) The version of the document that you want to delete. If not provided, all versions of the document are deleted.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                            (Optional) The version of the document that you want to delete. If not provided, all versions of the document are deleted.

                                                                                            \n@param documentVersion (Optional) The version of the document that you want to delete. If not provided, all versions of the document are deleted.", "setterMethodName" : "setDocumentVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : "

                                                                                            (Optional) The version of the document that you want to delete. If not provided, all versions of the document are deleted.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "DocumentName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The name of the document.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                            The name of the document.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                            The name of the document.

                                                                                            \n@param name The name of the document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                            The name of the document.

                                                                                            \n@return The name of the document.", "getterModel" : { "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 document.

                                                                                            \n@param name The name of the document.", "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 document.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "VersionName" : { "beanStyleGetterMethodName" : "getVersionName", "beanStyleSetterMethodName" : "setVersionName", "c2jName" : "VersionName", "c2jShape" : "DocumentVersionName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            (Optional) The version name of the document that you want to delete. If not provided, all versions of the document are deleted.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #versionName(String)}.\n@param versionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #versionName(String)", "deprecated" : false, "documentation" : "

                                                                                            (Optional) The version name of the document that you want to delete. If not provided, all versions of the document are deleted.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "versionName", "fluentSetterDocumentation" : "

                                                                                            (Optional) The version name of the document that you want to delete. If not provided, all versions of the document are deleted.

                                                                                            \n@param versionName (Optional) The version name of the document that you want to delete. If not provided, all versions of the document are deleted.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "versionName", "getterDocumentation" : "

                                                                                            (Optional) The version name of the document that you want to delete. If not provided, all versions of the document are deleted.

                                                                                            \n@return (Optional) The version name of the document that you want to delete. If not provided, all versions of the document are deleted.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VersionName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VersionName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VersionName", "sensitive" : false, "setterDocumentation" : "

                                                                                            (Optional) The version name of the document that you want to delete. If not provided, all versions of the document are deleted.

                                                                                            \n@param versionName (Optional) The version name of the document that you want to delete. If not provided, all versions of the document are deleted.", "setterMethodName" : "setVersionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "versionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "versionName", "variableType" : "String", "documentation" : "

                                                                                            (Optional) The version name of the document that you want to delete. If not provided, all versions of the document are deleted.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "DocumentName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The name of the document.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                            The name of the document.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                            The name of the document.

                                                                                            \n@param name The name of the document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                            The name of the document.

                                                                                            \n@return The name of the document.", "getterModel" : { "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 document.

                                                                                            \n@param name The name of the document.", "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 document.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDocumentVersion", "beanStyleSetterMethodName" : "setDocumentVersion", "c2jName" : "DocumentVersion", "c2jShape" : "DocumentVersion", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            (Optional) The version of the document that you want to delete. If not provided, all versions of the document are deleted.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentVersion(String)}.\n@param documentVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentVersion(String)", "deprecated" : false, "documentation" : "

                                                                                            (Optional) The version of the document that you want to delete. If not provided, all versions of the document are deleted.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "documentVersion", "fluentSetterDocumentation" : "

                                                                                            (Optional) The version of the document that you want to delete. If not provided, all versions of the document are deleted.

                                                                                            \n@param documentVersion (Optional) The version of the document that you want to delete. If not provided, all versions of the document are deleted.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "documentVersion", "getterDocumentation" : "

                                                                                            (Optional) The version of the document that you want to delete. If not provided, all versions of the document are deleted.

                                                                                            \n@return (Optional) The version of the document that you want to delete. If not provided, all versions of the document are deleted.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                            (Optional) The version of the document that you want to delete. If not provided, all versions of the document are deleted.

                                                                                            \n@param documentVersion (Optional) The version of the document that you want to delete. If not provided, all versions of the document are deleted.", "setterMethodName" : "setDocumentVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : "

                                                                                            (Optional) The version of the document that you want to delete. If not provided, all versions of the document are deleted.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVersionName", "beanStyleSetterMethodName" : "setVersionName", "c2jName" : "VersionName", "c2jShape" : "DocumentVersionName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            (Optional) The version name of the document that you want to delete. If not provided, all versions of the document are deleted.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #versionName(String)}.\n@param versionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #versionName(String)", "deprecated" : false, "documentation" : "

                                                                                            (Optional) The version name of the document that you want to delete. If not provided, all versions of the document are deleted.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "versionName", "fluentSetterDocumentation" : "

                                                                                            (Optional) The version name of the document that you want to delete. If not provided, all versions of the document are deleted.

                                                                                            \n@param versionName (Optional) The version name of the document that you want to delete. If not provided, all versions of the document are deleted.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "versionName", "getterDocumentation" : "

                                                                                            (Optional) The version name of the document that you want to delete. If not provided, all versions of the document are deleted.

                                                                                            \n@return (Optional) The version name of the document that you want to delete. If not provided, all versions of the document are deleted.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VersionName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VersionName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VersionName", "sensitive" : false, "setterDocumentation" : "

                                                                                            (Optional) The version name of the document that you want to delete. If not provided, all versions of the document are deleted.

                                                                                            \n@param versionName (Optional) The version name of the document that you want to delete. If not provided, all versions of the document are deleted.", "setterMethodName" : "setVersionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "versionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "versionName", "variableType" : "String", "documentation" : "

                                                                                            (Optional) The version name of the document that you want to delete. If not provided, all versions of the document are deleted.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Name" ], "shapeName" : "DeleteDocumentRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteDocumentRequest", "variableName" : "deleteDocumentRequest", "variableType" : "DeleteDocumentRequest", "documentation" : null, "simpleType" : "DeleteDocumentRequest", "variableSetterType" : "DeleteDocumentRequest" }, "wrapper" : false }, "DeleteDocumentResponse" : { "c2jName" : "DeleteDocumentResult", "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" : "DeleteDocumentResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteDocumentResponse", "variableName" : "deleteDocumentResponse", "variableType" : "DeleteDocumentResponse", "documentation" : null, "simpleType" : "DeleteDocumentResponse", "variableSetterType" : "DeleteDocumentResponse" }, "wrapper" : false }, "DeleteInventoryRequest" : { "c2jName" : "DeleteInventoryRequest", "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" : "DeleteInventory", "locationName" : null, "requestUri" : "/", "target" : "AmazonSSM.DeleteInventory", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getTypeName", "beanStyleSetterMethodName" : "setTypeName", "c2jName" : "TypeName", "c2jShape" : "InventoryItemTypeName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The name of the custom inventory type for which you want to delete either all previously collected data, or the inventory type itself.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeName(String)}.\n@param typeName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #typeName(String)", "deprecated" : false, "documentation" : "

                                                                                            The name of the custom inventory type for which you want to delete either all previously collected data, or the inventory type itself.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "typeName", "fluentSetterDocumentation" : "

                                                                                            The name of the custom inventory type for which you want to delete either all previously collected data, or the inventory type itself.

                                                                                            \n@param typeName The name of the custom inventory type for which you want to delete either all previously collected data, or the inventory type itself.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "typeName", "getterDocumentation" : "

                                                                                            The name of the custom inventory type for which you want to delete either all previously collected data, or the inventory type itself.

                                                                                            \n@return The name of the custom inventory type for which you want to delete either all previously collected data, or the inventory type itself.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TypeName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TypeName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TypeName", "sensitive" : false, "setterDocumentation" : "

                                                                                            The name of the custom inventory type for which you want to delete either all previously collected data, or the inventory type itself.

                                                                                            \n@param typeName The name of the custom inventory type for which you want to delete either all previously collected data, or the inventory type itself.", "setterMethodName" : "setTypeName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "typeName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "typeName", "variableType" : "String", "documentation" : "

                                                                                            The name of the custom inventory type for which you want to delete either all previously collected data, or the inventory type itself.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSchemaDeleteOptionAsString", "beanStyleSetterMethodName" : "setSchemaDeleteOption", "c2jName" : "SchemaDeleteOption", "c2jShape" : "InventorySchemaDeleteOption", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Use the SchemaDeleteOption to delete a custom inventory type (schema). If you don't choose this option, the system only deletes existing inventory data associated with the custom inventory type. Choose one of the following options:

                                                                                            DisableSchema: If you choose this option, the system ignores all inventory data for the specified version, and any earlier versions. To enable this schema again, you must call the PutInventory action for a version greater than the disabled version.

                                                                                            DeleteSchema: This option deletes the specified custom type from the Inventory service. You can recreate the schema later, if you want.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #schemaDeleteOptionAsString(String)}.\n@param schemaDeleteOption a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #schemaDeleteOption(String)", "deprecated" : false, "documentation" : "

                                                                                            Use the SchemaDeleteOption to delete a custom inventory type (schema). If you don't choose this option, the system only deletes existing inventory data associated with the custom inventory type. Choose one of the following options:

                                                                                            DisableSchema: If you choose this option, the system ignores all inventory data for the specified version, and any earlier versions. To enable this schema again, you must call the PutInventory action for a version greater than the disabled version.

                                                                                            DeleteSchema: This option deletes the specified custom type from the Inventory service. You can recreate the schema later, if you want.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "InventorySchemaDeleteOption", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "schemaDeleteOption", "fluentEnumSetterMethodName" : "schemaDeleteOption", "fluentGetterMethodName" : "schemaDeleteOptionAsString", "fluentSetterDocumentation" : "

                                                                                            Use the SchemaDeleteOption to delete a custom inventory type (schema). If you don't choose this option, the system only deletes existing inventory data associated with the custom inventory type. Choose one of the following options:

                                                                                            DisableSchema: If you choose this option, the system ignores all inventory data for the specified version, and any earlier versions. To enable this schema again, you must call the PutInventory action for a version greater than the disabled version.

                                                                                            DeleteSchema: This option deletes the specified custom type from the Inventory service. You can recreate the schema later, if you want.

                                                                                            \n@param schemaDeleteOption Use the SchemaDeleteOption to delete a custom inventory type (schema). If you don't choose this option, the system only deletes existing inventory data associated with the custom inventory type. Choose one of the following options:

                                                                                            DisableSchema: If you choose this option, the system ignores all inventory data for the specified version, and any earlier versions. To enable this schema again, you must call the PutInventory action for a version greater than the disabled version.

                                                                                            DeleteSchema: This option deletes the specified custom type from the Inventory service. You can recreate the schema later, if you want.\n@see InventorySchemaDeleteOption\n@return Returns a reference to this object so that method calls can be chained together.\n@see InventorySchemaDeleteOption", "fluentSetterMethodName" : "schemaDeleteOption", "getterDocumentation" : "

                                                                                            Use the SchemaDeleteOption to delete a custom inventory type (schema). If you don't choose this option, the system only deletes existing inventory data associated with the custom inventory type. Choose one of the following options:

                                                                                            DisableSchema: If you choose this option, the system ignores all inventory data for the specified version, and any earlier versions. To enable this schema again, you must call the PutInventory action for a version greater than the disabled version.

                                                                                            DeleteSchema: This option deletes the specified custom type from the Inventory service. You can recreate the schema later, if you want.

                                                                                            \n

                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #schemaDeleteOption} will return {@link InventorySchemaDeleteOption#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #schemaDeleteOptionAsString}.\n

                                                                                            \n@return Use the SchemaDeleteOption to delete a custom inventory type (schema). If you don't choose this option, the system only deletes existing inventory data associated with the custom inventory type. Choose one of the following options:

                                                                                            DisableSchema: If you choose this option, the system ignores all inventory data for the specified version, and any earlier versions. To enable this schema again, you must call the PutInventory action for a version greater than the disabled version.

                                                                                            DeleteSchema: This option deletes the specified custom type from the Inventory service. You can recreate the schema later, if you want.\n@see InventorySchemaDeleteOption", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SchemaDeleteOption", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SchemaDeleteOption", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SchemaDeleteOption", "sensitive" : false, "setterDocumentation" : "

                                                                                            Use the SchemaDeleteOption to delete a custom inventory type (schema). If you don't choose this option, the system only deletes existing inventory data associated with the custom inventory type. Choose one of the following options:

                                                                                            DisableSchema: If you choose this option, the system ignores all inventory data for the specified version, and any earlier versions. To enable this schema again, you must call the PutInventory action for a version greater than the disabled version.

                                                                                            DeleteSchema: This option deletes the specified custom type from the Inventory service. You can recreate the schema later, if you want.

                                                                                            \n@param schemaDeleteOption Use the SchemaDeleteOption to delete a custom inventory type (schema). If you don't choose this option, the system only deletes existing inventory data associated with the custom inventory type. Choose one of the following options:

                                                                                            DisableSchema: If you choose this option, the system ignores all inventory data for the specified version, and any earlier versions. To enable this schema again, you must call the PutInventory action for a version greater than the disabled version.

                                                                                            DeleteSchema: This option deletes the specified custom type from the Inventory service. You can recreate the schema later, if you want.\n@see InventorySchemaDeleteOption", "setterMethodName" : "setSchemaDeleteOption", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "schemaDeleteOption", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "schemaDeleteOption", "variableType" : "String", "documentation" : "

                                                                                            Use the SchemaDeleteOption to delete a custom inventory type (schema). If you don't choose this option, the system only deletes existing inventory data associated with the custom inventory type. Choose one of the following options:

                                                                                            DisableSchema: If you choose this option, the system ignores all inventory data for the specified version, and any earlier versions. To enable this schema again, you must call the PutInventory action for a version greater than the disabled version.

                                                                                            DeleteSchema: This option deletes the specified custom type from the Inventory service. You can recreate the schema later, if you want.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDryRun", "beanStyleSetterMethodName" : "setDryRun", "c2jName" : "DryRun", "c2jShape" : "DryRun", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Use this option to view a summary of the deletion request without deleting any data or the data type. This option is useful when you only want to understand what will be deleted. Once you validate that the data to be deleted is what you intend to delete, you can run the same command without specifying the DryRun option.

                                                                                            \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 #dryRun(Boolean)}.\n@param dryRun 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 #dryRun(Boolean)", "deprecated" : false, "documentation" : "

                                                                                            Use this option to view a summary of the deletion request without deleting any data or the data type. This option is useful when you only want to understand what will be deleted. Once you validate that the data to be deleted is what you intend to delete, you can run the same command without specifying the DryRun option.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dryRun", "fluentSetterDocumentation" : "

                                                                                            Use this option to view a summary of the deletion request without deleting any data or the data type. This option is useful when you only want to understand what will be deleted. Once you validate that the data to be deleted is what you intend to delete, you can run the same command without specifying the DryRun option.

                                                                                            \n@param dryRun Use this option to view a summary of the deletion request without deleting any data or the data type. This option is useful when you only want to understand what will be deleted. Once you validate that the data to be deleted is what you intend to delete, you can run the same command without specifying the DryRun option.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dryRun", "getterDocumentation" : "

                                                                                            Use this option to view a summary of the deletion request without deleting any data or the data type. This option is useful when you only want to understand what will be deleted. Once you validate that the data to be deleted is what you intend to delete, you can run the same command without specifying the DryRun option.

                                                                                            \n@return Use this option to view a summary of the deletion request without deleting any data or the data type. This option is useful when you only want to understand what will be deleted. Once you validate that the data to be deleted is what you intend to delete, you can run the same command without specifying the DryRun option.", "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" : "DryRun", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DryRun", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "DryRun", "sensitive" : false, "setterDocumentation" : "

                                                                                            Use this option to view a summary of the deletion request without deleting any data or the data type. This option is useful when you only want to understand what will be deleted. Once you validate that the data to be deleted is what you intend to delete, you can run the same command without specifying the DryRun option.

                                                                                            \n@param dryRun Use this option to view a summary of the deletion request without deleting any data or the data type. This option is useful when you only want to understand what will be deleted. Once you validate that the data to be deleted is what you intend to delete, you can run the same command without specifying the DryRun option.", "setterMethodName" : "setDryRun", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "dryRun", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "dryRun", "variableType" : "Boolean", "documentation" : "

                                                                                            Use this option to view a summary of the deletion request without deleting any data or the data type. This option is useful when you only want to understand what will be deleted. Once you validate that the data to be deleted is what you intend to delete, you can run the same command without specifying the DryRun option.

                                                                                            ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getClientToken", "beanStyleSetterMethodName" : "setClientToken", "c2jName" : "ClientToken", "c2jShape" : "ClientToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            User-provided idempotency token.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientToken(String)}.\n@param clientToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientToken(String)", "deprecated" : false, "documentation" : "

                                                                                            User-provided idempotency token.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientToken", "fluentSetterDocumentation" : "

                                                                                            User-provided idempotency token.

                                                                                            \n@param clientToken User-provided idempotency token.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientToken", "getterDocumentation" : "

                                                                                            User-provided idempotency token.

                                                                                            \n@return User-provided idempotency token.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientToken", "uri" : false }, "idempotencyToken" : true, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientToken", "sensitive" : false, "setterDocumentation" : "

                                                                                            User-provided idempotency token.

                                                                                            \n@param clientToken User-provided idempotency token.", "setterMethodName" : "setClientToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientToken", "variableType" : "String", "documentation" : "

                                                                                            User-provided idempotency token.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ClientToken" : { "beanStyleGetterMethodName" : "getClientToken", "beanStyleSetterMethodName" : "setClientToken", "c2jName" : "ClientToken", "c2jShape" : "ClientToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            User-provided idempotency token.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientToken(String)}.\n@param clientToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientToken(String)", "deprecated" : false, "documentation" : "

                                                                                            User-provided idempotency token.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientToken", "fluentSetterDocumentation" : "

                                                                                            User-provided idempotency token.

                                                                                            \n@param clientToken User-provided idempotency token.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientToken", "getterDocumentation" : "

                                                                                            User-provided idempotency token.

                                                                                            \n@return User-provided idempotency token.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientToken", "uri" : false }, "idempotencyToken" : true, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientToken", "sensitive" : false, "setterDocumentation" : "

                                                                                            User-provided idempotency token.

                                                                                            \n@param clientToken User-provided idempotency token.", "setterMethodName" : "setClientToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientToken", "variableType" : "String", "documentation" : "

                                                                                            User-provided idempotency token.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DryRun" : { "beanStyleGetterMethodName" : "getDryRun", "beanStyleSetterMethodName" : "setDryRun", "c2jName" : "DryRun", "c2jShape" : "DryRun", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Use this option to view a summary of the deletion request without deleting any data or the data type. This option is useful when you only want to understand what will be deleted. Once you validate that the data to be deleted is what you intend to delete, you can run the same command without specifying the DryRun option.

                                                                                            \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 #dryRun(Boolean)}.\n@param dryRun 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 #dryRun(Boolean)", "deprecated" : false, "documentation" : "

                                                                                            Use this option to view a summary of the deletion request without deleting any data or the data type. This option is useful when you only want to understand what will be deleted. Once you validate that the data to be deleted is what you intend to delete, you can run the same command without specifying the DryRun option.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dryRun", "fluentSetterDocumentation" : "

                                                                                            Use this option to view a summary of the deletion request without deleting any data or the data type. This option is useful when you only want to understand what will be deleted. Once you validate that the data to be deleted is what you intend to delete, you can run the same command without specifying the DryRun option.

                                                                                            \n@param dryRun Use this option to view a summary of the deletion request without deleting any data or the data type. This option is useful when you only want to understand what will be deleted. Once you validate that the data to be deleted is what you intend to delete, you can run the same command without specifying the DryRun option.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dryRun", "getterDocumentation" : "

                                                                                            Use this option to view a summary of the deletion request without deleting any data or the data type. This option is useful when you only want to understand what will be deleted. Once you validate that the data to be deleted is what you intend to delete, you can run the same command without specifying the DryRun option.

                                                                                            \n@return Use this option to view a summary of the deletion request without deleting any data or the data type. This option is useful when you only want to understand what will be deleted. Once you validate that the data to be deleted is what you intend to delete, you can run the same command without specifying the DryRun option.", "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" : "DryRun", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DryRun", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "DryRun", "sensitive" : false, "setterDocumentation" : "

                                                                                            Use this option to view a summary of the deletion request without deleting any data or the data type. This option is useful when you only want to understand what will be deleted. Once you validate that the data to be deleted is what you intend to delete, you can run the same command without specifying the DryRun option.

                                                                                            \n@param dryRun Use this option to view a summary of the deletion request without deleting any data or the data type. This option is useful when you only want to understand what will be deleted. Once you validate that the data to be deleted is what you intend to delete, you can run the same command without specifying the DryRun option.", "setterMethodName" : "setDryRun", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "dryRun", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "dryRun", "variableType" : "Boolean", "documentation" : "

                                                                                            Use this option to view a summary of the deletion request without deleting any data or the data type. This option is useful when you only want to understand what will be deleted. Once you validate that the data to be deleted is what you intend to delete, you can run the same command without specifying the DryRun option.

                                                                                            ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "SchemaDeleteOption" : { "beanStyleGetterMethodName" : "getSchemaDeleteOptionAsString", "beanStyleSetterMethodName" : "setSchemaDeleteOption", "c2jName" : "SchemaDeleteOption", "c2jShape" : "InventorySchemaDeleteOption", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Use the SchemaDeleteOption to delete a custom inventory type (schema). If you don't choose this option, the system only deletes existing inventory data associated with the custom inventory type. Choose one of the following options:

                                                                                            DisableSchema: If you choose this option, the system ignores all inventory data for the specified version, and any earlier versions. To enable this schema again, you must call the PutInventory action for a version greater than the disabled version.

                                                                                            DeleteSchema: This option deletes the specified custom type from the Inventory service. You can recreate the schema later, if you want.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #schemaDeleteOptionAsString(String)}.\n@param schemaDeleteOption a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #schemaDeleteOption(String)", "deprecated" : false, "documentation" : "

                                                                                            Use the SchemaDeleteOption to delete a custom inventory type (schema). If you don't choose this option, the system only deletes existing inventory data associated with the custom inventory type. Choose one of the following options:

                                                                                            DisableSchema: If you choose this option, the system ignores all inventory data for the specified version, and any earlier versions. To enable this schema again, you must call the PutInventory action for a version greater than the disabled version.

                                                                                            DeleteSchema: This option deletes the specified custom type from the Inventory service. You can recreate the schema later, if you want.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "InventorySchemaDeleteOption", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "schemaDeleteOption", "fluentEnumSetterMethodName" : "schemaDeleteOption", "fluentGetterMethodName" : "schemaDeleteOptionAsString", "fluentSetterDocumentation" : "

                                                                                            Use the SchemaDeleteOption to delete a custom inventory type (schema). If you don't choose this option, the system only deletes existing inventory data associated with the custom inventory type. Choose one of the following options:

                                                                                            DisableSchema: If you choose this option, the system ignores all inventory data for the specified version, and any earlier versions. To enable this schema again, you must call the PutInventory action for a version greater than the disabled version.

                                                                                            DeleteSchema: This option deletes the specified custom type from the Inventory service. You can recreate the schema later, if you want.

                                                                                            \n@param schemaDeleteOption Use the SchemaDeleteOption to delete a custom inventory type (schema). If you don't choose this option, the system only deletes existing inventory data associated with the custom inventory type. Choose one of the following options:

                                                                                            DisableSchema: If you choose this option, the system ignores all inventory data for the specified version, and any earlier versions. To enable this schema again, you must call the PutInventory action for a version greater than the disabled version.

                                                                                            DeleteSchema: This option deletes the specified custom type from the Inventory service. You can recreate the schema later, if you want.\n@see InventorySchemaDeleteOption\n@return Returns a reference to this object so that method calls can be chained together.\n@see InventorySchemaDeleteOption", "fluentSetterMethodName" : "schemaDeleteOption", "getterDocumentation" : "

                                                                                            Use the SchemaDeleteOption to delete a custom inventory type (schema). If you don't choose this option, the system only deletes existing inventory data associated with the custom inventory type. Choose one of the following options:

                                                                                            DisableSchema: If you choose this option, the system ignores all inventory data for the specified version, and any earlier versions. To enable this schema again, you must call the PutInventory action for a version greater than the disabled version.

                                                                                            DeleteSchema: This option deletes the specified custom type from the Inventory service. You can recreate the schema later, if you want.

                                                                                            \n

                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #schemaDeleteOption} will return {@link InventorySchemaDeleteOption#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #schemaDeleteOptionAsString}.\n

                                                                                            \n@return Use the SchemaDeleteOption to delete a custom inventory type (schema). If you don't choose this option, the system only deletes existing inventory data associated with the custom inventory type. Choose one of the following options:

                                                                                            DisableSchema: If you choose this option, the system ignores all inventory data for the specified version, and any earlier versions. To enable this schema again, you must call the PutInventory action for a version greater than the disabled version.

                                                                                            DeleteSchema: This option deletes the specified custom type from the Inventory service. You can recreate the schema later, if you want.\n@see InventorySchemaDeleteOption", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SchemaDeleteOption", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SchemaDeleteOption", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SchemaDeleteOption", "sensitive" : false, "setterDocumentation" : "

                                                                                            Use the SchemaDeleteOption to delete a custom inventory type (schema). If you don't choose this option, the system only deletes existing inventory data associated with the custom inventory type. Choose one of the following options:

                                                                                            DisableSchema: If you choose this option, the system ignores all inventory data for the specified version, and any earlier versions. To enable this schema again, you must call the PutInventory action for a version greater than the disabled version.

                                                                                            DeleteSchema: This option deletes the specified custom type from the Inventory service. You can recreate the schema later, if you want.

                                                                                            \n@param schemaDeleteOption Use the SchemaDeleteOption to delete a custom inventory type (schema). If you don't choose this option, the system only deletes existing inventory data associated with the custom inventory type. Choose one of the following options:

                                                                                            DisableSchema: If you choose this option, the system ignores all inventory data for the specified version, and any earlier versions. To enable this schema again, you must call the PutInventory action for a version greater than the disabled version.

                                                                                            DeleteSchema: This option deletes the specified custom type from the Inventory service. You can recreate the schema later, if you want.\n@see InventorySchemaDeleteOption", "setterMethodName" : "setSchemaDeleteOption", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "schemaDeleteOption", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "schemaDeleteOption", "variableType" : "String", "documentation" : "

                                                                                            Use the SchemaDeleteOption to delete a custom inventory type (schema). If you don't choose this option, the system only deletes existing inventory data associated with the custom inventory type. Choose one of the following options:

                                                                                            DisableSchema: If you choose this option, the system ignores all inventory data for the specified version, and any earlier versions. To enable this schema again, you must call the PutInventory action for a version greater than the disabled version.

                                                                                            DeleteSchema: This option deletes the specified custom type from the Inventory service. You can recreate the schema later, if you want.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "TypeName" : { "beanStyleGetterMethodName" : "getTypeName", "beanStyleSetterMethodName" : "setTypeName", "c2jName" : "TypeName", "c2jShape" : "InventoryItemTypeName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The name of the custom inventory type for which you want to delete either all previously collected data, or the inventory type itself.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeName(String)}.\n@param typeName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #typeName(String)", "deprecated" : false, "documentation" : "

                                                                                            The name of the custom inventory type for which you want to delete either all previously collected data, or the inventory type itself.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "typeName", "fluentSetterDocumentation" : "

                                                                                            The name of the custom inventory type for which you want to delete either all previously collected data, or the inventory type itself.

                                                                                            \n@param typeName The name of the custom inventory type for which you want to delete either all previously collected data, or the inventory type itself.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "typeName", "getterDocumentation" : "

                                                                                            The name of the custom inventory type for which you want to delete either all previously collected data, or the inventory type itself.

                                                                                            \n@return The name of the custom inventory type for which you want to delete either all previously collected data, or the inventory type itself.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TypeName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TypeName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TypeName", "sensitive" : false, "setterDocumentation" : "

                                                                                            The name of the custom inventory type for which you want to delete either all previously collected data, or the inventory type itself.

                                                                                            \n@param typeName The name of the custom inventory type for which you want to delete either all previously collected data, or the inventory type itself.", "setterMethodName" : "setTypeName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "typeName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "typeName", "variableType" : "String", "documentation" : "

                                                                                            The name of the custom inventory type for which you want to delete either all previously collected data, or the inventory type itself.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getTypeName", "beanStyleSetterMethodName" : "setTypeName", "c2jName" : "TypeName", "c2jShape" : "InventoryItemTypeName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The name of the custom inventory type for which you want to delete either all previously collected data, or the inventory type itself.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeName(String)}.\n@param typeName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #typeName(String)", "deprecated" : false, "documentation" : "

                                                                                            The name of the custom inventory type for which you want to delete either all previously collected data, or the inventory type itself.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "typeName", "fluentSetterDocumentation" : "

                                                                                            The name of the custom inventory type for which you want to delete either all previously collected data, or the inventory type itself.

                                                                                            \n@param typeName The name of the custom inventory type for which you want to delete either all previously collected data, or the inventory type itself.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "typeName", "getterDocumentation" : "

                                                                                            The name of the custom inventory type for which you want to delete either all previously collected data, or the inventory type itself.

                                                                                            \n@return The name of the custom inventory type for which you want to delete either all previously collected data, or the inventory type itself.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TypeName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TypeName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TypeName", "sensitive" : false, "setterDocumentation" : "

                                                                                            The name of the custom inventory type for which you want to delete either all previously collected data, or the inventory type itself.

                                                                                            \n@param typeName The name of the custom inventory type for which you want to delete either all previously collected data, or the inventory type itself.", "setterMethodName" : "setTypeName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "typeName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "typeName", "variableType" : "String", "documentation" : "

                                                                                            The name of the custom inventory type for which you want to delete either all previously collected data, or the inventory type itself.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSchemaDeleteOptionAsString", "beanStyleSetterMethodName" : "setSchemaDeleteOption", "c2jName" : "SchemaDeleteOption", "c2jShape" : "InventorySchemaDeleteOption", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Use the SchemaDeleteOption to delete a custom inventory type (schema). If you don't choose this option, the system only deletes existing inventory data associated with the custom inventory type. Choose one of the following options:

                                                                                            DisableSchema: If you choose this option, the system ignores all inventory data for the specified version, and any earlier versions. To enable this schema again, you must call the PutInventory action for a version greater than the disabled version.

                                                                                            DeleteSchema: This option deletes the specified custom type from the Inventory service. You can recreate the schema later, if you want.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #schemaDeleteOptionAsString(String)}.\n@param schemaDeleteOption a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #schemaDeleteOption(String)", "deprecated" : false, "documentation" : "

                                                                                            Use the SchemaDeleteOption to delete a custom inventory type (schema). If you don't choose this option, the system only deletes existing inventory data associated with the custom inventory type. Choose one of the following options:

                                                                                            DisableSchema: If you choose this option, the system ignores all inventory data for the specified version, and any earlier versions. To enable this schema again, you must call the PutInventory action for a version greater than the disabled version.

                                                                                            DeleteSchema: This option deletes the specified custom type from the Inventory service. You can recreate the schema later, if you want.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "InventorySchemaDeleteOption", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "schemaDeleteOption", "fluentEnumSetterMethodName" : "schemaDeleteOption", "fluentGetterMethodName" : "schemaDeleteOptionAsString", "fluentSetterDocumentation" : "

                                                                                            Use the SchemaDeleteOption to delete a custom inventory type (schema). If you don't choose this option, the system only deletes existing inventory data associated with the custom inventory type. Choose one of the following options:

                                                                                            DisableSchema: If you choose this option, the system ignores all inventory data for the specified version, and any earlier versions. To enable this schema again, you must call the PutInventory action for a version greater than the disabled version.

                                                                                            DeleteSchema: This option deletes the specified custom type from the Inventory service. You can recreate the schema later, if you want.

                                                                                            \n@param schemaDeleteOption Use the SchemaDeleteOption to delete a custom inventory type (schema). If you don't choose this option, the system only deletes existing inventory data associated with the custom inventory type. Choose one of the following options:

                                                                                            DisableSchema: If you choose this option, the system ignores all inventory data for the specified version, and any earlier versions. To enable this schema again, you must call the PutInventory action for a version greater than the disabled version.

                                                                                            DeleteSchema: This option deletes the specified custom type from the Inventory service. You can recreate the schema later, if you want.\n@see InventorySchemaDeleteOption\n@return Returns a reference to this object so that method calls can be chained together.\n@see InventorySchemaDeleteOption", "fluentSetterMethodName" : "schemaDeleteOption", "getterDocumentation" : "

                                                                                            Use the SchemaDeleteOption to delete a custom inventory type (schema). If you don't choose this option, the system only deletes existing inventory data associated with the custom inventory type. Choose one of the following options:

                                                                                            DisableSchema: If you choose this option, the system ignores all inventory data for the specified version, and any earlier versions. To enable this schema again, you must call the PutInventory action for a version greater than the disabled version.

                                                                                            DeleteSchema: This option deletes the specified custom type from the Inventory service. You can recreate the schema later, if you want.

                                                                                            \n

                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #schemaDeleteOption} will return {@link InventorySchemaDeleteOption#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #schemaDeleteOptionAsString}.\n

                                                                                            \n@return Use the SchemaDeleteOption to delete a custom inventory type (schema). If you don't choose this option, the system only deletes existing inventory data associated with the custom inventory type. Choose one of the following options:

                                                                                            DisableSchema: If you choose this option, the system ignores all inventory data for the specified version, and any earlier versions. To enable this schema again, you must call the PutInventory action for a version greater than the disabled version.

                                                                                            DeleteSchema: This option deletes the specified custom type from the Inventory service. You can recreate the schema later, if you want.\n@see InventorySchemaDeleteOption", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SchemaDeleteOption", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SchemaDeleteOption", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SchemaDeleteOption", "sensitive" : false, "setterDocumentation" : "

                                                                                            Use the SchemaDeleteOption to delete a custom inventory type (schema). If you don't choose this option, the system only deletes existing inventory data associated with the custom inventory type. Choose one of the following options:

                                                                                            DisableSchema: If you choose this option, the system ignores all inventory data for the specified version, and any earlier versions. To enable this schema again, you must call the PutInventory action for a version greater than the disabled version.

                                                                                            DeleteSchema: This option deletes the specified custom type from the Inventory service. You can recreate the schema later, if you want.

                                                                                            \n@param schemaDeleteOption Use the SchemaDeleteOption to delete a custom inventory type (schema). If you don't choose this option, the system only deletes existing inventory data associated with the custom inventory type. Choose one of the following options:

                                                                                            DisableSchema: If you choose this option, the system ignores all inventory data for the specified version, and any earlier versions. To enable this schema again, you must call the PutInventory action for a version greater than the disabled version.

                                                                                            DeleteSchema: This option deletes the specified custom type from the Inventory service. You can recreate the schema later, if you want.\n@see InventorySchemaDeleteOption", "setterMethodName" : "setSchemaDeleteOption", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "schemaDeleteOption", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "schemaDeleteOption", "variableType" : "String", "documentation" : "

                                                                                            Use the SchemaDeleteOption to delete a custom inventory type (schema). If you don't choose this option, the system only deletes existing inventory data associated with the custom inventory type. Choose one of the following options:

                                                                                            DisableSchema: If you choose this option, the system ignores all inventory data for the specified version, and any earlier versions. To enable this schema again, you must call the PutInventory action for a version greater than the disabled version.

                                                                                            DeleteSchema: This option deletes the specified custom type from the Inventory service. You can recreate the schema later, if you want.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDryRun", "beanStyleSetterMethodName" : "setDryRun", "c2jName" : "DryRun", "c2jShape" : "DryRun", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Use this option to view a summary of the deletion request without deleting any data or the data type. This option is useful when you only want to understand what will be deleted. Once you validate that the data to be deleted is what you intend to delete, you can run the same command without specifying the DryRun option.

                                                                                            \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 #dryRun(Boolean)}.\n@param dryRun 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 #dryRun(Boolean)", "deprecated" : false, "documentation" : "

                                                                                            Use this option to view a summary of the deletion request without deleting any data or the data type. This option is useful when you only want to understand what will be deleted. Once you validate that the data to be deleted is what you intend to delete, you can run the same command without specifying the DryRun option.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "dryRun", "fluentSetterDocumentation" : "

                                                                                            Use this option to view a summary of the deletion request without deleting any data or the data type. This option is useful when you only want to understand what will be deleted. Once you validate that the data to be deleted is what you intend to delete, you can run the same command without specifying the DryRun option.

                                                                                            \n@param dryRun Use this option to view a summary of the deletion request without deleting any data or the data type. This option is useful when you only want to understand what will be deleted. Once you validate that the data to be deleted is what you intend to delete, you can run the same command without specifying the DryRun option.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "dryRun", "getterDocumentation" : "

                                                                                            Use this option to view a summary of the deletion request without deleting any data or the data type. This option is useful when you only want to understand what will be deleted. Once you validate that the data to be deleted is what you intend to delete, you can run the same command without specifying the DryRun option.

                                                                                            \n@return Use this option to view a summary of the deletion request without deleting any data or the data type. This option is useful when you only want to understand what will be deleted. Once you validate that the data to be deleted is what you intend to delete, you can run the same command without specifying the DryRun option.", "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" : "DryRun", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DryRun", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "DryRun", "sensitive" : false, "setterDocumentation" : "

                                                                                            Use this option to view a summary of the deletion request without deleting any data or the data type. This option is useful when you only want to understand what will be deleted. Once you validate that the data to be deleted is what you intend to delete, you can run the same command without specifying the DryRun option.

                                                                                            \n@param dryRun Use this option to view a summary of the deletion request without deleting any data or the data type. This option is useful when you only want to understand what will be deleted. Once you validate that the data to be deleted is what you intend to delete, you can run the same command without specifying the DryRun option.", "setterMethodName" : "setDryRun", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "dryRun", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "dryRun", "variableType" : "Boolean", "documentation" : "

                                                                                            Use this option to view a summary of the deletion request without deleting any data or the data type. This option is useful when you only want to understand what will be deleted. Once you validate that the data to be deleted is what you intend to delete, you can run the same command without specifying the DryRun option.

                                                                                            ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getClientToken", "beanStyleSetterMethodName" : "setClientToken", "c2jName" : "ClientToken", "c2jShape" : "ClientToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            User-provided idempotency token.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientToken(String)}.\n@param clientToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientToken(String)", "deprecated" : false, "documentation" : "

                                                                                            User-provided idempotency token.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientToken", "fluentSetterDocumentation" : "

                                                                                            User-provided idempotency token.

                                                                                            \n@param clientToken User-provided idempotency token.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientToken", "getterDocumentation" : "

                                                                                            User-provided idempotency token.

                                                                                            \n@return User-provided idempotency token.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientToken", "uri" : false }, "idempotencyToken" : true, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientToken", "sensitive" : false, "setterDocumentation" : "

                                                                                            User-provided idempotency token.

                                                                                            \n@param clientToken User-provided idempotency token.", "setterMethodName" : "setClientToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientToken", "variableType" : "String", "documentation" : "

                                                                                            User-provided idempotency token.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "TypeName" ], "shapeName" : "DeleteInventoryRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteInventoryRequest", "variableName" : "deleteInventoryRequest", "variableType" : "DeleteInventoryRequest", "documentation" : null, "simpleType" : "DeleteInventoryRequest", "variableSetterType" : "DeleteInventoryRequest" }, "wrapper" : false }, "DeleteInventoryResponse" : { "c2jName" : "DeleteInventoryResult", "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" : [ { "beanStyleGetterMethodName" : "getDeletionId", "beanStyleSetterMethodName" : "setDeletionId", "c2jName" : "DeletionId", "c2jShape" : "InventoryDeletionId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Every DeleteInventory action is assigned a unique ID. This option returns a unique ID. You can use this ID to query the status of a delete operation. This option is useful for ensuring that a delete operation has completed before you begin other actions.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deletionId(String)}.\n@param deletionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deletionId(String)", "deprecated" : false, "documentation" : "

                                                                                            Every DeleteInventory action is assigned a unique ID. This option returns a unique ID. You can use this ID to query the status of a delete operation. This option is useful for ensuring that a delete operation has completed before you begin other actions.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deletionId", "fluentSetterDocumentation" : "

                                                                                            Every DeleteInventory action is assigned a unique ID. This option returns a unique ID. You can use this ID to query the status of a delete operation. This option is useful for ensuring that a delete operation has completed before you begin other actions.

                                                                                            \n@param deletionId Every DeleteInventory action is assigned a unique ID. This option returns a unique ID. You can use this ID to query the status of a delete operation. This option is useful for ensuring that a delete operation has completed before you begin other actions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deletionId", "getterDocumentation" : "

                                                                                            Every DeleteInventory action is assigned a unique ID. This option returns a unique ID. You can use this ID to query the status of a delete operation. This option is useful for ensuring that a delete operation has completed before you begin other actions.

                                                                                            \n@return Every DeleteInventory action is assigned a unique ID. This option returns a unique ID. You can use this ID to query the status of a delete operation. This option is useful for ensuring that a delete operation has completed before you begin other actions.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeletionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeletionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeletionId", "sensitive" : false, "setterDocumentation" : "

                                                                                            Every DeleteInventory action is assigned a unique ID. This option returns a unique ID. You can use this ID to query the status of a delete operation. This option is useful for ensuring that a delete operation has completed before you begin other actions.

                                                                                            \n@param deletionId Every DeleteInventory action is assigned a unique ID. This option returns a unique ID. You can use this ID to query the status of a delete operation. This option is useful for ensuring that a delete operation has completed before you begin other actions.", "setterMethodName" : "setDeletionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deletionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deletionId", "variableType" : "String", "documentation" : "

                                                                                            Every DeleteInventory action is assigned a unique ID. This option returns a unique ID. You can use this ID to query the status of a delete operation. This option is useful for ensuring that a delete operation has completed before you begin other actions.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTypeName", "beanStyleSetterMethodName" : "setTypeName", "c2jName" : "TypeName", "c2jShape" : "InventoryItemTypeName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The name of the inventory data type specified 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 #typeName(String)}.\n@param typeName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #typeName(String)", "deprecated" : false, "documentation" : "

                                                                                            The name of the inventory data type specified in the request.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "typeName", "fluentSetterDocumentation" : "

                                                                                            The name of the inventory data type specified in the request.

                                                                                            \n@param typeName The name of the inventory data type specified in the request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "typeName", "getterDocumentation" : "

                                                                                            The name of the inventory data type specified in the request.

                                                                                            \n@return The name of the inventory data type specified 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" : "TypeName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TypeName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TypeName", "sensitive" : false, "setterDocumentation" : "

                                                                                            The name of the inventory data type specified in the request.

                                                                                            \n@param typeName The name of the inventory data type specified in the request.", "setterMethodName" : "setTypeName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "typeName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "typeName", "variableType" : "String", "documentation" : "

                                                                                            The name of the inventory data type specified in the request.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeletionSummary", "beanStyleSetterMethodName" : "setDeletionSummary", "c2jName" : "DeletionSummary", "c2jShape" : "InventoryDeletionSummary", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A summary of the delete operation. For more information about this summary, see Understanding the Delete Inventory Summary in the AWS Systems Manager User Guide.

                                                                                            \nThis is a convenience that creates an instance of the {@link InventoryDeletionSummary.Builder} avoiding the need to create one manually via {@link InventoryDeletionSummary#builder()}.\n\nWhen the {@link Consumer} completes, {@link InventoryDeletionSummary.Builder#build()} is called immediately and its result is passed to {@link #deletionSummary(InventoryDeletionSummary)}.\n@param deletionSummary a consumer that will call methods on {@link InventoryDeletionSummary.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deletionSummary(InventoryDeletionSummary)", "deprecated" : false, "documentation" : "

                                                                                            A summary of the delete operation. For more information about this summary, see Understanding the Delete Inventory Summary in the AWS Systems Manager User Guide.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deletionSummary", "fluentSetterDocumentation" : "

                                                                                            A summary of the delete operation. For more information about this summary, see Understanding the Delete Inventory Summary in the AWS Systems Manager User Guide.

                                                                                            \n@param deletionSummary A summary of the delete operation. For more information about this summary, see Understanding the Delete Inventory Summary in the AWS Systems Manager User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deletionSummary", "getterDocumentation" : "

                                                                                            A summary of the delete operation. For more information about this summary, see Understanding the Delete Inventory Summary in the AWS Systems Manager User Guide.

                                                                                            \n@return A summary of the delete operation. For more information about this summary, see Understanding the Delete Inventory Summary in the AWS Systems Manager User Guide.", "getterModel" : { "returnType" : "InventoryDeletionSummary", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeletionSummary", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeletionSummary", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DeletionSummary", "sensitive" : false, "setterDocumentation" : "

                                                                                            A summary of the delete operation. For more information about this summary, see Understanding the Delete Inventory Summary in the AWS Systems Manager User Guide.

                                                                                            \n@param deletionSummary A summary of the delete operation. For more information about this summary, see Understanding the Delete Inventory Summary in the AWS Systems Manager User Guide.", "setterMethodName" : "setDeletionSummary", "setterModel" : { "variableDeclarationType" : "InventoryDeletionSummary", "variableName" : "deletionSummary", "variableType" : "InventoryDeletionSummary", "documentation" : null, "simpleType" : "InventoryDeletionSummary", "variableSetterType" : "InventoryDeletionSummary" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InventoryDeletionSummary", "variableName" : "deletionSummary", "variableType" : "InventoryDeletionSummary", "documentation" : "

                                                                                            A summary of the delete operation. For more information about this summary, see Understanding the Delete Inventory Summary in the AWS Systems Manager User Guide.

                                                                                            ", "simpleType" : "InventoryDeletionSummary", "variableSetterType" : "InventoryDeletionSummary" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DeletionId" : { "beanStyleGetterMethodName" : "getDeletionId", "beanStyleSetterMethodName" : "setDeletionId", "c2jName" : "DeletionId", "c2jShape" : "InventoryDeletionId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Every DeleteInventory action is assigned a unique ID. This option returns a unique ID. You can use this ID to query the status of a delete operation. This option is useful for ensuring that a delete operation has completed before you begin other actions.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deletionId(String)}.\n@param deletionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deletionId(String)", "deprecated" : false, "documentation" : "

                                                                                            Every DeleteInventory action is assigned a unique ID. This option returns a unique ID. You can use this ID to query the status of a delete operation. This option is useful for ensuring that a delete operation has completed before you begin other actions.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deletionId", "fluentSetterDocumentation" : "

                                                                                            Every DeleteInventory action is assigned a unique ID. This option returns a unique ID. You can use this ID to query the status of a delete operation. This option is useful for ensuring that a delete operation has completed before you begin other actions.

                                                                                            \n@param deletionId Every DeleteInventory action is assigned a unique ID. This option returns a unique ID. You can use this ID to query the status of a delete operation. This option is useful for ensuring that a delete operation has completed before you begin other actions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deletionId", "getterDocumentation" : "

                                                                                            Every DeleteInventory action is assigned a unique ID. This option returns a unique ID. You can use this ID to query the status of a delete operation. This option is useful for ensuring that a delete operation has completed before you begin other actions.

                                                                                            \n@return Every DeleteInventory action is assigned a unique ID. This option returns a unique ID. You can use this ID to query the status of a delete operation. This option is useful for ensuring that a delete operation has completed before you begin other actions.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeletionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeletionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeletionId", "sensitive" : false, "setterDocumentation" : "

                                                                                            Every DeleteInventory action is assigned a unique ID. This option returns a unique ID. You can use this ID to query the status of a delete operation. This option is useful for ensuring that a delete operation has completed before you begin other actions.

                                                                                            \n@param deletionId Every DeleteInventory action is assigned a unique ID. This option returns a unique ID. You can use this ID to query the status of a delete operation. This option is useful for ensuring that a delete operation has completed before you begin other actions.", "setterMethodName" : "setDeletionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deletionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deletionId", "variableType" : "String", "documentation" : "

                                                                                            Every DeleteInventory action is assigned a unique ID. This option returns a unique ID. You can use this ID to query the status of a delete operation. This option is useful for ensuring that a delete operation has completed before you begin other actions.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DeletionSummary" : { "beanStyleGetterMethodName" : "getDeletionSummary", "beanStyleSetterMethodName" : "setDeletionSummary", "c2jName" : "DeletionSummary", "c2jShape" : "InventoryDeletionSummary", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A summary of the delete operation. For more information about this summary, see Understanding the Delete Inventory Summary in the AWS Systems Manager User Guide.

                                                                                            \nThis is a convenience that creates an instance of the {@link InventoryDeletionSummary.Builder} avoiding the need to create one manually via {@link InventoryDeletionSummary#builder()}.\n\nWhen the {@link Consumer} completes, {@link InventoryDeletionSummary.Builder#build()} is called immediately and its result is passed to {@link #deletionSummary(InventoryDeletionSummary)}.\n@param deletionSummary a consumer that will call methods on {@link InventoryDeletionSummary.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deletionSummary(InventoryDeletionSummary)", "deprecated" : false, "documentation" : "

                                                                                            A summary of the delete operation. For more information about this summary, see Understanding the Delete Inventory Summary in the AWS Systems Manager User Guide.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deletionSummary", "fluentSetterDocumentation" : "

                                                                                            A summary of the delete operation. For more information about this summary, see Understanding the Delete Inventory Summary in the AWS Systems Manager User Guide.

                                                                                            \n@param deletionSummary A summary of the delete operation. For more information about this summary, see Understanding the Delete Inventory Summary in the AWS Systems Manager User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deletionSummary", "getterDocumentation" : "

                                                                                            A summary of the delete operation. For more information about this summary, see Understanding the Delete Inventory Summary in the AWS Systems Manager User Guide.

                                                                                            \n@return A summary of the delete operation. For more information about this summary, see Understanding the Delete Inventory Summary in the AWS Systems Manager User Guide.", "getterModel" : { "returnType" : "InventoryDeletionSummary", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeletionSummary", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeletionSummary", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DeletionSummary", "sensitive" : false, "setterDocumentation" : "

                                                                                            A summary of the delete operation. For more information about this summary, see Understanding the Delete Inventory Summary in the AWS Systems Manager User Guide.

                                                                                            \n@param deletionSummary A summary of the delete operation. For more information about this summary, see Understanding the Delete Inventory Summary in the AWS Systems Manager User Guide.", "setterMethodName" : "setDeletionSummary", "setterModel" : { "variableDeclarationType" : "InventoryDeletionSummary", "variableName" : "deletionSummary", "variableType" : "InventoryDeletionSummary", "documentation" : null, "simpleType" : "InventoryDeletionSummary", "variableSetterType" : "InventoryDeletionSummary" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InventoryDeletionSummary", "variableName" : "deletionSummary", "variableType" : "InventoryDeletionSummary", "documentation" : "

                                                                                            A summary of the delete operation. For more information about this summary, see Understanding the Delete Inventory Summary in the AWS Systems Manager User Guide.

                                                                                            ", "simpleType" : "InventoryDeletionSummary", "variableSetterType" : "InventoryDeletionSummary" }, "xmlNameSpaceUri" : null }, "TypeName" : { "beanStyleGetterMethodName" : "getTypeName", "beanStyleSetterMethodName" : "setTypeName", "c2jName" : "TypeName", "c2jShape" : "InventoryItemTypeName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The name of the inventory data type specified 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 #typeName(String)}.\n@param typeName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #typeName(String)", "deprecated" : false, "documentation" : "

                                                                                            The name of the inventory data type specified in the request.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "typeName", "fluentSetterDocumentation" : "

                                                                                            The name of the inventory data type specified in the request.

                                                                                            \n@param typeName The name of the inventory data type specified in the request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "typeName", "getterDocumentation" : "

                                                                                            The name of the inventory data type specified in the request.

                                                                                            \n@return The name of the inventory data type specified 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" : "TypeName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TypeName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TypeName", "sensitive" : false, "setterDocumentation" : "

                                                                                            The name of the inventory data type specified in the request.

                                                                                            \n@param typeName The name of the inventory data type specified in the request.", "setterMethodName" : "setTypeName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "typeName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "typeName", "variableType" : "String", "documentation" : "

                                                                                            The name of the inventory data type specified in the request.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDeletionId", "beanStyleSetterMethodName" : "setDeletionId", "c2jName" : "DeletionId", "c2jShape" : "InventoryDeletionId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Every DeleteInventory action is assigned a unique ID. This option returns a unique ID. You can use this ID to query the status of a delete operation. This option is useful for ensuring that a delete operation has completed before you begin other actions.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deletionId(String)}.\n@param deletionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deletionId(String)", "deprecated" : false, "documentation" : "

                                                                                            Every DeleteInventory action is assigned a unique ID. This option returns a unique ID. You can use this ID to query the status of a delete operation. This option is useful for ensuring that a delete operation has completed before you begin other actions.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deletionId", "fluentSetterDocumentation" : "

                                                                                            Every DeleteInventory action is assigned a unique ID. This option returns a unique ID. You can use this ID to query the status of a delete operation. This option is useful for ensuring that a delete operation has completed before you begin other actions.

                                                                                            \n@param deletionId Every DeleteInventory action is assigned a unique ID. This option returns a unique ID. You can use this ID to query the status of a delete operation. This option is useful for ensuring that a delete operation has completed before you begin other actions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deletionId", "getterDocumentation" : "

                                                                                            Every DeleteInventory action is assigned a unique ID. This option returns a unique ID. You can use this ID to query the status of a delete operation. This option is useful for ensuring that a delete operation has completed before you begin other actions.

                                                                                            \n@return Every DeleteInventory action is assigned a unique ID. This option returns a unique ID. You can use this ID to query the status of a delete operation. This option is useful for ensuring that a delete operation has completed before you begin other actions.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeletionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeletionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeletionId", "sensitive" : false, "setterDocumentation" : "

                                                                                            Every DeleteInventory action is assigned a unique ID. This option returns a unique ID. You can use this ID to query the status of a delete operation. This option is useful for ensuring that a delete operation has completed before you begin other actions.

                                                                                            \n@param deletionId Every DeleteInventory action is assigned a unique ID. This option returns a unique ID. You can use this ID to query the status of a delete operation. This option is useful for ensuring that a delete operation has completed before you begin other actions.", "setterMethodName" : "setDeletionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deletionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deletionId", "variableType" : "String", "documentation" : "

                                                                                            Every DeleteInventory action is assigned a unique ID. This option returns a unique ID. You can use this ID to query the status of a delete operation. This option is useful for ensuring that a delete operation has completed before you begin other actions.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTypeName", "beanStyleSetterMethodName" : "setTypeName", "c2jName" : "TypeName", "c2jShape" : "InventoryItemTypeName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The name of the inventory data type specified 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 #typeName(String)}.\n@param typeName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #typeName(String)", "deprecated" : false, "documentation" : "

                                                                                            The name of the inventory data type specified in the request.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "typeName", "fluentSetterDocumentation" : "

                                                                                            The name of the inventory data type specified in the request.

                                                                                            \n@param typeName The name of the inventory data type specified in the request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "typeName", "getterDocumentation" : "

                                                                                            The name of the inventory data type specified in the request.

                                                                                            \n@return The name of the inventory data type specified 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" : "TypeName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TypeName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TypeName", "sensitive" : false, "setterDocumentation" : "

                                                                                            The name of the inventory data type specified in the request.

                                                                                            \n@param typeName The name of the inventory data type specified in the request.", "setterMethodName" : "setTypeName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "typeName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "typeName", "variableType" : "String", "documentation" : "

                                                                                            The name of the inventory data type specified in the request.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeletionSummary", "beanStyleSetterMethodName" : "setDeletionSummary", "c2jName" : "DeletionSummary", "c2jShape" : "InventoryDeletionSummary", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A summary of the delete operation. For more information about this summary, see Understanding the Delete Inventory Summary in the AWS Systems Manager User Guide.

                                                                                            \nThis is a convenience that creates an instance of the {@link InventoryDeletionSummary.Builder} avoiding the need to create one manually via {@link InventoryDeletionSummary#builder()}.\n\nWhen the {@link Consumer} completes, {@link InventoryDeletionSummary.Builder#build()} is called immediately and its result is passed to {@link #deletionSummary(InventoryDeletionSummary)}.\n@param deletionSummary a consumer that will call methods on {@link InventoryDeletionSummary.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deletionSummary(InventoryDeletionSummary)", "deprecated" : false, "documentation" : "

                                                                                            A summary of the delete operation. For more information about this summary, see Understanding the Delete Inventory Summary in the AWS Systems Manager User Guide.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deletionSummary", "fluentSetterDocumentation" : "

                                                                                            A summary of the delete operation. For more information about this summary, see Understanding the Delete Inventory Summary in the AWS Systems Manager User Guide.

                                                                                            \n@param deletionSummary A summary of the delete operation. For more information about this summary, see Understanding the Delete Inventory Summary in the AWS Systems Manager User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deletionSummary", "getterDocumentation" : "

                                                                                            A summary of the delete operation. For more information about this summary, see Understanding the Delete Inventory Summary in the AWS Systems Manager User Guide.

                                                                                            \n@return A summary of the delete operation. For more information about this summary, see Understanding the Delete Inventory Summary in the AWS Systems Manager User Guide.", "getterModel" : { "returnType" : "InventoryDeletionSummary", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeletionSummary", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeletionSummary", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DeletionSummary", "sensitive" : false, "setterDocumentation" : "

                                                                                            A summary of the delete operation. For more information about this summary, see Understanding the Delete Inventory Summary in the AWS Systems Manager User Guide.

                                                                                            \n@param deletionSummary A summary of the delete operation. For more information about this summary, see Understanding the Delete Inventory Summary in the AWS Systems Manager User Guide.", "setterMethodName" : "setDeletionSummary", "setterModel" : { "variableDeclarationType" : "InventoryDeletionSummary", "variableName" : "deletionSummary", "variableType" : "InventoryDeletionSummary", "documentation" : null, "simpleType" : "InventoryDeletionSummary", "variableSetterType" : "InventoryDeletionSummary" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InventoryDeletionSummary", "variableName" : "deletionSummary", "variableType" : "InventoryDeletionSummary", "documentation" : "

                                                                                            A summary of the delete operation. For more information about this summary, see Understanding the Delete Inventory Summary in the AWS Systems Manager User Guide.

                                                                                            ", "simpleType" : "InventoryDeletionSummary", "variableSetterType" : "InventoryDeletionSummary" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeleteInventoryResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteInventoryResponse", "variableName" : "deleteInventoryResponse", "variableType" : "DeleteInventoryResponse", "documentation" : null, "simpleType" : "DeleteInventoryResponse", "variableSetterType" : "DeleteInventoryResponse" }, "wrapper" : false }, "DeleteMaintenanceWindowRequest" : { "c2jName" : "DeleteMaintenanceWindowRequest", "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" : "DeleteMaintenanceWindow", "locationName" : null, "requestUri" : "/", "target" : "AmazonSSM.DeleteMaintenanceWindow", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getWindowId", "beanStyleSetterMethodName" : "setWindowId", "c2jName" : "WindowId", "c2jShape" : "MaintenanceWindowId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The ID of the maintenance window 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 #windowId(String)}.\n@param windowId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowId(String)", "deprecated" : false, "documentation" : "

                                                                                            The ID of the maintenance window to delete.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowId", "fluentSetterDocumentation" : "

                                                                                            The ID of the maintenance window to delete.

                                                                                            \n@param windowId The ID of the maintenance window to delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowId", "getterDocumentation" : "

                                                                                            The ID of the maintenance window to delete.

                                                                                            \n@return The ID of the maintenance window 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" : "WindowId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The ID of the maintenance window to delete.

                                                                                            \n@param windowId The ID of the maintenance window to delete.", "setterMethodName" : "setWindowId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : "

                                                                                            The ID of the maintenance window to delete.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "WindowId" : { "beanStyleGetterMethodName" : "getWindowId", "beanStyleSetterMethodName" : "setWindowId", "c2jName" : "WindowId", "c2jShape" : "MaintenanceWindowId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The ID of the maintenance window 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 #windowId(String)}.\n@param windowId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowId(String)", "deprecated" : false, "documentation" : "

                                                                                            The ID of the maintenance window to delete.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowId", "fluentSetterDocumentation" : "

                                                                                            The ID of the maintenance window to delete.

                                                                                            \n@param windowId The ID of the maintenance window to delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowId", "getterDocumentation" : "

                                                                                            The ID of the maintenance window to delete.

                                                                                            \n@return The ID of the maintenance window 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" : "WindowId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The ID of the maintenance window to delete.

                                                                                            \n@param windowId The ID of the maintenance window to delete.", "setterMethodName" : "setWindowId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : "

                                                                                            The ID of the maintenance window to delete.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getWindowId", "beanStyleSetterMethodName" : "setWindowId", "c2jName" : "WindowId", "c2jShape" : "MaintenanceWindowId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The ID of the maintenance window 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 #windowId(String)}.\n@param windowId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowId(String)", "deprecated" : false, "documentation" : "

                                                                                            The ID of the maintenance window to delete.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowId", "fluentSetterDocumentation" : "

                                                                                            The ID of the maintenance window to delete.

                                                                                            \n@param windowId The ID of the maintenance window to delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowId", "getterDocumentation" : "

                                                                                            The ID of the maintenance window to delete.

                                                                                            \n@return The ID of the maintenance window 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" : "WindowId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The ID of the maintenance window to delete.

                                                                                            \n@param windowId The ID of the maintenance window to delete.", "setterMethodName" : "setWindowId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : "

                                                                                            The ID of the maintenance window to delete.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "WindowId" ], "shapeName" : "DeleteMaintenanceWindowRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteMaintenanceWindowRequest", "variableName" : "deleteMaintenanceWindowRequest", "variableType" : "DeleteMaintenanceWindowRequest", "documentation" : null, "simpleType" : "DeleteMaintenanceWindowRequest", "variableSetterType" : "DeleteMaintenanceWindowRequest" }, "wrapper" : false }, "DeleteMaintenanceWindowResponse" : { "c2jName" : "DeleteMaintenanceWindowResult", "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" : [ { "beanStyleGetterMethodName" : "getWindowId", "beanStyleSetterMethodName" : "setWindowId", "c2jName" : "WindowId", "c2jShape" : "MaintenanceWindowId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The ID of the deleted maintenance window.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowId(String)}.\n@param windowId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowId(String)", "deprecated" : false, "documentation" : "

                                                                                            The ID of the deleted maintenance window.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowId", "fluentSetterDocumentation" : "

                                                                                            The ID of the deleted maintenance window.

                                                                                            \n@param windowId The ID of the deleted maintenance window.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowId", "getterDocumentation" : "

                                                                                            The ID of the deleted maintenance window.

                                                                                            \n@return The ID of the deleted maintenance window.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The ID of the deleted maintenance window.

                                                                                            \n@param windowId The ID of the deleted maintenance window.", "setterMethodName" : "setWindowId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : "

                                                                                            The ID of the deleted maintenance window.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "WindowId" : { "beanStyleGetterMethodName" : "getWindowId", "beanStyleSetterMethodName" : "setWindowId", "c2jName" : "WindowId", "c2jShape" : "MaintenanceWindowId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The ID of the deleted maintenance window.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowId(String)}.\n@param windowId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowId(String)", "deprecated" : false, "documentation" : "

                                                                                            The ID of the deleted maintenance window.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowId", "fluentSetterDocumentation" : "

                                                                                            The ID of the deleted maintenance window.

                                                                                            \n@param windowId The ID of the deleted maintenance window.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowId", "getterDocumentation" : "

                                                                                            The ID of the deleted maintenance window.

                                                                                            \n@return The ID of the deleted maintenance window.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The ID of the deleted maintenance window.

                                                                                            \n@param windowId The ID of the deleted maintenance window.", "setterMethodName" : "setWindowId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : "

                                                                                            The ID of the deleted maintenance window.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getWindowId", "beanStyleSetterMethodName" : "setWindowId", "c2jName" : "WindowId", "c2jShape" : "MaintenanceWindowId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The ID of the deleted maintenance window.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowId(String)}.\n@param windowId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowId(String)", "deprecated" : false, "documentation" : "

                                                                                            The ID of the deleted maintenance window.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowId", "fluentSetterDocumentation" : "

                                                                                            The ID of the deleted maintenance window.

                                                                                            \n@param windowId The ID of the deleted maintenance window.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowId", "getterDocumentation" : "

                                                                                            The ID of the deleted maintenance window.

                                                                                            \n@return The ID of the deleted maintenance window.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The ID of the deleted maintenance window.

                                                                                            \n@param windowId The ID of the deleted maintenance window.", "setterMethodName" : "setWindowId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : "

                                                                                            The ID of the deleted maintenance window.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeleteMaintenanceWindowResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteMaintenanceWindowResponse", "variableName" : "deleteMaintenanceWindowResponse", "variableType" : "DeleteMaintenanceWindowResponse", "documentation" : null, "simpleType" : "DeleteMaintenanceWindowResponse", "variableSetterType" : "DeleteMaintenanceWindowResponse" }, "wrapper" : false }, "DeleteParameterRequest" : { "c2jName" : "DeleteParameterRequest", "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" : "DeleteParameter", "locationName" : null, "requestUri" : "/", "target" : "AmazonSSM.DeleteParameter", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "PSParameterName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The name of the parameter 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 #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                            The name of the parameter to delete.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                            The name of the parameter to delete.

                                                                                            \n@param name The name of the parameter to delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                            The name of the parameter to delete.

                                                                                            \n@return The name of the parameter 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" : "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 parameter to delete.

                                                                                            \n@param name The name of the parameter to delete.", "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 parameter to delete.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "PSParameterName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The name of the parameter 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 #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                            The name of the parameter to delete.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                            The name of the parameter to delete.

                                                                                            \n@param name The name of the parameter to delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                            The name of the parameter to delete.

                                                                                            \n@return The name of the parameter 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" : "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 parameter to delete.

                                                                                            \n@param name The name of the parameter to delete.", "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 parameter to delete.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "PSParameterName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The name of the parameter 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 #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                            The name of the parameter to delete.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                            The name of the parameter to delete.

                                                                                            \n@param name The name of the parameter to delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                            The name of the parameter to delete.

                                                                                            \n@return The name of the parameter 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" : "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 parameter to delete.

                                                                                            \n@param name The name of the parameter to delete.", "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 parameter to delete.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Name" ], "shapeName" : "DeleteParameterRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteParameterRequest", "variableName" : "deleteParameterRequest", "variableType" : "DeleteParameterRequest", "documentation" : null, "simpleType" : "DeleteParameterRequest", "variableSetterType" : "DeleteParameterRequest" }, "wrapper" : false }, "DeleteParameterResponse" : { "c2jName" : "DeleteParameterResult", "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" : "DeleteParameterResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteParameterResponse", "variableName" : "deleteParameterResponse", "variableType" : "DeleteParameterResponse", "documentation" : null, "simpleType" : "DeleteParameterResponse", "variableSetterType" : "DeleteParameterResponse" }, "wrapper" : false }, "DeleteParametersRequest" : { "c2jName" : "DeleteParametersRequest", "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" : "DeleteParameters", "locationName" : null, "requestUri" : "/", "target" : "AmazonSSM.DeleteParameters", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getNames", "beanStyleSetterMethodName" : "setNames", "c2jName" : "Names", "c2jShape" : "ParameterNameList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The names of the parameters to delete.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #names(List)}.\n@param names a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #names(List)", "deprecated" : false, "documentation" : "

                                                                                            The names of the parameters to delete.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "names", "fluentSetterDocumentation" : "

                                                                                            The names of the parameters to delete.

                                                                                            \n@param names The names of the parameters to delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "names", "getterDocumentation" : "

                                                                                            The names of the parameters to delete.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return The names of the parameters to delete.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Names", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Names", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "PSParameterName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "Names", "sensitive" : false, "setterDocumentation" : "

                                                                                            The names of the parameters to delete.

                                                                                            \n@param names The names of the parameters to delete.", "setterMethodName" : "setNames", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "names", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "names", "variableType" : "java.util.List", "documentation" : "

                                                                                            The names of the parameters to delete.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Names" : { "beanStyleGetterMethodName" : "getNames", "beanStyleSetterMethodName" : "setNames", "c2jName" : "Names", "c2jShape" : "ParameterNameList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The names of the parameters to delete.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #names(List)}.\n@param names a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #names(List)", "deprecated" : false, "documentation" : "

                                                                                            The names of the parameters to delete.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "names", "fluentSetterDocumentation" : "

                                                                                            The names of the parameters to delete.

                                                                                            \n@param names The names of the parameters to delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "names", "getterDocumentation" : "

                                                                                            The names of the parameters to delete.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return The names of the parameters to delete.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Names", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Names", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "PSParameterName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "Names", "sensitive" : false, "setterDocumentation" : "

                                                                                            The names of the parameters to delete.

                                                                                            \n@param names The names of the parameters to delete.", "setterMethodName" : "setNames", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "names", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "names", "variableType" : "java.util.List", "documentation" : "

                                                                                            The names of the parameters to delete.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getNames", "beanStyleSetterMethodName" : "setNames", "c2jName" : "Names", "c2jShape" : "ParameterNameList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The names of the parameters to delete.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #names(List)}.\n@param names a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #names(List)", "deprecated" : false, "documentation" : "

                                                                                            The names of the parameters to delete.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "names", "fluentSetterDocumentation" : "

                                                                                            The names of the parameters to delete.

                                                                                            \n@param names The names of the parameters to delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "names", "getterDocumentation" : "

                                                                                            The names of the parameters to delete.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return The names of the parameters to delete.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Names", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Names", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "PSParameterName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "Names", "sensitive" : false, "setterDocumentation" : "

                                                                                            The names of the parameters to delete.

                                                                                            \n@param names The names of the parameters to delete.", "setterMethodName" : "setNames", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "names", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "names", "variableType" : "java.util.List", "documentation" : "

                                                                                            The names of the parameters to delete.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Names" ], "shapeName" : "DeleteParametersRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteParametersRequest", "variableName" : "deleteParametersRequest", "variableType" : "DeleteParametersRequest", "documentation" : null, "simpleType" : "DeleteParametersRequest", "variableSetterType" : "DeleteParametersRequest" }, "wrapper" : false }, "DeleteParametersResponse" : { "c2jName" : "DeleteParametersResult", "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" : [ { "beanStyleGetterMethodName" : "getDeletedParameters", "beanStyleSetterMethodName" : "setDeletedParameters", "c2jName" : "DeletedParameters", "c2jShape" : "ParameterNameList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The names of the deleted parameters.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #deletedParameters(List)}.\n@param deletedParameters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deletedParameters(List)", "deprecated" : false, "documentation" : "

                                                                                            The names of the deleted parameters.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deletedParameters", "fluentSetterDocumentation" : "

                                                                                            The names of the deleted parameters.

                                                                                            \n@param deletedParameters The names of the deleted parameters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deletedParameters", "getterDocumentation" : "

                                                                                            The names of the deleted parameters.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return The names of the deleted parameters.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeletedParameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeletedParameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "PSParameterName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "DeletedParameters", "sensitive" : false, "setterDocumentation" : "

                                                                                            The names of the deleted parameters.

                                                                                            \n@param deletedParameters The names of the deleted parameters.", "setterMethodName" : "setDeletedParameters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "deletedParameters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "deletedParameters", "variableType" : "java.util.List", "documentation" : "

                                                                                            The names of the deleted parameters.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInvalidParameters", "beanStyleSetterMethodName" : "setInvalidParameters", "c2jName" : "InvalidParameters", "c2jShape" : "ParameterNameList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The names of parameters that weren't deleted because the parameters are not valid.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #invalidParameters(List)}.\n@param invalidParameters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #invalidParameters(List)", "deprecated" : false, "documentation" : "

                                                                                            The names of parameters that weren't deleted because the parameters are not valid.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "invalidParameters", "fluentSetterDocumentation" : "

                                                                                            The names of parameters that weren't deleted because the parameters are not valid.

                                                                                            \n@param invalidParameters The names of parameters that weren't deleted because the parameters are not valid.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "invalidParameters", "getterDocumentation" : "

                                                                                            The names of parameters that weren't deleted because the parameters are not valid.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return The names of parameters that weren't deleted because the parameters are not valid.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InvalidParameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InvalidParameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "PSParameterName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "InvalidParameters", "sensitive" : false, "setterDocumentation" : "

                                                                                            The names of parameters that weren't deleted because the parameters are not valid.

                                                                                            \n@param invalidParameters The names of parameters that weren't deleted because the parameters are not valid.", "setterMethodName" : "setInvalidParameters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "invalidParameters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "invalidParameters", "variableType" : "java.util.List", "documentation" : "

                                                                                            The names of parameters that weren't deleted because the parameters are not valid.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DeletedParameters" : { "beanStyleGetterMethodName" : "getDeletedParameters", "beanStyleSetterMethodName" : "setDeletedParameters", "c2jName" : "DeletedParameters", "c2jShape" : "ParameterNameList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The names of the deleted parameters.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #deletedParameters(List)}.\n@param deletedParameters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deletedParameters(List)", "deprecated" : false, "documentation" : "

                                                                                            The names of the deleted parameters.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deletedParameters", "fluentSetterDocumentation" : "

                                                                                            The names of the deleted parameters.

                                                                                            \n@param deletedParameters The names of the deleted parameters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deletedParameters", "getterDocumentation" : "

                                                                                            The names of the deleted parameters.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return The names of the deleted parameters.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeletedParameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeletedParameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "PSParameterName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "DeletedParameters", "sensitive" : false, "setterDocumentation" : "

                                                                                            The names of the deleted parameters.

                                                                                            \n@param deletedParameters The names of the deleted parameters.", "setterMethodName" : "setDeletedParameters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "deletedParameters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "deletedParameters", "variableType" : "java.util.List", "documentation" : "

                                                                                            The names of the deleted parameters.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "InvalidParameters" : { "beanStyleGetterMethodName" : "getInvalidParameters", "beanStyleSetterMethodName" : "setInvalidParameters", "c2jName" : "InvalidParameters", "c2jShape" : "ParameterNameList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The names of parameters that weren't deleted because the parameters are not valid.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #invalidParameters(List)}.\n@param invalidParameters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #invalidParameters(List)", "deprecated" : false, "documentation" : "

                                                                                            The names of parameters that weren't deleted because the parameters are not valid.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "invalidParameters", "fluentSetterDocumentation" : "

                                                                                            The names of parameters that weren't deleted because the parameters are not valid.

                                                                                            \n@param invalidParameters The names of parameters that weren't deleted because the parameters are not valid.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "invalidParameters", "getterDocumentation" : "

                                                                                            The names of parameters that weren't deleted because the parameters are not valid.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return The names of parameters that weren't deleted because the parameters are not valid.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InvalidParameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InvalidParameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "PSParameterName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "InvalidParameters", "sensitive" : false, "setterDocumentation" : "

                                                                                            The names of parameters that weren't deleted because the parameters are not valid.

                                                                                            \n@param invalidParameters The names of parameters that weren't deleted because the parameters are not valid.", "setterMethodName" : "setInvalidParameters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "invalidParameters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "invalidParameters", "variableType" : "java.util.List", "documentation" : "

                                                                                            The names of parameters that weren't deleted because the parameters are not valid.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDeletedParameters", "beanStyleSetterMethodName" : "setDeletedParameters", "c2jName" : "DeletedParameters", "c2jShape" : "ParameterNameList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The names of the deleted parameters.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #deletedParameters(List)}.\n@param deletedParameters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deletedParameters(List)", "deprecated" : false, "documentation" : "

                                                                                            The names of the deleted parameters.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deletedParameters", "fluentSetterDocumentation" : "

                                                                                            The names of the deleted parameters.

                                                                                            \n@param deletedParameters The names of the deleted parameters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deletedParameters", "getterDocumentation" : "

                                                                                            The names of the deleted parameters.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return The names of the deleted parameters.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeletedParameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeletedParameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "PSParameterName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "DeletedParameters", "sensitive" : false, "setterDocumentation" : "

                                                                                            The names of the deleted parameters.

                                                                                            \n@param deletedParameters The names of the deleted parameters.", "setterMethodName" : "setDeletedParameters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "deletedParameters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "deletedParameters", "variableType" : "java.util.List", "documentation" : "

                                                                                            The names of the deleted parameters.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInvalidParameters", "beanStyleSetterMethodName" : "setInvalidParameters", "c2jName" : "InvalidParameters", "c2jShape" : "ParameterNameList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The names of parameters that weren't deleted because the parameters are not valid.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #invalidParameters(List)}.\n@param invalidParameters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #invalidParameters(List)", "deprecated" : false, "documentation" : "

                                                                                            The names of parameters that weren't deleted because the parameters are not valid.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "invalidParameters", "fluentSetterDocumentation" : "

                                                                                            The names of parameters that weren't deleted because the parameters are not valid.

                                                                                            \n@param invalidParameters The names of parameters that weren't deleted because the parameters are not valid.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "invalidParameters", "getterDocumentation" : "

                                                                                            The names of parameters that weren't deleted because the parameters are not valid.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return The names of parameters that weren't deleted because the parameters are not valid.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InvalidParameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InvalidParameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "PSParameterName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "InvalidParameters", "sensitive" : false, "setterDocumentation" : "

                                                                                            The names of parameters that weren't deleted because the parameters are not valid.

                                                                                            \n@param invalidParameters The names of parameters that weren't deleted because the parameters are not valid.", "setterMethodName" : "setInvalidParameters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "invalidParameters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "invalidParameters", "variableType" : "java.util.List", "documentation" : "

                                                                                            The names of parameters that weren't deleted because the parameters are not valid.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeleteParametersResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteParametersResponse", "variableName" : "deleteParametersResponse", "variableType" : "DeleteParametersResponse", "documentation" : null, "simpleType" : "DeleteParametersResponse", "variableSetterType" : "DeleteParametersResponse" }, "wrapper" : false }, "DeletePatchBaselineRequest" : { "c2jName" : "DeletePatchBaselineRequest", "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" : "DeletePatchBaseline", "locationName" : null, "requestUri" : "/", "target" : "AmazonSSM.DeletePatchBaseline", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getBaselineId", "beanStyleSetterMethodName" : "setBaselineId", "c2jName" : "BaselineId", "c2jShape" : "BaselineId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The ID of the patch baseline 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 #baselineId(String)}.\n@param baselineId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #baselineId(String)", "deprecated" : false, "documentation" : "

                                                                                            The ID of the patch baseline to delete.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "baselineId", "fluentSetterDocumentation" : "

                                                                                            The ID of the patch baseline to delete.

                                                                                            \n@param baselineId The ID of the patch baseline to delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "baselineId", "getterDocumentation" : "

                                                                                            The ID of the patch baseline to delete.

                                                                                            \n@return The ID of the patch baseline 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" : "BaselineId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BaselineId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "BaselineId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The ID of the patch baseline to delete.

                                                                                            \n@param baselineId The ID of the patch baseline to delete.", "setterMethodName" : "setBaselineId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "baselineId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "baselineId", "variableType" : "String", "documentation" : "

                                                                                            The ID of the patch baseline to delete.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "BaselineId" : { "beanStyleGetterMethodName" : "getBaselineId", "beanStyleSetterMethodName" : "setBaselineId", "c2jName" : "BaselineId", "c2jShape" : "BaselineId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The ID of the patch baseline 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 #baselineId(String)}.\n@param baselineId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #baselineId(String)", "deprecated" : false, "documentation" : "

                                                                                            The ID of the patch baseline to delete.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "baselineId", "fluentSetterDocumentation" : "

                                                                                            The ID of the patch baseline to delete.

                                                                                            \n@param baselineId The ID of the patch baseline to delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "baselineId", "getterDocumentation" : "

                                                                                            The ID of the patch baseline to delete.

                                                                                            \n@return The ID of the patch baseline 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" : "BaselineId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BaselineId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "BaselineId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The ID of the patch baseline to delete.

                                                                                            \n@param baselineId The ID of the patch baseline to delete.", "setterMethodName" : "setBaselineId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "baselineId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "baselineId", "variableType" : "String", "documentation" : "

                                                                                            The ID of the patch baseline to delete.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getBaselineId", "beanStyleSetterMethodName" : "setBaselineId", "c2jName" : "BaselineId", "c2jShape" : "BaselineId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The ID of the patch baseline 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 #baselineId(String)}.\n@param baselineId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #baselineId(String)", "deprecated" : false, "documentation" : "

                                                                                            The ID of the patch baseline to delete.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "baselineId", "fluentSetterDocumentation" : "

                                                                                            The ID of the patch baseline to delete.

                                                                                            \n@param baselineId The ID of the patch baseline to delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "baselineId", "getterDocumentation" : "

                                                                                            The ID of the patch baseline to delete.

                                                                                            \n@return The ID of the patch baseline 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" : "BaselineId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BaselineId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "BaselineId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The ID of the patch baseline to delete.

                                                                                            \n@param baselineId The ID of the patch baseline to delete.", "setterMethodName" : "setBaselineId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "baselineId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "baselineId", "variableType" : "String", "documentation" : "

                                                                                            The ID of the patch baseline to delete.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "BaselineId" ], "shapeName" : "DeletePatchBaselineRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeletePatchBaselineRequest", "variableName" : "deletePatchBaselineRequest", "variableType" : "DeletePatchBaselineRequest", "documentation" : null, "simpleType" : "DeletePatchBaselineRequest", "variableSetterType" : "DeletePatchBaselineRequest" }, "wrapper" : false }, "DeletePatchBaselineResponse" : { "c2jName" : "DeletePatchBaselineResult", "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" : [ { "beanStyleGetterMethodName" : "getBaselineId", "beanStyleSetterMethodName" : "setBaselineId", "c2jName" : "BaselineId", "c2jShape" : "BaselineId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The ID of the deleted patch baseline.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #baselineId(String)}.\n@param baselineId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #baselineId(String)", "deprecated" : false, "documentation" : "

                                                                                            The ID of the deleted patch baseline.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "baselineId", "fluentSetterDocumentation" : "

                                                                                            The ID of the deleted patch baseline.

                                                                                            \n@param baselineId The ID of the deleted patch baseline.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "baselineId", "getterDocumentation" : "

                                                                                            The ID of the deleted patch baseline.

                                                                                            \n@return The ID of the deleted patch baseline.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BaselineId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BaselineId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "BaselineId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The ID of the deleted patch baseline.

                                                                                            \n@param baselineId The ID of the deleted patch baseline.", "setterMethodName" : "setBaselineId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "baselineId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "baselineId", "variableType" : "String", "documentation" : "

                                                                                            The ID of the deleted patch baseline.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "BaselineId" : { "beanStyleGetterMethodName" : "getBaselineId", "beanStyleSetterMethodName" : "setBaselineId", "c2jName" : "BaselineId", "c2jShape" : "BaselineId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The ID of the deleted patch baseline.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #baselineId(String)}.\n@param baselineId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #baselineId(String)", "deprecated" : false, "documentation" : "

                                                                                            The ID of the deleted patch baseline.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "baselineId", "fluentSetterDocumentation" : "

                                                                                            The ID of the deleted patch baseline.

                                                                                            \n@param baselineId The ID of the deleted patch baseline.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "baselineId", "getterDocumentation" : "

                                                                                            The ID of the deleted patch baseline.

                                                                                            \n@return The ID of the deleted patch baseline.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BaselineId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BaselineId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "BaselineId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The ID of the deleted patch baseline.

                                                                                            \n@param baselineId The ID of the deleted patch baseline.", "setterMethodName" : "setBaselineId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "baselineId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "baselineId", "variableType" : "String", "documentation" : "

                                                                                            The ID of the deleted patch baseline.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getBaselineId", "beanStyleSetterMethodName" : "setBaselineId", "c2jName" : "BaselineId", "c2jShape" : "BaselineId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The ID of the deleted patch baseline.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #baselineId(String)}.\n@param baselineId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #baselineId(String)", "deprecated" : false, "documentation" : "

                                                                                            The ID of the deleted patch baseline.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "baselineId", "fluentSetterDocumentation" : "

                                                                                            The ID of the deleted patch baseline.

                                                                                            \n@param baselineId The ID of the deleted patch baseline.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "baselineId", "getterDocumentation" : "

                                                                                            The ID of the deleted patch baseline.

                                                                                            \n@return The ID of the deleted patch baseline.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BaselineId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BaselineId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "BaselineId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The ID of the deleted patch baseline.

                                                                                            \n@param baselineId The ID of the deleted patch baseline.", "setterMethodName" : "setBaselineId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "baselineId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "baselineId", "variableType" : "String", "documentation" : "

                                                                                            The ID of the deleted patch baseline.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeletePatchBaselineResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeletePatchBaselineResponse", "variableName" : "deletePatchBaselineResponse", "variableType" : "DeletePatchBaselineResponse", "documentation" : null, "simpleType" : "DeletePatchBaselineResponse", "variableSetterType" : "DeletePatchBaselineResponse" }, "wrapper" : false }, "DeleteResourceDataSyncRequest" : { "c2jName" : "DeleteResourceDataSyncRequest", "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" : "DeleteResourceDataSync", "locationName" : null, "requestUri" : "/", "target" : "AmazonSSM.DeleteResourceDataSync", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getSyncName", "beanStyleSetterMethodName" : "setSyncName", "c2jName" : "SyncName", "c2jShape" : "ResourceDataSyncName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The name of the configuration 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 #syncName(String)}.\n@param syncName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #syncName(String)", "deprecated" : false, "documentation" : "

                                                                                            The name of the configuration to delete.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "syncName", "fluentSetterDocumentation" : "

                                                                                            The name of the configuration to delete.

                                                                                            \n@param syncName The name of the configuration to delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "syncName", "getterDocumentation" : "

                                                                                            The name of the configuration to delete.

                                                                                            \n@return The name of the configuration 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" : "SyncName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SyncName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SyncName", "sensitive" : false, "setterDocumentation" : "

                                                                                            The name of the configuration to delete.

                                                                                            \n@param syncName The name of the configuration to delete.", "setterMethodName" : "setSyncName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "syncName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "syncName", "variableType" : "String", "documentation" : "

                                                                                            The name of the configuration to delete.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "SyncName" : { "beanStyleGetterMethodName" : "getSyncName", "beanStyleSetterMethodName" : "setSyncName", "c2jName" : "SyncName", "c2jShape" : "ResourceDataSyncName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The name of the configuration 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 #syncName(String)}.\n@param syncName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #syncName(String)", "deprecated" : false, "documentation" : "

                                                                                            The name of the configuration to delete.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "syncName", "fluentSetterDocumentation" : "

                                                                                            The name of the configuration to delete.

                                                                                            \n@param syncName The name of the configuration to delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "syncName", "getterDocumentation" : "

                                                                                            The name of the configuration to delete.

                                                                                            \n@return The name of the configuration 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" : "SyncName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SyncName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SyncName", "sensitive" : false, "setterDocumentation" : "

                                                                                            The name of the configuration to delete.

                                                                                            \n@param syncName The name of the configuration to delete.", "setterMethodName" : "setSyncName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "syncName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "syncName", "variableType" : "String", "documentation" : "

                                                                                            The name of the configuration to delete.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getSyncName", "beanStyleSetterMethodName" : "setSyncName", "c2jName" : "SyncName", "c2jShape" : "ResourceDataSyncName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The name of the configuration 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 #syncName(String)}.\n@param syncName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #syncName(String)", "deprecated" : false, "documentation" : "

                                                                                            The name of the configuration to delete.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "syncName", "fluentSetterDocumentation" : "

                                                                                            The name of the configuration to delete.

                                                                                            \n@param syncName The name of the configuration to delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "syncName", "getterDocumentation" : "

                                                                                            The name of the configuration to delete.

                                                                                            \n@return The name of the configuration 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" : "SyncName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SyncName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SyncName", "sensitive" : false, "setterDocumentation" : "

                                                                                            The name of the configuration to delete.

                                                                                            \n@param syncName The name of the configuration to delete.", "setterMethodName" : "setSyncName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "syncName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "syncName", "variableType" : "String", "documentation" : "

                                                                                            The name of the configuration to delete.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "SyncName" ], "shapeName" : "DeleteResourceDataSyncRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeleteResourceDataSyncRequest", "variableName" : "deleteResourceDataSyncRequest", "variableType" : "DeleteResourceDataSyncRequest", "documentation" : null, "simpleType" : "DeleteResourceDataSyncRequest", "variableSetterType" : "DeleteResourceDataSyncRequest" }, "wrapper" : false }, "DeleteResourceDataSyncResponse" : { "c2jName" : "DeleteResourceDataSyncResult", "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" : "DeleteResourceDataSyncResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeleteResourceDataSyncResponse", "variableName" : "deleteResourceDataSyncResponse", "variableType" : "DeleteResourceDataSyncResponse", "documentation" : null, "simpleType" : "DeleteResourceDataSyncResponse", "variableSetterType" : "DeleteResourceDataSyncResponse" }, "wrapper" : false }, "DeregisterManagedInstanceRequest" : { "c2jName" : "DeregisterManagedInstanceRequest", "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" : "DeregisterManagedInstance", "locationName" : null, "requestUri" : "/", "target" : "AmazonSSM.DeregisterManagedInstance", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "ManagedInstanceId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The ID assigned to the managed instance when you registered it using the activation process.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                                            The ID assigned to the managed instance when you registered it using the activation process.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                                            The ID assigned to the managed instance when you registered it using the activation process.

                                                                                            \n@param instanceId The ID assigned to the managed instance when you registered it using the activation process.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                            The ID assigned to the managed instance when you registered it using the activation process.

                                                                                            \n@return The ID assigned to the managed instance when you registered it using the activation process.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The ID assigned to the managed instance when you registered it using the activation process.

                                                                                            \n@param instanceId The ID assigned to the managed instance when you registered it using the activation process.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                            The ID assigned to the managed instance when you registered it using the activation process.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "InstanceId" : { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "ManagedInstanceId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The ID assigned to the managed instance when you registered it using the activation process.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                                            The ID assigned to the managed instance when you registered it using the activation process.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                                            The ID assigned to the managed instance when you registered it using the activation process.

                                                                                            \n@param instanceId The ID assigned to the managed instance when you registered it using the activation process.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                            The ID assigned to the managed instance when you registered it using the activation process.

                                                                                            \n@return The ID assigned to the managed instance when you registered it using the activation process.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The ID assigned to the managed instance when you registered it using the activation process.

                                                                                            \n@param instanceId The ID assigned to the managed instance when you registered it using the activation process.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                            The ID assigned to the managed instance when you registered it using the activation process.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "ManagedInstanceId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The ID assigned to the managed instance when you registered it using the activation process.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                                            The ID assigned to the managed instance when you registered it using the activation process.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                                            The ID assigned to the managed instance when you registered it using the activation process.

                                                                                            \n@param instanceId The ID assigned to the managed instance when you registered it using the activation process.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                            The ID assigned to the managed instance when you registered it using the activation process.

                                                                                            \n@return The ID assigned to the managed instance when you registered it using the activation process.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The ID assigned to the managed instance when you registered it using the activation process.

                                                                                            \n@param instanceId The ID assigned to the managed instance when you registered it using the activation process.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                            The ID assigned to the managed instance when you registered it using the activation process.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "InstanceId" ], "shapeName" : "DeregisterManagedInstanceRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeregisterManagedInstanceRequest", "variableName" : "deregisterManagedInstanceRequest", "variableType" : "DeregisterManagedInstanceRequest", "documentation" : null, "simpleType" : "DeregisterManagedInstanceRequest", "variableSetterType" : "DeregisterManagedInstanceRequest" }, "wrapper" : false }, "DeregisterManagedInstanceResponse" : { "c2jName" : "DeregisterManagedInstanceResult", "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" : "DeregisterManagedInstanceResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeregisterManagedInstanceResponse", "variableName" : "deregisterManagedInstanceResponse", "variableType" : "DeregisterManagedInstanceResponse", "documentation" : null, "simpleType" : "DeregisterManagedInstanceResponse", "variableSetterType" : "DeregisterManagedInstanceResponse" }, "wrapper" : false }, "DeregisterPatchBaselineForPatchGroupRequest" : { "c2jName" : "DeregisterPatchBaselineForPatchGroupRequest", "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" : "DeregisterPatchBaselineForPatchGroup", "locationName" : null, "requestUri" : "/", "target" : "AmazonSSM.DeregisterPatchBaselineForPatchGroup", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getBaselineId", "beanStyleSetterMethodName" : "setBaselineId", "c2jName" : "BaselineId", "c2jShape" : "BaselineId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The ID of the patch baseline to deregister the patch group from.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #baselineId(String)}.\n@param baselineId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #baselineId(String)", "deprecated" : false, "documentation" : "

                                                                                            The ID of the patch baseline to deregister the patch group from.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "baselineId", "fluentSetterDocumentation" : "

                                                                                            The ID of the patch baseline to deregister the patch group from.

                                                                                            \n@param baselineId The ID of the patch baseline to deregister the patch group from.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "baselineId", "getterDocumentation" : "

                                                                                            The ID of the patch baseline to deregister the patch group from.

                                                                                            \n@return The ID of the patch baseline to deregister the patch group from.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BaselineId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BaselineId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "BaselineId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The ID of the patch baseline to deregister the patch group from.

                                                                                            \n@param baselineId The ID of the patch baseline to deregister the patch group from.", "setterMethodName" : "setBaselineId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "baselineId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "baselineId", "variableType" : "String", "documentation" : "

                                                                                            The ID of the patch baseline to deregister the patch group from.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPatchGroup", "beanStyleSetterMethodName" : "setPatchGroup", "c2jName" : "PatchGroup", "c2jShape" : "PatchGroup", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The name of the patch group that should be deregistered from the patch baseline.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #patchGroup(String)}.\n@param patchGroup a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #patchGroup(String)", "deprecated" : false, "documentation" : "

                                                                                            The name of the patch group that should be deregistered from the patch baseline.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "patchGroup", "fluentSetterDocumentation" : "

                                                                                            The name of the patch group that should be deregistered from the patch baseline.

                                                                                            \n@param patchGroup The name of the patch group that should be deregistered from the patch baseline.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "patchGroup", "getterDocumentation" : "

                                                                                            The name of the patch group that should be deregistered from the patch baseline.

                                                                                            \n@return The name of the patch group that should be deregistered from the patch baseline.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PatchGroup", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PatchGroup", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PatchGroup", "sensitive" : false, "setterDocumentation" : "

                                                                                            The name of the patch group that should be deregistered from the patch baseline.

                                                                                            \n@param patchGroup The name of the patch group that should be deregistered from the patch baseline.", "setterMethodName" : "setPatchGroup", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "patchGroup", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "patchGroup", "variableType" : "String", "documentation" : "

                                                                                            The name of the patch group that should be deregistered from the patch baseline.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "BaselineId" : { "beanStyleGetterMethodName" : "getBaselineId", "beanStyleSetterMethodName" : "setBaselineId", "c2jName" : "BaselineId", "c2jShape" : "BaselineId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The ID of the patch baseline to deregister the patch group from.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #baselineId(String)}.\n@param baselineId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #baselineId(String)", "deprecated" : false, "documentation" : "

                                                                                            The ID of the patch baseline to deregister the patch group from.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "baselineId", "fluentSetterDocumentation" : "

                                                                                            The ID of the patch baseline to deregister the patch group from.

                                                                                            \n@param baselineId The ID of the patch baseline to deregister the patch group from.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "baselineId", "getterDocumentation" : "

                                                                                            The ID of the patch baseline to deregister the patch group from.

                                                                                            \n@return The ID of the patch baseline to deregister the patch group from.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BaselineId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BaselineId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "BaselineId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The ID of the patch baseline to deregister the patch group from.

                                                                                            \n@param baselineId The ID of the patch baseline to deregister the patch group from.", "setterMethodName" : "setBaselineId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "baselineId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "baselineId", "variableType" : "String", "documentation" : "

                                                                                            The ID of the patch baseline to deregister the patch group from.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "PatchGroup" : { "beanStyleGetterMethodName" : "getPatchGroup", "beanStyleSetterMethodName" : "setPatchGroup", "c2jName" : "PatchGroup", "c2jShape" : "PatchGroup", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The name of the patch group that should be deregistered from the patch baseline.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #patchGroup(String)}.\n@param patchGroup a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #patchGroup(String)", "deprecated" : false, "documentation" : "

                                                                                            The name of the patch group that should be deregistered from the patch baseline.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "patchGroup", "fluentSetterDocumentation" : "

                                                                                            The name of the patch group that should be deregistered from the patch baseline.

                                                                                            \n@param patchGroup The name of the patch group that should be deregistered from the patch baseline.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "patchGroup", "getterDocumentation" : "

                                                                                            The name of the patch group that should be deregistered from the patch baseline.

                                                                                            \n@return The name of the patch group that should be deregistered from the patch baseline.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PatchGroup", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PatchGroup", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PatchGroup", "sensitive" : false, "setterDocumentation" : "

                                                                                            The name of the patch group that should be deregistered from the patch baseline.

                                                                                            \n@param patchGroup The name of the patch group that should be deregistered from the patch baseline.", "setterMethodName" : "setPatchGroup", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "patchGroup", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "patchGroup", "variableType" : "String", "documentation" : "

                                                                                            The name of the patch group that should be deregistered from the patch baseline.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getBaselineId", "beanStyleSetterMethodName" : "setBaselineId", "c2jName" : "BaselineId", "c2jShape" : "BaselineId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The ID of the patch baseline to deregister the patch group from.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #baselineId(String)}.\n@param baselineId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #baselineId(String)", "deprecated" : false, "documentation" : "

                                                                                            The ID of the patch baseline to deregister the patch group from.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "baselineId", "fluentSetterDocumentation" : "

                                                                                            The ID of the patch baseline to deregister the patch group from.

                                                                                            \n@param baselineId The ID of the patch baseline to deregister the patch group from.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "baselineId", "getterDocumentation" : "

                                                                                            The ID of the patch baseline to deregister the patch group from.

                                                                                            \n@return The ID of the patch baseline to deregister the patch group from.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BaselineId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BaselineId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "BaselineId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The ID of the patch baseline to deregister the patch group from.

                                                                                            \n@param baselineId The ID of the patch baseline to deregister the patch group from.", "setterMethodName" : "setBaselineId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "baselineId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "baselineId", "variableType" : "String", "documentation" : "

                                                                                            The ID of the patch baseline to deregister the patch group from.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPatchGroup", "beanStyleSetterMethodName" : "setPatchGroup", "c2jName" : "PatchGroup", "c2jShape" : "PatchGroup", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The name of the patch group that should be deregistered from the patch baseline.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #patchGroup(String)}.\n@param patchGroup a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #patchGroup(String)", "deprecated" : false, "documentation" : "

                                                                                            The name of the patch group that should be deregistered from the patch baseline.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "patchGroup", "fluentSetterDocumentation" : "

                                                                                            The name of the patch group that should be deregistered from the patch baseline.

                                                                                            \n@param patchGroup The name of the patch group that should be deregistered from the patch baseline.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "patchGroup", "getterDocumentation" : "

                                                                                            The name of the patch group that should be deregistered from the patch baseline.

                                                                                            \n@return The name of the patch group that should be deregistered from the patch baseline.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PatchGroup", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PatchGroup", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PatchGroup", "sensitive" : false, "setterDocumentation" : "

                                                                                            The name of the patch group that should be deregistered from the patch baseline.

                                                                                            \n@param patchGroup The name of the patch group that should be deregistered from the patch baseline.", "setterMethodName" : "setPatchGroup", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "patchGroup", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "patchGroup", "variableType" : "String", "documentation" : "

                                                                                            The name of the patch group that should be deregistered from the patch baseline.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "BaselineId", "PatchGroup" ], "shapeName" : "DeregisterPatchBaselineForPatchGroupRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeregisterPatchBaselineForPatchGroupRequest", "variableName" : "deregisterPatchBaselineForPatchGroupRequest", "variableType" : "DeregisterPatchBaselineForPatchGroupRequest", "documentation" : null, "simpleType" : "DeregisterPatchBaselineForPatchGroupRequest", "variableSetterType" : "DeregisterPatchBaselineForPatchGroupRequest" }, "wrapper" : false }, "DeregisterPatchBaselineForPatchGroupResponse" : { "c2jName" : "DeregisterPatchBaselineForPatchGroupResult", "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" : [ { "beanStyleGetterMethodName" : "getBaselineId", "beanStyleSetterMethodName" : "setBaselineId", "c2jName" : "BaselineId", "c2jShape" : "BaselineId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The ID of the patch baseline the patch group was deregistered from.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #baselineId(String)}.\n@param baselineId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #baselineId(String)", "deprecated" : false, "documentation" : "

                                                                                            The ID of the patch baseline the patch group was deregistered from.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "baselineId", "fluentSetterDocumentation" : "

                                                                                            The ID of the patch baseline the patch group was deregistered from.

                                                                                            \n@param baselineId The ID of the patch baseline the patch group was deregistered from.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "baselineId", "getterDocumentation" : "

                                                                                            The ID of the patch baseline the patch group was deregistered from.

                                                                                            \n@return The ID of the patch baseline the patch group was deregistered from.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BaselineId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BaselineId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "BaselineId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The ID of the patch baseline the patch group was deregistered from.

                                                                                            \n@param baselineId The ID of the patch baseline the patch group was deregistered from.", "setterMethodName" : "setBaselineId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "baselineId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "baselineId", "variableType" : "String", "documentation" : "

                                                                                            The ID of the patch baseline the patch group was deregistered from.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPatchGroup", "beanStyleSetterMethodName" : "setPatchGroup", "c2jName" : "PatchGroup", "c2jShape" : "PatchGroup", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The name of the patch group deregistered from the patch baseline.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #patchGroup(String)}.\n@param patchGroup a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #patchGroup(String)", "deprecated" : false, "documentation" : "

                                                                                            The name of the patch group deregistered from the patch baseline.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "patchGroup", "fluentSetterDocumentation" : "

                                                                                            The name of the patch group deregistered from the patch baseline.

                                                                                            \n@param patchGroup The name of the patch group deregistered from the patch baseline.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "patchGroup", "getterDocumentation" : "

                                                                                            The name of the patch group deregistered from the patch baseline.

                                                                                            \n@return The name of the patch group deregistered from the patch baseline.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PatchGroup", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PatchGroup", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PatchGroup", "sensitive" : false, "setterDocumentation" : "

                                                                                            The name of the patch group deregistered from the patch baseline.

                                                                                            \n@param patchGroup The name of the patch group deregistered from the patch baseline.", "setterMethodName" : "setPatchGroup", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "patchGroup", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "patchGroup", "variableType" : "String", "documentation" : "

                                                                                            The name of the patch group deregistered from the patch baseline.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "BaselineId" : { "beanStyleGetterMethodName" : "getBaselineId", "beanStyleSetterMethodName" : "setBaselineId", "c2jName" : "BaselineId", "c2jShape" : "BaselineId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The ID of the patch baseline the patch group was deregistered from.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #baselineId(String)}.\n@param baselineId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #baselineId(String)", "deprecated" : false, "documentation" : "

                                                                                            The ID of the patch baseline the patch group was deregistered from.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "baselineId", "fluentSetterDocumentation" : "

                                                                                            The ID of the patch baseline the patch group was deregistered from.

                                                                                            \n@param baselineId The ID of the patch baseline the patch group was deregistered from.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "baselineId", "getterDocumentation" : "

                                                                                            The ID of the patch baseline the patch group was deregistered from.

                                                                                            \n@return The ID of the patch baseline the patch group was deregistered from.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BaselineId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BaselineId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "BaselineId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The ID of the patch baseline the patch group was deregistered from.

                                                                                            \n@param baselineId The ID of the patch baseline the patch group was deregistered from.", "setterMethodName" : "setBaselineId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "baselineId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "baselineId", "variableType" : "String", "documentation" : "

                                                                                            The ID of the patch baseline the patch group was deregistered from.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "PatchGroup" : { "beanStyleGetterMethodName" : "getPatchGroup", "beanStyleSetterMethodName" : "setPatchGroup", "c2jName" : "PatchGroup", "c2jShape" : "PatchGroup", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The name of the patch group deregistered from the patch baseline.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #patchGroup(String)}.\n@param patchGroup a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #patchGroup(String)", "deprecated" : false, "documentation" : "

                                                                                            The name of the patch group deregistered from the patch baseline.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "patchGroup", "fluentSetterDocumentation" : "

                                                                                            The name of the patch group deregistered from the patch baseline.

                                                                                            \n@param patchGroup The name of the patch group deregistered from the patch baseline.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "patchGroup", "getterDocumentation" : "

                                                                                            The name of the patch group deregistered from the patch baseline.

                                                                                            \n@return The name of the patch group deregistered from the patch baseline.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PatchGroup", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PatchGroup", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PatchGroup", "sensitive" : false, "setterDocumentation" : "

                                                                                            The name of the patch group deregistered from the patch baseline.

                                                                                            \n@param patchGroup The name of the patch group deregistered from the patch baseline.", "setterMethodName" : "setPatchGroup", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "patchGroup", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "patchGroup", "variableType" : "String", "documentation" : "

                                                                                            The name of the patch group deregistered from the patch baseline.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getBaselineId", "beanStyleSetterMethodName" : "setBaselineId", "c2jName" : "BaselineId", "c2jShape" : "BaselineId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The ID of the patch baseline the patch group was deregistered from.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #baselineId(String)}.\n@param baselineId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #baselineId(String)", "deprecated" : false, "documentation" : "

                                                                                            The ID of the patch baseline the patch group was deregistered from.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "baselineId", "fluentSetterDocumentation" : "

                                                                                            The ID of the patch baseline the patch group was deregistered from.

                                                                                            \n@param baselineId The ID of the patch baseline the patch group was deregistered from.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "baselineId", "getterDocumentation" : "

                                                                                            The ID of the patch baseline the patch group was deregistered from.

                                                                                            \n@return The ID of the patch baseline the patch group was deregistered from.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BaselineId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BaselineId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "BaselineId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The ID of the patch baseline the patch group was deregistered from.

                                                                                            \n@param baselineId The ID of the patch baseline the patch group was deregistered from.", "setterMethodName" : "setBaselineId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "baselineId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "baselineId", "variableType" : "String", "documentation" : "

                                                                                            The ID of the patch baseline the patch group was deregistered from.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPatchGroup", "beanStyleSetterMethodName" : "setPatchGroup", "c2jName" : "PatchGroup", "c2jShape" : "PatchGroup", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The name of the patch group deregistered from the patch baseline.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #patchGroup(String)}.\n@param patchGroup a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #patchGroup(String)", "deprecated" : false, "documentation" : "

                                                                                            The name of the patch group deregistered from the patch baseline.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "patchGroup", "fluentSetterDocumentation" : "

                                                                                            The name of the patch group deregistered from the patch baseline.

                                                                                            \n@param patchGroup The name of the patch group deregistered from the patch baseline.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "patchGroup", "getterDocumentation" : "

                                                                                            The name of the patch group deregistered from the patch baseline.

                                                                                            \n@return The name of the patch group deregistered from the patch baseline.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PatchGroup", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PatchGroup", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PatchGroup", "sensitive" : false, "setterDocumentation" : "

                                                                                            The name of the patch group deregistered from the patch baseline.

                                                                                            \n@param patchGroup The name of the patch group deregistered from the patch baseline.", "setterMethodName" : "setPatchGroup", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "patchGroup", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "patchGroup", "variableType" : "String", "documentation" : "

                                                                                            The name of the patch group deregistered from the patch baseline.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeregisterPatchBaselineForPatchGroupResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeregisterPatchBaselineForPatchGroupResponse", "variableName" : "deregisterPatchBaselineForPatchGroupResponse", "variableType" : "DeregisterPatchBaselineForPatchGroupResponse", "documentation" : null, "simpleType" : "DeregisterPatchBaselineForPatchGroupResponse", "variableSetterType" : "DeregisterPatchBaselineForPatchGroupResponse" }, "wrapper" : false }, "DeregisterTargetFromMaintenanceWindowRequest" : { "c2jName" : "DeregisterTargetFromMaintenanceWindowRequest", "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" : "DeregisterTargetFromMaintenanceWindow", "locationName" : null, "requestUri" : "/", "target" : "AmazonSSM.DeregisterTargetFromMaintenanceWindow", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getWindowId", "beanStyleSetterMethodName" : "setWindowId", "c2jName" : "WindowId", "c2jShape" : "MaintenanceWindowId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The ID of the maintenance window the target should be removed from.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowId(String)}.\n@param windowId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowId(String)", "deprecated" : false, "documentation" : "

                                                                                            The ID of the maintenance window the target should be removed from.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowId", "fluentSetterDocumentation" : "

                                                                                            The ID of the maintenance window the target should be removed from.

                                                                                            \n@param windowId The ID of the maintenance window the target should be removed from.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowId", "getterDocumentation" : "

                                                                                            The ID of the maintenance window the target should be removed from.

                                                                                            \n@return The ID of the maintenance window the target should be removed from.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The ID of the maintenance window the target should be removed from.

                                                                                            \n@param windowId The ID of the maintenance window the target should be removed from.", "setterMethodName" : "setWindowId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : "

                                                                                            The ID of the maintenance window the target should be removed from.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getWindowTargetId", "beanStyleSetterMethodName" : "setWindowTargetId", "c2jName" : "WindowTargetId", "c2jShape" : "MaintenanceWindowTargetId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The ID of the target definition to remove.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowTargetId(String)}.\n@param windowTargetId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowTargetId(String)", "deprecated" : false, "documentation" : "

                                                                                            The ID of the target definition to remove.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowTargetId", "fluentSetterDocumentation" : "

                                                                                            The ID of the target definition to remove.

                                                                                            \n@param windowTargetId The ID of the target definition to remove.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowTargetId", "getterDocumentation" : "

                                                                                            The ID of the target definition to remove.

                                                                                            \n@return The ID of the target definition to remove.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowTargetId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowTargetId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowTargetId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The ID of the target definition to remove.

                                                                                            \n@param windowTargetId The ID of the target definition to remove.", "setterMethodName" : "setWindowTargetId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowTargetId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowTargetId", "variableType" : "String", "documentation" : "

                                                                                            The ID of the target definition to remove.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSafe", "beanStyleSetterMethodName" : "setSafe", "c2jName" : "Safe", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The system checks if the target is being referenced by a task. If the target is being referenced, the system returns an error and does not deregister the target from the maintenance window.

                                                                                            \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 #safe(Boolean)}.\n@param safe 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 #safe(Boolean)", "deprecated" : false, "documentation" : "

                                                                                            The system checks if the target is being referenced by a task. If the target is being referenced, the system returns an error and does not deregister the target from the maintenance window.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "safe", "fluentSetterDocumentation" : "

                                                                                            The system checks if the target is being referenced by a task. If the target is being referenced, the system returns an error and does not deregister the target from the maintenance window.

                                                                                            \n@param safe The system checks if the target is being referenced by a task. If the target is being referenced, the system returns an error and does not deregister the target from the maintenance window.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "safe", "getterDocumentation" : "

                                                                                            The system checks if the target is being referenced by a task. If the target is being referenced, the system returns an error and does not deregister the target from the maintenance window.

                                                                                            \n@return The system checks if the target is being referenced by a task. If the target is being referenced, the system returns an error and does not deregister the target from the maintenance window.", "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" : "Safe", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Safe", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Safe", "sensitive" : false, "setterDocumentation" : "

                                                                                            The system checks if the target is being referenced by a task. If the target is being referenced, the system returns an error and does not deregister the target from the maintenance window.

                                                                                            \n@param safe The system checks if the target is being referenced by a task. If the target is being referenced, the system returns an error and does not deregister the target from the maintenance window.", "setterMethodName" : "setSafe", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "safe", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "safe", "variableType" : "Boolean", "documentation" : "

                                                                                            The system checks if the target is being referenced by a task. If the target is being referenced, the system returns an error and does not deregister the target from the maintenance window.

                                                                                            ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Safe" : { "beanStyleGetterMethodName" : "getSafe", "beanStyleSetterMethodName" : "setSafe", "c2jName" : "Safe", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The system checks if the target is being referenced by a task. If the target is being referenced, the system returns an error and does not deregister the target from the maintenance window.

                                                                                            \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 #safe(Boolean)}.\n@param safe 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 #safe(Boolean)", "deprecated" : false, "documentation" : "

                                                                                            The system checks if the target is being referenced by a task. If the target is being referenced, the system returns an error and does not deregister the target from the maintenance window.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "safe", "fluentSetterDocumentation" : "

                                                                                            The system checks if the target is being referenced by a task. If the target is being referenced, the system returns an error and does not deregister the target from the maintenance window.

                                                                                            \n@param safe The system checks if the target is being referenced by a task. If the target is being referenced, the system returns an error and does not deregister the target from the maintenance window.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "safe", "getterDocumentation" : "

                                                                                            The system checks if the target is being referenced by a task. If the target is being referenced, the system returns an error and does not deregister the target from the maintenance window.

                                                                                            \n@return The system checks if the target is being referenced by a task. If the target is being referenced, the system returns an error and does not deregister the target from the maintenance window.", "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" : "Safe", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Safe", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Safe", "sensitive" : false, "setterDocumentation" : "

                                                                                            The system checks if the target is being referenced by a task. If the target is being referenced, the system returns an error and does not deregister the target from the maintenance window.

                                                                                            \n@param safe The system checks if the target is being referenced by a task. If the target is being referenced, the system returns an error and does not deregister the target from the maintenance window.", "setterMethodName" : "setSafe", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "safe", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "safe", "variableType" : "Boolean", "documentation" : "

                                                                                            The system checks if the target is being referenced by a task. If the target is being referenced, the system returns an error and does not deregister the target from the maintenance window.

                                                                                            ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "WindowId" : { "beanStyleGetterMethodName" : "getWindowId", "beanStyleSetterMethodName" : "setWindowId", "c2jName" : "WindowId", "c2jShape" : "MaintenanceWindowId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The ID of the maintenance window the target should be removed from.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowId(String)}.\n@param windowId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowId(String)", "deprecated" : false, "documentation" : "

                                                                                            The ID of the maintenance window the target should be removed from.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowId", "fluentSetterDocumentation" : "

                                                                                            The ID of the maintenance window the target should be removed from.

                                                                                            \n@param windowId The ID of the maintenance window the target should be removed from.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowId", "getterDocumentation" : "

                                                                                            The ID of the maintenance window the target should be removed from.

                                                                                            \n@return The ID of the maintenance window the target should be removed from.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The ID of the maintenance window the target should be removed from.

                                                                                            \n@param windowId The ID of the maintenance window the target should be removed from.", "setterMethodName" : "setWindowId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : "

                                                                                            The ID of the maintenance window the target should be removed from.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "WindowTargetId" : { "beanStyleGetterMethodName" : "getWindowTargetId", "beanStyleSetterMethodName" : "setWindowTargetId", "c2jName" : "WindowTargetId", "c2jShape" : "MaintenanceWindowTargetId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The ID of the target definition to remove.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowTargetId(String)}.\n@param windowTargetId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowTargetId(String)", "deprecated" : false, "documentation" : "

                                                                                            The ID of the target definition to remove.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowTargetId", "fluentSetterDocumentation" : "

                                                                                            The ID of the target definition to remove.

                                                                                            \n@param windowTargetId The ID of the target definition to remove.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowTargetId", "getterDocumentation" : "

                                                                                            The ID of the target definition to remove.

                                                                                            \n@return The ID of the target definition to remove.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowTargetId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowTargetId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowTargetId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The ID of the target definition to remove.

                                                                                            \n@param windowTargetId The ID of the target definition to remove.", "setterMethodName" : "setWindowTargetId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowTargetId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowTargetId", "variableType" : "String", "documentation" : "

                                                                                            The ID of the target definition to remove.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getWindowId", "beanStyleSetterMethodName" : "setWindowId", "c2jName" : "WindowId", "c2jShape" : "MaintenanceWindowId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The ID of the maintenance window the target should be removed from.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowId(String)}.\n@param windowId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowId(String)", "deprecated" : false, "documentation" : "

                                                                                            The ID of the maintenance window the target should be removed from.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowId", "fluentSetterDocumentation" : "

                                                                                            The ID of the maintenance window the target should be removed from.

                                                                                            \n@param windowId The ID of the maintenance window the target should be removed from.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowId", "getterDocumentation" : "

                                                                                            The ID of the maintenance window the target should be removed from.

                                                                                            \n@return The ID of the maintenance window the target should be removed from.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The ID of the maintenance window the target should be removed from.

                                                                                            \n@param windowId The ID of the maintenance window the target should be removed from.", "setterMethodName" : "setWindowId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : "

                                                                                            The ID of the maintenance window the target should be removed from.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getWindowTargetId", "beanStyleSetterMethodName" : "setWindowTargetId", "c2jName" : "WindowTargetId", "c2jShape" : "MaintenanceWindowTargetId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The ID of the target definition to remove.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowTargetId(String)}.\n@param windowTargetId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowTargetId(String)", "deprecated" : false, "documentation" : "

                                                                                            The ID of the target definition to remove.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowTargetId", "fluentSetterDocumentation" : "

                                                                                            The ID of the target definition to remove.

                                                                                            \n@param windowTargetId The ID of the target definition to remove.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowTargetId", "getterDocumentation" : "

                                                                                            The ID of the target definition to remove.

                                                                                            \n@return The ID of the target definition to remove.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowTargetId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowTargetId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowTargetId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The ID of the target definition to remove.

                                                                                            \n@param windowTargetId The ID of the target definition to remove.", "setterMethodName" : "setWindowTargetId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowTargetId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowTargetId", "variableType" : "String", "documentation" : "

                                                                                            The ID of the target definition to remove.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSafe", "beanStyleSetterMethodName" : "setSafe", "c2jName" : "Safe", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The system checks if the target is being referenced by a task. If the target is being referenced, the system returns an error and does not deregister the target from the maintenance window.

                                                                                            \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 #safe(Boolean)}.\n@param safe 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 #safe(Boolean)", "deprecated" : false, "documentation" : "

                                                                                            The system checks if the target is being referenced by a task. If the target is being referenced, the system returns an error and does not deregister the target from the maintenance window.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "safe", "fluentSetterDocumentation" : "

                                                                                            The system checks if the target is being referenced by a task. If the target is being referenced, the system returns an error and does not deregister the target from the maintenance window.

                                                                                            \n@param safe The system checks if the target is being referenced by a task. If the target is being referenced, the system returns an error and does not deregister the target from the maintenance window.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "safe", "getterDocumentation" : "

                                                                                            The system checks if the target is being referenced by a task. If the target is being referenced, the system returns an error and does not deregister the target from the maintenance window.

                                                                                            \n@return The system checks if the target is being referenced by a task. If the target is being referenced, the system returns an error and does not deregister the target from the maintenance window.", "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" : "Safe", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Safe", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Safe", "sensitive" : false, "setterDocumentation" : "

                                                                                            The system checks if the target is being referenced by a task. If the target is being referenced, the system returns an error and does not deregister the target from the maintenance window.

                                                                                            \n@param safe The system checks if the target is being referenced by a task. If the target is being referenced, the system returns an error and does not deregister the target from the maintenance window.", "setterMethodName" : "setSafe", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "safe", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "safe", "variableType" : "Boolean", "documentation" : "

                                                                                            The system checks if the target is being referenced by a task. If the target is being referenced, the system returns an error and does not deregister the target from the maintenance window.

                                                                                            ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "WindowId", "WindowTargetId" ], "shapeName" : "DeregisterTargetFromMaintenanceWindowRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeregisterTargetFromMaintenanceWindowRequest", "variableName" : "deregisterTargetFromMaintenanceWindowRequest", "variableType" : "DeregisterTargetFromMaintenanceWindowRequest", "documentation" : null, "simpleType" : "DeregisterTargetFromMaintenanceWindowRequest", "variableSetterType" : "DeregisterTargetFromMaintenanceWindowRequest" }, "wrapper" : false }, "DeregisterTargetFromMaintenanceWindowResponse" : { "c2jName" : "DeregisterTargetFromMaintenanceWindowResult", "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" : [ { "beanStyleGetterMethodName" : "getWindowId", "beanStyleSetterMethodName" : "setWindowId", "c2jName" : "WindowId", "c2jShape" : "MaintenanceWindowId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The ID of the maintenance window the target was removed from.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowId(String)}.\n@param windowId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowId(String)", "deprecated" : false, "documentation" : "

                                                                                            The ID of the maintenance window the target was removed from.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowId", "fluentSetterDocumentation" : "

                                                                                            The ID of the maintenance window the target was removed from.

                                                                                            \n@param windowId The ID of the maintenance window the target was removed from.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowId", "getterDocumentation" : "

                                                                                            The ID of the maintenance window the target was removed from.

                                                                                            \n@return The ID of the maintenance window the target was removed from.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The ID of the maintenance window the target was removed from.

                                                                                            \n@param windowId The ID of the maintenance window the target was removed from.", "setterMethodName" : "setWindowId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : "

                                                                                            The ID of the maintenance window the target was removed from.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getWindowTargetId", "beanStyleSetterMethodName" : "setWindowTargetId", "c2jName" : "WindowTargetId", "c2jShape" : "MaintenanceWindowTargetId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The ID of the removed target definition.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowTargetId(String)}.\n@param windowTargetId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowTargetId(String)", "deprecated" : false, "documentation" : "

                                                                                            The ID of the removed target definition.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowTargetId", "fluentSetterDocumentation" : "

                                                                                            The ID of the removed target definition.

                                                                                            \n@param windowTargetId The ID of the removed target definition.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowTargetId", "getterDocumentation" : "

                                                                                            The ID of the removed target definition.

                                                                                            \n@return The ID of the removed target definition.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowTargetId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowTargetId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowTargetId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The ID of the removed target definition.

                                                                                            \n@param windowTargetId The ID of the removed target definition.", "setterMethodName" : "setWindowTargetId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowTargetId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowTargetId", "variableType" : "String", "documentation" : "

                                                                                            The ID of the removed target definition.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "WindowId" : { "beanStyleGetterMethodName" : "getWindowId", "beanStyleSetterMethodName" : "setWindowId", "c2jName" : "WindowId", "c2jShape" : "MaintenanceWindowId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The ID of the maintenance window the target was removed from.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowId(String)}.\n@param windowId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowId(String)", "deprecated" : false, "documentation" : "

                                                                                            The ID of the maintenance window the target was removed from.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowId", "fluentSetterDocumentation" : "

                                                                                            The ID of the maintenance window the target was removed from.

                                                                                            \n@param windowId The ID of the maintenance window the target was removed from.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowId", "getterDocumentation" : "

                                                                                            The ID of the maintenance window the target was removed from.

                                                                                            \n@return The ID of the maintenance window the target was removed from.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The ID of the maintenance window the target was removed from.

                                                                                            \n@param windowId The ID of the maintenance window the target was removed from.", "setterMethodName" : "setWindowId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : "

                                                                                            The ID of the maintenance window the target was removed from.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "WindowTargetId" : { "beanStyleGetterMethodName" : "getWindowTargetId", "beanStyleSetterMethodName" : "setWindowTargetId", "c2jName" : "WindowTargetId", "c2jShape" : "MaintenanceWindowTargetId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The ID of the removed target definition.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowTargetId(String)}.\n@param windowTargetId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowTargetId(String)", "deprecated" : false, "documentation" : "

                                                                                            The ID of the removed target definition.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowTargetId", "fluentSetterDocumentation" : "

                                                                                            The ID of the removed target definition.

                                                                                            \n@param windowTargetId The ID of the removed target definition.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowTargetId", "getterDocumentation" : "

                                                                                            The ID of the removed target definition.

                                                                                            \n@return The ID of the removed target definition.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowTargetId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowTargetId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowTargetId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The ID of the removed target definition.

                                                                                            \n@param windowTargetId The ID of the removed target definition.", "setterMethodName" : "setWindowTargetId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowTargetId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowTargetId", "variableType" : "String", "documentation" : "

                                                                                            The ID of the removed target definition.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getWindowId", "beanStyleSetterMethodName" : "setWindowId", "c2jName" : "WindowId", "c2jShape" : "MaintenanceWindowId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The ID of the maintenance window the target was removed from.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowId(String)}.\n@param windowId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowId(String)", "deprecated" : false, "documentation" : "

                                                                                            The ID of the maintenance window the target was removed from.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowId", "fluentSetterDocumentation" : "

                                                                                            The ID of the maintenance window the target was removed from.

                                                                                            \n@param windowId The ID of the maintenance window the target was removed from.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowId", "getterDocumentation" : "

                                                                                            The ID of the maintenance window the target was removed from.

                                                                                            \n@return The ID of the maintenance window the target was removed from.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The ID of the maintenance window the target was removed from.

                                                                                            \n@param windowId The ID of the maintenance window the target was removed from.", "setterMethodName" : "setWindowId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : "

                                                                                            The ID of the maintenance window the target was removed from.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getWindowTargetId", "beanStyleSetterMethodName" : "setWindowTargetId", "c2jName" : "WindowTargetId", "c2jShape" : "MaintenanceWindowTargetId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The ID of the removed target definition.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowTargetId(String)}.\n@param windowTargetId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowTargetId(String)", "deprecated" : false, "documentation" : "

                                                                                            The ID of the removed target definition.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowTargetId", "fluentSetterDocumentation" : "

                                                                                            The ID of the removed target definition.

                                                                                            \n@param windowTargetId The ID of the removed target definition.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowTargetId", "getterDocumentation" : "

                                                                                            The ID of the removed target definition.

                                                                                            \n@return The ID of the removed target definition.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowTargetId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowTargetId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowTargetId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The ID of the removed target definition.

                                                                                            \n@param windowTargetId The ID of the removed target definition.", "setterMethodName" : "setWindowTargetId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowTargetId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowTargetId", "variableType" : "String", "documentation" : "

                                                                                            The ID of the removed target definition.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeregisterTargetFromMaintenanceWindowResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeregisterTargetFromMaintenanceWindowResponse", "variableName" : "deregisterTargetFromMaintenanceWindowResponse", "variableType" : "DeregisterTargetFromMaintenanceWindowResponse", "documentation" : null, "simpleType" : "DeregisterTargetFromMaintenanceWindowResponse", "variableSetterType" : "DeregisterTargetFromMaintenanceWindowResponse" }, "wrapper" : false }, "DeregisterTaskFromMaintenanceWindowRequest" : { "c2jName" : "DeregisterTaskFromMaintenanceWindowRequest", "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" : "DeregisterTaskFromMaintenanceWindow", "locationName" : null, "requestUri" : "/", "target" : "AmazonSSM.DeregisterTaskFromMaintenanceWindow", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getWindowId", "beanStyleSetterMethodName" : "setWindowId", "c2jName" : "WindowId", "c2jShape" : "MaintenanceWindowId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The ID of the maintenance window the task should be removed from.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowId(String)}.\n@param windowId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowId(String)", "deprecated" : false, "documentation" : "

                                                                                            The ID of the maintenance window the task should be removed from.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowId", "fluentSetterDocumentation" : "

                                                                                            The ID of the maintenance window the task should be removed from.

                                                                                            \n@param windowId The ID of the maintenance window the task should be removed from.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowId", "getterDocumentation" : "

                                                                                            The ID of the maintenance window the task should be removed from.

                                                                                            \n@return The ID of the maintenance window the task should be removed from.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The ID of the maintenance window the task should be removed from.

                                                                                            \n@param windowId The ID of the maintenance window the task should be removed from.", "setterMethodName" : "setWindowId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : "

                                                                                            The ID of the maintenance window the task should be removed from.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getWindowTaskId", "beanStyleSetterMethodName" : "setWindowTaskId", "c2jName" : "WindowTaskId", "c2jShape" : "MaintenanceWindowTaskId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The ID of the task to remove from the maintenance window.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowTaskId(String)}.\n@param windowTaskId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowTaskId(String)", "deprecated" : false, "documentation" : "

                                                                                            The ID of the task to remove from the maintenance window.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowTaskId", "fluentSetterDocumentation" : "

                                                                                            The ID of the task to remove from the maintenance window.

                                                                                            \n@param windowTaskId The ID of the task to remove from the maintenance window.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowTaskId", "getterDocumentation" : "

                                                                                            The ID of the task to remove from the maintenance window.

                                                                                            \n@return The ID of the task to remove from the maintenance window.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowTaskId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowTaskId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowTaskId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The ID of the task to remove from the maintenance window.

                                                                                            \n@param windowTaskId The ID of the task to remove from the maintenance window.", "setterMethodName" : "setWindowTaskId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowTaskId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowTaskId", "variableType" : "String", "documentation" : "

                                                                                            The ID of the task to remove from the maintenance window.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "WindowId" : { "beanStyleGetterMethodName" : "getWindowId", "beanStyleSetterMethodName" : "setWindowId", "c2jName" : "WindowId", "c2jShape" : "MaintenanceWindowId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The ID of the maintenance window the task should be removed from.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowId(String)}.\n@param windowId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowId(String)", "deprecated" : false, "documentation" : "

                                                                                            The ID of the maintenance window the task should be removed from.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowId", "fluentSetterDocumentation" : "

                                                                                            The ID of the maintenance window the task should be removed from.

                                                                                            \n@param windowId The ID of the maintenance window the task should be removed from.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowId", "getterDocumentation" : "

                                                                                            The ID of the maintenance window the task should be removed from.

                                                                                            \n@return The ID of the maintenance window the task should be removed from.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The ID of the maintenance window the task should be removed from.

                                                                                            \n@param windowId The ID of the maintenance window the task should be removed from.", "setterMethodName" : "setWindowId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : "

                                                                                            The ID of the maintenance window the task should be removed from.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "WindowTaskId" : { "beanStyleGetterMethodName" : "getWindowTaskId", "beanStyleSetterMethodName" : "setWindowTaskId", "c2jName" : "WindowTaskId", "c2jShape" : "MaintenanceWindowTaskId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The ID of the task to remove from the maintenance window.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowTaskId(String)}.\n@param windowTaskId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowTaskId(String)", "deprecated" : false, "documentation" : "

                                                                                            The ID of the task to remove from the maintenance window.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowTaskId", "fluentSetterDocumentation" : "

                                                                                            The ID of the task to remove from the maintenance window.

                                                                                            \n@param windowTaskId The ID of the task to remove from the maintenance window.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowTaskId", "getterDocumentation" : "

                                                                                            The ID of the task to remove from the maintenance window.

                                                                                            \n@return The ID of the task to remove from the maintenance window.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowTaskId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowTaskId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowTaskId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The ID of the task to remove from the maintenance window.

                                                                                            \n@param windowTaskId The ID of the task to remove from the maintenance window.", "setterMethodName" : "setWindowTaskId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowTaskId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowTaskId", "variableType" : "String", "documentation" : "

                                                                                            The ID of the task to remove from the maintenance window.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getWindowId", "beanStyleSetterMethodName" : "setWindowId", "c2jName" : "WindowId", "c2jShape" : "MaintenanceWindowId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The ID of the maintenance window the task should be removed from.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowId(String)}.\n@param windowId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowId(String)", "deprecated" : false, "documentation" : "

                                                                                            The ID of the maintenance window the task should be removed from.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowId", "fluentSetterDocumentation" : "

                                                                                            The ID of the maintenance window the task should be removed from.

                                                                                            \n@param windowId The ID of the maintenance window the task should be removed from.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowId", "getterDocumentation" : "

                                                                                            The ID of the maintenance window the task should be removed from.

                                                                                            \n@return The ID of the maintenance window the task should be removed from.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The ID of the maintenance window the task should be removed from.

                                                                                            \n@param windowId The ID of the maintenance window the task should be removed from.", "setterMethodName" : "setWindowId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : "

                                                                                            The ID of the maintenance window the task should be removed from.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getWindowTaskId", "beanStyleSetterMethodName" : "setWindowTaskId", "c2jName" : "WindowTaskId", "c2jShape" : "MaintenanceWindowTaskId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The ID of the task to remove from the maintenance window.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowTaskId(String)}.\n@param windowTaskId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowTaskId(String)", "deprecated" : false, "documentation" : "

                                                                                            The ID of the task to remove from the maintenance window.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowTaskId", "fluentSetterDocumentation" : "

                                                                                            The ID of the task to remove from the maintenance window.

                                                                                            \n@param windowTaskId The ID of the task to remove from the maintenance window.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowTaskId", "getterDocumentation" : "

                                                                                            The ID of the task to remove from the maintenance window.

                                                                                            \n@return The ID of the task to remove from the maintenance window.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowTaskId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowTaskId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowTaskId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The ID of the task to remove from the maintenance window.

                                                                                            \n@param windowTaskId The ID of the task to remove from the maintenance window.", "setterMethodName" : "setWindowTaskId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowTaskId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowTaskId", "variableType" : "String", "documentation" : "

                                                                                            The ID of the task to remove from the maintenance window.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "WindowId", "WindowTaskId" ], "shapeName" : "DeregisterTaskFromMaintenanceWindowRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DeregisterTaskFromMaintenanceWindowRequest", "variableName" : "deregisterTaskFromMaintenanceWindowRequest", "variableType" : "DeregisterTaskFromMaintenanceWindowRequest", "documentation" : null, "simpleType" : "DeregisterTaskFromMaintenanceWindowRequest", "variableSetterType" : "DeregisterTaskFromMaintenanceWindowRequest" }, "wrapper" : false }, "DeregisterTaskFromMaintenanceWindowResponse" : { "c2jName" : "DeregisterTaskFromMaintenanceWindowResult", "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" : [ { "beanStyleGetterMethodName" : "getWindowId", "beanStyleSetterMethodName" : "setWindowId", "c2jName" : "WindowId", "c2jShape" : "MaintenanceWindowId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The ID of the maintenance window the task was removed from.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowId(String)}.\n@param windowId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowId(String)", "deprecated" : false, "documentation" : "

                                                                                            The ID of the maintenance window the task was removed from.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowId", "fluentSetterDocumentation" : "

                                                                                            The ID of the maintenance window the task was removed from.

                                                                                            \n@param windowId The ID of the maintenance window the task was removed from.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowId", "getterDocumentation" : "

                                                                                            The ID of the maintenance window the task was removed from.

                                                                                            \n@return The ID of the maintenance window the task was removed from.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The ID of the maintenance window the task was removed from.

                                                                                            \n@param windowId The ID of the maintenance window the task was removed from.", "setterMethodName" : "setWindowId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : "

                                                                                            The ID of the maintenance window the task was removed from.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getWindowTaskId", "beanStyleSetterMethodName" : "setWindowTaskId", "c2jName" : "WindowTaskId", "c2jShape" : "MaintenanceWindowTaskId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The ID of the task removed from the maintenance window.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowTaskId(String)}.\n@param windowTaskId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowTaskId(String)", "deprecated" : false, "documentation" : "

                                                                                            The ID of the task removed from the maintenance window.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowTaskId", "fluentSetterDocumentation" : "

                                                                                            The ID of the task removed from the maintenance window.

                                                                                            \n@param windowTaskId The ID of the task removed from the maintenance window.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowTaskId", "getterDocumentation" : "

                                                                                            The ID of the task removed from the maintenance window.

                                                                                            \n@return The ID of the task removed from the maintenance window.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowTaskId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowTaskId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowTaskId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The ID of the task removed from the maintenance window.

                                                                                            \n@param windowTaskId The ID of the task removed from the maintenance window.", "setterMethodName" : "setWindowTaskId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowTaskId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowTaskId", "variableType" : "String", "documentation" : "

                                                                                            The ID of the task removed from the maintenance window.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "WindowId" : { "beanStyleGetterMethodName" : "getWindowId", "beanStyleSetterMethodName" : "setWindowId", "c2jName" : "WindowId", "c2jShape" : "MaintenanceWindowId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The ID of the maintenance window the task was removed from.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowId(String)}.\n@param windowId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowId(String)", "deprecated" : false, "documentation" : "

                                                                                            The ID of the maintenance window the task was removed from.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowId", "fluentSetterDocumentation" : "

                                                                                            The ID of the maintenance window the task was removed from.

                                                                                            \n@param windowId The ID of the maintenance window the task was removed from.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowId", "getterDocumentation" : "

                                                                                            The ID of the maintenance window the task was removed from.

                                                                                            \n@return The ID of the maintenance window the task was removed from.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The ID of the maintenance window the task was removed from.

                                                                                            \n@param windowId The ID of the maintenance window the task was removed from.", "setterMethodName" : "setWindowId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : "

                                                                                            The ID of the maintenance window the task was removed from.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "WindowTaskId" : { "beanStyleGetterMethodName" : "getWindowTaskId", "beanStyleSetterMethodName" : "setWindowTaskId", "c2jName" : "WindowTaskId", "c2jShape" : "MaintenanceWindowTaskId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The ID of the task removed from the maintenance window.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowTaskId(String)}.\n@param windowTaskId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowTaskId(String)", "deprecated" : false, "documentation" : "

                                                                                            The ID of the task removed from the maintenance window.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowTaskId", "fluentSetterDocumentation" : "

                                                                                            The ID of the task removed from the maintenance window.

                                                                                            \n@param windowTaskId The ID of the task removed from the maintenance window.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowTaskId", "getterDocumentation" : "

                                                                                            The ID of the task removed from the maintenance window.

                                                                                            \n@return The ID of the task removed from the maintenance window.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowTaskId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowTaskId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowTaskId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The ID of the task removed from the maintenance window.

                                                                                            \n@param windowTaskId The ID of the task removed from the maintenance window.", "setterMethodName" : "setWindowTaskId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowTaskId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowTaskId", "variableType" : "String", "documentation" : "

                                                                                            The ID of the task removed from the maintenance window.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getWindowId", "beanStyleSetterMethodName" : "setWindowId", "c2jName" : "WindowId", "c2jShape" : "MaintenanceWindowId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The ID of the maintenance window the task was removed from.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowId(String)}.\n@param windowId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowId(String)", "deprecated" : false, "documentation" : "

                                                                                            The ID of the maintenance window the task was removed from.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowId", "fluentSetterDocumentation" : "

                                                                                            The ID of the maintenance window the task was removed from.

                                                                                            \n@param windowId The ID of the maintenance window the task was removed from.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowId", "getterDocumentation" : "

                                                                                            The ID of the maintenance window the task was removed from.

                                                                                            \n@return The ID of the maintenance window the task was removed from.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The ID of the maintenance window the task was removed from.

                                                                                            \n@param windowId The ID of the maintenance window the task was removed from.", "setterMethodName" : "setWindowId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : "

                                                                                            The ID of the maintenance window the task was removed from.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getWindowTaskId", "beanStyleSetterMethodName" : "setWindowTaskId", "c2jName" : "WindowTaskId", "c2jShape" : "MaintenanceWindowTaskId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The ID of the task removed from the maintenance window.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowTaskId(String)}.\n@param windowTaskId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowTaskId(String)", "deprecated" : false, "documentation" : "

                                                                                            The ID of the task removed from the maintenance window.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowTaskId", "fluentSetterDocumentation" : "

                                                                                            The ID of the task removed from the maintenance window.

                                                                                            \n@param windowTaskId The ID of the task removed from the maintenance window.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowTaskId", "getterDocumentation" : "

                                                                                            The ID of the task removed from the maintenance window.

                                                                                            \n@return The ID of the task removed from the maintenance window.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowTaskId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowTaskId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowTaskId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The ID of the task removed from the maintenance window.

                                                                                            \n@param windowTaskId The ID of the task removed from the maintenance window.", "setterMethodName" : "setWindowTaskId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowTaskId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowTaskId", "variableType" : "String", "documentation" : "

                                                                                            The ID of the task removed from the maintenance window.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DeregisterTaskFromMaintenanceWindowResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DeregisterTaskFromMaintenanceWindowResponse", "variableName" : "deregisterTaskFromMaintenanceWindowResponse", "variableType" : "DeregisterTaskFromMaintenanceWindowResponse", "documentation" : null, "simpleType" : "DeregisterTaskFromMaintenanceWindowResponse", "variableSetterType" : "DeregisterTaskFromMaintenanceWindowResponse" }, "wrapper" : false }, "DescribeActivationsFilter" : { "c2jName" : "DescribeActivationsFilter", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                            Filter for the DescribeActivation API.

                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getFilterKeyAsString", "beanStyleSetterMethodName" : "setFilterKey", "c2jName" : "FilterKey", "c2jShape" : "DescribeActivationsFilterKeys", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The name of the filter.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #filterKeyAsString(String)}.\n@param filterKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filterKey(String)", "deprecated" : false, "documentation" : "

                                                                                            The name of the filter.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "DescribeActivationsFilterKeys", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "filterKey", "fluentEnumSetterMethodName" : "filterKey", "fluentGetterMethodName" : "filterKeyAsString", "fluentSetterDocumentation" : "

                                                                                            The name of the filter.

                                                                                            \n@param filterKey The name of the filter.\n@see DescribeActivationsFilterKeys\n@return Returns a reference to this object so that method calls can be chained together.\n@see DescribeActivationsFilterKeys", "fluentSetterMethodName" : "filterKey", "getterDocumentation" : "

                                                                                            The name of the filter.

                                                                                            \n

                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #filterKey} will return {@link DescribeActivationsFilterKeys#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #filterKeyAsString}.\n

                                                                                            \n@return The name of the filter.\n@see DescribeActivationsFilterKeys", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FilterKey", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FilterKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FilterKey", "sensitive" : false, "setterDocumentation" : "

                                                                                            The name of the filter.

                                                                                            \n@param filterKey The name of the filter.\n@see DescribeActivationsFilterKeys", "setterMethodName" : "setFilterKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "filterKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "filterKey", "variableType" : "String", "documentation" : "

                                                                                            The name of the filter.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFilterValues", "beanStyleSetterMethodName" : "setFilterValues", "c2jName" : "FilterValues", "c2jShape" : "StringList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The filter values.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #filterValues(List)}.\n@param filterValues a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filterValues(List)", "deprecated" : false, "documentation" : "

                                                                                            The filter values.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filterValues", "fluentSetterDocumentation" : "

                                                                                            The filter values.

                                                                                            \n@param filterValues The filter values.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filterValues", "getterDocumentation" : "

                                                                                            The filter values.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return The filter values.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FilterValues", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FilterValues", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "FilterValues", "sensitive" : false, "setterDocumentation" : "

                                                                                            The filter values.

                                                                                            \n@param filterValues The filter values.", "setterMethodName" : "setFilterValues", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filterValues", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filterValues", "variableType" : "java.util.List", "documentation" : "

                                                                                            The filter values.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "FilterKey" : { "beanStyleGetterMethodName" : "getFilterKeyAsString", "beanStyleSetterMethodName" : "setFilterKey", "c2jName" : "FilterKey", "c2jShape" : "DescribeActivationsFilterKeys", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The name of the filter.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #filterKeyAsString(String)}.\n@param filterKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filterKey(String)", "deprecated" : false, "documentation" : "

                                                                                            The name of the filter.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "DescribeActivationsFilterKeys", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "filterKey", "fluentEnumSetterMethodName" : "filterKey", "fluentGetterMethodName" : "filterKeyAsString", "fluentSetterDocumentation" : "

                                                                                            The name of the filter.

                                                                                            \n@param filterKey The name of the filter.\n@see DescribeActivationsFilterKeys\n@return Returns a reference to this object so that method calls can be chained together.\n@see DescribeActivationsFilterKeys", "fluentSetterMethodName" : "filterKey", "getterDocumentation" : "

                                                                                            The name of the filter.

                                                                                            \n

                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #filterKey} will return {@link DescribeActivationsFilterKeys#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #filterKeyAsString}.\n

                                                                                            \n@return The name of the filter.\n@see DescribeActivationsFilterKeys", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FilterKey", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FilterKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FilterKey", "sensitive" : false, "setterDocumentation" : "

                                                                                            The name of the filter.

                                                                                            \n@param filterKey The name of the filter.\n@see DescribeActivationsFilterKeys", "setterMethodName" : "setFilterKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "filterKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "filterKey", "variableType" : "String", "documentation" : "

                                                                                            The name of the filter.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "FilterValues" : { "beanStyleGetterMethodName" : "getFilterValues", "beanStyleSetterMethodName" : "setFilterValues", "c2jName" : "FilterValues", "c2jShape" : "StringList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The filter values.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #filterValues(List)}.\n@param filterValues a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filterValues(List)", "deprecated" : false, "documentation" : "

                                                                                            The filter values.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filterValues", "fluentSetterDocumentation" : "

                                                                                            The filter values.

                                                                                            \n@param filterValues The filter values.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filterValues", "getterDocumentation" : "

                                                                                            The filter values.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return The filter values.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FilterValues", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FilterValues", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "FilterValues", "sensitive" : false, "setterDocumentation" : "

                                                                                            The filter values.

                                                                                            \n@param filterValues The filter values.", "setterMethodName" : "setFilterValues", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filterValues", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filterValues", "variableType" : "java.util.List", "documentation" : "

                                                                                            The filter values.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getFilterKeyAsString", "beanStyleSetterMethodName" : "setFilterKey", "c2jName" : "FilterKey", "c2jShape" : "DescribeActivationsFilterKeys", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The name of the filter.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #filterKeyAsString(String)}.\n@param filterKey a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filterKey(String)", "deprecated" : false, "documentation" : "

                                                                                            The name of the filter.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "DescribeActivationsFilterKeys", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "filterKey", "fluentEnumSetterMethodName" : "filterKey", "fluentGetterMethodName" : "filterKeyAsString", "fluentSetterDocumentation" : "

                                                                                            The name of the filter.

                                                                                            \n@param filterKey The name of the filter.\n@see DescribeActivationsFilterKeys\n@return Returns a reference to this object so that method calls can be chained together.\n@see DescribeActivationsFilterKeys", "fluentSetterMethodName" : "filterKey", "getterDocumentation" : "

                                                                                            The name of the filter.

                                                                                            \n

                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #filterKey} will return {@link DescribeActivationsFilterKeys#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #filterKeyAsString}.\n

                                                                                            \n@return The name of the filter.\n@see DescribeActivationsFilterKeys", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FilterKey", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FilterKey", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FilterKey", "sensitive" : false, "setterDocumentation" : "

                                                                                            The name of the filter.

                                                                                            \n@param filterKey The name of the filter.\n@see DescribeActivationsFilterKeys", "setterMethodName" : "setFilterKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "filterKey", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "filterKey", "variableType" : "String", "documentation" : "

                                                                                            The name of the filter.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFilterValues", "beanStyleSetterMethodName" : "setFilterValues", "c2jName" : "FilterValues", "c2jShape" : "StringList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The filter values.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #filterValues(List)}.\n@param filterValues a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filterValues(List)", "deprecated" : false, "documentation" : "

                                                                                            The filter values.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filterValues", "fluentSetterDocumentation" : "

                                                                                            The filter values.

                                                                                            \n@param filterValues The filter values.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filterValues", "getterDocumentation" : "

                                                                                            The filter values.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return The filter values.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FilterValues", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FilterValues", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "FilterValues", "sensitive" : false, "setterDocumentation" : "

                                                                                            The filter values.

                                                                                            \n@param filterValues The filter values.", "setterMethodName" : "setFilterValues", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filterValues", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filterValues", "variableType" : "java.util.List", "documentation" : "

                                                                                            The filter values.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeActivationsFilter", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeActivationsFilter", "variableName" : "describeActivationsFilter", "variableType" : "DescribeActivationsFilter", "documentation" : null, "simpleType" : "DescribeActivationsFilter", "variableSetterType" : "DescribeActivationsFilter" }, "wrapper" : false }, "DescribeActivationsFilterKeys" : { "c2jName" : "DescribeActivationsFilterKeys", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "ACTIVATION_IDS", "value" : "ActivationIds" }, { "name" : "DEFAULT_INSTANCE_NAME", "value" : "DefaultInstanceName" }, { "name" : "IAM_ROLE", "value" : "IamRole" } ], "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" : "DescribeActivationsFilterKeys", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeActivationsFilterKeys", "variableName" : "describeActivationsFilterKeys", "variableType" : "DescribeActivationsFilterKeys", "documentation" : null, "simpleType" : "DescribeActivationsFilterKeys", "variableSetterType" : "DescribeActivationsFilterKeys" }, "wrapper" : false }, "DescribeActivationsRequest" : { "c2jName" : "DescribeActivationsRequest", "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" : "DescribeActivations", "locationName" : null, "requestUri" : "/", "target" : "AmazonSSM.DescribeActivations", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "DescribeActivationsFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A filter to view information about your activations.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #filters(List)}.\n@param filters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filters(List)", "deprecated" : false, "documentation" : "

                                                                                            A filter to view information about your activations.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filters", "fluentSetterDocumentation" : "

                                                                                            A filter to view information about your activations.

                                                                                            \n@param filters A filter to view information about your activations.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

                                                                                            A filter to view information about your activations.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return A filter to view information about your activations.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DescribeActivationsFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DescribeActivationsFilter.Builder} avoiding the need to create one manually via {@link DescribeActivationsFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link DescribeActivationsFilter.Builder#build()} is called immediately and its result is passed to {@link #member(DescribeActivationsFilter)}.\n@param member a consumer that will call methods on {@link DescribeActivationsFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DescribeActivationsFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "DescribeActivationsFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "DescribeActivationsFilter", "variableName" : "member", "variableType" : "DescribeActivationsFilter", "documentation" : null, "simpleType" : "DescribeActivationsFilter", "variableSetterType" : "DescribeActivationsFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DescribeActivationsFilter", "variableName" : "member", "variableType" : "DescribeActivationsFilter", "documentation" : "", "simpleType" : "DescribeActivationsFilter", "variableSetterType" : "DescribeActivationsFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DescribeActivationsFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DescribeActivationsFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

                                                                                            A filter to view information about your activations.

                                                                                            \n@param filters A filter to view information about your activations.", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

                                                                                            A filter to view information about your activations.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@return The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A token to start the list. Use this token to get the next set of 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, "documentation" : "

                                                                                            A token to start the list. Use this token to get the next set of results.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            A token to start the list. Use this token to get the next set of results.

                                                                                            \n@param nextToken A token to start the list. Use this token to get the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            A token to start the list. Use this token to get the next set of results.

                                                                                            \n@return A token to start the list. Use this token to get the next set of 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 to start the list. Use this token to get the next set of results.

                                                                                            \n@param nextToken A token to start the list. Use this token to get the next set of 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 to start the list. Use this token to get the next set of results.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Filters" : { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "DescribeActivationsFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A filter to view information about your activations.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #filters(List)}.\n@param filters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filters(List)", "deprecated" : false, "documentation" : "

                                                                                            A filter to view information about your activations.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filters", "fluentSetterDocumentation" : "

                                                                                            A filter to view information about your activations.

                                                                                            \n@param filters A filter to view information about your activations.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

                                                                                            A filter to view information about your activations.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return A filter to view information about your activations.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DescribeActivationsFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DescribeActivationsFilter.Builder} avoiding the need to create one manually via {@link DescribeActivationsFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link DescribeActivationsFilter.Builder#build()} is called immediately and its result is passed to {@link #member(DescribeActivationsFilter)}.\n@param member a consumer that will call methods on {@link DescribeActivationsFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DescribeActivationsFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "DescribeActivationsFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "DescribeActivationsFilter", "variableName" : "member", "variableType" : "DescribeActivationsFilter", "documentation" : null, "simpleType" : "DescribeActivationsFilter", "variableSetterType" : "DescribeActivationsFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DescribeActivationsFilter", "variableName" : "member", "variableType" : "DescribeActivationsFilter", "documentation" : "", "simpleType" : "DescribeActivationsFilter", "variableSetterType" : "DescribeActivationsFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DescribeActivationsFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DescribeActivationsFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

                                                                                            A filter to view information about your activations.

                                                                                            \n@param filters A filter to view information about your activations.", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

                                                                                            A filter to view information about your activations.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "MaxResults" : { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@return The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A token to start the list. Use this token to get the next set of 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, "documentation" : "

                                                                                            A token to start the list. Use this token to get the next set of results.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            A token to start the list. Use this token to get the next set of results.

                                                                                            \n@param nextToken A token to start the list. Use this token to get the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            A token to start the list. Use this token to get the next set of results.

                                                                                            \n@return A token to start the list. Use this token to get the next set of 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 to start the list. Use this token to get the next set of results.

                                                                                            \n@param nextToken A token to start the list. Use this token to get the next set of 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 to start the list. Use this token to get the next set of results.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "DescribeActivationsFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A filter to view information about your activations.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #filters(List)}.\n@param filters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filters(List)", "deprecated" : false, "documentation" : "

                                                                                            A filter to view information about your activations.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filters", "fluentSetterDocumentation" : "

                                                                                            A filter to view information about your activations.

                                                                                            \n@param filters A filter to view information about your activations.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

                                                                                            A filter to view information about your activations.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return A filter to view information about your activations.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DescribeActivationsFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DescribeActivationsFilter.Builder} avoiding the need to create one manually via {@link DescribeActivationsFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link DescribeActivationsFilter.Builder#build()} is called immediately and its result is passed to {@link #member(DescribeActivationsFilter)}.\n@param member a consumer that will call methods on {@link DescribeActivationsFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DescribeActivationsFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "DescribeActivationsFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "DescribeActivationsFilter", "variableName" : "member", "variableType" : "DescribeActivationsFilter", "documentation" : null, "simpleType" : "DescribeActivationsFilter", "variableSetterType" : "DescribeActivationsFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DescribeActivationsFilter", "variableName" : "member", "variableType" : "DescribeActivationsFilter", "documentation" : "", "simpleType" : "DescribeActivationsFilter", "variableSetterType" : "DescribeActivationsFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DescribeActivationsFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DescribeActivationsFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

                                                                                            A filter to view information about your activations.

                                                                                            \n@param filters A filter to view information about your activations.", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

                                                                                            A filter to view information about your activations.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@return The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A token to start the list. Use this token to get the next set of 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, "documentation" : "

                                                                                            A token to start the list. Use this token to get the next set of results.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            A token to start the list. Use this token to get the next set of results.

                                                                                            \n@param nextToken A token to start the list. Use this token to get the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            A token to start the list. Use this token to get the next set of results.

                                                                                            \n@return A token to start the list. Use this token to get the next set of 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 to start the list. Use this token to get the next set of results.

                                                                                            \n@param nextToken A token to start the list. Use this token to get the next set of 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 to start the list. Use this token to get the next set of results.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeActivationsRequest", "simpleMethod" : true, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeActivationsRequest", "variableName" : "describeActivationsRequest", "variableType" : "DescribeActivationsRequest", "documentation" : null, "simpleType" : "DescribeActivationsRequest", "variableSetterType" : "DescribeActivationsRequest" }, "wrapper" : false }, "DescribeActivationsResponse" : { "c2jName" : "DescribeActivationsResult", "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" : [ { "beanStyleGetterMethodName" : "getActivationList", "beanStyleSetterMethodName" : "setActivationList", "c2jName" : "ActivationList", "c2jShape" : "ActivationList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A list of activations for your AWS account.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #activationList(List)}.\n@param activationList a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #activationList(List)", "deprecated" : false, "documentation" : "

                                                                                            A list of activations for your AWS account.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "activationList", "fluentSetterDocumentation" : "

                                                                                            A list of activations for your AWS account.

                                                                                            \n@param activationList A list of activations for your AWS account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "activationList", "getterDocumentation" : "

                                                                                            A list of activations for your AWS account.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return A list of activations for your AWS account.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ActivationList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ActivationList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Activation", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Activation.Builder} avoiding the need to create one manually via {@link Activation#builder()}.\n\nWhen the {@link Consumer} completes, {@link Activation.Builder#build()} is called immediately and its result is passed to {@link #member(Activation)}.\n@param member a consumer that will call methods on {@link Activation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Activation)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Activation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Activation", "variableName" : "member", "variableType" : "Activation", "documentation" : null, "simpleType" : "Activation", "variableSetterType" : "Activation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Activation", "variableName" : "member", "variableType" : "Activation", "documentation" : "", "simpleType" : "Activation", "variableSetterType" : "Activation" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Activation", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Activation", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ActivationList", "sensitive" : false, "setterDocumentation" : "

                                                                                            A list of activations for your AWS account.

                                                                                            \n@param activationList A list of activations for your AWS account.", "setterMethodName" : "setActivationList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "activationList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "activationList", "variableType" : "java.util.List", "documentation" : "

                                                                                            A list of activations for your AWS account.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. Use this token to get the next set of 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, "documentation" : "

                                                                                            The token for the next set of items to return. Use this token to get the next set of results.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. Use this token to get the next set of results.

                                                                                            \n@param nextToken The token for the next set of items to return. Use this token to get the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token for the next set of items to return. Use this token to get the next set of results.

                                                                                            \n@return The token for the next set of items to return. Use this token to get the next set of 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" : "

                                                                                            The token for the next set of items to return. Use this token to get the next set of results.

                                                                                            \n@param nextToken The token for the next set of items to return. Use this token to get the next set of 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" : "

                                                                                            The token for the next set of items to return. Use this token to get the next set of results.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ActivationList" : { "beanStyleGetterMethodName" : "getActivationList", "beanStyleSetterMethodName" : "setActivationList", "c2jName" : "ActivationList", "c2jShape" : "ActivationList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A list of activations for your AWS account.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #activationList(List)}.\n@param activationList a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #activationList(List)", "deprecated" : false, "documentation" : "

                                                                                            A list of activations for your AWS account.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "activationList", "fluentSetterDocumentation" : "

                                                                                            A list of activations for your AWS account.

                                                                                            \n@param activationList A list of activations for your AWS account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "activationList", "getterDocumentation" : "

                                                                                            A list of activations for your AWS account.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return A list of activations for your AWS account.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ActivationList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ActivationList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Activation", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Activation.Builder} avoiding the need to create one manually via {@link Activation#builder()}.\n\nWhen the {@link Consumer} completes, {@link Activation.Builder#build()} is called immediately and its result is passed to {@link #member(Activation)}.\n@param member a consumer that will call methods on {@link Activation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Activation)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Activation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Activation", "variableName" : "member", "variableType" : "Activation", "documentation" : null, "simpleType" : "Activation", "variableSetterType" : "Activation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Activation", "variableName" : "member", "variableType" : "Activation", "documentation" : "", "simpleType" : "Activation", "variableSetterType" : "Activation" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Activation", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Activation", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ActivationList", "sensitive" : false, "setterDocumentation" : "

                                                                                            A list of activations for your AWS account.

                                                                                            \n@param activationList A list of activations for your AWS account.", "setterMethodName" : "setActivationList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "activationList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "activationList", "variableType" : "java.util.List", "documentation" : "

                                                                                            A list of activations for your AWS account.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. Use this token to get the next set of 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, "documentation" : "

                                                                                            The token for the next set of items to return. Use this token to get the next set of results.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. Use this token to get the next set of results.

                                                                                            \n@param nextToken The token for the next set of items to return. Use this token to get the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token for the next set of items to return. Use this token to get the next set of results.

                                                                                            \n@return The token for the next set of items to return. Use this token to get the next set of 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" : "

                                                                                            The token for the next set of items to return. Use this token to get the next set of results.

                                                                                            \n@param nextToken The token for the next set of items to return. Use this token to get the next set of 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" : "

                                                                                            The token for the next set of items to return. Use this token to get the next set of results.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getActivationList", "beanStyleSetterMethodName" : "setActivationList", "c2jName" : "ActivationList", "c2jShape" : "ActivationList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A list of activations for your AWS account.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #activationList(List)}.\n@param activationList a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #activationList(List)", "deprecated" : false, "documentation" : "

                                                                                            A list of activations for your AWS account.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "activationList", "fluentSetterDocumentation" : "

                                                                                            A list of activations for your AWS account.

                                                                                            \n@param activationList A list of activations for your AWS account.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "activationList", "getterDocumentation" : "

                                                                                            A list of activations for your AWS account.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return A list of activations for your AWS account.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ActivationList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ActivationList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Activation", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Activation.Builder} avoiding the need to create one manually via {@link Activation#builder()}.\n\nWhen the {@link Consumer} completes, {@link Activation.Builder#build()} is called immediately and its result is passed to {@link #member(Activation)}.\n@param member a consumer that will call methods on {@link Activation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Activation)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Activation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Activation", "variableName" : "member", "variableType" : "Activation", "documentation" : null, "simpleType" : "Activation", "variableSetterType" : "Activation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Activation", "variableName" : "member", "variableType" : "Activation", "documentation" : "", "simpleType" : "Activation", "variableSetterType" : "Activation" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Activation", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Activation", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ActivationList", "sensitive" : false, "setterDocumentation" : "

                                                                                            A list of activations for your AWS account.

                                                                                            \n@param activationList A list of activations for your AWS account.", "setterMethodName" : "setActivationList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "activationList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "activationList", "variableType" : "java.util.List", "documentation" : "

                                                                                            A list of activations for your AWS account.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. Use this token to get the next set of 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, "documentation" : "

                                                                                            The token for the next set of items to return. Use this token to get the next set of results.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. Use this token to get the next set of results.

                                                                                            \n@param nextToken The token for the next set of items to return. Use this token to get the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token for the next set of items to return. Use this token to get the next set of results.

                                                                                            \n@return The token for the next set of items to return. Use this token to get the next set of 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" : "

                                                                                            The token for the next set of items to return. Use this token to get the next set of results.

                                                                                            \n@param nextToken The token for the next set of items to return. Use this token to get the next set of 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" : "

                                                                                            The token for the next set of items to return. Use this token to get the next set of results.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeActivationsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeActivationsResponse", "variableName" : "describeActivationsResponse", "variableType" : "DescribeActivationsResponse", "documentation" : null, "simpleType" : "DescribeActivationsResponse", "variableSetterType" : "DescribeActivationsResponse" }, "wrapper" : false }, "DescribeAssociationExecutionTargetsRequest" : { "c2jName" : "DescribeAssociationExecutionTargetsRequest", "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" : "DescribeAssociationExecutionTargets", "locationName" : null, "requestUri" : "/", "target" : "AmazonSSM.DescribeAssociationExecutionTargets", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getAssociationId", "beanStyleSetterMethodName" : "setAssociationId", "c2jName" : "AssociationId", "c2jShape" : "AssociationId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The association ID that includes the execution for which you want to view details.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #associationId(String)}.\n@param associationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #associationId(String)", "deprecated" : false, "documentation" : "

                                                                                            The association ID that includes the execution for which you want to view details.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "associationId", "fluentSetterDocumentation" : "

                                                                                            The association ID that includes the execution for which you want to view details.

                                                                                            \n@param associationId The association ID that includes the execution for which you want to view details.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "associationId", "getterDocumentation" : "

                                                                                            The association ID that includes the execution for which you want to view details.

                                                                                            \n@return The association ID that includes the execution for which you want to view details.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AssociationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AssociationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AssociationId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The association ID that includes the execution for which you want to view details.

                                                                                            \n@param associationId The association ID that includes the execution for which you want to view details.", "setterMethodName" : "setAssociationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "associationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "associationId", "variableType" : "String", "documentation" : "

                                                                                            The association ID that includes the execution for which you want to view details.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getExecutionId", "beanStyleSetterMethodName" : "setExecutionId", "c2jName" : "ExecutionId", "c2jShape" : "AssociationExecutionId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The execution ID for which you want to view details.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #executionId(String)}.\n@param executionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #executionId(String)", "deprecated" : false, "documentation" : "

                                                                                            The execution ID for which you want to view details.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "executionId", "fluentSetterDocumentation" : "

                                                                                            The execution ID for which you want to view details.

                                                                                            \n@param executionId The execution ID for which you want to view details.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "executionId", "getterDocumentation" : "

                                                                                            The execution ID for which you want to view details.

                                                                                            \n@return The execution ID for which you want to view details.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ExecutionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ExecutionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ExecutionId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The execution ID for which you want to view details.

                                                                                            \n@param executionId The execution ID for which you want to view details.", "setterMethodName" : "setExecutionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "executionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "executionId", "variableType" : "String", "documentation" : "

                                                                                            The execution ID for which you want to view details.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "AssociationExecutionTargetsFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Filters for the request. You can specify the following filters and values.

                                                                                            Status (EQUAL)

                                                                                            ResourceId (EQUAL)

                                                                                            ResourceType (EQUAL)

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #filters(List)}.\n@param filters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filters(List)", "deprecated" : false, "documentation" : "

                                                                                            Filters for the request. You can specify the following filters and values.

                                                                                            Status (EQUAL)

                                                                                            ResourceId (EQUAL)

                                                                                            ResourceType (EQUAL)

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filters", "fluentSetterDocumentation" : "

                                                                                            Filters for the request. You can specify the following filters and values.

                                                                                            Status (EQUAL)

                                                                                            ResourceId (EQUAL)

                                                                                            ResourceType (EQUAL)

                                                                                            \n@param filters Filters for the request. You can specify the following filters and values.

                                                                                            Status (EQUAL)

                                                                                            ResourceId (EQUAL)

                                                                                            ResourceType (EQUAL)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

                                                                                            Filters for the request. You can specify the following filters and values.

                                                                                            Status (EQUAL)

                                                                                            ResourceId (EQUAL)

                                                                                            ResourceType (EQUAL)

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return Filters for the request. You can specify the following filters and values.

                                                                                            Status (EQUAL)

                                                                                            ResourceId (EQUAL)

                                                                                            ResourceType (EQUAL)", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AssociationExecutionTargetsFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AssociationExecutionTargetsFilter.Builder} avoiding the need to create one manually via {@link AssociationExecutionTargetsFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link AssociationExecutionTargetsFilter.Builder#build()} is called immediately and its result is passed to {@link #member(AssociationExecutionTargetsFilter)}.\n@param member a consumer that will call methods on {@link AssociationExecutionTargetsFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AssociationExecutionTargetsFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "AssociationExecutionTargetsFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "AssociationExecutionTargetsFilter", "variableName" : "member", "variableType" : "AssociationExecutionTargetsFilter", "documentation" : null, "simpleType" : "AssociationExecutionTargetsFilter", "variableSetterType" : "AssociationExecutionTargetsFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AssociationExecutionTargetsFilter", "variableName" : "member", "variableType" : "AssociationExecutionTargetsFilter", "documentation" : "", "simpleType" : "AssociationExecutionTargetsFilter", "variableSetterType" : "AssociationExecutionTargetsFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "AssociationExecutionTargetsFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "AssociationExecutionTargetsFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

                                                                                            Filters for the request. You can specify the following filters and values.

                                                                                            Status (EQUAL)

                                                                                            ResourceId (EQUAL)

                                                                                            ResourceType (EQUAL)

                                                                                            \n@param filters Filters for the request. You can specify the following filters and values.

                                                                                            Status (EQUAL)

                                                                                            ResourceId (EQUAL)

                                                                                            ResourceType (EQUAL)", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

                                                                                            Filters for the request. You can specify the following filters and values.

                                                                                            Status (EQUAL)

                                                                                            ResourceId (EQUAL)

                                                                                            ResourceType (EQUAL)

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@return The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A token to start the list. Use this token to get the next set of 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, "documentation" : "

                                                                                            A token to start the list. Use this token to get the next set of results.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            A token to start the list. Use this token to get the next set of results.

                                                                                            \n@param nextToken A token to start the list. Use this token to get the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            A token to start the list. Use this token to get the next set of results.

                                                                                            \n@return A token to start the list. Use this token to get the next set of 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 to start the list. Use this token to get the next set of results.

                                                                                            \n@param nextToken A token to start the list. Use this token to get the next set of 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 to start the list. Use this token to get the next set of results.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AssociationId" : { "beanStyleGetterMethodName" : "getAssociationId", "beanStyleSetterMethodName" : "setAssociationId", "c2jName" : "AssociationId", "c2jShape" : "AssociationId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The association ID that includes the execution for which you want to view details.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #associationId(String)}.\n@param associationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #associationId(String)", "deprecated" : false, "documentation" : "

                                                                                            The association ID that includes the execution for which you want to view details.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "associationId", "fluentSetterDocumentation" : "

                                                                                            The association ID that includes the execution for which you want to view details.

                                                                                            \n@param associationId The association ID that includes the execution for which you want to view details.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "associationId", "getterDocumentation" : "

                                                                                            The association ID that includes the execution for which you want to view details.

                                                                                            \n@return The association ID that includes the execution for which you want to view details.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AssociationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AssociationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AssociationId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The association ID that includes the execution for which you want to view details.

                                                                                            \n@param associationId The association ID that includes the execution for which you want to view details.", "setterMethodName" : "setAssociationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "associationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "associationId", "variableType" : "String", "documentation" : "

                                                                                            The association ID that includes the execution for which you want to view details.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ExecutionId" : { "beanStyleGetterMethodName" : "getExecutionId", "beanStyleSetterMethodName" : "setExecutionId", "c2jName" : "ExecutionId", "c2jShape" : "AssociationExecutionId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The execution ID for which you want to view details.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #executionId(String)}.\n@param executionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #executionId(String)", "deprecated" : false, "documentation" : "

                                                                                            The execution ID for which you want to view details.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "executionId", "fluentSetterDocumentation" : "

                                                                                            The execution ID for which you want to view details.

                                                                                            \n@param executionId The execution ID for which you want to view details.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "executionId", "getterDocumentation" : "

                                                                                            The execution ID for which you want to view details.

                                                                                            \n@return The execution ID for which you want to view details.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ExecutionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ExecutionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ExecutionId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The execution ID for which you want to view details.

                                                                                            \n@param executionId The execution ID for which you want to view details.", "setterMethodName" : "setExecutionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "executionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "executionId", "variableType" : "String", "documentation" : "

                                                                                            The execution ID for which you want to view details.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Filters" : { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "AssociationExecutionTargetsFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Filters for the request. You can specify the following filters and values.

                                                                                            Status (EQUAL)

                                                                                            ResourceId (EQUAL)

                                                                                            ResourceType (EQUAL)

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #filters(List)}.\n@param filters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filters(List)", "deprecated" : false, "documentation" : "

                                                                                            Filters for the request. You can specify the following filters and values.

                                                                                            Status (EQUAL)

                                                                                            ResourceId (EQUAL)

                                                                                            ResourceType (EQUAL)

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filters", "fluentSetterDocumentation" : "

                                                                                            Filters for the request. You can specify the following filters and values.

                                                                                            Status (EQUAL)

                                                                                            ResourceId (EQUAL)

                                                                                            ResourceType (EQUAL)

                                                                                            \n@param filters Filters for the request. You can specify the following filters and values.

                                                                                            Status (EQUAL)

                                                                                            ResourceId (EQUAL)

                                                                                            ResourceType (EQUAL)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

                                                                                            Filters for the request. You can specify the following filters and values.

                                                                                            Status (EQUAL)

                                                                                            ResourceId (EQUAL)

                                                                                            ResourceType (EQUAL)

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return Filters for the request. You can specify the following filters and values.

                                                                                            Status (EQUAL)

                                                                                            ResourceId (EQUAL)

                                                                                            ResourceType (EQUAL)", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AssociationExecutionTargetsFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AssociationExecutionTargetsFilter.Builder} avoiding the need to create one manually via {@link AssociationExecutionTargetsFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link AssociationExecutionTargetsFilter.Builder#build()} is called immediately and its result is passed to {@link #member(AssociationExecutionTargetsFilter)}.\n@param member a consumer that will call methods on {@link AssociationExecutionTargetsFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AssociationExecutionTargetsFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "AssociationExecutionTargetsFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "AssociationExecutionTargetsFilter", "variableName" : "member", "variableType" : "AssociationExecutionTargetsFilter", "documentation" : null, "simpleType" : "AssociationExecutionTargetsFilter", "variableSetterType" : "AssociationExecutionTargetsFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AssociationExecutionTargetsFilter", "variableName" : "member", "variableType" : "AssociationExecutionTargetsFilter", "documentation" : "", "simpleType" : "AssociationExecutionTargetsFilter", "variableSetterType" : "AssociationExecutionTargetsFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "AssociationExecutionTargetsFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "AssociationExecutionTargetsFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

                                                                                            Filters for the request. You can specify the following filters and values.

                                                                                            Status (EQUAL)

                                                                                            ResourceId (EQUAL)

                                                                                            ResourceType (EQUAL)

                                                                                            \n@param filters Filters for the request. You can specify the following filters and values.

                                                                                            Status (EQUAL)

                                                                                            ResourceId (EQUAL)

                                                                                            ResourceType (EQUAL)", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

                                                                                            Filters for the request. You can specify the following filters and values.

                                                                                            Status (EQUAL)

                                                                                            ResourceId (EQUAL)

                                                                                            ResourceType (EQUAL)

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "MaxResults" : { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@return The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A token to start the list. Use this token to get the next set of 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, "documentation" : "

                                                                                            A token to start the list. Use this token to get the next set of results.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            A token to start the list. Use this token to get the next set of results.

                                                                                            \n@param nextToken A token to start the list. Use this token to get the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            A token to start the list. Use this token to get the next set of results.

                                                                                            \n@return A token to start the list. Use this token to get the next set of 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 to start the list. Use this token to get the next set of results.

                                                                                            \n@param nextToken A token to start the list. Use this token to get the next set of 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 to start the list. Use this token to get the next set of results.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getAssociationId", "beanStyleSetterMethodName" : "setAssociationId", "c2jName" : "AssociationId", "c2jShape" : "AssociationId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The association ID that includes the execution for which you want to view details.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #associationId(String)}.\n@param associationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #associationId(String)", "deprecated" : false, "documentation" : "

                                                                                            The association ID that includes the execution for which you want to view details.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "associationId", "fluentSetterDocumentation" : "

                                                                                            The association ID that includes the execution for which you want to view details.

                                                                                            \n@param associationId The association ID that includes the execution for which you want to view details.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "associationId", "getterDocumentation" : "

                                                                                            The association ID that includes the execution for which you want to view details.

                                                                                            \n@return The association ID that includes the execution for which you want to view details.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AssociationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AssociationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AssociationId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The association ID that includes the execution for which you want to view details.

                                                                                            \n@param associationId The association ID that includes the execution for which you want to view details.", "setterMethodName" : "setAssociationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "associationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "associationId", "variableType" : "String", "documentation" : "

                                                                                            The association ID that includes the execution for which you want to view details.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getExecutionId", "beanStyleSetterMethodName" : "setExecutionId", "c2jName" : "ExecutionId", "c2jShape" : "AssociationExecutionId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The execution ID for which you want to view details.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #executionId(String)}.\n@param executionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #executionId(String)", "deprecated" : false, "documentation" : "

                                                                                            The execution ID for which you want to view details.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "executionId", "fluentSetterDocumentation" : "

                                                                                            The execution ID for which you want to view details.

                                                                                            \n@param executionId The execution ID for which you want to view details.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "executionId", "getterDocumentation" : "

                                                                                            The execution ID for which you want to view details.

                                                                                            \n@return The execution ID for which you want to view details.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ExecutionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ExecutionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ExecutionId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The execution ID for which you want to view details.

                                                                                            \n@param executionId The execution ID for which you want to view details.", "setterMethodName" : "setExecutionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "executionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "executionId", "variableType" : "String", "documentation" : "

                                                                                            The execution ID for which you want to view details.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "AssociationExecutionTargetsFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Filters for the request. You can specify the following filters and values.

                                                                                            Status (EQUAL)

                                                                                            ResourceId (EQUAL)

                                                                                            ResourceType (EQUAL)

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #filters(List)}.\n@param filters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filters(List)", "deprecated" : false, "documentation" : "

                                                                                            Filters for the request. You can specify the following filters and values.

                                                                                            Status (EQUAL)

                                                                                            ResourceId (EQUAL)

                                                                                            ResourceType (EQUAL)

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filters", "fluentSetterDocumentation" : "

                                                                                            Filters for the request. You can specify the following filters and values.

                                                                                            Status (EQUAL)

                                                                                            ResourceId (EQUAL)

                                                                                            ResourceType (EQUAL)

                                                                                            \n@param filters Filters for the request. You can specify the following filters and values.

                                                                                            Status (EQUAL)

                                                                                            ResourceId (EQUAL)

                                                                                            ResourceType (EQUAL)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

                                                                                            Filters for the request. You can specify the following filters and values.

                                                                                            Status (EQUAL)

                                                                                            ResourceId (EQUAL)

                                                                                            ResourceType (EQUAL)

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return Filters for the request. You can specify the following filters and values.

                                                                                            Status (EQUAL)

                                                                                            ResourceId (EQUAL)

                                                                                            ResourceType (EQUAL)", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AssociationExecutionTargetsFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AssociationExecutionTargetsFilter.Builder} avoiding the need to create one manually via {@link AssociationExecutionTargetsFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link AssociationExecutionTargetsFilter.Builder#build()} is called immediately and its result is passed to {@link #member(AssociationExecutionTargetsFilter)}.\n@param member a consumer that will call methods on {@link AssociationExecutionTargetsFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AssociationExecutionTargetsFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "AssociationExecutionTargetsFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "AssociationExecutionTargetsFilter", "variableName" : "member", "variableType" : "AssociationExecutionTargetsFilter", "documentation" : null, "simpleType" : "AssociationExecutionTargetsFilter", "variableSetterType" : "AssociationExecutionTargetsFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AssociationExecutionTargetsFilter", "variableName" : "member", "variableType" : "AssociationExecutionTargetsFilter", "documentation" : "", "simpleType" : "AssociationExecutionTargetsFilter", "variableSetterType" : "AssociationExecutionTargetsFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "AssociationExecutionTargetsFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "AssociationExecutionTargetsFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

                                                                                            Filters for the request. You can specify the following filters and values.

                                                                                            Status (EQUAL)

                                                                                            ResourceId (EQUAL)

                                                                                            ResourceType (EQUAL)

                                                                                            \n@param filters Filters for the request. You can specify the following filters and values.

                                                                                            Status (EQUAL)

                                                                                            ResourceId (EQUAL)

                                                                                            ResourceType (EQUAL)", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

                                                                                            Filters for the request. You can specify the following filters and values.

                                                                                            Status (EQUAL)

                                                                                            ResourceId (EQUAL)

                                                                                            ResourceType (EQUAL)

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@return The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A token to start the list. Use this token to get the next set of 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, "documentation" : "

                                                                                            A token to start the list. Use this token to get the next set of results.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            A token to start the list. Use this token to get the next set of results.

                                                                                            \n@param nextToken A token to start the list. Use this token to get the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            A token to start the list. Use this token to get the next set of results.

                                                                                            \n@return A token to start the list. Use this token to get the next set of 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 to start the list. Use this token to get the next set of results.

                                                                                            \n@param nextToken A token to start the list. Use this token to get the next set of 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 to start the list. Use this token to get the next set of results.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "AssociationId", "ExecutionId" ], "shapeName" : "DescribeAssociationExecutionTargetsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeAssociationExecutionTargetsRequest", "variableName" : "describeAssociationExecutionTargetsRequest", "variableType" : "DescribeAssociationExecutionTargetsRequest", "documentation" : null, "simpleType" : "DescribeAssociationExecutionTargetsRequest", "variableSetterType" : "DescribeAssociationExecutionTargetsRequest" }, "wrapper" : false }, "DescribeAssociationExecutionTargetsResponse" : { "c2jName" : "DescribeAssociationExecutionTargetsResult", "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" : [ { "beanStyleGetterMethodName" : "getAssociationExecutionTargets", "beanStyleSetterMethodName" : "setAssociationExecutionTargets", "c2jName" : "AssociationExecutionTargets", "c2jShape" : "AssociationExecutionTargetsList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Information about the execution.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #associationExecutionTargets(List)}.\n@param associationExecutionTargets a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #associationExecutionTargets(List)", "deprecated" : false, "documentation" : "

                                                                                            Information about the execution.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "associationExecutionTargets", "fluentSetterDocumentation" : "

                                                                                            Information about the execution.

                                                                                            \n@param associationExecutionTargets Information about the execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "associationExecutionTargets", "getterDocumentation" : "

                                                                                            Information about the execution.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return Information about the execution.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AssociationExecutionTargets", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AssociationExecutionTargets", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AssociationExecutionTarget", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AssociationExecutionTarget.Builder} avoiding the need to create one manually via {@link AssociationExecutionTarget#builder()}.\n\nWhen the {@link Consumer} completes, {@link AssociationExecutionTarget.Builder#build()} is called immediately and its result is passed to {@link #member(AssociationExecutionTarget)}.\n@param member a consumer that will call methods on {@link AssociationExecutionTarget.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AssociationExecutionTarget)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "AssociationExecutionTarget", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "AssociationExecutionTarget", "variableName" : "member", "variableType" : "AssociationExecutionTarget", "documentation" : null, "simpleType" : "AssociationExecutionTarget", "variableSetterType" : "AssociationExecutionTarget" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AssociationExecutionTarget", "variableName" : "member", "variableType" : "AssociationExecutionTarget", "documentation" : "", "simpleType" : "AssociationExecutionTarget", "variableSetterType" : "AssociationExecutionTarget" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "AssociationExecutionTarget", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "AssociationExecutionTarget", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "AssociationExecutionTargets", "sensitive" : false, "setterDocumentation" : "

                                                                                            Information about the execution.

                                                                                            \n@param associationExecutionTargets Information about the execution.", "setterMethodName" : "setAssociationExecutionTargets", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "associationExecutionTargets", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "associationExecutionTargets", "variableType" : "java.util.List", "documentation" : "

                                                                                            Information about the execution.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. Use this token to get the next set of 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, "documentation" : "

                                                                                            The token for the next set of items to return. Use this token to get the next set of results.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. Use this token to get the next set of results.

                                                                                            \n@param nextToken The token for the next set of items to return. Use this token to get the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token for the next set of items to return. Use this token to get the next set of results.

                                                                                            \n@return The token for the next set of items to return. Use this token to get the next set of 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" : "

                                                                                            The token for the next set of items to return. Use this token to get the next set of results.

                                                                                            \n@param nextToken The token for the next set of items to return. Use this token to get the next set of 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" : "

                                                                                            The token for the next set of items to return. Use this token to get the next set of results.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AssociationExecutionTargets" : { "beanStyleGetterMethodName" : "getAssociationExecutionTargets", "beanStyleSetterMethodName" : "setAssociationExecutionTargets", "c2jName" : "AssociationExecutionTargets", "c2jShape" : "AssociationExecutionTargetsList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Information about the execution.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #associationExecutionTargets(List)}.\n@param associationExecutionTargets a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #associationExecutionTargets(List)", "deprecated" : false, "documentation" : "

                                                                                            Information about the execution.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "associationExecutionTargets", "fluentSetterDocumentation" : "

                                                                                            Information about the execution.

                                                                                            \n@param associationExecutionTargets Information about the execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "associationExecutionTargets", "getterDocumentation" : "

                                                                                            Information about the execution.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return Information about the execution.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AssociationExecutionTargets", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AssociationExecutionTargets", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AssociationExecutionTarget", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AssociationExecutionTarget.Builder} avoiding the need to create one manually via {@link AssociationExecutionTarget#builder()}.\n\nWhen the {@link Consumer} completes, {@link AssociationExecutionTarget.Builder#build()} is called immediately and its result is passed to {@link #member(AssociationExecutionTarget)}.\n@param member a consumer that will call methods on {@link AssociationExecutionTarget.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AssociationExecutionTarget)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "AssociationExecutionTarget", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "AssociationExecutionTarget", "variableName" : "member", "variableType" : "AssociationExecutionTarget", "documentation" : null, "simpleType" : "AssociationExecutionTarget", "variableSetterType" : "AssociationExecutionTarget" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AssociationExecutionTarget", "variableName" : "member", "variableType" : "AssociationExecutionTarget", "documentation" : "", "simpleType" : "AssociationExecutionTarget", "variableSetterType" : "AssociationExecutionTarget" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "AssociationExecutionTarget", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "AssociationExecutionTarget", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "AssociationExecutionTargets", "sensitive" : false, "setterDocumentation" : "

                                                                                            Information about the execution.

                                                                                            \n@param associationExecutionTargets Information about the execution.", "setterMethodName" : "setAssociationExecutionTargets", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "associationExecutionTargets", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "associationExecutionTargets", "variableType" : "java.util.List", "documentation" : "

                                                                                            Information about the execution.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. Use this token to get the next set of 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, "documentation" : "

                                                                                            The token for the next set of items to return. Use this token to get the next set of results.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. Use this token to get the next set of results.

                                                                                            \n@param nextToken The token for the next set of items to return. Use this token to get the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token for the next set of items to return. Use this token to get the next set of results.

                                                                                            \n@return The token for the next set of items to return. Use this token to get the next set of 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" : "

                                                                                            The token for the next set of items to return. Use this token to get the next set of results.

                                                                                            \n@param nextToken The token for the next set of items to return. Use this token to get the next set of 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" : "

                                                                                            The token for the next set of items to return. Use this token to get the next set of results.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getAssociationExecutionTargets", "beanStyleSetterMethodName" : "setAssociationExecutionTargets", "c2jName" : "AssociationExecutionTargets", "c2jShape" : "AssociationExecutionTargetsList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Information about the execution.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #associationExecutionTargets(List)}.\n@param associationExecutionTargets a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #associationExecutionTargets(List)", "deprecated" : false, "documentation" : "

                                                                                            Information about the execution.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "associationExecutionTargets", "fluentSetterDocumentation" : "

                                                                                            Information about the execution.

                                                                                            \n@param associationExecutionTargets Information about the execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "associationExecutionTargets", "getterDocumentation" : "

                                                                                            Information about the execution.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return Information about the execution.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AssociationExecutionTargets", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AssociationExecutionTargets", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AssociationExecutionTarget", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AssociationExecutionTarget.Builder} avoiding the need to create one manually via {@link AssociationExecutionTarget#builder()}.\n\nWhen the {@link Consumer} completes, {@link AssociationExecutionTarget.Builder#build()} is called immediately and its result is passed to {@link #member(AssociationExecutionTarget)}.\n@param member a consumer that will call methods on {@link AssociationExecutionTarget.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AssociationExecutionTarget)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "AssociationExecutionTarget", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "AssociationExecutionTarget", "variableName" : "member", "variableType" : "AssociationExecutionTarget", "documentation" : null, "simpleType" : "AssociationExecutionTarget", "variableSetterType" : "AssociationExecutionTarget" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AssociationExecutionTarget", "variableName" : "member", "variableType" : "AssociationExecutionTarget", "documentation" : "", "simpleType" : "AssociationExecutionTarget", "variableSetterType" : "AssociationExecutionTarget" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "AssociationExecutionTarget", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "AssociationExecutionTarget", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "AssociationExecutionTargets", "sensitive" : false, "setterDocumentation" : "

                                                                                            Information about the execution.

                                                                                            \n@param associationExecutionTargets Information about the execution.", "setterMethodName" : "setAssociationExecutionTargets", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "associationExecutionTargets", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "associationExecutionTargets", "variableType" : "java.util.List", "documentation" : "

                                                                                            Information about the execution.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. Use this token to get the next set of 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, "documentation" : "

                                                                                            The token for the next set of items to return. Use this token to get the next set of results.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. Use this token to get the next set of results.

                                                                                            \n@param nextToken The token for the next set of items to return. Use this token to get the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token for the next set of items to return. Use this token to get the next set of results.

                                                                                            \n@return The token for the next set of items to return. Use this token to get the next set of 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" : "

                                                                                            The token for the next set of items to return. Use this token to get the next set of results.

                                                                                            \n@param nextToken The token for the next set of items to return. Use this token to get the next set of 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" : "

                                                                                            The token for the next set of items to return. Use this token to get the next set of results.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeAssociationExecutionTargetsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeAssociationExecutionTargetsResponse", "variableName" : "describeAssociationExecutionTargetsResponse", "variableType" : "DescribeAssociationExecutionTargetsResponse", "documentation" : null, "simpleType" : "DescribeAssociationExecutionTargetsResponse", "variableSetterType" : "DescribeAssociationExecutionTargetsResponse" }, "wrapper" : false }, "DescribeAssociationExecutionsRequest" : { "c2jName" : "DescribeAssociationExecutionsRequest", "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" : "DescribeAssociationExecutions", "locationName" : null, "requestUri" : "/", "target" : "AmazonSSM.DescribeAssociationExecutions", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getAssociationId", "beanStyleSetterMethodName" : "setAssociationId", "c2jName" : "AssociationId", "c2jShape" : "AssociationId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The association ID for which you want to view execution history details.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #associationId(String)}.\n@param associationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #associationId(String)", "deprecated" : false, "documentation" : "

                                                                                            The association ID for which you want to view execution history details.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "associationId", "fluentSetterDocumentation" : "

                                                                                            The association ID for which you want to view execution history details.

                                                                                            \n@param associationId The association ID for which you want to view execution history details.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "associationId", "getterDocumentation" : "

                                                                                            The association ID for which you want to view execution history details.

                                                                                            \n@return The association ID for which you want to view execution history details.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AssociationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AssociationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AssociationId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The association ID for which you want to view execution history details.

                                                                                            \n@param associationId The association ID for which you want to view execution history details.", "setterMethodName" : "setAssociationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "associationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "associationId", "variableType" : "String", "documentation" : "

                                                                                            The association ID for which you want to view execution history details.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "AssociationExecutionFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Filters for the request. You can specify the following filters and values.

                                                                                            ExecutionId (EQUAL)

                                                                                            Status (EQUAL)

                                                                                            CreatedTime (EQUAL, GREATER_THAN, LESS_THAN)

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #filters(List)}.\n@param filters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filters(List)", "deprecated" : false, "documentation" : "

                                                                                            Filters for the request. You can specify the following filters and values.

                                                                                            ExecutionId (EQUAL)

                                                                                            Status (EQUAL)

                                                                                            CreatedTime (EQUAL, GREATER_THAN, LESS_THAN)

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filters", "fluentSetterDocumentation" : "

                                                                                            Filters for the request. You can specify the following filters and values.

                                                                                            ExecutionId (EQUAL)

                                                                                            Status (EQUAL)

                                                                                            CreatedTime (EQUAL, GREATER_THAN, LESS_THAN)

                                                                                            \n@param filters Filters for the request. You can specify the following filters and values.

                                                                                            ExecutionId (EQUAL)

                                                                                            Status (EQUAL)

                                                                                            CreatedTime (EQUAL, GREATER_THAN, LESS_THAN)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

                                                                                            Filters for the request. You can specify the following filters and values.

                                                                                            ExecutionId (EQUAL)

                                                                                            Status (EQUAL)

                                                                                            CreatedTime (EQUAL, GREATER_THAN, LESS_THAN)

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return Filters for the request. You can specify the following filters and values.

                                                                                            ExecutionId (EQUAL)

                                                                                            Status (EQUAL)

                                                                                            CreatedTime (EQUAL, GREATER_THAN, LESS_THAN)", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AssociationExecutionFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AssociationExecutionFilter.Builder} avoiding the need to create one manually via {@link AssociationExecutionFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link AssociationExecutionFilter.Builder#build()} is called immediately and its result is passed to {@link #member(AssociationExecutionFilter)}.\n@param member a consumer that will call methods on {@link AssociationExecutionFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AssociationExecutionFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "AssociationExecutionFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "AssociationExecutionFilter", "variableName" : "member", "variableType" : "AssociationExecutionFilter", "documentation" : null, "simpleType" : "AssociationExecutionFilter", "variableSetterType" : "AssociationExecutionFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AssociationExecutionFilter", "variableName" : "member", "variableType" : "AssociationExecutionFilter", "documentation" : "", "simpleType" : "AssociationExecutionFilter", "variableSetterType" : "AssociationExecutionFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "AssociationExecutionFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "AssociationExecutionFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

                                                                                            Filters for the request. You can specify the following filters and values.

                                                                                            ExecutionId (EQUAL)

                                                                                            Status (EQUAL)

                                                                                            CreatedTime (EQUAL, GREATER_THAN, LESS_THAN)

                                                                                            \n@param filters Filters for the request. You can specify the following filters and values.

                                                                                            ExecutionId (EQUAL)

                                                                                            Status (EQUAL)

                                                                                            CreatedTime (EQUAL, GREATER_THAN, LESS_THAN)", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

                                                                                            Filters for the request. You can specify the following filters and values.

                                                                                            ExecutionId (EQUAL)

                                                                                            Status (EQUAL)

                                                                                            CreatedTime (EQUAL, GREATER_THAN, LESS_THAN)

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@return The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A token to start the list. Use this token to get the next set of 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, "documentation" : "

                                                                                            A token to start the list. Use this token to get the next set of results.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            A token to start the list. Use this token to get the next set of results.

                                                                                            \n@param nextToken A token to start the list. Use this token to get the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            A token to start the list. Use this token to get the next set of results.

                                                                                            \n@return A token to start the list. Use this token to get the next set of 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 to start the list. Use this token to get the next set of results.

                                                                                            \n@param nextToken A token to start the list. Use this token to get the next set of 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 to start the list. Use this token to get the next set of results.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AssociationId" : { "beanStyleGetterMethodName" : "getAssociationId", "beanStyleSetterMethodName" : "setAssociationId", "c2jName" : "AssociationId", "c2jShape" : "AssociationId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The association ID for which you want to view execution history details.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #associationId(String)}.\n@param associationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #associationId(String)", "deprecated" : false, "documentation" : "

                                                                                            The association ID for which you want to view execution history details.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "associationId", "fluentSetterDocumentation" : "

                                                                                            The association ID for which you want to view execution history details.

                                                                                            \n@param associationId The association ID for which you want to view execution history details.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "associationId", "getterDocumentation" : "

                                                                                            The association ID for which you want to view execution history details.

                                                                                            \n@return The association ID for which you want to view execution history details.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AssociationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AssociationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AssociationId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The association ID for which you want to view execution history details.

                                                                                            \n@param associationId The association ID for which you want to view execution history details.", "setterMethodName" : "setAssociationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "associationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "associationId", "variableType" : "String", "documentation" : "

                                                                                            The association ID for which you want to view execution history details.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Filters" : { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "AssociationExecutionFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Filters for the request. You can specify the following filters and values.

                                                                                            ExecutionId (EQUAL)

                                                                                            Status (EQUAL)

                                                                                            CreatedTime (EQUAL, GREATER_THAN, LESS_THAN)

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #filters(List)}.\n@param filters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filters(List)", "deprecated" : false, "documentation" : "

                                                                                            Filters for the request. You can specify the following filters and values.

                                                                                            ExecutionId (EQUAL)

                                                                                            Status (EQUAL)

                                                                                            CreatedTime (EQUAL, GREATER_THAN, LESS_THAN)

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filters", "fluentSetterDocumentation" : "

                                                                                            Filters for the request. You can specify the following filters and values.

                                                                                            ExecutionId (EQUAL)

                                                                                            Status (EQUAL)

                                                                                            CreatedTime (EQUAL, GREATER_THAN, LESS_THAN)

                                                                                            \n@param filters Filters for the request. You can specify the following filters and values.

                                                                                            ExecutionId (EQUAL)

                                                                                            Status (EQUAL)

                                                                                            CreatedTime (EQUAL, GREATER_THAN, LESS_THAN)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

                                                                                            Filters for the request. You can specify the following filters and values.

                                                                                            ExecutionId (EQUAL)

                                                                                            Status (EQUAL)

                                                                                            CreatedTime (EQUAL, GREATER_THAN, LESS_THAN)

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return Filters for the request. You can specify the following filters and values.

                                                                                            ExecutionId (EQUAL)

                                                                                            Status (EQUAL)

                                                                                            CreatedTime (EQUAL, GREATER_THAN, LESS_THAN)", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AssociationExecutionFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AssociationExecutionFilter.Builder} avoiding the need to create one manually via {@link AssociationExecutionFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link AssociationExecutionFilter.Builder#build()} is called immediately and its result is passed to {@link #member(AssociationExecutionFilter)}.\n@param member a consumer that will call methods on {@link AssociationExecutionFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AssociationExecutionFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "AssociationExecutionFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "AssociationExecutionFilter", "variableName" : "member", "variableType" : "AssociationExecutionFilter", "documentation" : null, "simpleType" : "AssociationExecutionFilter", "variableSetterType" : "AssociationExecutionFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AssociationExecutionFilter", "variableName" : "member", "variableType" : "AssociationExecutionFilter", "documentation" : "", "simpleType" : "AssociationExecutionFilter", "variableSetterType" : "AssociationExecutionFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "AssociationExecutionFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "AssociationExecutionFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

                                                                                            Filters for the request. You can specify the following filters and values.

                                                                                            ExecutionId (EQUAL)

                                                                                            Status (EQUAL)

                                                                                            CreatedTime (EQUAL, GREATER_THAN, LESS_THAN)

                                                                                            \n@param filters Filters for the request. You can specify the following filters and values.

                                                                                            ExecutionId (EQUAL)

                                                                                            Status (EQUAL)

                                                                                            CreatedTime (EQUAL, GREATER_THAN, LESS_THAN)", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

                                                                                            Filters for the request. You can specify the following filters and values.

                                                                                            ExecutionId (EQUAL)

                                                                                            Status (EQUAL)

                                                                                            CreatedTime (EQUAL, GREATER_THAN, LESS_THAN)

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "MaxResults" : { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@return The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A token to start the list. Use this token to get the next set of 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, "documentation" : "

                                                                                            A token to start the list. Use this token to get the next set of results.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            A token to start the list. Use this token to get the next set of results.

                                                                                            \n@param nextToken A token to start the list. Use this token to get the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            A token to start the list. Use this token to get the next set of results.

                                                                                            \n@return A token to start the list. Use this token to get the next set of 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 to start the list. Use this token to get the next set of results.

                                                                                            \n@param nextToken A token to start the list. Use this token to get the next set of 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 to start the list. Use this token to get the next set of results.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getAssociationId", "beanStyleSetterMethodName" : "setAssociationId", "c2jName" : "AssociationId", "c2jShape" : "AssociationId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The association ID for which you want to view execution history details.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #associationId(String)}.\n@param associationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #associationId(String)", "deprecated" : false, "documentation" : "

                                                                                            The association ID for which you want to view execution history details.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "associationId", "fluentSetterDocumentation" : "

                                                                                            The association ID for which you want to view execution history details.

                                                                                            \n@param associationId The association ID for which you want to view execution history details.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "associationId", "getterDocumentation" : "

                                                                                            The association ID for which you want to view execution history details.

                                                                                            \n@return The association ID for which you want to view execution history details.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AssociationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AssociationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AssociationId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The association ID for which you want to view execution history details.

                                                                                            \n@param associationId The association ID for which you want to view execution history details.", "setterMethodName" : "setAssociationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "associationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "associationId", "variableType" : "String", "documentation" : "

                                                                                            The association ID for which you want to view execution history details.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "AssociationExecutionFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Filters for the request. You can specify the following filters and values.

                                                                                            ExecutionId (EQUAL)

                                                                                            Status (EQUAL)

                                                                                            CreatedTime (EQUAL, GREATER_THAN, LESS_THAN)

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #filters(List)}.\n@param filters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filters(List)", "deprecated" : false, "documentation" : "

                                                                                            Filters for the request. You can specify the following filters and values.

                                                                                            ExecutionId (EQUAL)

                                                                                            Status (EQUAL)

                                                                                            CreatedTime (EQUAL, GREATER_THAN, LESS_THAN)

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filters", "fluentSetterDocumentation" : "

                                                                                            Filters for the request. You can specify the following filters and values.

                                                                                            ExecutionId (EQUAL)

                                                                                            Status (EQUAL)

                                                                                            CreatedTime (EQUAL, GREATER_THAN, LESS_THAN)

                                                                                            \n@param filters Filters for the request. You can specify the following filters and values.

                                                                                            ExecutionId (EQUAL)

                                                                                            Status (EQUAL)

                                                                                            CreatedTime (EQUAL, GREATER_THAN, LESS_THAN)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

                                                                                            Filters for the request. You can specify the following filters and values.

                                                                                            ExecutionId (EQUAL)

                                                                                            Status (EQUAL)

                                                                                            CreatedTime (EQUAL, GREATER_THAN, LESS_THAN)

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return Filters for the request. You can specify the following filters and values.

                                                                                            ExecutionId (EQUAL)

                                                                                            Status (EQUAL)

                                                                                            CreatedTime (EQUAL, GREATER_THAN, LESS_THAN)", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AssociationExecutionFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AssociationExecutionFilter.Builder} avoiding the need to create one manually via {@link AssociationExecutionFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link AssociationExecutionFilter.Builder#build()} is called immediately and its result is passed to {@link #member(AssociationExecutionFilter)}.\n@param member a consumer that will call methods on {@link AssociationExecutionFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AssociationExecutionFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "AssociationExecutionFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "AssociationExecutionFilter", "variableName" : "member", "variableType" : "AssociationExecutionFilter", "documentation" : null, "simpleType" : "AssociationExecutionFilter", "variableSetterType" : "AssociationExecutionFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AssociationExecutionFilter", "variableName" : "member", "variableType" : "AssociationExecutionFilter", "documentation" : "", "simpleType" : "AssociationExecutionFilter", "variableSetterType" : "AssociationExecutionFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "AssociationExecutionFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "AssociationExecutionFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

                                                                                            Filters for the request. You can specify the following filters and values.

                                                                                            ExecutionId (EQUAL)

                                                                                            Status (EQUAL)

                                                                                            CreatedTime (EQUAL, GREATER_THAN, LESS_THAN)

                                                                                            \n@param filters Filters for the request. You can specify the following filters and values.

                                                                                            ExecutionId (EQUAL)

                                                                                            Status (EQUAL)

                                                                                            CreatedTime (EQUAL, GREATER_THAN, LESS_THAN)", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

                                                                                            Filters for the request. You can specify the following filters and values.

                                                                                            ExecutionId (EQUAL)

                                                                                            Status (EQUAL)

                                                                                            CreatedTime (EQUAL, GREATER_THAN, LESS_THAN)

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@return The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A token to start the list. Use this token to get the next set of 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, "documentation" : "

                                                                                            A token to start the list. Use this token to get the next set of results.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            A token to start the list. Use this token to get the next set of results.

                                                                                            \n@param nextToken A token to start the list. Use this token to get the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            A token to start the list. Use this token to get the next set of results.

                                                                                            \n@return A token to start the list. Use this token to get the next set of 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 to start the list. Use this token to get the next set of results.

                                                                                            \n@param nextToken A token to start the list. Use this token to get the next set of 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 to start the list. Use this token to get the next set of results.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "AssociationId" ], "shapeName" : "DescribeAssociationExecutionsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeAssociationExecutionsRequest", "variableName" : "describeAssociationExecutionsRequest", "variableType" : "DescribeAssociationExecutionsRequest", "documentation" : null, "simpleType" : "DescribeAssociationExecutionsRequest", "variableSetterType" : "DescribeAssociationExecutionsRequest" }, "wrapper" : false }, "DescribeAssociationExecutionsResponse" : { "c2jName" : "DescribeAssociationExecutionsResult", "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" : [ { "beanStyleGetterMethodName" : "getAssociationExecutions", "beanStyleSetterMethodName" : "setAssociationExecutions", "c2jName" : "AssociationExecutions", "c2jShape" : "AssociationExecutionsList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A list of the executions for the specified association ID.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #associationExecutions(List)}.\n@param associationExecutions a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #associationExecutions(List)", "deprecated" : false, "documentation" : "

                                                                                            A list of the executions for the specified association ID.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "associationExecutions", "fluentSetterDocumentation" : "

                                                                                            A list of the executions for the specified association ID.

                                                                                            \n@param associationExecutions A list of the executions for the specified association ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "associationExecutions", "getterDocumentation" : "

                                                                                            A list of the executions for the specified association ID.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return A list of the executions for the specified association ID.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AssociationExecutions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AssociationExecutions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AssociationExecution", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AssociationExecution.Builder} avoiding the need to create one manually via {@link AssociationExecution#builder()}.\n\nWhen the {@link Consumer} completes, {@link AssociationExecution.Builder#build()} is called immediately and its result is passed to {@link #member(AssociationExecution)}.\n@param member a consumer that will call methods on {@link AssociationExecution.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AssociationExecution)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "AssociationExecution", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "AssociationExecution", "variableName" : "member", "variableType" : "AssociationExecution", "documentation" : null, "simpleType" : "AssociationExecution", "variableSetterType" : "AssociationExecution" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AssociationExecution", "variableName" : "member", "variableType" : "AssociationExecution", "documentation" : "", "simpleType" : "AssociationExecution", "variableSetterType" : "AssociationExecution" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "AssociationExecution", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "AssociationExecution", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "AssociationExecutions", "sensitive" : false, "setterDocumentation" : "

                                                                                            A list of the executions for the specified association ID.

                                                                                            \n@param associationExecutions A list of the executions for the specified association ID.", "setterMethodName" : "setAssociationExecutions", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "associationExecutions", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "associationExecutions", "variableType" : "java.util.List", "documentation" : "

                                                                                            A list of the executions for the specified association ID.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. Use this token to get the next set of 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, "documentation" : "

                                                                                            The token for the next set of items to return. Use this token to get the next set of results.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. Use this token to get the next set of results.

                                                                                            \n@param nextToken The token for the next set of items to return. Use this token to get the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token for the next set of items to return. Use this token to get the next set of results.

                                                                                            \n@return The token for the next set of items to return. Use this token to get the next set of 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" : "

                                                                                            The token for the next set of items to return. Use this token to get the next set of results.

                                                                                            \n@param nextToken The token for the next set of items to return. Use this token to get the next set of 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" : "

                                                                                            The token for the next set of items to return. Use this token to get the next set of results.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AssociationExecutions" : { "beanStyleGetterMethodName" : "getAssociationExecutions", "beanStyleSetterMethodName" : "setAssociationExecutions", "c2jName" : "AssociationExecutions", "c2jShape" : "AssociationExecutionsList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A list of the executions for the specified association ID.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #associationExecutions(List)}.\n@param associationExecutions a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #associationExecutions(List)", "deprecated" : false, "documentation" : "

                                                                                            A list of the executions for the specified association ID.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "associationExecutions", "fluentSetterDocumentation" : "

                                                                                            A list of the executions for the specified association ID.

                                                                                            \n@param associationExecutions A list of the executions for the specified association ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "associationExecutions", "getterDocumentation" : "

                                                                                            A list of the executions for the specified association ID.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return A list of the executions for the specified association ID.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AssociationExecutions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AssociationExecutions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AssociationExecution", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AssociationExecution.Builder} avoiding the need to create one manually via {@link AssociationExecution#builder()}.\n\nWhen the {@link Consumer} completes, {@link AssociationExecution.Builder#build()} is called immediately and its result is passed to {@link #member(AssociationExecution)}.\n@param member a consumer that will call methods on {@link AssociationExecution.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AssociationExecution)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "AssociationExecution", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "AssociationExecution", "variableName" : "member", "variableType" : "AssociationExecution", "documentation" : null, "simpleType" : "AssociationExecution", "variableSetterType" : "AssociationExecution" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AssociationExecution", "variableName" : "member", "variableType" : "AssociationExecution", "documentation" : "", "simpleType" : "AssociationExecution", "variableSetterType" : "AssociationExecution" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "AssociationExecution", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "AssociationExecution", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "AssociationExecutions", "sensitive" : false, "setterDocumentation" : "

                                                                                            A list of the executions for the specified association ID.

                                                                                            \n@param associationExecutions A list of the executions for the specified association ID.", "setterMethodName" : "setAssociationExecutions", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "associationExecutions", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "associationExecutions", "variableType" : "java.util.List", "documentation" : "

                                                                                            A list of the executions for the specified association ID.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. Use this token to get the next set of 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, "documentation" : "

                                                                                            The token for the next set of items to return. Use this token to get the next set of results.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. Use this token to get the next set of results.

                                                                                            \n@param nextToken The token for the next set of items to return. Use this token to get the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token for the next set of items to return. Use this token to get the next set of results.

                                                                                            \n@return The token for the next set of items to return. Use this token to get the next set of 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" : "

                                                                                            The token for the next set of items to return. Use this token to get the next set of results.

                                                                                            \n@param nextToken The token for the next set of items to return. Use this token to get the next set of 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" : "

                                                                                            The token for the next set of items to return. Use this token to get the next set of results.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getAssociationExecutions", "beanStyleSetterMethodName" : "setAssociationExecutions", "c2jName" : "AssociationExecutions", "c2jShape" : "AssociationExecutionsList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A list of the executions for the specified association ID.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #associationExecutions(List)}.\n@param associationExecutions a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #associationExecutions(List)", "deprecated" : false, "documentation" : "

                                                                                            A list of the executions for the specified association ID.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "associationExecutions", "fluentSetterDocumentation" : "

                                                                                            A list of the executions for the specified association ID.

                                                                                            \n@param associationExecutions A list of the executions for the specified association ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "associationExecutions", "getterDocumentation" : "

                                                                                            A list of the executions for the specified association ID.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return A list of the executions for the specified association ID.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AssociationExecutions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AssociationExecutions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AssociationExecution", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AssociationExecution.Builder} avoiding the need to create one manually via {@link AssociationExecution#builder()}.\n\nWhen the {@link Consumer} completes, {@link AssociationExecution.Builder#build()} is called immediately and its result is passed to {@link #member(AssociationExecution)}.\n@param member a consumer that will call methods on {@link AssociationExecution.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AssociationExecution)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "AssociationExecution", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "AssociationExecution", "variableName" : "member", "variableType" : "AssociationExecution", "documentation" : null, "simpleType" : "AssociationExecution", "variableSetterType" : "AssociationExecution" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AssociationExecution", "variableName" : "member", "variableType" : "AssociationExecution", "documentation" : "", "simpleType" : "AssociationExecution", "variableSetterType" : "AssociationExecution" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "AssociationExecution", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "AssociationExecution", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "AssociationExecutions", "sensitive" : false, "setterDocumentation" : "

                                                                                            A list of the executions for the specified association ID.

                                                                                            \n@param associationExecutions A list of the executions for the specified association ID.", "setterMethodName" : "setAssociationExecutions", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "associationExecutions", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "associationExecutions", "variableType" : "java.util.List", "documentation" : "

                                                                                            A list of the executions for the specified association ID.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. Use this token to get the next set of 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, "documentation" : "

                                                                                            The token for the next set of items to return. Use this token to get the next set of results.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. Use this token to get the next set of results.

                                                                                            \n@param nextToken The token for the next set of items to return. Use this token to get the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token for the next set of items to return. Use this token to get the next set of results.

                                                                                            \n@return The token for the next set of items to return. Use this token to get the next set of 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" : "

                                                                                            The token for the next set of items to return. Use this token to get the next set of results.

                                                                                            \n@param nextToken The token for the next set of items to return. Use this token to get the next set of 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" : "

                                                                                            The token for the next set of items to return. Use this token to get the next set of results.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeAssociationExecutionsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeAssociationExecutionsResponse", "variableName" : "describeAssociationExecutionsResponse", "variableType" : "DescribeAssociationExecutionsResponse", "documentation" : null, "simpleType" : "DescribeAssociationExecutionsResponse", "variableSetterType" : "DescribeAssociationExecutionsResponse" }, "wrapper" : false }, "DescribeAssociationRequest" : { "c2jName" : "DescribeAssociationRequest", "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" : "DescribeAssociation", "locationName" : null, "requestUri" : "/", "target" : "AmazonSSM.DescribeAssociation", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "DocumentARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The name of the Systems Manager document.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                            The name of the Systems Manager document.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                            The name of the Systems Manager document.

                                                                                            \n@param name The name of the Systems Manager document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                            The name of the Systems Manager document.

                                                                                            \n@return The name of the Systems Manager document.", "getterModel" : { "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 Systems Manager document.

                                                                                            \n@param name The name of the Systems Manager document.", "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 Systems Manager document.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The instance ID.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                                            The instance ID.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                                            The instance ID.

                                                                                            \n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                            The instance ID.

                                                                                            \n@return The instance ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The instance ID.

                                                                                            \n@param instanceId The instance ID.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                            The instance ID.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAssociationId", "beanStyleSetterMethodName" : "setAssociationId", "c2jName" : "AssociationId", "c2jShape" : "AssociationId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The association ID for which you want information.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #associationId(String)}.\n@param associationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #associationId(String)", "deprecated" : false, "documentation" : "

                                                                                            The association ID for which you want information.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "associationId", "fluentSetterDocumentation" : "

                                                                                            The association ID for which you want information.

                                                                                            \n@param associationId The association ID for which you want information.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "associationId", "getterDocumentation" : "

                                                                                            The association ID for which you want information.

                                                                                            \n@return The association ID for which you want information.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AssociationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AssociationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AssociationId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The association ID for which you want information.

                                                                                            \n@param associationId The association ID for which you want information.", "setterMethodName" : "setAssociationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "associationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "associationId", "variableType" : "String", "documentation" : "

                                                                                            The association ID for which you want information.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAssociationVersion", "beanStyleSetterMethodName" : "setAssociationVersion", "c2jName" : "AssociationVersion", "c2jShape" : "AssociationVersion", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Specify the association version to retrieve. To view the latest version, either specify $LATEST for this parameter, or omit this parameter. To view a list of all associations for an instance, use ListAssociations. To get a list of versions for a specific association, use ListAssociationVersions.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #associationVersion(String)}.\n@param associationVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #associationVersion(String)", "deprecated" : false, "documentation" : "

                                                                                            Specify the association version to retrieve. To view the latest version, either specify $LATEST for this parameter, or omit this parameter. To view a list of all associations for an instance, use ListAssociations. To get a list of versions for a specific association, use ListAssociationVersions.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "associationVersion", "fluentSetterDocumentation" : "

                                                                                            Specify the association version to retrieve. To view the latest version, either specify $LATEST for this parameter, or omit this parameter. To view a list of all associations for an instance, use ListAssociations. To get a list of versions for a specific association, use ListAssociationVersions.

                                                                                            \n@param associationVersion Specify the association version to retrieve. To view the latest version, either specify $LATEST for this parameter, or omit this parameter. To view a list of all associations for an instance, use ListAssociations. To get a list of versions for a specific association, use ListAssociationVersions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "associationVersion", "getterDocumentation" : "

                                                                                            Specify the association version to retrieve. To view the latest version, either specify $LATEST for this parameter, or omit this parameter. To view a list of all associations for an instance, use ListAssociations. To get a list of versions for a specific association, use ListAssociationVersions.

                                                                                            \n@return Specify the association version to retrieve. To view the latest version, either specify $LATEST for this parameter, or omit this parameter. To view a list of all associations for an instance, use ListAssociations. To get a list of versions for a specific association, use ListAssociationVersions.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AssociationVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AssociationVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AssociationVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                            Specify the association version to retrieve. To view the latest version, either specify $LATEST for this parameter, or omit this parameter. To view a list of all associations for an instance, use ListAssociations. To get a list of versions for a specific association, use ListAssociationVersions.

                                                                                            \n@param associationVersion Specify the association version to retrieve. To view the latest version, either specify $LATEST for this parameter, or omit this parameter. To view a list of all associations for an instance, use ListAssociations. To get a list of versions for a specific association, use ListAssociationVersions.", "setterMethodName" : "setAssociationVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "associationVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "associationVersion", "variableType" : "String", "documentation" : "

                                                                                            Specify the association version to retrieve. To view the latest version, either specify $LATEST for this parameter, or omit this parameter. To view a list of all associations for an instance, use ListAssociations. To get a list of versions for a specific association, use ListAssociationVersions.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AssociationId" : { "beanStyleGetterMethodName" : "getAssociationId", "beanStyleSetterMethodName" : "setAssociationId", "c2jName" : "AssociationId", "c2jShape" : "AssociationId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The association ID for which you want information.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #associationId(String)}.\n@param associationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #associationId(String)", "deprecated" : false, "documentation" : "

                                                                                            The association ID for which you want information.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "associationId", "fluentSetterDocumentation" : "

                                                                                            The association ID for which you want information.

                                                                                            \n@param associationId The association ID for which you want information.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "associationId", "getterDocumentation" : "

                                                                                            The association ID for which you want information.

                                                                                            \n@return The association ID for which you want information.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AssociationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AssociationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AssociationId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The association ID for which you want information.

                                                                                            \n@param associationId The association ID for which you want information.", "setterMethodName" : "setAssociationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "associationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "associationId", "variableType" : "String", "documentation" : "

                                                                                            The association ID for which you want information.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "AssociationVersion" : { "beanStyleGetterMethodName" : "getAssociationVersion", "beanStyleSetterMethodName" : "setAssociationVersion", "c2jName" : "AssociationVersion", "c2jShape" : "AssociationVersion", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Specify the association version to retrieve. To view the latest version, either specify $LATEST for this parameter, or omit this parameter. To view a list of all associations for an instance, use ListAssociations. To get a list of versions for a specific association, use ListAssociationVersions.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #associationVersion(String)}.\n@param associationVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #associationVersion(String)", "deprecated" : false, "documentation" : "

                                                                                            Specify the association version to retrieve. To view the latest version, either specify $LATEST for this parameter, or omit this parameter. To view a list of all associations for an instance, use ListAssociations. To get a list of versions for a specific association, use ListAssociationVersions.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "associationVersion", "fluentSetterDocumentation" : "

                                                                                            Specify the association version to retrieve. To view the latest version, either specify $LATEST for this parameter, or omit this parameter. To view a list of all associations for an instance, use ListAssociations. To get a list of versions for a specific association, use ListAssociationVersions.

                                                                                            \n@param associationVersion Specify the association version to retrieve. To view the latest version, either specify $LATEST for this parameter, or omit this parameter. To view a list of all associations for an instance, use ListAssociations. To get a list of versions for a specific association, use ListAssociationVersions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "associationVersion", "getterDocumentation" : "

                                                                                            Specify the association version to retrieve. To view the latest version, either specify $LATEST for this parameter, or omit this parameter. To view a list of all associations for an instance, use ListAssociations. To get a list of versions for a specific association, use ListAssociationVersions.

                                                                                            \n@return Specify the association version to retrieve. To view the latest version, either specify $LATEST for this parameter, or omit this parameter. To view a list of all associations for an instance, use ListAssociations. To get a list of versions for a specific association, use ListAssociationVersions.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AssociationVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AssociationVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AssociationVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                            Specify the association version to retrieve. To view the latest version, either specify $LATEST for this parameter, or omit this parameter. To view a list of all associations for an instance, use ListAssociations. To get a list of versions for a specific association, use ListAssociationVersions.

                                                                                            \n@param associationVersion Specify the association version to retrieve. To view the latest version, either specify $LATEST for this parameter, or omit this parameter. To view a list of all associations for an instance, use ListAssociations. To get a list of versions for a specific association, use ListAssociationVersions.", "setterMethodName" : "setAssociationVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "associationVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "associationVersion", "variableType" : "String", "documentation" : "

                                                                                            Specify the association version to retrieve. To view the latest version, either specify $LATEST for this parameter, or omit this parameter. To view a list of all associations for an instance, use ListAssociations. To get a list of versions for a specific association, use ListAssociationVersions.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "InstanceId" : { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The instance ID.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                                            The instance ID.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                                            The instance ID.

                                                                                            \n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                            The instance ID.

                                                                                            \n@return The instance ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The instance ID.

                                                                                            \n@param instanceId The instance ID.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                            The instance ID.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "DocumentARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The name of the Systems Manager document.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                            The name of the Systems Manager document.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                            The name of the Systems Manager document.

                                                                                            \n@param name The name of the Systems Manager document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                            The name of the Systems Manager document.

                                                                                            \n@return The name of the Systems Manager document.", "getterModel" : { "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 Systems Manager document.

                                                                                            \n@param name The name of the Systems Manager document.", "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 Systems Manager document.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "DocumentARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The name of the Systems Manager document.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                            The name of the Systems Manager document.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                            The name of the Systems Manager document.

                                                                                            \n@param name The name of the Systems Manager document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                            The name of the Systems Manager document.

                                                                                            \n@return The name of the Systems Manager document.", "getterModel" : { "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 Systems Manager document.

                                                                                            \n@param name The name of the Systems Manager document.", "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 Systems Manager document.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The instance ID.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                                            The instance ID.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                                            The instance ID.

                                                                                            \n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                            The instance ID.

                                                                                            \n@return The instance ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The instance ID.

                                                                                            \n@param instanceId The instance ID.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                            The instance ID.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAssociationId", "beanStyleSetterMethodName" : "setAssociationId", "c2jName" : "AssociationId", "c2jShape" : "AssociationId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The association ID for which you want information.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #associationId(String)}.\n@param associationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #associationId(String)", "deprecated" : false, "documentation" : "

                                                                                            The association ID for which you want information.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "associationId", "fluentSetterDocumentation" : "

                                                                                            The association ID for which you want information.

                                                                                            \n@param associationId The association ID for which you want information.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "associationId", "getterDocumentation" : "

                                                                                            The association ID for which you want information.

                                                                                            \n@return The association ID for which you want information.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AssociationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AssociationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AssociationId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The association ID for which you want information.

                                                                                            \n@param associationId The association ID for which you want information.", "setterMethodName" : "setAssociationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "associationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "associationId", "variableType" : "String", "documentation" : "

                                                                                            The association ID for which you want information.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAssociationVersion", "beanStyleSetterMethodName" : "setAssociationVersion", "c2jName" : "AssociationVersion", "c2jShape" : "AssociationVersion", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Specify the association version to retrieve. To view the latest version, either specify $LATEST for this parameter, or omit this parameter. To view a list of all associations for an instance, use ListAssociations. To get a list of versions for a specific association, use ListAssociationVersions.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #associationVersion(String)}.\n@param associationVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #associationVersion(String)", "deprecated" : false, "documentation" : "

                                                                                            Specify the association version to retrieve. To view the latest version, either specify $LATEST for this parameter, or omit this parameter. To view a list of all associations for an instance, use ListAssociations. To get a list of versions for a specific association, use ListAssociationVersions.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "associationVersion", "fluentSetterDocumentation" : "

                                                                                            Specify the association version to retrieve. To view the latest version, either specify $LATEST for this parameter, or omit this parameter. To view a list of all associations for an instance, use ListAssociations. To get a list of versions for a specific association, use ListAssociationVersions.

                                                                                            \n@param associationVersion Specify the association version to retrieve. To view the latest version, either specify $LATEST for this parameter, or omit this parameter. To view a list of all associations for an instance, use ListAssociations. To get a list of versions for a specific association, use ListAssociationVersions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "associationVersion", "getterDocumentation" : "

                                                                                            Specify the association version to retrieve. To view the latest version, either specify $LATEST for this parameter, or omit this parameter. To view a list of all associations for an instance, use ListAssociations. To get a list of versions for a specific association, use ListAssociationVersions.

                                                                                            \n@return Specify the association version to retrieve. To view the latest version, either specify $LATEST for this parameter, or omit this parameter. To view a list of all associations for an instance, use ListAssociations. To get a list of versions for a specific association, use ListAssociationVersions.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AssociationVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AssociationVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AssociationVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                            Specify the association version to retrieve. To view the latest version, either specify $LATEST for this parameter, or omit this parameter. To view a list of all associations for an instance, use ListAssociations. To get a list of versions for a specific association, use ListAssociationVersions.

                                                                                            \n@param associationVersion Specify the association version to retrieve. To view the latest version, either specify $LATEST for this parameter, or omit this parameter. To view a list of all associations for an instance, use ListAssociations. To get a list of versions for a specific association, use ListAssociationVersions.", "setterMethodName" : "setAssociationVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "associationVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "associationVersion", "variableType" : "String", "documentation" : "

                                                                                            Specify the association version to retrieve. To view the latest version, either specify $LATEST for this parameter, or omit this parameter. To view a list of all associations for an instance, use ListAssociations. To get a list of versions for a specific association, use ListAssociationVersions.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeAssociationRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeAssociationRequest", "variableName" : "describeAssociationRequest", "variableType" : "DescribeAssociationRequest", "documentation" : null, "simpleType" : "DescribeAssociationRequest", "variableSetterType" : "DescribeAssociationRequest" }, "wrapper" : false }, "DescribeAssociationResponse" : { "c2jName" : "DescribeAssociationResult", "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" : [ { "beanStyleGetterMethodName" : "getAssociationDescription", "beanStyleSetterMethodName" : "setAssociationDescription", "c2jName" : "AssociationDescription", "c2jShape" : "AssociationDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Information about the association.

                                                                                            \nThis is a convenience that creates an instance of the {@link AssociationDescription.Builder} avoiding the need to create one manually via {@link AssociationDescription#builder()}.\n\nWhen the {@link Consumer} completes, {@link AssociationDescription.Builder#build()} is called immediately and its result is passed to {@link #associationDescription(AssociationDescription)}.\n@param associationDescription a consumer that will call methods on {@link AssociationDescription.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #associationDescription(AssociationDescription)", "deprecated" : false, "documentation" : "

                                                                                            Information about the association.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "associationDescription", "fluentSetterDocumentation" : "

                                                                                            Information about the association.

                                                                                            \n@param associationDescription Information about the association.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "associationDescription", "getterDocumentation" : "

                                                                                            Information about the association.

                                                                                            \n@return Information about the association.", "getterModel" : { "returnType" : "AssociationDescription", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AssociationDescription", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AssociationDescription", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AssociationDescription", "sensitive" : false, "setterDocumentation" : "

                                                                                            Information about the association.

                                                                                            \n@param associationDescription Information about the association.", "setterMethodName" : "setAssociationDescription", "setterModel" : { "variableDeclarationType" : "AssociationDescription", "variableName" : "associationDescription", "variableType" : "AssociationDescription", "documentation" : null, "simpleType" : "AssociationDescription", "variableSetterType" : "AssociationDescription" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AssociationDescription", "variableName" : "associationDescription", "variableType" : "AssociationDescription", "documentation" : "

                                                                                            Information about the association.

                                                                                            ", "simpleType" : "AssociationDescription", "variableSetterType" : "AssociationDescription" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AssociationDescription" : { "beanStyleGetterMethodName" : "getAssociationDescription", "beanStyleSetterMethodName" : "setAssociationDescription", "c2jName" : "AssociationDescription", "c2jShape" : "AssociationDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Information about the association.

                                                                                            \nThis is a convenience that creates an instance of the {@link AssociationDescription.Builder} avoiding the need to create one manually via {@link AssociationDescription#builder()}.\n\nWhen the {@link Consumer} completes, {@link AssociationDescription.Builder#build()} is called immediately and its result is passed to {@link #associationDescription(AssociationDescription)}.\n@param associationDescription a consumer that will call methods on {@link AssociationDescription.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #associationDescription(AssociationDescription)", "deprecated" : false, "documentation" : "

                                                                                            Information about the association.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "associationDescription", "fluentSetterDocumentation" : "

                                                                                            Information about the association.

                                                                                            \n@param associationDescription Information about the association.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "associationDescription", "getterDocumentation" : "

                                                                                            Information about the association.

                                                                                            \n@return Information about the association.", "getterModel" : { "returnType" : "AssociationDescription", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AssociationDescription", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AssociationDescription", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AssociationDescription", "sensitive" : false, "setterDocumentation" : "

                                                                                            Information about the association.

                                                                                            \n@param associationDescription Information about the association.", "setterMethodName" : "setAssociationDescription", "setterModel" : { "variableDeclarationType" : "AssociationDescription", "variableName" : "associationDescription", "variableType" : "AssociationDescription", "documentation" : null, "simpleType" : "AssociationDescription", "variableSetterType" : "AssociationDescription" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AssociationDescription", "variableName" : "associationDescription", "variableType" : "AssociationDescription", "documentation" : "

                                                                                            Information about the association.

                                                                                            ", "simpleType" : "AssociationDescription", "variableSetterType" : "AssociationDescription" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getAssociationDescription", "beanStyleSetterMethodName" : "setAssociationDescription", "c2jName" : "AssociationDescription", "c2jShape" : "AssociationDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Information about the association.

                                                                                            \nThis is a convenience that creates an instance of the {@link AssociationDescription.Builder} avoiding the need to create one manually via {@link AssociationDescription#builder()}.\n\nWhen the {@link Consumer} completes, {@link AssociationDescription.Builder#build()} is called immediately and its result is passed to {@link #associationDescription(AssociationDescription)}.\n@param associationDescription a consumer that will call methods on {@link AssociationDescription.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #associationDescription(AssociationDescription)", "deprecated" : false, "documentation" : "

                                                                                            Information about the association.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "associationDescription", "fluentSetterDocumentation" : "

                                                                                            Information about the association.

                                                                                            \n@param associationDescription Information about the association.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "associationDescription", "getterDocumentation" : "

                                                                                            Information about the association.

                                                                                            \n@return Information about the association.", "getterModel" : { "returnType" : "AssociationDescription", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AssociationDescription", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AssociationDescription", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AssociationDescription", "sensitive" : false, "setterDocumentation" : "

                                                                                            Information about the association.

                                                                                            \n@param associationDescription Information about the association.", "setterMethodName" : "setAssociationDescription", "setterModel" : { "variableDeclarationType" : "AssociationDescription", "variableName" : "associationDescription", "variableType" : "AssociationDescription", "documentation" : null, "simpleType" : "AssociationDescription", "variableSetterType" : "AssociationDescription" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AssociationDescription", "variableName" : "associationDescription", "variableType" : "AssociationDescription", "documentation" : "

                                                                                            Information about the association.

                                                                                            ", "simpleType" : "AssociationDescription", "variableSetterType" : "AssociationDescription" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeAssociationResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeAssociationResponse", "variableName" : "describeAssociationResponse", "variableType" : "DescribeAssociationResponse", "documentation" : null, "simpleType" : "DescribeAssociationResponse", "variableSetterType" : "DescribeAssociationResponse" }, "wrapper" : false }, "DescribeAutomationExecutionsRequest" : { "c2jName" : "DescribeAutomationExecutionsRequest", "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" : "DescribeAutomationExecutions", "locationName" : null, "requestUri" : "/", "target" : "AmazonSSM.DescribeAutomationExecutions", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "AutomationExecutionFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Filters used to limit the scope of executions that are requested.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #filters(List)}.\n@param filters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filters(List)", "deprecated" : false, "documentation" : "

                                                                                            Filters used to limit the scope of executions that are requested.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filters", "fluentSetterDocumentation" : "

                                                                                            Filters used to limit the scope of executions that are requested.

                                                                                            \n@param filters Filters used to limit the scope of executions that are requested.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

                                                                                            Filters used to limit the scope of executions that are requested.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return Filters used to limit the scope of executions that are requested.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AutomationExecutionFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AutomationExecutionFilter.Builder} avoiding the need to create one manually via {@link AutomationExecutionFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link AutomationExecutionFilter.Builder#build()} is called immediately and its result is passed to {@link #member(AutomationExecutionFilter)}.\n@param member a consumer that will call methods on {@link AutomationExecutionFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AutomationExecutionFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "AutomationExecutionFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "AutomationExecutionFilter", "variableName" : "member", "variableType" : "AutomationExecutionFilter", "documentation" : null, "simpleType" : "AutomationExecutionFilter", "variableSetterType" : "AutomationExecutionFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AutomationExecutionFilter", "variableName" : "member", "variableType" : "AutomationExecutionFilter", "documentation" : "", "simpleType" : "AutomationExecutionFilter", "variableSetterType" : "AutomationExecutionFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "AutomationExecutionFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "AutomationExecutionFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

                                                                                            Filters used to limit the scope of executions that are requested.

                                                                                            \n@param filters Filters used to limit the scope of executions that are requested.", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

                                                                                            Filters used to limit the scope of executions that are requested.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@return The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@return The token for the next set of items to return. (You received this token from a previous call.)", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Filters" : { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "AutomationExecutionFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Filters used to limit the scope of executions that are requested.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #filters(List)}.\n@param filters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filters(List)", "deprecated" : false, "documentation" : "

                                                                                            Filters used to limit the scope of executions that are requested.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filters", "fluentSetterDocumentation" : "

                                                                                            Filters used to limit the scope of executions that are requested.

                                                                                            \n@param filters Filters used to limit the scope of executions that are requested.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

                                                                                            Filters used to limit the scope of executions that are requested.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return Filters used to limit the scope of executions that are requested.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AutomationExecutionFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AutomationExecutionFilter.Builder} avoiding the need to create one manually via {@link AutomationExecutionFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link AutomationExecutionFilter.Builder#build()} is called immediately and its result is passed to {@link #member(AutomationExecutionFilter)}.\n@param member a consumer that will call methods on {@link AutomationExecutionFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AutomationExecutionFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "AutomationExecutionFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "AutomationExecutionFilter", "variableName" : "member", "variableType" : "AutomationExecutionFilter", "documentation" : null, "simpleType" : "AutomationExecutionFilter", "variableSetterType" : "AutomationExecutionFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AutomationExecutionFilter", "variableName" : "member", "variableType" : "AutomationExecutionFilter", "documentation" : "", "simpleType" : "AutomationExecutionFilter", "variableSetterType" : "AutomationExecutionFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "AutomationExecutionFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "AutomationExecutionFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

                                                                                            Filters used to limit the scope of executions that are requested.

                                                                                            \n@param filters Filters used to limit the scope of executions that are requested.", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

                                                                                            Filters used to limit the scope of executions that are requested.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "MaxResults" : { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@return The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@return The token for the next set of items to return. (You received this token from a previous call.)", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "AutomationExecutionFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Filters used to limit the scope of executions that are requested.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #filters(List)}.\n@param filters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filters(List)", "deprecated" : false, "documentation" : "

                                                                                            Filters used to limit the scope of executions that are requested.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filters", "fluentSetterDocumentation" : "

                                                                                            Filters used to limit the scope of executions that are requested.

                                                                                            \n@param filters Filters used to limit the scope of executions that are requested.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

                                                                                            Filters used to limit the scope of executions that are requested.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return Filters used to limit the scope of executions that are requested.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AutomationExecutionFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AutomationExecutionFilter.Builder} avoiding the need to create one manually via {@link AutomationExecutionFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link AutomationExecutionFilter.Builder#build()} is called immediately and its result is passed to {@link #member(AutomationExecutionFilter)}.\n@param member a consumer that will call methods on {@link AutomationExecutionFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AutomationExecutionFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "AutomationExecutionFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "AutomationExecutionFilter", "variableName" : "member", "variableType" : "AutomationExecutionFilter", "documentation" : null, "simpleType" : "AutomationExecutionFilter", "variableSetterType" : "AutomationExecutionFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AutomationExecutionFilter", "variableName" : "member", "variableType" : "AutomationExecutionFilter", "documentation" : "", "simpleType" : "AutomationExecutionFilter", "variableSetterType" : "AutomationExecutionFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "AutomationExecutionFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "AutomationExecutionFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

                                                                                            Filters used to limit the scope of executions that are requested.

                                                                                            \n@param filters Filters used to limit the scope of executions that are requested.", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

                                                                                            Filters used to limit the scope of executions that are requested.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@return The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@return The token for the next set of items to return. (You received this token from a previous call.)", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeAutomationExecutionsRequest", "simpleMethod" : true, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeAutomationExecutionsRequest", "variableName" : "describeAutomationExecutionsRequest", "variableType" : "DescribeAutomationExecutionsRequest", "documentation" : null, "simpleType" : "DescribeAutomationExecutionsRequest", "variableSetterType" : "DescribeAutomationExecutionsRequest" }, "wrapper" : false }, "DescribeAutomationExecutionsResponse" : { "c2jName" : "DescribeAutomationExecutionsResult", "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" : [ { "beanStyleGetterMethodName" : "getAutomationExecutionMetadataList", "beanStyleSetterMethodName" : "setAutomationExecutionMetadataList", "c2jName" : "AutomationExecutionMetadataList", "c2jShape" : "AutomationExecutionMetadataList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The list of details about each automation execution which has occurred which matches the filter specification, if any.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #automationExecutionMetadataList(List)}.\n@param automationExecutionMetadataList a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #automationExecutionMetadataList(List)", "deprecated" : false, "documentation" : "

                                                                                            The list of details about each automation execution which has occurred which matches the filter specification, if any.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "automationExecutionMetadataList", "fluentSetterDocumentation" : "

                                                                                            The list of details about each automation execution which has occurred which matches the filter specification, if any.

                                                                                            \n@param automationExecutionMetadataList The list of details about each automation execution which has occurred which matches the filter specification, if any.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "automationExecutionMetadataList", "getterDocumentation" : "

                                                                                            The list of details about each automation execution which has occurred which matches the filter specification, if any.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return The list of details about each automation execution which has occurred which matches the filter specification, if any.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AutomationExecutionMetadataList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AutomationExecutionMetadataList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AutomationExecutionMetadata", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AutomationExecutionMetadata.Builder} avoiding the need to create one manually via {@link AutomationExecutionMetadata#builder()}.\n\nWhen the {@link Consumer} completes, {@link AutomationExecutionMetadata.Builder#build()} is called immediately and its result is passed to {@link #member(AutomationExecutionMetadata)}.\n@param member a consumer that will call methods on {@link AutomationExecutionMetadata.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AutomationExecutionMetadata)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "AutomationExecutionMetadata", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "AutomationExecutionMetadata", "variableName" : "member", "variableType" : "AutomationExecutionMetadata", "documentation" : null, "simpleType" : "AutomationExecutionMetadata", "variableSetterType" : "AutomationExecutionMetadata" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AutomationExecutionMetadata", "variableName" : "member", "variableType" : "AutomationExecutionMetadata", "documentation" : "", "simpleType" : "AutomationExecutionMetadata", "variableSetterType" : "AutomationExecutionMetadata" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "AutomationExecutionMetadata", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "AutomationExecutionMetadata", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "AutomationExecutionMetadataList", "sensitive" : false, "setterDocumentation" : "

                                                                                            The list of details about each automation execution which has occurred which matches the filter specification, if any.

                                                                                            \n@param automationExecutionMetadataList The list of details about each automation execution which has occurred which matches the filter specification, if any.", "setterMethodName" : "setAutomationExecutionMetadataList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "automationExecutionMetadataList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "automationExecutionMetadataList", "variableType" : "java.util.List", "documentation" : "

                                                                                            The list of details about each automation execution which has occurred which matches the filter specification, if any.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@return The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "getterModel" : { "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" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "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" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AutomationExecutionMetadataList" : { "beanStyleGetterMethodName" : "getAutomationExecutionMetadataList", "beanStyleSetterMethodName" : "setAutomationExecutionMetadataList", "c2jName" : "AutomationExecutionMetadataList", "c2jShape" : "AutomationExecutionMetadataList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The list of details about each automation execution which has occurred which matches the filter specification, if any.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #automationExecutionMetadataList(List)}.\n@param automationExecutionMetadataList a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #automationExecutionMetadataList(List)", "deprecated" : false, "documentation" : "

                                                                                            The list of details about each automation execution which has occurred which matches the filter specification, if any.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "automationExecutionMetadataList", "fluentSetterDocumentation" : "

                                                                                            The list of details about each automation execution which has occurred which matches the filter specification, if any.

                                                                                            \n@param automationExecutionMetadataList The list of details about each automation execution which has occurred which matches the filter specification, if any.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "automationExecutionMetadataList", "getterDocumentation" : "

                                                                                            The list of details about each automation execution which has occurred which matches the filter specification, if any.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return The list of details about each automation execution which has occurred which matches the filter specification, if any.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AutomationExecutionMetadataList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AutomationExecutionMetadataList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AutomationExecutionMetadata", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AutomationExecutionMetadata.Builder} avoiding the need to create one manually via {@link AutomationExecutionMetadata#builder()}.\n\nWhen the {@link Consumer} completes, {@link AutomationExecutionMetadata.Builder#build()} is called immediately and its result is passed to {@link #member(AutomationExecutionMetadata)}.\n@param member a consumer that will call methods on {@link AutomationExecutionMetadata.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AutomationExecutionMetadata)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "AutomationExecutionMetadata", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "AutomationExecutionMetadata", "variableName" : "member", "variableType" : "AutomationExecutionMetadata", "documentation" : null, "simpleType" : "AutomationExecutionMetadata", "variableSetterType" : "AutomationExecutionMetadata" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AutomationExecutionMetadata", "variableName" : "member", "variableType" : "AutomationExecutionMetadata", "documentation" : "", "simpleType" : "AutomationExecutionMetadata", "variableSetterType" : "AutomationExecutionMetadata" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "AutomationExecutionMetadata", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "AutomationExecutionMetadata", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "AutomationExecutionMetadataList", "sensitive" : false, "setterDocumentation" : "

                                                                                            The list of details about each automation execution which has occurred which matches the filter specification, if any.

                                                                                            \n@param automationExecutionMetadataList The list of details about each automation execution which has occurred which matches the filter specification, if any.", "setterMethodName" : "setAutomationExecutionMetadataList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "automationExecutionMetadataList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "automationExecutionMetadataList", "variableType" : "java.util.List", "documentation" : "

                                                                                            The list of details about each automation execution which has occurred which matches the filter specification, if any.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@return The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "getterModel" : { "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" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "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" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getAutomationExecutionMetadataList", "beanStyleSetterMethodName" : "setAutomationExecutionMetadataList", "c2jName" : "AutomationExecutionMetadataList", "c2jShape" : "AutomationExecutionMetadataList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The list of details about each automation execution which has occurred which matches the filter specification, if any.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #automationExecutionMetadataList(List)}.\n@param automationExecutionMetadataList a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #automationExecutionMetadataList(List)", "deprecated" : false, "documentation" : "

                                                                                            The list of details about each automation execution which has occurred which matches the filter specification, if any.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "automationExecutionMetadataList", "fluentSetterDocumentation" : "

                                                                                            The list of details about each automation execution which has occurred which matches the filter specification, if any.

                                                                                            \n@param automationExecutionMetadataList The list of details about each automation execution which has occurred which matches the filter specification, if any.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "automationExecutionMetadataList", "getterDocumentation" : "

                                                                                            The list of details about each automation execution which has occurred which matches the filter specification, if any.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return The list of details about each automation execution which has occurred which matches the filter specification, if any.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AutomationExecutionMetadataList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AutomationExecutionMetadataList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AutomationExecutionMetadata", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AutomationExecutionMetadata.Builder} avoiding the need to create one manually via {@link AutomationExecutionMetadata#builder()}.\n\nWhen the {@link Consumer} completes, {@link AutomationExecutionMetadata.Builder#build()} is called immediately and its result is passed to {@link #member(AutomationExecutionMetadata)}.\n@param member a consumer that will call methods on {@link AutomationExecutionMetadata.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AutomationExecutionMetadata)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "AutomationExecutionMetadata", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "AutomationExecutionMetadata", "variableName" : "member", "variableType" : "AutomationExecutionMetadata", "documentation" : null, "simpleType" : "AutomationExecutionMetadata", "variableSetterType" : "AutomationExecutionMetadata" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AutomationExecutionMetadata", "variableName" : "member", "variableType" : "AutomationExecutionMetadata", "documentation" : "", "simpleType" : "AutomationExecutionMetadata", "variableSetterType" : "AutomationExecutionMetadata" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "AutomationExecutionMetadata", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "AutomationExecutionMetadata", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "AutomationExecutionMetadataList", "sensitive" : false, "setterDocumentation" : "

                                                                                            The list of details about each automation execution which has occurred which matches the filter specification, if any.

                                                                                            \n@param automationExecutionMetadataList The list of details about each automation execution which has occurred which matches the filter specification, if any.", "setterMethodName" : "setAutomationExecutionMetadataList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "automationExecutionMetadataList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "automationExecutionMetadataList", "variableType" : "java.util.List", "documentation" : "

                                                                                            The list of details about each automation execution which has occurred which matches the filter specification, if any.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@return The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "getterModel" : { "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" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "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" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeAutomationExecutionsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeAutomationExecutionsResponse", "variableName" : "describeAutomationExecutionsResponse", "variableType" : "DescribeAutomationExecutionsResponse", "documentation" : null, "simpleType" : "DescribeAutomationExecutionsResponse", "variableSetterType" : "DescribeAutomationExecutionsResponse" }, "wrapper" : false }, "DescribeAutomationStepExecutionsRequest" : { "c2jName" : "DescribeAutomationStepExecutionsRequest", "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" : "DescribeAutomationStepExecutions", "locationName" : null, "requestUri" : "/", "target" : "AmazonSSM.DescribeAutomationStepExecutions", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getAutomationExecutionId", "beanStyleSetterMethodName" : "setAutomationExecutionId", "c2jName" : "AutomationExecutionId", "c2jShape" : "AutomationExecutionId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The Automation execution ID for which you want step execution descriptions.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #automationExecutionId(String)}.\n@param automationExecutionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #automationExecutionId(String)", "deprecated" : false, "documentation" : "

                                                                                            The Automation execution ID for which you want step execution descriptions.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "automationExecutionId", "fluentSetterDocumentation" : "

                                                                                            The Automation execution ID for which you want step execution descriptions.

                                                                                            \n@param automationExecutionId The Automation execution ID for which you want step execution descriptions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "automationExecutionId", "getterDocumentation" : "

                                                                                            The Automation execution ID for which you want step execution descriptions.

                                                                                            \n@return The Automation execution ID for which you want step execution descriptions.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AutomationExecutionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AutomationExecutionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AutomationExecutionId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The Automation execution ID for which you want step execution descriptions.

                                                                                            \n@param automationExecutionId The Automation execution ID for which you want step execution descriptions.", "setterMethodName" : "setAutomationExecutionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "automationExecutionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "automationExecutionId", "variableType" : "String", "documentation" : "

                                                                                            The Automation execution ID for which you want step execution descriptions.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "StepExecutionFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            One or more filters to limit the number of step executions returned by the 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 #filters(List)}.\n@param filters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filters(List)", "deprecated" : false, "documentation" : "

                                                                                            One or more filters to limit the number of step executions returned by the request.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filters", "fluentSetterDocumentation" : "

                                                                                            One or more filters to limit the number of step executions returned by the request.

                                                                                            \n@param filters One or more filters to limit the number of step executions returned by the request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

                                                                                            One or more filters to limit the number of step executions returned by the request.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return One or more filters to limit the number of step executions returned by the 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" : "Filters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "StepExecutionFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link StepExecutionFilter.Builder} avoiding the need to create one manually via {@link StepExecutionFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link StepExecutionFilter.Builder#build()} is called immediately and its result is passed to {@link #member(StepExecutionFilter)}.\n@param member a consumer that will call methods on {@link StepExecutionFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(StepExecutionFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "StepExecutionFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "StepExecutionFilter", "variableName" : "member", "variableType" : "StepExecutionFilter", "documentation" : null, "simpleType" : "StepExecutionFilter", "variableSetterType" : "StepExecutionFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "StepExecutionFilter", "variableName" : "member", "variableType" : "StepExecutionFilter", "documentation" : "", "simpleType" : "StepExecutionFilter", "variableSetterType" : "StepExecutionFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "StepExecutionFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "StepExecutionFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

                                                                                            One or more filters to limit the number of step executions returned by the request.

                                                                                            \n@param filters One or more filters to limit the number of step executions returned by the request.", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

                                                                                            One or more filters to limit the number of step executions returned by the request.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@return The token for the next set of items to return. (You received this token from a previous call.)", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@return The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getReverseOrder", "beanStyleSetterMethodName" : "setReverseOrder", "c2jName" : "ReverseOrder", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A boolean that indicates whether to list step executions in reverse order by start time. The default value is false.

                                                                                            \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #reverseOrder(Boolean)}.\n@param reverseOrder 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 #reverseOrder(Boolean)", "deprecated" : false, "documentation" : "

                                                                                            A boolean that indicates whether to list step executions in reverse order by start time. The default value is false.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "reverseOrder", "fluentSetterDocumentation" : "

                                                                                            A boolean that indicates whether to list step executions in reverse order by start time. The default value is false.

                                                                                            \n@param reverseOrder A boolean that indicates whether to list step executions in reverse order by start time. The default value is false.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "reverseOrder", "getterDocumentation" : "

                                                                                            A boolean that indicates whether to list step executions in reverse order by start time. The default value is false.

                                                                                            \n@return A boolean that indicates whether to list step executions in reverse order by start time. The default value is false.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReverseOrder", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReverseOrder", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "ReverseOrder", "sensitive" : false, "setterDocumentation" : "

                                                                                            A boolean that indicates whether to list step executions in reverse order by start time. The default value is false.

                                                                                            \n@param reverseOrder A boolean that indicates whether to list step executions in reverse order by start time. The default value is false.", "setterMethodName" : "setReverseOrder", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "reverseOrder", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "reverseOrder", "variableType" : "Boolean", "documentation" : "

                                                                                            A boolean that indicates whether to list step executions in reverse order by start time. The default value is false.

                                                                                            ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AutomationExecutionId" : { "beanStyleGetterMethodName" : "getAutomationExecutionId", "beanStyleSetterMethodName" : "setAutomationExecutionId", "c2jName" : "AutomationExecutionId", "c2jShape" : "AutomationExecutionId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The Automation execution ID for which you want step execution descriptions.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #automationExecutionId(String)}.\n@param automationExecutionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #automationExecutionId(String)", "deprecated" : false, "documentation" : "

                                                                                            The Automation execution ID for which you want step execution descriptions.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "automationExecutionId", "fluentSetterDocumentation" : "

                                                                                            The Automation execution ID for which you want step execution descriptions.

                                                                                            \n@param automationExecutionId The Automation execution ID for which you want step execution descriptions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "automationExecutionId", "getterDocumentation" : "

                                                                                            The Automation execution ID for which you want step execution descriptions.

                                                                                            \n@return The Automation execution ID for which you want step execution descriptions.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AutomationExecutionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AutomationExecutionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AutomationExecutionId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The Automation execution ID for which you want step execution descriptions.

                                                                                            \n@param automationExecutionId The Automation execution ID for which you want step execution descriptions.", "setterMethodName" : "setAutomationExecutionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "automationExecutionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "automationExecutionId", "variableType" : "String", "documentation" : "

                                                                                            The Automation execution ID for which you want step execution descriptions.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Filters" : { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "StepExecutionFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            One or more filters to limit the number of step executions returned by the 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 #filters(List)}.\n@param filters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filters(List)", "deprecated" : false, "documentation" : "

                                                                                            One or more filters to limit the number of step executions returned by the request.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filters", "fluentSetterDocumentation" : "

                                                                                            One or more filters to limit the number of step executions returned by the request.

                                                                                            \n@param filters One or more filters to limit the number of step executions returned by the request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

                                                                                            One or more filters to limit the number of step executions returned by the request.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return One or more filters to limit the number of step executions returned by the 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" : "Filters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "StepExecutionFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link StepExecutionFilter.Builder} avoiding the need to create one manually via {@link StepExecutionFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link StepExecutionFilter.Builder#build()} is called immediately and its result is passed to {@link #member(StepExecutionFilter)}.\n@param member a consumer that will call methods on {@link StepExecutionFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(StepExecutionFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "StepExecutionFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "StepExecutionFilter", "variableName" : "member", "variableType" : "StepExecutionFilter", "documentation" : null, "simpleType" : "StepExecutionFilter", "variableSetterType" : "StepExecutionFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "StepExecutionFilter", "variableName" : "member", "variableType" : "StepExecutionFilter", "documentation" : "", "simpleType" : "StepExecutionFilter", "variableSetterType" : "StepExecutionFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "StepExecutionFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "StepExecutionFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

                                                                                            One or more filters to limit the number of step executions returned by the request.

                                                                                            \n@param filters One or more filters to limit the number of step executions returned by the request.", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

                                                                                            One or more filters to limit the number of step executions returned by the request.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "MaxResults" : { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@return The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@return The token for the next set of items to return. (You received this token from a previous call.)", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ReverseOrder" : { "beanStyleGetterMethodName" : "getReverseOrder", "beanStyleSetterMethodName" : "setReverseOrder", "c2jName" : "ReverseOrder", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A boolean that indicates whether to list step executions in reverse order by start time. The default value is false.

                                                                                            \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #reverseOrder(Boolean)}.\n@param reverseOrder 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 #reverseOrder(Boolean)", "deprecated" : false, "documentation" : "

                                                                                            A boolean that indicates whether to list step executions in reverse order by start time. The default value is false.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "reverseOrder", "fluentSetterDocumentation" : "

                                                                                            A boolean that indicates whether to list step executions in reverse order by start time. The default value is false.

                                                                                            \n@param reverseOrder A boolean that indicates whether to list step executions in reverse order by start time. The default value is false.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "reverseOrder", "getterDocumentation" : "

                                                                                            A boolean that indicates whether to list step executions in reverse order by start time. The default value is false.

                                                                                            \n@return A boolean that indicates whether to list step executions in reverse order by start time. The default value is false.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReverseOrder", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReverseOrder", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "ReverseOrder", "sensitive" : false, "setterDocumentation" : "

                                                                                            A boolean that indicates whether to list step executions in reverse order by start time. The default value is false.

                                                                                            \n@param reverseOrder A boolean that indicates whether to list step executions in reverse order by start time. The default value is false.", "setterMethodName" : "setReverseOrder", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "reverseOrder", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "reverseOrder", "variableType" : "Boolean", "documentation" : "

                                                                                            A boolean that indicates whether to list step executions in reverse order by start time. The default value is false.

                                                                                            ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getAutomationExecutionId", "beanStyleSetterMethodName" : "setAutomationExecutionId", "c2jName" : "AutomationExecutionId", "c2jShape" : "AutomationExecutionId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The Automation execution ID for which you want step execution descriptions.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #automationExecutionId(String)}.\n@param automationExecutionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #automationExecutionId(String)", "deprecated" : false, "documentation" : "

                                                                                            The Automation execution ID for which you want step execution descriptions.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "automationExecutionId", "fluentSetterDocumentation" : "

                                                                                            The Automation execution ID for which you want step execution descriptions.

                                                                                            \n@param automationExecutionId The Automation execution ID for which you want step execution descriptions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "automationExecutionId", "getterDocumentation" : "

                                                                                            The Automation execution ID for which you want step execution descriptions.

                                                                                            \n@return The Automation execution ID for which you want step execution descriptions.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AutomationExecutionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AutomationExecutionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AutomationExecutionId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The Automation execution ID for which you want step execution descriptions.

                                                                                            \n@param automationExecutionId The Automation execution ID for which you want step execution descriptions.", "setterMethodName" : "setAutomationExecutionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "automationExecutionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "automationExecutionId", "variableType" : "String", "documentation" : "

                                                                                            The Automation execution ID for which you want step execution descriptions.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "StepExecutionFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            One or more filters to limit the number of step executions returned by the 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 #filters(List)}.\n@param filters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filters(List)", "deprecated" : false, "documentation" : "

                                                                                            One or more filters to limit the number of step executions returned by the request.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filters", "fluentSetterDocumentation" : "

                                                                                            One or more filters to limit the number of step executions returned by the request.

                                                                                            \n@param filters One or more filters to limit the number of step executions returned by the request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

                                                                                            One or more filters to limit the number of step executions returned by the request.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return One or more filters to limit the number of step executions returned by the 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" : "Filters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "StepExecutionFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link StepExecutionFilter.Builder} avoiding the need to create one manually via {@link StepExecutionFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link StepExecutionFilter.Builder#build()} is called immediately and its result is passed to {@link #member(StepExecutionFilter)}.\n@param member a consumer that will call methods on {@link StepExecutionFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(StepExecutionFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "StepExecutionFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "StepExecutionFilter", "variableName" : "member", "variableType" : "StepExecutionFilter", "documentation" : null, "simpleType" : "StepExecutionFilter", "variableSetterType" : "StepExecutionFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "StepExecutionFilter", "variableName" : "member", "variableType" : "StepExecutionFilter", "documentation" : "", "simpleType" : "StepExecutionFilter", "variableSetterType" : "StepExecutionFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "StepExecutionFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "StepExecutionFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

                                                                                            One or more filters to limit the number of step executions returned by the request.

                                                                                            \n@param filters One or more filters to limit the number of step executions returned by the request.", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

                                                                                            One or more filters to limit the number of step executions returned by the request.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@return The token for the next set of items to return. (You received this token from a previous call.)", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@return The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getReverseOrder", "beanStyleSetterMethodName" : "setReverseOrder", "c2jName" : "ReverseOrder", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A boolean that indicates whether to list step executions in reverse order by start time. The default value is false.

                                                                                            \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #reverseOrder(Boolean)}.\n@param reverseOrder 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 #reverseOrder(Boolean)", "deprecated" : false, "documentation" : "

                                                                                            A boolean that indicates whether to list step executions in reverse order by start time. The default value is false.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "reverseOrder", "fluentSetterDocumentation" : "

                                                                                            A boolean that indicates whether to list step executions in reverse order by start time. The default value is false.

                                                                                            \n@param reverseOrder A boolean that indicates whether to list step executions in reverse order by start time. The default value is false.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "reverseOrder", "getterDocumentation" : "

                                                                                            A boolean that indicates whether to list step executions in reverse order by start time. The default value is false.

                                                                                            \n@return A boolean that indicates whether to list step executions in reverse order by start time. The default value is false.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ReverseOrder", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReverseOrder", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "ReverseOrder", "sensitive" : false, "setterDocumentation" : "

                                                                                            A boolean that indicates whether to list step executions in reverse order by start time. The default value is false.

                                                                                            \n@param reverseOrder A boolean that indicates whether to list step executions in reverse order by start time. The default value is false.", "setterMethodName" : "setReverseOrder", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "reverseOrder", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "reverseOrder", "variableType" : "Boolean", "documentation" : "

                                                                                            A boolean that indicates whether to list step executions in reverse order by start time. The default value is false.

                                                                                            ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "AutomationExecutionId" ], "shapeName" : "DescribeAutomationStepExecutionsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeAutomationStepExecutionsRequest", "variableName" : "describeAutomationStepExecutionsRequest", "variableType" : "DescribeAutomationStepExecutionsRequest", "documentation" : null, "simpleType" : "DescribeAutomationStepExecutionsRequest", "variableSetterType" : "DescribeAutomationStepExecutionsRequest" }, "wrapper" : false }, "DescribeAutomationStepExecutionsResponse" : { "c2jName" : "DescribeAutomationStepExecutionsResult", "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" : [ { "beanStyleGetterMethodName" : "getStepExecutions", "beanStyleSetterMethodName" : "setStepExecutions", "c2jName" : "StepExecutions", "c2jShape" : "StepExecutionList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A list of details about the current state of all steps that make up an execution.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #stepExecutions(List)}.\n@param stepExecutions a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stepExecutions(List)", "deprecated" : false, "documentation" : "

                                                                                            A list of details about the current state of all steps that make up an execution.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stepExecutions", "fluentSetterDocumentation" : "

                                                                                            A list of details about the current state of all steps that make up an execution.

                                                                                            \n@param stepExecutions A list of details about the current state of all steps that make up an execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stepExecutions", "getterDocumentation" : "

                                                                                            A list of details about the current state of all steps that make up an execution.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return A list of details about the current state of all steps that make up an execution.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StepExecutions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StepExecutions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "StepExecution", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link StepExecution.Builder} avoiding the need to create one manually via {@link StepExecution#builder()}.\n\nWhen the {@link Consumer} completes, {@link StepExecution.Builder#build()} is called immediately and its result is passed to {@link #member(StepExecution)}.\n@param member a consumer that will call methods on {@link StepExecution.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(StepExecution)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "StepExecution", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "StepExecution", "variableName" : "member", "variableType" : "StepExecution", "documentation" : null, "simpleType" : "StepExecution", "variableSetterType" : "StepExecution" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "StepExecution", "variableName" : "member", "variableType" : "StepExecution", "documentation" : "", "simpleType" : "StepExecution", "variableSetterType" : "StepExecution" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "StepExecution", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "StepExecution", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "StepExecutions", "sensitive" : false, "setterDocumentation" : "

                                                                                            A list of details about the current state of all steps that make up an execution.

                                                                                            \n@param stepExecutions A list of details about the current state of all steps that make up an execution.", "setterMethodName" : "setStepExecutions", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "stepExecutions", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "stepExecutions", "variableType" : "java.util.List", "documentation" : "

                                                                                            A list of details about the current state of all steps that make up an execution.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@return The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "getterModel" : { "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" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "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" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@return The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "getterModel" : { "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" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "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" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "StepExecutions" : { "beanStyleGetterMethodName" : "getStepExecutions", "beanStyleSetterMethodName" : "setStepExecutions", "c2jName" : "StepExecutions", "c2jShape" : "StepExecutionList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A list of details about the current state of all steps that make up an execution.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #stepExecutions(List)}.\n@param stepExecutions a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stepExecutions(List)", "deprecated" : false, "documentation" : "

                                                                                            A list of details about the current state of all steps that make up an execution.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stepExecutions", "fluentSetterDocumentation" : "

                                                                                            A list of details about the current state of all steps that make up an execution.

                                                                                            \n@param stepExecutions A list of details about the current state of all steps that make up an execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stepExecutions", "getterDocumentation" : "

                                                                                            A list of details about the current state of all steps that make up an execution.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return A list of details about the current state of all steps that make up an execution.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StepExecutions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StepExecutions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "StepExecution", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link StepExecution.Builder} avoiding the need to create one manually via {@link StepExecution#builder()}.\n\nWhen the {@link Consumer} completes, {@link StepExecution.Builder#build()} is called immediately and its result is passed to {@link #member(StepExecution)}.\n@param member a consumer that will call methods on {@link StepExecution.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(StepExecution)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "StepExecution", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "StepExecution", "variableName" : "member", "variableType" : "StepExecution", "documentation" : null, "simpleType" : "StepExecution", "variableSetterType" : "StepExecution" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "StepExecution", "variableName" : "member", "variableType" : "StepExecution", "documentation" : "", "simpleType" : "StepExecution", "variableSetterType" : "StepExecution" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "StepExecution", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "StepExecution", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "StepExecutions", "sensitive" : false, "setterDocumentation" : "

                                                                                            A list of details about the current state of all steps that make up an execution.

                                                                                            \n@param stepExecutions A list of details about the current state of all steps that make up an execution.", "setterMethodName" : "setStepExecutions", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "stepExecutions", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "stepExecutions", "variableType" : "java.util.List", "documentation" : "

                                                                                            A list of details about the current state of all steps that make up an execution.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getStepExecutions", "beanStyleSetterMethodName" : "setStepExecutions", "c2jName" : "StepExecutions", "c2jShape" : "StepExecutionList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A list of details about the current state of all steps that make up an execution.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #stepExecutions(List)}.\n@param stepExecutions a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stepExecutions(List)", "deprecated" : false, "documentation" : "

                                                                                            A list of details about the current state of all steps that make up an execution.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stepExecutions", "fluentSetterDocumentation" : "

                                                                                            A list of details about the current state of all steps that make up an execution.

                                                                                            \n@param stepExecutions A list of details about the current state of all steps that make up an execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stepExecutions", "getterDocumentation" : "

                                                                                            A list of details about the current state of all steps that make up an execution.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return A list of details about the current state of all steps that make up an execution.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StepExecutions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StepExecutions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "StepExecution", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link StepExecution.Builder} avoiding the need to create one manually via {@link StepExecution#builder()}.\n\nWhen the {@link Consumer} completes, {@link StepExecution.Builder#build()} is called immediately and its result is passed to {@link #member(StepExecution)}.\n@param member a consumer that will call methods on {@link StepExecution.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(StepExecution)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "StepExecution", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "StepExecution", "variableName" : "member", "variableType" : "StepExecution", "documentation" : null, "simpleType" : "StepExecution", "variableSetterType" : "StepExecution" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "StepExecution", "variableName" : "member", "variableType" : "StepExecution", "documentation" : "", "simpleType" : "StepExecution", "variableSetterType" : "StepExecution" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "StepExecution", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "StepExecution", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "StepExecutions", "sensitive" : false, "setterDocumentation" : "

                                                                                            A list of details about the current state of all steps that make up an execution.

                                                                                            \n@param stepExecutions A list of details about the current state of all steps that make up an execution.", "setterMethodName" : "setStepExecutions", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "stepExecutions", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "stepExecutions", "variableType" : "java.util.List", "documentation" : "

                                                                                            A list of details about the current state of all steps that make up an execution.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@return The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "getterModel" : { "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" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "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" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeAutomationStepExecutionsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeAutomationStepExecutionsResponse", "variableName" : "describeAutomationStepExecutionsResponse", "variableType" : "DescribeAutomationStepExecutionsResponse", "documentation" : null, "simpleType" : "DescribeAutomationStepExecutionsResponse", "variableSetterType" : "DescribeAutomationStepExecutionsResponse" }, "wrapper" : false }, "DescribeAvailablePatchesRequest" : { "c2jName" : "DescribeAvailablePatchesRequest", "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" : "DescribeAvailablePatches", "locationName" : null, "requestUri" : "/", "target" : "AmazonSSM.DescribeAvailablePatches", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "PatchOrchestratorFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Filters used to scope down the returned patches.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #filters(List)}.\n@param filters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filters(List)", "deprecated" : false, "documentation" : "

                                                                                            Filters used to scope down the returned patches.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filters", "fluentSetterDocumentation" : "

                                                                                            Filters used to scope down the returned patches.

                                                                                            \n@param filters Filters used to scope down the returned patches.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

                                                                                            Filters used to scope down the returned patches.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return Filters used to scope down the returned patches.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "PatchOrchestratorFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link PatchOrchestratorFilter.Builder} avoiding the need to create one manually via {@link PatchOrchestratorFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link PatchOrchestratorFilter.Builder#build()} is called immediately and its result is passed to {@link #member(PatchOrchestratorFilter)}.\n@param member a consumer that will call methods on {@link PatchOrchestratorFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(PatchOrchestratorFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "PatchOrchestratorFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "PatchOrchestratorFilter", "variableName" : "member", "variableType" : "PatchOrchestratorFilter", "documentation" : null, "simpleType" : "PatchOrchestratorFilter", "variableSetterType" : "PatchOrchestratorFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PatchOrchestratorFilter", "variableName" : "member", "variableType" : "PatchOrchestratorFilter", "documentation" : "", "simpleType" : "PatchOrchestratorFilter", "variableSetterType" : "PatchOrchestratorFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "PatchOrchestratorFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "PatchOrchestratorFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

                                                                                            Filters used to scope down the returned patches.

                                                                                            \n@param filters Filters used to scope down the returned patches.", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

                                                                                            Filters used to scope down the returned patches.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "PatchBaselineMaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The maximum number of patches to return (per page).

                                                                                            \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                            The maximum number of patches to return (per page).

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                            The maximum number of patches to return (per page).

                                                                                            \n@param maxResults The maximum number of patches to return (per page).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

                                                                                            The maximum number of patches to return (per page).

                                                                                            \n@return The maximum number of patches to return (per page).", "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" : "

                                                                                            The maximum number of patches to return (per page).

                                                                                            \n@param maxResults The maximum number of patches to return (per page).", "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" : "

                                                                                            The maximum number of patches to return (per page).

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@return The token for the next set of items to return. (You received this token from a previous call.)", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Filters" : { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "PatchOrchestratorFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Filters used to scope down the returned patches.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #filters(List)}.\n@param filters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filters(List)", "deprecated" : false, "documentation" : "

                                                                                            Filters used to scope down the returned patches.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filters", "fluentSetterDocumentation" : "

                                                                                            Filters used to scope down the returned patches.

                                                                                            \n@param filters Filters used to scope down the returned patches.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

                                                                                            Filters used to scope down the returned patches.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return Filters used to scope down the returned patches.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "PatchOrchestratorFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link PatchOrchestratorFilter.Builder} avoiding the need to create one manually via {@link PatchOrchestratorFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link PatchOrchestratorFilter.Builder#build()} is called immediately and its result is passed to {@link #member(PatchOrchestratorFilter)}.\n@param member a consumer that will call methods on {@link PatchOrchestratorFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(PatchOrchestratorFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "PatchOrchestratorFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "PatchOrchestratorFilter", "variableName" : "member", "variableType" : "PatchOrchestratorFilter", "documentation" : null, "simpleType" : "PatchOrchestratorFilter", "variableSetterType" : "PatchOrchestratorFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PatchOrchestratorFilter", "variableName" : "member", "variableType" : "PatchOrchestratorFilter", "documentation" : "", "simpleType" : "PatchOrchestratorFilter", "variableSetterType" : "PatchOrchestratorFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "PatchOrchestratorFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "PatchOrchestratorFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

                                                                                            Filters used to scope down the returned patches.

                                                                                            \n@param filters Filters used to scope down the returned patches.", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

                                                                                            Filters used to scope down the returned patches.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "MaxResults" : { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "PatchBaselineMaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The maximum number of patches to return (per page).

                                                                                            \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                            The maximum number of patches to return (per page).

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                            The maximum number of patches to return (per page).

                                                                                            \n@param maxResults The maximum number of patches to return (per page).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

                                                                                            The maximum number of patches to return (per page).

                                                                                            \n@return The maximum number of patches to return (per page).", "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" : "

                                                                                            The maximum number of patches to return (per page).

                                                                                            \n@param maxResults The maximum number of patches to return (per page).", "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" : "

                                                                                            The maximum number of patches to return (per page).

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@return The token for the next set of items to return. (You received this token from a previous call.)", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "PatchOrchestratorFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Filters used to scope down the returned patches.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #filters(List)}.\n@param filters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filters(List)", "deprecated" : false, "documentation" : "

                                                                                            Filters used to scope down the returned patches.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filters", "fluentSetterDocumentation" : "

                                                                                            Filters used to scope down the returned patches.

                                                                                            \n@param filters Filters used to scope down the returned patches.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

                                                                                            Filters used to scope down the returned patches.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return Filters used to scope down the returned patches.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "PatchOrchestratorFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link PatchOrchestratorFilter.Builder} avoiding the need to create one manually via {@link PatchOrchestratorFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link PatchOrchestratorFilter.Builder#build()} is called immediately and its result is passed to {@link #member(PatchOrchestratorFilter)}.\n@param member a consumer that will call methods on {@link PatchOrchestratorFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(PatchOrchestratorFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "PatchOrchestratorFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "PatchOrchestratorFilter", "variableName" : "member", "variableType" : "PatchOrchestratorFilter", "documentation" : null, "simpleType" : "PatchOrchestratorFilter", "variableSetterType" : "PatchOrchestratorFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PatchOrchestratorFilter", "variableName" : "member", "variableType" : "PatchOrchestratorFilter", "documentation" : "", "simpleType" : "PatchOrchestratorFilter", "variableSetterType" : "PatchOrchestratorFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "PatchOrchestratorFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "PatchOrchestratorFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

                                                                                            Filters used to scope down the returned patches.

                                                                                            \n@param filters Filters used to scope down the returned patches.", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

                                                                                            Filters used to scope down the returned patches.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "PatchBaselineMaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The maximum number of patches to return (per page).

                                                                                            \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                            The maximum number of patches to return (per page).

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                            The maximum number of patches to return (per page).

                                                                                            \n@param maxResults The maximum number of patches to return (per page).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

                                                                                            The maximum number of patches to return (per page).

                                                                                            \n@return The maximum number of patches to return (per page).", "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" : "

                                                                                            The maximum number of patches to return (per page).

                                                                                            \n@param maxResults The maximum number of patches to return (per page).", "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" : "

                                                                                            The maximum number of patches to return (per page).

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@return The token for the next set of items to return. (You received this token from a previous call.)", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeAvailablePatchesRequest", "simpleMethod" : true, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeAvailablePatchesRequest", "variableName" : "describeAvailablePatchesRequest", "variableType" : "DescribeAvailablePatchesRequest", "documentation" : null, "simpleType" : "DescribeAvailablePatchesRequest", "variableSetterType" : "DescribeAvailablePatchesRequest" }, "wrapper" : false }, "DescribeAvailablePatchesResponse" : { "c2jName" : "DescribeAvailablePatchesResult", "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" : [ { "beanStyleGetterMethodName" : "getPatches", "beanStyleSetterMethodName" : "setPatches", "c2jName" : "Patches", "c2jShape" : "PatchList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            An array of patches. Each entry in the array is a patch structure.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #patches(List)}.\n@param patches a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #patches(List)", "deprecated" : false, "documentation" : "

                                                                                            An array of patches. Each entry in the array is a patch structure.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "patches", "fluentSetterDocumentation" : "

                                                                                            An array of patches. Each entry in the array is a patch structure.

                                                                                            \n@param patches An array of patches. Each entry in the array is a patch structure.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "patches", "getterDocumentation" : "

                                                                                            An array of patches. Each entry in the array is a patch structure.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return An array of patches. Each entry in the array is a patch structure.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Patches", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Patches", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Patch", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Patch.Builder} avoiding the need to create one manually via {@link Patch#builder()}.\n\nWhen the {@link Consumer} completes, {@link Patch.Builder#build()} is called immediately and its result is passed to {@link #member(Patch)}.\n@param member a consumer that will call methods on {@link Patch.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Patch)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Patch", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Patch", "variableName" : "member", "variableType" : "Patch", "documentation" : null, "simpleType" : "Patch", "variableSetterType" : "Patch" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Patch", "variableName" : "member", "variableType" : "Patch", "documentation" : "", "simpleType" : "Patch", "variableSetterType" : "Patch" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Patch", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Patch", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Patches", "sensitive" : false, "setterDocumentation" : "

                                                                                            An array of patches. Each entry in the array is a patch structure.

                                                                                            \n@param patches An array of patches. Each entry in the array is a patch structure.", "setterMethodName" : "setPatches", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "patches", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "patches", "variableType" : "java.util.List", "documentation" : "

                                                                                            An array of patches. Each entry in the array is a patch structure.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@return The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "getterModel" : { "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" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "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" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@return The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "getterModel" : { "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" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "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" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Patches" : { "beanStyleGetterMethodName" : "getPatches", "beanStyleSetterMethodName" : "setPatches", "c2jName" : "Patches", "c2jShape" : "PatchList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            An array of patches. Each entry in the array is a patch structure.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #patches(List)}.\n@param patches a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #patches(List)", "deprecated" : false, "documentation" : "

                                                                                            An array of patches. Each entry in the array is a patch structure.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "patches", "fluentSetterDocumentation" : "

                                                                                            An array of patches. Each entry in the array is a patch structure.

                                                                                            \n@param patches An array of patches. Each entry in the array is a patch structure.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "patches", "getterDocumentation" : "

                                                                                            An array of patches. Each entry in the array is a patch structure.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return An array of patches. Each entry in the array is a patch structure.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Patches", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Patches", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Patch", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Patch.Builder} avoiding the need to create one manually via {@link Patch#builder()}.\n\nWhen the {@link Consumer} completes, {@link Patch.Builder#build()} is called immediately and its result is passed to {@link #member(Patch)}.\n@param member a consumer that will call methods on {@link Patch.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Patch)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Patch", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Patch", "variableName" : "member", "variableType" : "Patch", "documentation" : null, "simpleType" : "Patch", "variableSetterType" : "Patch" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Patch", "variableName" : "member", "variableType" : "Patch", "documentation" : "", "simpleType" : "Patch", "variableSetterType" : "Patch" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Patch", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Patch", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Patches", "sensitive" : false, "setterDocumentation" : "

                                                                                            An array of patches. Each entry in the array is a patch structure.

                                                                                            \n@param patches An array of patches. Each entry in the array is a patch structure.", "setterMethodName" : "setPatches", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "patches", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "patches", "variableType" : "java.util.List", "documentation" : "

                                                                                            An array of patches. Each entry in the array is a patch structure.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getPatches", "beanStyleSetterMethodName" : "setPatches", "c2jName" : "Patches", "c2jShape" : "PatchList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            An array of patches. Each entry in the array is a patch structure.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #patches(List)}.\n@param patches a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #patches(List)", "deprecated" : false, "documentation" : "

                                                                                            An array of patches. Each entry in the array is a patch structure.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "patches", "fluentSetterDocumentation" : "

                                                                                            An array of patches. Each entry in the array is a patch structure.

                                                                                            \n@param patches An array of patches. Each entry in the array is a patch structure.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "patches", "getterDocumentation" : "

                                                                                            An array of patches. Each entry in the array is a patch structure.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return An array of patches. Each entry in the array is a patch structure.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Patches", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Patches", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Patch", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Patch.Builder} avoiding the need to create one manually via {@link Patch#builder()}.\n\nWhen the {@link Consumer} completes, {@link Patch.Builder#build()} is called immediately and its result is passed to {@link #member(Patch)}.\n@param member a consumer that will call methods on {@link Patch.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Patch)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Patch", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Patch", "variableName" : "member", "variableType" : "Patch", "documentation" : null, "simpleType" : "Patch", "variableSetterType" : "Patch" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Patch", "variableName" : "member", "variableType" : "Patch", "documentation" : "", "simpleType" : "Patch", "variableSetterType" : "Patch" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Patch", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Patch", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Patches", "sensitive" : false, "setterDocumentation" : "

                                                                                            An array of patches. Each entry in the array is a patch structure.

                                                                                            \n@param patches An array of patches. Each entry in the array is a patch structure.", "setterMethodName" : "setPatches", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "patches", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "patches", "variableType" : "java.util.List", "documentation" : "

                                                                                            An array of patches. Each entry in the array is a patch structure.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@return The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "getterModel" : { "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" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "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" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeAvailablePatchesResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeAvailablePatchesResponse", "variableName" : "describeAvailablePatchesResponse", "variableType" : "DescribeAvailablePatchesResponse", "documentation" : null, "simpleType" : "DescribeAvailablePatchesResponse", "variableSetterType" : "DescribeAvailablePatchesResponse" }, "wrapper" : false }, "DescribeDocumentPermissionRequest" : { "c2jName" : "DescribeDocumentPermissionRequest", "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" : "DescribeDocumentPermission", "locationName" : null, "requestUri" : "/", "target" : "AmazonSSM.DescribeDocumentPermission", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "DocumentName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The name of the document for which you are the owner.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                            The name of the document for which you are the owner.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                            The name of the document for which you are the owner.

                                                                                            \n@param name The name of the document for which you are the owner.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                            The name of the document for which you are the owner.

                                                                                            \n@return The name of the document for which you are the owner.", "getterModel" : { "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 document for which you are the owner.

                                                                                            \n@param name The name of the document for which you are the owner.", "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 document for which you are the owner.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPermissionTypeAsString", "beanStyleSetterMethodName" : "setPermissionType", "c2jName" : "PermissionType", "c2jShape" : "DocumentPermissionType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The permission type for the document. The permission type can be Share.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #permissionTypeAsString(String)}.\n@param permissionType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #permissionType(String)", "deprecated" : false, "documentation" : "

                                                                                            The permission type for the document. The permission type can be Share.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "DocumentPermissionType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "permissionType", "fluentEnumSetterMethodName" : "permissionType", "fluentGetterMethodName" : "permissionTypeAsString", "fluentSetterDocumentation" : "

                                                                                            The permission type for the document. The permission type can be Share.

                                                                                            \n@param permissionType The permission type for the document. The permission type can be Share.\n@see DocumentPermissionType\n@return Returns a reference to this object so that method calls can be chained together.\n@see DocumentPermissionType", "fluentSetterMethodName" : "permissionType", "getterDocumentation" : "

                                                                                            The permission type for the document. The permission type can be Share.

                                                                                            \n

                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #permissionType} will return {@link DocumentPermissionType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #permissionTypeAsString}.\n

                                                                                            \n@return The permission type for the document. The permission type can be Share.\n@see DocumentPermissionType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PermissionType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PermissionType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PermissionType", "sensitive" : false, "setterDocumentation" : "

                                                                                            The permission type for the document. The permission type can be Share.

                                                                                            \n@param permissionType The permission type for the document. The permission type can be Share.\n@see DocumentPermissionType", "setterMethodName" : "setPermissionType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "permissionType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "permissionType", "variableType" : "String", "documentation" : "

                                                                                            The permission type for the document. The permission type can be Share.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "DocumentName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The name of the document for which you are the owner.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                            The name of the document for which you are the owner.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                            The name of the document for which you are the owner.

                                                                                            \n@param name The name of the document for which you are the owner.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                            The name of the document for which you are the owner.

                                                                                            \n@return The name of the document for which you are the owner.", "getterModel" : { "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 document for which you are the owner.

                                                                                            \n@param name The name of the document for which you are the owner.", "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 document for which you are the owner.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "PermissionType" : { "beanStyleGetterMethodName" : "getPermissionTypeAsString", "beanStyleSetterMethodName" : "setPermissionType", "c2jName" : "PermissionType", "c2jShape" : "DocumentPermissionType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The permission type for the document. The permission type can be Share.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #permissionTypeAsString(String)}.\n@param permissionType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #permissionType(String)", "deprecated" : false, "documentation" : "

                                                                                            The permission type for the document. The permission type can be Share.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "DocumentPermissionType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "permissionType", "fluentEnumSetterMethodName" : "permissionType", "fluentGetterMethodName" : "permissionTypeAsString", "fluentSetterDocumentation" : "

                                                                                            The permission type for the document. The permission type can be Share.

                                                                                            \n@param permissionType The permission type for the document. The permission type can be Share.\n@see DocumentPermissionType\n@return Returns a reference to this object so that method calls can be chained together.\n@see DocumentPermissionType", "fluentSetterMethodName" : "permissionType", "getterDocumentation" : "

                                                                                            The permission type for the document. The permission type can be Share.

                                                                                            \n

                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #permissionType} will return {@link DocumentPermissionType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #permissionTypeAsString}.\n

                                                                                            \n@return The permission type for the document. The permission type can be Share.\n@see DocumentPermissionType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PermissionType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PermissionType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PermissionType", "sensitive" : false, "setterDocumentation" : "

                                                                                            The permission type for the document. The permission type can be Share.

                                                                                            \n@param permissionType The permission type for the document. The permission type can be Share.\n@see DocumentPermissionType", "setterMethodName" : "setPermissionType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "permissionType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "permissionType", "variableType" : "String", "documentation" : "

                                                                                            The permission type for the document. The permission type can be Share.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "DocumentName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The name of the document for which you are the owner.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                            The name of the document for which you are the owner.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                            The name of the document for which you are the owner.

                                                                                            \n@param name The name of the document for which you are the owner.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                            The name of the document for which you are the owner.

                                                                                            \n@return The name of the document for which you are the owner.", "getterModel" : { "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 document for which you are the owner.

                                                                                            \n@param name The name of the document for which you are the owner.", "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 document for which you are the owner.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPermissionTypeAsString", "beanStyleSetterMethodName" : "setPermissionType", "c2jName" : "PermissionType", "c2jShape" : "DocumentPermissionType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The permission type for the document. The permission type can be Share.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #permissionTypeAsString(String)}.\n@param permissionType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #permissionType(String)", "deprecated" : false, "documentation" : "

                                                                                            The permission type for the document. The permission type can be Share.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "DocumentPermissionType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "permissionType", "fluentEnumSetterMethodName" : "permissionType", "fluentGetterMethodName" : "permissionTypeAsString", "fluentSetterDocumentation" : "

                                                                                            The permission type for the document. The permission type can be Share.

                                                                                            \n@param permissionType The permission type for the document. The permission type can be Share.\n@see DocumentPermissionType\n@return Returns a reference to this object so that method calls can be chained together.\n@see DocumentPermissionType", "fluentSetterMethodName" : "permissionType", "getterDocumentation" : "

                                                                                            The permission type for the document. The permission type can be Share.

                                                                                            \n

                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #permissionType} will return {@link DocumentPermissionType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #permissionTypeAsString}.\n

                                                                                            \n@return The permission type for the document. The permission type can be Share.\n@see DocumentPermissionType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PermissionType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PermissionType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PermissionType", "sensitive" : false, "setterDocumentation" : "

                                                                                            The permission type for the document. The permission type can be Share.

                                                                                            \n@param permissionType The permission type for the document. The permission type can be Share.\n@see DocumentPermissionType", "setterMethodName" : "setPermissionType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "permissionType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "permissionType", "variableType" : "String", "documentation" : "

                                                                                            The permission type for the document. The permission type can be Share.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Name", "PermissionType" ], "shapeName" : "DescribeDocumentPermissionRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeDocumentPermissionRequest", "variableName" : "describeDocumentPermissionRequest", "variableType" : "DescribeDocumentPermissionRequest", "documentation" : null, "simpleType" : "DescribeDocumentPermissionRequest", "variableSetterType" : "DescribeDocumentPermissionRequest" }, "wrapper" : false }, "DescribeDocumentPermissionResponse" : { "c2jName" : "DescribeDocumentPermissionResponse", "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" : [ { "beanStyleGetterMethodName" : "getAccountIds", "beanStyleSetterMethodName" : "setAccountIds", "c2jName" : "AccountIds", "c2jShape" : "AccountIdList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The account IDs that have permission to use this document. The ID can be either an AWS account or All.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #accountIds(List)}.\n@param accountIds a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #accountIds(List)", "deprecated" : false, "documentation" : "

                                                                                            The account IDs that have permission to use this document. The ID can be either an AWS account or All.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accountIds", "fluentSetterDocumentation" : "

                                                                                            The account IDs that have permission to use this document. The ID can be either an AWS account or All.

                                                                                            \n@param accountIds The account IDs that have permission to use this document. The ID can be either an AWS account or All.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "accountIds", "getterDocumentation" : "

                                                                                            The account IDs that have permission to use this document. The ID can be either an AWS account or All.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return The account IDs that have permission to use this document. The ID can be either an AWS account or All.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AccountIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AccountIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AccountId", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "AccountIds", "sensitive" : false, "setterDocumentation" : "

                                                                                            The account IDs that have permission to use this document. The ID can be either an AWS account or All.

                                                                                            \n@param accountIds The account IDs that have permission to use this document. The ID can be either an AWS account or All.", "setterMethodName" : "setAccountIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "accountIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "accountIds", "variableType" : "java.util.List", "documentation" : "

                                                                                            The account IDs that have permission to use this document. The ID can be either an AWS account or All.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AccountIds" : { "beanStyleGetterMethodName" : "getAccountIds", "beanStyleSetterMethodName" : "setAccountIds", "c2jName" : "AccountIds", "c2jShape" : "AccountIdList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The account IDs that have permission to use this document. The ID can be either an AWS account or All.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #accountIds(List)}.\n@param accountIds a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #accountIds(List)", "deprecated" : false, "documentation" : "

                                                                                            The account IDs that have permission to use this document. The ID can be either an AWS account or All.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accountIds", "fluentSetterDocumentation" : "

                                                                                            The account IDs that have permission to use this document. The ID can be either an AWS account or All.

                                                                                            \n@param accountIds The account IDs that have permission to use this document. The ID can be either an AWS account or All.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "accountIds", "getterDocumentation" : "

                                                                                            The account IDs that have permission to use this document. The ID can be either an AWS account or All.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return The account IDs that have permission to use this document. The ID can be either an AWS account or All.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AccountIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AccountIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AccountId", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "AccountIds", "sensitive" : false, "setterDocumentation" : "

                                                                                            The account IDs that have permission to use this document. The ID can be either an AWS account or All.

                                                                                            \n@param accountIds The account IDs that have permission to use this document. The ID can be either an AWS account or All.", "setterMethodName" : "setAccountIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "accountIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "accountIds", "variableType" : "java.util.List", "documentation" : "

                                                                                            The account IDs that have permission to use this document. The ID can be either an AWS account or All.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getAccountIds", "beanStyleSetterMethodName" : "setAccountIds", "c2jName" : "AccountIds", "c2jShape" : "AccountIdList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The account IDs that have permission to use this document. The ID can be either an AWS account or All.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #accountIds(List)}.\n@param accountIds a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #accountIds(List)", "deprecated" : false, "documentation" : "

                                                                                            The account IDs that have permission to use this document. The ID can be either an AWS account or All.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accountIds", "fluentSetterDocumentation" : "

                                                                                            The account IDs that have permission to use this document. The ID can be either an AWS account or All.

                                                                                            \n@param accountIds The account IDs that have permission to use this document. The ID can be either an AWS account or All.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "accountIds", "getterDocumentation" : "

                                                                                            The account IDs that have permission to use this document. The ID can be either an AWS account or All.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return The account IDs that have permission to use this document. The ID can be either an AWS account or All.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AccountIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AccountIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AccountId", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "AccountIds", "sensitive" : false, "setterDocumentation" : "

                                                                                            The account IDs that have permission to use this document. The ID can be either an AWS account or All.

                                                                                            \n@param accountIds The account IDs that have permission to use this document. The ID can be either an AWS account or All.", "setterMethodName" : "setAccountIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "accountIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "accountIds", "variableType" : "java.util.List", "documentation" : "

                                                                                            The account IDs that have permission to use this document. The ID can be either an AWS account or All.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeDocumentPermissionResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeDocumentPermissionResponse", "variableName" : "describeDocumentPermissionResponse", "variableType" : "DescribeDocumentPermissionResponse", "documentation" : null, "simpleType" : "DescribeDocumentPermissionResponse", "variableSetterType" : "DescribeDocumentPermissionResponse" }, "wrapper" : false }, "DescribeDocumentRequest" : { "c2jName" : "DescribeDocumentRequest", "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" : "DescribeDocument", "locationName" : null, "requestUri" : "/", "target" : "AmazonSSM.DescribeDocument", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "DocumentARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The name of the Systems Manager document.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                            The name of the Systems Manager document.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                            The name of the Systems Manager document.

                                                                                            \n@param name The name of the Systems Manager document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                            The name of the Systems Manager document.

                                                                                            \n@return The name of the Systems Manager document.", "getterModel" : { "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 Systems Manager document.

                                                                                            \n@param name The name of the Systems Manager document.", "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 Systems Manager document.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDocumentVersion", "beanStyleSetterMethodName" : "setDocumentVersion", "c2jName" : "DocumentVersion", "c2jShape" : "DocumentVersion", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The document version for which you want information. Can be a specific version or the default version.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentVersion(String)}.\n@param documentVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentVersion(String)", "deprecated" : false, "documentation" : "

                                                                                            The document version for which you want information. Can be a specific version or the default version.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "documentVersion", "fluentSetterDocumentation" : "

                                                                                            The document version for which you want information. Can be a specific version or the default version.

                                                                                            \n@param documentVersion The document version for which you want information. Can be a specific version or the default version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "documentVersion", "getterDocumentation" : "

                                                                                            The document version for which you want information. Can be a specific version or the default version.

                                                                                            \n@return The document version for which you want information. Can be a specific version or the default version.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                            The document version for which you want information. Can be a specific version or the default version.

                                                                                            \n@param documentVersion The document version for which you want information. Can be a specific version or the default version.", "setterMethodName" : "setDocumentVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : "

                                                                                            The document version for which you want information. Can be a specific version or the default version.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVersionName", "beanStyleSetterMethodName" : "setVersionName", "c2jName" : "VersionName", "c2jShape" : "DocumentVersionName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            An optional field specifying the version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #versionName(String)}.\n@param versionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #versionName(String)", "deprecated" : false, "documentation" : "

                                                                                            An optional field specifying the version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "versionName", "fluentSetterDocumentation" : "

                                                                                            An optional field specifying the version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.

                                                                                            \n@param versionName An optional field specifying the version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "versionName", "getterDocumentation" : "

                                                                                            An optional field specifying the version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.

                                                                                            \n@return An optional field specifying the version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VersionName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VersionName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VersionName", "sensitive" : false, "setterDocumentation" : "

                                                                                            An optional field specifying the version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.

                                                                                            \n@param versionName An optional field specifying the version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.", "setterMethodName" : "setVersionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "versionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "versionName", "variableType" : "String", "documentation" : "

                                                                                            An optional field specifying the version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DocumentVersion" : { "beanStyleGetterMethodName" : "getDocumentVersion", "beanStyleSetterMethodName" : "setDocumentVersion", "c2jName" : "DocumentVersion", "c2jShape" : "DocumentVersion", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The document version for which you want information. Can be a specific version or the default version.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentVersion(String)}.\n@param documentVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentVersion(String)", "deprecated" : false, "documentation" : "

                                                                                            The document version for which you want information. Can be a specific version or the default version.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "documentVersion", "fluentSetterDocumentation" : "

                                                                                            The document version for which you want information. Can be a specific version or the default version.

                                                                                            \n@param documentVersion The document version for which you want information. Can be a specific version or the default version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "documentVersion", "getterDocumentation" : "

                                                                                            The document version for which you want information. Can be a specific version or the default version.

                                                                                            \n@return The document version for which you want information. Can be a specific version or the default version.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                            The document version for which you want information. Can be a specific version or the default version.

                                                                                            \n@param documentVersion The document version for which you want information. Can be a specific version or the default version.", "setterMethodName" : "setDocumentVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : "

                                                                                            The document version for which you want information. Can be a specific version or the default version.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "DocumentARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The name of the Systems Manager document.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                            The name of the Systems Manager document.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                            The name of the Systems Manager document.

                                                                                            \n@param name The name of the Systems Manager document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                            The name of the Systems Manager document.

                                                                                            \n@return The name of the Systems Manager document.", "getterModel" : { "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 Systems Manager document.

                                                                                            \n@param name The name of the Systems Manager document.", "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 Systems Manager document.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "VersionName" : { "beanStyleGetterMethodName" : "getVersionName", "beanStyleSetterMethodName" : "setVersionName", "c2jName" : "VersionName", "c2jShape" : "DocumentVersionName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            An optional field specifying the version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #versionName(String)}.\n@param versionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #versionName(String)", "deprecated" : false, "documentation" : "

                                                                                            An optional field specifying the version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "versionName", "fluentSetterDocumentation" : "

                                                                                            An optional field specifying the version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.

                                                                                            \n@param versionName An optional field specifying the version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "versionName", "getterDocumentation" : "

                                                                                            An optional field specifying the version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.

                                                                                            \n@return An optional field specifying the version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VersionName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VersionName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VersionName", "sensitive" : false, "setterDocumentation" : "

                                                                                            An optional field specifying the version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.

                                                                                            \n@param versionName An optional field specifying the version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.", "setterMethodName" : "setVersionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "versionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "versionName", "variableType" : "String", "documentation" : "

                                                                                            An optional field specifying the version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "DocumentARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The name of the Systems Manager document.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                            The name of the Systems Manager document.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                            The name of the Systems Manager document.

                                                                                            \n@param name The name of the Systems Manager document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                            The name of the Systems Manager document.

                                                                                            \n@return The name of the Systems Manager document.", "getterModel" : { "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 Systems Manager document.

                                                                                            \n@param name The name of the Systems Manager document.", "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 Systems Manager document.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDocumentVersion", "beanStyleSetterMethodName" : "setDocumentVersion", "c2jName" : "DocumentVersion", "c2jShape" : "DocumentVersion", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The document version for which you want information. Can be a specific version or the default version.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentVersion(String)}.\n@param documentVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentVersion(String)", "deprecated" : false, "documentation" : "

                                                                                            The document version for which you want information. Can be a specific version or the default version.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "documentVersion", "fluentSetterDocumentation" : "

                                                                                            The document version for which you want information. Can be a specific version or the default version.

                                                                                            \n@param documentVersion The document version for which you want information. Can be a specific version or the default version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "documentVersion", "getterDocumentation" : "

                                                                                            The document version for which you want information. Can be a specific version or the default version.

                                                                                            \n@return The document version for which you want information. Can be a specific version or the default version.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                            The document version for which you want information. Can be a specific version or the default version.

                                                                                            \n@param documentVersion The document version for which you want information. Can be a specific version or the default version.", "setterMethodName" : "setDocumentVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : "

                                                                                            The document version for which you want information. Can be a specific version or the default version.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVersionName", "beanStyleSetterMethodName" : "setVersionName", "c2jName" : "VersionName", "c2jShape" : "DocumentVersionName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            An optional field specifying the version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #versionName(String)}.\n@param versionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #versionName(String)", "deprecated" : false, "documentation" : "

                                                                                            An optional field specifying the version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "versionName", "fluentSetterDocumentation" : "

                                                                                            An optional field specifying the version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.

                                                                                            \n@param versionName An optional field specifying the version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "versionName", "getterDocumentation" : "

                                                                                            An optional field specifying the version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.

                                                                                            \n@return An optional field specifying the version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VersionName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VersionName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VersionName", "sensitive" : false, "setterDocumentation" : "

                                                                                            An optional field specifying the version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.

                                                                                            \n@param versionName An optional field specifying the version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.", "setterMethodName" : "setVersionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "versionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "versionName", "variableType" : "String", "documentation" : "

                                                                                            An optional field specifying the version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Name" ], "shapeName" : "DescribeDocumentRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeDocumentRequest", "variableName" : "describeDocumentRequest", "variableType" : "DescribeDocumentRequest", "documentation" : null, "simpleType" : "DescribeDocumentRequest", "variableSetterType" : "DescribeDocumentRequest" }, "wrapper" : false }, "DescribeDocumentResponse" : { "c2jName" : "DescribeDocumentResult", "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" : [ { "beanStyleGetterMethodName" : "getDocument", "beanStyleSetterMethodName" : "setDocument", "c2jName" : "Document", "c2jShape" : "DocumentDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Information about the Systems Manager document.

                                                                                            \nThis is a convenience that creates an instance of the {@link DocumentDescription.Builder} avoiding the need to create one manually via {@link DocumentDescription#builder()}.\n\nWhen the {@link Consumer} completes, {@link DocumentDescription.Builder#build()} is called immediately and its result is passed to {@link #document(DocumentDescription)}.\n@param document a consumer that will call methods on {@link DocumentDescription.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #document(DocumentDescription)", "deprecated" : false, "documentation" : "

                                                                                            Information about the Systems Manager document.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "document", "fluentSetterDocumentation" : "

                                                                                            Information about the Systems Manager document.

                                                                                            \n@param document Information about the Systems Manager document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "document", "getterDocumentation" : "

                                                                                            Information about the Systems Manager document.

                                                                                            \n@return Information about the Systems Manager document.", "getterModel" : { "returnType" : "DocumentDescription", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Document", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Document", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Document", "sensitive" : false, "setterDocumentation" : "

                                                                                            Information about the Systems Manager document.

                                                                                            \n@param document Information about the Systems Manager document.", "setterMethodName" : "setDocument", "setterModel" : { "variableDeclarationType" : "DocumentDescription", "variableName" : "document", "variableType" : "DocumentDescription", "documentation" : null, "simpleType" : "DocumentDescription", "variableSetterType" : "DocumentDescription" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DocumentDescription", "variableName" : "document", "variableType" : "DocumentDescription", "documentation" : "

                                                                                            Information about the Systems Manager document.

                                                                                            ", "simpleType" : "DocumentDescription", "variableSetterType" : "DocumentDescription" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Document" : { "beanStyleGetterMethodName" : "getDocument", "beanStyleSetterMethodName" : "setDocument", "c2jName" : "Document", "c2jShape" : "DocumentDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Information about the Systems Manager document.

                                                                                            \nThis is a convenience that creates an instance of the {@link DocumentDescription.Builder} avoiding the need to create one manually via {@link DocumentDescription#builder()}.\n\nWhen the {@link Consumer} completes, {@link DocumentDescription.Builder#build()} is called immediately and its result is passed to {@link #document(DocumentDescription)}.\n@param document a consumer that will call methods on {@link DocumentDescription.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #document(DocumentDescription)", "deprecated" : false, "documentation" : "

                                                                                            Information about the Systems Manager document.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "document", "fluentSetterDocumentation" : "

                                                                                            Information about the Systems Manager document.

                                                                                            \n@param document Information about the Systems Manager document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "document", "getterDocumentation" : "

                                                                                            Information about the Systems Manager document.

                                                                                            \n@return Information about the Systems Manager document.", "getterModel" : { "returnType" : "DocumentDescription", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Document", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Document", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Document", "sensitive" : false, "setterDocumentation" : "

                                                                                            Information about the Systems Manager document.

                                                                                            \n@param document Information about the Systems Manager document.", "setterMethodName" : "setDocument", "setterModel" : { "variableDeclarationType" : "DocumentDescription", "variableName" : "document", "variableType" : "DocumentDescription", "documentation" : null, "simpleType" : "DocumentDescription", "variableSetterType" : "DocumentDescription" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DocumentDescription", "variableName" : "document", "variableType" : "DocumentDescription", "documentation" : "

                                                                                            Information about the Systems Manager document.

                                                                                            ", "simpleType" : "DocumentDescription", "variableSetterType" : "DocumentDescription" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDocument", "beanStyleSetterMethodName" : "setDocument", "c2jName" : "Document", "c2jShape" : "DocumentDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Information about the Systems Manager document.

                                                                                            \nThis is a convenience that creates an instance of the {@link DocumentDescription.Builder} avoiding the need to create one manually via {@link DocumentDescription#builder()}.\n\nWhen the {@link Consumer} completes, {@link DocumentDescription.Builder#build()} is called immediately and its result is passed to {@link #document(DocumentDescription)}.\n@param document a consumer that will call methods on {@link DocumentDescription.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #document(DocumentDescription)", "deprecated" : false, "documentation" : "

                                                                                            Information about the Systems Manager document.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "document", "fluentSetterDocumentation" : "

                                                                                            Information about the Systems Manager document.

                                                                                            \n@param document Information about the Systems Manager document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "document", "getterDocumentation" : "

                                                                                            Information about the Systems Manager document.

                                                                                            \n@return Information about the Systems Manager document.", "getterModel" : { "returnType" : "DocumentDescription", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Document", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Document", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Document", "sensitive" : false, "setterDocumentation" : "

                                                                                            Information about the Systems Manager document.

                                                                                            \n@param document Information about the Systems Manager document.", "setterMethodName" : "setDocument", "setterModel" : { "variableDeclarationType" : "DocumentDescription", "variableName" : "document", "variableType" : "DocumentDescription", "documentation" : null, "simpleType" : "DocumentDescription", "variableSetterType" : "DocumentDescription" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DocumentDescription", "variableName" : "document", "variableType" : "DocumentDescription", "documentation" : "

                                                                                            Information about the Systems Manager document.

                                                                                            ", "simpleType" : "DocumentDescription", "variableSetterType" : "DocumentDescription" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeDocumentResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeDocumentResponse", "variableName" : "describeDocumentResponse", "variableType" : "DescribeDocumentResponse", "documentation" : null, "simpleType" : "DescribeDocumentResponse", "variableSetterType" : "DescribeDocumentResponse" }, "wrapper" : false }, "DescribeEffectiveInstanceAssociationsRequest" : { "c2jName" : "DescribeEffectiveInstanceAssociationsRequest", "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" : "DescribeEffectiveInstanceAssociations", "locationName" : null, "requestUri" : "/", "target" : "AmazonSSM.DescribeEffectiveInstanceAssociations", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The instance ID for which you want to view all associations.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                                            The instance ID for which you want to view all associations.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                                            The instance ID for which you want to view all associations.

                                                                                            \n@param instanceId The instance ID for which you want to view all associations.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                            The instance ID for which you want to view all associations.

                                                                                            \n@return The instance ID for which you want to view all associations.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The instance ID for which you want to view all associations.

                                                                                            \n@param instanceId The instance ID for which you want to view all associations.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                            The instance ID for which you want to view all associations.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "EffectiveInstanceAssociationMaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@return The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@return The token for the next set of items to return. (You received this token from a previous call.)", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "InstanceId" : { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The instance ID for which you want to view all associations.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                                            The instance ID for which you want to view all associations.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                                            The instance ID for which you want to view all associations.

                                                                                            \n@param instanceId The instance ID for which you want to view all associations.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                            The instance ID for which you want to view all associations.

                                                                                            \n@return The instance ID for which you want to view all associations.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The instance ID for which you want to view all associations.

                                                                                            \n@param instanceId The instance ID for which you want to view all associations.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                            The instance ID for which you want to view all associations.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "MaxResults" : { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "EffectiveInstanceAssociationMaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@return The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@return The token for the next set of items to return. (You received this token from a previous call.)", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The instance ID for which you want to view all associations.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                                            The instance ID for which you want to view all associations.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                                            The instance ID for which you want to view all associations.

                                                                                            \n@param instanceId The instance ID for which you want to view all associations.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                            The instance ID for which you want to view all associations.

                                                                                            \n@return The instance ID for which you want to view all associations.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The instance ID for which you want to view all associations.

                                                                                            \n@param instanceId The instance ID for which you want to view all associations.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                            The instance ID for which you want to view all associations.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "EffectiveInstanceAssociationMaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@return The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@return The token for the next set of items to return. (You received this token from a previous call.)", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "InstanceId" ], "shapeName" : "DescribeEffectiveInstanceAssociationsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeEffectiveInstanceAssociationsRequest", "variableName" : "describeEffectiveInstanceAssociationsRequest", "variableType" : "DescribeEffectiveInstanceAssociationsRequest", "documentation" : null, "simpleType" : "DescribeEffectiveInstanceAssociationsRequest", "variableSetterType" : "DescribeEffectiveInstanceAssociationsRequest" }, "wrapper" : false }, "DescribeEffectiveInstanceAssociationsResponse" : { "c2jName" : "DescribeEffectiveInstanceAssociationsResult", "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" : [ { "beanStyleGetterMethodName" : "getAssociations", "beanStyleSetterMethodName" : "setAssociations", "c2jName" : "Associations", "c2jShape" : "InstanceAssociationList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The associations for the requested instance.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #associations(List)}.\n@param associations a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #associations(List)", "deprecated" : false, "documentation" : "

                                                                                            The associations for the requested instance.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "associations", "fluentSetterDocumentation" : "

                                                                                            The associations for the requested instance.

                                                                                            \n@param associations The associations for the requested instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "associations", "getterDocumentation" : "

                                                                                            The associations for the requested instance.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return The associations for the requested instance.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Associations", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Associations", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "InstanceAssociation", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link InstanceAssociation.Builder} avoiding the need to create one manually via {@link InstanceAssociation#builder()}.\n\nWhen the {@link Consumer} completes, {@link InstanceAssociation.Builder#build()} is called immediately and its result is passed to {@link #member(InstanceAssociation)}.\n@param member a consumer that will call methods on {@link InstanceAssociation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(InstanceAssociation)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "InstanceAssociation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "InstanceAssociation", "variableName" : "member", "variableType" : "InstanceAssociation", "documentation" : null, "simpleType" : "InstanceAssociation", "variableSetterType" : "InstanceAssociation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InstanceAssociation", "variableName" : "member", "variableType" : "InstanceAssociation", "documentation" : "", "simpleType" : "InstanceAssociation", "variableSetterType" : "InstanceAssociation" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "InstanceAssociation", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "InstanceAssociation", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Associations", "sensitive" : false, "setterDocumentation" : "

                                                                                            The associations for the requested instance.

                                                                                            \n@param associations The associations for the requested instance.", "setterMethodName" : "setAssociations", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "associations", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "associations", "variableType" : "java.util.List", "documentation" : "

                                                                                            The associations for the requested instance.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@return The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "getterModel" : { "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" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "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" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Associations" : { "beanStyleGetterMethodName" : "getAssociations", "beanStyleSetterMethodName" : "setAssociations", "c2jName" : "Associations", "c2jShape" : "InstanceAssociationList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The associations for the requested instance.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #associations(List)}.\n@param associations a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #associations(List)", "deprecated" : false, "documentation" : "

                                                                                            The associations for the requested instance.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "associations", "fluentSetterDocumentation" : "

                                                                                            The associations for the requested instance.

                                                                                            \n@param associations The associations for the requested instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "associations", "getterDocumentation" : "

                                                                                            The associations for the requested instance.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return The associations for the requested instance.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Associations", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Associations", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "InstanceAssociation", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link InstanceAssociation.Builder} avoiding the need to create one manually via {@link InstanceAssociation#builder()}.\n\nWhen the {@link Consumer} completes, {@link InstanceAssociation.Builder#build()} is called immediately and its result is passed to {@link #member(InstanceAssociation)}.\n@param member a consumer that will call methods on {@link InstanceAssociation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(InstanceAssociation)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "InstanceAssociation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "InstanceAssociation", "variableName" : "member", "variableType" : "InstanceAssociation", "documentation" : null, "simpleType" : "InstanceAssociation", "variableSetterType" : "InstanceAssociation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InstanceAssociation", "variableName" : "member", "variableType" : "InstanceAssociation", "documentation" : "", "simpleType" : "InstanceAssociation", "variableSetterType" : "InstanceAssociation" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "InstanceAssociation", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "InstanceAssociation", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Associations", "sensitive" : false, "setterDocumentation" : "

                                                                                            The associations for the requested instance.

                                                                                            \n@param associations The associations for the requested instance.", "setterMethodName" : "setAssociations", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "associations", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "associations", "variableType" : "java.util.List", "documentation" : "

                                                                                            The associations for the requested instance.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@return The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "getterModel" : { "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" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "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" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getAssociations", "beanStyleSetterMethodName" : "setAssociations", "c2jName" : "Associations", "c2jShape" : "InstanceAssociationList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The associations for the requested instance.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #associations(List)}.\n@param associations a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #associations(List)", "deprecated" : false, "documentation" : "

                                                                                            The associations for the requested instance.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "associations", "fluentSetterDocumentation" : "

                                                                                            The associations for the requested instance.

                                                                                            \n@param associations The associations for the requested instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "associations", "getterDocumentation" : "

                                                                                            The associations for the requested instance.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return The associations for the requested instance.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Associations", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Associations", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "InstanceAssociation", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link InstanceAssociation.Builder} avoiding the need to create one manually via {@link InstanceAssociation#builder()}.\n\nWhen the {@link Consumer} completes, {@link InstanceAssociation.Builder#build()} is called immediately and its result is passed to {@link #member(InstanceAssociation)}.\n@param member a consumer that will call methods on {@link InstanceAssociation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(InstanceAssociation)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "InstanceAssociation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "InstanceAssociation", "variableName" : "member", "variableType" : "InstanceAssociation", "documentation" : null, "simpleType" : "InstanceAssociation", "variableSetterType" : "InstanceAssociation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InstanceAssociation", "variableName" : "member", "variableType" : "InstanceAssociation", "documentation" : "", "simpleType" : "InstanceAssociation", "variableSetterType" : "InstanceAssociation" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "InstanceAssociation", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "InstanceAssociation", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Associations", "sensitive" : false, "setterDocumentation" : "

                                                                                            The associations for the requested instance.

                                                                                            \n@param associations The associations for the requested instance.", "setterMethodName" : "setAssociations", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "associations", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "associations", "variableType" : "java.util.List", "documentation" : "

                                                                                            The associations for the requested instance.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@return The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "getterModel" : { "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" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "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" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeEffectiveInstanceAssociationsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeEffectiveInstanceAssociationsResponse", "variableName" : "describeEffectiveInstanceAssociationsResponse", "variableType" : "DescribeEffectiveInstanceAssociationsResponse", "documentation" : null, "simpleType" : "DescribeEffectiveInstanceAssociationsResponse", "variableSetterType" : "DescribeEffectiveInstanceAssociationsResponse" }, "wrapper" : false }, "DescribeEffectivePatchesForPatchBaselineRequest" : { "c2jName" : "DescribeEffectivePatchesForPatchBaselineRequest", "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" : "DescribeEffectivePatchesForPatchBaseline", "locationName" : null, "requestUri" : "/", "target" : "AmazonSSM.DescribeEffectivePatchesForPatchBaseline", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getBaselineId", "beanStyleSetterMethodName" : "setBaselineId", "c2jName" : "BaselineId", "c2jShape" : "BaselineId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The ID of the patch baseline to retrieve the effective patches for.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #baselineId(String)}.\n@param baselineId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #baselineId(String)", "deprecated" : false, "documentation" : "

                                                                                            The ID of the patch baseline to retrieve the effective patches for.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "baselineId", "fluentSetterDocumentation" : "

                                                                                            The ID of the patch baseline to retrieve the effective patches for.

                                                                                            \n@param baselineId The ID of the patch baseline to retrieve the effective patches for.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "baselineId", "getterDocumentation" : "

                                                                                            The ID of the patch baseline to retrieve the effective patches for.

                                                                                            \n@return The ID of the patch baseline to retrieve the effective patches for.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BaselineId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BaselineId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "BaselineId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The ID of the patch baseline to retrieve the effective patches for.

                                                                                            \n@param baselineId The ID of the patch baseline to retrieve the effective patches for.", "setterMethodName" : "setBaselineId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "baselineId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "baselineId", "variableType" : "String", "documentation" : "

                                                                                            The ID of the patch baseline to retrieve the effective patches for.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "PatchBaselineMaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The maximum number of patches to return (per page).

                                                                                            \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                            The maximum number of patches to return (per page).

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                            The maximum number of patches to return (per page).

                                                                                            \n@param maxResults The maximum number of patches to return (per page).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

                                                                                            The maximum number of patches to return (per page).

                                                                                            \n@return The maximum number of patches to return (per page).", "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" : "

                                                                                            The maximum number of patches to return (per page).

                                                                                            \n@param maxResults The maximum number of patches to return (per page).", "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" : "

                                                                                            The maximum number of patches to return (per page).

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@return The token for the next set of items to return. (You received this token from a previous call.)", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "BaselineId" : { "beanStyleGetterMethodName" : "getBaselineId", "beanStyleSetterMethodName" : "setBaselineId", "c2jName" : "BaselineId", "c2jShape" : "BaselineId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The ID of the patch baseline to retrieve the effective patches for.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #baselineId(String)}.\n@param baselineId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #baselineId(String)", "deprecated" : false, "documentation" : "

                                                                                            The ID of the patch baseline to retrieve the effective patches for.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "baselineId", "fluentSetterDocumentation" : "

                                                                                            The ID of the patch baseline to retrieve the effective patches for.

                                                                                            \n@param baselineId The ID of the patch baseline to retrieve the effective patches for.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "baselineId", "getterDocumentation" : "

                                                                                            The ID of the patch baseline to retrieve the effective patches for.

                                                                                            \n@return The ID of the patch baseline to retrieve the effective patches for.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BaselineId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BaselineId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "BaselineId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The ID of the patch baseline to retrieve the effective patches for.

                                                                                            \n@param baselineId The ID of the patch baseline to retrieve the effective patches for.", "setterMethodName" : "setBaselineId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "baselineId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "baselineId", "variableType" : "String", "documentation" : "

                                                                                            The ID of the patch baseline to retrieve the effective patches for.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "MaxResults" : { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "PatchBaselineMaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The maximum number of patches to return (per page).

                                                                                            \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                            The maximum number of patches to return (per page).

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                            The maximum number of patches to return (per page).

                                                                                            \n@param maxResults The maximum number of patches to return (per page).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

                                                                                            The maximum number of patches to return (per page).

                                                                                            \n@return The maximum number of patches to return (per page).", "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" : "

                                                                                            The maximum number of patches to return (per page).

                                                                                            \n@param maxResults The maximum number of patches to return (per page).", "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" : "

                                                                                            The maximum number of patches to return (per page).

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@return The token for the next set of items to return. (You received this token from a previous call.)", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getBaselineId", "beanStyleSetterMethodName" : "setBaselineId", "c2jName" : "BaselineId", "c2jShape" : "BaselineId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The ID of the patch baseline to retrieve the effective patches for.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #baselineId(String)}.\n@param baselineId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #baselineId(String)", "deprecated" : false, "documentation" : "

                                                                                            The ID of the patch baseline to retrieve the effective patches for.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "baselineId", "fluentSetterDocumentation" : "

                                                                                            The ID of the patch baseline to retrieve the effective patches for.

                                                                                            \n@param baselineId The ID of the patch baseline to retrieve the effective patches for.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "baselineId", "getterDocumentation" : "

                                                                                            The ID of the patch baseline to retrieve the effective patches for.

                                                                                            \n@return The ID of the patch baseline to retrieve the effective patches for.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BaselineId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BaselineId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "BaselineId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The ID of the patch baseline to retrieve the effective patches for.

                                                                                            \n@param baselineId The ID of the patch baseline to retrieve the effective patches for.", "setterMethodName" : "setBaselineId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "baselineId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "baselineId", "variableType" : "String", "documentation" : "

                                                                                            The ID of the patch baseline to retrieve the effective patches for.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "PatchBaselineMaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The maximum number of patches to return (per page).

                                                                                            \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                            The maximum number of patches to return (per page).

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                            The maximum number of patches to return (per page).

                                                                                            \n@param maxResults The maximum number of patches to return (per page).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

                                                                                            The maximum number of patches to return (per page).

                                                                                            \n@return The maximum number of patches to return (per page).", "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" : "

                                                                                            The maximum number of patches to return (per page).

                                                                                            \n@param maxResults The maximum number of patches to return (per page).", "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" : "

                                                                                            The maximum number of patches to return (per page).

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@return The token for the next set of items to return. (You received this token from a previous call.)", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "BaselineId" ], "shapeName" : "DescribeEffectivePatchesForPatchBaselineRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeEffectivePatchesForPatchBaselineRequest", "variableName" : "describeEffectivePatchesForPatchBaselineRequest", "variableType" : "DescribeEffectivePatchesForPatchBaselineRequest", "documentation" : null, "simpleType" : "DescribeEffectivePatchesForPatchBaselineRequest", "variableSetterType" : "DescribeEffectivePatchesForPatchBaselineRequest" }, "wrapper" : false }, "DescribeEffectivePatchesForPatchBaselineResponse" : { "c2jName" : "DescribeEffectivePatchesForPatchBaselineResult", "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" : [ { "beanStyleGetterMethodName" : "getEffectivePatches", "beanStyleSetterMethodName" : "setEffectivePatches", "c2jName" : "EffectivePatches", "c2jShape" : "EffectivePatchList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            An array of patches and patch status.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #effectivePatches(List)}.\n@param effectivePatches a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #effectivePatches(List)", "deprecated" : false, "documentation" : "

                                                                                            An array of patches and patch status.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "effectivePatches", "fluentSetterDocumentation" : "

                                                                                            An array of patches and patch status.

                                                                                            \n@param effectivePatches An array of patches and patch status.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "effectivePatches", "getterDocumentation" : "

                                                                                            An array of patches and patch status.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return An array of patches and patch status.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EffectivePatches", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EffectivePatches", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "EffectivePatch", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link EffectivePatch.Builder} avoiding the need to create one manually via {@link EffectivePatch#builder()}.\n\nWhen the {@link Consumer} completes, {@link EffectivePatch.Builder#build()} is called immediately and its result is passed to {@link #member(EffectivePatch)}.\n@param member a consumer that will call methods on {@link EffectivePatch.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(EffectivePatch)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "EffectivePatch", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "EffectivePatch", "variableName" : "member", "variableType" : "EffectivePatch", "documentation" : null, "simpleType" : "EffectivePatch", "variableSetterType" : "EffectivePatch" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EffectivePatch", "variableName" : "member", "variableType" : "EffectivePatch", "documentation" : "", "simpleType" : "EffectivePatch", "variableSetterType" : "EffectivePatch" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "EffectivePatch", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "EffectivePatch", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "EffectivePatches", "sensitive" : false, "setterDocumentation" : "

                                                                                            An array of patches and patch status.

                                                                                            \n@param effectivePatches An array of patches and patch status.", "setterMethodName" : "setEffectivePatches", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "effectivePatches", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "effectivePatches", "variableType" : "java.util.List", "documentation" : "

                                                                                            An array of patches and patch status.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@return The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "getterModel" : { "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" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "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" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "EffectivePatches" : { "beanStyleGetterMethodName" : "getEffectivePatches", "beanStyleSetterMethodName" : "setEffectivePatches", "c2jName" : "EffectivePatches", "c2jShape" : "EffectivePatchList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            An array of patches and patch status.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #effectivePatches(List)}.\n@param effectivePatches a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #effectivePatches(List)", "deprecated" : false, "documentation" : "

                                                                                            An array of patches and patch status.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "effectivePatches", "fluentSetterDocumentation" : "

                                                                                            An array of patches and patch status.

                                                                                            \n@param effectivePatches An array of patches and patch status.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "effectivePatches", "getterDocumentation" : "

                                                                                            An array of patches and patch status.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return An array of patches and patch status.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EffectivePatches", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EffectivePatches", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "EffectivePatch", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link EffectivePatch.Builder} avoiding the need to create one manually via {@link EffectivePatch#builder()}.\n\nWhen the {@link Consumer} completes, {@link EffectivePatch.Builder#build()} is called immediately and its result is passed to {@link #member(EffectivePatch)}.\n@param member a consumer that will call methods on {@link EffectivePatch.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(EffectivePatch)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "EffectivePatch", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "EffectivePatch", "variableName" : "member", "variableType" : "EffectivePatch", "documentation" : null, "simpleType" : "EffectivePatch", "variableSetterType" : "EffectivePatch" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EffectivePatch", "variableName" : "member", "variableType" : "EffectivePatch", "documentation" : "", "simpleType" : "EffectivePatch", "variableSetterType" : "EffectivePatch" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "EffectivePatch", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "EffectivePatch", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "EffectivePatches", "sensitive" : false, "setterDocumentation" : "

                                                                                            An array of patches and patch status.

                                                                                            \n@param effectivePatches An array of patches and patch status.", "setterMethodName" : "setEffectivePatches", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "effectivePatches", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "effectivePatches", "variableType" : "java.util.List", "documentation" : "

                                                                                            An array of patches and patch status.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@return The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "getterModel" : { "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" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "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" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getEffectivePatches", "beanStyleSetterMethodName" : "setEffectivePatches", "c2jName" : "EffectivePatches", "c2jShape" : "EffectivePatchList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            An array of patches and patch status.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #effectivePatches(List)}.\n@param effectivePatches a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #effectivePatches(List)", "deprecated" : false, "documentation" : "

                                                                                            An array of patches and patch status.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "effectivePatches", "fluentSetterDocumentation" : "

                                                                                            An array of patches and patch status.

                                                                                            \n@param effectivePatches An array of patches and patch status.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "effectivePatches", "getterDocumentation" : "

                                                                                            An array of patches and patch status.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return An array of patches and patch status.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EffectivePatches", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EffectivePatches", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "EffectivePatch", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link EffectivePatch.Builder} avoiding the need to create one manually via {@link EffectivePatch#builder()}.\n\nWhen the {@link Consumer} completes, {@link EffectivePatch.Builder#build()} is called immediately and its result is passed to {@link #member(EffectivePatch)}.\n@param member a consumer that will call methods on {@link EffectivePatch.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(EffectivePatch)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "EffectivePatch", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "EffectivePatch", "variableName" : "member", "variableType" : "EffectivePatch", "documentation" : null, "simpleType" : "EffectivePatch", "variableSetterType" : "EffectivePatch" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "EffectivePatch", "variableName" : "member", "variableType" : "EffectivePatch", "documentation" : "", "simpleType" : "EffectivePatch", "variableSetterType" : "EffectivePatch" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "EffectivePatch", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "EffectivePatch", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "EffectivePatches", "sensitive" : false, "setterDocumentation" : "

                                                                                            An array of patches and patch status.

                                                                                            \n@param effectivePatches An array of patches and patch status.", "setterMethodName" : "setEffectivePatches", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "effectivePatches", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "effectivePatches", "variableType" : "java.util.List", "documentation" : "

                                                                                            An array of patches and patch status.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@return The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "getterModel" : { "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" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "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" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeEffectivePatchesForPatchBaselineResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeEffectivePatchesForPatchBaselineResponse", "variableName" : "describeEffectivePatchesForPatchBaselineResponse", "variableType" : "DescribeEffectivePatchesForPatchBaselineResponse", "documentation" : null, "simpleType" : "DescribeEffectivePatchesForPatchBaselineResponse", "variableSetterType" : "DescribeEffectivePatchesForPatchBaselineResponse" }, "wrapper" : false }, "DescribeInstanceAssociationsStatusRequest" : { "c2jName" : "DescribeInstanceAssociationsStatusRequest", "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" : "DescribeInstanceAssociationsStatus", "locationName" : null, "requestUri" : "/", "target" : "AmazonSSM.DescribeInstanceAssociationsStatus", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The instance IDs for which you want association status information.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                                            The instance IDs for which you want association status information.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                                            The instance IDs for which you want association status information.

                                                                                            \n@param instanceId The instance IDs for which you want association status information.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                            The instance IDs for which you want association status information.

                                                                                            \n@return The instance IDs for which you want association status information.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The instance IDs for which you want association status information.

                                                                                            \n@param instanceId The instance IDs for which you want association status information.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                            The instance IDs for which you want association status information.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@return The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@return The token for the next set of items to return. (You received this token from a previous call.)", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "InstanceId" : { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The instance IDs for which you want association status information.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                                            The instance IDs for which you want association status information.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                                            The instance IDs for which you want association status information.

                                                                                            \n@param instanceId The instance IDs for which you want association status information.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                            The instance IDs for which you want association status information.

                                                                                            \n@return The instance IDs for which you want association status information.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The instance IDs for which you want association status information.

                                                                                            \n@param instanceId The instance IDs for which you want association status information.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                            The instance IDs for which you want association status information.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "MaxResults" : { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@return The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@return The token for the next set of items to return. (You received this token from a previous call.)", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The instance IDs for which you want association status information.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                                            The instance IDs for which you want association status information.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                                            The instance IDs for which you want association status information.

                                                                                            \n@param instanceId The instance IDs for which you want association status information.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                            The instance IDs for which you want association status information.

                                                                                            \n@return The instance IDs for which you want association status information.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The instance IDs for which you want association status information.

                                                                                            \n@param instanceId The instance IDs for which you want association status information.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                            The instance IDs for which you want association status information.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@return The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@return The token for the next set of items to return. (You received this token from a previous call.)", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "InstanceId" ], "shapeName" : "DescribeInstanceAssociationsStatusRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeInstanceAssociationsStatusRequest", "variableName" : "describeInstanceAssociationsStatusRequest", "variableType" : "DescribeInstanceAssociationsStatusRequest", "documentation" : null, "simpleType" : "DescribeInstanceAssociationsStatusRequest", "variableSetterType" : "DescribeInstanceAssociationsStatusRequest" }, "wrapper" : false }, "DescribeInstanceAssociationsStatusResponse" : { "c2jName" : "DescribeInstanceAssociationsStatusResult", "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" : [ { "beanStyleGetterMethodName" : "getInstanceAssociationStatusInfos", "beanStyleSetterMethodName" : "setInstanceAssociationStatusInfos", "c2jName" : "InstanceAssociationStatusInfos", "c2jShape" : "InstanceAssociationStatusInfos", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Status information about the association.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #instanceAssociationStatusInfos(List)}.\n@param instanceAssociationStatusInfos a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceAssociationStatusInfos(List)", "deprecated" : false, "documentation" : "

                                                                                            Status information about the association.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceAssociationStatusInfos", "fluentSetterDocumentation" : "

                                                                                            Status information about the association.

                                                                                            \n@param instanceAssociationStatusInfos Status information about the association.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceAssociationStatusInfos", "getterDocumentation" : "

                                                                                            Status information about the association.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return Status information about the association.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceAssociationStatusInfos", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceAssociationStatusInfos", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "InstanceAssociationStatusInfo", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link InstanceAssociationStatusInfo.Builder} avoiding the need to create one manually via {@link InstanceAssociationStatusInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link InstanceAssociationStatusInfo.Builder#build()} is called immediately and its result is passed to {@link #member(InstanceAssociationStatusInfo)}.\n@param member a consumer that will call methods on {@link InstanceAssociationStatusInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(InstanceAssociationStatusInfo)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "InstanceAssociationStatusInfo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "InstanceAssociationStatusInfo", "variableName" : "member", "variableType" : "InstanceAssociationStatusInfo", "documentation" : null, "simpleType" : "InstanceAssociationStatusInfo", "variableSetterType" : "InstanceAssociationStatusInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InstanceAssociationStatusInfo", "variableName" : "member", "variableType" : "InstanceAssociationStatusInfo", "documentation" : "", "simpleType" : "InstanceAssociationStatusInfo", "variableSetterType" : "InstanceAssociationStatusInfo" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "InstanceAssociationStatusInfo", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "InstanceAssociationStatusInfo", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "InstanceAssociationStatusInfos", "sensitive" : false, "setterDocumentation" : "

                                                                                            Status information about the association.

                                                                                            \n@param instanceAssociationStatusInfos Status information about the association.", "setterMethodName" : "setInstanceAssociationStatusInfos", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceAssociationStatusInfos", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceAssociationStatusInfos", "variableType" : "java.util.List", "documentation" : "

                                                                                            Status information about the association.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@return The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "getterModel" : { "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" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "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" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "InstanceAssociationStatusInfos" : { "beanStyleGetterMethodName" : "getInstanceAssociationStatusInfos", "beanStyleSetterMethodName" : "setInstanceAssociationStatusInfos", "c2jName" : "InstanceAssociationStatusInfos", "c2jShape" : "InstanceAssociationStatusInfos", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Status information about the association.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #instanceAssociationStatusInfos(List)}.\n@param instanceAssociationStatusInfos a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceAssociationStatusInfos(List)", "deprecated" : false, "documentation" : "

                                                                                            Status information about the association.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceAssociationStatusInfos", "fluentSetterDocumentation" : "

                                                                                            Status information about the association.

                                                                                            \n@param instanceAssociationStatusInfos Status information about the association.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceAssociationStatusInfos", "getterDocumentation" : "

                                                                                            Status information about the association.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return Status information about the association.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceAssociationStatusInfos", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceAssociationStatusInfos", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "InstanceAssociationStatusInfo", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link InstanceAssociationStatusInfo.Builder} avoiding the need to create one manually via {@link InstanceAssociationStatusInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link InstanceAssociationStatusInfo.Builder#build()} is called immediately and its result is passed to {@link #member(InstanceAssociationStatusInfo)}.\n@param member a consumer that will call methods on {@link InstanceAssociationStatusInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(InstanceAssociationStatusInfo)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "InstanceAssociationStatusInfo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "InstanceAssociationStatusInfo", "variableName" : "member", "variableType" : "InstanceAssociationStatusInfo", "documentation" : null, "simpleType" : "InstanceAssociationStatusInfo", "variableSetterType" : "InstanceAssociationStatusInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InstanceAssociationStatusInfo", "variableName" : "member", "variableType" : "InstanceAssociationStatusInfo", "documentation" : "", "simpleType" : "InstanceAssociationStatusInfo", "variableSetterType" : "InstanceAssociationStatusInfo" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "InstanceAssociationStatusInfo", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "InstanceAssociationStatusInfo", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "InstanceAssociationStatusInfos", "sensitive" : false, "setterDocumentation" : "

                                                                                            Status information about the association.

                                                                                            \n@param instanceAssociationStatusInfos Status information about the association.", "setterMethodName" : "setInstanceAssociationStatusInfos", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceAssociationStatusInfos", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceAssociationStatusInfos", "variableType" : "java.util.List", "documentation" : "

                                                                                            Status information about the association.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@return The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "getterModel" : { "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" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "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" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getInstanceAssociationStatusInfos", "beanStyleSetterMethodName" : "setInstanceAssociationStatusInfos", "c2jName" : "InstanceAssociationStatusInfos", "c2jShape" : "InstanceAssociationStatusInfos", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Status information about the association.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #instanceAssociationStatusInfos(List)}.\n@param instanceAssociationStatusInfos a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceAssociationStatusInfos(List)", "deprecated" : false, "documentation" : "

                                                                                            Status information about the association.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceAssociationStatusInfos", "fluentSetterDocumentation" : "

                                                                                            Status information about the association.

                                                                                            \n@param instanceAssociationStatusInfos Status information about the association.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceAssociationStatusInfos", "getterDocumentation" : "

                                                                                            Status information about the association.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return Status information about the association.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceAssociationStatusInfos", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceAssociationStatusInfos", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "InstanceAssociationStatusInfo", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link InstanceAssociationStatusInfo.Builder} avoiding the need to create one manually via {@link InstanceAssociationStatusInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link InstanceAssociationStatusInfo.Builder#build()} is called immediately and its result is passed to {@link #member(InstanceAssociationStatusInfo)}.\n@param member a consumer that will call methods on {@link InstanceAssociationStatusInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(InstanceAssociationStatusInfo)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "InstanceAssociationStatusInfo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "InstanceAssociationStatusInfo", "variableName" : "member", "variableType" : "InstanceAssociationStatusInfo", "documentation" : null, "simpleType" : "InstanceAssociationStatusInfo", "variableSetterType" : "InstanceAssociationStatusInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InstanceAssociationStatusInfo", "variableName" : "member", "variableType" : "InstanceAssociationStatusInfo", "documentation" : "", "simpleType" : "InstanceAssociationStatusInfo", "variableSetterType" : "InstanceAssociationStatusInfo" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "InstanceAssociationStatusInfo", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "InstanceAssociationStatusInfo", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "InstanceAssociationStatusInfos", "sensitive" : false, "setterDocumentation" : "

                                                                                            Status information about the association.

                                                                                            \n@param instanceAssociationStatusInfos Status information about the association.", "setterMethodName" : "setInstanceAssociationStatusInfos", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceAssociationStatusInfos", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceAssociationStatusInfos", "variableType" : "java.util.List", "documentation" : "

                                                                                            Status information about the association.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@return The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "getterModel" : { "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" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "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" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeInstanceAssociationsStatusResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeInstanceAssociationsStatusResponse", "variableName" : "describeInstanceAssociationsStatusResponse", "variableType" : "DescribeInstanceAssociationsStatusResponse", "documentation" : null, "simpleType" : "DescribeInstanceAssociationsStatusResponse", "variableSetterType" : "DescribeInstanceAssociationsStatusResponse" }, "wrapper" : false }, "DescribeInstanceInformationRequest" : { "c2jName" : "DescribeInstanceInformationRequest", "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" : "DescribeInstanceInformation", "locationName" : null, "requestUri" : "/", "target" : "AmazonSSM.DescribeInstanceInformation", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getInstanceInformationFilterList", "beanStyleSetterMethodName" : "setInstanceInformationFilterList", "c2jName" : "InstanceInformationFilterList", "c2jShape" : "InstanceInformationFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            This is a legacy method. We recommend that you don't use this method. Instead, use the InstanceInformationFilter action. The InstanceInformationFilter action enables you to return instance information by using tags that are specified as a key-value mapping.

                                                                                            If you do use this method, then you can't use the InstanceInformationFilter action. Using this method and the InstanceInformationFilter action causes an exception error.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #instanceInformationFilterList(List)}.\n@param instanceInformationFilterList a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceInformationFilterList(List)", "deprecated" : false, "documentation" : "

                                                                                            This is a legacy method. We recommend that you don't use this method. Instead, use the InstanceInformationFilter action. The InstanceInformationFilter action enables you to return instance information by using tags that are specified as a key-value mapping.

                                                                                            If you do use this method, then you can't use the InstanceInformationFilter action. Using this method and the InstanceInformationFilter action causes an exception error.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceInformationFilterList", "fluentSetterDocumentation" : "

                                                                                            This is a legacy method. We recommend that you don't use this method. Instead, use the InstanceInformationFilter action. The InstanceInformationFilter action enables you to return instance information by using tags that are specified as a key-value mapping.

                                                                                            If you do use this method, then you can't use the InstanceInformationFilter action. Using this method and the InstanceInformationFilter action causes an exception error.

                                                                                            \n@param instanceInformationFilterList This is a legacy method. We recommend that you don't use this method. Instead, use the InstanceInformationFilter action. The InstanceInformationFilter action enables you to return instance information by using tags that are specified as a key-value mapping.

                                                                                            If you do use this method, then you can't use the InstanceInformationFilter action. Using this method and the InstanceInformationFilter action causes an exception error.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceInformationFilterList", "getterDocumentation" : "

                                                                                            This is a legacy method. We recommend that you don't use this method. Instead, use the InstanceInformationFilter action. The InstanceInformationFilter action enables you to return instance information by using tags that are specified as a key-value mapping.

                                                                                            If you do use this method, then you can't use the InstanceInformationFilter action. Using this method and the InstanceInformationFilter action causes an exception error.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return This is a legacy method. We recommend that you don't use this method. Instead, use the InstanceInformationFilter action. The InstanceInformationFilter action enables you to return instance information by using tags that are specified as a key-value mapping.

                                                                                            If you do use this method, then you can't use the InstanceInformationFilter action. Using this method and the InstanceInformationFilter action causes an exception error.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceInformationFilterList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceInformationFilterList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "InstanceInformationFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link InstanceInformationFilter.Builder} avoiding the need to create one manually via {@link InstanceInformationFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link InstanceInformationFilter.Builder#build()} is called immediately and its result is passed to {@link #member(InstanceInformationFilter)}.\n@param member a consumer that will call methods on {@link InstanceInformationFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(InstanceInformationFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "InstanceInformationFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "InstanceInformationFilter", "variableName" : "member", "variableType" : "InstanceInformationFilter", "documentation" : null, "simpleType" : "InstanceInformationFilter", "variableSetterType" : "InstanceInformationFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InstanceInformationFilter", "variableName" : "member", "variableType" : "InstanceInformationFilter", "documentation" : "", "simpleType" : "InstanceInformationFilter", "variableSetterType" : "InstanceInformationFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "InstanceInformationFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "InstanceInformationFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "InstanceInformationFilterList", "sensitive" : false, "setterDocumentation" : "

                                                                                            This is a legacy method. We recommend that you don't use this method. Instead, use the InstanceInformationFilter action. The InstanceInformationFilter action enables you to return instance information by using tags that are specified as a key-value mapping.

                                                                                            If you do use this method, then you can't use the InstanceInformationFilter action. Using this method and the InstanceInformationFilter action causes an exception error.

                                                                                            \n@param instanceInformationFilterList This is a legacy method. We recommend that you don't use this method. Instead, use the InstanceInformationFilter action. The InstanceInformationFilter action enables you to return instance information by using tags that are specified as a key-value mapping.

                                                                                            If you do use this method, then you can't use the InstanceInformationFilter action. Using this method and the InstanceInformationFilter action causes an exception error.", "setterMethodName" : "setInstanceInformationFilterList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceInformationFilterList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceInformationFilterList", "variableType" : "java.util.List", "documentation" : "

                                                                                            This is a legacy method. We recommend that you don't use this method. Instead, use the InstanceInformationFilter action. The InstanceInformationFilter action enables you to return instance information by using tags that are specified as a key-value mapping.

                                                                                            If you do use this method, then you can't use the InstanceInformationFilter action. Using this method and the InstanceInformationFilter action causes an exception error.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "InstanceInformationStringFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            One or more filters. Use a filter to return a more specific list of instances. You can filter on Amazon EC2 tag. Specify tags by using a key-value mapping.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #filters(List)}.\n@param filters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filters(List)", "deprecated" : false, "documentation" : "

                                                                                            One or more filters. Use a filter to return a more specific list of instances. You can filter on Amazon EC2 tag. Specify tags by using a key-value mapping.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filters", "fluentSetterDocumentation" : "

                                                                                            One or more filters. Use a filter to return a more specific list of instances. You can filter on Amazon EC2 tag. Specify tags by using a key-value mapping.

                                                                                            \n@param filters One or more filters. Use a filter to return a more specific list of instances. You can filter on Amazon EC2 tag. Specify tags by using a key-value mapping.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

                                                                                            One or more filters. Use a filter to return a more specific list of instances. You can filter on Amazon EC2 tag. Specify tags by using a key-value mapping.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return One or more filters. Use a filter to return a more specific list of instances. You can filter on Amazon EC2 tag. Specify tags by using a key-value mapping.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "InstanceInformationStringFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link InstanceInformationStringFilter.Builder} avoiding the need to create one manually via {@link InstanceInformationStringFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link InstanceInformationStringFilter.Builder#build()} is called immediately and its result is passed to {@link #member(InstanceInformationStringFilter)}.\n@param member a consumer that will call methods on {@link InstanceInformationStringFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(InstanceInformationStringFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "InstanceInformationStringFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "InstanceInformationStringFilter", "variableName" : "member", "variableType" : "InstanceInformationStringFilter", "documentation" : null, "simpleType" : "InstanceInformationStringFilter", "variableSetterType" : "InstanceInformationStringFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InstanceInformationStringFilter", "variableName" : "member", "variableType" : "InstanceInformationStringFilter", "documentation" : "", "simpleType" : "InstanceInformationStringFilter", "variableSetterType" : "InstanceInformationStringFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "InstanceInformationStringFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "InstanceInformationStringFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

                                                                                            One or more filters. Use a filter to return a more specific list of instances. You can filter on Amazon EC2 tag. Specify tags by using a key-value mapping.

                                                                                            \n@param filters One or more filters. Use a filter to return a more specific list of instances. You can filter on Amazon EC2 tag. Specify tags by using a key-value mapping.", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

                                                                                            One or more filters. Use a filter to return a more specific list of instances. You can filter on Amazon EC2 tag. Specify tags by using a key-value mapping.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResultsEC2Compatible", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@return The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@return The token for the next set of items to return. (You received this token from a previous call.)", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Filters" : { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "InstanceInformationStringFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            One or more filters. Use a filter to return a more specific list of instances. You can filter on Amazon EC2 tag. Specify tags by using a key-value mapping.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #filters(List)}.\n@param filters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filters(List)", "deprecated" : false, "documentation" : "

                                                                                            One or more filters. Use a filter to return a more specific list of instances. You can filter on Amazon EC2 tag. Specify tags by using a key-value mapping.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filters", "fluentSetterDocumentation" : "

                                                                                            One or more filters. Use a filter to return a more specific list of instances. You can filter on Amazon EC2 tag. Specify tags by using a key-value mapping.

                                                                                            \n@param filters One or more filters. Use a filter to return a more specific list of instances. You can filter on Amazon EC2 tag. Specify tags by using a key-value mapping.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

                                                                                            One or more filters. Use a filter to return a more specific list of instances. You can filter on Amazon EC2 tag. Specify tags by using a key-value mapping.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return One or more filters. Use a filter to return a more specific list of instances. You can filter on Amazon EC2 tag. Specify tags by using a key-value mapping.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "InstanceInformationStringFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link InstanceInformationStringFilter.Builder} avoiding the need to create one manually via {@link InstanceInformationStringFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link InstanceInformationStringFilter.Builder#build()} is called immediately and its result is passed to {@link #member(InstanceInformationStringFilter)}.\n@param member a consumer that will call methods on {@link InstanceInformationStringFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(InstanceInformationStringFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "InstanceInformationStringFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "InstanceInformationStringFilter", "variableName" : "member", "variableType" : "InstanceInformationStringFilter", "documentation" : null, "simpleType" : "InstanceInformationStringFilter", "variableSetterType" : "InstanceInformationStringFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InstanceInformationStringFilter", "variableName" : "member", "variableType" : "InstanceInformationStringFilter", "documentation" : "", "simpleType" : "InstanceInformationStringFilter", "variableSetterType" : "InstanceInformationStringFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "InstanceInformationStringFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "InstanceInformationStringFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

                                                                                            One or more filters. Use a filter to return a more specific list of instances. You can filter on Amazon EC2 tag. Specify tags by using a key-value mapping.

                                                                                            \n@param filters One or more filters. Use a filter to return a more specific list of instances. You can filter on Amazon EC2 tag. Specify tags by using a key-value mapping.", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

                                                                                            One or more filters. Use a filter to return a more specific list of instances. You can filter on Amazon EC2 tag. Specify tags by using a key-value mapping.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "InstanceInformationFilterList" : { "beanStyleGetterMethodName" : "getInstanceInformationFilterList", "beanStyleSetterMethodName" : "setInstanceInformationFilterList", "c2jName" : "InstanceInformationFilterList", "c2jShape" : "InstanceInformationFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            This is a legacy method. We recommend that you don't use this method. Instead, use the InstanceInformationFilter action. The InstanceInformationFilter action enables you to return instance information by using tags that are specified as a key-value mapping.

                                                                                            If you do use this method, then you can't use the InstanceInformationFilter action. Using this method and the InstanceInformationFilter action causes an exception error.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #instanceInformationFilterList(List)}.\n@param instanceInformationFilterList a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceInformationFilterList(List)", "deprecated" : false, "documentation" : "

                                                                                            This is a legacy method. We recommend that you don't use this method. Instead, use the InstanceInformationFilter action. The InstanceInformationFilter action enables you to return instance information by using tags that are specified as a key-value mapping.

                                                                                            If you do use this method, then you can't use the InstanceInformationFilter action. Using this method and the InstanceInformationFilter action causes an exception error.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceInformationFilterList", "fluentSetterDocumentation" : "

                                                                                            This is a legacy method. We recommend that you don't use this method. Instead, use the InstanceInformationFilter action. The InstanceInformationFilter action enables you to return instance information by using tags that are specified as a key-value mapping.

                                                                                            If you do use this method, then you can't use the InstanceInformationFilter action. Using this method and the InstanceInformationFilter action causes an exception error.

                                                                                            \n@param instanceInformationFilterList This is a legacy method. We recommend that you don't use this method. Instead, use the InstanceInformationFilter action. The InstanceInformationFilter action enables you to return instance information by using tags that are specified as a key-value mapping.

                                                                                            If you do use this method, then you can't use the InstanceInformationFilter action. Using this method and the InstanceInformationFilter action causes an exception error.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceInformationFilterList", "getterDocumentation" : "

                                                                                            This is a legacy method. We recommend that you don't use this method. Instead, use the InstanceInformationFilter action. The InstanceInformationFilter action enables you to return instance information by using tags that are specified as a key-value mapping.

                                                                                            If you do use this method, then you can't use the InstanceInformationFilter action. Using this method and the InstanceInformationFilter action causes an exception error.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return This is a legacy method. We recommend that you don't use this method. Instead, use the InstanceInformationFilter action. The InstanceInformationFilter action enables you to return instance information by using tags that are specified as a key-value mapping.

                                                                                            If you do use this method, then you can't use the InstanceInformationFilter action. Using this method and the InstanceInformationFilter action causes an exception error.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceInformationFilterList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceInformationFilterList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "InstanceInformationFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link InstanceInformationFilter.Builder} avoiding the need to create one manually via {@link InstanceInformationFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link InstanceInformationFilter.Builder#build()} is called immediately and its result is passed to {@link #member(InstanceInformationFilter)}.\n@param member a consumer that will call methods on {@link InstanceInformationFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(InstanceInformationFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "InstanceInformationFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "InstanceInformationFilter", "variableName" : "member", "variableType" : "InstanceInformationFilter", "documentation" : null, "simpleType" : "InstanceInformationFilter", "variableSetterType" : "InstanceInformationFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InstanceInformationFilter", "variableName" : "member", "variableType" : "InstanceInformationFilter", "documentation" : "", "simpleType" : "InstanceInformationFilter", "variableSetterType" : "InstanceInformationFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "InstanceInformationFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "InstanceInformationFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "InstanceInformationFilterList", "sensitive" : false, "setterDocumentation" : "

                                                                                            This is a legacy method. We recommend that you don't use this method. Instead, use the InstanceInformationFilter action. The InstanceInformationFilter action enables you to return instance information by using tags that are specified as a key-value mapping.

                                                                                            If you do use this method, then you can't use the InstanceInformationFilter action. Using this method and the InstanceInformationFilter action causes an exception error.

                                                                                            \n@param instanceInformationFilterList This is a legacy method. We recommend that you don't use this method. Instead, use the InstanceInformationFilter action. The InstanceInformationFilter action enables you to return instance information by using tags that are specified as a key-value mapping.

                                                                                            If you do use this method, then you can't use the InstanceInformationFilter action. Using this method and the InstanceInformationFilter action causes an exception error.", "setterMethodName" : "setInstanceInformationFilterList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceInformationFilterList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceInformationFilterList", "variableType" : "java.util.List", "documentation" : "

                                                                                            This is a legacy method. We recommend that you don't use this method. Instead, use the InstanceInformationFilter action. The InstanceInformationFilter action enables you to return instance information by using tags that are specified as a key-value mapping.

                                                                                            If you do use this method, then you can't use the InstanceInformationFilter action. Using this method and the InstanceInformationFilter action causes an exception error.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "MaxResults" : { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResultsEC2Compatible", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@return The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@return The token for the next set of items to return. (You received this token from a previous call.)", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getInstanceInformationFilterList", "beanStyleSetterMethodName" : "setInstanceInformationFilterList", "c2jName" : "InstanceInformationFilterList", "c2jShape" : "InstanceInformationFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            This is a legacy method. We recommend that you don't use this method. Instead, use the InstanceInformationFilter action. The InstanceInformationFilter action enables you to return instance information by using tags that are specified as a key-value mapping.

                                                                                            If you do use this method, then you can't use the InstanceInformationFilter action. Using this method and the InstanceInformationFilter action causes an exception error.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #instanceInformationFilterList(List)}.\n@param instanceInformationFilterList a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceInformationFilterList(List)", "deprecated" : false, "documentation" : "

                                                                                            This is a legacy method. We recommend that you don't use this method. Instead, use the InstanceInformationFilter action. The InstanceInformationFilter action enables you to return instance information by using tags that are specified as a key-value mapping.

                                                                                            If you do use this method, then you can't use the InstanceInformationFilter action. Using this method and the InstanceInformationFilter action causes an exception error.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceInformationFilterList", "fluentSetterDocumentation" : "

                                                                                            This is a legacy method. We recommend that you don't use this method. Instead, use the InstanceInformationFilter action. The InstanceInformationFilter action enables you to return instance information by using tags that are specified as a key-value mapping.

                                                                                            If you do use this method, then you can't use the InstanceInformationFilter action. Using this method and the InstanceInformationFilter action causes an exception error.

                                                                                            \n@param instanceInformationFilterList This is a legacy method. We recommend that you don't use this method. Instead, use the InstanceInformationFilter action. The InstanceInformationFilter action enables you to return instance information by using tags that are specified as a key-value mapping.

                                                                                            If you do use this method, then you can't use the InstanceInformationFilter action. Using this method and the InstanceInformationFilter action causes an exception error.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceInformationFilterList", "getterDocumentation" : "

                                                                                            This is a legacy method. We recommend that you don't use this method. Instead, use the InstanceInformationFilter action. The InstanceInformationFilter action enables you to return instance information by using tags that are specified as a key-value mapping.

                                                                                            If you do use this method, then you can't use the InstanceInformationFilter action. Using this method and the InstanceInformationFilter action causes an exception error.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return This is a legacy method. We recommend that you don't use this method. Instead, use the InstanceInformationFilter action. The InstanceInformationFilter action enables you to return instance information by using tags that are specified as a key-value mapping.

                                                                                            If you do use this method, then you can't use the InstanceInformationFilter action. Using this method and the InstanceInformationFilter action causes an exception error.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceInformationFilterList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceInformationFilterList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "InstanceInformationFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link InstanceInformationFilter.Builder} avoiding the need to create one manually via {@link InstanceInformationFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link InstanceInformationFilter.Builder#build()} is called immediately and its result is passed to {@link #member(InstanceInformationFilter)}.\n@param member a consumer that will call methods on {@link InstanceInformationFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(InstanceInformationFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "InstanceInformationFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "InstanceInformationFilter", "variableName" : "member", "variableType" : "InstanceInformationFilter", "documentation" : null, "simpleType" : "InstanceInformationFilter", "variableSetterType" : "InstanceInformationFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InstanceInformationFilter", "variableName" : "member", "variableType" : "InstanceInformationFilter", "documentation" : "", "simpleType" : "InstanceInformationFilter", "variableSetterType" : "InstanceInformationFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "InstanceInformationFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "InstanceInformationFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "InstanceInformationFilterList", "sensitive" : false, "setterDocumentation" : "

                                                                                            This is a legacy method. We recommend that you don't use this method. Instead, use the InstanceInformationFilter action. The InstanceInformationFilter action enables you to return instance information by using tags that are specified as a key-value mapping.

                                                                                            If you do use this method, then you can't use the InstanceInformationFilter action. Using this method and the InstanceInformationFilter action causes an exception error.

                                                                                            \n@param instanceInformationFilterList This is a legacy method. We recommend that you don't use this method. Instead, use the InstanceInformationFilter action. The InstanceInformationFilter action enables you to return instance information by using tags that are specified as a key-value mapping.

                                                                                            If you do use this method, then you can't use the InstanceInformationFilter action. Using this method and the InstanceInformationFilter action causes an exception error.", "setterMethodName" : "setInstanceInformationFilterList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceInformationFilterList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceInformationFilterList", "variableType" : "java.util.List", "documentation" : "

                                                                                            This is a legacy method. We recommend that you don't use this method. Instead, use the InstanceInformationFilter action. The InstanceInformationFilter action enables you to return instance information by using tags that are specified as a key-value mapping.

                                                                                            If you do use this method, then you can't use the InstanceInformationFilter action. Using this method and the InstanceInformationFilter action causes an exception error.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "InstanceInformationStringFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            One or more filters. Use a filter to return a more specific list of instances. You can filter on Amazon EC2 tag. Specify tags by using a key-value mapping.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #filters(List)}.\n@param filters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filters(List)", "deprecated" : false, "documentation" : "

                                                                                            One or more filters. Use a filter to return a more specific list of instances. You can filter on Amazon EC2 tag. Specify tags by using a key-value mapping.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filters", "fluentSetterDocumentation" : "

                                                                                            One or more filters. Use a filter to return a more specific list of instances. You can filter on Amazon EC2 tag. Specify tags by using a key-value mapping.

                                                                                            \n@param filters One or more filters. Use a filter to return a more specific list of instances. You can filter on Amazon EC2 tag. Specify tags by using a key-value mapping.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

                                                                                            One or more filters. Use a filter to return a more specific list of instances. You can filter on Amazon EC2 tag. Specify tags by using a key-value mapping.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return One or more filters. Use a filter to return a more specific list of instances. You can filter on Amazon EC2 tag. Specify tags by using a key-value mapping.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "InstanceInformationStringFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link InstanceInformationStringFilter.Builder} avoiding the need to create one manually via {@link InstanceInformationStringFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link InstanceInformationStringFilter.Builder#build()} is called immediately and its result is passed to {@link #member(InstanceInformationStringFilter)}.\n@param member a consumer that will call methods on {@link InstanceInformationStringFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(InstanceInformationStringFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "InstanceInformationStringFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "InstanceInformationStringFilter", "variableName" : "member", "variableType" : "InstanceInformationStringFilter", "documentation" : null, "simpleType" : "InstanceInformationStringFilter", "variableSetterType" : "InstanceInformationStringFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InstanceInformationStringFilter", "variableName" : "member", "variableType" : "InstanceInformationStringFilter", "documentation" : "", "simpleType" : "InstanceInformationStringFilter", "variableSetterType" : "InstanceInformationStringFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "InstanceInformationStringFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "InstanceInformationStringFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

                                                                                            One or more filters. Use a filter to return a more specific list of instances. You can filter on Amazon EC2 tag. Specify tags by using a key-value mapping.

                                                                                            \n@param filters One or more filters. Use a filter to return a more specific list of instances. You can filter on Amazon EC2 tag. Specify tags by using a key-value mapping.", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

                                                                                            One or more filters. Use a filter to return a more specific list of instances. You can filter on Amazon EC2 tag. Specify tags by using a key-value mapping.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResultsEC2Compatible", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@return The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@return The token for the next set of items to return. (You received this token from a previous call.)", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeInstanceInformationRequest", "simpleMethod" : true, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeInstanceInformationRequest", "variableName" : "describeInstanceInformationRequest", "variableType" : "DescribeInstanceInformationRequest", "documentation" : null, "simpleType" : "DescribeInstanceInformationRequest", "variableSetterType" : "DescribeInstanceInformationRequest" }, "wrapper" : false }, "DescribeInstanceInformationResponse" : { "c2jName" : "DescribeInstanceInformationResult", "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" : [ { "beanStyleGetterMethodName" : "getInstanceInformationList", "beanStyleSetterMethodName" : "setInstanceInformationList", "c2jName" : "InstanceInformationList", "c2jShape" : "InstanceInformationList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The instance information list.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #instanceInformationList(List)}.\n@param instanceInformationList a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceInformationList(List)", "deprecated" : false, "documentation" : "

                                                                                            The instance information list.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceInformationList", "fluentSetterDocumentation" : "

                                                                                            The instance information list.

                                                                                            \n@param instanceInformationList The instance information list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceInformationList", "getterDocumentation" : "

                                                                                            The instance information list.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return The instance information list.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceInformationList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceInformationList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "InstanceInformation", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link InstanceInformation.Builder} avoiding the need to create one manually via {@link InstanceInformation#builder()}.\n\nWhen the {@link Consumer} completes, {@link InstanceInformation.Builder#build()} is called immediately and its result is passed to {@link #member(InstanceInformation)}.\n@param member a consumer that will call methods on {@link InstanceInformation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(InstanceInformation)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "InstanceInformation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "InstanceInformation", "variableName" : "member", "variableType" : "InstanceInformation", "documentation" : null, "simpleType" : "InstanceInformation", "variableSetterType" : "InstanceInformation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InstanceInformation", "variableName" : "member", "variableType" : "InstanceInformation", "documentation" : "", "simpleType" : "InstanceInformation", "variableSetterType" : "InstanceInformation" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "InstanceInformation", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "InstanceInformation", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "InstanceInformationList", "sensitive" : false, "setterDocumentation" : "

                                                                                            The instance information list.

                                                                                            \n@param instanceInformationList The instance information list.", "setterMethodName" : "setInstanceInformationList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceInformationList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceInformationList", "variableType" : "java.util.List", "documentation" : "

                                                                                            The instance information list.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@return The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "getterModel" : { "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" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "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" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "InstanceInformationList" : { "beanStyleGetterMethodName" : "getInstanceInformationList", "beanStyleSetterMethodName" : "setInstanceInformationList", "c2jName" : "InstanceInformationList", "c2jShape" : "InstanceInformationList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The instance information list.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #instanceInformationList(List)}.\n@param instanceInformationList a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceInformationList(List)", "deprecated" : false, "documentation" : "

                                                                                            The instance information list.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceInformationList", "fluentSetterDocumentation" : "

                                                                                            The instance information list.

                                                                                            \n@param instanceInformationList The instance information list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceInformationList", "getterDocumentation" : "

                                                                                            The instance information list.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return The instance information list.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceInformationList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceInformationList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "InstanceInformation", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link InstanceInformation.Builder} avoiding the need to create one manually via {@link InstanceInformation#builder()}.\n\nWhen the {@link Consumer} completes, {@link InstanceInformation.Builder#build()} is called immediately and its result is passed to {@link #member(InstanceInformation)}.\n@param member a consumer that will call methods on {@link InstanceInformation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(InstanceInformation)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "InstanceInformation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "InstanceInformation", "variableName" : "member", "variableType" : "InstanceInformation", "documentation" : null, "simpleType" : "InstanceInformation", "variableSetterType" : "InstanceInformation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InstanceInformation", "variableName" : "member", "variableType" : "InstanceInformation", "documentation" : "", "simpleType" : "InstanceInformation", "variableSetterType" : "InstanceInformation" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "InstanceInformation", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "InstanceInformation", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "InstanceInformationList", "sensitive" : false, "setterDocumentation" : "

                                                                                            The instance information list.

                                                                                            \n@param instanceInformationList The instance information list.", "setterMethodName" : "setInstanceInformationList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceInformationList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceInformationList", "variableType" : "java.util.List", "documentation" : "

                                                                                            The instance information list.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@return The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "getterModel" : { "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" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "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" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getInstanceInformationList", "beanStyleSetterMethodName" : "setInstanceInformationList", "c2jName" : "InstanceInformationList", "c2jShape" : "InstanceInformationList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The instance information list.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #instanceInformationList(List)}.\n@param instanceInformationList a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceInformationList(List)", "deprecated" : false, "documentation" : "

                                                                                            The instance information list.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceInformationList", "fluentSetterDocumentation" : "

                                                                                            The instance information list.

                                                                                            \n@param instanceInformationList The instance information list.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceInformationList", "getterDocumentation" : "

                                                                                            The instance information list.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return The instance information list.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceInformationList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceInformationList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "InstanceInformation", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link InstanceInformation.Builder} avoiding the need to create one manually via {@link InstanceInformation#builder()}.\n\nWhen the {@link Consumer} completes, {@link InstanceInformation.Builder#build()} is called immediately and its result is passed to {@link #member(InstanceInformation)}.\n@param member a consumer that will call methods on {@link InstanceInformation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(InstanceInformation)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "InstanceInformation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "InstanceInformation", "variableName" : "member", "variableType" : "InstanceInformation", "documentation" : null, "simpleType" : "InstanceInformation", "variableSetterType" : "InstanceInformation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InstanceInformation", "variableName" : "member", "variableType" : "InstanceInformation", "documentation" : "", "simpleType" : "InstanceInformation", "variableSetterType" : "InstanceInformation" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "InstanceInformation", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "InstanceInformation", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "InstanceInformationList", "sensitive" : false, "setterDocumentation" : "

                                                                                            The instance information list.

                                                                                            \n@param instanceInformationList The instance information list.", "setterMethodName" : "setInstanceInformationList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceInformationList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceInformationList", "variableType" : "java.util.List", "documentation" : "

                                                                                            The instance information list.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@return The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "getterModel" : { "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" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "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" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeInstanceInformationResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeInstanceInformationResponse", "variableName" : "describeInstanceInformationResponse", "variableType" : "DescribeInstanceInformationResponse", "documentation" : null, "simpleType" : "DescribeInstanceInformationResponse", "variableSetterType" : "DescribeInstanceInformationResponse" }, "wrapper" : false }, "DescribeInstancePatchStatesForPatchGroupRequest" : { "c2jName" : "DescribeInstancePatchStatesForPatchGroupRequest", "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" : "DescribeInstancePatchStatesForPatchGroup", "locationName" : null, "requestUri" : "/", "target" : "AmazonSSM.DescribeInstancePatchStatesForPatchGroup", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getPatchGroup", "beanStyleSetterMethodName" : "setPatchGroup", "c2jName" : "PatchGroup", "c2jShape" : "PatchGroup", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The name of the patch group for which the patch state information should be retrieved.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #patchGroup(String)}.\n@param patchGroup a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #patchGroup(String)", "deprecated" : false, "documentation" : "

                                                                                            The name of the patch group for which the patch state information should be retrieved.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "patchGroup", "fluentSetterDocumentation" : "

                                                                                            The name of the patch group for which the patch state information should be retrieved.

                                                                                            \n@param patchGroup The name of the patch group for which the patch state information should be retrieved.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "patchGroup", "getterDocumentation" : "

                                                                                            The name of the patch group for which the patch state information should be retrieved.

                                                                                            \n@return The name of the patch group for which the patch state information should be retrieved.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PatchGroup", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PatchGroup", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PatchGroup", "sensitive" : false, "setterDocumentation" : "

                                                                                            The name of the patch group for which the patch state information should be retrieved.

                                                                                            \n@param patchGroup The name of the patch group for which the patch state information should be retrieved.", "setterMethodName" : "setPatchGroup", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "patchGroup", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "patchGroup", "variableType" : "String", "documentation" : "

                                                                                            The name of the patch group for which the patch state information should be retrieved.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "InstancePatchStateFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Each entry in the array is a structure containing:

                                                                                            Key (string between 1 and 200 characters)

                                                                                            Values (array containing a single string)

                                                                                            Type (string \"Equal\", \"NotEqual\", \"LessThan\", \"GreaterThan\")

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #filters(List)}.\n@param filters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filters(List)", "deprecated" : false, "documentation" : "

                                                                                            Each entry in the array is a structure containing:

                                                                                            Key (string between 1 and 200 characters)

                                                                                            Values (array containing a single string)

                                                                                            Type (string \"Equal\", \"NotEqual\", \"LessThan\", \"GreaterThan\")

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filters", "fluentSetterDocumentation" : "

                                                                                            Each entry in the array is a structure containing:

                                                                                            Key (string between 1 and 200 characters)

                                                                                            Values (array containing a single string)

                                                                                            Type (string \"Equal\", \"NotEqual\", \"LessThan\", \"GreaterThan\")

                                                                                            \n@param filters Each entry in the array is a structure containing:

                                                                                            Key (string between 1 and 200 characters)

                                                                                            Values (array containing a single string)

                                                                                            Type (string \"Equal\", \"NotEqual\", \"LessThan\", \"GreaterThan\")\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

                                                                                            Each entry in the array is a structure containing:

                                                                                            Key (string between 1 and 200 characters)

                                                                                            Values (array containing a single string)

                                                                                            Type (string \"Equal\", \"NotEqual\", \"LessThan\", \"GreaterThan\")

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return Each entry in the array is a structure containing:

                                                                                            Key (string between 1 and 200 characters)

                                                                                            Values (array containing a single string)

                                                                                            Type (string \"Equal\", \"NotEqual\", \"LessThan\", \"GreaterThan\")", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "InstancePatchStateFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link InstancePatchStateFilter.Builder} avoiding the need to create one manually via {@link InstancePatchStateFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link InstancePatchStateFilter.Builder#build()} is called immediately and its result is passed to {@link #member(InstancePatchStateFilter)}.\n@param member a consumer that will call methods on {@link InstancePatchStateFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(InstancePatchStateFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "InstancePatchStateFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "InstancePatchStateFilter", "variableName" : "member", "variableType" : "InstancePatchStateFilter", "documentation" : null, "simpleType" : "InstancePatchStateFilter", "variableSetterType" : "InstancePatchStateFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InstancePatchStateFilter", "variableName" : "member", "variableType" : "InstancePatchStateFilter", "documentation" : "", "simpleType" : "InstancePatchStateFilter", "variableSetterType" : "InstancePatchStateFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "InstancePatchStateFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "InstancePatchStateFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

                                                                                            Each entry in the array is a structure containing:

                                                                                            Key (string between 1 and 200 characters)

                                                                                            Values (array containing a single string)

                                                                                            Type (string \"Equal\", \"NotEqual\", \"LessThan\", \"GreaterThan\")

                                                                                            \n@param filters Each entry in the array is a structure containing:

                                                                                            Key (string between 1 and 200 characters)

                                                                                            Values (array containing a single string)

                                                                                            Type (string \"Equal\", \"NotEqual\", \"LessThan\", \"GreaterThan\")", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

                                                                                            Each entry in the array is a structure containing:

                                                                                            Key (string between 1 and 200 characters)

                                                                                            Values (array containing a single string)

                                                                                            Type (string \"Equal\", \"NotEqual\", \"LessThan\", \"GreaterThan\")

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@return The token for the next set of items to return. (You received this token from a previous call.)", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "PatchComplianceMaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The maximum number of patches to return (per page).

                                                                                            \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                            The maximum number of patches to return (per page).

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                            The maximum number of patches to return (per page).

                                                                                            \n@param maxResults The maximum number of patches to return (per page).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

                                                                                            The maximum number of patches to return (per page).

                                                                                            \n@return The maximum number of patches to return (per page).", "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" : "

                                                                                            The maximum number of patches to return (per page).

                                                                                            \n@param maxResults The maximum number of patches to return (per page).", "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" : "

                                                                                            The maximum number of patches to return (per page).

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Filters" : { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "InstancePatchStateFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Each entry in the array is a structure containing:

                                                                                            Key (string between 1 and 200 characters)

                                                                                            Values (array containing a single string)

                                                                                            Type (string \"Equal\", \"NotEqual\", \"LessThan\", \"GreaterThan\")

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #filters(List)}.\n@param filters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filters(List)", "deprecated" : false, "documentation" : "

                                                                                            Each entry in the array is a structure containing:

                                                                                            Key (string between 1 and 200 characters)

                                                                                            Values (array containing a single string)

                                                                                            Type (string \"Equal\", \"NotEqual\", \"LessThan\", \"GreaterThan\")

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filters", "fluentSetterDocumentation" : "

                                                                                            Each entry in the array is a structure containing:

                                                                                            Key (string between 1 and 200 characters)

                                                                                            Values (array containing a single string)

                                                                                            Type (string \"Equal\", \"NotEqual\", \"LessThan\", \"GreaterThan\")

                                                                                            \n@param filters Each entry in the array is a structure containing:

                                                                                            Key (string between 1 and 200 characters)

                                                                                            Values (array containing a single string)

                                                                                            Type (string \"Equal\", \"NotEqual\", \"LessThan\", \"GreaterThan\")\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

                                                                                            Each entry in the array is a structure containing:

                                                                                            Key (string between 1 and 200 characters)

                                                                                            Values (array containing a single string)

                                                                                            Type (string \"Equal\", \"NotEqual\", \"LessThan\", \"GreaterThan\")

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return Each entry in the array is a structure containing:

                                                                                            Key (string between 1 and 200 characters)

                                                                                            Values (array containing a single string)

                                                                                            Type (string \"Equal\", \"NotEqual\", \"LessThan\", \"GreaterThan\")", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "InstancePatchStateFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link InstancePatchStateFilter.Builder} avoiding the need to create one manually via {@link InstancePatchStateFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link InstancePatchStateFilter.Builder#build()} is called immediately and its result is passed to {@link #member(InstancePatchStateFilter)}.\n@param member a consumer that will call methods on {@link InstancePatchStateFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(InstancePatchStateFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "InstancePatchStateFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "InstancePatchStateFilter", "variableName" : "member", "variableType" : "InstancePatchStateFilter", "documentation" : null, "simpleType" : "InstancePatchStateFilter", "variableSetterType" : "InstancePatchStateFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InstancePatchStateFilter", "variableName" : "member", "variableType" : "InstancePatchStateFilter", "documentation" : "", "simpleType" : "InstancePatchStateFilter", "variableSetterType" : "InstancePatchStateFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "InstancePatchStateFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "InstancePatchStateFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

                                                                                            Each entry in the array is a structure containing:

                                                                                            Key (string between 1 and 200 characters)

                                                                                            Values (array containing a single string)

                                                                                            Type (string \"Equal\", \"NotEqual\", \"LessThan\", \"GreaterThan\")

                                                                                            \n@param filters Each entry in the array is a structure containing:

                                                                                            Key (string between 1 and 200 characters)

                                                                                            Values (array containing a single string)

                                                                                            Type (string \"Equal\", \"NotEqual\", \"LessThan\", \"GreaterThan\")", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

                                                                                            Each entry in the array is a structure containing:

                                                                                            Key (string between 1 and 200 characters)

                                                                                            Values (array containing a single string)

                                                                                            Type (string \"Equal\", \"NotEqual\", \"LessThan\", \"GreaterThan\")

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "MaxResults" : { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "PatchComplianceMaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The maximum number of patches to return (per page).

                                                                                            \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                            The maximum number of patches to return (per page).

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                            The maximum number of patches to return (per page).

                                                                                            \n@param maxResults The maximum number of patches to return (per page).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

                                                                                            The maximum number of patches to return (per page).

                                                                                            \n@return The maximum number of patches to return (per page).", "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" : "

                                                                                            The maximum number of patches to return (per page).

                                                                                            \n@param maxResults The maximum number of patches to return (per page).", "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" : "

                                                                                            The maximum number of patches to return (per page).

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@return The token for the next set of items to return. (You received this token from a previous call.)", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "PatchGroup" : { "beanStyleGetterMethodName" : "getPatchGroup", "beanStyleSetterMethodName" : "setPatchGroup", "c2jName" : "PatchGroup", "c2jShape" : "PatchGroup", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The name of the patch group for which the patch state information should be retrieved.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #patchGroup(String)}.\n@param patchGroup a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #patchGroup(String)", "deprecated" : false, "documentation" : "

                                                                                            The name of the patch group for which the patch state information should be retrieved.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "patchGroup", "fluentSetterDocumentation" : "

                                                                                            The name of the patch group for which the patch state information should be retrieved.

                                                                                            \n@param patchGroup The name of the patch group for which the patch state information should be retrieved.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "patchGroup", "getterDocumentation" : "

                                                                                            The name of the patch group for which the patch state information should be retrieved.

                                                                                            \n@return The name of the patch group for which the patch state information should be retrieved.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PatchGroup", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PatchGroup", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PatchGroup", "sensitive" : false, "setterDocumentation" : "

                                                                                            The name of the patch group for which the patch state information should be retrieved.

                                                                                            \n@param patchGroup The name of the patch group for which the patch state information should be retrieved.", "setterMethodName" : "setPatchGroup", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "patchGroup", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "patchGroup", "variableType" : "String", "documentation" : "

                                                                                            The name of the patch group for which the patch state information should be retrieved.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getPatchGroup", "beanStyleSetterMethodName" : "setPatchGroup", "c2jName" : "PatchGroup", "c2jShape" : "PatchGroup", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The name of the patch group for which the patch state information should be retrieved.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #patchGroup(String)}.\n@param patchGroup a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #patchGroup(String)", "deprecated" : false, "documentation" : "

                                                                                            The name of the patch group for which the patch state information should be retrieved.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "patchGroup", "fluentSetterDocumentation" : "

                                                                                            The name of the patch group for which the patch state information should be retrieved.

                                                                                            \n@param patchGroup The name of the patch group for which the patch state information should be retrieved.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "patchGroup", "getterDocumentation" : "

                                                                                            The name of the patch group for which the patch state information should be retrieved.

                                                                                            \n@return The name of the patch group for which the patch state information should be retrieved.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PatchGroup", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PatchGroup", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PatchGroup", "sensitive" : false, "setterDocumentation" : "

                                                                                            The name of the patch group for which the patch state information should be retrieved.

                                                                                            \n@param patchGroup The name of the patch group for which the patch state information should be retrieved.", "setterMethodName" : "setPatchGroup", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "patchGroup", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "patchGroup", "variableType" : "String", "documentation" : "

                                                                                            The name of the patch group for which the patch state information should be retrieved.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "InstancePatchStateFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Each entry in the array is a structure containing:

                                                                                            Key (string between 1 and 200 characters)

                                                                                            Values (array containing a single string)

                                                                                            Type (string \"Equal\", \"NotEqual\", \"LessThan\", \"GreaterThan\")

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #filters(List)}.\n@param filters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filters(List)", "deprecated" : false, "documentation" : "

                                                                                            Each entry in the array is a structure containing:

                                                                                            Key (string between 1 and 200 characters)

                                                                                            Values (array containing a single string)

                                                                                            Type (string \"Equal\", \"NotEqual\", \"LessThan\", \"GreaterThan\")

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filters", "fluentSetterDocumentation" : "

                                                                                            Each entry in the array is a structure containing:

                                                                                            Key (string between 1 and 200 characters)

                                                                                            Values (array containing a single string)

                                                                                            Type (string \"Equal\", \"NotEqual\", \"LessThan\", \"GreaterThan\")

                                                                                            \n@param filters Each entry in the array is a structure containing:

                                                                                            Key (string between 1 and 200 characters)

                                                                                            Values (array containing a single string)

                                                                                            Type (string \"Equal\", \"NotEqual\", \"LessThan\", \"GreaterThan\")\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

                                                                                            Each entry in the array is a structure containing:

                                                                                            Key (string between 1 and 200 characters)

                                                                                            Values (array containing a single string)

                                                                                            Type (string \"Equal\", \"NotEqual\", \"LessThan\", \"GreaterThan\")

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return Each entry in the array is a structure containing:

                                                                                            Key (string between 1 and 200 characters)

                                                                                            Values (array containing a single string)

                                                                                            Type (string \"Equal\", \"NotEqual\", \"LessThan\", \"GreaterThan\")", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "InstancePatchStateFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link InstancePatchStateFilter.Builder} avoiding the need to create one manually via {@link InstancePatchStateFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link InstancePatchStateFilter.Builder#build()} is called immediately and its result is passed to {@link #member(InstancePatchStateFilter)}.\n@param member a consumer that will call methods on {@link InstancePatchStateFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(InstancePatchStateFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "InstancePatchStateFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "InstancePatchStateFilter", "variableName" : "member", "variableType" : "InstancePatchStateFilter", "documentation" : null, "simpleType" : "InstancePatchStateFilter", "variableSetterType" : "InstancePatchStateFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InstancePatchStateFilter", "variableName" : "member", "variableType" : "InstancePatchStateFilter", "documentation" : "", "simpleType" : "InstancePatchStateFilter", "variableSetterType" : "InstancePatchStateFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "InstancePatchStateFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "InstancePatchStateFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

                                                                                            Each entry in the array is a structure containing:

                                                                                            Key (string between 1 and 200 characters)

                                                                                            Values (array containing a single string)

                                                                                            Type (string \"Equal\", \"NotEqual\", \"LessThan\", \"GreaterThan\")

                                                                                            \n@param filters Each entry in the array is a structure containing:

                                                                                            Key (string between 1 and 200 characters)

                                                                                            Values (array containing a single string)

                                                                                            Type (string \"Equal\", \"NotEqual\", \"LessThan\", \"GreaterThan\")", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

                                                                                            Each entry in the array is a structure containing:

                                                                                            Key (string between 1 and 200 characters)

                                                                                            Values (array containing a single string)

                                                                                            Type (string \"Equal\", \"NotEqual\", \"LessThan\", \"GreaterThan\")

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@return The token for the next set of items to return. (You received this token from a previous call.)", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "PatchComplianceMaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The maximum number of patches to return (per page).

                                                                                            \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                            The maximum number of patches to return (per page).

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                            The maximum number of patches to return (per page).

                                                                                            \n@param maxResults The maximum number of patches to return (per page).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

                                                                                            The maximum number of patches to return (per page).

                                                                                            \n@return The maximum number of patches to return (per page).", "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" : "

                                                                                            The maximum number of patches to return (per page).

                                                                                            \n@param maxResults The maximum number of patches to return (per page).", "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" : "

                                                                                            The maximum number of patches to return (per page).

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "PatchGroup" ], "shapeName" : "DescribeInstancePatchStatesForPatchGroupRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeInstancePatchStatesForPatchGroupRequest", "variableName" : "describeInstancePatchStatesForPatchGroupRequest", "variableType" : "DescribeInstancePatchStatesForPatchGroupRequest", "documentation" : null, "simpleType" : "DescribeInstancePatchStatesForPatchGroupRequest", "variableSetterType" : "DescribeInstancePatchStatesForPatchGroupRequest" }, "wrapper" : false }, "DescribeInstancePatchStatesForPatchGroupResponse" : { "c2jName" : "DescribeInstancePatchStatesForPatchGroupResult", "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" : [ { "beanStyleGetterMethodName" : "getInstancePatchStates", "beanStyleSetterMethodName" : "setInstancePatchStates", "c2jName" : "InstancePatchStates", "c2jShape" : "InstancePatchStatesList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The high-level patch state for the requested instances.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #instancePatchStates(List)}.\n@param instancePatchStates a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instancePatchStates(List)", "deprecated" : false, "documentation" : "

                                                                                            The high-level patch state for the requested instances.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instancePatchStates", "fluentSetterDocumentation" : "

                                                                                            The high-level patch state for the requested instances.

                                                                                            \n@param instancePatchStates The high-level patch state for the requested instances.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instancePatchStates", "getterDocumentation" : "

                                                                                            The high-level patch state for the requested instances.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return The high-level patch state for the requested instances.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstancePatchStates", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstancePatchStates", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "InstancePatchState", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link InstancePatchState.Builder} avoiding the need to create one manually via {@link InstancePatchState#builder()}.\n\nWhen the {@link Consumer} completes, {@link InstancePatchState.Builder#build()} is called immediately and its result is passed to {@link #member(InstancePatchState)}.\n@param member a consumer that will call methods on {@link InstancePatchState.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(InstancePatchState)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "InstancePatchState", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "InstancePatchState", "variableName" : "member", "variableType" : "InstancePatchState", "documentation" : null, "simpleType" : "InstancePatchState", "variableSetterType" : "InstancePatchState" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InstancePatchState", "variableName" : "member", "variableType" : "InstancePatchState", "documentation" : "", "simpleType" : "InstancePatchState", "variableSetterType" : "InstancePatchState" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "InstancePatchState", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "InstancePatchState", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "InstancePatchStates", "sensitive" : false, "setterDocumentation" : "

                                                                                            The high-level patch state for the requested instances.

                                                                                            \n@param instancePatchStates The high-level patch state for the requested instances.", "setterMethodName" : "setInstancePatchStates", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "instancePatchStates", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "instancePatchStates", "variableType" : "java.util.List", "documentation" : "

                                                                                            The high-level patch state for the requested instances.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@return The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "getterModel" : { "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" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "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" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "InstancePatchStates" : { "beanStyleGetterMethodName" : "getInstancePatchStates", "beanStyleSetterMethodName" : "setInstancePatchStates", "c2jName" : "InstancePatchStates", "c2jShape" : "InstancePatchStatesList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The high-level patch state for the requested instances.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #instancePatchStates(List)}.\n@param instancePatchStates a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instancePatchStates(List)", "deprecated" : false, "documentation" : "

                                                                                            The high-level patch state for the requested instances.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instancePatchStates", "fluentSetterDocumentation" : "

                                                                                            The high-level patch state for the requested instances.

                                                                                            \n@param instancePatchStates The high-level patch state for the requested instances.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instancePatchStates", "getterDocumentation" : "

                                                                                            The high-level patch state for the requested instances.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return The high-level patch state for the requested instances.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstancePatchStates", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstancePatchStates", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "InstancePatchState", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link InstancePatchState.Builder} avoiding the need to create one manually via {@link InstancePatchState#builder()}.\n\nWhen the {@link Consumer} completes, {@link InstancePatchState.Builder#build()} is called immediately and its result is passed to {@link #member(InstancePatchState)}.\n@param member a consumer that will call methods on {@link InstancePatchState.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(InstancePatchState)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "InstancePatchState", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "InstancePatchState", "variableName" : "member", "variableType" : "InstancePatchState", "documentation" : null, "simpleType" : "InstancePatchState", "variableSetterType" : "InstancePatchState" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InstancePatchState", "variableName" : "member", "variableType" : "InstancePatchState", "documentation" : "", "simpleType" : "InstancePatchState", "variableSetterType" : "InstancePatchState" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "InstancePatchState", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "InstancePatchState", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "InstancePatchStates", "sensitive" : false, "setterDocumentation" : "

                                                                                            The high-level patch state for the requested instances.

                                                                                            \n@param instancePatchStates The high-level patch state for the requested instances.", "setterMethodName" : "setInstancePatchStates", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "instancePatchStates", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "instancePatchStates", "variableType" : "java.util.List", "documentation" : "

                                                                                            The high-level patch state for the requested instances.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@return The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "getterModel" : { "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" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "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" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getInstancePatchStates", "beanStyleSetterMethodName" : "setInstancePatchStates", "c2jName" : "InstancePatchStates", "c2jShape" : "InstancePatchStatesList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The high-level patch state for the requested instances.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #instancePatchStates(List)}.\n@param instancePatchStates a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instancePatchStates(List)", "deprecated" : false, "documentation" : "

                                                                                            The high-level patch state for the requested instances.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instancePatchStates", "fluentSetterDocumentation" : "

                                                                                            The high-level patch state for the requested instances.

                                                                                            \n@param instancePatchStates The high-level patch state for the requested instances.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instancePatchStates", "getterDocumentation" : "

                                                                                            The high-level patch state for the requested instances.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return The high-level patch state for the requested instances.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstancePatchStates", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstancePatchStates", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "InstancePatchState", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link InstancePatchState.Builder} avoiding the need to create one manually via {@link InstancePatchState#builder()}.\n\nWhen the {@link Consumer} completes, {@link InstancePatchState.Builder#build()} is called immediately and its result is passed to {@link #member(InstancePatchState)}.\n@param member a consumer that will call methods on {@link InstancePatchState.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(InstancePatchState)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "InstancePatchState", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "InstancePatchState", "variableName" : "member", "variableType" : "InstancePatchState", "documentation" : null, "simpleType" : "InstancePatchState", "variableSetterType" : "InstancePatchState" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InstancePatchState", "variableName" : "member", "variableType" : "InstancePatchState", "documentation" : "", "simpleType" : "InstancePatchState", "variableSetterType" : "InstancePatchState" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "InstancePatchState", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "InstancePatchState", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "InstancePatchStates", "sensitive" : false, "setterDocumentation" : "

                                                                                            The high-level patch state for the requested instances.

                                                                                            \n@param instancePatchStates The high-level patch state for the requested instances.", "setterMethodName" : "setInstancePatchStates", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "instancePatchStates", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "instancePatchStates", "variableType" : "java.util.List", "documentation" : "

                                                                                            The high-level patch state for the requested instances.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@return The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "getterModel" : { "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" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "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" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeInstancePatchStatesForPatchGroupResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeInstancePatchStatesForPatchGroupResponse", "variableName" : "describeInstancePatchStatesForPatchGroupResponse", "variableType" : "DescribeInstancePatchStatesForPatchGroupResponse", "documentation" : null, "simpleType" : "DescribeInstancePatchStatesForPatchGroupResponse", "variableSetterType" : "DescribeInstancePatchStatesForPatchGroupResponse" }, "wrapper" : false }, "DescribeInstancePatchStatesRequest" : { "c2jName" : "DescribeInstancePatchStatesRequest", "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" : "DescribeInstancePatchStates", "locationName" : null, "requestUri" : "/", "target" : "AmazonSSM.DescribeInstancePatchStates", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getInstanceIds", "beanStyleSetterMethodName" : "setInstanceIds", "c2jName" : "InstanceIds", "c2jShape" : "InstanceIdList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The ID of the instance whose patch state information should be retrieved.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #instanceIds(List)}.\n@param instanceIds a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceIds(List)", "deprecated" : false, "documentation" : "

                                                                                            The ID of the instance whose patch state information should be retrieved.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceIds", "fluentSetterDocumentation" : "

                                                                                            The ID of the instance whose patch state information should be retrieved.

                                                                                            \n@param instanceIds The ID of the instance whose patch state information should be retrieved.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceIds", "getterDocumentation" : "

                                                                                            The ID of the instance whose patch state information should be retrieved.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return The ID of the instance whose patch state information should be retrieved.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "InstanceIds", "sensitive" : false, "setterDocumentation" : "

                                                                                            The ID of the instance whose patch state information should be retrieved.

                                                                                            \n@param instanceIds The ID of the instance whose patch state information should be retrieved.", "setterMethodName" : "setInstanceIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceIds", "variableType" : "java.util.List", "documentation" : "

                                                                                            The ID of the instance whose patch state information should be retrieved.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@return The token for the next set of items to return. (You received this token from a previous call.)", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "PatchComplianceMaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The maximum number of instances to return (per page).

                                                                                            \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                            The maximum number of instances to return (per page).

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                            The maximum number of instances to return (per page).

                                                                                            \n@param maxResults The maximum number of instances to return (per page).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

                                                                                            The maximum number of instances to return (per page).

                                                                                            \n@return The maximum number of instances to return (per page).", "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" : "

                                                                                            The maximum number of instances to return (per page).

                                                                                            \n@param maxResults The maximum number of instances to return (per page).", "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" : "

                                                                                            The maximum number of instances to return (per page).

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "InstanceIds" : { "beanStyleGetterMethodName" : "getInstanceIds", "beanStyleSetterMethodName" : "setInstanceIds", "c2jName" : "InstanceIds", "c2jShape" : "InstanceIdList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The ID of the instance whose patch state information should be retrieved.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #instanceIds(List)}.\n@param instanceIds a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceIds(List)", "deprecated" : false, "documentation" : "

                                                                                            The ID of the instance whose patch state information should be retrieved.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceIds", "fluentSetterDocumentation" : "

                                                                                            The ID of the instance whose patch state information should be retrieved.

                                                                                            \n@param instanceIds The ID of the instance whose patch state information should be retrieved.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceIds", "getterDocumentation" : "

                                                                                            The ID of the instance whose patch state information should be retrieved.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return The ID of the instance whose patch state information should be retrieved.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "InstanceIds", "sensitive" : false, "setterDocumentation" : "

                                                                                            The ID of the instance whose patch state information should be retrieved.

                                                                                            \n@param instanceIds The ID of the instance whose patch state information should be retrieved.", "setterMethodName" : "setInstanceIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceIds", "variableType" : "java.util.List", "documentation" : "

                                                                                            The ID of the instance whose patch state information should be retrieved.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "MaxResults" : { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "PatchComplianceMaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The maximum number of instances to return (per page).

                                                                                            \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                            The maximum number of instances to return (per page).

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                            The maximum number of instances to return (per page).

                                                                                            \n@param maxResults The maximum number of instances to return (per page).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

                                                                                            The maximum number of instances to return (per page).

                                                                                            \n@return The maximum number of instances to return (per page).", "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" : "

                                                                                            The maximum number of instances to return (per page).

                                                                                            \n@param maxResults The maximum number of instances to return (per page).", "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" : "

                                                                                            The maximum number of instances to return (per page).

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@return The token for the next set of items to return. (You received this token from a previous call.)", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getInstanceIds", "beanStyleSetterMethodName" : "setInstanceIds", "c2jName" : "InstanceIds", "c2jShape" : "InstanceIdList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The ID of the instance whose patch state information should be retrieved.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #instanceIds(List)}.\n@param instanceIds a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceIds(List)", "deprecated" : false, "documentation" : "

                                                                                            The ID of the instance whose patch state information should be retrieved.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceIds", "fluentSetterDocumentation" : "

                                                                                            The ID of the instance whose patch state information should be retrieved.

                                                                                            \n@param instanceIds The ID of the instance whose patch state information should be retrieved.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceIds", "getterDocumentation" : "

                                                                                            The ID of the instance whose patch state information should be retrieved.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return The ID of the instance whose patch state information should be retrieved.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "InstanceIds", "sensitive" : false, "setterDocumentation" : "

                                                                                            The ID of the instance whose patch state information should be retrieved.

                                                                                            \n@param instanceIds The ID of the instance whose patch state information should be retrieved.", "setterMethodName" : "setInstanceIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceIds", "variableType" : "java.util.List", "documentation" : "

                                                                                            The ID of the instance whose patch state information should be retrieved.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@return The token for the next set of items to return. (You received this token from a previous call.)", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "PatchComplianceMaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The maximum number of instances to return (per page).

                                                                                            \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                            The maximum number of instances to return (per page).

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                            The maximum number of instances to return (per page).

                                                                                            \n@param maxResults The maximum number of instances to return (per page).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

                                                                                            The maximum number of instances to return (per page).

                                                                                            \n@return The maximum number of instances to return (per page).", "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" : "

                                                                                            The maximum number of instances to return (per page).

                                                                                            \n@param maxResults The maximum number of instances to return (per page).", "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" : "

                                                                                            The maximum number of instances to return (per page).

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "InstanceIds" ], "shapeName" : "DescribeInstancePatchStatesRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeInstancePatchStatesRequest", "variableName" : "describeInstancePatchStatesRequest", "variableType" : "DescribeInstancePatchStatesRequest", "documentation" : null, "simpleType" : "DescribeInstancePatchStatesRequest", "variableSetterType" : "DescribeInstancePatchStatesRequest" }, "wrapper" : false }, "DescribeInstancePatchStatesResponse" : { "c2jName" : "DescribeInstancePatchStatesResult", "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" : [ { "beanStyleGetterMethodName" : "getInstancePatchStates", "beanStyleSetterMethodName" : "setInstancePatchStates", "c2jName" : "InstancePatchStates", "c2jShape" : "InstancePatchStateList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The high-level patch state for the requested instances.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #instancePatchStates(List)}.\n@param instancePatchStates a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instancePatchStates(List)", "deprecated" : false, "documentation" : "

                                                                                            The high-level patch state for the requested instances.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instancePatchStates", "fluentSetterDocumentation" : "

                                                                                            The high-level patch state for the requested instances.

                                                                                            \n@param instancePatchStates The high-level patch state for the requested instances.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instancePatchStates", "getterDocumentation" : "

                                                                                            The high-level patch state for the requested instances.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return The high-level patch state for the requested instances.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstancePatchStates", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstancePatchStates", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "InstancePatchState", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link InstancePatchState.Builder} avoiding the need to create one manually via {@link InstancePatchState#builder()}.\n\nWhen the {@link Consumer} completes, {@link InstancePatchState.Builder#build()} is called immediately and its result is passed to {@link #member(InstancePatchState)}.\n@param member a consumer that will call methods on {@link InstancePatchState.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(InstancePatchState)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "InstancePatchState", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "InstancePatchState", "variableName" : "member", "variableType" : "InstancePatchState", "documentation" : null, "simpleType" : "InstancePatchState", "variableSetterType" : "InstancePatchState" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InstancePatchState", "variableName" : "member", "variableType" : "InstancePatchState", "documentation" : "", "simpleType" : "InstancePatchState", "variableSetterType" : "InstancePatchState" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "InstancePatchState", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "InstancePatchState", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "InstancePatchStates", "sensitive" : false, "setterDocumentation" : "

                                                                                            The high-level patch state for the requested instances.

                                                                                            \n@param instancePatchStates The high-level patch state for the requested instances.", "setterMethodName" : "setInstancePatchStates", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "instancePatchStates", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "instancePatchStates", "variableType" : "java.util.List", "documentation" : "

                                                                                            The high-level patch state for the requested instances.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@return The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "getterModel" : { "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" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "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" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "InstancePatchStates" : { "beanStyleGetterMethodName" : "getInstancePatchStates", "beanStyleSetterMethodName" : "setInstancePatchStates", "c2jName" : "InstancePatchStates", "c2jShape" : "InstancePatchStateList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The high-level patch state for the requested instances.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #instancePatchStates(List)}.\n@param instancePatchStates a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instancePatchStates(List)", "deprecated" : false, "documentation" : "

                                                                                            The high-level patch state for the requested instances.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instancePatchStates", "fluentSetterDocumentation" : "

                                                                                            The high-level patch state for the requested instances.

                                                                                            \n@param instancePatchStates The high-level patch state for the requested instances.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instancePatchStates", "getterDocumentation" : "

                                                                                            The high-level patch state for the requested instances.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return The high-level patch state for the requested instances.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstancePatchStates", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstancePatchStates", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "InstancePatchState", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link InstancePatchState.Builder} avoiding the need to create one manually via {@link InstancePatchState#builder()}.\n\nWhen the {@link Consumer} completes, {@link InstancePatchState.Builder#build()} is called immediately and its result is passed to {@link #member(InstancePatchState)}.\n@param member a consumer that will call methods on {@link InstancePatchState.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(InstancePatchState)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "InstancePatchState", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "InstancePatchState", "variableName" : "member", "variableType" : "InstancePatchState", "documentation" : null, "simpleType" : "InstancePatchState", "variableSetterType" : "InstancePatchState" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InstancePatchState", "variableName" : "member", "variableType" : "InstancePatchState", "documentation" : "", "simpleType" : "InstancePatchState", "variableSetterType" : "InstancePatchState" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "InstancePatchState", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "InstancePatchState", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "InstancePatchStates", "sensitive" : false, "setterDocumentation" : "

                                                                                            The high-level patch state for the requested instances.

                                                                                            \n@param instancePatchStates The high-level patch state for the requested instances.", "setterMethodName" : "setInstancePatchStates", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "instancePatchStates", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "instancePatchStates", "variableType" : "java.util.List", "documentation" : "

                                                                                            The high-level patch state for the requested instances.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@return The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "getterModel" : { "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" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "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" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getInstancePatchStates", "beanStyleSetterMethodName" : "setInstancePatchStates", "c2jName" : "InstancePatchStates", "c2jShape" : "InstancePatchStateList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The high-level patch state for the requested instances.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #instancePatchStates(List)}.\n@param instancePatchStates a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instancePatchStates(List)", "deprecated" : false, "documentation" : "

                                                                                            The high-level patch state for the requested instances.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instancePatchStates", "fluentSetterDocumentation" : "

                                                                                            The high-level patch state for the requested instances.

                                                                                            \n@param instancePatchStates The high-level patch state for the requested instances.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instancePatchStates", "getterDocumentation" : "

                                                                                            The high-level patch state for the requested instances.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return The high-level patch state for the requested instances.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstancePatchStates", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstancePatchStates", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "InstancePatchState", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link InstancePatchState.Builder} avoiding the need to create one manually via {@link InstancePatchState#builder()}.\n\nWhen the {@link Consumer} completes, {@link InstancePatchState.Builder#build()} is called immediately and its result is passed to {@link #member(InstancePatchState)}.\n@param member a consumer that will call methods on {@link InstancePatchState.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(InstancePatchState)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "InstancePatchState", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "InstancePatchState", "variableName" : "member", "variableType" : "InstancePatchState", "documentation" : null, "simpleType" : "InstancePatchState", "variableSetterType" : "InstancePatchState" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InstancePatchState", "variableName" : "member", "variableType" : "InstancePatchState", "documentation" : "", "simpleType" : "InstancePatchState", "variableSetterType" : "InstancePatchState" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "InstancePatchState", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "InstancePatchState", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "InstancePatchStates", "sensitive" : false, "setterDocumentation" : "

                                                                                            The high-level patch state for the requested instances.

                                                                                            \n@param instancePatchStates The high-level patch state for the requested instances.", "setterMethodName" : "setInstancePatchStates", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "instancePatchStates", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "instancePatchStates", "variableType" : "java.util.List", "documentation" : "

                                                                                            The high-level patch state for the requested instances.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@return The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "getterModel" : { "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" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "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" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeInstancePatchStatesResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeInstancePatchStatesResponse", "variableName" : "describeInstancePatchStatesResponse", "variableType" : "DescribeInstancePatchStatesResponse", "documentation" : null, "simpleType" : "DescribeInstancePatchStatesResponse", "variableSetterType" : "DescribeInstancePatchStatesResponse" }, "wrapper" : false }, "DescribeInstancePatchesRequest" : { "c2jName" : "DescribeInstancePatchesRequest", "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" : "DescribeInstancePatches", "locationName" : null, "requestUri" : "/", "target" : "AmazonSSM.DescribeInstancePatches", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The ID of the instance whose patch state information should be retrieved.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                                            The ID of the instance whose patch state information should be retrieved.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                                            The ID of the instance whose patch state information should be retrieved.

                                                                                            \n@param instanceId The ID of the instance whose patch state information should be retrieved.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                            The ID of the instance whose patch state information should be retrieved.

                                                                                            \n@return The ID of the instance whose patch state information should be retrieved.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The ID of the instance whose patch state information should be retrieved.

                                                                                            \n@param instanceId The ID of the instance whose patch state information should be retrieved.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                            The ID of the instance whose patch state information should be retrieved.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "PatchOrchestratorFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Each entry in the array is a structure containing:

                                                                                            Key (string, between 1 and 128 characters)

                                                                                            Values (array of strings, each string between 1 and 256 characters)

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #filters(List)}.\n@param filters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filters(List)", "deprecated" : false, "documentation" : "

                                                                                            Each entry in the array is a structure containing:

                                                                                            Key (string, between 1 and 128 characters)

                                                                                            Values (array of strings, each string between 1 and 256 characters)

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filters", "fluentSetterDocumentation" : "

                                                                                            Each entry in the array is a structure containing:

                                                                                            Key (string, between 1 and 128 characters)

                                                                                            Values (array of strings, each string between 1 and 256 characters)

                                                                                            \n@param filters Each entry in the array is a structure containing:

                                                                                            Key (string, between 1 and 128 characters)

                                                                                            Values (array of strings, each string between 1 and 256 characters)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

                                                                                            Each entry in the array is a structure containing:

                                                                                            Key (string, between 1 and 128 characters)

                                                                                            Values (array of strings, each string between 1 and 256 characters)

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return Each entry in the array is a structure containing:

                                                                                            Key (string, between 1 and 128 characters)

                                                                                            Values (array of strings, each string between 1 and 256 characters)", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "PatchOrchestratorFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link PatchOrchestratorFilter.Builder} avoiding the need to create one manually via {@link PatchOrchestratorFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link PatchOrchestratorFilter.Builder#build()} is called immediately and its result is passed to {@link #member(PatchOrchestratorFilter)}.\n@param member a consumer that will call methods on {@link PatchOrchestratorFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(PatchOrchestratorFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "PatchOrchestratorFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "PatchOrchestratorFilter", "variableName" : "member", "variableType" : "PatchOrchestratorFilter", "documentation" : null, "simpleType" : "PatchOrchestratorFilter", "variableSetterType" : "PatchOrchestratorFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PatchOrchestratorFilter", "variableName" : "member", "variableType" : "PatchOrchestratorFilter", "documentation" : "", "simpleType" : "PatchOrchestratorFilter", "variableSetterType" : "PatchOrchestratorFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "PatchOrchestratorFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "PatchOrchestratorFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

                                                                                            Each entry in the array is a structure containing:

                                                                                            Key (string, between 1 and 128 characters)

                                                                                            Values (array of strings, each string between 1 and 256 characters)

                                                                                            \n@param filters Each entry in the array is a structure containing:

                                                                                            Key (string, between 1 and 128 characters)

                                                                                            Values (array of strings, each string between 1 and 256 characters)", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

                                                                                            Each entry in the array is a structure containing:

                                                                                            Key (string, between 1 and 128 characters)

                                                                                            Values (array of strings, each string between 1 and 256 characters)

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@return The token for the next set of items to return. (You received this token from a previous call.)", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "PatchComplianceMaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The maximum number of patches to return (per page).

                                                                                            \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                            The maximum number of patches to return (per page).

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                            The maximum number of patches to return (per page).

                                                                                            \n@param maxResults The maximum number of patches to return (per page).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

                                                                                            The maximum number of patches to return (per page).

                                                                                            \n@return The maximum number of patches to return (per page).", "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" : "

                                                                                            The maximum number of patches to return (per page).

                                                                                            \n@param maxResults The maximum number of patches to return (per page).", "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" : "

                                                                                            The maximum number of patches to return (per page).

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Filters" : { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "PatchOrchestratorFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Each entry in the array is a structure containing:

                                                                                            Key (string, between 1 and 128 characters)

                                                                                            Values (array of strings, each string between 1 and 256 characters)

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #filters(List)}.\n@param filters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filters(List)", "deprecated" : false, "documentation" : "

                                                                                            Each entry in the array is a structure containing:

                                                                                            Key (string, between 1 and 128 characters)

                                                                                            Values (array of strings, each string between 1 and 256 characters)

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filters", "fluentSetterDocumentation" : "

                                                                                            Each entry in the array is a structure containing:

                                                                                            Key (string, between 1 and 128 characters)

                                                                                            Values (array of strings, each string between 1 and 256 characters)

                                                                                            \n@param filters Each entry in the array is a structure containing:

                                                                                            Key (string, between 1 and 128 characters)

                                                                                            Values (array of strings, each string between 1 and 256 characters)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

                                                                                            Each entry in the array is a structure containing:

                                                                                            Key (string, between 1 and 128 characters)

                                                                                            Values (array of strings, each string between 1 and 256 characters)

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return Each entry in the array is a structure containing:

                                                                                            Key (string, between 1 and 128 characters)

                                                                                            Values (array of strings, each string between 1 and 256 characters)", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "PatchOrchestratorFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link PatchOrchestratorFilter.Builder} avoiding the need to create one manually via {@link PatchOrchestratorFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link PatchOrchestratorFilter.Builder#build()} is called immediately and its result is passed to {@link #member(PatchOrchestratorFilter)}.\n@param member a consumer that will call methods on {@link PatchOrchestratorFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(PatchOrchestratorFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "PatchOrchestratorFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "PatchOrchestratorFilter", "variableName" : "member", "variableType" : "PatchOrchestratorFilter", "documentation" : null, "simpleType" : "PatchOrchestratorFilter", "variableSetterType" : "PatchOrchestratorFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PatchOrchestratorFilter", "variableName" : "member", "variableType" : "PatchOrchestratorFilter", "documentation" : "", "simpleType" : "PatchOrchestratorFilter", "variableSetterType" : "PatchOrchestratorFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "PatchOrchestratorFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "PatchOrchestratorFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

                                                                                            Each entry in the array is a structure containing:

                                                                                            Key (string, between 1 and 128 characters)

                                                                                            Values (array of strings, each string between 1 and 256 characters)

                                                                                            \n@param filters Each entry in the array is a structure containing:

                                                                                            Key (string, between 1 and 128 characters)

                                                                                            Values (array of strings, each string between 1 and 256 characters)", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

                                                                                            Each entry in the array is a structure containing:

                                                                                            Key (string, between 1 and 128 characters)

                                                                                            Values (array of strings, each string between 1 and 256 characters)

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "InstanceId" : { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The ID of the instance whose patch state information should be retrieved.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                                            The ID of the instance whose patch state information should be retrieved.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                                            The ID of the instance whose patch state information should be retrieved.

                                                                                            \n@param instanceId The ID of the instance whose patch state information should be retrieved.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                            The ID of the instance whose patch state information should be retrieved.

                                                                                            \n@return The ID of the instance whose patch state information should be retrieved.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The ID of the instance whose patch state information should be retrieved.

                                                                                            \n@param instanceId The ID of the instance whose patch state information should be retrieved.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                            The ID of the instance whose patch state information should be retrieved.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "MaxResults" : { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "PatchComplianceMaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The maximum number of patches to return (per page).

                                                                                            \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                            The maximum number of patches to return (per page).

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                            The maximum number of patches to return (per page).

                                                                                            \n@param maxResults The maximum number of patches to return (per page).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

                                                                                            The maximum number of patches to return (per page).

                                                                                            \n@return The maximum number of patches to return (per page).", "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" : "

                                                                                            The maximum number of patches to return (per page).

                                                                                            \n@param maxResults The maximum number of patches to return (per page).", "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" : "

                                                                                            The maximum number of patches to return (per page).

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@return The token for the next set of items to return. (You received this token from a previous call.)", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The ID of the instance whose patch state information should be retrieved.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                                            The ID of the instance whose patch state information should be retrieved.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                                            The ID of the instance whose patch state information should be retrieved.

                                                                                            \n@param instanceId The ID of the instance whose patch state information should be retrieved.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                            The ID of the instance whose patch state information should be retrieved.

                                                                                            \n@return The ID of the instance whose patch state information should be retrieved.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The ID of the instance whose patch state information should be retrieved.

                                                                                            \n@param instanceId The ID of the instance whose patch state information should be retrieved.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                            The ID of the instance whose patch state information should be retrieved.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "PatchOrchestratorFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Each entry in the array is a structure containing:

                                                                                            Key (string, between 1 and 128 characters)

                                                                                            Values (array of strings, each string between 1 and 256 characters)

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #filters(List)}.\n@param filters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filters(List)", "deprecated" : false, "documentation" : "

                                                                                            Each entry in the array is a structure containing:

                                                                                            Key (string, between 1 and 128 characters)

                                                                                            Values (array of strings, each string between 1 and 256 characters)

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filters", "fluentSetterDocumentation" : "

                                                                                            Each entry in the array is a structure containing:

                                                                                            Key (string, between 1 and 128 characters)

                                                                                            Values (array of strings, each string between 1 and 256 characters)

                                                                                            \n@param filters Each entry in the array is a structure containing:

                                                                                            Key (string, between 1 and 128 characters)

                                                                                            Values (array of strings, each string between 1 and 256 characters)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

                                                                                            Each entry in the array is a structure containing:

                                                                                            Key (string, between 1 and 128 characters)

                                                                                            Values (array of strings, each string between 1 and 256 characters)

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return Each entry in the array is a structure containing:

                                                                                            Key (string, between 1 and 128 characters)

                                                                                            Values (array of strings, each string between 1 and 256 characters)", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "PatchOrchestratorFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link PatchOrchestratorFilter.Builder} avoiding the need to create one manually via {@link PatchOrchestratorFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link PatchOrchestratorFilter.Builder#build()} is called immediately and its result is passed to {@link #member(PatchOrchestratorFilter)}.\n@param member a consumer that will call methods on {@link PatchOrchestratorFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(PatchOrchestratorFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "PatchOrchestratorFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "PatchOrchestratorFilter", "variableName" : "member", "variableType" : "PatchOrchestratorFilter", "documentation" : null, "simpleType" : "PatchOrchestratorFilter", "variableSetterType" : "PatchOrchestratorFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PatchOrchestratorFilter", "variableName" : "member", "variableType" : "PatchOrchestratorFilter", "documentation" : "", "simpleType" : "PatchOrchestratorFilter", "variableSetterType" : "PatchOrchestratorFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "PatchOrchestratorFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "PatchOrchestratorFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

                                                                                            Each entry in the array is a structure containing:

                                                                                            Key (string, between 1 and 128 characters)

                                                                                            Values (array of strings, each string between 1 and 256 characters)

                                                                                            \n@param filters Each entry in the array is a structure containing:

                                                                                            Key (string, between 1 and 128 characters)

                                                                                            Values (array of strings, each string between 1 and 256 characters)", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

                                                                                            Each entry in the array is a structure containing:

                                                                                            Key (string, between 1 and 128 characters)

                                                                                            Values (array of strings, each string between 1 and 256 characters)

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@return The token for the next set of items to return. (You received this token from a previous call.)", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "PatchComplianceMaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The maximum number of patches to return (per page).

                                                                                            \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                            The maximum number of patches to return (per page).

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                            The maximum number of patches to return (per page).

                                                                                            \n@param maxResults The maximum number of patches to return (per page).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

                                                                                            The maximum number of patches to return (per page).

                                                                                            \n@return The maximum number of patches to return (per page).", "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" : "

                                                                                            The maximum number of patches to return (per page).

                                                                                            \n@param maxResults The maximum number of patches to return (per page).", "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" : "

                                                                                            The maximum number of patches to return (per page).

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "InstanceId" ], "shapeName" : "DescribeInstancePatchesRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeInstancePatchesRequest", "variableName" : "describeInstancePatchesRequest", "variableType" : "DescribeInstancePatchesRequest", "documentation" : null, "simpleType" : "DescribeInstancePatchesRequest", "variableSetterType" : "DescribeInstancePatchesRequest" }, "wrapper" : false }, "DescribeInstancePatchesResponse" : { "c2jName" : "DescribeInstancePatchesResult", "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" : [ { "beanStyleGetterMethodName" : "getPatches", "beanStyleSetterMethodName" : "setPatches", "c2jName" : "Patches", "c2jShape" : "PatchComplianceDataList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Each entry in the array is a structure containing:

                                                                                            Title (string)

                                                                                            KBId (string)

                                                                                            Classification (string)

                                                                                            Severity (string)

                                                                                            State (string, such as \"INSTALLED\" or \"FAILED\")

                                                                                            InstalledTime (DateTime)

                                                                                            InstalledBy (string)

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #patches(List)}.\n@param patches a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #patches(List)", "deprecated" : false, "documentation" : "

                                                                                            Each entry in the array is a structure containing:

                                                                                            Title (string)

                                                                                            KBId (string)

                                                                                            Classification (string)

                                                                                            Severity (string)

                                                                                            State (string, such as \"INSTALLED\" or \"FAILED\")

                                                                                            InstalledTime (DateTime)

                                                                                            InstalledBy (string)

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "patches", "fluentSetterDocumentation" : "

                                                                                            Each entry in the array is a structure containing:

                                                                                            Title (string)

                                                                                            KBId (string)

                                                                                            Classification (string)

                                                                                            Severity (string)

                                                                                            State (string, such as \"INSTALLED\" or \"FAILED\")

                                                                                            InstalledTime (DateTime)

                                                                                            InstalledBy (string)

                                                                                            \n@param patches Each entry in the array is a structure containing:

                                                                                            Title (string)

                                                                                            KBId (string)

                                                                                            Classification (string)

                                                                                            Severity (string)

                                                                                            State (string, such as \"INSTALLED\" or \"FAILED\")

                                                                                            InstalledTime (DateTime)

                                                                                            InstalledBy (string)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "patches", "getterDocumentation" : "

                                                                                            Each entry in the array is a structure containing:

                                                                                            Title (string)

                                                                                            KBId (string)

                                                                                            Classification (string)

                                                                                            Severity (string)

                                                                                            State (string, such as \"INSTALLED\" or \"FAILED\")

                                                                                            InstalledTime (DateTime)

                                                                                            InstalledBy (string)

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return Each entry in the array is a structure containing:

                                                                                            Title (string)

                                                                                            KBId (string)

                                                                                            Classification (string)

                                                                                            Severity (string)

                                                                                            State (string, such as \"INSTALLED\" or \"FAILED\")

                                                                                            InstalledTime (DateTime)

                                                                                            InstalledBy (string)", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Patches", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Patches", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "PatchComplianceData", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link PatchComplianceData.Builder} avoiding the need to create one manually via {@link PatchComplianceData#builder()}.\n\nWhen the {@link Consumer} completes, {@link PatchComplianceData.Builder#build()} is called immediately and its result is passed to {@link #member(PatchComplianceData)}.\n@param member a consumer that will call methods on {@link PatchComplianceData.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(PatchComplianceData)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "PatchComplianceData", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "PatchComplianceData", "variableName" : "member", "variableType" : "PatchComplianceData", "documentation" : null, "simpleType" : "PatchComplianceData", "variableSetterType" : "PatchComplianceData" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PatchComplianceData", "variableName" : "member", "variableType" : "PatchComplianceData", "documentation" : "", "simpleType" : "PatchComplianceData", "variableSetterType" : "PatchComplianceData" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "PatchComplianceData", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "PatchComplianceData", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Patches", "sensitive" : false, "setterDocumentation" : "

                                                                                            Each entry in the array is a structure containing:

                                                                                            Title (string)

                                                                                            KBId (string)

                                                                                            Classification (string)

                                                                                            Severity (string)

                                                                                            State (string, such as \"INSTALLED\" or \"FAILED\")

                                                                                            InstalledTime (DateTime)

                                                                                            InstalledBy (string)

                                                                                            \n@param patches Each entry in the array is a structure containing:

                                                                                            Title (string)

                                                                                            KBId (string)

                                                                                            Classification (string)

                                                                                            Severity (string)

                                                                                            State (string, such as \"INSTALLED\" or \"FAILED\")

                                                                                            InstalledTime (DateTime)

                                                                                            InstalledBy (string)", "setterMethodName" : "setPatches", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "patches", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "patches", "variableType" : "java.util.List", "documentation" : "

                                                                                            Each entry in the array is a structure containing:

                                                                                            Title (string)

                                                                                            KBId (string)

                                                                                            Classification (string)

                                                                                            Severity (string)

                                                                                            State (string, such as \"INSTALLED\" or \"FAILED\")

                                                                                            InstalledTime (DateTime)

                                                                                            InstalledBy (string)

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@return The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "getterModel" : { "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" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "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" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@return The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "getterModel" : { "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" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "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" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Patches" : { "beanStyleGetterMethodName" : "getPatches", "beanStyleSetterMethodName" : "setPatches", "c2jName" : "Patches", "c2jShape" : "PatchComplianceDataList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Each entry in the array is a structure containing:

                                                                                            Title (string)

                                                                                            KBId (string)

                                                                                            Classification (string)

                                                                                            Severity (string)

                                                                                            State (string, such as \"INSTALLED\" or \"FAILED\")

                                                                                            InstalledTime (DateTime)

                                                                                            InstalledBy (string)

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #patches(List)}.\n@param patches a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #patches(List)", "deprecated" : false, "documentation" : "

                                                                                            Each entry in the array is a structure containing:

                                                                                            Title (string)

                                                                                            KBId (string)

                                                                                            Classification (string)

                                                                                            Severity (string)

                                                                                            State (string, such as \"INSTALLED\" or \"FAILED\")

                                                                                            InstalledTime (DateTime)

                                                                                            InstalledBy (string)

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "patches", "fluentSetterDocumentation" : "

                                                                                            Each entry in the array is a structure containing:

                                                                                            Title (string)

                                                                                            KBId (string)

                                                                                            Classification (string)

                                                                                            Severity (string)

                                                                                            State (string, such as \"INSTALLED\" or \"FAILED\")

                                                                                            InstalledTime (DateTime)

                                                                                            InstalledBy (string)

                                                                                            \n@param patches Each entry in the array is a structure containing:

                                                                                            Title (string)

                                                                                            KBId (string)

                                                                                            Classification (string)

                                                                                            Severity (string)

                                                                                            State (string, such as \"INSTALLED\" or \"FAILED\")

                                                                                            InstalledTime (DateTime)

                                                                                            InstalledBy (string)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "patches", "getterDocumentation" : "

                                                                                            Each entry in the array is a structure containing:

                                                                                            Title (string)

                                                                                            KBId (string)

                                                                                            Classification (string)

                                                                                            Severity (string)

                                                                                            State (string, such as \"INSTALLED\" or \"FAILED\")

                                                                                            InstalledTime (DateTime)

                                                                                            InstalledBy (string)

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return Each entry in the array is a structure containing:

                                                                                            Title (string)

                                                                                            KBId (string)

                                                                                            Classification (string)

                                                                                            Severity (string)

                                                                                            State (string, such as \"INSTALLED\" or \"FAILED\")

                                                                                            InstalledTime (DateTime)

                                                                                            InstalledBy (string)", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Patches", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Patches", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "PatchComplianceData", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link PatchComplianceData.Builder} avoiding the need to create one manually via {@link PatchComplianceData#builder()}.\n\nWhen the {@link Consumer} completes, {@link PatchComplianceData.Builder#build()} is called immediately and its result is passed to {@link #member(PatchComplianceData)}.\n@param member a consumer that will call methods on {@link PatchComplianceData.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(PatchComplianceData)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "PatchComplianceData", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "PatchComplianceData", "variableName" : "member", "variableType" : "PatchComplianceData", "documentation" : null, "simpleType" : "PatchComplianceData", "variableSetterType" : "PatchComplianceData" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PatchComplianceData", "variableName" : "member", "variableType" : "PatchComplianceData", "documentation" : "", "simpleType" : "PatchComplianceData", "variableSetterType" : "PatchComplianceData" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "PatchComplianceData", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "PatchComplianceData", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Patches", "sensitive" : false, "setterDocumentation" : "

                                                                                            Each entry in the array is a structure containing:

                                                                                            Title (string)

                                                                                            KBId (string)

                                                                                            Classification (string)

                                                                                            Severity (string)

                                                                                            State (string, such as \"INSTALLED\" or \"FAILED\")

                                                                                            InstalledTime (DateTime)

                                                                                            InstalledBy (string)

                                                                                            \n@param patches Each entry in the array is a structure containing:

                                                                                            Title (string)

                                                                                            KBId (string)

                                                                                            Classification (string)

                                                                                            Severity (string)

                                                                                            State (string, such as \"INSTALLED\" or \"FAILED\")

                                                                                            InstalledTime (DateTime)

                                                                                            InstalledBy (string)", "setterMethodName" : "setPatches", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "patches", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "patches", "variableType" : "java.util.List", "documentation" : "

                                                                                            Each entry in the array is a structure containing:

                                                                                            Title (string)

                                                                                            KBId (string)

                                                                                            Classification (string)

                                                                                            Severity (string)

                                                                                            State (string, such as \"INSTALLED\" or \"FAILED\")

                                                                                            InstalledTime (DateTime)

                                                                                            InstalledBy (string)

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getPatches", "beanStyleSetterMethodName" : "setPatches", "c2jName" : "Patches", "c2jShape" : "PatchComplianceDataList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Each entry in the array is a structure containing:

                                                                                            Title (string)

                                                                                            KBId (string)

                                                                                            Classification (string)

                                                                                            Severity (string)

                                                                                            State (string, such as \"INSTALLED\" or \"FAILED\")

                                                                                            InstalledTime (DateTime)

                                                                                            InstalledBy (string)

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #patches(List)}.\n@param patches a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #patches(List)", "deprecated" : false, "documentation" : "

                                                                                            Each entry in the array is a structure containing:

                                                                                            Title (string)

                                                                                            KBId (string)

                                                                                            Classification (string)

                                                                                            Severity (string)

                                                                                            State (string, such as \"INSTALLED\" or \"FAILED\")

                                                                                            InstalledTime (DateTime)

                                                                                            InstalledBy (string)

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "patches", "fluentSetterDocumentation" : "

                                                                                            Each entry in the array is a structure containing:

                                                                                            Title (string)

                                                                                            KBId (string)

                                                                                            Classification (string)

                                                                                            Severity (string)

                                                                                            State (string, such as \"INSTALLED\" or \"FAILED\")

                                                                                            InstalledTime (DateTime)

                                                                                            InstalledBy (string)

                                                                                            \n@param patches Each entry in the array is a structure containing:

                                                                                            Title (string)

                                                                                            KBId (string)

                                                                                            Classification (string)

                                                                                            Severity (string)

                                                                                            State (string, such as \"INSTALLED\" or \"FAILED\")

                                                                                            InstalledTime (DateTime)

                                                                                            InstalledBy (string)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "patches", "getterDocumentation" : "

                                                                                            Each entry in the array is a structure containing:

                                                                                            Title (string)

                                                                                            KBId (string)

                                                                                            Classification (string)

                                                                                            Severity (string)

                                                                                            State (string, such as \"INSTALLED\" or \"FAILED\")

                                                                                            InstalledTime (DateTime)

                                                                                            InstalledBy (string)

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return Each entry in the array is a structure containing:

                                                                                            Title (string)

                                                                                            KBId (string)

                                                                                            Classification (string)

                                                                                            Severity (string)

                                                                                            State (string, such as \"INSTALLED\" or \"FAILED\")

                                                                                            InstalledTime (DateTime)

                                                                                            InstalledBy (string)", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Patches", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Patches", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "PatchComplianceData", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link PatchComplianceData.Builder} avoiding the need to create one manually via {@link PatchComplianceData#builder()}.\n\nWhen the {@link Consumer} completes, {@link PatchComplianceData.Builder#build()} is called immediately and its result is passed to {@link #member(PatchComplianceData)}.\n@param member a consumer that will call methods on {@link PatchComplianceData.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(PatchComplianceData)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "PatchComplianceData", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "PatchComplianceData", "variableName" : "member", "variableType" : "PatchComplianceData", "documentation" : null, "simpleType" : "PatchComplianceData", "variableSetterType" : "PatchComplianceData" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PatchComplianceData", "variableName" : "member", "variableType" : "PatchComplianceData", "documentation" : "", "simpleType" : "PatchComplianceData", "variableSetterType" : "PatchComplianceData" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "PatchComplianceData", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "PatchComplianceData", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Patches", "sensitive" : false, "setterDocumentation" : "

                                                                                            Each entry in the array is a structure containing:

                                                                                            Title (string)

                                                                                            KBId (string)

                                                                                            Classification (string)

                                                                                            Severity (string)

                                                                                            State (string, such as \"INSTALLED\" or \"FAILED\")

                                                                                            InstalledTime (DateTime)

                                                                                            InstalledBy (string)

                                                                                            \n@param patches Each entry in the array is a structure containing:

                                                                                            Title (string)

                                                                                            KBId (string)

                                                                                            Classification (string)

                                                                                            Severity (string)

                                                                                            State (string, such as \"INSTALLED\" or \"FAILED\")

                                                                                            InstalledTime (DateTime)

                                                                                            InstalledBy (string)", "setterMethodName" : "setPatches", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "patches", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "patches", "variableType" : "java.util.List", "documentation" : "

                                                                                            Each entry in the array is a structure containing:

                                                                                            Title (string)

                                                                                            KBId (string)

                                                                                            Classification (string)

                                                                                            Severity (string)

                                                                                            State (string, such as \"INSTALLED\" or \"FAILED\")

                                                                                            InstalledTime (DateTime)

                                                                                            InstalledBy (string)

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@return The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "getterModel" : { "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" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "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" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeInstancePatchesResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeInstancePatchesResponse", "variableName" : "describeInstancePatchesResponse", "variableType" : "DescribeInstancePatchesResponse", "documentation" : null, "simpleType" : "DescribeInstancePatchesResponse", "variableSetterType" : "DescribeInstancePatchesResponse" }, "wrapper" : false }, "DescribeInventoryDeletionsRequest" : { "c2jName" : "DescribeInventoryDeletionsRequest", "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" : "DescribeInventoryDeletions", "locationName" : null, "requestUri" : "/", "target" : "AmazonSSM.DescribeInventoryDeletions", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getDeletionId", "beanStyleSetterMethodName" : "setDeletionId", "c2jName" : "DeletionId", "c2jShape" : "InventoryDeletionId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Specify the delete inventory ID for which you want information. This ID was returned by the DeleteInventory action.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deletionId(String)}.\n@param deletionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deletionId(String)", "deprecated" : false, "documentation" : "

                                                                                            Specify the delete inventory ID for which you want information. This ID was returned by the DeleteInventory action.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deletionId", "fluentSetterDocumentation" : "

                                                                                            Specify the delete inventory ID for which you want information. This ID was returned by the DeleteInventory action.

                                                                                            \n@param deletionId Specify the delete inventory ID for which you want information. This ID was returned by the DeleteInventory action.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deletionId", "getterDocumentation" : "

                                                                                            Specify the delete inventory ID for which you want information. This ID was returned by the DeleteInventory action.

                                                                                            \n@return Specify the delete inventory ID for which you want information. This ID was returned by the DeleteInventory action.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeletionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeletionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeletionId", "sensitive" : false, "setterDocumentation" : "

                                                                                            Specify the delete inventory ID for which you want information. This ID was returned by the DeleteInventory action.

                                                                                            \n@param deletionId Specify the delete inventory ID for which you want information. This ID was returned by the DeleteInventory action.", "setterMethodName" : "setDeletionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deletionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deletionId", "variableType" : "String", "documentation" : "

                                                                                            Specify the delete inventory ID for which you want information. This ID was returned by the DeleteInventory action.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A token to start the list. Use this token to get the next set of 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, "documentation" : "

                                                                                            A token to start the list. Use this token to get the next set of results.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            A token to start the list. Use this token to get the next set of results.

                                                                                            \n@param nextToken A token to start the list. Use this token to get the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            A token to start the list. Use this token to get the next set of results.

                                                                                            \n@return A token to start the list. Use this token to get the next set of 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 to start the list. Use this token to get the next set of results.

                                                                                            \n@param nextToken A token to start the list. Use this token to get the next set of 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 to start the list. Use this token to get the next set of results.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@return The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DeletionId" : { "beanStyleGetterMethodName" : "getDeletionId", "beanStyleSetterMethodName" : "setDeletionId", "c2jName" : "DeletionId", "c2jShape" : "InventoryDeletionId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Specify the delete inventory ID for which you want information. This ID was returned by the DeleteInventory action.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deletionId(String)}.\n@param deletionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deletionId(String)", "deprecated" : false, "documentation" : "

                                                                                            Specify the delete inventory ID for which you want information. This ID was returned by the DeleteInventory action.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deletionId", "fluentSetterDocumentation" : "

                                                                                            Specify the delete inventory ID for which you want information. This ID was returned by the DeleteInventory action.

                                                                                            \n@param deletionId Specify the delete inventory ID for which you want information. This ID was returned by the DeleteInventory action.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deletionId", "getterDocumentation" : "

                                                                                            Specify the delete inventory ID for which you want information. This ID was returned by the DeleteInventory action.

                                                                                            \n@return Specify the delete inventory ID for which you want information. This ID was returned by the DeleteInventory action.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeletionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeletionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeletionId", "sensitive" : false, "setterDocumentation" : "

                                                                                            Specify the delete inventory ID for which you want information. This ID was returned by the DeleteInventory action.

                                                                                            \n@param deletionId Specify the delete inventory ID for which you want information. This ID was returned by the DeleteInventory action.", "setterMethodName" : "setDeletionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deletionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deletionId", "variableType" : "String", "documentation" : "

                                                                                            Specify the delete inventory ID for which you want information. This ID was returned by the DeleteInventory action.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "MaxResults" : { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@return The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A token to start the list. Use this token to get the next set of 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, "documentation" : "

                                                                                            A token to start the list. Use this token to get the next set of results.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            A token to start the list. Use this token to get the next set of results.

                                                                                            \n@param nextToken A token to start the list. Use this token to get the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            A token to start the list. Use this token to get the next set of results.

                                                                                            \n@return A token to start the list. Use this token to get the next set of 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 to start the list. Use this token to get the next set of results.

                                                                                            \n@param nextToken A token to start the list. Use this token to get the next set of 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 to start the list. Use this token to get the next set of results.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDeletionId", "beanStyleSetterMethodName" : "setDeletionId", "c2jName" : "DeletionId", "c2jShape" : "InventoryDeletionId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Specify the delete inventory ID for which you want information. This ID was returned by the DeleteInventory action.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deletionId(String)}.\n@param deletionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deletionId(String)", "deprecated" : false, "documentation" : "

                                                                                            Specify the delete inventory ID for which you want information. This ID was returned by the DeleteInventory action.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deletionId", "fluentSetterDocumentation" : "

                                                                                            Specify the delete inventory ID for which you want information. This ID was returned by the DeleteInventory action.

                                                                                            \n@param deletionId Specify the delete inventory ID for which you want information. This ID was returned by the DeleteInventory action.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deletionId", "getterDocumentation" : "

                                                                                            Specify the delete inventory ID for which you want information. This ID was returned by the DeleteInventory action.

                                                                                            \n@return Specify the delete inventory ID for which you want information. This ID was returned by the DeleteInventory action.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeletionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeletionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeletionId", "sensitive" : false, "setterDocumentation" : "

                                                                                            Specify the delete inventory ID for which you want information. This ID was returned by the DeleteInventory action.

                                                                                            \n@param deletionId Specify the delete inventory ID for which you want information. This ID was returned by the DeleteInventory action.", "setterMethodName" : "setDeletionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deletionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deletionId", "variableType" : "String", "documentation" : "

                                                                                            Specify the delete inventory ID for which you want information. This ID was returned by the DeleteInventory action.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A token to start the list. Use this token to get the next set of 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, "documentation" : "

                                                                                            A token to start the list. Use this token to get the next set of results.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            A token to start the list. Use this token to get the next set of results.

                                                                                            \n@param nextToken A token to start the list. Use this token to get the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            A token to start the list. Use this token to get the next set of results.

                                                                                            \n@return A token to start the list. Use this token to get the next set of 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 to start the list. Use this token to get the next set of results.

                                                                                            \n@param nextToken A token to start the list. Use this token to get the next set of 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 to start the list. Use this token to get the next set of results.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@return The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeInventoryDeletionsRequest", "simpleMethod" : true, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeInventoryDeletionsRequest", "variableName" : "describeInventoryDeletionsRequest", "variableType" : "DescribeInventoryDeletionsRequest", "documentation" : null, "simpleType" : "DescribeInventoryDeletionsRequest", "variableSetterType" : "DescribeInventoryDeletionsRequest" }, "wrapper" : false }, "DescribeInventoryDeletionsResponse" : { "c2jName" : "DescribeInventoryDeletionsResult", "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" : [ { "beanStyleGetterMethodName" : "getInventoryDeletions", "beanStyleSetterMethodName" : "setInventoryDeletions", "c2jName" : "InventoryDeletions", "c2jShape" : "InventoryDeletionsList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A list of status items for deleted inventory.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #inventoryDeletions(List)}.\n@param inventoryDeletions a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #inventoryDeletions(List)", "deprecated" : false, "documentation" : "

                                                                                            A list of status items for deleted inventory.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "inventoryDeletions", "fluentSetterDocumentation" : "

                                                                                            A list of status items for deleted inventory.

                                                                                            \n@param inventoryDeletions A list of status items for deleted inventory.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "inventoryDeletions", "getterDocumentation" : "

                                                                                            A list of status items for deleted inventory.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return A list of status items for deleted inventory.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InventoryDeletions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InventoryDeletions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "InventoryDeletionStatusItem", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link InventoryDeletionStatusItem.Builder} avoiding the need to create one manually via {@link InventoryDeletionStatusItem#builder()}.\n\nWhen the {@link Consumer} completes, {@link InventoryDeletionStatusItem.Builder#build()} is called immediately and its result is passed to {@link #member(InventoryDeletionStatusItem)}.\n@param member a consumer that will call methods on {@link InventoryDeletionStatusItem.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(InventoryDeletionStatusItem)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "InventoryDeletionStatusItem", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "InventoryDeletionStatusItem", "variableName" : "member", "variableType" : "InventoryDeletionStatusItem", "documentation" : null, "simpleType" : "InventoryDeletionStatusItem", "variableSetterType" : "InventoryDeletionStatusItem" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InventoryDeletionStatusItem", "variableName" : "member", "variableType" : "InventoryDeletionStatusItem", "documentation" : "", "simpleType" : "InventoryDeletionStatusItem", "variableSetterType" : "InventoryDeletionStatusItem" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "InventoryDeletionStatusItem", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "InventoryDeletionStatusItem", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "InventoryDeletions", "sensitive" : false, "setterDocumentation" : "

                                                                                            A list of status items for deleted inventory.

                                                                                            \n@param inventoryDeletions A list of status items for deleted inventory.", "setterMethodName" : "setInventoryDeletions", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "inventoryDeletions", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "inventoryDeletions", "variableType" : "java.util.List", "documentation" : "

                                                                                            A list of status items for deleted inventory.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. Use this token to get the next set of 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, "documentation" : "

                                                                                            The token for the next set of items to return. Use this token to get the next set of results.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. Use this token to get the next set of results.

                                                                                            \n@param nextToken The token for the next set of items to return. Use this token to get the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token for the next set of items to return. Use this token to get the next set of results.

                                                                                            \n@return The token for the next set of items to return. Use this token to get the next set of 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" : "

                                                                                            The token for the next set of items to return. Use this token to get the next set of results.

                                                                                            \n@param nextToken The token for the next set of items to return. Use this token to get the next set of 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" : "

                                                                                            The token for the next set of items to return. Use this token to get the next set of results.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "InventoryDeletions" : { "beanStyleGetterMethodName" : "getInventoryDeletions", "beanStyleSetterMethodName" : "setInventoryDeletions", "c2jName" : "InventoryDeletions", "c2jShape" : "InventoryDeletionsList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A list of status items for deleted inventory.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #inventoryDeletions(List)}.\n@param inventoryDeletions a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #inventoryDeletions(List)", "deprecated" : false, "documentation" : "

                                                                                            A list of status items for deleted inventory.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "inventoryDeletions", "fluentSetterDocumentation" : "

                                                                                            A list of status items for deleted inventory.

                                                                                            \n@param inventoryDeletions A list of status items for deleted inventory.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "inventoryDeletions", "getterDocumentation" : "

                                                                                            A list of status items for deleted inventory.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return A list of status items for deleted inventory.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InventoryDeletions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InventoryDeletions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "InventoryDeletionStatusItem", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link InventoryDeletionStatusItem.Builder} avoiding the need to create one manually via {@link InventoryDeletionStatusItem#builder()}.\n\nWhen the {@link Consumer} completes, {@link InventoryDeletionStatusItem.Builder#build()} is called immediately and its result is passed to {@link #member(InventoryDeletionStatusItem)}.\n@param member a consumer that will call methods on {@link InventoryDeletionStatusItem.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(InventoryDeletionStatusItem)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "InventoryDeletionStatusItem", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "InventoryDeletionStatusItem", "variableName" : "member", "variableType" : "InventoryDeletionStatusItem", "documentation" : null, "simpleType" : "InventoryDeletionStatusItem", "variableSetterType" : "InventoryDeletionStatusItem" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InventoryDeletionStatusItem", "variableName" : "member", "variableType" : "InventoryDeletionStatusItem", "documentation" : "", "simpleType" : "InventoryDeletionStatusItem", "variableSetterType" : "InventoryDeletionStatusItem" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "InventoryDeletionStatusItem", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "InventoryDeletionStatusItem", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "InventoryDeletions", "sensitive" : false, "setterDocumentation" : "

                                                                                            A list of status items for deleted inventory.

                                                                                            \n@param inventoryDeletions A list of status items for deleted inventory.", "setterMethodName" : "setInventoryDeletions", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "inventoryDeletions", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "inventoryDeletions", "variableType" : "java.util.List", "documentation" : "

                                                                                            A list of status items for deleted inventory.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. Use this token to get the next set of 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, "documentation" : "

                                                                                            The token for the next set of items to return. Use this token to get the next set of results.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. Use this token to get the next set of results.

                                                                                            \n@param nextToken The token for the next set of items to return. Use this token to get the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token for the next set of items to return. Use this token to get the next set of results.

                                                                                            \n@return The token for the next set of items to return. Use this token to get the next set of 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" : "

                                                                                            The token for the next set of items to return. Use this token to get the next set of results.

                                                                                            \n@param nextToken The token for the next set of items to return. Use this token to get the next set of 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" : "

                                                                                            The token for the next set of items to return. Use this token to get the next set of results.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getInventoryDeletions", "beanStyleSetterMethodName" : "setInventoryDeletions", "c2jName" : "InventoryDeletions", "c2jShape" : "InventoryDeletionsList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A list of status items for deleted inventory.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #inventoryDeletions(List)}.\n@param inventoryDeletions a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #inventoryDeletions(List)", "deprecated" : false, "documentation" : "

                                                                                            A list of status items for deleted inventory.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "inventoryDeletions", "fluentSetterDocumentation" : "

                                                                                            A list of status items for deleted inventory.

                                                                                            \n@param inventoryDeletions A list of status items for deleted inventory.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "inventoryDeletions", "getterDocumentation" : "

                                                                                            A list of status items for deleted inventory.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return A list of status items for deleted inventory.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InventoryDeletions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InventoryDeletions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "InventoryDeletionStatusItem", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link InventoryDeletionStatusItem.Builder} avoiding the need to create one manually via {@link InventoryDeletionStatusItem#builder()}.\n\nWhen the {@link Consumer} completes, {@link InventoryDeletionStatusItem.Builder#build()} is called immediately and its result is passed to {@link #member(InventoryDeletionStatusItem)}.\n@param member a consumer that will call methods on {@link InventoryDeletionStatusItem.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(InventoryDeletionStatusItem)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "InventoryDeletionStatusItem", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "InventoryDeletionStatusItem", "variableName" : "member", "variableType" : "InventoryDeletionStatusItem", "documentation" : null, "simpleType" : "InventoryDeletionStatusItem", "variableSetterType" : "InventoryDeletionStatusItem" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InventoryDeletionStatusItem", "variableName" : "member", "variableType" : "InventoryDeletionStatusItem", "documentation" : "", "simpleType" : "InventoryDeletionStatusItem", "variableSetterType" : "InventoryDeletionStatusItem" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "InventoryDeletionStatusItem", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "InventoryDeletionStatusItem", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "InventoryDeletions", "sensitive" : false, "setterDocumentation" : "

                                                                                            A list of status items for deleted inventory.

                                                                                            \n@param inventoryDeletions A list of status items for deleted inventory.", "setterMethodName" : "setInventoryDeletions", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "inventoryDeletions", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "inventoryDeletions", "variableType" : "java.util.List", "documentation" : "

                                                                                            A list of status items for deleted inventory.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. Use this token to get the next set of 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, "documentation" : "

                                                                                            The token for the next set of items to return. Use this token to get the next set of results.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. Use this token to get the next set of results.

                                                                                            \n@param nextToken The token for the next set of items to return. Use this token to get the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token for the next set of items to return. Use this token to get the next set of results.

                                                                                            \n@return The token for the next set of items to return. Use this token to get the next set of 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" : "

                                                                                            The token for the next set of items to return. Use this token to get the next set of results.

                                                                                            \n@param nextToken The token for the next set of items to return. Use this token to get the next set of 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" : "

                                                                                            The token for the next set of items to return. Use this token to get the next set of results.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeInventoryDeletionsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeInventoryDeletionsResponse", "variableName" : "describeInventoryDeletionsResponse", "variableType" : "DescribeInventoryDeletionsResponse", "documentation" : null, "simpleType" : "DescribeInventoryDeletionsResponse", "variableSetterType" : "DescribeInventoryDeletionsResponse" }, "wrapper" : false }, "DescribeMaintenanceWindowExecutionTaskInvocationsRequest" : { "c2jName" : "DescribeMaintenanceWindowExecutionTaskInvocationsRequest", "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" : "DescribeMaintenanceWindowExecutionTaskInvocations", "locationName" : null, "requestUri" : "/", "target" : "AmazonSSM.DescribeMaintenanceWindowExecutionTaskInvocations", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getWindowExecutionId", "beanStyleSetterMethodName" : "setWindowExecutionId", "c2jName" : "WindowExecutionId", "c2jShape" : "MaintenanceWindowExecutionId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The ID of the maintenance window execution the task is part of.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowExecutionId(String)}.\n@param windowExecutionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowExecutionId(String)", "deprecated" : false, "documentation" : "

                                                                                            The ID of the maintenance window execution the task is part of.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowExecutionId", "fluentSetterDocumentation" : "

                                                                                            The ID of the maintenance window execution the task is part of.

                                                                                            \n@param windowExecutionId The ID of the maintenance window execution the task is part of.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowExecutionId", "getterDocumentation" : "

                                                                                            The ID of the maintenance window execution the task is part of.

                                                                                            \n@return The ID of the maintenance window execution the task is part of.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowExecutionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowExecutionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowExecutionId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The ID of the maintenance window execution the task is part of.

                                                                                            \n@param windowExecutionId The ID of the maintenance window execution the task is part of.", "setterMethodName" : "setWindowExecutionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowExecutionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowExecutionId", "variableType" : "String", "documentation" : "

                                                                                            The ID of the maintenance window execution the task is part of.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTaskId", "beanStyleSetterMethodName" : "setTaskId", "c2jName" : "TaskId", "c2jShape" : "MaintenanceWindowExecutionTaskId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The ID of the specific task in the maintenance window task that should be retrieved.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #taskId(String)}.\n@param taskId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #taskId(String)", "deprecated" : false, "documentation" : "

                                                                                            The ID of the specific task in the maintenance window task that should be retrieved.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "taskId", "fluentSetterDocumentation" : "

                                                                                            The ID of the specific task in the maintenance window task that should be retrieved.

                                                                                            \n@param taskId The ID of the specific task in the maintenance window task that should be retrieved.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "taskId", "getterDocumentation" : "

                                                                                            The ID of the specific task in the maintenance window task that should be retrieved.

                                                                                            \n@return The ID of the specific task in the maintenance window task that should be retrieved.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TaskId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TaskId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TaskId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The ID of the specific task in the maintenance window task that should be retrieved.

                                                                                            \n@param taskId The ID of the specific task in the maintenance window task that should be retrieved.", "setterMethodName" : "setTaskId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "taskId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "taskId", "variableType" : "String", "documentation" : "

                                                                                            The ID of the specific task in the maintenance window task that should be retrieved.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "MaintenanceWindowFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Optional filters used to scope down the returned task invocations. The supported filter key is STATUS with the corresponding values PENDING, IN_PROGRESS, SUCCESS, FAILED, TIMED_OUT, CANCELLING, and CANCELLED.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #filters(List)}.\n@param filters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filters(List)", "deprecated" : false, "documentation" : "

                                                                                            Optional filters used to scope down the returned task invocations. The supported filter key is STATUS with the corresponding values PENDING, IN_PROGRESS, SUCCESS, FAILED, TIMED_OUT, CANCELLING, and CANCELLED.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filters", "fluentSetterDocumentation" : "

                                                                                            Optional filters used to scope down the returned task invocations. The supported filter key is STATUS with the corresponding values PENDING, IN_PROGRESS, SUCCESS, FAILED, TIMED_OUT, CANCELLING, and CANCELLED.

                                                                                            \n@param filters Optional filters used to scope down the returned task invocations. The supported filter key is STATUS with the corresponding values PENDING, IN_PROGRESS, SUCCESS, FAILED, TIMED_OUT, CANCELLING, and CANCELLED.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

                                                                                            Optional filters used to scope down the returned task invocations. The supported filter key is STATUS with the corresponding values PENDING, IN_PROGRESS, SUCCESS, FAILED, TIMED_OUT, CANCELLING, and CANCELLED.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return Optional filters used to scope down the returned task invocations. The supported filter key is STATUS with the corresponding values PENDING, IN_PROGRESS, SUCCESS, FAILED, TIMED_OUT, CANCELLING, and CANCELLED.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "MaintenanceWindowFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link MaintenanceWindowFilter.Builder} avoiding the need to create one manually via {@link MaintenanceWindowFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link MaintenanceWindowFilter.Builder#build()} is called immediately and its result is passed to {@link #member(MaintenanceWindowFilter)}.\n@param member a consumer that will call methods on {@link MaintenanceWindowFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(MaintenanceWindowFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "MaintenanceWindowFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "MaintenanceWindowFilter", "variableName" : "member", "variableType" : "MaintenanceWindowFilter", "documentation" : null, "simpleType" : "MaintenanceWindowFilter", "variableSetterType" : "MaintenanceWindowFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MaintenanceWindowFilter", "variableName" : "member", "variableType" : "MaintenanceWindowFilter", "documentation" : "", "simpleType" : "MaintenanceWindowFilter", "variableSetterType" : "MaintenanceWindowFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "MaintenanceWindowFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "MaintenanceWindowFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

                                                                                            Optional filters used to scope down the returned task invocations. The supported filter key is STATUS with the corresponding values PENDING, IN_PROGRESS, SUCCESS, FAILED, TIMED_OUT, CANCELLING, and CANCELLED.

                                                                                            \n@param filters Optional filters used to scope down the returned task invocations. The supported filter key is STATUS with the corresponding values PENDING, IN_PROGRESS, SUCCESS, FAILED, TIMED_OUT, CANCELLING, and CANCELLED.", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

                                                                                            Optional filters used to scope down the returned task invocations. The supported filter key is STATUS with the corresponding values PENDING, IN_PROGRESS, SUCCESS, FAILED, TIMED_OUT, CANCELLING, and CANCELLED.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaintenanceWindowMaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@return The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@return The token for the next set of items to return. (You received this token from a previous call.)", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Filters" : { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "MaintenanceWindowFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Optional filters used to scope down the returned task invocations. The supported filter key is STATUS with the corresponding values PENDING, IN_PROGRESS, SUCCESS, FAILED, TIMED_OUT, CANCELLING, and CANCELLED.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #filters(List)}.\n@param filters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filters(List)", "deprecated" : false, "documentation" : "

                                                                                            Optional filters used to scope down the returned task invocations. The supported filter key is STATUS with the corresponding values PENDING, IN_PROGRESS, SUCCESS, FAILED, TIMED_OUT, CANCELLING, and CANCELLED.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filters", "fluentSetterDocumentation" : "

                                                                                            Optional filters used to scope down the returned task invocations. The supported filter key is STATUS with the corresponding values PENDING, IN_PROGRESS, SUCCESS, FAILED, TIMED_OUT, CANCELLING, and CANCELLED.

                                                                                            \n@param filters Optional filters used to scope down the returned task invocations. The supported filter key is STATUS with the corresponding values PENDING, IN_PROGRESS, SUCCESS, FAILED, TIMED_OUT, CANCELLING, and CANCELLED.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

                                                                                            Optional filters used to scope down the returned task invocations. The supported filter key is STATUS with the corresponding values PENDING, IN_PROGRESS, SUCCESS, FAILED, TIMED_OUT, CANCELLING, and CANCELLED.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return Optional filters used to scope down the returned task invocations. The supported filter key is STATUS with the corresponding values PENDING, IN_PROGRESS, SUCCESS, FAILED, TIMED_OUT, CANCELLING, and CANCELLED.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "MaintenanceWindowFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link MaintenanceWindowFilter.Builder} avoiding the need to create one manually via {@link MaintenanceWindowFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link MaintenanceWindowFilter.Builder#build()} is called immediately and its result is passed to {@link #member(MaintenanceWindowFilter)}.\n@param member a consumer that will call methods on {@link MaintenanceWindowFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(MaintenanceWindowFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "MaintenanceWindowFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "MaintenanceWindowFilter", "variableName" : "member", "variableType" : "MaintenanceWindowFilter", "documentation" : null, "simpleType" : "MaintenanceWindowFilter", "variableSetterType" : "MaintenanceWindowFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MaintenanceWindowFilter", "variableName" : "member", "variableType" : "MaintenanceWindowFilter", "documentation" : "", "simpleType" : "MaintenanceWindowFilter", "variableSetterType" : "MaintenanceWindowFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "MaintenanceWindowFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "MaintenanceWindowFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

                                                                                            Optional filters used to scope down the returned task invocations. The supported filter key is STATUS with the corresponding values PENDING, IN_PROGRESS, SUCCESS, FAILED, TIMED_OUT, CANCELLING, and CANCELLED.

                                                                                            \n@param filters Optional filters used to scope down the returned task invocations. The supported filter key is STATUS with the corresponding values PENDING, IN_PROGRESS, SUCCESS, FAILED, TIMED_OUT, CANCELLING, and CANCELLED.", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

                                                                                            Optional filters used to scope down the returned task invocations. The supported filter key is STATUS with the corresponding values PENDING, IN_PROGRESS, SUCCESS, FAILED, TIMED_OUT, CANCELLING, and CANCELLED.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "MaxResults" : { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaintenanceWindowMaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@return The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@return The token for the next set of items to return. (You received this token from a previous call.)", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "TaskId" : { "beanStyleGetterMethodName" : "getTaskId", "beanStyleSetterMethodName" : "setTaskId", "c2jName" : "TaskId", "c2jShape" : "MaintenanceWindowExecutionTaskId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The ID of the specific task in the maintenance window task that should be retrieved.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #taskId(String)}.\n@param taskId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #taskId(String)", "deprecated" : false, "documentation" : "

                                                                                            The ID of the specific task in the maintenance window task that should be retrieved.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "taskId", "fluentSetterDocumentation" : "

                                                                                            The ID of the specific task in the maintenance window task that should be retrieved.

                                                                                            \n@param taskId The ID of the specific task in the maintenance window task that should be retrieved.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "taskId", "getterDocumentation" : "

                                                                                            The ID of the specific task in the maintenance window task that should be retrieved.

                                                                                            \n@return The ID of the specific task in the maintenance window task that should be retrieved.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TaskId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TaskId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TaskId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The ID of the specific task in the maintenance window task that should be retrieved.

                                                                                            \n@param taskId The ID of the specific task in the maintenance window task that should be retrieved.", "setterMethodName" : "setTaskId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "taskId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "taskId", "variableType" : "String", "documentation" : "

                                                                                            The ID of the specific task in the maintenance window task that should be retrieved.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "WindowExecutionId" : { "beanStyleGetterMethodName" : "getWindowExecutionId", "beanStyleSetterMethodName" : "setWindowExecutionId", "c2jName" : "WindowExecutionId", "c2jShape" : "MaintenanceWindowExecutionId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The ID of the maintenance window execution the task is part of.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowExecutionId(String)}.\n@param windowExecutionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowExecutionId(String)", "deprecated" : false, "documentation" : "

                                                                                            The ID of the maintenance window execution the task is part of.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowExecutionId", "fluentSetterDocumentation" : "

                                                                                            The ID of the maintenance window execution the task is part of.

                                                                                            \n@param windowExecutionId The ID of the maintenance window execution the task is part of.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowExecutionId", "getterDocumentation" : "

                                                                                            The ID of the maintenance window execution the task is part of.

                                                                                            \n@return The ID of the maintenance window execution the task is part of.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowExecutionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowExecutionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowExecutionId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The ID of the maintenance window execution the task is part of.

                                                                                            \n@param windowExecutionId The ID of the maintenance window execution the task is part of.", "setterMethodName" : "setWindowExecutionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowExecutionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowExecutionId", "variableType" : "String", "documentation" : "

                                                                                            The ID of the maintenance window execution the task is part of.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getWindowExecutionId", "beanStyleSetterMethodName" : "setWindowExecutionId", "c2jName" : "WindowExecutionId", "c2jShape" : "MaintenanceWindowExecutionId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The ID of the maintenance window execution the task is part of.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowExecutionId(String)}.\n@param windowExecutionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowExecutionId(String)", "deprecated" : false, "documentation" : "

                                                                                            The ID of the maintenance window execution the task is part of.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowExecutionId", "fluentSetterDocumentation" : "

                                                                                            The ID of the maintenance window execution the task is part of.

                                                                                            \n@param windowExecutionId The ID of the maintenance window execution the task is part of.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowExecutionId", "getterDocumentation" : "

                                                                                            The ID of the maintenance window execution the task is part of.

                                                                                            \n@return The ID of the maintenance window execution the task is part of.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowExecutionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowExecutionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowExecutionId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The ID of the maintenance window execution the task is part of.

                                                                                            \n@param windowExecutionId The ID of the maintenance window execution the task is part of.", "setterMethodName" : "setWindowExecutionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowExecutionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowExecutionId", "variableType" : "String", "documentation" : "

                                                                                            The ID of the maintenance window execution the task is part of.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTaskId", "beanStyleSetterMethodName" : "setTaskId", "c2jName" : "TaskId", "c2jShape" : "MaintenanceWindowExecutionTaskId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The ID of the specific task in the maintenance window task that should be retrieved.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #taskId(String)}.\n@param taskId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #taskId(String)", "deprecated" : false, "documentation" : "

                                                                                            The ID of the specific task in the maintenance window task that should be retrieved.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "taskId", "fluentSetterDocumentation" : "

                                                                                            The ID of the specific task in the maintenance window task that should be retrieved.

                                                                                            \n@param taskId The ID of the specific task in the maintenance window task that should be retrieved.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "taskId", "getterDocumentation" : "

                                                                                            The ID of the specific task in the maintenance window task that should be retrieved.

                                                                                            \n@return The ID of the specific task in the maintenance window task that should be retrieved.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TaskId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TaskId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TaskId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The ID of the specific task in the maintenance window task that should be retrieved.

                                                                                            \n@param taskId The ID of the specific task in the maintenance window task that should be retrieved.", "setterMethodName" : "setTaskId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "taskId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "taskId", "variableType" : "String", "documentation" : "

                                                                                            The ID of the specific task in the maintenance window task that should be retrieved.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "MaintenanceWindowFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Optional filters used to scope down the returned task invocations. The supported filter key is STATUS with the corresponding values PENDING, IN_PROGRESS, SUCCESS, FAILED, TIMED_OUT, CANCELLING, and CANCELLED.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #filters(List)}.\n@param filters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filters(List)", "deprecated" : false, "documentation" : "

                                                                                            Optional filters used to scope down the returned task invocations. The supported filter key is STATUS with the corresponding values PENDING, IN_PROGRESS, SUCCESS, FAILED, TIMED_OUT, CANCELLING, and CANCELLED.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filters", "fluentSetterDocumentation" : "

                                                                                            Optional filters used to scope down the returned task invocations. The supported filter key is STATUS with the corresponding values PENDING, IN_PROGRESS, SUCCESS, FAILED, TIMED_OUT, CANCELLING, and CANCELLED.

                                                                                            \n@param filters Optional filters used to scope down the returned task invocations. The supported filter key is STATUS with the corresponding values PENDING, IN_PROGRESS, SUCCESS, FAILED, TIMED_OUT, CANCELLING, and CANCELLED.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

                                                                                            Optional filters used to scope down the returned task invocations. The supported filter key is STATUS with the corresponding values PENDING, IN_PROGRESS, SUCCESS, FAILED, TIMED_OUT, CANCELLING, and CANCELLED.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return Optional filters used to scope down the returned task invocations. The supported filter key is STATUS with the corresponding values PENDING, IN_PROGRESS, SUCCESS, FAILED, TIMED_OUT, CANCELLING, and CANCELLED.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "MaintenanceWindowFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link MaintenanceWindowFilter.Builder} avoiding the need to create one manually via {@link MaintenanceWindowFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link MaintenanceWindowFilter.Builder#build()} is called immediately and its result is passed to {@link #member(MaintenanceWindowFilter)}.\n@param member a consumer that will call methods on {@link MaintenanceWindowFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(MaintenanceWindowFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "MaintenanceWindowFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "MaintenanceWindowFilter", "variableName" : "member", "variableType" : "MaintenanceWindowFilter", "documentation" : null, "simpleType" : "MaintenanceWindowFilter", "variableSetterType" : "MaintenanceWindowFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MaintenanceWindowFilter", "variableName" : "member", "variableType" : "MaintenanceWindowFilter", "documentation" : "", "simpleType" : "MaintenanceWindowFilter", "variableSetterType" : "MaintenanceWindowFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "MaintenanceWindowFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "MaintenanceWindowFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

                                                                                            Optional filters used to scope down the returned task invocations. The supported filter key is STATUS with the corresponding values PENDING, IN_PROGRESS, SUCCESS, FAILED, TIMED_OUT, CANCELLING, and CANCELLED.

                                                                                            \n@param filters Optional filters used to scope down the returned task invocations. The supported filter key is STATUS with the corresponding values PENDING, IN_PROGRESS, SUCCESS, FAILED, TIMED_OUT, CANCELLING, and CANCELLED.", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

                                                                                            Optional filters used to scope down the returned task invocations. The supported filter key is STATUS with the corresponding values PENDING, IN_PROGRESS, SUCCESS, FAILED, TIMED_OUT, CANCELLING, and CANCELLED.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaintenanceWindowMaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@return The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@return The token for the next set of items to return. (You received this token from a previous call.)", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "WindowExecutionId", "TaskId" ], "shapeName" : "DescribeMaintenanceWindowExecutionTaskInvocationsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeMaintenanceWindowExecutionTaskInvocationsRequest", "variableName" : "describeMaintenanceWindowExecutionTaskInvocationsRequest", "variableType" : "DescribeMaintenanceWindowExecutionTaskInvocationsRequest", "documentation" : null, "simpleType" : "DescribeMaintenanceWindowExecutionTaskInvocationsRequest", "variableSetterType" : "DescribeMaintenanceWindowExecutionTaskInvocationsRequest" }, "wrapper" : false }, "DescribeMaintenanceWindowExecutionTaskInvocationsResponse" : { "c2jName" : "DescribeMaintenanceWindowExecutionTaskInvocationsResult", "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" : [ { "beanStyleGetterMethodName" : "getWindowExecutionTaskInvocationIdentities", "beanStyleSetterMethodName" : "setWindowExecutionTaskInvocationIdentities", "c2jName" : "WindowExecutionTaskInvocationIdentities", "c2jShape" : "MaintenanceWindowExecutionTaskInvocationIdentityList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Information about the task invocation results per invocation.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #windowExecutionTaskInvocationIdentities(List)}.\n@param windowExecutionTaskInvocationIdentities a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowExecutionTaskInvocationIdentities(List)", "deprecated" : false, "documentation" : "

                                                                                            Information about the task invocation results per invocation.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowExecutionTaskInvocationIdentities", "fluentSetterDocumentation" : "

                                                                                            Information about the task invocation results per invocation.

                                                                                            \n@param windowExecutionTaskInvocationIdentities Information about the task invocation results per invocation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowExecutionTaskInvocationIdentities", "getterDocumentation" : "

                                                                                            Information about the task invocation results per invocation.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return Information about the task invocation results per invocation.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowExecutionTaskInvocationIdentities", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowExecutionTaskInvocationIdentities", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "MaintenanceWindowExecutionTaskInvocationIdentity", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link MaintenanceWindowExecutionTaskInvocationIdentity.Builder} avoiding the need to create one manually via {@link MaintenanceWindowExecutionTaskInvocationIdentity#builder()}.\n\nWhen the {@link Consumer} completes, {@link MaintenanceWindowExecutionTaskInvocationIdentity.Builder#build()} is called immediately and its result is passed to {@link #member(MaintenanceWindowExecutionTaskInvocationIdentity)}.\n@param member a consumer that will call methods on {@link MaintenanceWindowExecutionTaskInvocationIdentity.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(MaintenanceWindowExecutionTaskInvocationIdentity)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "MaintenanceWindowExecutionTaskInvocationIdentity", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "MaintenanceWindowExecutionTaskInvocationIdentity", "variableName" : "member", "variableType" : "MaintenanceWindowExecutionTaskInvocationIdentity", "documentation" : null, "simpleType" : "MaintenanceWindowExecutionTaskInvocationIdentity", "variableSetterType" : "MaintenanceWindowExecutionTaskInvocationIdentity" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MaintenanceWindowExecutionTaskInvocationIdentity", "variableName" : "member", "variableType" : "MaintenanceWindowExecutionTaskInvocationIdentity", "documentation" : "", "simpleType" : "MaintenanceWindowExecutionTaskInvocationIdentity", "variableSetterType" : "MaintenanceWindowExecutionTaskInvocationIdentity" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "MaintenanceWindowExecutionTaskInvocationIdentity", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "MaintenanceWindowExecutionTaskInvocationIdentity", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "WindowExecutionTaskInvocationIdentities", "sensitive" : false, "setterDocumentation" : "

                                                                                            Information about the task invocation results per invocation.

                                                                                            \n@param windowExecutionTaskInvocationIdentities Information about the task invocation results per invocation.", "setterMethodName" : "setWindowExecutionTaskInvocationIdentities", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "windowExecutionTaskInvocationIdentities", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "windowExecutionTaskInvocationIdentities", "variableType" : "java.util.List", "documentation" : "

                                                                                            Information about the task invocation results per invocation.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@return The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "getterModel" : { "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" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "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" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@return The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "getterModel" : { "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" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "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" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "WindowExecutionTaskInvocationIdentities" : { "beanStyleGetterMethodName" : "getWindowExecutionTaskInvocationIdentities", "beanStyleSetterMethodName" : "setWindowExecutionTaskInvocationIdentities", "c2jName" : "WindowExecutionTaskInvocationIdentities", "c2jShape" : "MaintenanceWindowExecutionTaskInvocationIdentityList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Information about the task invocation results per invocation.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #windowExecutionTaskInvocationIdentities(List)}.\n@param windowExecutionTaskInvocationIdentities a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowExecutionTaskInvocationIdentities(List)", "deprecated" : false, "documentation" : "

                                                                                            Information about the task invocation results per invocation.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowExecutionTaskInvocationIdentities", "fluentSetterDocumentation" : "

                                                                                            Information about the task invocation results per invocation.

                                                                                            \n@param windowExecutionTaskInvocationIdentities Information about the task invocation results per invocation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowExecutionTaskInvocationIdentities", "getterDocumentation" : "

                                                                                            Information about the task invocation results per invocation.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return Information about the task invocation results per invocation.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowExecutionTaskInvocationIdentities", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowExecutionTaskInvocationIdentities", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "MaintenanceWindowExecutionTaskInvocationIdentity", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link MaintenanceWindowExecutionTaskInvocationIdentity.Builder} avoiding the need to create one manually via {@link MaintenanceWindowExecutionTaskInvocationIdentity#builder()}.\n\nWhen the {@link Consumer} completes, {@link MaintenanceWindowExecutionTaskInvocationIdentity.Builder#build()} is called immediately and its result is passed to {@link #member(MaintenanceWindowExecutionTaskInvocationIdentity)}.\n@param member a consumer that will call methods on {@link MaintenanceWindowExecutionTaskInvocationIdentity.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(MaintenanceWindowExecutionTaskInvocationIdentity)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "MaintenanceWindowExecutionTaskInvocationIdentity", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "MaintenanceWindowExecutionTaskInvocationIdentity", "variableName" : "member", "variableType" : "MaintenanceWindowExecutionTaskInvocationIdentity", "documentation" : null, "simpleType" : "MaintenanceWindowExecutionTaskInvocationIdentity", "variableSetterType" : "MaintenanceWindowExecutionTaskInvocationIdentity" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MaintenanceWindowExecutionTaskInvocationIdentity", "variableName" : "member", "variableType" : "MaintenanceWindowExecutionTaskInvocationIdentity", "documentation" : "", "simpleType" : "MaintenanceWindowExecutionTaskInvocationIdentity", "variableSetterType" : "MaintenanceWindowExecutionTaskInvocationIdentity" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "MaintenanceWindowExecutionTaskInvocationIdentity", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "MaintenanceWindowExecutionTaskInvocationIdentity", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "WindowExecutionTaskInvocationIdentities", "sensitive" : false, "setterDocumentation" : "

                                                                                            Information about the task invocation results per invocation.

                                                                                            \n@param windowExecutionTaskInvocationIdentities Information about the task invocation results per invocation.", "setterMethodName" : "setWindowExecutionTaskInvocationIdentities", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "windowExecutionTaskInvocationIdentities", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "windowExecutionTaskInvocationIdentities", "variableType" : "java.util.List", "documentation" : "

                                                                                            Information about the task invocation results per invocation.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getWindowExecutionTaskInvocationIdentities", "beanStyleSetterMethodName" : "setWindowExecutionTaskInvocationIdentities", "c2jName" : "WindowExecutionTaskInvocationIdentities", "c2jShape" : "MaintenanceWindowExecutionTaskInvocationIdentityList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Information about the task invocation results per invocation.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #windowExecutionTaskInvocationIdentities(List)}.\n@param windowExecutionTaskInvocationIdentities a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowExecutionTaskInvocationIdentities(List)", "deprecated" : false, "documentation" : "

                                                                                            Information about the task invocation results per invocation.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowExecutionTaskInvocationIdentities", "fluentSetterDocumentation" : "

                                                                                            Information about the task invocation results per invocation.

                                                                                            \n@param windowExecutionTaskInvocationIdentities Information about the task invocation results per invocation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowExecutionTaskInvocationIdentities", "getterDocumentation" : "

                                                                                            Information about the task invocation results per invocation.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return Information about the task invocation results per invocation.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowExecutionTaskInvocationIdentities", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowExecutionTaskInvocationIdentities", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "MaintenanceWindowExecutionTaskInvocationIdentity", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link MaintenanceWindowExecutionTaskInvocationIdentity.Builder} avoiding the need to create one manually via {@link MaintenanceWindowExecutionTaskInvocationIdentity#builder()}.\n\nWhen the {@link Consumer} completes, {@link MaintenanceWindowExecutionTaskInvocationIdentity.Builder#build()} is called immediately and its result is passed to {@link #member(MaintenanceWindowExecutionTaskInvocationIdentity)}.\n@param member a consumer that will call methods on {@link MaintenanceWindowExecutionTaskInvocationIdentity.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(MaintenanceWindowExecutionTaskInvocationIdentity)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "MaintenanceWindowExecutionTaskInvocationIdentity", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "MaintenanceWindowExecutionTaskInvocationIdentity", "variableName" : "member", "variableType" : "MaintenanceWindowExecutionTaskInvocationIdentity", "documentation" : null, "simpleType" : "MaintenanceWindowExecutionTaskInvocationIdentity", "variableSetterType" : "MaintenanceWindowExecutionTaskInvocationIdentity" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MaintenanceWindowExecutionTaskInvocationIdentity", "variableName" : "member", "variableType" : "MaintenanceWindowExecutionTaskInvocationIdentity", "documentation" : "", "simpleType" : "MaintenanceWindowExecutionTaskInvocationIdentity", "variableSetterType" : "MaintenanceWindowExecutionTaskInvocationIdentity" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "MaintenanceWindowExecutionTaskInvocationIdentity", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "MaintenanceWindowExecutionTaskInvocationIdentity", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "WindowExecutionTaskInvocationIdentities", "sensitive" : false, "setterDocumentation" : "

                                                                                            Information about the task invocation results per invocation.

                                                                                            \n@param windowExecutionTaskInvocationIdentities Information about the task invocation results per invocation.", "setterMethodName" : "setWindowExecutionTaskInvocationIdentities", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "windowExecutionTaskInvocationIdentities", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "windowExecutionTaskInvocationIdentities", "variableType" : "java.util.List", "documentation" : "

                                                                                            Information about the task invocation results per invocation.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@return The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "getterModel" : { "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" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "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" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeMaintenanceWindowExecutionTaskInvocationsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeMaintenanceWindowExecutionTaskInvocationsResponse", "variableName" : "describeMaintenanceWindowExecutionTaskInvocationsResponse", "variableType" : "DescribeMaintenanceWindowExecutionTaskInvocationsResponse", "documentation" : null, "simpleType" : "DescribeMaintenanceWindowExecutionTaskInvocationsResponse", "variableSetterType" : "DescribeMaintenanceWindowExecutionTaskInvocationsResponse" }, "wrapper" : false }, "DescribeMaintenanceWindowExecutionTasksRequest" : { "c2jName" : "DescribeMaintenanceWindowExecutionTasksRequest", "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" : "DescribeMaintenanceWindowExecutionTasks", "locationName" : null, "requestUri" : "/", "target" : "AmazonSSM.DescribeMaintenanceWindowExecutionTasks", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getWindowExecutionId", "beanStyleSetterMethodName" : "setWindowExecutionId", "c2jName" : "WindowExecutionId", "c2jShape" : "MaintenanceWindowExecutionId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The ID of the maintenance window execution whose task executions should be retrieved.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowExecutionId(String)}.\n@param windowExecutionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowExecutionId(String)", "deprecated" : false, "documentation" : "

                                                                                            The ID of the maintenance window execution whose task executions should be retrieved.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowExecutionId", "fluentSetterDocumentation" : "

                                                                                            The ID of the maintenance window execution whose task executions should be retrieved.

                                                                                            \n@param windowExecutionId The ID of the maintenance window execution whose task executions should be retrieved.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowExecutionId", "getterDocumentation" : "

                                                                                            The ID of the maintenance window execution whose task executions should be retrieved.

                                                                                            \n@return The ID of the maintenance window execution whose task executions should be retrieved.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowExecutionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowExecutionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowExecutionId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The ID of the maintenance window execution whose task executions should be retrieved.

                                                                                            \n@param windowExecutionId The ID of the maintenance window execution whose task executions should be retrieved.", "setterMethodName" : "setWindowExecutionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowExecutionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowExecutionId", "variableType" : "String", "documentation" : "

                                                                                            The ID of the maintenance window execution whose task executions should be retrieved.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "MaintenanceWindowFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Optional filters used to scope down the returned tasks. The supported filter key is STATUS with the corresponding values PENDING, IN_PROGRESS, SUCCESS, FAILED, TIMED_OUT, CANCELLING, and CANCELLED.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #filters(List)}.\n@param filters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filters(List)", "deprecated" : false, "documentation" : "

                                                                                            Optional filters used to scope down the returned tasks. The supported filter key is STATUS with the corresponding values PENDING, IN_PROGRESS, SUCCESS, FAILED, TIMED_OUT, CANCELLING, and CANCELLED.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filters", "fluentSetterDocumentation" : "

                                                                                            Optional filters used to scope down the returned tasks. The supported filter key is STATUS with the corresponding values PENDING, IN_PROGRESS, SUCCESS, FAILED, TIMED_OUT, CANCELLING, and CANCELLED.

                                                                                            \n@param filters Optional filters used to scope down the returned tasks. The supported filter key is STATUS with the corresponding values PENDING, IN_PROGRESS, SUCCESS, FAILED, TIMED_OUT, CANCELLING, and CANCELLED.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

                                                                                            Optional filters used to scope down the returned tasks. The supported filter key is STATUS with the corresponding values PENDING, IN_PROGRESS, SUCCESS, FAILED, TIMED_OUT, CANCELLING, and CANCELLED.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return Optional filters used to scope down the returned tasks. The supported filter key is STATUS with the corresponding values PENDING, IN_PROGRESS, SUCCESS, FAILED, TIMED_OUT, CANCELLING, and CANCELLED.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "MaintenanceWindowFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link MaintenanceWindowFilter.Builder} avoiding the need to create one manually via {@link MaintenanceWindowFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link MaintenanceWindowFilter.Builder#build()} is called immediately and its result is passed to {@link #member(MaintenanceWindowFilter)}.\n@param member a consumer that will call methods on {@link MaintenanceWindowFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(MaintenanceWindowFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "MaintenanceWindowFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "MaintenanceWindowFilter", "variableName" : "member", "variableType" : "MaintenanceWindowFilter", "documentation" : null, "simpleType" : "MaintenanceWindowFilter", "variableSetterType" : "MaintenanceWindowFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MaintenanceWindowFilter", "variableName" : "member", "variableType" : "MaintenanceWindowFilter", "documentation" : "", "simpleType" : "MaintenanceWindowFilter", "variableSetterType" : "MaintenanceWindowFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "MaintenanceWindowFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "MaintenanceWindowFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

                                                                                            Optional filters used to scope down the returned tasks. The supported filter key is STATUS with the corresponding values PENDING, IN_PROGRESS, SUCCESS, FAILED, TIMED_OUT, CANCELLING, and CANCELLED.

                                                                                            \n@param filters Optional filters used to scope down the returned tasks. The supported filter key is STATUS with the corresponding values PENDING, IN_PROGRESS, SUCCESS, FAILED, TIMED_OUT, CANCELLING, and CANCELLED.", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

                                                                                            Optional filters used to scope down the returned tasks. The supported filter key is STATUS with the corresponding values PENDING, IN_PROGRESS, SUCCESS, FAILED, TIMED_OUT, CANCELLING, and CANCELLED.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaintenanceWindowMaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@return The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@return The token for the next set of items to return. (You received this token from a previous call.)", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Filters" : { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "MaintenanceWindowFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Optional filters used to scope down the returned tasks. The supported filter key is STATUS with the corresponding values PENDING, IN_PROGRESS, SUCCESS, FAILED, TIMED_OUT, CANCELLING, and CANCELLED.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #filters(List)}.\n@param filters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filters(List)", "deprecated" : false, "documentation" : "

                                                                                            Optional filters used to scope down the returned tasks. The supported filter key is STATUS with the corresponding values PENDING, IN_PROGRESS, SUCCESS, FAILED, TIMED_OUT, CANCELLING, and CANCELLED.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filters", "fluentSetterDocumentation" : "

                                                                                            Optional filters used to scope down the returned tasks. The supported filter key is STATUS with the corresponding values PENDING, IN_PROGRESS, SUCCESS, FAILED, TIMED_OUT, CANCELLING, and CANCELLED.

                                                                                            \n@param filters Optional filters used to scope down the returned tasks. The supported filter key is STATUS with the corresponding values PENDING, IN_PROGRESS, SUCCESS, FAILED, TIMED_OUT, CANCELLING, and CANCELLED.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

                                                                                            Optional filters used to scope down the returned tasks. The supported filter key is STATUS with the corresponding values PENDING, IN_PROGRESS, SUCCESS, FAILED, TIMED_OUT, CANCELLING, and CANCELLED.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return Optional filters used to scope down the returned tasks. The supported filter key is STATUS with the corresponding values PENDING, IN_PROGRESS, SUCCESS, FAILED, TIMED_OUT, CANCELLING, and CANCELLED.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "MaintenanceWindowFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link MaintenanceWindowFilter.Builder} avoiding the need to create one manually via {@link MaintenanceWindowFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link MaintenanceWindowFilter.Builder#build()} is called immediately and its result is passed to {@link #member(MaintenanceWindowFilter)}.\n@param member a consumer that will call methods on {@link MaintenanceWindowFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(MaintenanceWindowFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "MaintenanceWindowFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "MaintenanceWindowFilter", "variableName" : "member", "variableType" : "MaintenanceWindowFilter", "documentation" : null, "simpleType" : "MaintenanceWindowFilter", "variableSetterType" : "MaintenanceWindowFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MaintenanceWindowFilter", "variableName" : "member", "variableType" : "MaintenanceWindowFilter", "documentation" : "", "simpleType" : "MaintenanceWindowFilter", "variableSetterType" : "MaintenanceWindowFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "MaintenanceWindowFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "MaintenanceWindowFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

                                                                                            Optional filters used to scope down the returned tasks. The supported filter key is STATUS with the corresponding values PENDING, IN_PROGRESS, SUCCESS, FAILED, TIMED_OUT, CANCELLING, and CANCELLED.

                                                                                            \n@param filters Optional filters used to scope down the returned tasks. The supported filter key is STATUS with the corresponding values PENDING, IN_PROGRESS, SUCCESS, FAILED, TIMED_OUT, CANCELLING, and CANCELLED.", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

                                                                                            Optional filters used to scope down the returned tasks. The supported filter key is STATUS with the corresponding values PENDING, IN_PROGRESS, SUCCESS, FAILED, TIMED_OUT, CANCELLING, and CANCELLED.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "MaxResults" : { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaintenanceWindowMaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@return The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@return The token for the next set of items to return. (You received this token from a previous call.)", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "WindowExecutionId" : { "beanStyleGetterMethodName" : "getWindowExecutionId", "beanStyleSetterMethodName" : "setWindowExecutionId", "c2jName" : "WindowExecutionId", "c2jShape" : "MaintenanceWindowExecutionId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The ID of the maintenance window execution whose task executions should be retrieved.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowExecutionId(String)}.\n@param windowExecutionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowExecutionId(String)", "deprecated" : false, "documentation" : "

                                                                                            The ID of the maintenance window execution whose task executions should be retrieved.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowExecutionId", "fluentSetterDocumentation" : "

                                                                                            The ID of the maintenance window execution whose task executions should be retrieved.

                                                                                            \n@param windowExecutionId The ID of the maintenance window execution whose task executions should be retrieved.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowExecutionId", "getterDocumentation" : "

                                                                                            The ID of the maintenance window execution whose task executions should be retrieved.

                                                                                            \n@return The ID of the maintenance window execution whose task executions should be retrieved.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowExecutionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowExecutionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowExecutionId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The ID of the maintenance window execution whose task executions should be retrieved.

                                                                                            \n@param windowExecutionId The ID of the maintenance window execution whose task executions should be retrieved.", "setterMethodName" : "setWindowExecutionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowExecutionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowExecutionId", "variableType" : "String", "documentation" : "

                                                                                            The ID of the maintenance window execution whose task executions should be retrieved.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getWindowExecutionId", "beanStyleSetterMethodName" : "setWindowExecutionId", "c2jName" : "WindowExecutionId", "c2jShape" : "MaintenanceWindowExecutionId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The ID of the maintenance window execution whose task executions should be retrieved.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowExecutionId(String)}.\n@param windowExecutionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowExecutionId(String)", "deprecated" : false, "documentation" : "

                                                                                            The ID of the maintenance window execution whose task executions should be retrieved.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowExecutionId", "fluentSetterDocumentation" : "

                                                                                            The ID of the maintenance window execution whose task executions should be retrieved.

                                                                                            \n@param windowExecutionId The ID of the maintenance window execution whose task executions should be retrieved.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowExecutionId", "getterDocumentation" : "

                                                                                            The ID of the maintenance window execution whose task executions should be retrieved.

                                                                                            \n@return The ID of the maintenance window execution whose task executions should be retrieved.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowExecutionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowExecutionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowExecutionId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The ID of the maintenance window execution whose task executions should be retrieved.

                                                                                            \n@param windowExecutionId The ID of the maintenance window execution whose task executions should be retrieved.", "setterMethodName" : "setWindowExecutionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowExecutionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowExecutionId", "variableType" : "String", "documentation" : "

                                                                                            The ID of the maintenance window execution whose task executions should be retrieved.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "MaintenanceWindowFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Optional filters used to scope down the returned tasks. The supported filter key is STATUS with the corresponding values PENDING, IN_PROGRESS, SUCCESS, FAILED, TIMED_OUT, CANCELLING, and CANCELLED.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #filters(List)}.\n@param filters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filters(List)", "deprecated" : false, "documentation" : "

                                                                                            Optional filters used to scope down the returned tasks. The supported filter key is STATUS with the corresponding values PENDING, IN_PROGRESS, SUCCESS, FAILED, TIMED_OUT, CANCELLING, and CANCELLED.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filters", "fluentSetterDocumentation" : "

                                                                                            Optional filters used to scope down the returned tasks. The supported filter key is STATUS with the corresponding values PENDING, IN_PROGRESS, SUCCESS, FAILED, TIMED_OUT, CANCELLING, and CANCELLED.

                                                                                            \n@param filters Optional filters used to scope down the returned tasks. The supported filter key is STATUS with the corresponding values PENDING, IN_PROGRESS, SUCCESS, FAILED, TIMED_OUT, CANCELLING, and CANCELLED.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

                                                                                            Optional filters used to scope down the returned tasks. The supported filter key is STATUS with the corresponding values PENDING, IN_PROGRESS, SUCCESS, FAILED, TIMED_OUT, CANCELLING, and CANCELLED.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return Optional filters used to scope down the returned tasks. The supported filter key is STATUS with the corresponding values PENDING, IN_PROGRESS, SUCCESS, FAILED, TIMED_OUT, CANCELLING, and CANCELLED.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "MaintenanceWindowFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link MaintenanceWindowFilter.Builder} avoiding the need to create one manually via {@link MaintenanceWindowFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link MaintenanceWindowFilter.Builder#build()} is called immediately and its result is passed to {@link #member(MaintenanceWindowFilter)}.\n@param member a consumer that will call methods on {@link MaintenanceWindowFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(MaintenanceWindowFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "MaintenanceWindowFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "MaintenanceWindowFilter", "variableName" : "member", "variableType" : "MaintenanceWindowFilter", "documentation" : null, "simpleType" : "MaintenanceWindowFilter", "variableSetterType" : "MaintenanceWindowFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MaintenanceWindowFilter", "variableName" : "member", "variableType" : "MaintenanceWindowFilter", "documentation" : "", "simpleType" : "MaintenanceWindowFilter", "variableSetterType" : "MaintenanceWindowFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "MaintenanceWindowFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "MaintenanceWindowFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

                                                                                            Optional filters used to scope down the returned tasks. The supported filter key is STATUS with the corresponding values PENDING, IN_PROGRESS, SUCCESS, FAILED, TIMED_OUT, CANCELLING, and CANCELLED.

                                                                                            \n@param filters Optional filters used to scope down the returned tasks. The supported filter key is STATUS with the corresponding values PENDING, IN_PROGRESS, SUCCESS, FAILED, TIMED_OUT, CANCELLING, and CANCELLED.", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

                                                                                            Optional filters used to scope down the returned tasks. The supported filter key is STATUS with the corresponding values PENDING, IN_PROGRESS, SUCCESS, FAILED, TIMED_OUT, CANCELLING, and CANCELLED.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaintenanceWindowMaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@return The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@return The token for the next set of items to return. (You received this token from a previous call.)", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "WindowExecutionId" ], "shapeName" : "DescribeMaintenanceWindowExecutionTasksRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeMaintenanceWindowExecutionTasksRequest", "variableName" : "describeMaintenanceWindowExecutionTasksRequest", "variableType" : "DescribeMaintenanceWindowExecutionTasksRequest", "documentation" : null, "simpleType" : "DescribeMaintenanceWindowExecutionTasksRequest", "variableSetterType" : "DescribeMaintenanceWindowExecutionTasksRequest" }, "wrapper" : false }, "DescribeMaintenanceWindowExecutionTasksResponse" : { "c2jName" : "DescribeMaintenanceWindowExecutionTasksResult", "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" : [ { "beanStyleGetterMethodName" : "getWindowExecutionTaskIdentities", "beanStyleSetterMethodName" : "setWindowExecutionTaskIdentities", "c2jName" : "WindowExecutionTaskIdentities", "c2jShape" : "MaintenanceWindowExecutionTaskIdentityList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Information about the task executions.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #windowExecutionTaskIdentities(List)}.\n@param windowExecutionTaskIdentities a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowExecutionTaskIdentities(List)", "deprecated" : false, "documentation" : "

                                                                                            Information about the task executions.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowExecutionTaskIdentities", "fluentSetterDocumentation" : "

                                                                                            Information about the task executions.

                                                                                            \n@param windowExecutionTaskIdentities Information about the task executions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowExecutionTaskIdentities", "getterDocumentation" : "

                                                                                            Information about the task executions.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return Information about the task executions.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowExecutionTaskIdentities", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowExecutionTaskIdentities", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "MaintenanceWindowExecutionTaskIdentity", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link MaintenanceWindowExecutionTaskIdentity.Builder} avoiding the need to create one manually via {@link MaintenanceWindowExecutionTaskIdentity#builder()}.\n\nWhen the {@link Consumer} completes, {@link MaintenanceWindowExecutionTaskIdentity.Builder#build()} is called immediately and its result is passed to {@link #member(MaintenanceWindowExecutionTaskIdentity)}.\n@param member a consumer that will call methods on {@link MaintenanceWindowExecutionTaskIdentity.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(MaintenanceWindowExecutionTaskIdentity)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "MaintenanceWindowExecutionTaskIdentity", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "MaintenanceWindowExecutionTaskIdentity", "variableName" : "member", "variableType" : "MaintenanceWindowExecutionTaskIdentity", "documentation" : null, "simpleType" : "MaintenanceWindowExecutionTaskIdentity", "variableSetterType" : "MaintenanceWindowExecutionTaskIdentity" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MaintenanceWindowExecutionTaskIdentity", "variableName" : "member", "variableType" : "MaintenanceWindowExecutionTaskIdentity", "documentation" : "", "simpleType" : "MaintenanceWindowExecutionTaskIdentity", "variableSetterType" : "MaintenanceWindowExecutionTaskIdentity" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "MaintenanceWindowExecutionTaskIdentity", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "MaintenanceWindowExecutionTaskIdentity", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "WindowExecutionTaskIdentities", "sensitive" : false, "setterDocumentation" : "

                                                                                            Information about the task executions.

                                                                                            \n@param windowExecutionTaskIdentities Information about the task executions.", "setterMethodName" : "setWindowExecutionTaskIdentities", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "windowExecutionTaskIdentities", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "windowExecutionTaskIdentities", "variableType" : "java.util.List", "documentation" : "

                                                                                            Information about the task executions.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@return The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "getterModel" : { "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" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "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" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@return The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "getterModel" : { "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" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "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" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "WindowExecutionTaskIdentities" : { "beanStyleGetterMethodName" : "getWindowExecutionTaskIdentities", "beanStyleSetterMethodName" : "setWindowExecutionTaskIdentities", "c2jName" : "WindowExecutionTaskIdentities", "c2jShape" : "MaintenanceWindowExecutionTaskIdentityList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Information about the task executions.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #windowExecutionTaskIdentities(List)}.\n@param windowExecutionTaskIdentities a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowExecutionTaskIdentities(List)", "deprecated" : false, "documentation" : "

                                                                                            Information about the task executions.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowExecutionTaskIdentities", "fluentSetterDocumentation" : "

                                                                                            Information about the task executions.

                                                                                            \n@param windowExecutionTaskIdentities Information about the task executions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowExecutionTaskIdentities", "getterDocumentation" : "

                                                                                            Information about the task executions.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return Information about the task executions.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowExecutionTaskIdentities", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowExecutionTaskIdentities", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "MaintenanceWindowExecutionTaskIdentity", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link MaintenanceWindowExecutionTaskIdentity.Builder} avoiding the need to create one manually via {@link MaintenanceWindowExecutionTaskIdentity#builder()}.\n\nWhen the {@link Consumer} completes, {@link MaintenanceWindowExecutionTaskIdentity.Builder#build()} is called immediately and its result is passed to {@link #member(MaintenanceWindowExecutionTaskIdentity)}.\n@param member a consumer that will call methods on {@link MaintenanceWindowExecutionTaskIdentity.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(MaintenanceWindowExecutionTaskIdentity)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "MaintenanceWindowExecutionTaskIdentity", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "MaintenanceWindowExecutionTaskIdentity", "variableName" : "member", "variableType" : "MaintenanceWindowExecutionTaskIdentity", "documentation" : null, "simpleType" : "MaintenanceWindowExecutionTaskIdentity", "variableSetterType" : "MaintenanceWindowExecutionTaskIdentity" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MaintenanceWindowExecutionTaskIdentity", "variableName" : "member", "variableType" : "MaintenanceWindowExecutionTaskIdentity", "documentation" : "", "simpleType" : "MaintenanceWindowExecutionTaskIdentity", "variableSetterType" : "MaintenanceWindowExecutionTaskIdentity" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "MaintenanceWindowExecutionTaskIdentity", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "MaintenanceWindowExecutionTaskIdentity", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "WindowExecutionTaskIdentities", "sensitive" : false, "setterDocumentation" : "

                                                                                            Information about the task executions.

                                                                                            \n@param windowExecutionTaskIdentities Information about the task executions.", "setterMethodName" : "setWindowExecutionTaskIdentities", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "windowExecutionTaskIdentities", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "windowExecutionTaskIdentities", "variableType" : "java.util.List", "documentation" : "

                                                                                            Information about the task executions.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getWindowExecutionTaskIdentities", "beanStyleSetterMethodName" : "setWindowExecutionTaskIdentities", "c2jName" : "WindowExecutionTaskIdentities", "c2jShape" : "MaintenanceWindowExecutionTaskIdentityList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Information about the task executions.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #windowExecutionTaskIdentities(List)}.\n@param windowExecutionTaskIdentities a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowExecutionTaskIdentities(List)", "deprecated" : false, "documentation" : "

                                                                                            Information about the task executions.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowExecutionTaskIdentities", "fluentSetterDocumentation" : "

                                                                                            Information about the task executions.

                                                                                            \n@param windowExecutionTaskIdentities Information about the task executions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowExecutionTaskIdentities", "getterDocumentation" : "

                                                                                            Information about the task executions.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return Information about the task executions.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowExecutionTaskIdentities", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowExecutionTaskIdentities", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "MaintenanceWindowExecutionTaskIdentity", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link MaintenanceWindowExecutionTaskIdentity.Builder} avoiding the need to create one manually via {@link MaintenanceWindowExecutionTaskIdentity#builder()}.\n\nWhen the {@link Consumer} completes, {@link MaintenanceWindowExecutionTaskIdentity.Builder#build()} is called immediately and its result is passed to {@link #member(MaintenanceWindowExecutionTaskIdentity)}.\n@param member a consumer that will call methods on {@link MaintenanceWindowExecutionTaskIdentity.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(MaintenanceWindowExecutionTaskIdentity)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "MaintenanceWindowExecutionTaskIdentity", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "MaintenanceWindowExecutionTaskIdentity", "variableName" : "member", "variableType" : "MaintenanceWindowExecutionTaskIdentity", "documentation" : null, "simpleType" : "MaintenanceWindowExecutionTaskIdentity", "variableSetterType" : "MaintenanceWindowExecutionTaskIdentity" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MaintenanceWindowExecutionTaskIdentity", "variableName" : "member", "variableType" : "MaintenanceWindowExecutionTaskIdentity", "documentation" : "", "simpleType" : "MaintenanceWindowExecutionTaskIdentity", "variableSetterType" : "MaintenanceWindowExecutionTaskIdentity" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "MaintenanceWindowExecutionTaskIdentity", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "MaintenanceWindowExecutionTaskIdentity", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "WindowExecutionTaskIdentities", "sensitive" : false, "setterDocumentation" : "

                                                                                            Information about the task executions.

                                                                                            \n@param windowExecutionTaskIdentities Information about the task executions.", "setterMethodName" : "setWindowExecutionTaskIdentities", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "windowExecutionTaskIdentities", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "windowExecutionTaskIdentities", "variableType" : "java.util.List", "documentation" : "

                                                                                            Information about the task executions.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@return The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "getterModel" : { "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" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "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" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeMaintenanceWindowExecutionTasksResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeMaintenanceWindowExecutionTasksResponse", "variableName" : "describeMaintenanceWindowExecutionTasksResponse", "variableType" : "DescribeMaintenanceWindowExecutionTasksResponse", "documentation" : null, "simpleType" : "DescribeMaintenanceWindowExecutionTasksResponse", "variableSetterType" : "DescribeMaintenanceWindowExecutionTasksResponse" }, "wrapper" : false }, "DescribeMaintenanceWindowExecutionsRequest" : { "c2jName" : "DescribeMaintenanceWindowExecutionsRequest", "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" : "DescribeMaintenanceWindowExecutions", "locationName" : null, "requestUri" : "/", "target" : "AmazonSSM.DescribeMaintenanceWindowExecutions", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getWindowId", "beanStyleSetterMethodName" : "setWindowId", "c2jName" : "WindowId", "c2jShape" : "MaintenanceWindowId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The ID of the maintenance window whose executions should be retrieved.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowId(String)}.\n@param windowId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowId(String)", "deprecated" : false, "documentation" : "

                                                                                            The ID of the maintenance window whose executions should be retrieved.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowId", "fluentSetterDocumentation" : "

                                                                                            The ID of the maintenance window whose executions should be retrieved.

                                                                                            \n@param windowId The ID of the maintenance window whose executions should be retrieved.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowId", "getterDocumentation" : "

                                                                                            The ID of the maintenance window whose executions should be retrieved.

                                                                                            \n@return The ID of the maintenance window whose executions should be retrieved.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The ID of the maintenance window whose executions should be retrieved.

                                                                                            \n@param windowId The ID of the maintenance window whose executions should be retrieved.", "setterMethodName" : "setWindowId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : "

                                                                                            The ID of the maintenance window whose executions should be retrieved.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "MaintenanceWindowFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Each entry in the array is a structure containing:

                                                                                            Key (string, between 1 and 128 characters)

                                                                                            Values (array of strings, each string is between 1 and 256 characters)

                                                                                            The supported Keys are ExecutedBefore and ExecutedAfter with the value being a date/time string such as 2016-11-04T05:00:00Z.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #filters(List)}.\n@param filters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filters(List)", "deprecated" : false, "documentation" : "

                                                                                            Each entry in the array is a structure containing:

                                                                                            Key (string, between 1 and 128 characters)

                                                                                            Values (array of strings, each string is between 1 and 256 characters)

                                                                                            The supported Keys are ExecutedBefore and ExecutedAfter with the value being a date/time string such as 2016-11-04T05:00:00Z.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filters", "fluentSetterDocumentation" : "

                                                                                            Each entry in the array is a structure containing:

                                                                                            Key (string, between 1 and 128 characters)

                                                                                            Values (array of strings, each string is between 1 and 256 characters)

                                                                                            The supported Keys are ExecutedBefore and ExecutedAfter with the value being a date/time string such as 2016-11-04T05:00:00Z.

                                                                                            \n@param filters Each entry in the array is a structure containing:

                                                                                            Key (string, between 1 and 128 characters)

                                                                                            Values (array of strings, each string is between 1 and 256 characters)

                                                                                            The supported Keys are ExecutedBefore and ExecutedAfter with the value being a date/time string such as 2016-11-04T05:00:00Z.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

                                                                                            Each entry in the array is a structure containing:

                                                                                            Key (string, between 1 and 128 characters)

                                                                                            Values (array of strings, each string is between 1 and 256 characters)

                                                                                            The supported Keys are ExecutedBefore and ExecutedAfter with the value being a date/time string such as 2016-11-04T05:00:00Z.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return Each entry in the array is a structure containing:

                                                                                            Key (string, between 1 and 128 characters)

                                                                                            Values (array of strings, each string is between 1 and 256 characters)

                                                                                            The supported Keys are ExecutedBefore and ExecutedAfter with the value being a date/time string such as 2016-11-04T05:00:00Z.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "MaintenanceWindowFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link MaintenanceWindowFilter.Builder} avoiding the need to create one manually via {@link MaintenanceWindowFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link MaintenanceWindowFilter.Builder#build()} is called immediately and its result is passed to {@link #member(MaintenanceWindowFilter)}.\n@param member a consumer that will call methods on {@link MaintenanceWindowFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(MaintenanceWindowFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "MaintenanceWindowFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "MaintenanceWindowFilter", "variableName" : "member", "variableType" : "MaintenanceWindowFilter", "documentation" : null, "simpleType" : "MaintenanceWindowFilter", "variableSetterType" : "MaintenanceWindowFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MaintenanceWindowFilter", "variableName" : "member", "variableType" : "MaintenanceWindowFilter", "documentation" : "", "simpleType" : "MaintenanceWindowFilter", "variableSetterType" : "MaintenanceWindowFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "MaintenanceWindowFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "MaintenanceWindowFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

                                                                                            Each entry in the array is a structure containing:

                                                                                            Key (string, between 1 and 128 characters)

                                                                                            Values (array of strings, each string is between 1 and 256 characters)

                                                                                            The supported Keys are ExecutedBefore and ExecutedAfter with the value being a date/time string such as 2016-11-04T05:00:00Z.

                                                                                            \n@param filters Each entry in the array is a structure containing:

                                                                                            Key (string, between 1 and 128 characters)

                                                                                            Values (array of strings, each string is between 1 and 256 characters)

                                                                                            The supported Keys are ExecutedBefore and ExecutedAfter with the value being a date/time string such as 2016-11-04T05:00:00Z.", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

                                                                                            Each entry in the array is a structure containing:

                                                                                            Key (string, between 1 and 128 characters)

                                                                                            Values (array of strings, each string is between 1 and 256 characters)

                                                                                            The supported Keys are ExecutedBefore and ExecutedAfter with the value being a date/time string such as 2016-11-04T05:00:00Z.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaintenanceWindowMaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@return The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@return The token for the next set of items to return. (You received this token from a previous call.)", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Filters" : { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "MaintenanceWindowFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Each entry in the array is a structure containing:

                                                                                            Key (string, between 1 and 128 characters)

                                                                                            Values (array of strings, each string is between 1 and 256 characters)

                                                                                            The supported Keys are ExecutedBefore and ExecutedAfter with the value being a date/time string such as 2016-11-04T05:00:00Z.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #filters(List)}.\n@param filters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filters(List)", "deprecated" : false, "documentation" : "

                                                                                            Each entry in the array is a structure containing:

                                                                                            Key (string, between 1 and 128 characters)

                                                                                            Values (array of strings, each string is between 1 and 256 characters)

                                                                                            The supported Keys are ExecutedBefore and ExecutedAfter with the value being a date/time string such as 2016-11-04T05:00:00Z.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filters", "fluentSetterDocumentation" : "

                                                                                            Each entry in the array is a structure containing:

                                                                                            Key (string, between 1 and 128 characters)

                                                                                            Values (array of strings, each string is between 1 and 256 characters)

                                                                                            The supported Keys are ExecutedBefore and ExecutedAfter with the value being a date/time string such as 2016-11-04T05:00:00Z.

                                                                                            \n@param filters Each entry in the array is a structure containing:

                                                                                            Key (string, between 1 and 128 characters)

                                                                                            Values (array of strings, each string is between 1 and 256 characters)

                                                                                            The supported Keys are ExecutedBefore and ExecutedAfter with the value being a date/time string such as 2016-11-04T05:00:00Z.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

                                                                                            Each entry in the array is a structure containing:

                                                                                            Key (string, between 1 and 128 characters)

                                                                                            Values (array of strings, each string is between 1 and 256 characters)

                                                                                            The supported Keys are ExecutedBefore and ExecutedAfter with the value being a date/time string such as 2016-11-04T05:00:00Z.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return Each entry in the array is a structure containing:

                                                                                            Key (string, between 1 and 128 characters)

                                                                                            Values (array of strings, each string is between 1 and 256 characters)

                                                                                            The supported Keys are ExecutedBefore and ExecutedAfter with the value being a date/time string such as 2016-11-04T05:00:00Z.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "MaintenanceWindowFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link MaintenanceWindowFilter.Builder} avoiding the need to create one manually via {@link MaintenanceWindowFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link MaintenanceWindowFilter.Builder#build()} is called immediately and its result is passed to {@link #member(MaintenanceWindowFilter)}.\n@param member a consumer that will call methods on {@link MaintenanceWindowFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(MaintenanceWindowFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "MaintenanceWindowFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "MaintenanceWindowFilter", "variableName" : "member", "variableType" : "MaintenanceWindowFilter", "documentation" : null, "simpleType" : "MaintenanceWindowFilter", "variableSetterType" : "MaintenanceWindowFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MaintenanceWindowFilter", "variableName" : "member", "variableType" : "MaintenanceWindowFilter", "documentation" : "", "simpleType" : "MaintenanceWindowFilter", "variableSetterType" : "MaintenanceWindowFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "MaintenanceWindowFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "MaintenanceWindowFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

                                                                                            Each entry in the array is a structure containing:

                                                                                            Key (string, between 1 and 128 characters)

                                                                                            Values (array of strings, each string is between 1 and 256 characters)

                                                                                            The supported Keys are ExecutedBefore and ExecutedAfter with the value being a date/time string such as 2016-11-04T05:00:00Z.

                                                                                            \n@param filters Each entry in the array is a structure containing:

                                                                                            Key (string, between 1 and 128 characters)

                                                                                            Values (array of strings, each string is between 1 and 256 characters)

                                                                                            The supported Keys are ExecutedBefore and ExecutedAfter with the value being a date/time string such as 2016-11-04T05:00:00Z.", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

                                                                                            Each entry in the array is a structure containing:

                                                                                            Key (string, between 1 and 128 characters)

                                                                                            Values (array of strings, each string is between 1 and 256 characters)

                                                                                            The supported Keys are ExecutedBefore and ExecutedAfter with the value being a date/time string such as 2016-11-04T05:00:00Z.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "MaxResults" : { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaintenanceWindowMaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@return The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@return The token for the next set of items to return. (You received this token from a previous call.)", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "WindowId" : { "beanStyleGetterMethodName" : "getWindowId", "beanStyleSetterMethodName" : "setWindowId", "c2jName" : "WindowId", "c2jShape" : "MaintenanceWindowId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The ID of the maintenance window whose executions should be retrieved.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowId(String)}.\n@param windowId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowId(String)", "deprecated" : false, "documentation" : "

                                                                                            The ID of the maintenance window whose executions should be retrieved.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowId", "fluentSetterDocumentation" : "

                                                                                            The ID of the maintenance window whose executions should be retrieved.

                                                                                            \n@param windowId The ID of the maintenance window whose executions should be retrieved.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowId", "getterDocumentation" : "

                                                                                            The ID of the maintenance window whose executions should be retrieved.

                                                                                            \n@return The ID of the maintenance window whose executions should be retrieved.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The ID of the maintenance window whose executions should be retrieved.

                                                                                            \n@param windowId The ID of the maintenance window whose executions should be retrieved.", "setterMethodName" : "setWindowId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : "

                                                                                            The ID of the maintenance window whose executions should be retrieved.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getWindowId", "beanStyleSetterMethodName" : "setWindowId", "c2jName" : "WindowId", "c2jShape" : "MaintenanceWindowId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The ID of the maintenance window whose executions should be retrieved.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowId(String)}.\n@param windowId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowId(String)", "deprecated" : false, "documentation" : "

                                                                                            The ID of the maintenance window whose executions should be retrieved.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowId", "fluentSetterDocumentation" : "

                                                                                            The ID of the maintenance window whose executions should be retrieved.

                                                                                            \n@param windowId The ID of the maintenance window whose executions should be retrieved.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowId", "getterDocumentation" : "

                                                                                            The ID of the maintenance window whose executions should be retrieved.

                                                                                            \n@return The ID of the maintenance window whose executions should be retrieved.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The ID of the maintenance window whose executions should be retrieved.

                                                                                            \n@param windowId The ID of the maintenance window whose executions should be retrieved.", "setterMethodName" : "setWindowId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : "

                                                                                            The ID of the maintenance window whose executions should be retrieved.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "MaintenanceWindowFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Each entry in the array is a structure containing:

                                                                                            Key (string, between 1 and 128 characters)

                                                                                            Values (array of strings, each string is between 1 and 256 characters)

                                                                                            The supported Keys are ExecutedBefore and ExecutedAfter with the value being a date/time string such as 2016-11-04T05:00:00Z.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #filters(List)}.\n@param filters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filters(List)", "deprecated" : false, "documentation" : "

                                                                                            Each entry in the array is a structure containing:

                                                                                            Key (string, between 1 and 128 characters)

                                                                                            Values (array of strings, each string is between 1 and 256 characters)

                                                                                            The supported Keys are ExecutedBefore and ExecutedAfter with the value being a date/time string such as 2016-11-04T05:00:00Z.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filters", "fluentSetterDocumentation" : "

                                                                                            Each entry in the array is a structure containing:

                                                                                            Key (string, between 1 and 128 characters)

                                                                                            Values (array of strings, each string is between 1 and 256 characters)

                                                                                            The supported Keys are ExecutedBefore and ExecutedAfter with the value being a date/time string such as 2016-11-04T05:00:00Z.

                                                                                            \n@param filters Each entry in the array is a structure containing:

                                                                                            Key (string, between 1 and 128 characters)

                                                                                            Values (array of strings, each string is between 1 and 256 characters)

                                                                                            The supported Keys are ExecutedBefore and ExecutedAfter with the value being a date/time string such as 2016-11-04T05:00:00Z.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

                                                                                            Each entry in the array is a structure containing:

                                                                                            Key (string, between 1 and 128 characters)

                                                                                            Values (array of strings, each string is between 1 and 256 characters)

                                                                                            The supported Keys are ExecutedBefore and ExecutedAfter with the value being a date/time string such as 2016-11-04T05:00:00Z.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return Each entry in the array is a structure containing:

                                                                                            Key (string, between 1 and 128 characters)

                                                                                            Values (array of strings, each string is between 1 and 256 characters)

                                                                                            The supported Keys are ExecutedBefore and ExecutedAfter with the value being a date/time string such as 2016-11-04T05:00:00Z.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "MaintenanceWindowFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link MaintenanceWindowFilter.Builder} avoiding the need to create one manually via {@link MaintenanceWindowFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link MaintenanceWindowFilter.Builder#build()} is called immediately and its result is passed to {@link #member(MaintenanceWindowFilter)}.\n@param member a consumer that will call methods on {@link MaintenanceWindowFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(MaintenanceWindowFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "MaintenanceWindowFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "MaintenanceWindowFilter", "variableName" : "member", "variableType" : "MaintenanceWindowFilter", "documentation" : null, "simpleType" : "MaintenanceWindowFilter", "variableSetterType" : "MaintenanceWindowFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MaintenanceWindowFilter", "variableName" : "member", "variableType" : "MaintenanceWindowFilter", "documentation" : "", "simpleType" : "MaintenanceWindowFilter", "variableSetterType" : "MaintenanceWindowFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "MaintenanceWindowFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "MaintenanceWindowFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

                                                                                            Each entry in the array is a structure containing:

                                                                                            Key (string, between 1 and 128 characters)

                                                                                            Values (array of strings, each string is between 1 and 256 characters)

                                                                                            The supported Keys are ExecutedBefore and ExecutedAfter with the value being a date/time string such as 2016-11-04T05:00:00Z.

                                                                                            \n@param filters Each entry in the array is a structure containing:

                                                                                            Key (string, between 1 and 128 characters)

                                                                                            Values (array of strings, each string is between 1 and 256 characters)

                                                                                            The supported Keys are ExecutedBefore and ExecutedAfter with the value being a date/time string such as 2016-11-04T05:00:00Z.", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

                                                                                            Each entry in the array is a structure containing:

                                                                                            Key (string, between 1 and 128 characters)

                                                                                            Values (array of strings, each string is between 1 and 256 characters)

                                                                                            The supported Keys are ExecutedBefore and ExecutedAfter with the value being a date/time string such as 2016-11-04T05:00:00Z.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaintenanceWindowMaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@return The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@return The token for the next set of items to return. (You received this token from a previous call.)", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "WindowId" ], "shapeName" : "DescribeMaintenanceWindowExecutionsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeMaintenanceWindowExecutionsRequest", "variableName" : "describeMaintenanceWindowExecutionsRequest", "variableType" : "DescribeMaintenanceWindowExecutionsRequest", "documentation" : null, "simpleType" : "DescribeMaintenanceWindowExecutionsRequest", "variableSetterType" : "DescribeMaintenanceWindowExecutionsRequest" }, "wrapper" : false }, "DescribeMaintenanceWindowExecutionsResponse" : { "c2jName" : "DescribeMaintenanceWindowExecutionsResult", "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" : [ { "beanStyleGetterMethodName" : "getWindowExecutions", "beanStyleSetterMethodName" : "setWindowExecutions", "c2jName" : "WindowExecutions", "c2jShape" : "MaintenanceWindowExecutionList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Information about the maintenance window executions.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #windowExecutions(List)}.\n@param windowExecutions a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowExecutions(List)", "deprecated" : false, "documentation" : "

                                                                                            Information about the maintenance window executions.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowExecutions", "fluentSetterDocumentation" : "

                                                                                            Information about the maintenance window executions.

                                                                                            \n@param windowExecutions Information about the maintenance window executions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowExecutions", "getterDocumentation" : "

                                                                                            Information about the maintenance window executions.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return Information about the maintenance window executions.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowExecutions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowExecutions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "MaintenanceWindowExecution", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link MaintenanceWindowExecution.Builder} avoiding the need to create one manually via {@link MaintenanceWindowExecution#builder()}.\n\nWhen the {@link Consumer} completes, {@link MaintenanceWindowExecution.Builder#build()} is called immediately and its result is passed to {@link #member(MaintenanceWindowExecution)}.\n@param member a consumer that will call methods on {@link MaintenanceWindowExecution.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(MaintenanceWindowExecution)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "MaintenanceWindowExecution", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "MaintenanceWindowExecution", "variableName" : "member", "variableType" : "MaintenanceWindowExecution", "documentation" : null, "simpleType" : "MaintenanceWindowExecution", "variableSetterType" : "MaintenanceWindowExecution" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MaintenanceWindowExecution", "variableName" : "member", "variableType" : "MaintenanceWindowExecution", "documentation" : "", "simpleType" : "MaintenanceWindowExecution", "variableSetterType" : "MaintenanceWindowExecution" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "MaintenanceWindowExecution", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "MaintenanceWindowExecution", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "WindowExecutions", "sensitive" : false, "setterDocumentation" : "

                                                                                            Information about the maintenance window executions.

                                                                                            \n@param windowExecutions Information about the maintenance window executions.", "setterMethodName" : "setWindowExecutions", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "windowExecutions", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "windowExecutions", "variableType" : "java.util.List", "documentation" : "

                                                                                            Information about the maintenance window executions.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@return The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "getterModel" : { "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" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "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" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@return The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "getterModel" : { "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" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "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" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "WindowExecutions" : { "beanStyleGetterMethodName" : "getWindowExecutions", "beanStyleSetterMethodName" : "setWindowExecutions", "c2jName" : "WindowExecutions", "c2jShape" : "MaintenanceWindowExecutionList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Information about the maintenance window executions.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #windowExecutions(List)}.\n@param windowExecutions a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowExecutions(List)", "deprecated" : false, "documentation" : "

                                                                                            Information about the maintenance window executions.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowExecutions", "fluentSetterDocumentation" : "

                                                                                            Information about the maintenance window executions.

                                                                                            \n@param windowExecutions Information about the maintenance window executions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowExecutions", "getterDocumentation" : "

                                                                                            Information about the maintenance window executions.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return Information about the maintenance window executions.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowExecutions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowExecutions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "MaintenanceWindowExecution", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link MaintenanceWindowExecution.Builder} avoiding the need to create one manually via {@link MaintenanceWindowExecution#builder()}.\n\nWhen the {@link Consumer} completes, {@link MaintenanceWindowExecution.Builder#build()} is called immediately and its result is passed to {@link #member(MaintenanceWindowExecution)}.\n@param member a consumer that will call methods on {@link MaintenanceWindowExecution.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(MaintenanceWindowExecution)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "MaintenanceWindowExecution", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "MaintenanceWindowExecution", "variableName" : "member", "variableType" : "MaintenanceWindowExecution", "documentation" : null, "simpleType" : "MaintenanceWindowExecution", "variableSetterType" : "MaintenanceWindowExecution" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MaintenanceWindowExecution", "variableName" : "member", "variableType" : "MaintenanceWindowExecution", "documentation" : "", "simpleType" : "MaintenanceWindowExecution", "variableSetterType" : "MaintenanceWindowExecution" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "MaintenanceWindowExecution", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "MaintenanceWindowExecution", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "WindowExecutions", "sensitive" : false, "setterDocumentation" : "

                                                                                            Information about the maintenance window executions.

                                                                                            \n@param windowExecutions Information about the maintenance window executions.", "setterMethodName" : "setWindowExecutions", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "windowExecutions", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "windowExecutions", "variableType" : "java.util.List", "documentation" : "

                                                                                            Information about the maintenance window executions.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getWindowExecutions", "beanStyleSetterMethodName" : "setWindowExecutions", "c2jName" : "WindowExecutions", "c2jShape" : "MaintenanceWindowExecutionList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Information about the maintenance window executions.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #windowExecutions(List)}.\n@param windowExecutions a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowExecutions(List)", "deprecated" : false, "documentation" : "

                                                                                            Information about the maintenance window executions.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowExecutions", "fluentSetterDocumentation" : "

                                                                                            Information about the maintenance window executions.

                                                                                            \n@param windowExecutions Information about the maintenance window executions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowExecutions", "getterDocumentation" : "

                                                                                            Information about the maintenance window executions.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return Information about the maintenance window executions.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowExecutions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowExecutions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "MaintenanceWindowExecution", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link MaintenanceWindowExecution.Builder} avoiding the need to create one manually via {@link MaintenanceWindowExecution#builder()}.\n\nWhen the {@link Consumer} completes, {@link MaintenanceWindowExecution.Builder#build()} is called immediately and its result is passed to {@link #member(MaintenanceWindowExecution)}.\n@param member a consumer that will call methods on {@link MaintenanceWindowExecution.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(MaintenanceWindowExecution)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "MaintenanceWindowExecution", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "MaintenanceWindowExecution", "variableName" : "member", "variableType" : "MaintenanceWindowExecution", "documentation" : null, "simpleType" : "MaintenanceWindowExecution", "variableSetterType" : "MaintenanceWindowExecution" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MaintenanceWindowExecution", "variableName" : "member", "variableType" : "MaintenanceWindowExecution", "documentation" : "", "simpleType" : "MaintenanceWindowExecution", "variableSetterType" : "MaintenanceWindowExecution" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "MaintenanceWindowExecution", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "MaintenanceWindowExecution", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "WindowExecutions", "sensitive" : false, "setterDocumentation" : "

                                                                                            Information about the maintenance window executions.

                                                                                            \n@param windowExecutions Information about the maintenance window executions.", "setterMethodName" : "setWindowExecutions", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "windowExecutions", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "windowExecutions", "variableType" : "java.util.List", "documentation" : "

                                                                                            Information about the maintenance window executions.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@return The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "getterModel" : { "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" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "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" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeMaintenanceWindowExecutionsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeMaintenanceWindowExecutionsResponse", "variableName" : "describeMaintenanceWindowExecutionsResponse", "variableType" : "DescribeMaintenanceWindowExecutionsResponse", "documentation" : null, "simpleType" : "DescribeMaintenanceWindowExecutionsResponse", "variableSetterType" : "DescribeMaintenanceWindowExecutionsResponse" }, "wrapper" : false }, "DescribeMaintenanceWindowScheduleRequest" : { "c2jName" : "DescribeMaintenanceWindowScheduleRequest", "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" : "DescribeMaintenanceWindowSchedule", "locationName" : null, "requestUri" : "/", "target" : "AmazonSSM.DescribeMaintenanceWindowSchedule", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getWindowId", "beanStyleSetterMethodName" : "setWindowId", "c2jName" : "WindowId", "c2jShape" : "MaintenanceWindowId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The ID of the maintenance window to retrieve information about.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowId(String)}.\n@param windowId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowId(String)", "deprecated" : false, "documentation" : "

                                                                                            The ID of the maintenance window to retrieve information about.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowId", "fluentSetterDocumentation" : "

                                                                                            The ID of the maintenance window to retrieve information about.

                                                                                            \n@param windowId The ID of the maintenance window to retrieve information about.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowId", "getterDocumentation" : "

                                                                                            The ID of the maintenance window to retrieve information about.

                                                                                            \n@return The ID of the maintenance window to retrieve information about.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The ID of the maintenance window to retrieve information about.

                                                                                            \n@param windowId The ID of the maintenance window to retrieve information about.", "setterMethodName" : "setWindowId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : "

                                                                                            The ID of the maintenance window to retrieve information about.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTargets", "beanStyleSetterMethodName" : "setTargets", "c2jName" : "Targets", "c2jShape" : "Targets", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The instance ID or key/value pair to retrieve information about.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #targets(List)}.\n@param targets a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targets(List)", "deprecated" : false, "documentation" : "

                                                                                            The instance ID or key/value pair to retrieve information about.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targets", "fluentSetterDocumentation" : "

                                                                                            The instance ID or key/value pair to retrieve information about.

                                                                                            \n@param targets The instance ID or key/value pair to retrieve information about.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targets", "getterDocumentation" : "

                                                                                            The instance ID or key/value pair to retrieve information about.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return The instance ID or key/value pair to retrieve information about.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Targets", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Targets", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Target", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Target.Builder} avoiding the need to create one manually via {@link Target#builder()}.\n\nWhen the {@link Consumer} completes, {@link Target.Builder#build()} is called immediately and its result is passed to {@link #member(Target)}.\n@param member a consumer that will call methods on {@link Target.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Target)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Target", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : null, "simpleType" : "Target", "variableSetterType" : "Target" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : "", "simpleType" : "Target", "variableSetterType" : "Target" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Target", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Target", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Targets", "sensitive" : false, "setterDocumentation" : "

                                                                                            The instance ID or key/value pair to retrieve information about.

                                                                                            \n@param targets The instance ID or key/value pair to retrieve information about.", "setterMethodName" : "setTargets", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : "

                                                                                            The instance ID or key/value pair to retrieve information about.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getResourceTypeAsString", "beanStyleSetterMethodName" : "setResourceType", "c2jName" : "ResourceType", "c2jShape" : "MaintenanceWindowResourceType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The type of resource you want to retrieve information about. For example, \"INSTANCE\".

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceTypeAsString(String)}.\n@param resourceType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceType(String)", "deprecated" : false, "documentation" : "

                                                                                            The type of resource you want to retrieve information about. For example, \"INSTANCE\".

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "MaintenanceWindowResourceType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "resourceType", "fluentEnumSetterMethodName" : "resourceType", "fluentGetterMethodName" : "resourceTypeAsString", "fluentSetterDocumentation" : "

                                                                                            The type of resource you want to retrieve information about. For example, \"INSTANCE\".

                                                                                            \n@param resourceType The type of resource you want to retrieve information about. For example, \"INSTANCE\".\n@see MaintenanceWindowResourceType\n@return Returns a reference to this object so that method calls can be chained together.\n@see MaintenanceWindowResourceType", "fluentSetterMethodName" : "resourceType", "getterDocumentation" : "

                                                                                            The type of resource you want to retrieve information about. For example, \"INSTANCE\".

                                                                                            \n

                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #resourceType} will return {@link MaintenanceWindowResourceType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #resourceTypeAsString}.\n

                                                                                            \n@return The type of resource you want to retrieve information about. For example, \"INSTANCE\".\n@see MaintenanceWindowResourceType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceType", "sensitive" : false, "setterDocumentation" : "

                                                                                            The type of resource you want to retrieve information about. For example, \"INSTANCE\".

                                                                                            \n@param resourceType The type of resource you want to retrieve information about. For example, \"INSTANCE\".\n@see MaintenanceWindowResourceType", "setterMethodName" : "setResourceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceType", "variableType" : "String", "documentation" : "

                                                                                            The type of resource you want to retrieve information about. For example, \"INSTANCE\".

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "PatchOrchestratorFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Filters used to limit the range of results. For example, you can limit maintenance window executions to only those scheduled before or after a certain date and time.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #filters(List)}.\n@param filters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filters(List)", "deprecated" : false, "documentation" : "

                                                                                            Filters used to limit the range of results. For example, you can limit maintenance window executions to only those scheduled before or after a certain date and time.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filters", "fluentSetterDocumentation" : "

                                                                                            Filters used to limit the range of results. For example, you can limit maintenance window executions to only those scheduled before or after a certain date and time.

                                                                                            \n@param filters Filters used to limit the range of results. For example, you can limit maintenance window executions to only those scheduled before or after a certain date and time.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

                                                                                            Filters used to limit the range of results. For example, you can limit maintenance window executions to only those scheduled before or after a certain date and time.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return Filters used to limit the range of results. For example, you can limit maintenance window executions to only those scheduled before or after a certain date and time.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "PatchOrchestratorFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link PatchOrchestratorFilter.Builder} avoiding the need to create one manually via {@link PatchOrchestratorFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link PatchOrchestratorFilter.Builder#build()} is called immediately and its result is passed to {@link #member(PatchOrchestratorFilter)}.\n@param member a consumer that will call methods on {@link PatchOrchestratorFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(PatchOrchestratorFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "PatchOrchestratorFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "PatchOrchestratorFilter", "variableName" : "member", "variableType" : "PatchOrchestratorFilter", "documentation" : null, "simpleType" : "PatchOrchestratorFilter", "variableSetterType" : "PatchOrchestratorFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PatchOrchestratorFilter", "variableName" : "member", "variableType" : "PatchOrchestratorFilter", "documentation" : "", "simpleType" : "PatchOrchestratorFilter", "variableSetterType" : "PatchOrchestratorFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "PatchOrchestratorFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "PatchOrchestratorFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

                                                                                            Filters used to limit the range of results. For example, you can limit maintenance window executions to only those scheduled before or after a certain date and time.

                                                                                            \n@param filters Filters used to limit the range of results. For example, you can limit maintenance window executions to only those scheduled before or after a certain date and time.", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

                                                                                            Filters used to limit the range of results. For example, you can limit maintenance window executions to only those scheduled before or after a certain date and time.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaintenanceWindowSearchMaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@return The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@return The token for the next set of items to return. (You received this token from a previous call.)", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Filters" : { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "PatchOrchestratorFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Filters used to limit the range of results. For example, you can limit maintenance window executions to only those scheduled before or after a certain date and time.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #filters(List)}.\n@param filters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filters(List)", "deprecated" : false, "documentation" : "

                                                                                            Filters used to limit the range of results. For example, you can limit maintenance window executions to only those scheduled before or after a certain date and time.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filters", "fluentSetterDocumentation" : "

                                                                                            Filters used to limit the range of results. For example, you can limit maintenance window executions to only those scheduled before or after a certain date and time.

                                                                                            \n@param filters Filters used to limit the range of results. For example, you can limit maintenance window executions to only those scheduled before or after a certain date and time.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

                                                                                            Filters used to limit the range of results. For example, you can limit maintenance window executions to only those scheduled before or after a certain date and time.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return Filters used to limit the range of results. For example, you can limit maintenance window executions to only those scheduled before or after a certain date and time.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "PatchOrchestratorFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link PatchOrchestratorFilter.Builder} avoiding the need to create one manually via {@link PatchOrchestratorFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link PatchOrchestratorFilter.Builder#build()} is called immediately and its result is passed to {@link #member(PatchOrchestratorFilter)}.\n@param member a consumer that will call methods on {@link PatchOrchestratorFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(PatchOrchestratorFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "PatchOrchestratorFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "PatchOrchestratorFilter", "variableName" : "member", "variableType" : "PatchOrchestratorFilter", "documentation" : null, "simpleType" : "PatchOrchestratorFilter", "variableSetterType" : "PatchOrchestratorFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PatchOrchestratorFilter", "variableName" : "member", "variableType" : "PatchOrchestratorFilter", "documentation" : "", "simpleType" : "PatchOrchestratorFilter", "variableSetterType" : "PatchOrchestratorFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "PatchOrchestratorFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "PatchOrchestratorFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

                                                                                            Filters used to limit the range of results. For example, you can limit maintenance window executions to only those scheduled before or after a certain date and time.

                                                                                            \n@param filters Filters used to limit the range of results. For example, you can limit maintenance window executions to only those scheduled before or after a certain date and time.", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

                                                                                            Filters used to limit the range of results. For example, you can limit maintenance window executions to only those scheduled before or after a certain date and time.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "MaxResults" : { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaintenanceWindowSearchMaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@return The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@return The token for the next set of items to return. (You received this token from a previous call.)", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ResourceType" : { "beanStyleGetterMethodName" : "getResourceTypeAsString", "beanStyleSetterMethodName" : "setResourceType", "c2jName" : "ResourceType", "c2jShape" : "MaintenanceWindowResourceType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The type of resource you want to retrieve information about. For example, \"INSTANCE\".

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceTypeAsString(String)}.\n@param resourceType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceType(String)", "deprecated" : false, "documentation" : "

                                                                                            The type of resource you want to retrieve information about. For example, \"INSTANCE\".

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "MaintenanceWindowResourceType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "resourceType", "fluentEnumSetterMethodName" : "resourceType", "fluentGetterMethodName" : "resourceTypeAsString", "fluentSetterDocumentation" : "

                                                                                            The type of resource you want to retrieve information about. For example, \"INSTANCE\".

                                                                                            \n@param resourceType The type of resource you want to retrieve information about. For example, \"INSTANCE\".\n@see MaintenanceWindowResourceType\n@return Returns a reference to this object so that method calls can be chained together.\n@see MaintenanceWindowResourceType", "fluentSetterMethodName" : "resourceType", "getterDocumentation" : "

                                                                                            The type of resource you want to retrieve information about. For example, \"INSTANCE\".

                                                                                            \n

                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #resourceType} will return {@link MaintenanceWindowResourceType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #resourceTypeAsString}.\n

                                                                                            \n@return The type of resource you want to retrieve information about. For example, \"INSTANCE\".\n@see MaintenanceWindowResourceType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceType", "sensitive" : false, "setterDocumentation" : "

                                                                                            The type of resource you want to retrieve information about. For example, \"INSTANCE\".

                                                                                            \n@param resourceType The type of resource you want to retrieve information about. For example, \"INSTANCE\".\n@see MaintenanceWindowResourceType", "setterMethodName" : "setResourceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceType", "variableType" : "String", "documentation" : "

                                                                                            The type of resource you want to retrieve information about. For example, \"INSTANCE\".

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Targets" : { "beanStyleGetterMethodName" : "getTargets", "beanStyleSetterMethodName" : "setTargets", "c2jName" : "Targets", "c2jShape" : "Targets", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The instance ID or key/value pair to retrieve information about.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #targets(List)}.\n@param targets a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targets(List)", "deprecated" : false, "documentation" : "

                                                                                            The instance ID or key/value pair to retrieve information about.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targets", "fluentSetterDocumentation" : "

                                                                                            The instance ID or key/value pair to retrieve information about.

                                                                                            \n@param targets The instance ID or key/value pair to retrieve information about.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targets", "getterDocumentation" : "

                                                                                            The instance ID or key/value pair to retrieve information about.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return The instance ID or key/value pair to retrieve information about.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Targets", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Targets", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Target", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Target.Builder} avoiding the need to create one manually via {@link Target#builder()}.\n\nWhen the {@link Consumer} completes, {@link Target.Builder#build()} is called immediately and its result is passed to {@link #member(Target)}.\n@param member a consumer that will call methods on {@link Target.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Target)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Target", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : null, "simpleType" : "Target", "variableSetterType" : "Target" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : "", "simpleType" : "Target", "variableSetterType" : "Target" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Target", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Target", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Targets", "sensitive" : false, "setterDocumentation" : "

                                                                                            The instance ID or key/value pair to retrieve information about.

                                                                                            \n@param targets The instance ID or key/value pair to retrieve information about.", "setterMethodName" : "setTargets", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : "

                                                                                            The instance ID or key/value pair to retrieve information about.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "WindowId" : { "beanStyleGetterMethodName" : "getWindowId", "beanStyleSetterMethodName" : "setWindowId", "c2jName" : "WindowId", "c2jShape" : "MaintenanceWindowId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The ID of the maintenance window to retrieve information about.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowId(String)}.\n@param windowId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowId(String)", "deprecated" : false, "documentation" : "

                                                                                            The ID of the maintenance window to retrieve information about.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowId", "fluentSetterDocumentation" : "

                                                                                            The ID of the maintenance window to retrieve information about.

                                                                                            \n@param windowId The ID of the maintenance window to retrieve information about.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowId", "getterDocumentation" : "

                                                                                            The ID of the maintenance window to retrieve information about.

                                                                                            \n@return The ID of the maintenance window to retrieve information about.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The ID of the maintenance window to retrieve information about.

                                                                                            \n@param windowId The ID of the maintenance window to retrieve information about.", "setterMethodName" : "setWindowId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : "

                                                                                            The ID of the maintenance window to retrieve information about.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getWindowId", "beanStyleSetterMethodName" : "setWindowId", "c2jName" : "WindowId", "c2jShape" : "MaintenanceWindowId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The ID of the maintenance window to retrieve information about.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowId(String)}.\n@param windowId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowId(String)", "deprecated" : false, "documentation" : "

                                                                                            The ID of the maintenance window to retrieve information about.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowId", "fluentSetterDocumentation" : "

                                                                                            The ID of the maintenance window to retrieve information about.

                                                                                            \n@param windowId The ID of the maintenance window to retrieve information about.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowId", "getterDocumentation" : "

                                                                                            The ID of the maintenance window to retrieve information about.

                                                                                            \n@return The ID of the maintenance window to retrieve information about.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The ID of the maintenance window to retrieve information about.

                                                                                            \n@param windowId The ID of the maintenance window to retrieve information about.", "setterMethodName" : "setWindowId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : "

                                                                                            The ID of the maintenance window to retrieve information about.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTargets", "beanStyleSetterMethodName" : "setTargets", "c2jName" : "Targets", "c2jShape" : "Targets", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The instance ID or key/value pair to retrieve information about.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #targets(List)}.\n@param targets a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targets(List)", "deprecated" : false, "documentation" : "

                                                                                            The instance ID or key/value pair to retrieve information about.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targets", "fluentSetterDocumentation" : "

                                                                                            The instance ID or key/value pair to retrieve information about.

                                                                                            \n@param targets The instance ID or key/value pair to retrieve information about.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targets", "getterDocumentation" : "

                                                                                            The instance ID or key/value pair to retrieve information about.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return The instance ID or key/value pair to retrieve information about.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Targets", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Targets", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Target", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Target.Builder} avoiding the need to create one manually via {@link Target#builder()}.\n\nWhen the {@link Consumer} completes, {@link Target.Builder#build()} is called immediately and its result is passed to {@link #member(Target)}.\n@param member a consumer that will call methods on {@link Target.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Target)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Target", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : null, "simpleType" : "Target", "variableSetterType" : "Target" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : "", "simpleType" : "Target", "variableSetterType" : "Target" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Target", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Target", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Targets", "sensitive" : false, "setterDocumentation" : "

                                                                                            The instance ID or key/value pair to retrieve information about.

                                                                                            \n@param targets The instance ID or key/value pair to retrieve information about.", "setterMethodName" : "setTargets", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : "

                                                                                            The instance ID or key/value pair to retrieve information about.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getResourceTypeAsString", "beanStyleSetterMethodName" : "setResourceType", "c2jName" : "ResourceType", "c2jShape" : "MaintenanceWindowResourceType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The type of resource you want to retrieve information about. For example, \"INSTANCE\".

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceTypeAsString(String)}.\n@param resourceType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceType(String)", "deprecated" : false, "documentation" : "

                                                                                            The type of resource you want to retrieve information about. For example, \"INSTANCE\".

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "MaintenanceWindowResourceType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "resourceType", "fluentEnumSetterMethodName" : "resourceType", "fluentGetterMethodName" : "resourceTypeAsString", "fluentSetterDocumentation" : "

                                                                                            The type of resource you want to retrieve information about. For example, \"INSTANCE\".

                                                                                            \n@param resourceType The type of resource you want to retrieve information about. For example, \"INSTANCE\".\n@see MaintenanceWindowResourceType\n@return Returns a reference to this object so that method calls can be chained together.\n@see MaintenanceWindowResourceType", "fluentSetterMethodName" : "resourceType", "getterDocumentation" : "

                                                                                            The type of resource you want to retrieve information about. For example, \"INSTANCE\".

                                                                                            \n

                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #resourceType} will return {@link MaintenanceWindowResourceType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #resourceTypeAsString}.\n

                                                                                            \n@return The type of resource you want to retrieve information about. For example, \"INSTANCE\".\n@see MaintenanceWindowResourceType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceType", "sensitive" : false, "setterDocumentation" : "

                                                                                            The type of resource you want to retrieve information about. For example, \"INSTANCE\".

                                                                                            \n@param resourceType The type of resource you want to retrieve information about. For example, \"INSTANCE\".\n@see MaintenanceWindowResourceType", "setterMethodName" : "setResourceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceType", "variableType" : "String", "documentation" : "

                                                                                            The type of resource you want to retrieve information about. For example, \"INSTANCE\".

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "PatchOrchestratorFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Filters used to limit the range of results. For example, you can limit maintenance window executions to only those scheduled before or after a certain date and time.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #filters(List)}.\n@param filters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filters(List)", "deprecated" : false, "documentation" : "

                                                                                            Filters used to limit the range of results. For example, you can limit maintenance window executions to only those scheduled before or after a certain date and time.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filters", "fluentSetterDocumentation" : "

                                                                                            Filters used to limit the range of results. For example, you can limit maintenance window executions to only those scheduled before or after a certain date and time.

                                                                                            \n@param filters Filters used to limit the range of results. For example, you can limit maintenance window executions to only those scheduled before or after a certain date and time.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

                                                                                            Filters used to limit the range of results. For example, you can limit maintenance window executions to only those scheduled before or after a certain date and time.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return Filters used to limit the range of results. For example, you can limit maintenance window executions to only those scheduled before or after a certain date and time.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "PatchOrchestratorFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link PatchOrchestratorFilter.Builder} avoiding the need to create one manually via {@link PatchOrchestratorFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link PatchOrchestratorFilter.Builder#build()} is called immediately and its result is passed to {@link #member(PatchOrchestratorFilter)}.\n@param member a consumer that will call methods on {@link PatchOrchestratorFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(PatchOrchestratorFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "PatchOrchestratorFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "PatchOrchestratorFilter", "variableName" : "member", "variableType" : "PatchOrchestratorFilter", "documentation" : null, "simpleType" : "PatchOrchestratorFilter", "variableSetterType" : "PatchOrchestratorFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PatchOrchestratorFilter", "variableName" : "member", "variableType" : "PatchOrchestratorFilter", "documentation" : "", "simpleType" : "PatchOrchestratorFilter", "variableSetterType" : "PatchOrchestratorFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "PatchOrchestratorFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "PatchOrchestratorFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

                                                                                            Filters used to limit the range of results. For example, you can limit maintenance window executions to only those scheduled before or after a certain date and time.

                                                                                            \n@param filters Filters used to limit the range of results. For example, you can limit maintenance window executions to only those scheduled before or after a certain date and time.", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

                                                                                            Filters used to limit the range of results. For example, you can limit maintenance window executions to only those scheduled before or after a certain date and time.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaintenanceWindowSearchMaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@return The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@return The token for the next set of items to return. (You received this token from a previous call.)", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeMaintenanceWindowScheduleRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeMaintenanceWindowScheduleRequest", "variableName" : "describeMaintenanceWindowScheduleRequest", "variableType" : "DescribeMaintenanceWindowScheduleRequest", "documentation" : null, "simpleType" : "DescribeMaintenanceWindowScheduleRequest", "variableSetterType" : "DescribeMaintenanceWindowScheduleRequest" }, "wrapper" : false }, "DescribeMaintenanceWindowScheduleResponse" : { "c2jName" : "DescribeMaintenanceWindowScheduleResult", "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" : [ { "beanStyleGetterMethodName" : "getScheduledWindowExecutions", "beanStyleSetterMethodName" : "setScheduledWindowExecutions", "c2jName" : "ScheduledWindowExecutions", "c2jShape" : "ScheduledWindowExecutionList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Information about maintenance window executions scheduled for the specified time range.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #scheduledWindowExecutions(List)}.\n@param scheduledWindowExecutions a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #scheduledWindowExecutions(List)", "deprecated" : false, "documentation" : "

                                                                                            Information about maintenance window executions scheduled for the specified time range.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "scheduledWindowExecutions", "fluentSetterDocumentation" : "

                                                                                            Information about maintenance window executions scheduled for the specified time range.

                                                                                            \n@param scheduledWindowExecutions Information about maintenance window executions scheduled for the specified time range.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "scheduledWindowExecutions", "getterDocumentation" : "

                                                                                            Information about maintenance window executions scheduled for the specified time range.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return Information about maintenance window executions scheduled for the specified time range.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ScheduledWindowExecutions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ScheduledWindowExecutions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ScheduledWindowExecution", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ScheduledWindowExecution.Builder} avoiding the need to create one manually via {@link ScheduledWindowExecution#builder()}.\n\nWhen the {@link Consumer} completes, {@link ScheduledWindowExecution.Builder#build()} is called immediately and its result is passed to {@link #member(ScheduledWindowExecution)}.\n@param member a consumer that will call methods on {@link ScheduledWindowExecution.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ScheduledWindowExecution)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "ScheduledWindowExecution", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "ScheduledWindowExecution", "variableName" : "member", "variableType" : "ScheduledWindowExecution", "documentation" : null, "simpleType" : "ScheduledWindowExecution", "variableSetterType" : "ScheduledWindowExecution" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ScheduledWindowExecution", "variableName" : "member", "variableType" : "ScheduledWindowExecution", "documentation" : "", "simpleType" : "ScheduledWindowExecution", "variableSetterType" : "ScheduledWindowExecution" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ScheduledWindowExecution", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ScheduledWindowExecution", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ScheduledWindowExecutions", "sensitive" : false, "setterDocumentation" : "

                                                                                            Information about maintenance window executions scheduled for the specified time range.

                                                                                            \n@param scheduledWindowExecutions Information about maintenance window executions scheduled for the specified time range.", "setterMethodName" : "setScheduledWindowExecutions", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "scheduledWindowExecutions", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "scheduledWindowExecutions", "variableType" : "java.util.List", "documentation" : "

                                                                                            Information about maintenance window executions scheduled for the specified time range.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You use this token in the next call.)

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token for the next set of items to return. (You use this token in the next call.)

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You use this token in the next call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You use this token in the next call.)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token for the next set of items to return. (You use this token in the next call.)

                                                                                            \n@return The token for the next set of items to return. (You use this token in the next call.)", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                            The token for the next set of items to return. (You use this token in the next call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You use this token in the next call.)", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                            The token for the next set of items to return. (You use this token in the next call.)

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You use this token in the next call.)

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token for the next set of items to return. (You use this token in the next call.)

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You use this token in the next call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You use this token in the next call.)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token for the next set of items to return. (You use this token in the next call.)

                                                                                            \n@return The token for the next set of items to return. (You use this token in the next call.)", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                            The token for the next set of items to return. (You use this token in the next call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You use this token in the next call.)", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                            The token for the next set of items to return. (You use this token in the next call.)

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ScheduledWindowExecutions" : { "beanStyleGetterMethodName" : "getScheduledWindowExecutions", "beanStyleSetterMethodName" : "setScheduledWindowExecutions", "c2jName" : "ScheduledWindowExecutions", "c2jShape" : "ScheduledWindowExecutionList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Information about maintenance window executions scheduled for the specified time range.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #scheduledWindowExecutions(List)}.\n@param scheduledWindowExecutions a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #scheduledWindowExecutions(List)", "deprecated" : false, "documentation" : "

                                                                                            Information about maintenance window executions scheduled for the specified time range.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "scheduledWindowExecutions", "fluentSetterDocumentation" : "

                                                                                            Information about maintenance window executions scheduled for the specified time range.

                                                                                            \n@param scheduledWindowExecutions Information about maintenance window executions scheduled for the specified time range.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "scheduledWindowExecutions", "getterDocumentation" : "

                                                                                            Information about maintenance window executions scheduled for the specified time range.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return Information about maintenance window executions scheduled for the specified time range.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ScheduledWindowExecutions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ScheduledWindowExecutions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ScheduledWindowExecution", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ScheduledWindowExecution.Builder} avoiding the need to create one manually via {@link ScheduledWindowExecution#builder()}.\n\nWhen the {@link Consumer} completes, {@link ScheduledWindowExecution.Builder#build()} is called immediately and its result is passed to {@link #member(ScheduledWindowExecution)}.\n@param member a consumer that will call methods on {@link ScheduledWindowExecution.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ScheduledWindowExecution)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "ScheduledWindowExecution", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "ScheduledWindowExecution", "variableName" : "member", "variableType" : "ScheduledWindowExecution", "documentation" : null, "simpleType" : "ScheduledWindowExecution", "variableSetterType" : "ScheduledWindowExecution" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ScheduledWindowExecution", "variableName" : "member", "variableType" : "ScheduledWindowExecution", "documentation" : "", "simpleType" : "ScheduledWindowExecution", "variableSetterType" : "ScheduledWindowExecution" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ScheduledWindowExecution", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ScheduledWindowExecution", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ScheduledWindowExecutions", "sensitive" : false, "setterDocumentation" : "

                                                                                            Information about maintenance window executions scheduled for the specified time range.

                                                                                            \n@param scheduledWindowExecutions Information about maintenance window executions scheduled for the specified time range.", "setterMethodName" : "setScheduledWindowExecutions", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "scheduledWindowExecutions", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "scheduledWindowExecutions", "variableType" : "java.util.List", "documentation" : "

                                                                                            Information about maintenance window executions scheduled for the specified time range.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getScheduledWindowExecutions", "beanStyleSetterMethodName" : "setScheduledWindowExecutions", "c2jName" : "ScheduledWindowExecutions", "c2jShape" : "ScheduledWindowExecutionList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Information about maintenance window executions scheduled for the specified time range.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #scheduledWindowExecutions(List)}.\n@param scheduledWindowExecutions a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #scheduledWindowExecutions(List)", "deprecated" : false, "documentation" : "

                                                                                            Information about maintenance window executions scheduled for the specified time range.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "scheduledWindowExecutions", "fluentSetterDocumentation" : "

                                                                                            Information about maintenance window executions scheduled for the specified time range.

                                                                                            \n@param scheduledWindowExecutions Information about maintenance window executions scheduled for the specified time range.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "scheduledWindowExecutions", "getterDocumentation" : "

                                                                                            Information about maintenance window executions scheduled for the specified time range.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return Information about maintenance window executions scheduled for the specified time range.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ScheduledWindowExecutions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ScheduledWindowExecutions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ScheduledWindowExecution", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ScheduledWindowExecution.Builder} avoiding the need to create one manually via {@link ScheduledWindowExecution#builder()}.\n\nWhen the {@link Consumer} completes, {@link ScheduledWindowExecution.Builder#build()} is called immediately and its result is passed to {@link #member(ScheduledWindowExecution)}.\n@param member a consumer that will call methods on {@link ScheduledWindowExecution.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ScheduledWindowExecution)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "ScheduledWindowExecution", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "ScheduledWindowExecution", "variableName" : "member", "variableType" : "ScheduledWindowExecution", "documentation" : null, "simpleType" : "ScheduledWindowExecution", "variableSetterType" : "ScheduledWindowExecution" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ScheduledWindowExecution", "variableName" : "member", "variableType" : "ScheduledWindowExecution", "documentation" : "", "simpleType" : "ScheduledWindowExecution", "variableSetterType" : "ScheduledWindowExecution" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ScheduledWindowExecution", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ScheduledWindowExecution", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ScheduledWindowExecutions", "sensitive" : false, "setterDocumentation" : "

                                                                                            Information about maintenance window executions scheduled for the specified time range.

                                                                                            \n@param scheduledWindowExecutions Information about maintenance window executions scheduled for the specified time range.", "setterMethodName" : "setScheduledWindowExecutions", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "scheduledWindowExecutions", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "scheduledWindowExecutions", "variableType" : "java.util.List", "documentation" : "

                                                                                            Information about maintenance window executions scheduled for the specified time range.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You use this token in the next call.)

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token for the next set of items to return. (You use this token in the next call.)

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You use this token in the next call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You use this token in the next call.)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token for the next set of items to return. (You use this token in the next call.)

                                                                                            \n@return The token for the next set of items to return. (You use this token in the next call.)", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                            The token for the next set of items to return. (You use this token in the next call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You use this token in the next call.)", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                            The token for the next set of items to return. (You use this token in the next call.)

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeMaintenanceWindowScheduleResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeMaintenanceWindowScheduleResponse", "variableName" : "describeMaintenanceWindowScheduleResponse", "variableType" : "DescribeMaintenanceWindowScheduleResponse", "documentation" : null, "simpleType" : "DescribeMaintenanceWindowScheduleResponse", "variableSetterType" : "DescribeMaintenanceWindowScheduleResponse" }, "wrapper" : false }, "DescribeMaintenanceWindowTargetsRequest" : { "c2jName" : "DescribeMaintenanceWindowTargetsRequest", "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" : "DescribeMaintenanceWindowTargets", "locationName" : null, "requestUri" : "/", "target" : "AmazonSSM.DescribeMaintenanceWindowTargets", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getWindowId", "beanStyleSetterMethodName" : "setWindowId", "c2jName" : "WindowId", "c2jShape" : "MaintenanceWindowId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The ID of the maintenance window whose targets should be retrieved.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowId(String)}.\n@param windowId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowId(String)", "deprecated" : false, "documentation" : "

                                                                                            The ID of the maintenance window whose targets should be retrieved.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowId", "fluentSetterDocumentation" : "

                                                                                            The ID of the maintenance window whose targets should be retrieved.

                                                                                            \n@param windowId The ID of the maintenance window whose targets should be retrieved.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowId", "getterDocumentation" : "

                                                                                            The ID of the maintenance window whose targets should be retrieved.

                                                                                            \n@return The ID of the maintenance window whose targets should be retrieved.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The ID of the maintenance window whose targets should be retrieved.

                                                                                            \n@param windowId The ID of the maintenance window whose targets should be retrieved.", "setterMethodName" : "setWindowId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : "

                                                                                            The ID of the maintenance window whose targets should be retrieved.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "MaintenanceWindowFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Optional filters that can be used to narrow down the scope of the returned window targets. The supported filter keys are Type, WindowTargetId and OwnerInformation.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #filters(List)}.\n@param filters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filters(List)", "deprecated" : false, "documentation" : "

                                                                                            Optional filters that can be used to narrow down the scope of the returned window targets. The supported filter keys are Type, WindowTargetId and OwnerInformation.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filters", "fluentSetterDocumentation" : "

                                                                                            Optional filters that can be used to narrow down the scope of the returned window targets. The supported filter keys are Type, WindowTargetId and OwnerInformation.

                                                                                            \n@param filters Optional filters that can be used to narrow down the scope of the returned window targets. The supported filter keys are Type, WindowTargetId and OwnerInformation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

                                                                                            Optional filters that can be used to narrow down the scope of the returned window targets. The supported filter keys are Type, WindowTargetId and OwnerInformation.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return Optional filters that can be used to narrow down the scope of the returned window targets. The supported filter keys are Type, WindowTargetId and OwnerInformation.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "MaintenanceWindowFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link MaintenanceWindowFilter.Builder} avoiding the need to create one manually via {@link MaintenanceWindowFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link MaintenanceWindowFilter.Builder#build()} is called immediately and its result is passed to {@link #member(MaintenanceWindowFilter)}.\n@param member a consumer that will call methods on {@link MaintenanceWindowFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(MaintenanceWindowFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "MaintenanceWindowFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "MaintenanceWindowFilter", "variableName" : "member", "variableType" : "MaintenanceWindowFilter", "documentation" : null, "simpleType" : "MaintenanceWindowFilter", "variableSetterType" : "MaintenanceWindowFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MaintenanceWindowFilter", "variableName" : "member", "variableType" : "MaintenanceWindowFilter", "documentation" : "", "simpleType" : "MaintenanceWindowFilter", "variableSetterType" : "MaintenanceWindowFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "MaintenanceWindowFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "MaintenanceWindowFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

                                                                                            Optional filters that can be used to narrow down the scope of the returned window targets. The supported filter keys are Type, WindowTargetId and OwnerInformation.

                                                                                            \n@param filters Optional filters that can be used to narrow down the scope of the returned window targets. The supported filter keys are Type, WindowTargetId and OwnerInformation.", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

                                                                                            Optional filters that can be used to narrow down the scope of the returned window targets. The supported filter keys are Type, WindowTargetId and OwnerInformation.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaintenanceWindowMaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@return The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@return The token for the next set of items to return. (You received this token from a previous call.)", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Filters" : { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "MaintenanceWindowFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Optional filters that can be used to narrow down the scope of the returned window targets. The supported filter keys are Type, WindowTargetId and OwnerInformation.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #filters(List)}.\n@param filters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filters(List)", "deprecated" : false, "documentation" : "

                                                                                            Optional filters that can be used to narrow down the scope of the returned window targets. The supported filter keys are Type, WindowTargetId and OwnerInformation.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filters", "fluentSetterDocumentation" : "

                                                                                            Optional filters that can be used to narrow down the scope of the returned window targets. The supported filter keys are Type, WindowTargetId and OwnerInformation.

                                                                                            \n@param filters Optional filters that can be used to narrow down the scope of the returned window targets. The supported filter keys are Type, WindowTargetId and OwnerInformation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

                                                                                            Optional filters that can be used to narrow down the scope of the returned window targets. The supported filter keys are Type, WindowTargetId and OwnerInformation.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return Optional filters that can be used to narrow down the scope of the returned window targets. The supported filter keys are Type, WindowTargetId and OwnerInformation.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "MaintenanceWindowFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link MaintenanceWindowFilter.Builder} avoiding the need to create one manually via {@link MaintenanceWindowFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link MaintenanceWindowFilter.Builder#build()} is called immediately and its result is passed to {@link #member(MaintenanceWindowFilter)}.\n@param member a consumer that will call methods on {@link MaintenanceWindowFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(MaintenanceWindowFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "MaintenanceWindowFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "MaintenanceWindowFilter", "variableName" : "member", "variableType" : "MaintenanceWindowFilter", "documentation" : null, "simpleType" : "MaintenanceWindowFilter", "variableSetterType" : "MaintenanceWindowFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MaintenanceWindowFilter", "variableName" : "member", "variableType" : "MaintenanceWindowFilter", "documentation" : "", "simpleType" : "MaintenanceWindowFilter", "variableSetterType" : "MaintenanceWindowFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "MaintenanceWindowFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "MaintenanceWindowFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

                                                                                            Optional filters that can be used to narrow down the scope of the returned window targets. The supported filter keys are Type, WindowTargetId and OwnerInformation.

                                                                                            \n@param filters Optional filters that can be used to narrow down the scope of the returned window targets. The supported filter keys are Type, WindowTargetId and OwnerInformation.", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

                                                                                            Optional filters that can be used to narrow down the scope of the returned window targets. The supported filter keys are Type, WindowTargetId and OwnerInformation.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "MaxResults" : { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaintenanceWindowMaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@return The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@return The token for the next set of items to return. (You received this token from a previous call.)", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "WindowId" : { "beanStyleGetterMethodName" : "getWindowId", "beanStyleSetterMethodName" : "setWindowId", "c2jName" : "WindowId", "c2jShape" : "MaintenanceWindowId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The ID of the maintenance window whose targets should be retrieved.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowId(String)}.\n@param windowId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowId(String)", "deprecated" : false, "documentation" : "

                                                                                            The ID of the maintenance window whose targets should be retrieved.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowId", "fluentSetterDocumentation" : "

                                                                                            The ID of the maintenance window whose targets should be retrieved.

                                                                                            \n@param windowId The ID of the maintenance window whose targets should be retrieved.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowId", "getterDocumentation" : "

                                                                                            The ID of the maintenance window whose targets should be retrieved.

                                                                                            \n@return The ID of the maintenance window whose targets should be retrieved.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The ID of the maintenance window whose targets should be retrieved.

                                                                                            \n@param windowId The ID of the maintenance window whose targets should be retrieved.", "setterMethodName" : "setWindowId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : "

                                                                                            The ID of the maintenance window whose targets should be retrieved.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getWindowId", "beanStyleSetterMethodName" : "setWindowId", "c2jName" : "WindowId", "c2jShape" : "MaintenanceWindowId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The ID of the maintenance window whose targets should be retrieved.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowId(String)}.\n@param windowId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowId(String)", "deprecated" : false, "documentation" : "

                                                                                            The ID of the maintenance window whose targets should be retrieved.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowId", "fluentSetterDocumentation" : "

                                                                                            The ID of the maintenance window whose targets should be retrieved.

                                                                                            \n@param windowId The ID of the maintenance window whose targets should be retrieved.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowId", "getterDocumentation" : "

                                                                                            The ID of the maintenance window whose targets should be retrieved.

                                                                                            \n@return The ID of the maintenance window whose targets should be retrieved.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The ID of the maintenance window whose targets should be retrieved.

                                                                                            \n@param windowId The ID of the maintenance window whose targets should be retrieved.", "setterMethodName" : "setWindowId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : "

                                                                                            The ID of the maintenance window whose targets should be retrieved.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "MaintenanceWindowFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Optional filters that can be used to narrow down the scope of the returned window targets. The supported filter keys are Type, WindowTargetId and OwnerInformation.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #filters(List)}.\n@param filters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filters(List)", "deprecated" : false, "documentation" : "

                                                                                            Optional filters that can be used to narrow down the scope of the returned window targets. The supported filter keys are Type, WindowTargetId and OwnerInformation.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filters", "fluentSetterDocumentation" : "

                                                                                            Optional filters that can be used to narrow down the scope of the returned window targets. The supported filter keys are Type, WindowTargetId and OwnerInformation.

                                                                                            \n@param filters Optional filters that can be used to narrow down the scope of the returned window targets. The supported filter keys are Type, WindowTargetId and OwnerInformation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

                                                                                            Optional filters that can be used to narrow down the scope of the returned window targets. The supported filter keys are Type, WindowTargetId and OwnerInformation.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return Optional filters that can be used to narrow down the scope of the returned window targets. The supported filter keys are Type, WindowTargetId and OwnerInformation.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "MaintenanceWindowFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link MaintenanceWindowFilter.Builder} avoiding the need to create one manually via {@link MaintenanceWindowFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link MaintenanceWindowFilter.Builder#build()} is called immediately and its result is passed to {@link #member(MaintenanceWindowFilter)}.\n@param member a consumer that will call methods on {@link MaintenanceWindowFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(MaintenanceWindowFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "MaintenanceWindowFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "MaintenanceWindowFilter", "variableName" : "member", "variableType" : "MaintenanceWindowFilter", "documentation" : null, "simpleType" : "MaintenanceWindowFilter", "variableSetterType" : "MaintenanceWindowFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MaintenanceWindowFilter", "variableName" : "member", "variableType" : "MaintenanceWindowFilter", "documentation" : "", "simpleType" : "MaintenanceWindowFilter", "variableSetterType" : "MaintenanceWindowFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "MaintenanceWindowFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "MaintenanceWindowFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

                                                                                            Optional filters that can be used to narrow down the scope of the returned window targets. The supported filter keys are Type, WindowTargetId and OwnerInformation.

                                                                                            \n@param filters Optional filters that can be used to narrow down the scope of the returned window targets. The supported filter keys are Type, WindowTargetId and OwnerInformation.", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

                                                                                            Optional filters that can be used to narrow down the scope of the returned window targets. The supported filter keys are Type, WindowTargetId and OwnerInformation.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaintenanceWindowMaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@return The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@return The token for the next set of items to return. (You received this token from a previous call.)", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "WindowId" ], "shapeName" : "DescribeMaintenanceWindowTargetsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeMaintenanceWindowTargetsRequest", "variableName" : "describeMaintenanceWindowTargetsRequest", "variableType" : "DescribeMaintenanceWindowTargetsRequest", "documentation" : null, "simpleType" : "DescribeMaintenanceWindowTargetsRequest", "variableSetterType" : "DescribeMaintenanceWindowTargetsRequest" }, "wrapper" : false }, "DescribeMaintenanceWindowTargetsResponse" : { "c2jName" : "DescribeMaintenanceWindowTargetsResult", "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" : [ { "beanStyleGetterMethodName" : "getTargets", "beanStyleSetterMethodName" : "setTargets", "c2jName" : "Targets", "c2jShape" : "MaintenanceWindowTargetList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Information about the targets in the maintenance window.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #targets(List)}.\n@param targets a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targets(List)", "deprecated" : false, "documentation" : "

                                                                                            Information about the targets in the maintenance window.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targets", "fluentSetterDocumentation" : "

                                                                                            Information about the targets in the maintenance window.

                                                                                            \n@param targets Information about the targets in the maintenance window.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targets", "getterDocumentation" : "

                                                                                            Information about the targets in the maintenance window.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return Information about the targets in the maintenance window.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Targets", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Targets", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "MaintenanceWindowTarget", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link MaintenanceWindowTarget.Builder} avoiding the need to create one manually via {@link MaintenanceWindowTarget#builder()}.\n\nWhen the {@link Consumer} completes, {@link MaintenanceWindowTarget.Builder#build()} is called immediately and its result is passed to {@link #member(MaintenanceWindowTarget)}.\n@param member a consumer that will call methods on {@link MaintenanceWindowTarget.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(MaintenanceWindowTarget)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "MaintenanceWindowTarget", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "MaintenanceWindowTarget", "variableName" : "member", "variableType" : "MaintenanceWindowTarget", "documentation" : null, "simpleType" : "MaintenanceWindowTarget", "variableSetterType" : "MaintenanceWindowTarget" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MaintenanceWindowTarget", "variableName" : "member", "variableType" : "MaintenanceWindowTarget", "documentation" : "", "simpleType" : "MaintenanceWindowTarget", "variableSetterType" : "MaintenanceWindowTarget" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "MaintenanceWindowTarget", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "MaintenanceWindowTarget", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Targets", "sensitive" : false, "setterDocumentation" : "

                                                                                            Information about the targets in the maintenance window.

                                                                                            \n@param targets Information about the targets in the maintenance window.", "setterMethodName" : "setTargets", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : "

                                                                                            Information about the targets in the maintenance window.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@return The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "getterModel" : { "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" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "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" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@return The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "getterModel" : { "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" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "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" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Targets" : { "beanStyleGetterMethodName" : "getTargets", "beanStyleSetterMethodName" : "setTargets", "c2jName" : "Targets", "c2jShape" : "MaintenanceWindowTargetList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Information about the targets in the maintenance window.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #targets(List)}.\n@param targets a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targets(List)", "deprecated" : false, "documentation" : "

                                                                                            Information about the targets in the maintenance window.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targets", "fluentSetterDocumentation" : "

                                                                                            Information about the targets in the maintenance window.

                                                                                            \n@param targets Information about the targets in the maintenance window.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targets", "getterDocumentation" : "

                                                                                            Information about the targets in the maintenance window.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return Information about the targets in the maintenance window.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Targets", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Targets", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "MaintenanceWindowTarget", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link MaintenanceWindowTarget.Builder} avoiding the need to create one manually via {@link MaintenanceWindowTarget#builder()}.\n\nWhen the {@link Consumer} completes, {@link MaintenanceWindowTarget.Builder#build()} is called immediately and its result is passed to {@link #member(MaintenanceWindowTarget)}.\n@param member a consumer that will call methods on {@link MaintenanceWindowTarget.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(MaintenanceWindowTarget)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "MaintenanceWindowTarget", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "MaintenanceWindowTarget", "variableName" : "member", "variableType" : "MaintenanceWindowTarget", "documentation" : null, "simpleType" : "MaintenanceWindowTarget", "variableSetterType" : "MaintenanceWindowTarget" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MaintenanceWindowTarget", "variableName" : "member", "variableType" : "MaintenanceWindowTarget", "documentation" : "", "simpleType" : "MaintenanceWindowTarget", "variableSetterType" : "MaintenanceWindowTarget" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "MaintenanceWindowTarget", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "MaintenanceWindowTarget", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Targets", "sensitive" : false, "setterDocumentation" : "

                                                                                            Information about the targets in the maintenance window.

                                                                                            \n@param targets Information about the targets in the maintenance window.", "setterMethodName" : "setTargets", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : "

                                                                                            Information about the targets in the maintenance window.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getTargets", "beanStyleSetterMethodName" : "setTargets", "c2jName" : "Targets", "c2jShape" : "MaintenanceWindowTargetList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Information about the targets in the maintenance window.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #targets(List)}.\n@param targets a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targets(List)", "deprecated" : false, "documentation" : "

                                                                                            Information about the targets in the maintenance window.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targets", "fluentSetterDocumentation" : "

                                                                                            Information about the targets in the maintenance window.

                                                                                            \n@param targets Information about the targets in the maintenance window.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targets", "getterDocumentation" : "

                                                                                            Information about the targets in the maintenance window.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return Information about the targets in the maintenance window.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Targets", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Targets", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "MaintenanceWindowTarget", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link MaintenanceWindowTarget.Builder} avoiding the need to create one manually via {@link MaintenanceWindowTarget#builder()}.\n\nWhen the {@link Consumer} completes, {@link MaintenanceWindowTarget.Builder#build()} is called immediately and its result is passed to {@link #member(MaintenanceWindowTarget)}.\n@param member a consumer that will call methods on {@link MaintenanceWindowTarget.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(MaintenanceWindowTarget)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "MaintenanceWindowTarget", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "MaintenanceWindowTarget", "variableName" : "member", "variableType" : "MaintenanceWindowTarget", "documentation" : null, "simpleType" : "MaintenanceWindowTarget", "variableSetterType" : "MaintenanceWindowTarget" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MaintenanceWindowTarget", "variableName" : "member", "variableType" : "MaintenanceWindowTarget", "documentation" : "", "simpleType" : "MaintenanceWindowTarget", "variableSetterType" : "MaintenanceWindowTarget" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "MaintenanceWindowTarget", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "MaintenanceWindowTarget", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Targets", "sensitive" : false, "setterDocumentation" : "

                                                                                            Information about the targets in the maintenance window.

                                                                                            \n@param targets Information about the targets in the maintenance window.", "setterMethodName" : "setTargets", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : "

                                                                                            Information about the targets in the maintenance window.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@return The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "getterModel" : { "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" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "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" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeMaintenanceWindowTargetsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeMaintenanceWindowTargetsResponse", "variableName" : "describeMaintenanceWindowTargetsResponse", "variableType" : "DescribeMaintenanceWindowTargetsResponse", "documentation" : null, "simpleType" : "DescribeMaintenanceWindowTargetsResponse", "variableSetterType" : "DescribeMaintenanceWindowTargetsResponse" }, "wrapper" : false }, "DescribeMaintenanceWindowTasksRequest" : { "c2jName" : "DescribeMaintenanceWindowTasksRequest", "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" : "DescribeMaintenanceWindowTasks", "locationName" : null, "requestUri" : "/", "target" : "AmazonSSM.DescribeMaintenanceWindowTasks", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getWindowId", "beanStyleSetterMethodName" : "setWindowId", "c2jName" : "WindowId", "c2jShape" : "MaintenanceWindowId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The ID of the maintenance window whose tasks should be retrieved.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowId(String)}.\n@param windowId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowId(String)", "deprecated" : false, "documentation" : "

                                                                                            The ID of the maintenance window whose tasks should be retrieved.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowId", "fluentSetterDocumentation" : "

                                                                                            The ID of the maintenance window whose tasks should be retrieved.

                                                                                            \n@param windowId The ID of the maintenance window whose tasks should be retrieved.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowId", "getterDocumentation" : "

                                                                                            The ID of the maintenance window whose tasks should be retrieved.

                                                                                            \n@return The ID of the maintenance window whose tasks should be retrieved.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The ID of the maintenance window whose tasks should be retrieved.

                                                                                            \n@param windowId The ID of the maintenance window whose tasks should be retrieved.", "setterMethodName" : "setWindowId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : "

                                                                                            The ID of the maintenance window whose tasks should be retrieved.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "MaintenanceWindowFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Optional filters used to narrow down the scope of the returned tasks. The supported filter keys are WindowTaskId, TaskArn, Priority, and TaskType.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #filters(List)}.\n@param filters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filters(List)", "deprecated" : false, "documentation" : "

                                                                                            Optional filters used to narrow down the scope of the returned tasks. The supported filter keys are WindowTaskId, TaskArn, Priority, and TaskType.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filters", "fluentSetterDocumentation" : "

                                                                                            Optional filters used to narrow down the scope of the returned tasks. The supported filter keys are WindowTaskId, TaskArn, Priority, and TaskType.

                                                                                            \n@param filters Optional filters used to narrow down the scope of the returned tasks. The supported filter keys are WindowTaskId, TaskArn, Priority, and TaskType.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

                                                                                            Optional filters used to narrow down the scope of the returned tasks. The supported filter keys are WindowTaskId, TaskArn, Priority, and TaskType.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return Optional filters used to narrow down the scope of the returned tasks. The supported filter keys are WindowTaskId, TaskArn, Priority, and TaskType.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "MaintenanceWindowFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link MaintenanceWindowFilter.Builder} avoiding the need to create one manually via {@link MaintenanceWindowFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link MaintenanceWindowFilter.Builder#build()} is called immediately and its result is passed to {@link #member(MaintenanceWindowFilter)}.\n@param member a consumer that will call methods on {@link MaintenanceWindowFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(MaintenanceWindowFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "MaintenanceWindowFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "MaintenanceWindowFilter", "variableName" : "member", "variableType" : "MaintenanceWindowFilter", "documentation" : null, "simpleType" : "MaintenanceWindowFilter", "variableSetterType" : "MaintenanceWindowFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MaintenanceWindowFilter", "variableName" : "member", "variableType" : "MaintenanceWindowFilter", "documentation" : "", "simpleType" : "MaintenanceWindowFilter", "variableSetterType" : "MaintenanceWindowFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "MaintenanceWindowFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "MaintenanceWindowFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

                                                                                            Optional filters used to narrow down the scope of the returned tasks. The supported filter keys are WindowTaskId, TaskArn, Priority, and TaskType.

                                                                                            \n@param filters Optional filters used to narrow down the scope of the returned tasks. The supported filter keys are WindowTaskId, TaskArn, Priority, and TaskType.", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

                                                                                            Optional filters used to narrow down the scope of the returned tasks. The supported filter keys are WindowTaskId, TaskArn, Priority, and TaskType.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaintenanceWindowMaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@return The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@return The token for the next set of items to return. (You received this token from a previous call.)", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Filters" : { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "MaintenanceWindowFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Optional filters used to narrow down the scope of the returned tasks. The supported filter keys are WindowTaskId, TaskArn, Priority, and TaskType.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #filters(List)}.\n@param filters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filters(List)", "deprecated" : false, "documentation" : "

                                                                                            Optional filters used to narrow down the scope of the returned tasks. The supported filter keys are WindowTaskId, TaskArn, Priority, and TaskType.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filters", "fluentSetterDocumentation" : "

                                                                                            Optional filters used to narrow down the scope of the returned tasks. The supported filter keys are WindowTaskId, TaskArn, Priority, and TaskType.

                                                                                            \n@param filters Optional filters used to narrow down the scope of the returned tasks. The supported filter keys are WindowTaskId, TaskArn, Priority, and TaskType.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

                                                                                            Optional filters used to narrow down the scope of the returned tasks. The supported filter keys are WindowTaskId, TaskArn, Priority, and TaskType.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return Optional filters used to narrow down the scope of the returned tasks. The supported filter keys are WindowTaskId, TaskArn, Priority, and TaskType.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "MaintenanceWindowFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link MaintenanceWindowFilter.Builder} avoiding the need to create one manually via {@link MaintenanceWindowFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link MaintenanceWindowFilter.Builder#build()} is called immediately and its result is passed to {@link #member(MaintenanceWindowFilter)}.\n@param member a consumer that will call methods on {@link MaintenanceWindowFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(MaintenanceWindowFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "MaintenanceWindowFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "MaintenanceWindowFilter", "variableName" : "member", "variableType" : "MaintenanceWindowFilter", "documentation" : null, "simpleType" : "MaintenanceWindowFilter", "variableSetterType" : "MaintenanceWindowFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MaintenanceWindowFilter", "variableName" : "member", "variableType" : "MaintenanceWindowFilter", "documentation" : "", "simpleType" : "MaintenanceWindowFilter", "variableSetterType" : "MaintenanceWindowFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "MaintenanceWindowFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "MaintenanceWindowFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

                                                                                            Optional filters used to narrow down the scope of the returned tasks. The supported filter keys are WindowTaskId, TaskArn, Priority, and TaskType.

                                                                                            \n@param filters Optional filters used to narrow down the scope of the returned tasks. The supported filter keys are WindowTaskId, TaskArn, Priority, and TaskType.", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

                                                                                            Optional filters used to narrow down the scope of the returned tasks. The supported filter keys are WindowTaskId, TaskArn, Priority, and TaskType.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "MaxResults" : { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaintenanceWindowMaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@return The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@return The token for the next set of items to return. (You received this token from a previous call.)", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "WindowId" : { "beanStyleGetterMethodName" : "getWindowId", "beanStyleSetterMethodName" : "setWindowId", "c2jName" : "WindowId", "c2jShape" : "MaintenanceWindowId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The ID of the maintenance window whose tasks should be retrieved.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowId(String)}.\n@param windowId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowId(String)", "deprecated" : false, "documentation" : "

                                                                                            The ID of the maintenance window whose tasks should be retrieved.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowId", "fluentSetterDocumentation" : "

                                                                                            The ID of the maintenance window whose tasks should be retrieved.

                                                                                            \n@param windowId The ID of the maintenance window whose tasks should be retrieved.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowId", "getterDocumentation" : "

                                                                                            The ID of the maintenance window whose tasks should be retrieved.

                                                                                            \n@return The ID of the maintenance window whose tasks should be retrieved.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The ID of the maintenance window whose tasks should be retrieved.

                                                                                            \n@param windowId The ID of the maintenance window whose tasks should be retrieved.", "setterMethodName" : "setWindowId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : "

                                                                                            The ID of the maintenance window whose tasks should be retrieved.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getWindowId", "beanStyleSetterMethodName" : "setWindowId", "c2jName" : "WindowId", "c2jShape" : "MaintenanceWindowId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The ID of the maintenance window whose tasks should be retrieved.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowId(String)}.\n@param windowId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowId(String)", "deprecated" : false, "documentation" : "

                                                                                            The ID of the maintenance window whose tasks should be retrieved.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowId", "fluentSetterDocumentation" : "

                                                                                            The ID of the maintenance window whose tasks should be retrieved.

                                                                                            \n@param windowId The ID of the maintenance window whose tasks should be retrieved.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowId", "getterDocumentation" : "

                                                                                            The ID of the maintenance window whose tasks should be retrieved.

                                                                                            \n@return The ID of the maintenance window whose tasks should be retrieved.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The ID of the maintenance window whose tasks should be retrieved.

                                                                                            \n@param windowId The ID of the maintenance window whose tasks should be retrieved.", "setterMethodName" : "setWindowId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : "

                                                                                            The ID of the maintenance window whose tasks should be retrieved.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "MaintenanceWindowFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Optional filters used to narrow down the scope of the returned tasks. The supported filter keys are WindowTaskId, TaskArn, Priority, and TaskType.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #filters(List)}.\n@param filters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filters(List)", "deprecated" : false, "documentation" : "

                                                                                            Optional filters used to narrow down the scope of the returned tasks. The supported filter keys are WindowTaskId, TaskArn, Priority, and TaskType.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filters", "fluentSetterDocumentation" : "

                                                                                            Optional filters used to narrow down the scope of the returned tasks. The supported filter keys are WindowTaskId, TaskArn, Priority, and TaskType.

                                                                                            \n@param filters Optional filters used to narrow down the scope of the returned tasks. The supported filter keys are WindowTaskId, TaskArn, Priority, and TaskType.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

                                                                                            Optional filters used to narrow down the scope of the returned tasks. The supported filter keys are WindowTaskId, TaskArn, Priority, and TaskType.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return Optional filters used to narrow down the scope of the returned tasks. The supported filter keys are WindowTaskId, TaskArn, Priority, and TaskType.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "MaintenanceWindowFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link MaintenanceWindowFilter.Builder} avoiding the need to create one manually via {@link MaintenanceWindowFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link MaintenanceWindowFilter.Builder#build()} is called immediately and its result is passed to {@link #member(MaintenanceWindowFilter)}.\n@param member a consumer that will call methods on {@link MaintenanceWindowFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(MaintenanceWindowFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "MaintenanceWindowFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "MaintenanceWindowFilter", "variableName" : "member", "variableType" : "MaintenanceWindowFilter", "documentation" : null, "simpleType" : "MaintenanceWindowFilter", "variableSetterType" : "MaintenanceWindowFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MaintenanceWindowFilter", "variableName" : "member", "variableType" : "MaintenanceWindowFilter", "documentation" : "", "simpleType" : "MaintenanceWindowFilter", "variableSetterType" : "MaintenanceWindowFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "MaintenanceWindowFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "MaintenanceWindowFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

                                                                                            Optional filters used to narrow down the scope of the returned tasks. The supported filter keys are WindowTaskId, TaskArn, Priority, and TaskType.

                                                                                            \n@param filters Optional filters used to narrow down the scope of the returned tasks. The supported filter keys are WindowTaskId, TaskArn, Priority, and TaskType.", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

                                                                                            Optional filters used to narrow down the scope of the returned tasks. The supported filter keys are WindowTaskId, TaskArn, Priority, and TaskType.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaintenanceWindowMaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@return The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@return The token for the next set of items to return. (You received this token from a previous call.)", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "WindowId" ], "shapeName" : "DescribeMaintenanceWindowTasksRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeMaintenanceWindowTasksRequest", "variableName" : "describeMaintenanceWindowTasksRequest", "variableType" : "DescribeMaintenanceWindowTasksRequest", "documentation" : null, "simpleType" : "DescribeMaintenanceWindowTasksRequest", "variableSetterType" : "DescribeMaintenanceWindowTasksRequest" }, "wrapper" : false }, "DescribeMaintenanceWindowTasksResponse" : { "c2jName" : "DescribeMaintenanceWindowTasksResult", "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" : [ { "beanStyleGetterMethodName" : "getTasks", "beanStyleSetterMethodName" : "setTasks", "c2jName" : "Tasks", "c2jShape" : "MaintenanceWindowTaskList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Information about the tasks in the maintenance window.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tasks(List)}.\n@param tasks a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tasks(List)", "deprecated" : false, "documentation" : "

                                                                                            Information about the tasks in the maintenance window.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tasks", "fluentSetterDocumentation" : "

                                                                                            Information about the tasks in the maintenance window.

                                                                                            \n@param tasks Information about the tasks in the maintenance window.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tasks", "getterDocumentation" : "

                                                                                            Information about the tasks in the maintenance window.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return Information about the tasks in the maintenance window.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tasks", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tasks", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "MaintenanceWindowTask", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link MaintenanceWindowTask.Builder} avoiding the need to create one manually via {@link MaintenanceWindowTask#builder()}.\n\nWhen the {@link Consumer} completes, {@link MaintenanceWindowTask.Builder#build()} is called immediately and its result is passed to {@link #member(MaintenanceWindowTask)}.\n@param member a consumer that will call methods on {@link MaintenanceWindowTask.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(MaintenanceWindowTask)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "MaintenanceWindowTask", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "MaintenanceWindowTask", "variableName" : "member", "variableType" : "MaintenanceWindowTask", "documentation" : null, "simpleType" : "MaintenanceWindowTask", "variableSetterType" : "MaintenanceWindowTask" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MaintenanceWindowTask", "variableName" : "member", "variableType" : "MaintenanceWindowTask", "documentation" : "", "simpleType" : "MaintenanceWindowTask", "variableSetterType" : "MaintenanceWindowTask" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "MaintenanceWindowTask", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "MaintenanceWindowTask", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tasks", "sensitive" : false, "setterDocumentation" : "

                                                                                            Information about the tasks in the maintenance window.

                                                                                            \n@param tasks Information about the tasks in the maintenance window.", "setterMethodName" : "setTasks", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tasks", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tasks", "variableType" : "java.util.List", "documentation" : "

                                                                                            Information about the tasks in the maintenance window.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@return The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "getterModel" : { "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" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "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" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@return The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "getterModel" : { "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" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "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" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Tasks" : { "beanStyleGetterMethodName" : "getTasks", "beanStyleSetterMethodName" : "setTasks", "c2jName" : "Tasks", "c2jShape" : "MaintenanceWindowTaskList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Information about the tasks in the maintenance window.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tasks(List)}.\n@param tasks a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tasks(List)", "deprecated" : false, "documentation" : "

                                                                                            Information about the tasks in the maintenance window.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tasks", "fluentSetterDocumentation" : "

                                                                                            Information about the tasks in the maintenance window.

                                                                                            \n@param tasks Information about the tasks in the maintenance window.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tasks", "getterDocumentation" : "

                                                                                            Information about the tasks in the maintenance window.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return Information about the tasks in the maintenance window.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tasks", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tasks", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "MaintenanceWindowTask", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link MaintenanceWindowTask.Builder} avoiding the need to create one manually via {@link MaintenanceWindowTask#builder()}.\n\nWhen the {@link Consumer} completes, {@link MaintenanceWindowTask.Builder#build()} is called immediately and its result is passed to {@link #member(MaintenanceWindowTask)}.\n@param member a consumer that will call methods on {@link MaintenanceWindowTask.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(MaintenanceWindowTask)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "MaintenanceWindowTask", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "MaintenanceWindowTask", "variableName" : "member", "variableType" : "MaintenanceWindowTask", "documentation" : null, "simpleType" : "MaintenanceWindowTask", "variableSetterType" : "MaintenanceWindowTask" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MaintenanceWindowTask", "variableName" : "member", "variableType" : "MaintenanceWindowTask", "documentation" : "", "simpleType" : "MaintenanceWindowTask", "variableSetterType" : "MaintenanceWindowTask" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "MaintenanceWindowTask", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "MaintenanceWindowTask", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tasks", "sensitive" : false, "setterDocumentation" : "

                                                                                            Information about the tasks in the maintenance window.

                                                                                            \n@param tasks Information about the tasks in the maintenance window.", "setterMethodName" : "setTasks", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tasks", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tasks", "variableType" : "java.util.List", "documentation" : "

                                                                                            Information about the tasks in the maintenance window.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getTasks", "beanStyleSetterMethodName" : "setTasks", "c2jName" : "Tasks", "c2jShape" : "MaintenanceWindowTaskList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Information about the tasks in the maintenance window.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tasks(List)}.\n@param tasks a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tasks(List)", "deprecated" : false, "documentation" : "

                                                                                            Information about the tasks in the maintenance window.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tasks", "fluentSetterDocumentation" : "

                                                                                            Information about the tasks in the maintenance window.

                                                                                            \n@param tasks Information about the tasks in the maintenance window.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tasks", "getterDocumentation" : "

                                                                                            Information about the tasks in the maintenance window.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return Information about the tasks in the maintenance window.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tasks", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tasks", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "MaintenanceWindowTask", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link MaintenanceWindowTask.Builder} avoiding the need to create one manually via {@link MaintenanceWindowTask#builder()}.\n\nWhen the {@link Consumer} completes, {@link MaintenanceWindowTask.Builder#build()} is called immediately and its result is passed to {@link #member(MaintenanceWindowTask)}.\n@param member a consumer that will call methods on {@link MaintenanceWindowTask.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(MaintenanceWindowTask)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "MaintenanceWindowTask", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "MaintenanceWindowTask", "variableName" : "member", "variableType" : "MaintenanceWindowTask", "documentation" : null, "simpleType" : "MaintenanceWindowTask", "variableSetterType" : "MaintenanceWindowTask" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MaintenanceWindowTask", "variableName" : "member", "variableType" : "MaintenanceWindowTask", "documentation" : "", "simpleType" : "MaintenanceWindowTask", "variableSetterType" : "MaintenanceWindowTask" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "MaintenanceWindowTask", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "MaintenanceWindowTask", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tasks", "sensitive" : false, "setterDocumentation" : "

                                                                                            Information about the tasks in the maintenance window.

                                                                                            \n@param tasks Information about the tasks in the maintenance window.", "setterMethodName" : "setTasks", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tasks", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tasks", "variableType" : "java.util.List", "documentation" : "

                                                                                            Information about the tasks in the maintenance window.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@return The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "getterModel" : { "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" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "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" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeMaintenanceWindowTasksResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeMaintenanceWindowTasksResponse", "variableName" : "describeMaintenanceWindowTasksResponse", "variableType" : "DescribeMaintenanceWindowTasksResponse", "documentation" : null, "simpleType" : "DescribeMaintenanceWindowTasksResponse", "variableSetterType" : "DescribeMaintenanceWindowTasksResponse" }, "wrapper" : false }, "DescribeMaintenanceWindowsForTargetRequest" : { "c2jName" : "DescribeMaintenanceWindowsForTargetRequest", "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" : "DescribeMaintenanceWindowsForTarget", "locationName" : null, "requestUri" : "/", "target" : "AmazonSSM.DescribeMaintenanceWindowsForTarget", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getTargets", "beanStyleSetterMethodName" : "setTargets", "c2jName" : "Targets", "c2jShape" : "Targets", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The instance ID or key/value pair to retrieve information about.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #targets(List)}.\n@param targets a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targets(List)", "deprecated" : false, "documentation" : "

                                                                                            The instance ID or key/value pair to retrieve information about.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targets", "fluentSetterDocumentation" : "

                                                                                            The instance ID or key/value pair to retrieve information about.

                                                                                            \n@param targets The instance ID or key/value pair to retrieve information about.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targets", "getterDocumentation" : "

                                                                                            The instance ID or key/value pair to retrieve information about.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return The instance ID or key/value pair to retrieve information about.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Targets", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Targets", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Target", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Target.Builder} avoiding the need to create one manually via {@link Target#builder()}.\n\nWhen the {@link Consumer} completes, {@link Target.Builder#build()} is called immediately and its result is passed to {@link #member(Target)}.\n@param member a consumer that will call methods on {@link Target.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Target)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Target", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : null, "simpleType" : "Target", "variableSetterType" : "Target" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : "", "simpleType" : "Target", "variableSetterType" : "Target" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Target", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Target", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Targets", "sensitive" : false, "setterDocumentation" : "

                                                                                            The instance ID or key/value pair to retrieve information about.

                                                                                            \n@param targets The instance ID or key/value pair to retrieve information about.", "setterMethodName" : "setTargets", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : "

                                                                                            The instance ID or key/value pair to retrieve information about.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getResourceTypeAsString", "beanStyleSetterMethodName" : "setResourceType", "c2jName" : "ResourceType", "c2jShape" : "MaintenanceWindowResourceType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The type of resource you want to retrieve information about. For example, \"INSTANCE\".

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceTypeAsString(String)}.\n@param resourceType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceType(String)", "deprecated" : false, "documentation" : "

                                                                                            The type of resource you want to retrieve information about. For example, \"INSTANCE\".

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "MaintenanceWindowResourceType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "resourceType", "fluentEnumSetterMethodName" : "resourceType", "fluentGetterMethodName" : "resourceTypeAsString", "fluentSetterDocumentation" : "

                                                                                            The type of resource you want to retrieve information about. For example, \"INSTANCE\".

                                                                                            \n@param resourceType The type of resource you want to retrieve information about. For example, \"INSTANCE\".\n@see MaintenanceWindowResourceType\n@return Returns a reference to this object so that method calls can be chained together.\n@see MaintenanceWindowResourceType", "fluentSetterMethodName" : "resourceType", "getterDocumentation" : "

                                                                                            The type of resource you want to retrieve information about. For example, \"INSTANCE\".

                                                                                            \n

                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #resourceType} will return {@link MaintenanceWindowResourceType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #resourceTypeAsString}.\n

                                                                                            \n@return The type of resource you want to retrieve information about. For example, \"INSTANCE\".\n@see MaintenanceWindowResourceType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceType", "sensitive" : false, "setterDocumentation" : "

                                                                                            The type of resource you want to retrieve information about. For example, \"INSTANCE\".

                                                                                            \n@param resourceType The type of resource you want to retrieve information about. For example, \"INSTANCE\".\n@see MaintenanceWindowResourceType", "setterMethodName" : "setResourceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceType", "variableType" : "String", "documentation" : "

                                                                                            The type of resource you want to retrieve information about. For example, \"INSTANCE\".

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaintenanceWindowSearchMaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@return The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@return The token for the next set of items to return. (You received this token from a previous call.)", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "MaxResults" : { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaintenanceWindowSearchMaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@return The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@return The token for the next set of items to return. (You received this token from a previous call.)", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ResourceType" : { "beanStyleGetterMethodName" : "getResourceTypeAsString", "beanStyleSetterMethodName" : "setResourceType", "c2jName" : "ResourceType", "c2jShape" : "MaintenanceWindowResourceType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The type of resource you want to retrieve information about. For example, \"INSTANCE\".

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceTypeAsString(String)}.\n@param resourceType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceType(String)", "deprecated" : false, "documentation" : "

                                                                                            The type of resource you want to retrieve information about. For example, \"INSTANCE\".

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "MaintenanceWindowResourceType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "resourceType", "fluentEnumSetterMethodName" : "resourceType", "fluentGetterMethodName" : "resourceTypeAsString", "fluentSetterDocumentation" : "

                                                                                            The type of resource you want to retrieve information about. For example, \"INSTANCE\".

                                                                                            \n@param resourceType The type of resource you want to retrieve information about. For example, \"INSTANCE\".\n@see MaintenanceWindowResourceType\n@return Returns a reference to this object so that method calls can be chained together.\n@see MaintenanceWindowResourceType", "fluentSetterMethodName" : "resourceType", "getterDocumentation" : "

                                                                                            The type of resource you want to retrieve information about. For example, \"INSTANCE\".

                                                                                            \n

                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #resourceType} will return {@link MaintenanceWindowResourceType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #resourceTypeAsString}.\n

                                                                                            \n@return The type of resource you want to retrieve information about. For example, \"INSTANCE\".\n@see MaintenanceWindowResourceType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceType", "sensitive" : false, "setterDocumentation" : "

                                                                                            The type of resource you want to retrieve information about. For example, \"INSTANCE\".

                                                                                            \n@param resourceType The type of resource you want to retrieve information about. For example, \"INSTANCE\".\n@see MaintenanceWindowResourceType", "setterMethodName" : "setResourceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceType", "variableType" : "String", "documentation" : "

                                                                                            The type of resource you want to retrieve information about. For example, \"INSTANCE\".

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Targets" : { "beanStyleGetterMethodName" : "getTargets", "beanStyleSetterMethodName" : "setTargets", "c2jName" : "Targets", "c2jShape" : "Targets", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The instance ID or key/value pair to retrieve information about.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #targets(List)}.\n@param targets a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targets(List)", "deprecated" : false, "documentation" : "

                                                                                            The instance ID or key/value pair to retrieve information about.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targets", "fluentSetterDocumentation" : "

                                                                                            The instance ID or key/value pair to retrieve information about.

                                                                                            \n@param targets The instance ID or key/value pair to retrieve information about.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targets", "getterDocumentation" : "

                                                                                            The instance ID or key/value pair to retrieve information about.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return The instance ID or key/value pair to retrieve information about.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Targets", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Targets", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Target", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Target.Builder} avoiding the need to create one manually via {@link Target#builder()}.\n\nWhen the {@link Consumer} completes, {@link Target.Builder#build()} is called immediately and its result is passed to {@link #member(Target)}.\n@param member a consumer that will call methods on {@link Target.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Target)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Target", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : null, "simpleType" : "Target", "variableSetterType" : "Target" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : "", "simpleType" : "Target", "variableSetterType" : "Target" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Target", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Target", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Targets", "sensitive" : false, "setterDocumentation" : "

                                                                                            The instance ID or key/value pair to retrieve information about.

                                                                                            \n@param targets The instance ID or key/value pair to retrieve information about.", "setterMethodName" : "setTargets", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : "

                                                                                            The instance ID or key/value pair to retrieve information about.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getTargets", "beanStyleSetterMethodName" : "setTargets", "c2jName" : "Targets", "c2jShape" : "Targets", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The instance ID or key/value pair to retrieve information about.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #targets(List)}.\n@param targets a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targets(List)", "deprecated" : false, "documentation" : "

                                                                                            The instance ID or key/value pair to retrieve information about.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targets", "fluentSetterDocumentation" : "

                                                                                            The instance ID or key/value pair to retrieve information about.

                                                                                            \n@param targets The instance ID or key/value pair to retrieve information about.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targets", "getterDocumentation" : "

                                                                                            The instance ID or key/value pair to retrieve information about.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return The instance ID or key/value pair to retrieve information about.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Targets", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Targets", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Target", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Target.Builder} avoiding the need to create one manually via {@link Target#builder()}.\n\nWhen the {@link Consumer} completes, {@link Target.Builder#build()} is called immediately and its result is passed to {@link #member(Target)}.\n@param member a consumer that will call methods on {@link Target.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Target)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Target", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : null, "simpleType" : "Target", "variableSetterType" : "Target" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : "", "simpleType" : "Target", "variableSetterType" : "Target" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Target", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Target", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Targets", "sensitive" : false, "setterDocumentation" : "

                                                                                            The instance ID or key/value pair to retrieve information about.

                                                                                            \n@param targets The instance ID or key/value pair to retrieve information about.", "setterMethodName" : "setTargets", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : "

                                                                                            The instance ID or key/value pair to retrieve information about.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getResourceTypeAsString", "beanStyleSetterMethodName" : "setResourceType", "c2jName" : "ResourceType", "c2jShape" : "MaintenanceWindowResourceType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The type of resource you want to retrieve information about. For example, \"INSTANCE\".

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceTypeAsString(String)}.\n@param resourceType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceType(String)", "deprecated" : false, "documentation" : "

                                                                                            The type of resource you want to retrieve information about. For example, \"INSTANCE\".

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "MaintenanceWindowResourceType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "resourceType", "fluentEnumSetterMethodName" : "resourceType", "fluentGetterMethodName" : "resourceTypeAsString", "fluentSetterDocumentation" : "

                                                                                            The type of resource you want to retrieve information about. For example, \"INSTANCE\".

                                                                                            \n@param resourceType The type of resource you want to retrieve information about. For example, \"INSTANCE\".\n@see MaintenanceWindowResourceType\n@return Returns a reference to this object so that method calls can be chained together.\n@see MaintenanceWindowResourceType", "fluentSetterMethodName" : "resourceType", "getterDocumentation" : "

                                                                                            The type of resource you want to retrieve information about. For example, \"INSTANCE\".

                                                                                            \n

                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #resourceType} will return {@link MaintenanceWindowResourceType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #resourceTypeAsString}.\n

                                                                                            \n@return The type of resource you want to retrieve information about. For example, \"INSTANCE\".\n@see MaintenanceWindowResourceType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceType", "sensitive" : false, "setterDocumentation" : "

                                                                                            The type of resource you want to retrieve information about. For example, \"INSTANCE\".

                                                                                            \n@param resourceType The type of resource you want to retrieve information about. For example, \"INSTANCE\".\n@see MaintenanceWindowResourceType", "setterMethodName" : "setResourceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceType", "variableType" : "String", "documentation" : "

                                                                                            The type of resource you want to retrieve information about. For example, \"INSTANCE\".

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaintenanceWindowSearchMaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@return The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@return The token for the next set of items to return. (You received this token from a previous call.)", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Targets", "ResourceType" ], "shapeName" : "DescribeMaintenanceWindowsForTargetRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeMaintenanceWindowsForTargetRequest", "variableName" : "describeMaintenanceWindowsForTargetRequest", "variableType" : "DescribeMaintenanceWindowsForTargetRequest", "documentation" : null, "simpleType" : "DescribeMaintenanceWindowsForTargetRequest", "variableSetterType" : "DescribeMaintenanceWindowsForTargetRequest" }, "wrapper" : false }, "DescribeMaintenanceWindowsForTargetResponse" : { "c2jName" : "DescribeMaintenanceWindowsForTargetResult", "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" : [ { "beanStyleGetterMethodName" : "getWindowIdentities", "beanStyleSetterMethodName" : "setWindowIdentities", "c2jName" : "WindowIdentities", "c2jShape" : "MaintenanceWindowsForTargetList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Information about the maintenance window targets and tasks an instance is associated with.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #windowIdentities(List)}.\n@param windowIdentities a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowIdentities(List)", "deprecated" : false, "documentation" : "

                                                                                            Information about the maintenance window targets and tasks an instance is associated with.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowIdentities", "fluentSetterDocumentation" : "

                                                                                            Information about the maintenance window targets and tasks an instance is associated with.

                                                                                            \n@param windowIdentities Information about the maintenance window targets and tasks an instance is associated with.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowIdentities", "getterDocumentation" : "

                                                                                            Information about the maintenance window targets and tasks an instance is associated with.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return Information about the maintenance window targets and tasks an instance is associated with.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowIdentities", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowIdentities", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "MaintenanceWindowIdentityForTarget", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link MaintenanceWindowIdentityForTarget.Builder} avoiding the need to create one manually via {@link MaintenanceWindowIdentityForTarget#builder()}.\n\nWhen the {@link Consumer} completes, {@link MaintenanceWindowIdentityForTarget.Builder#build()} is called immediately and its result is passed to {@link #member(MaintenanceWindowIdentityForTarget)}.\n@param member a consumer that will call methods on {@link MaintenanceWindowIdentityForTarget.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(MaintenanceWindowIdentityForTarget)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "MaintenanceWindowIdentityForTarget", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "MaintenanceWindowIdentityForTarget", "variableName" : "member", "variableType" : "MaintenanceWindowIdentityForTarget", "documentation" : null, "simpleType" : "MaintenanceWindowIdentityForTarget", "variableSetterType" : "MaintenanceWindowIdentityForTarget" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MaintenanceWindowIdentityForTarget", "variableName" : "member", "variableType" : "MaintenanceWindowIdentityForTarget", "documentation" : "", "simpleType" : "MaintenanceWindowIdentityForTarget", "variableSetterType" : "MaintenanceWindowIdentityForTarget" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "MaintenanceWindowIdentityForTarget", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "MaintenanceWindowIdentityForTarget", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "WindowIdentities", "sensitive" : false, "setterDocumentation" : "

                                                                                            Information about the maintenance window targets and tasks an instance is associated with.

                                                                                            \n@param windowIdentities Information about the maintenance window targets and tasks an instance is associated with.", "setterMethodName" : "setWindowIdentities", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "windowIdentities", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "windowIdentities", "variableType" : "java.util.List", "documentation" : "

                                                                                            Information about the maintenance window targets and tasks an instance is associated with.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You use this token in the next call.)

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token for the next set of items to return. (You use this token in the next call.)

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You use this token in the next call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You use this token in the next call.)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token for the next set of items to return. (You use this token in the next call.)

                                                                                            \n@return The token for the next set of items to return. (You use this token in the next call.)", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                            The token for the next set of items to return. (You use this token in the next call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You use this token in the next call.)", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                            The token for the next set of items to return. (You use this token in the next call.)

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You use this token in the next call.)

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token for the next set of items to return. (You use this token in the next call.)

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You use this token in the next call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You use this token in the next call.)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token for the next set of items to return. (You use this token in the next call.)

                                                                                            \n@return The token for the next set of items to return. (You use this token in the next call.)", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                            The token for the next set of items to return. (You use this token in the next call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You use this token in the next call.)", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                            The token for the next set of items to return. (You use this token in the next call.)

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "WindowIdentities" : { "beanStyleGetterMethodName" : "getWindowIdentities", "beanStyleSetterMethodName" : "setWindowIdentities", "c2jName" : "WindowIdentities", "c2jShape" : "MaintenanceWindowsForTargetList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Information about the maintenance window targets and tasks an instance is associated with.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #windowIdentities(List)}.\n@param windowIdentities a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowIdentities(List)", "deprecated" : false, "documentation" : "

                                                                                            Information about the maintenance window targets and tasks an instance is associated with.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowIdentities", "fluentSetterDocumentation" : "

                                                                                            Information about the maintenance window targets and tasks an instance is associated with.

                                                                                            \n@param windowIdentities Information about the maintenance window targets and tasks an instance is associated with.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowIdentities", "getterDocumentation" : "

                                                                                            Information about the maintenance window targets and tasks an instance is associated with.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return Information about the maintenance window targets and tasks an instance is associated with.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowIdentities", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowIdentities", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "MaintenanceWindowIdentityForTarget", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link MaintenanceWindowIdentityForTarget.Builder} avoiding the need to create one manually via {@link MaintenanceWindowIdentityForTarget#builder()}.\n\nWhen the {@link Consumer} completes, {@link MaintenanceWindowIdentityForTarget.Builder#build()} is called immediately and its result is passed to {@link #member(MaintenanceWindowIdentityForTarget)}.\n@param member a consumer that will call methods on {@link MaintenanceWindowIdentityForTarget.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(MaintenanceWindowIdentityForTarget)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "MaintenanceWindowIdentityForTarget", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "MaintenanceWindowIdentityForTarget", "variableName" : "member", "variableType" : "MaintenanceWindowIdentityForTarget", "documentation" : null, "simpleType" : "MaintenanceWindowIdentityForTarget", "variableSetterType" : "MaintenanceWindowIdentityForTarget" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MaintenanceWindowIdentityForTarget", "variableName" : "member", "variableType" : "MaintenanceWindowIdentityForTarget", "documentation" : "", "simpleType" : "MaintenanceWindowIdentityForTarget", "variableSetterType" : "MaintenanceWindowIdentityForTarget" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "MaintenanceWindowIdentityForTarget", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "MaintenanceWindowIdentityForTarget", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "WindowIdentities", "sensitive" : false, "setterDocumentation" : "

                                                                                            Information about the maintenance window targets and tasks an instance is associated with.

                                                                                            \n@param windowIdentities Information about the maintenance window targets and tasks an instance is associated with.", "setterMethodName" : "setWindowIdentities", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "windowIdentities", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "windowIdentities", "variableType" : "java.util.List", "documentation" : "

                                                                                            Information about the maintenance window targets and tasks an instance is associated with.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getWindowIdentities", "beanStyleSetterMethodName" : "setWindowIdentities", "c2jName" : "WindowIdentities", "c2jShape" : "MaintenanceWindowsForTargetList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Information about the maintenance window targets and tasks an instance is associated with.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #windowIdentities(List)}.\n@param windowIdentities a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowIdentities(List)", "deprecated" : false, "documentation" : "

                                                                                            Information about the maintenance window targets and tasks an instance is associated with.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowIdentities", "fluentSetterDocumentation" : "

                                                                                            Information about the maintenance window targets and tasks an instance is associated with.

                                                                                            \n@param windowIdentities Information about the maintenance window targets and tasks an instance is associated with.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowIdentities", "getterDocumentation" : "

                                                                                            Information about the maintenance window targets and tasks an instance is associated with.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return Information about the maintenance window targets and tasks an instance is associated with.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowIdentities", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowIdentities", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "MaintenanceWindowIdentityForTarget", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link MaintenanceWindowIdentityForTarget.Builder} avoiding the need to create one manually via {@link MaintenanceWindowIdentityForTarget#builder()}.\n\nWhen the {@link Consumer} completes, {@link MaintenanceWindowIdentityForTarget.Builder#build()} is called immediately and its result is passed to {@link #member(MaintenanceWindowIdentityForTarget)}.\n@param member a consumer that will call methods on {@link MaintenanceWindowIdentityForTarget.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(MaintenanceWindowIdentityForTarget)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "MaintenanceWindowIdentityForTarget", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "MaintenanceWindowIdentityForTarget", "variableName" : "member", "variableType" : "MaintenanceWindowIdentityForTarget", "documentation" : null, "simpleType" : "MaintenanceWindowIdentityForTarget", "variableSetterType" : "MaintenanceWindowIdentityForTarget" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MaintenanceWindowIdentityForTarget", "variableName" : "member", "variableType" : "MaintenanceWindowIdentityForTarget", "documentation" : "", "simpleType" : "MaintenanceWindowIdentityForTarget", "variableSetterType" : "MaintenanceWindowIdentityForTarget" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "MaintenanceWindowIdentityForTarget", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "MaintenanceWindowIdentityForTarget", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "WindowIdentities", "sensitive" : false, "setterDocumentation" : "

                                                                                            Information about the maintenance window targets and tasks an instance is associated with.

                                                                                            \n@param windowIdentities Information about the maintenance window targets and tasks an instance is associated with.", "setterMethodName" : "setWindowIdentities", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "windowIdentities", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "windowIdentities", "variableType" : "java.util.List", "documentation" : "

                                                                                            Information about the maintenance window targets and tasks an instance is associated with.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You use this token in the next call.)

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token for the next set of items to return. (You use this token in the next call.)

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You use this token in the next call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You use this token in the next call.)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token for the next set of items to return. (You use this token in the next call.)

                                                                                            \n@return The token for the next set of items to return. (You use this token in the next call.)", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                            The token for the next set of items to return. (You use this token in the next call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You use this token in the next call.)", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                            The token for the next set of items to return. (You use this token in the next call.)

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeMaintenanceWindowsForTargetResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeMaintenanceWindowsForTargetResponse", "variableName" : "describeMaintenanceWindowsForTargetResponse", "variableType" : "DescribeMaintenanceWindowsForTargetResponse", "documentation" : null, "simpleType" : "DescribeMaintenanceWindowsForTargetResponse", "variableSetterType" : "DescribeMaintenanceWindowsForTargetResponse" }, "wrapper" : false }, "DescribeMaintenanceWindowsRequest" : { "c2jName" : "DescribeMaintenanceWindowsRequest", "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" : "DescribeMaintenanceWindows", "locationName" : null, "requestUri" : "/", "target" : "AmazonSSM.DescribeMaintenanceWindows", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "MaintenanceWindowFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Optional filters used to narrow down the scope of the returned maintenance windows. Supported filter keys are Name and Enabled.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #filters(List)}.\n@param filters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filters(List)", "deprecated" : false, "documentation" : "

                                                                                            Optional filters used to narrow down the scope of the returned maintenance windows. Supported filter keys are Name and Enabled.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filters", "fluentSetterDocumentation" : "

                                                                                            Optional filters used to narrow down the scope of the returned maintenance windows. Supported filter keys are Name and Enabled.

                                                                                            \n@param filters Optional filters used to narrow down the scope of the returned maintenance windows. Supported filter keys are Name and Enabled.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

                                                                                            Optional filters used to narrow down the scope of the returned maintenance windows. Supported filter keys are Name and Enabled.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return Optional filters used to narrow down the scope of the returned maintenance windows. Supported filter keys are Name and Enabled.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "MaintenanceWindowFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link MaintenanceWindowFilter.Builder} avoiding the need to create one manually via {@link MaintenanceWindowFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link MaintenanceWindowFilter.Builder#build()} is called immediately and its result is passed to {@link #member(MaintenanceWindowFilter)}.\n@param member a consumer that will call methods on {@link MaintenanceWindowFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(MaintenanceWindowFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "MaintenanceWindowFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "MaintenanceWindowFilter", "variableName" : "member", "variableType" : "MaintenanceWindowFilter", "documentation" : null, "simpleType" : "MaintenanceWindowFilter", "variableSetterType" : "MaintenanceWindowFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MaintenanceWindowFilter", "variableName" : "member", "variableType" : "MaintenanceWindowFilter", "documentation" : "", "simpleType" : "MaintenanceWindowFilter", "variableSetterType" : "MaintenanceWindowFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "MaintenanceWindowFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "MaintenanceWindowFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

                                                                                            Optional filters used to narrow down the scope of the returned maintenance windows. Supported filter keys are Name and Enabled.

                                                                                            \n@param filters Optional filters used to narrow down the scope of the returned maintenance windows. Supported filter keys are Name and Enabled.", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

                                                                                            Optional filters used to narrow down the scope of the returned maintenance windows. Supported filter keys are Name and Enabled.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaintenanceWindowMaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@return The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@return The token for the next set of items to return. (You received this token from a previous call.)", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Filters" : { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "MaintenanceWindowFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Optional filters used to narrow down the scope of the returned maintenance windows. Supported filter keys are Name and Enabled.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #filters(List)}.\n@param filters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filters(List)", "deprecated" : false, "documentation" : "

                                                                                            Optional filters used to narrow down the scope of the returned maintenance windows. Supported filter keys are Name and Enabled.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filters", "fluentSetterDocumentation" : "

                                                                                            Optional filters used to narrow down the scope of the returned maintenance windows. Supported filter keys are Name and Enabled.

                                                                                            \n@param filters Optional filters used to narrow down the scope of the returned maintenance windows. Supported filter keys are Name and Enabled.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

                                                                                            Optional filters used to narrow down the scope of the returned maintenance windows. Supported filter keys are Name and Enabled.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return Optional filters used to narrow down the scope of the returned maintenance windows. Supported filter keys are Name and Enabled.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "MaintenanceWindowFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link MaintenanceWindowFilter.Builder} avoiding the need to create one manually via {@link MaintenanceWindowFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link MaintenanceWindowFilter.Builder#build()} is called immediately and its result is passed to {@link #member(MaintenanceWindowFilter)}.\n@param member a consumer that will call methods on {@link MaintenanceWindowFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(MaintenanceWindowFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "MaintenanceWindowFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "MaintenanceWindowFilter", "variableName" : "member", "variableType" : "MaintenanceWindowFilter", "documentation" : null, "simpleType" : "MaintenanceWindowFilter", "variableSetterType" : "MaintenanceWindowFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MaintenanceWindowFilter", "variableName" : "member", "variableType" : "MaintenanceWindowFilter", "documentation" : "", "simpleType" : "MaintenanceWindowFilter", "variableSetterType" : "MaintenanceWindowFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "MaintenanceWindowFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "MaintenanceWindowFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

                                                                                            Optional filters used to narrow down the scope of the returned maintenance windows. Supported filter keys are Name and Enabled.

                                                                                            \n@param filters Optional filters used to narrow down the scope of the returned maintenance windows. Supported filter keys are Name and Enabled.", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

                                                                                            Optional filters used to narrow down the scope of the returned maintenance windows. Supported filter keys are Name and Enabled.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "MaxResults" : { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaintenanceWindowMaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@return The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@return The token for the next set of items to return. (You received this token from a previous call.)", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "MaintenanceWindowFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Optional filters used to narrow down the scope of the returned maintenance windows. Supported filter keys are Name and Enabled.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #filters(List)}.\n@param filters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filters(List)", "deprecated" : false, "documentation" : "

                                                                                            Optional filters used to narrow down the scope of the returned maintenance windows. Supported filter keys are Name and Enabled.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filters", "fluentSetterDocumentation" : "

                                                                                            Optional filters used to narrow down the scope of the returned maintenance windows. Supported filter keys are Name and Enabled.

                                                                                            \n@param filters Optional filters used to narrow down the scope of the returned maintenance windows. Supported filter keys are Name and Enabled.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

                                                                                            Optional filters used to narrow down the scope of the returned maintenance windows. Supported filter keys are Name and Enabled.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return Optional filters used to narrow down the scope of the returned maintenance windows. Supported filter keys are Name and Enabled.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "MaintenanceWindowFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link MaintenanceWindowFilter.Builder} avoiding the need to create one manually via {@link MaintenanceWindowFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link MaintenanceWindowFilter.Builder#build()} is called immediately and its result is passed to {@link #member(MaintenanceWindowFilter)}.\n@param member a consumer that will call methods on {@link MaintenanceWindowFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(MaintenanceWindowFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "MaintenanceWindowFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "MaintenanceWindowFilter", "variableName" : "member", "variableType" : "MaintenanceWindowFilter", "documentation" : null, "simpleType" : "MaintenanceWindowFilter", "variableSetterType" : "MaintenanceWindowFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MaintenanceWindowFilter", "variableName" : "member", "variableType" : "MaintenanceWindowFilter", "documentation" : "", "simpleType" : "MaintenanceWindowFilter", "variableSetterType" : "MaintenanceWindowFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "MaintenanceWindowFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "MaintenanceWindowFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

                                                                                            Optional filters used to narrow down the scope of the returned maintenance windows. Supported filter keys are Name and Enabled.

                                                                                            \n@param filters Optional filters used to narrow down the scope of the returned maintenance windows. Supported filter keys are Name and Enabled.", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

                                                                                            Optional filters used to narrow down the scope of the returned maintenance windows. Supported filter keys are Name and Enabled.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaintenanceWindowMaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@return The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@return The token for the next set of items to return. (You received this token from a previous call.)", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeMaintenanceWindowsRequest", "simpleMethod" : true, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeMaintenanceWindowsRequest", "variableName" : "describeMaintenanceWindowsRequest", "variableType" : "DescribeMaintenanceWindowsRequest", "documentation" : null, "simpleType" : "DescribeMaintenanceWindowsRequest", "variableSetterType" : "DescribeMaintenanceWindowsRequest" }, "wrapper" : false }, "DescribeMaintenanceWindowsResponse" : { "c2jName" : "DescribeMaintenanceWindowsResult", "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" : [ { "beanStyleGetterMethodName" : "getWindowIdentities", "beanStyleSetterMethodName" : "setWindowIdentities", "c2jName" : "WindowIdentities", "c2jShape" : "MaintenanceWindowIdentityList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Information about the maintenance windows.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #windowIdentities(List)}.\n@param windowIdentities a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowIdentities(List)", "deprecated" : false, "documentation" : "

                                                                                            Information about the maintenance windows.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowIdentities", "fluentSetterDocumentation" : "

                                                                                            Information about the maintenance windows.

                                                                                            \n@param windowIdentities Information about the maintenance windows.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowIdentities", "getterDocumentation" : "

                                                                                            Information about the maintenance windows.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return Information about the maintenance windows.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowIdentities", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowIdentities", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "MaintenanceWindowIdentity", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link MaintenanceWindowIdentity.Builder} avoiding the need to create one manually via {@link MaintenanceWindowIdentity#builder()}.\n\nWhen the {@link Consumer} completes, {@link MaintenanceWindowIdentity.Builder#build()} is called immediately and its result is passed to {@link #member(MaintenanceWindowIdentity)}.\n@param member a consumer that will call methods on {@link MaintenanceWindowIdentity.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(MaintenanceWindowIdentity)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "MaintenanceWindowIdentity", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "MaintenanceWindowIdentity", "variableName" : "member", "variableType" : "MaintenanceWindowIdentity", "documentation" : null, "simpleType" : "MaintenanceWindowIdentity", "variableSetterType" : "MaintenanceWindowIdentity" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MaintenanceWindowIdentity", "variableName" : "member", "variableType" : "MaintenanceWindowIdentity", "documentation" : "", "simpleType" : "MaintenanceWindowIdentity", "variableSetterType" : "MaintenanceWindowIdentity" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "MaintenanceWindowIdentity", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "MaintenanceWindowIdentity", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "WindowIdentities", "sensitive" : false, "setterDocumentation" : "

                                                                                            Information about the maintenance windows.

                                                                                            \n@param windowIdentities Information about the maintenance windows.", "setterMethodName" : "setWindowIdentities", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "windowIdentities", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "windowIdentities", "variableType" : "java.util.List", "documentation" : "

                                                                                            Information about the maintenance windows.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@return The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "getterModel" : { "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" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "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" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@return The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "getterModel" : { "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" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "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" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "WindowIdentities" : { "beanStyleGetterMethodName" : "getWindowIdentities", "beanStyleSetterMethodName" : "setWindowIdentities", "c2jName" : "WindowIdentities", "c2jShape" : "MaintenanceWindowIdentityList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Information about the maintenance windows.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #windowIdentities(List)}.\n@param windowIdentities a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowIdentities(List)", "deprecated" : false, "documentation" : "

                                                                                            Information about the maintenance windows.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowIdentities", "fluentSetterDocumentation" : "

                                                                                            Information about the maintenance windows.

                                                                                            \n@param windowIdentities Information about the maintenance windows.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowIdentities", "getterDocumentation" : "

                                                                                            Information about the maintenance windows.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return Information about the maintenance windows.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowIdentities", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowIdentities", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "MaintenanceWindowIdentity", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link MaintenanceWindowIdentity.Builder} avoiding the need to create one manually via {@link MaintenanceWindowIdentity#builder()}.\n\nWhen the {@link Consumer} completes, {@link MaintenanceWindowIdentity.Builder#build()} is called immediately and its result is passed to {@link #member(MaintenanceWindowIdentity)}.\n@param member a consumer that will call methods on {@link MaintenanceWindowIdentity.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(MaintenanceWindowIdentity)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "MaintenanceWindowIdentity", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "MaintenanceWindowIdentity", "variableName" : "member", "variableType" : "MaintenanceWindowIdentity", "documentation" : null, "simpleType" : "MaintenanceWindowIdentity", "variableSetterType" : "MaintenanceWindowIdentity" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MaintenanceWindowIdentity", "variableName" : "member", "variableType" : "MaintenanceWindowIdentity", "documentation" : "", "simpleType" : "MaintenanceWindowIdentity", "variableSetterType" : "MaintenanceWindowIdentity" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "MaintenanceWindowIdentity", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "MaintenanceWindowIdentity", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "WindowIdentities", "sensitive" : false, "setterDocumentation" : "

                                                                                            Information about the maintenance windows.

                                                                                            \n@param windowIdentities Information about the maintenance windows.", "setterMethodName" : "setWindowIdentities", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "windowIdentities", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "windowIdentities", "variableType" : "java.util.List", "documentation" : "

                                                                                            Information about the maintenance windows.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getWindowIdentities", "beanStyleSetterMethodName" : "setWindowIdentities", "c2jName" : "WindowIdentities", "c2jShape" : "MaintenanceWindowIdentityList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Information about the maintenance windows.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #windowIdentities(List)}.\n@param windowIdentities a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowIdentities(List)", "deprecated" : false, "documentation" : "

                                                                                            Information about the maintenance windows.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowIdentities", "fluentSetterDocumentation" : "

                                                                                            Information about the maintenance windows.

                                                                                            \n@param windowIdentities Information about the maintenance windows.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowIdentities", "getterDocumentation" : "

                                                                                            Information about the maintenance windows.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return Information about the maintenance windows.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowIdentities", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowIdentities", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "MaintenanceWindowIdentity", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link MaintenanceWindowIdentity.Builder} avoiding the need to create one manually via {@link MaintenanceWindowIdentity#builder()}.\n\nWhen the {@link Consumer} completes, {@link MaintenanceWindowIdentity.Builder#build()} is called immediately and its result is passed to {@link #member(MaintenanceWindowIdentity)}.\n@param member a consumer that will call methods on {@link MaintenanceWindowIdentity.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(MaintenanceWindowIdentity)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "MaintenanceWindowIdentity", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "MaintenanceWindowIdentity", "variableName" : "member", "variableType" : "MaintenanceWindowIdentity", "documentation" : null, "simpleType" : "MaintenanceWindowIdentity", "variableSetterType" : "MaintenanceWindowIdentity" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MaintenanceWindowIdentity", "variableName" : "member", "variableType" : "MaintenanceWindowIdentity", "documentation" : "", "simpleType" : "MaintenanceWindowIdentity", "variableSetterType" : "MaintenanceWindowIdentity" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "MaintenanceWindowIdentity", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "MaintenanceWindowIdentity", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "WindowIdentities", "sensitive" : false, "setterDocumentation" : "

                                                                                            Information about the maintenance windows.

                                                                                            \n@param windowIdentities Information about the maintenance windows.", "setterMethodName" : "setWindowIdentities", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "windowIdentities", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "windowIdentities", "variableType" : "java.util.List", "documentation" : "

                                                                                            Information about the maintenance windows.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@return The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "getterModel" : { "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" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "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" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeMaintenanceWindowsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeMaintenanceWindowsResponse", "variableName" : "describeMaintenanceWindowsResponse", "variableType" : "DescribeMaintenanceWindowsResponse", "documentation" : null, "simpleType" : "DescribeMaintenanceWindowsResponse", "variableSetterType" : "DescribeMaintenanceWindowsResponse" }, "wrapper" : false }, "DescribeOpsItemsRequest" : { "c2jName" : "DescribeOpsItemsRequest", "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" : "DescribeOpsItems", "locationName" : null, "requestUri" : "/", "target" : "AmazonSSM.DescribeOpsItems", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getOpsItemFilters", "beanStyleSetterMethodName" : "setOpsItemFilters", "c2jName" : "OpsItemFilters", "c2jShape" : "OpsItemFilters", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            One or more filters to limit the reponse.

                                                                                            • Key: CreatedTime

                                                                                              Operations: GreaterThan, LessThan

                                                                                            • Key: LastModifiedBy

                                                                                              Operations: Contains, Equals

                                                                                            • Key: LastModifiedTime

                                                                                              Operations: GreaterThan, LessThan

                                                                                            • Key: Priority

                                                                                              Operations: Equals

                                                                                            • Key: Source

                                                                                              Operations: Contains, Equals

                                                                                            • Key: Status

                                                                                              Operations: Equals

                                                                                            • Key: Title

                                                                                              Operations: Contains

                                                                                            • Key: OperationalData*

                                                                                              Operations: Equals

                                                                                            • Key: OperationalDataKey

                                                                                              Operations: Equals

                                                                                            • Key: OperationalDataValue

                                                                                              Operations: Equals, Contains

                                                                                            • Key: OpsItemId

                                                                                              Operations: Equals

                                                                                            • Key: ResourceId

                                                                                              Operations: Contains

                                                                                            • Key: AutomationId

                                                                                              Operations: Equals

                                                                                            *If you filter the response by using the OperationalData operator, specify a key-value pair by using the following JSON format: {\"key\":\"key_name\",\"value\":\"a_value\"}

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #opsItemFilters(List)}.\n@param opsItemFilters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #opsItemFilters(List)", "deprecated" : false, "documentation" : "

                                                                                            One or more filters to limit the reponse.

                                                                                            • Key: CreatedTime

                                                                                              Operations: GreaterThan, LessThan

                                                                                            • Key: LastModifiedBy

                                                                                              Operations: Contains, Equals

                                                                                            • Key: LastModifiedTime

                                                                                              Operations: GreaterThan, LessThan

                                                                                            • Key: Priority

                                                                                              Operations: Equals

                                                                                            • Key: Source

                                                                                              Operations: Contains, Equals

                                                                                            • Key: Status

                                                                                              Operations: Equals

                                                                                            • Key: Title

                                                                                              Operations: Contains

                                                                                            • Key: OperationalData*

                                                                                              Operations: Equals

                                                                                            • Key: OperationalDataKey

                                                                                              Operations: Equals

                                                                                            • Key: OperationalDataValue

                                                                                              Operations: Equals, Contains

                                                                                            • Key: OpsItemId

                                                                                              Operations: Equals

                                                                                            • Key: ResourceId

                                                                                              Operations: Contains

                                                                                            • Key: AutomationId

                                                                                              Operations: Equals

                                                                                            *If you filter the response by using the OperationalData operator, specify a key-value pair by using the following JSON format: {\"key\":\"key_name\",\"value\":\"a_value\"}

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "opsItemFilters", "fluentSetterDocumentation" : "

                                                                                            One or more filters to limit the reponse.

                                                                                            • Key: CreatedTime

                                                                                              Operations: GreaterThan, LessThan

                                                                                            • Key: LastModifiedBy

                                                                                              Operations: Contains, Equals

                                                                                            • Key: LastModifiedTime

                                                                                              Operations: GreaterThan, LessThan

                                                                                            • Key: Priority

                                                                                              Operations: Equals

                                                                                            • Key: Source

                                                                                              Operations: Contains, Equals

                                                                                            • Key: Status

                                                                                              Operations: Equals

                                                                                            • Key: Title

                                                                                              Operations: Contains

                                                                                            • Key: OperationalData*

                                                                                              Operations: Equals

                                                                                            • Key: OperationalDataKey

                                                                                              Operations: Equals

                                                                                            • Key: OperationalDataValue

                                                                                              Operations: Equals, Contains

                                                                                            • Key: OpsItemId

                                                                                              Operations: Equals

                                                                                            • Key: ResourceId

                                                                                              Operations: Contains

                                                                                            • Key: AutomationId

                                                                                              Operations: Equals

                                                                                            *If you filter the response by using the OperationalData operator, specify a key-value pair by using the following JSON format: {\"key\":\"key_name\",\"value\":\"a_value\"}

                                                                                            \n@param opsItemFilters One or more filters to limit the reponse.

                                                                                            • Key: CreatedTime

                                                                                              Operations: GreaterThan, LessThan

                                                                                            • Key: LastModifiedBy

                                                                                              Operations: Contains, Equals

                                                                                            • Key: LastModifiedTime

                                                                                              Operations: GreaterThan, LessThan

                                                                                            • Key: Priority

                                                                                              Operations: Equals

                                                                                            • Key: Source

                                                                                              Operations: Contains, Equals

                                                                                            • Key: Status

                                                                                              Operations: Equals

                                                                                            • Key: Title

                                                                                              Operations: Contains

                                                                                            • Key: OperationalData*

                                                                                              Operations: Equals

                                                                                            • Key: OperationalDataKey

                                                                                              Operations: Equals

                                                                                            • Key: OperationalDataValue

                                                                                              Operations: Equals, Contains

                                                                                            • Key: OpsItemId

                                                                                              Operations: Equals

                                                                                            • Key: ResourceId

                                                                                              Operations: Contains

                                                                                            • Key: AutomationId

                                                                                              Operations: Equals

                                                                                            *If you filter the response by using the OperationalData operator, specify a key-value pair by using the following JSON format: {\"key\":\"key_name\",\"value\":\"a_value\"}\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "opsItemFilters", "getterDocumentation" : "

                                                                                            One or more filters to limit the reponse.

                                                                                            • Key: CreatedTime

                                                                                              Operations: GreaterThan, LessThan

                                                                                            • Key: LastModifiedBy

                                                                                              Operations: Contains, Equals

                                                                                            • Key: LastModifiedTime

                                                                                              Operations: GreaterThan, LessThan

                                                                                            • Key: Priority

                                                                                              Operations: Equals

                                                                                            • Key: Source

                                                                                              Operations: Contains, Equals

                                                                                            • Key: Status

                                                                                              Operations: Equals

                                                                                            • Key: Title

                                                                                              Operations: Contains

                                                                                            • Key: OperationalData*

                                                                                              Operations: Equals

                                                                                            • Key: OperationalDataKey

                                                                                              Operations: Equals

                                                                                            • Key: OperationalDataValue

                                                                                              Operations: Equals, Contains

                                                                                            • Key: OpsItemId

                                                                                              Operations: Equals

                                                                                            • Key: ResourceId

                                                                                              Operations: Contains

                                                                                            • Key: AutomationId

                                                                                              Operations: Equals

                                                                                            *If you filter the response by using the OperationalData operator, specify a key-value pair by using the following JSON format: {\"key\":\"key_name\",\"value\":\"a_value\"}

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return One or more filters to limit the reponse.

                                                                                            • Key: CreatedTime

                                                                                              Operations: GreaterThan, LessThan

                                                                                            • Key: LastModifiedBy

                                                                                              Operations: Contains, Equals

                                                                                            • Key: LastModifiedTime

                                                                                              Operations: GreaterThan, LessThan

                                                                                            • Key: Priority

                                                                                              Operations: Equals

                                                                                            • Key: Source

                                                                                              Operations: Contains, Equals

                                                                                            • Key: Status

                                                                                              Operations: Equals

                                                                                            • Key: Title

                                                                                              Operations: Contains

                                                                                            • Key: OperationalData*

                                                                                              Operations: Equals

                                                                                            • Key: OperationalDataKey

                                                                                              Operations: Equals

                                                                                            • Key: OperationalDataValue

                                                                                              Operations: Equals, Contains

                                                                                            • Key: OpsItemId

                                                                                              Operations: Equals

                                                                                            • Key: ResourceId

                                                                                              Operations: Contains

                                                                                            • Key: AutomationId

                                                                                              Operations: Equals

                                                                                            *If you filter the response by using the OperationalData operator, specify a key-value pair by using the following JSON format: {\"key\":\"key_name\",\"value\":\"a_value\"}", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OpsItemFilters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OpsItemFilters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "OpsItemFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link OpsItemFilter.Builder} avoiding the need to create one manually via {@link OpsItemFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link OpsItemFilter.Builder#build()} is called immediately and its result is passed to {@link #member(OpsItemFilter)}.\n@param member a consumer that will call methods on {@link OpsItemFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(OpsItemFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "OpsItemFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "OpsItemFilter", "variableName" : "member", "variableType" : "OpsItemFilter", "documentation" : null, "simpleType" : "OpsItemFilter", "variableSetterType" : "OpsItemFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OpsItemFilter", "variableName" : "member", "variableType" : "OpsItemFilter", "documentation" : "", "simpleType" : "OpsItemFilter", "variableSetterType" : "OpsItemFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "OpsItemFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "OpsItemFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "OpsItemFilters", "sensitive" : false, "setterDocumentation" : "

                                                                                            One or more filters to limit the reponse.

                                                                                            • Key: CreatedTime

                                                                                              Operations: GreaterThan, LessThan

                                                                                            • Key: LastModifiedBy

                                                                                              Operations: Contains, Equals

                                                                                            • Key: LastModifiedTime

                                                                                              Operations: GreaterThan, LessThan

                                                                                            • Key: Priority

                                                                                              Operations: Equals

                                                                                            • Key: Source

                                                                                              Operations: Contains, Equals

                                                                                            • Key: Status

                                                                                              Operations: Equals

                                                                                            • Key: Title

                                                                                              Operations: Contains

                                                                                            • Key: OperationalData*

                                                                                              Operations: Equals

                                                                                            • Key: OperationalDataKey

                                                                                              Operations: Equals

                                                                                            • Key: OperationalDataValue

                                                                                              Operations: Equals, Contains

                                                                                            • Key: OpsItemId

                                                                                              Operations: Equals

                                                                                            • Key: ResourceId

                                                                                              Operations: Contains

                                                                                            • Key: AutomationId

                                                                                              Operations: Equals

                                                                                            *If you filter the response by using the OperationalData operator, specify a key-value pair by using the following JSON format: {\"key\":\"key_name\",\"value\":\"a_value\"}

                                                                                            \n@param opsItemFilters One or more filters to limit the reponse.

                                                                                            • Key: CreatedTime

                                                                                              Operations: GreaterThan, LessThan

                                                                                            • Key: LastModifiedBy

                                                                                              Operations: Contains, Equals

                                                                                            • Key: LastModifiedTime

                                                                                              Operations: GreaterThan, LessThan

                                                                                            • Key: Priority

                                                                                              Operations: Equals

                                                                                            • Key: Source

                                                                                              Operations: Contains, Equals

                                                                                            • Key: Status

                                                                                              Operations: Equals

                                                                                            • Key: Title

                                                                                              Operations: Contains

                                                                                            • Key: OperationalData*

                                                                                              Operations: Equals

                                                                                            • Key: OperationalDataKey

                                                                                              Operations: Equals

                                                                                            • Key: OperationalDataValue

                                                                                              Operations: Equals, Contains

                                                                                            • Key: OpsItemId

                                                                                              Operations: Equals

                                                                                            • Key: ResourceId

                                                                                              Operations: Contains

                                                                                            • Key: AutomationId

                                                                                              Operations: Equals

                                                                                            *If you filter the response by using the OperationalData operator, specify a key-value pair by using the following JSON format: {\"key\":\"key_name\",\"value\":\"a_value\"}", "setterMethodName" : "setOpsItemFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "opsItemFilters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "opsItemFilters", "variableType" : "java.util.List", "documentation" : "

                                                                                            One or more filters to limit the reponse.

                                                                                            • Key: CreatedTime

                                                                                              Operations: GreaterThan, LessThan

                                                                                            • Key: LastModifiedBy

                                                                                              Operations: Contains, Equals

                                                                                            • Key: LastModifiedTime

                                                                                              Operations: GreaterThan, LessThan

                                                                                            • Key: Priority

                                                                                              Operations: Equals

                                                                                            • Key: Source

                                                                                              Operations: Contains, Equals

                                                                                            • Key: Status

                                                                                              Operations: Equals

                                                                                            • Key: Title

                                                                                              Operations: Contains

                                                                                            • Key: OperationalData*

                                                                                              Operations: Equals

                                                                                            • Key: OperationalDataKey

                                                                                              Operations: Equals

                                                                                            • Key: OperationalDataValue

                                                                                              Operations: Equals, Contains

                                                                                            • Key: OpsItemId

                                                                                              Operations: Equals

                                                                                            • Key: ResourceId

                                                                                              Operations: Contains

                                                                                            • Key: AutomationId

                                                                                              Operations: Equals

                                                                                            *If you filter the response by using the OperationalData operator, specify a key-value pair by using the following JSON format: {\"key\":\"key_name\",\"value\":\"a_value\"}

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "OpsItemMaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@return The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A token to start the list. Use this token to get the next set of 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, "documentation" : "

                                                                                            A token to start the list. Use this token to get the next set of results.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            A token to start the list. Use this token to get the next set of results.

                                                                                            \n@param nextToken A token to start the list. Use this token to get the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            A token to start the list. Use this token to get the next set of results.

                                                                                            \n@return A token to start the list. Use this token to get the next set of 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 to start the list. Use this token to get the next set of results.

                                                                                            \n@param nextToken A token to start the list. Use this token to get the next set of 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 to start the list. Use this token to get the next set of results.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "MaxResults" : { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "OpsItemMaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@return The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A token to start the list. Use this token to get the next set of 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, "documentation" : "

                                                                                            A token to start the list. Use this token to get the next set of results.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            A token to start the list. Use this token to get the next set of results.

                                                                                            \n@param nextToken A token to start the list. Use this token to get the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            A token to start the list. Use this token to get the next set of results.

                                                                                            \n@return A token to start the list. Use this token to get the next set of 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 to start the list. Use this token to get the next set of results.

                                                                                            \n@param nextToken A token to start the list. Use this token to get the next set of 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 to start the list. Use this token to get the next set of results.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "OpsItemFilters" : { "beanStyleGetterMethodName" : "getOpsItemFilters", "beanStyleSetterMethodName" : "setOpsItemFilters", "c2jName" : "OpsItemFilters", "c2jShape" : "OpsItemFilters", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            One or more filters to limit the reponse.

                                                                                            • Key: CreatedTime

                                                                                              Operations: GreaterThan, LessThan

                                                                                            • Key: LastModifiedBy

                                                                                              Operations: Contains, Equals

                                                                                            • Key: LastModifiedTime

                                                                                              Operations: GreaterThan, LessThan

                                                                                            • Key: Priority

                                                                                              Operations: Equals

                                                                                            • Key: Source

                                                                                              Operations: Contains, Equals

                                                                                            • Key: Status

                                                                                              Operations: Equals

                                                                                            • Key: Title

                                                                                              Operations: Contains

                                                                                            • Key: OperationalData*

                                                                                              Operations: Equals

                                                                                            • Key: OperationalDataKey

                                                                                              Operations: Equals

                                                                                            • Key: OperationalDataValue

                                                                                              Operations: Equals, Contains

                                                                                            • Key: OpsItemId

                                                                                              Operations: Equals

                                                                                            • Key: ResourceId

                                                                                              Operations: Contains

                                                                                            • Key: AutomationId

                                                                                              Operations: Equals

                                                                                            *If you filter the response by using the OperationalData operator, specify a key-value pair by using the following JSON format: {\"key\":\"key_name\",\"value\":\"a_value\"}

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #opsItemFilters(List)}.\n@param opsItemFilters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #opsItemFilters(List)", "deprecated" : false, "documentation" : "

                                                                                            One or more filters to limit the reponse.

                                                                                            • Key: CreatedTime

                                                                                              Operations: GreaterThan, LessThan

                                                                                            • Key: LastModifiedBy

                                                                                              Operations: Contains, Equals

                                                                                            • Key: LastModifiedTime

                                                                                              Operations: GreaterThan, LessThan

                                                                                            • Key: Priority

                                                                                              Operations: Equals

                                                                                            • Key: Source

                                                                                              Operations: Contains, Equals

                                                                                            • Key: Status

                                                                                              Operations: Equals

                                                                                            • Key: Title

                                                                                              Operations: Contains

                                                                                            • Key: OperationalData*

                                                                                              Operations: Equals

                                                                                            • Key: OperationalDataKey

                                                                                              Operations: Equals

                                                                                            • Key: OperationalDataValue

                                                                                              Operations: Equals, Contains

                                                                                            • Key: OpsItemId

                                                                                              Operations: Equals

                                                                                            • Key: ResourceId

                                                                                              Operations: Contains

                                                                                            • Key: AutomationId

                                                                                              Operations: Equals

                                                                                            *If you filter the response by using the OperationalData operator, specify a key-value pair by using the following JSON format: {\"key\":\"key_name\",\"value\":\"a_value\"}

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "opsItemFilters", "fluentSetterDocumentation" : "

                                                                                            One or more filters to limit the reponse.

                                                                                            • Key: CreatedTime

                                                                                              Operations: GreaterThan, LessThan

                                                                                            • Key: LastModifiedBy

                                                                                              Operations: Contains, Equals

                                                                                            • Key: LastModifiedTime

                                                                                              Operations: GreaterThan, LessThan

                                                                                            • Key: Priority

                                                                                              Operations: Equals

                                                                                            • Key: Source

                                                                                              Operations: Contains, Equals

                                                                                            • Key: Status

                                                                                              Operations: Equals

                                                                                            • Key: Title

                                                                                              Operations: Contains

                                                                                            • Key: OperationalData*

                                                                                              Operations: Equals

                                                                                            • Key: OperationalDataKey

                                                                                              Operations: Equals

                                                                                            • Key: OperationalDataValue

                                                                                              Operations: Equals, Contains

                                                                                            • Key: OpsItemId

                                                                                              Operations: Equals

                                                                                            • Key: ResourceId

                                                                                              Operations: Contains

                                                                                            • Key: AutomationId

                                                                                              Operations: Equals

                                                                                            *If you filter the response by using the OperationalData operator, specify a key-value pair by using the following JSON format: {\"key\":\"key_name\",\"value\":\"a_value\"}

                                                                                            \n@param opsItemFilters One or more filters to limit the reponse.

                                                                                            • Key: CreatedTime

                                                                                              Operations: GreaterThan, LessThan

                                                                                            • Key: LastModifiedBy

                                                                                              Operations: Contains, Equals

                                                                                            • Key: LastModifiedTime

                                                                                              Operations: GreaterThan, LessThan

                                                                                            • Key: Priority

                                                                                              Operations: Equals

                                                                                            • Key: Source

                                                                                              Operations: Contains, Equals

                                                                                            • Key: Status

                                                                                              Operations: Equals

                                                                                            • Key: Title

                                                                                              Operations: Contains

                                                                                            • Key: OperationalData*

                                                                                              Operations: Equals

                                                                                            • Key: OperationalDataKey

                                                                                              Operations: Equals

                                                                                            • Key: OperationalDataValue

                                                                                              Operations: Equals, Contains

                                                                                            • Key: OpsItemId

                                                                                              Operations: Equals

                                                                                            • Key: ResourceId

                                                                                              Operations: Contains

                                                                                            • Key: AutomationId

                                                                                              Operations: Equals

                                                                                            *If you filter the response by using the OperationalData operator, specify a key-value pair by using the following JSON format: {\"key\":\"key_name\",\"value\":\"a_value\"}\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "opsItemFilters", "getterDocumentation" : "

                                                                                            One or more filters to limit the reponse.

                                                                                            • Key: CreatedTime

                                                                                              Operations: GreaterThan, LessThan

                                                                                            • Key: LastModifiedBy

                                                                                              Operations: Contains, Equals

                                                                                            • Key: LastModifiedTime

                                                                                              Operations: GreaterThan, LessThan

                                                                                            • Key: Priority

                                                                                              Operations: Equals

                                                                                            • Key: Source

                                                                                              Operations: Contains, Equals

                                                                                            • Key: Status

                                                                                              Operations: Equals

                                                                                            • Key: Title

                                                                                              Operations: Contains

                                                                                            • Key: OperationalData*

                                                                                              Operations: Equals

                                                                                            • Key: OperationalDataKey

                                                                                              Operations: Equals

                                                                                            • Key: OperationalDataValue

                                                                                              Operations: Equals, Contains

                                                                                            • Key: OpsItemId

                                                                                              Operations: Equals

                                                                                            • Key: ResourceId

                                                                                              Operations: Contains

                                                                                            • Key: AutomationId

                                                                                              Operations: Equals

                                                                                            *If you filter the response by using the OperationalData operator, specify a key-value pair by using the following JSON format: {\"key\":\"key_name\",\"value\":\"a_value\"}

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return One or more filters to limit the reponse.

                                                                                            • Key: CreatedTime

                                                                                              Operations: GreaterThan, LessThan

                                                                                            • Key: LastModifiedBy

                                                                                              Operations: Contains, Equals

                                                                                            • Key: LastModifiedTime

                                                                                              Operations: GreaterThan, LessThan

                                                                                            • Key: Priority

                                                                                              Operations: Equals

                                                                                            • Key: Source

                                                                                              Operations: Contains, Equals

                                                                                            • Key: Status

                                                                                              Operations: Equals

                                                                                            • Key: Title

                                                                                              Operations: Contains

                                                                                            • Key: OperationalData*

                                                                                              Operations: Equals

                                                                                            • Key: OperationalDataKey

                                                                                              Operations: Equals

                                                                                            • Key: OperationalDataValue

                                                                                              Operations: Equals, Contains

                                                                                            • Key: OpsItemId

                                                                                              Operations: Equals

                                                                                            • Key: ResourceId

                                                                                              Operations: Contains

                                                                                            • Key: AutomationId

                                                                                              Operations: Equals

                                                                                            *If you filter the response by using the OperationalData operator, specify a key-value pair by using the following JSON format: {\"key\":\"key_name\",\"value\":\"a_value\"}", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OpsItemFilters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OpsItemFilters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "OpsItemFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link OpsItemFilter.Builder} avoiding the need to create one manually via {@link OpsItemFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link OpsItemFilter.Builder#build()} is called immediately and its result is passed to {@link #member(OpsItemFilter)}.\n@param member a consumer that will call methods on {@link OpsItemFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(OpsItemFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "OpsItemFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "OpsItemFilter", "variableName" : "member", "variableType" : "OpsItemFilter", "documentation" : null, "simpleType" : "OpsItemFilter", "variableSetterType" : "OpsItemFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OpsItemFilter", "variableName" : "member", "variableType" : "OpsItemFilter", "documentation" : "", "simpleType" : "OpsItemFilter", "variableSetterType" : "OpsItemFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "OpsItemFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "OpsItemFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "OpsItemFilters", "sensitive" : false, "setterDocumentation" : "

                                                                                            One or more filters to limit the reponse.

                                                                                            • Key: CreatedTime

                                                                                              Operations: GreaterThan, LessThan

                                                                                            • Key: LastModifiedBy

                                                                                              Operations: Contains, Equals

                                                                                            • Key: LastModifiedTime

                                                                                              Operations: GreaterThan, LessThan

                                                                                            • Key: Priority

                                                                                              Operations: Equals

                                                                                            • Key: Source

                                                                                              Operations: Contains, Equals

                                                                                            • Key: Status

                                                                                              Operations: Equals

                                                                                            • Key: Title

                                                                                              Operations: Contains

                                                                                            • Key: OperationalData*

                                                                                              Operations: Equals

                                                                                            • Key: OperationalDataKey

                                                                                              Operations: Equals

                                                                                            • Key: OperationalDataValue

                                                                                              Operations: Equals, Contains

                                                                                            • Key: OpsItemId

                                                                                              Operations: Equals

                                                                                            • Key: ResourceId

                                                                                              Operations: Contains

                                                                                            • Key: AutomationId

                                                                                              Operations: Equals

                                                                                            *If you filter the response by using the OperationalData operator, specify a key-value pair by using the following JSON format: {\"key\":\"key_name\",\"value\":\"a_value\"}

                                                                                            \n@param opsItemFilters One or more filters to limit the reponse.

                                                                                            • Key: CreatedTime

                                                                                              Operations: GreaterThan, LessThan

                                                                                            • Key: LastModifiedBy

                                                                                              Operations: Contains, Equals

                                                                                            • Key: LastModifiedTime

                                                                                              Operations: GreaterThan, LessThan

                                                                                            • Key: Priority

                                                                                              Operations: Equals

                                                                                            • Key: Source

                                                                                              Operations: Contains, Equals

                                                                                            • Key: Status

                                                                                              Operations: Equals

                                                                                            • Key: Title

                                                                                              Operations: Contains

                                                                                            • Key: OperationalData*

                                                                                              Operations: Equals

                                                                                            • Key: OperationalDataKey

                                                                                              Operations: Equals

                                                                                            • Key: OperationalDataValue

                                                                                              Operations: Equals, Contains

                                                                                            • Key: OpsItemId

                                                                                              Operations: Equals

                                                                                            • Key: ResourceId

                                                                                              Operations: Contains

                                                                                            • Key: AutomationId

                                                                                              Operations: Equals

                                                                                            *If you filter the response by using the OperationalData operator, specify a key-value pair by using the following JSON format: {\"key\":\"key_name\",\"value\":\"a_value\"}", "setterMethodName" : "setOpsItemFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "opsItemFilters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "opsItemFilters", "variableType" : "java.util.List", "documentation" : "

                                                                                            One or more filters to limit the reponse.

                                                                                            • Key: CreatedTime

                                                                                              Operations: GreaterThan, LessThan

                                                                                            • Key: LastModifiedBy

                                                                                              Operations: Contains, Equals

                                                                                            • Key: LastModifiedTime

                                                                                              Operations: GreaterThan, LessThan

                                                                                            • Key: Priority

                                                                                              Operations: Equals

                                                                                            • Key: Source

                                                                                              Operations: Contains, Equals

                                                                                            • Key: Status

                                                                                              Operations: Equals

                                                                                            • Key: Title

                                                                                              Operations: Contains

                                                                                            • Key: OperationalData*

                                                                                              Operations: Equals

                                                                                            • Key: OperationalDataKey

                                                                                              Operations: Equals

                                                                                            • Key: OperationalDataValue

                                                                                              Operations: Equals, Contains

                                                                                            • Key: OpsItemId

                                                                                              Operations: Equals

                                                                                            • Key: ResourceId

                                                                                              Operations: Contains

                                                                                            • Key: AutomationId

                                                                                              Operations: Equals

                                                                                            *If you filter the response by using the OperationalData operator, specify a key-value pair by using the following JSON format: {\"key\":\"key_name\",\"value\":\"a_value\"}

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getOpsItemFilters", "beanStyleSetterMethodName" : "setOpsItemFilters", "c2jName" : "OpsItemFilters", "c2jShape" : "OpsItemFilters", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            One or more filters to limit the reponse.

                                                                                            • Key: CreatedTime

                                                                                              Operations: GreaterThan, LessThan

                                                                                            • Key: LastModifiedBy

                                                                                              Operations: Contains, Equals

                                                                                            • Key: LastModifiedTime

                                                                                              Operations: GreaterThan, LessThan

                                                                                            • Key: Priority

                                                                                              Operations: Equals

                                                                                            • Key: Source

                                                                                              Operations: Contains, Equals

                                                                                            • Key: Status

                                                                                              Operations: Equals

                                                                                            • Key: Title

                                                                                              Operations: Contains

                                                                                            • Key: OperationalData*

                                                                                              Operations: Equals

                                                                                            • Key: OperationalDataKey

                                                                                              Operations: Equals

                                                                                            • Key: OperationalDataValue

                                                                                              Operations: Equals, Contains

                                                                                            • Key: OpsItemId

                                                                                              Operations: Equals

                                                                                            • Key: ResourceId

                                                                                              Operations: Contains

                                                                                            • Key: AutomationId

                                                                                              Operations: Equals

                                                                                            *If you filter the response by using the OperationalData operator, specify a key-value pair by using the following JSON format: {\"key\":\"key_name\",\"value\":\"a_value\"}

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #opsItemFilters(List)}.\n@param opsItemFilters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #opsItemFilters(List)", "deprecated" : false, "documentation" : "

                                                                                            One or more filters to limit the reponse.

                                                                                            • Key: CreatedTime

                                                                                              Operations: GreaterThan, LessThan

                                                                                            • Key: LastModifiedBy

                                                                                              Operations: Contains, Equals

                                                                                            • Key: LastModifiedTime

                                                                                              Operations: GreaterThan, LessThan

                                                                                            • Key: Priority

                                                                                              Operations: Equals

                                                                                            • Key: Source

                                                                                              Operations: Contains, Equals

                                                                                            • Key: Status

                                                                                              Operations: Equals

                                                                                            • Key: Title

                                                                                              Operations: Contains

                                                                                            • Key: OperationalData*

                                                                                              Operations: Equals

                                                                                            • Key: OperationalDataKey

                                                                                              Operations: Equals

                                                                                            • Key: OperationalDataValue

                                                                                              Operations: Equals, Contains

                                                                                            • Key: OpsItemId

                                                                                              Operations: Equals

                                                                                            • Key: ResourceId

                                                                                              Operations: Contains

                                                                                            • Key: AutomationId

                                                                                              Operations: Equals

                                                                                            *If you filter the response by using the OperationalData operator, specify a key-value pair by using the following JSON format: {\"key\":\"key_name\",\"value\":\"a_value\"}

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "opsItemFilters", "fluentSetterDocumentation" : "

                                                                                            One or more filters to limit the reponse.

                                                                                            • Key: CreatedTime

                                                                                              Operations: GreaterThan, LessThan

                                                                                            • Key: LastModifiedBy

                                                                                              Operations: Contains, Equals

                                                                                            • Key: LastModifiedTime

                                                                                              Operations: GreaterThan, LessThan

                                                                                            • Key: Priority

                                                                                              Operations: Equals

                                                                                            • Key: Source

                                                                                              Operations: Contains, Equals

                                                                                            • Key: Status

                                                                                              Operations: Equals

                                                                                            • Key: Title

                                                                                              Operations: Contains

                                                                                            • Key: OperationalData*

                                                                                              Operations: Equals

                                                                                            • Key: OperationalDataKey

                                                                                              Operations: Equals

                                                                                            • Key: OperationalDataValue

                                                                                              Operations: Equals, Contains

                                                                                            • Key: OpsItemId

                                                                                              Operations: Equals

                                                                                            • Key: ResourceId

                                                                                              Operations: Contains

                                                                                            • Key: AutomationId

                                                                                              Operations: Equals

                                                                                            *If you filter the response by using the OperationalData operator, specify a key-value pair by using the following JSON format: {\"key\":\"key_name\",\"value\":\"a_value\"}

                                                                                            \n@param opsItemFilters One or more filters to limit the reponse.

                                                                                            • Key: CreatedTime

                                                                                              Operations: GreaterThan, LessThan

                                                                                            • Key: LastModifiedBy

                                                                                              Operations: Contains, Equals

                                                                                            • Key: LastModifiedTime

                                                                                              Operations: GreaterThan, LessThan

                                                                                            • Key: Priority

                                                                                              Operations: Equals

                                                                                            • Key: Source

                                                                                              Operations: Contains, Equals

                                                                                            • Key: Status

                                                                                              Operations: Equals

                                                                                            • Key: Title

                                                                                              Operations: Contains

                                                                                            • Key: OperationalData*

                                                                                              Operations: Equals

                                                                                            • Key: OperationalDataKey

                                                                                              Operations: Equals

                                                                                            • Key: OperationalDataValue

                                                                                              Operations: Equals, Contains

                                                                                            • Key: OpsItemId

                                                                                              Operations: Equals

                                                                                            • Key: ResourceId

                                                                                              Operations: Contains

                                                                                            • Key: AutomationId

                                                                                              Operations: Equals

                                                                                            *If you filter the response by using the OperationalData operator, specify a key-value pair by using the following JSON format: {\"key\":\"key_name\",\"value\":\"a_value\"}\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "opsItemFilters", "getterDocumentation" : "

                                                                                            One or more filters to limit the reponse.

                                                                                            • Key: CreatedTime

                                                                                              Operations: GreaterThan, LessThan

                                                                                            • Key: LastModifiedBy

                                                                                              Operations: Contains, Equals

                                                                                            • Key: LastModifiedTime

                                                                                              Operations: GreaterThan, LessThan

                                                                                            • Key: Priority

                                                                                              Operations: Equals

                                                                                            • Key: Source

                                                                                              Operations: Contains, Equals

                                                                                            • Key: Status

                                                                                              Operations: Equals

                                                                                            • Key: Title

                                                                                              Operations: Contains

                                                                                            • Key: OperationalData*

                                                                                              Operations: Equals

                                                                                            • Key: OperationalDataKey

                                                                                              Operations: Equals

                                                                                            • Key: OperationalDataValue

                                                                                              Operations: Equals, Contains

                                                                                            • Key: OpsItemId

                                                                                              Operations: Equals

                                                                                            • Key: ResourceId

                                                                                              Operations: Contains

                                                                                            • Key: AutomationId

                                                                                              Operations: Equals

                                                                                            *If you filter the response by using the OperationalData operator, specify a key-value pair by using the following JSON format: {\"key\":\"key_name\",\"value\":\"a_value\"}

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return One or more filters to limit the reponse.

                                                                                            • Key: CreatedTime

                                                                                              Operations: GreaterThan, LessThan

                                                                                            • Key: LastModifiedBy

                                                                                              Operations: Contains, Equals

                                                                                            • Key: LastModifiedTime

                                                                                              Operations: GreaterThan, LessThan

                                                                                            • Key: Priority

                                                                                              Operations: Equals

                                                                                            • Key: Source

                                                                                              Operations: Contains, Equals

                                                                                            • Key: Status

                                                                                              Operations: Equals

                                                                                            • Key: Title

                                                                                              Operations: Contains

                                                                                            • Key: OperationalData*

                                                                                              Operations: Equals

                                                                                            • Key: OperationalDataKey

                                                                                              Operations: Equals

                                                                                            • Key: OperationalDataValue

                                                                                              Operations: Equals, Contains

                                                                                            • Key: OpsItemId

                                                                                              Operations: Equals

                                                                                            • Key: ResourceId

                                                                                              Operations: Contains

                                                                                            • Key: AutomationId

                                                                                              Operations: Equals

                                                                                            *If you filter the response by using the OperationalData operator, specify a key-value pair by using the following JSON format: {\"key\":\"key_name\",\"value\":\"a_value\"}", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OpsItemFilters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OpsItemFilters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "OpsItemFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link OpsItemFilter.Builder} avoiding the need to create one manually via {@link OpsItemFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link OpsItemFilter.Builder#build()} is called immediately and its result is passed to {@link #member(OpsItemFilter)}.\n@param member a consumer that will call methods on {@link OpsItemFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(OpsItemFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "OpsItemFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "OpsItemFilter", "variableName" : "member", "variableType" : "OpsItemFilter", "documentation" : null, "simpleType" : "OpsItemFilter", "variableSetterType" : "OpsItemFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OpsItemFilter", "variableName" : "member", "variableType" : "OpsItemFilter", "documentation" : "", "simpleType" : "OpsItemFilter", "variableSetterType" : "OpsItemFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "OpsItemFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "OpsItemFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "OpsItemFilters", "sensitive" : false, "setterDocumentation" : "

                                                                                            One or more filters to limit the reponse.

                                                                                            • Key: CreatedTime

                                                                                              Operations: GreaterThan, LessThan

                                                                                            • Key: LastModifiedBy

                                                                                              Operations: Contains, Equals

                                                                                            • Key: LastModifiedTime

                                                                                              Operations: GreaterThan, LessThan

                                                                                            • Key: Priority

                                                                                              Operations: Equals

                                                                                            • Key: Source

                                                                                              Operations: Contains, Equals

                                                                                            • Key: Status

                                                                                              Operations: Equals

                                                                                            • Key: Title

                                                                                              Operations: Contains

                                                                                            • Key: OperationalData*

                                                                                              Operations: Equals

                                                                                            • Key: OperationalDataKey

                                                                                              Operations: Equals

                                                                                            • Key: OperationalDataValue

                                                                                              Operations: Equals, Contains

                                                                                            • Key: OpsItemId

                                                                                              Operations: Equals

                                                                                            • Key: ResourceId

                                                                                              Operations: Contains

                                                                                            • Key: AutomationId

                                                                                              Operations: Equals

                                                                                            *If you filter the response by using the OperationalData operator, specify a key-value pair by using the following JSON format: {\"key\":\"key_name\",\"value\":\"a_value\"}

                                                                                            \n@param opsItemFilters One or more filters to limit the reponse.

                                                                                            • Key: CreatedTime

                                                                                              Operations: GreaterThan, LessThan

                                                                                            • Key: LastModifiedBy

                                                                                              Operations: Contains, Equals

                                                                                            • Key: LastModifiedTime

                                                                                              Operations: GreaterThan, LessThan

                                                                                            • Key: Priority

                                                                                              Operations: Equals

                                                                                            • Key: Source

                                                                                              Operations: Contains, Equals

                                                                                            • Key: Status

                                                                                              Operations: Equals

                                                                                            • Key: Title

                                                                                              Operations: Contains

                                                                                            • Key: OperationalData*

                                                                                              Operations: Equals

                                                                                            • Key: OperationalDataKey

                                                                                              Operations: Equals

                                                                                            • Key: OperationalDataValue

                                                                                              Operations: Equals, Contains

                                                                                            • Key: OpsItemId

                                                                                              Operations: Equals

                                                                                            • Key: ResourceId

                                                                                              Operations: Contains

                                                                                            • Key: AutomationId

                                                                                              Operations: Equals

                                                                                            *If you filter the response by using the OperationalData operator, specify a key-value pair by using the following JSON format: {\"key\":\"key_name\",\"value\":\"a_value\"}", "setterMethodName" : "setOpsItemFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "opsItemFilters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "opsItemFilters", "variableType" : "java.util.List", "documentation" : "

                                                                                            One or more filters to limit the reponse.

                                                                                            • Key: CreatedTime

                                                                                              Operations: GreaterThan, LessThan

                                                                                            • Key: LastModifiedBy

                                                                                              Operations: Contains, Equals

                                                                                            • Key: LastModifiedTime

                                                                                              Operations: GreaterThan, LessThan

                                                                                            • Key: Priority

                                                                                              Operations: Equals

                                                                                            • Key: Source

                                                                                              Operations: Contains, Equals

                                                                                            • Key: Status

                                                                                              Operations: Equals

                                                                                            • Key: Title

                                                                                              Operations: Contains

                                                                                            • Key: OperationalData*

                                                                                              Operations: Equals

                                                                                            • Key: OperationalDataKey

                                                                                              Operations: Equals

                                                                                            • Key: OperationalDataValue

                                                                                              Operations: Equals, Contains

                                                                                            • Key: OpsItemId

                                                                                              Operations: Equals

                                                                                            • Key: ResourceId

                                                                                              Operations: Contains

                                                                                            • Key: AutomationId

                                                                                              Operations: Equals

                                                                                            *If you filter the response by using the OperationalData operator, specify a key-value pair by using the following JSON format: {\"key\":\"key_name\",\"value\":\"a_value\"}

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "OpsItemMaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@return The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A token to start the list. Use this token to get the next set of 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, "documentation" : "

                                                                                            A token to start the list. Use this token to get the next set of results.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            A token to start the list. Use this token to get the next set of results.

                                                                                            \n@param nextToken A token to start the list. Use this token to get the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            A token to start the list. Use this token to get the next set of results.

                                                                                            \n@return A token to start the list. Use this token to get the next set of 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 to start the list. Use this token to get the next set of results.

                                                                                            \n@param nextToken A token to start the list. Use this token to get the next set of 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 to start the list. Use this token to get the next set of results.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeOpsItemsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeOpsItemsRequest", "variableName" : "describeOpsItemsRequest", "variableType" : "DescribeOpsItemsRequest", "documentation" : null, "simpleType" : "DescribeOpsItemsRequest", "variableSetterType" : "DescribeOpsItemsRequest" }, "wrapper" : false }, "DescribeOpsItemsResponse" : { "c2jName" : "DescribeOpsItemsResponse", "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" : [ { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. Use this token to get the next set of 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, "documentation" : "

                                                                                            The token for the next set of items to return. Use this token to get the next set of results.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. Use this token to get the next set of results.

                                                                                            \n@param nextToken The token for the next set of items to return. Use this token to get the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token for the next set of items to return. Use this token to get the next set of results.

                                                                                            \n@return The token for the next set of items to return. Use this token to get the next set of 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" : "

                                                                                            The token for the next set of items to return. Use this token to get the next set of results.

                                                                                            \n@param nextToken The token for the next set of items to return. Use this token to get the next set of 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" : "

                                                                                            The token for the next set of items to return. Use this token to get the next set of results.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOpsItemSummaries", "beanStyleSetterMethodName" : "setOpsItemSummaries", "c2jName" : "OpsItemSummaries", "c2jShape" : "OpsItemSummaries", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A list of OpsItems.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #opsItemSummaries(List)}.\n@param opsItemSummaries a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #opsItemSummaries(List)", "deprecated" : false, "documentation" : "

                                                                                            A list of OpsItems.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "opsItemSummaries", "fluentSetterDocumentation" : "

                                                                                            A list of OpsItems.

                                                                                            \n@param opsItemSummaries A list of OpsItems.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "opsItemSummaries", "getterDocumentation" : "

                                                                                            A list of OpsItems.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return A list of OpsItems.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OpsItemSummaries", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OpsItemSummaries", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "OpsItemSummary", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link OpsItemSummary.Builder} avoiding the need to create one manually via {@link OpsItemSummary#builder()}.\n\nWhen the {@link Consumer} completes, {@link OpsItemSummary.Builder#build()} is called immediately and its result is passed to {@link #member(OpsItemSummary)}.\n@param member a consumer that will call methods on {@link OpsItemSummary.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(OpsItemSummary)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "OpsItemSummary", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "OpsItemSummary", "variableName" : "member", "variableType" : "OpsItemSummary", "documentation" : null, "simpleType" : "OpsItemSummary", "variableSetterType" : "OpsItemSummary" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OpsItemSummary", "variableName" : "member", "variableType" : "OpsItemSummary", "documentation" : "", "simpleType" : "OpsItemSummary", "variableSetterType" : "OpsItemSummary" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "OpsItemSummary", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "OpsItemSummary", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "OpsItemSummaries", "sensitive" : false, "setterDocumentation" : "

                                                                                            A list of OpsItems.

                                                                                            \n@param opsItemSummaries A list of OpsItems.", "setterMethodName" : "setOpsItemSummaries", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "opsItemSummaries", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "opsItemSummaries", "variableType" : "java.util.List", "documentation" : "

                                                                                            A list of OpsItems.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. Use this token to get the next set of 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, "documentation" : "

                                                                                            The token for the next set of items to return. Use this token to get the next set of results.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. Use this token to get the next set of results.

                                                                                            \n@param nextToken The token for the next set of items to return. Use this token to get the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token for the next set of items to return. Use this token to get the next set of results.

                                                                                            \n@return The token for the next set of items to return. Use this token to get the next set of 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" : "

                                                                                            The token for the next set of items to return. Use this token to get the next set of results.

                                                                                            \n@param nextToken The token for the next set of items to return. Use this token to get the next set of 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" : "

                                                                                            The token for the next set of items to return. Use this token to get the next set of results.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "OpsItemSummaries" : { "beanStyleGetterMethodName" : "getOpsItemSummaries", "beanStyleSetterMethodName" : "setOpsItemSummaries", "c2jName" : "OpsItemSummaries", "c2jShape" : "OpsItemSummaries", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A list of OpsItems.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #opsItemSummaries(List)}.\n@param opsItemSummaries a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #opsItemSummaries(List)", "deprecated" : false, "documentation" : "

                                                                                            A list of OpsItems.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "opsItemSummaries", "fluentSetterDocumentation" : "

                                                                                            A list of OpsItems.

                                                                                            \n@param opsItemSummaries A list of OpsItems.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "opsItemSummaries", "getterDocumentation" : "

                                                                                            A list of OpsItems.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return A list of OpsItems.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OpsItemSummaries", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OpsItemSummaries", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "OpsItemSummary", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link OpsItemSummary.Builder} avoiding the need to create one manually via {@link OpsItemSummary#builder()}.\n\nWhen the {@link Consumer} completes, {@link OpsItemSummary.Builder#build()} is called immediately and its result is passed to {@link #member(OpsItemSummary)}.\n@param member a consumer that will call methods on {@link OpsItemSummary.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(OpsItemSummary)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "OpsItemSummary", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "OpsItemSummary", "variableName" : "member", "variableType" : "OpsItemSummary", "documentation" : null, "simpleType" : "OpsItemSummary", "variableSetterType" : "OpsItemSummary" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OpsItemSummary", "variableName" : "member", "variableType" : "OpsItemSummary", "documentation" : "", "simpleType" : "OpsItemSummary", "variableSetterType" : "OpsItemSummary" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "OpsItemSummary", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "OpsItemSummary", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "OpsItemSummaries", "sensitive" : false, "setterDocumentation" : "

                                                                                            A list of OpsItems.

                                                                                            \n@param opsItemSummaries A list of OpsItems.", "setterMethodName" : "setOpsItemSummaries", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "opsItemSummaries", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "opsItemSummaries", "variableType" : "java.util.List", "documentation" : "

                                                                                            A list of OpsItems.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. Use this token to get the next set of 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, "documentation" : "

                                                                                            The token for the next set of items to return. Use this token to get the next set of results.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. Use this token to get the next set of results.

                                                                                            \n@param nextToken The token for the next set of items to return. Use this token to get the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token for the next set of items to return. Use this token to get the next set of results.

                                                                                            \n@return The token for the next set of items to return. Use this token to get the next set of 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" : "

                                                                                            The token for the next set of items to return. Use this token to get the next set of results.

                                                                                            \n@param nextToken The token for the next set of items to return. Use this token to get the next set of 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" : "

                                                                                            The token for the next set of items to return. Use this token to get the next set of results.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOpsItemSummaries", "beanStyleSetterMethodName" : "setOpsItemSummaries", "c2jName" : "OpsItemSummaries", "c2jShape" : "OpsItemSummaries", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A list of OpsItems.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #opsItemSummaries(List)}.\n@param opsItemSummaries a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #opsItemSummaries(List)", "deprecated" : false, "documentation" : "

                                                                                            A list of OpsItems.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "opsItemSummaries", "fluentSetterDocumentation" : "

                                                                                            A list of OpsItems.

                                                                                            \n@param opsItemSummaries A list of OpsItems.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "opsItemSummaries", "getterDocumentation" : "

                                                                                            A list of OpsItems.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return A list of OpsItems.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OpsItemSummaries", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OpsItemSummaries", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "OpsItemSummary", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link OpsItemSummary.Builder} avoiding the need to create one manually via {@link OpsItemSummary#builder()}.\n\nWhen the {@link Consumer} completes, {@link OpsItemSummary.Builder#build()} is called immediately and its result is passed to {@link #member(OpsItemSummary)}.\n@param member a consumer that will call methods on {@link OpsItemSummary.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(OpsItemSummary)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "OpsItemSummary", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "OpsItemSummary", "variableName" : "member", "variableType" : "OpsItemSummary", "documentation" : null, "simpleType" : "OpsItemSummary", "variableSetterType" : "OpsItemSummary" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OpsItemSummary", "variableName" : "member", "variableType" : "OpsItemSummary", "documentation" : "", "simpleType" : "OpsItemSummary", "variableSetterType" : "OpsItemSummary" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "OpsItemSummary", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "OpsItemSummary", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "OpsItemSummaries", "sensitive" : false, "setterDocumentation" : "

                                                                                            A list of OpsItems.

                                                                                            \n@param opsItemSummaries A list of OpsItems.", "setterMethodName" : "setOpsItemSummaries", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "opsItemSummaries", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "opsItemSummaries", "variableType" : "java.util.List", "documentation" : "

                                                                                            A list of OpsItems.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeOpsItemsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeOpsItemsResponse", "variableName" : "describeOpsItemsResponse", "variableType" : "DescribeOpsItemsResponse", "documentation" : null, "simpleType" : "DescribeOpsItemsResponse", "variableSetterType" : "DescribeOpsItemsResponse" }, "wrapper" : false }, "DescribeParametersRequest" : { "c2jName" : "DescribeParametersRequest", "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" : "DescribeParameters", "locationName" : null, "requestUri" : "/", "target" : "AmazonSSM.DescribeParameters", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "ParametersFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            One or more filters. Use a filter to return a more specific list of results.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #filters(List)}.\n@param filters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filters(List)", "deprecated" : false, "documentation" : "

                                                                                            One or more filters. Use a filter to return a more specific list of results.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filters", "fluentSetterDocumentation" : "

                                                                                            One or more filters. Use a filter to return a more specific list of results.

                                                                                            \n@param filters One or more filters. Use a filter to return a more specific list of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

                                                                                            One or more filters. Use a filter to return a more specific list of results.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return One or more filters. Use a filter to return a more specific list of results.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ParametersFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ParametersFilter.Builder} avoiding the need to create one manually via {@link ParametersFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link ParametersFilter.Builder#build()} is called immediately and its result is passed to {@link #member(ParametersFilter)}.\n@param member a consumer that will call methods on {@link ParametersFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ParametersFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "ParametersFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "ParametersFilter", "variableName" : "member", "variableType" : "ParametersFilter", "documentation" : null, "simpleType" : "ParametersFilter", "variableSetterType" : "ParametersFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ParametersFilter", "variableName" : "member", "variableType" : "ParametersFilter", "documentation" : "", "simpleType" : "ParametersFilter", "variableSetterType" : "ParametersFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ParametersFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ParametersFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

                                                                                            One or more filters. Use a filter to return a more specific list of results.

                                                                                            \n@param filters One or more filters. Use a filter to return a more specific list of results.", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

                                                                                            One or more filters. Use a filter to return a more specific list of results.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getParameterFilters", "beanStyleSetterMethodName" : "setParameterFilters", "c2jName" : "ParameterFilters", "c2jShape" : "ParameterStringFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Filters to limit the request results.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #parameterFilters(List)}.\n@param parameterFilters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #parameterFilters(List)", "deprecated" : false, "documentation" : "

                                                                                            Filters to limit the request results.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parameterFilters", "fluentSetterDocumentation" : "

                                                                                            Filters to limit the request results.

                                                                                            \n@param parameterFilters Filters to limit the request results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parameterFilters", "getterDocumentation" : "

                                                                                            Filters to limit the request results.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return Filters to limit the request results.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ParameterFilters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ParameterFilters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ParameterStringFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ParameterStringFilter.Builder} avoiding the need to create one manually via {@link ParameterStringFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link ParameterStringFilter.Builder#build()} is called immediately and its result is passed to {@link #member(ParameterStringFilter)}.\n@param member a consumer that will call methods on {@link ParameterStringFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ParameterStringFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "ParameterStringFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "ParameterStringFilter", "variableName" : "member", "variableType" : "ParameterStringFilter", "documentation" : null, "simpleType" : "ParameterStringFilter", "variableSetterType" : "ParameterStringFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ParameterStringFilter", "variableName" : "member", "variableType" : "ParameterStringFilter", "documentation" : "", "simpleType" : "ParameterStringFilter", "variableSetterType" : "ParameterStringFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ParameterStringFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ParameterStringFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ParameterFilters", "sensitive" : false, "setterDocumentation" : "

                                                                                            Filters to limit the request results.

                                                                                            \n@param parameterFilters Filters to limit the request results.", "setterMethodName" : "setParameterFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "parameterFilters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "parameterFilters", "variableType" : "java.util.List", "documentation" : "

                                                                                            Filters to limit the request results.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@return The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@return The token for the next set of items to return. (You received this token from a previous call.)", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Filters" : { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "ParametersFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            One or more filters. Use a filter to return a more specific list of results.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #filters(List)}.\n@param filters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filters(List)", "deprecated" : false, "documentation" : "

                                                                                            One or more filters. Use a filter to return a more specific list of results.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filters", "fluentSetterDocumentation" : "

                                                                                            One or more filters. Use a filter to return a more specific list of results.

                                                                                            \n@param filters One or more filters. Use a filter to return a more specific list of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

                                                                                            One or more filters. Use a filter to return a more specific list of results.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return One or more filters. Use a filter to return a more specific list of results.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ParametersFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ParametersFilter.Builder} avoiding the need to create one manually via {@link ParametersFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link ParametersFilter.Builder#build()} is called immediately and its result is passed to {@link #member(ParametersFilter)}.\n@param member a consumer that will call methods on {@link ParametersFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ParametersFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "ParametersFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "ParametersFilter", "variableName" : "member", "variableType" : "ParametersFilter", "documentation" : null, "simpleType" : "ParametersFilter", "variableSetterType" : "ParametersFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ParametersFilter", "variableName" : "member", "variableType" : "ParametersFilter", "documentation" : "", "simpleType" : "ParametersFilter", "variableSetterType" : "ParametersFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ParametersFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ParametersFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

                                                                                            One or more filters. Use a filter to return a more specific list of results.

                                                                                            \n@param filters One or more filters. Use a filter to return a more specific list of results.", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

                                                                                            One or more filters. Use a filter to return a more specific list of results.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "MaxResults" : { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@return The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@return The token for the next set of items to return. (You received this token from a previous call.)", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ParameterFilters" : { "beanStyleGetterMethodName" : "getParameterFilters", "beanStyleSetterMethodName" : "setParameterFilters", "c2jName" : "ParameterFilters", "c2jShape" : "ParameterStringFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Filters to limit the request results.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #parameterFilters(List)}.\n@param parameterFilters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #parameterFilters(List)", "deprecated" : false, "documentation" : "

                                                                                            Filters to limit the request results.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parameterFilters", "fluentSetterDocumentation" : "

                                                                                            Filters to limit the request results.

                                                                                            \n@param parameterFilters Filters to limit the request results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parameterFilters", "getterDocumentation" : "

                                                                                            Filters to limit the request results.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return Filters to limit the request results.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ParameterFilters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ParameterFilters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ParameterStringFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ParameterStringFilter.Builder} avoiding the need to create one manually via {@link ParameterStringFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link ParameterStringFilter.Builder#build()} is called immediately and its result is passed to {@link #member(ParameterStringFilter)}.\n@param member a consumer that will call methods on {@link ParameterStringFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ParameterStringFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "ParameterStringFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "ParameterStringFilter", "variableName" : "member", "variableType" : "ParameterStringFilter", "documentation" : null, "simpleType" : "ParameterStringFilter", "variableSetterType" : "ParameterStringFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ParameterStringFilter", "variableName" : "member", "variableType" : "ParameterStringFilter", "documentation" : "", "simpleType" : "ParameterStringFilter", "variableSetterType" : "ParameterStringFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ParameterStringFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ParameterStringFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ParameterFilters", "sensitive" : false, "setterDocumentation" : "

                                                                                            Filters to limit the request results.

                                                                                            \n@param parameterFilters Filters to limit the request results.", "setterMethodName" : "setParameterFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "parameterFilters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "parameterFilters", "variableType" : "java.util.List", "documentation" : "

                                                                                            Filters to limit the request results.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "ParametersFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            One or more filters. Use a filter to return a more specific list of results.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #filters(List)}.\n@param filters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filters(List)", "deprecated" : false, "documentation" : "

                                                                                            One or more filters. Use a filter to return a more specific list of results.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filters", "fluentSetterDocumentation" : "

                                                                                            One or more filters. Use a filter to return a more specific list of results.

                                                                                            \n@param filters One or more filters. Use a filter to return a more specific list of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

                                                                                            One or more filters. Use a filter to return a more specific list of results.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return One or more filters. Use a filter to return a more specific list of results.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ParametersFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ParametersFilter.Builder} avoiding the need to create one manually via {@link ParametersFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link ParametersFilter.Builder#build()} is called immediately and its result is passed to {@link #member(ParametersFilter)}.\n@param member a consumer that will call methods on {@link ParametersFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ParametersFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "ParametersFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "ParametersFilter", "variableName" : "member", "variableType" : "ParametersFilter", "documentation" : null, "simpleType" : "ParametersFilter", "variableSetterType" : "ParametersFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ParametersFilter", "variableName" : "member", "variableType" : "ParametersFilter", "documentation" : "", "simpleType" : "ParametersFilter", "variableSetterType" : "ParametersFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ParametersFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ParametersFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

                                                                                            One or more filters. Use a filter to return a more specific list of results.

                                                                                            \n@param filters One or more filters. Use a filter to return a more specific list of results.", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

                                                                                            One or more filters. Use a filter to return a more specific list of results.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getParameterFilters", "beanStyleSetterMethodName" : "setParameterFilters", "c2jName" : "ParameterFilters", "c2jShape" : "ParameterStringFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Filters to limit the request results.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #parameterFilters(List)}.\n@param parameterFilters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #parameterFilters(List)", "deprecated" : false, "documentation" : "

                                                                                            Filters to limit the request results.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parameterFilters", "fluentSetterDocumentation" : "

                                                                                            Filters to limit the request results.

                                                                                            \n@param parameterFilters Filters to limit the request results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parameterFilters", "getterDocumentation" : "

                                                                                            Filters to limit the request results.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return Filters to limit the request results.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ParameterFilters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ParameterFilters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ParameterStringFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ParameterStringFilter.Builder} avoiding the need to create one manually via {@link ParameterStringFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link ParameterStringFilter.Builder#build()} is called immediately and its result is passed to {@link #member(ParameterStringFilter)}.\n@param member a consumer that will call methods on {@link ParameterStringFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ParameterStringFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "ParameterStringFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "ParameterStringFilter", "variableName" : "member", "variableType" : "ParameterStringFilter", "documentation" : null, "simpleType" : "ParameterStringFilter", "variableSetterType" : "ParameterStringFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ParameterStringFilter", "variableName" : "member", "variableType" : "ParameterStringFilter", "documentation" : "", "simpleType" : "ParameterStringFilter", "variableSetterType" : "ParameterStringFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ParameterStringFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ParameterStringFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ParameterFilters", "sensitive" : false, "setterDocumentation" : "

                                                                                            Filters to limit the request results.

                                                                                            \n@param parameterFilters Filters to limit the request results.", "setterMethodName" : "setParameterFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "parameterFilters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "parameterFilters", "variableType" : "java.util.List", "documentation" : "

                                                                                            Filters to limit the request results.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@return The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@return The token for the next set of items to return. (You received this token from a previous call.)", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeParametersRequest", "simpleMethod" : true, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeParametersRequest", "variableName" : "describeParametersRequest", "variableType" : "DescribeParametersRequest", "documentation" : null, "simpleType" : "DescribeParametersRequest", "variableSetterType" : "DescribeParametersRequest" }, "wrapper" : false }, "DescribeParametersResponse" : { "c2jName" : "DescribeParametersResult", "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" : [ { "beanStyleGetterMethodName" : "getParameters", "beanStyleSetterMethodName" : "setParameters", "c2jName" : "Parameters", "c2jShape" : "ParameterMetadataList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Parameters returned by the 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 #parameters(List)}.\n@param parameters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #parameters(List)", "deprecated" : false, "documentation" : "

                                                                                            Parameters returned by the request.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parameters", "fluentSetterDocumentation" : "

                                                                                            Parameters returned by the request.

                                                                                            \n@param parameters Parameters returned by the request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parameters", "getterDocumentation" : "

                                                                                            Parameters returned by the request.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return Parameters returned by the 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" : "Parameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Parameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ParameterMetadata", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ParameterMetadata.Builder} avoiding the need to create one manually via {@link ParameterMetadata#builder()}.\n\nWhen the {@link Consumer} completes, {@link ParameterMetadata.Builder#build()} is called immediately and its result is passed to {@link #member(ParameterMetadata)}.\n@param member a consumer that will call methods on {@link ParameterMetadata.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ParameterMetadata)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "ParameterMetadata", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "ParameterMetadata", "variableName" : "member", "variableType" : "ParameterMetadata", "documentation" : null, "simpleType" : "ParameterMetadata", "variableSetterType" : "ParameterMetadata" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ParameterMetadata", "variableName" : "member", "variableType" : "ParameterMetadata", "documentation" : "", "simpleType" : "ParameterMetadata", "variableSetterType" : "ParameterMetadata" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ParameterMetadata", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ParameterMetadata", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Parameters", "sensitive" : false, "setterDocumentation" : "

                                                                                            Parameters returned by the request.

                                                                                            \n@param parameters Parameters returned by the request.", "setterMethodName" : "setParameters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "parameters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "parameters", "variableType" : "java.util.List", "documentation" : "

                                                                                            Parameters returned by the request.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@return The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "getterModel" : { "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" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "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" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@return The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "getterModel" : { "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" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "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" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Parameters" : { "beanStyleGetterMethodName" : "getParameters", "beanStyleSetterMethodName" : "setParameters", "c2jName" : "Parameters", "c2jShape" : "ParameterMetadataList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Parameters returned by the 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 #parameters(List)}.\n@param parameters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #parameters(List)", "deprecated" : false, "documentation" : "

                                                                                            Parameters returned by the request.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parameters", "fluentSetterDocumentation" : "

                                                                                            Parameters returned by the request.

                                                                                            \n@param parameters Parameters returned by the request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parameters", "getterDocumentation" : "

                                                                                            Parameters returned by the request.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return Parameters returned by the 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" : "Parameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Parameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ParameterMetadata", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ParameterMetadata.Builder} avoiding the need to create one manually via {@link ParameterMetadata#builder()}.\n\nWhen the {@link Consumer} completes, {@link ParameterMetadata.Builder#build()} is called immediately and its result is passed to {@link #member(ParameterMetadata)}.\n@param member a consumer that will call methods on {@link ParameterMetadata.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ParameterMetadata)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "ParameterMetadata", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "ParameterMetadata", "variableName" : "member", "variableType" : "ParameterMetadata", "documentation" : null, "simpleType" : "ParameterMetadata", "variableSetterType" : "ParameterMetadata" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ParameterMetadata", "variableName" : "member", "variableType" : "ParameterMetadata", "documentation" : "", "simpleType" : "ParameterMetadata", "variableSetterType" : "ParameterMetadata" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ParameterMetadata", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ParameterMetadata", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Parameters", "sensitive" : false, "setterDocumentation" : "

                                                                                            Parameters returned by the request.

                                                                                            \n@param parameters Parameters returned by the request.", "setterMethodName" : "setParameters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "parameters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "parameters", "variableType" : "java.util.List", "documentation" : "

                                                                                            Parameters returned by the request.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getParameters", "beanStyleSetterMethodName" : "setParameters", "c2jName" : "Parameters", "c2jShape" : "ParameterMetadataList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Parameters returned by the 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 #parameters(List)}.\n@param parameters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #parameters(List)", "deprecated" : false, "documentation" : "

                                                                                            Parameters returned by the request.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parameters", "fluentSetterDocumentation" : "

                                                                                            Parameters returned by the request.

                                                                                            \n@param parameters Parameters returned by the request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parameters", "getterDocumentation" : "

                                                                                            Parameters returned by the request.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return Parameters returned by the 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" : "Parameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Parameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ParameterMetadata", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ParameterMetadata.Builder} avoiding the need to create one manually via {@link ParameterMetadata#builder()}.\n\nWhen the {@link Consumer} completes, {@link ParameterMetadata.Builder#build()} is called immediately and its result is passed to {@link #member(ParameterMetadata)}.\n@param member a consumer that will call methods on {@link ParameterMetadata.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ParameterMetadata)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "ParameterMetadata", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "ParameterMetadata", "variableName" : "member", "variableType" : "ParameterMetadata", "documentation" : null, "simpleType" : "ParameterMetadata", "variableSetterType" : "ParameterMetadata" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ParameterMetadata", "variableName" : "member", "variableType" : "ParameterMetadata", "documentation" : "", "simpleType" : "ParameterMetadata", "variableSetterType" : "ParameterMetadata" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ParameterMetadata", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ParameterMetadata", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Parameters", "sensitive" : false, "setterDocumentation" : "

                                                                                            Parameters returned by the request.

                                                                                            \n@param parameters Parameters returned by the request.", "setterMethodName" : "setParameters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "parameters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "parameters", "variableType" : "java.util.List", "documentation" : "

                                                                                            Parameters returned by the request.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@return The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "getterModel" : { "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" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "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" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeParametersResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeParametersResponse", "variableName" : "describeParametersResponse", "variableType" : "DescribeParametersResponse", "documentation" : null, "simpleType" : "DescribeParametersResponse", "variableSetterType" : "DescribeParametersResponse" }, "wrapper" : false }, "DescribePatchBaselinesRequest" : { "c2jName" : "DescribePatchBaselinesRequest", "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" : "DescribePatchBaselines", "locationName" : null, "requestUri" : "/", "target" : "AmazonSSM.DescribePatchBaselines", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "PatchOrchestratorFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Each element in the array is a structure containing:

                                                                                            Key: (string, \"NAME_PREFIX\" or \"OWNER\")

                                                                                            Value: (array of strings, exactly 1 entry, between 1 and 255 characters)

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #filters(List)}.\n@param filters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filters(List)", "deprecated" : false, "documentation" : "

                                                                                            Each element in the array is a structure containing:

                                                                                            Key: (string, \"NAME_PREFIX\" or \"OWNER\")

                                                                                            Value: (array of strings, exactly 1 entry, between 1 and 255 characters)

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filters", "fluentSetterDocumentation" : "

                                                                                            Each element in the array is a structure containing:

                                                                                            Key: (string, \"NAME_PREFIX\" or \"OWNER\")

                                                                                            Value: (array of strings, exactly 1 entry, between 1 and 255 characters)

                                                                                            \n@param filters Each element in the array is a structure containing:

                                                                                            Key: (string, \"NAME_PREFIX\" or \"OWNER\")

                                                                                            Value: (array of strings, exactly 1 entry, between 1 and 255 characters)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

                                                                                            Each element in the array is a structure containing:

                                                                                            Key: (string, \"NAME_PREFIX\" or \"OWNER\")

                                                                                            Value: (array of strings, exactly 1 entry, between 1 and 255 characters)

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return Each element in the array is a structure containing:

                                                                                            Key: (string, \"NAME_PREFIX\" or \"OWNER\")

                                                                                            Value: (array of strings, exactly 1 entry, between 1 and 255 characters)", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "PatchOrchestratorFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link PatchOrchestratorFilter.Builder} avoiding the need to create one manually via {@link PatchOrchestratorFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link PatchOrchestratorFilter.Builder#build()} is called immediately and its result is passed to {@link #member(PatchOrchestratorFilter)}.\n@param member a consumer that will call methods on {@link PatchOrchestratorFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(PatchOrchestratorFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "PatchOrchestratorFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "PatchOrchestratorFilter", "variableName" : "member", "variableType" : "PatchOrchestratorFilter", "documentation" : null, "simpleType" : "PatchOrchestratorFilter", "variableSetterType" : "PatchOrchestratorFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PatchOrchestratorFilter", "variableName" : "member", "variableType" : "PatchOrchestratorFilter", "documentation" : "", "simpleType" : "PatchOrchestratorFilter", "variableSetterType" : "PatchOrchestratorFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "PatchOrchestratorFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "PatchOrchestratorFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

                                                                                            Each element in the array is a structure containing:

                                                                                            Key: (string, \"NAME_PREFIX\" or \"OWNER\")

                                                                                            Value: (array of strings, exactly 1 entry, between 1 and 255 characters)

                                                                                            \n@param filters Each element in the array is a structure containing:

                                                                                            Key: (string, \"NAME_PREFIX\" or \"OWNER\")

                                                                                            Value: (array of strings, exactly 1 entry, between 1 and 255 characters)", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

                                                                                            Each element in the array is a structure containing:

                                                                                            Key: (string, \"NAME_PREFIX\" or \"OWNER\")

                                                                                            Value: (array of strings, exactly 1 entry, between 1 and 255 characters)

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "PatchBaselineMaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The maximum number of patch baselines to return (per page).

                                                                                            \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                            The maximum number of patch baselines to return (per page).

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                            The maximum number of patch baselines to return (per page).

                                                                                            \n@param maxResults The maximum number of patch baselines to return (per page).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

                                                                                            The maximum number of patch baselines to return (per page).

                                                                                            \n@return The maximum number of patch baselines to return (per page).", "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" : "

                                                                                            The maximum number of patch baselines to return (per page).

                                                                                            \n@param maxResults The maximum number of patch baselines to return (per page).", "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" : "

                                                                                            The maximum number of patch baselines to return (per page).

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@return The token for the next set of items to return. (You received this token from a previous call.)", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Filters" : { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "PatchOrchestratorFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Each element in the array is a structure containing:

                                                                                            Key: (string, \"NAME_PREFIX\" or \"OWNER\")

                                                                                            Value: (array of strings, exactly 1 entry, between 1 and 255 characters)

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #filters(List)}.\n@param filters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filters(List)", "deprecated" : false, "documentation" : "

                                                                                            Each element in the array is a structure containing:

                                                                                            Key: (string, \"NAME_PREFIX\" or \"OWNER\")

                                                                                            Value: (array of strings, exactly 1 entry, between 1 and 255 characters)

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filters", "fluentSetterDocumentation" : "

                                                                                            Each element in the array is a structure containing:

                                                                                            Key: (string, \"NAME_PREFIX\" or \"OWNER\")

                                                                                            Value: (array of strings, exactly 1 entry, between 1 and 255 characters)

                                                                                            \n@param filters Each element in the array is a structure containing:

                                                                                            Key: (string, \"NAME_PREFIX\" or \"OWNER\")

                                                                                            Value: (array of strings, exactly 1 entry, between 1 and 255 characters)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

                                                                                            Each element in the array is a structure containing:

                                                                                            Key: (string, \"NAME_PREFIX\" or \"OWNER\")

                                                                                            Value: (array of strings, exactly 1 entry, between 1 and 255 characters)

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return Each element in the array is a structure containing:

                                                                                            Key: (string, \"NAME_PREFIX\" or \"OWNER\")

                                                                                            Value: (array of strings, exactly 1 entry, between 1 and 255 characters)", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "PatchOrchestratorFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link PatchOrchestratorFilter.Builder} avoiding the need to create one manually via {@link PatchOrchestratorFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link PatchOrchestratorFilter.Builder#build()} is called immediately and its result is passed to {@link #member(PatchOrchestratorFilter)}.\n@param member a consumer that will call methods on {@link PatchOrchestratorFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(PatchOrchestratorFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "PatchOrchestratorFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "PatchOrchestratorFilter", "variableName" : "member", "variableType" : "PatchOrchestratorFilter", "documentation" : null, "simpleType" : "PatchOrchestratorFilter", "variableSetterType" : "PatchOrchestratorFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PatchOrchestratorFilter", "variableName" : "member", "variableType" : "PatchOrchestratorFilter", "documentation" : "", "simpleType" : "PatchOrchestratorFilter", "variableSetterType" : "PatchOrchestratorFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "PatchOrchestratorFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "PatchOrchestratorFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

                                                                                            Each element in the array is a structure containing:

                                                                                            Key: (string, \"NAME_PREFIX\" or \"OWNER\")

                                                                                            Value: (array of strings, exactly 1 entry, between 1 and 255 characters)

                                                                                            \n@param filters Each element in the array is a structure containing:

                                                                                            Key: (string, \"NAME_PREFIX\" or \"OWNER\")

                                                                                            Value: (array of strings, exactly 1 entry, between 1 and 255 characters)", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

                                                                                            Each element in the array is a structure containing:

                                                                                            Key: (string, \"NAME_PREFIX\" or \"OWNER\")

                                                                                            Value: (array of strings, exactly 1 entry, between 1 and 255 characters)

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "MaxResults" : { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "PatchBaselineMaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The maximum number of patch baselines to return (per page).

                                                                                            \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                            The maximum number of patch baselines to return (per page).

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                            The maximum number of patch baselines to return (per page).

                                                                                            \n@param maxResults The maximum number of patch baselines to return (per page).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

                                                                                            The maximum number of patch baselines to return (per page).

                                                                                            \n@return The maximum number of patch baselines to return (per page).", "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" : "

                                                                                            The maximum number of patch baselines to return (per page).

                                                                                            \n@param maxResults The maximum number of patch baselines to return (per page).", "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" : "

                                                                                            The maximum number of patch baselines to return (per page).

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@return The token for the next set of items to return. (You received this token from a previous call.)", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "PatchOrchestratorFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Each element in the array is a structure containing:

                                                                                            Key: (string, \"NAME_PREFIX\" or \"OWNER\")

                                                                                            Value: (array of strings, exactly 1 entry, between 1 and 255 characters)

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #filters(List)}.\n@param filters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filters(List)", "deprecated" : false, "documentation" : "

                                                                                            Each element in the array is a structure containing:

                                                                                            Key: (string, \"NAME_PREFIX\" or \"OWNER\")

                                                                                            Value: (array of strings, exactly 1 entry, between 1 and 255 characters)

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filters", "fluentSetterDocumentation" : "

                                                                                            Each element in the array is a structure containing:

                                                                                            Key: (string, \"NAME_PREFIX\" or \"OWNER\")

                                                                                            Value: (array of strings, exactly 1 entry, between 1 and 255 characters)

                                                                                            \n@param filters Each element in the array is a structure containing:

                                                                                            Key: (string, \"NAME_PREFIX\" or \"OWNER\")

                                                                                            Value: (array of strings, exactly 1 entry, between 1 and 255 characters)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

                                                                                            Each element in the array is a structure containing:

                                                                                            Key: (string, \"NAME_PREFIX\" or \"OWNER\")

                                                                                            Value: (array of strings, exactly 1 entry, between 1 and 255 characters)

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return Each element in the array is a structure containing:

                                                                                            Key: (string, \"NAME_PREFIX\" or \"OWNER\")

                                                                                            Value: (array of strings, exactly 1 entry, between 1 and 255 characters)", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "PatchOrchestratorFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link PatchOrchestratorFilter.Builder} avoiding the need to create one manually via {@link PatchOrchestratorFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link PatchOrchestratorFilter.Builder#build()} is called immediately and its result is passed to {@link #member(PatchOrchestratorFilter)}.\n@param member a consumer that will call methods on {@link PatchOrchestratorFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(PatchOrchestratorFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "PatchOrchestratorFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "PatchOrchestratorFilter", "variableName" : "member", "variableType" : "PatchOrchestratorFilter", "documentation" : null, "simpleType" : "PatchOrchestratorFilter", "variableSetterType" : "PatchOrchestratorFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PatchOrchestratorFilter", "variableName" : "member", "variableType" : "PatchOrchestratorFilter", "documentation" : "", "simpleType" : "PatchOrchestratorFilter", "variableSetterType" : "PatchOrchestratorFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "PatchOrchestratorFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "PatchOrchestratorFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

                                                                                            Each element in the array is a structure containing:

                                                                                            Key: (string, \"NAME_PREFIX\" or \"OWNER\")

                                                                                            Value: (array of strings, exactly 1 entry, between 1 and 255 characters)

                                                                                            \n@param filters Each element in the array is a structure containing:

                                                                                            Key: (string, \"NAME_PREFIX\" or \"OWNER\")

                                                                                            Value: (array of strings, exactly 1 entry, between 1 and 255 characters)", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

                                                                                            Each element in the array is a structure containing:

                                                                                            Key: (string, \"NAME_PREFIX\" or \"OWNER\")

                                                                                            Value: (array of strings, exactly 1 entry, between 1 and 255 characters)

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "PatchBaselineMaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The maximum number of patch baselines to return (per page).

                                                                                            \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                            The maximum number of patch baselines to return (per page).

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                            The maximum number of patch baselines to return (per page).

                                                                                            \n@param maxResults The maximum number of patch baselines to return (per page).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

                                                                                            The maximum number of patch baselines to return (per page).

                                                                                            \n@return The maximum number of patch baselines to return (per page).", "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" : "

                                                                                            The maximum number of patch baselines to return (per page).

                                                                                            \n@param maxResults The maximum number of patch baselines to return (per page).", "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" : "

                                                                                            The maximum number of patch baselines to return (per page).

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@return The token for the next set of items to return. (You received this token from a previous call.)", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribePatchBaselinesRequest", "simpleMethod" : true, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribePatchBaselinesRequest", "variableName" : "describePatchBaselinesRequest", "variableType" : "DescribePatchBaselinesRequest", "documentation" : null, "simpleType" : "DescribePatchBaselinesRequest", "variableSetterType" : "DescribePatchBaselinesRequest" }, "wrapper" : false }, "DescribePatchBaselinesResponse" : { "c2jName" : "DescribePatchBaselinesResult", "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" : [ { "beanStyleGetterMethodName" : "getBaselineIdentities", "beanStyleSetterMethodName" : "setBaselineIdentities", "c2jName" : "BaselineIdentities", "c2jShape" : "PatchBaselineIdentityList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            An array of PatchBaselineIdentity elements.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #baselineIdentities(List)}.\n@param baselineIdentities a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #baselineIdentities(List)", "deprecated" : false, "documentation" : "

                                                                                            An array of PatchBaselineIdentity elements.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "baselineIdentities", "fluentSetterDocumentation" : "

                                                                                            An array of PatchBaselineIdentity elements.

                                                                                            \n@param baselineIdentities An array of PatchBaselineIdentity elements.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "baselineIdentities", "getterDocumentation" : "

                                                                                            An array of PatchBaselineIdentity elements.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return An array of PatchBaselineIdentity elements.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BaselineIdentities", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BaselineIdentities", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "PatchBaselineIdentity", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link PatchBaselineIdentity.Builder} avoiding the need to create one manually via {@link PatchBaselineIdentity#builder()}.\n\nWhen the {@link Consumer} completes, {@link PatchBaselineIdentity.Builder#build()} is called immediately and its result is passed to {@link #member(PatchBaselineIdentity)}.\n@param member a consumer that will call methods on {@link PatchBaselineIdentity.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(PatchBaselineIdentity)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "PatchBaselineIdentity", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "PatchBaselineIdentity", "variableName" : "member", "variableType" : "PatchBaselineIdentity", "documentation" : null, "simpleType" : "PatchBaselineIdentity", "variableSetterType" : "PatchBaselineIdentity" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PatchBaselineIdentity", "variableName" : "member", "variableType" : "PatchBaselineIdentity", "documentation" : "", "simpleType" : "PatchBaselineIdentity", "variableSetterType" : "PatchBaselineIdentity" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "PatchBaselineIdentity", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "PatchBaselineIdentity", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "BaselineIdentities", "sensitive" : false, "setterDocumentation" : "

                                                                                            An array of PatchBaselineIdentity elements.

                                                                                            \n@param baselineIdentities An array of PatchBaselineIdentity elements.", "setterMethodName" : "setBaselineIdentities", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "baselineIdentities", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "baselineIdentities", "variableType" : "java.util.List", "documentation" : "

                                                                                            An array of PatchBaselineIdentity elements.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@return The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "getterModel" : { "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" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "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" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "BaselineIdentities" : { "beanStyleGetterMethodName" : "getBaselineIdentities", "beanStyleSetterMethodName" : "setBaselineIdentities", "c2jName" : "BaselineIdentities", "c2jShape" : "PatchBaselineIdentityList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            An array of PatchBaselineIdentity elements.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #baselineIdentities(List)}.\n@param baselineIdentities a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #baselineIdentities(List)", "deprecated" : false, "documentation" : "

                                                                                            An array of PatchBaselineIdentity elements.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "baselineIdentities", "fluentSetterDocumentation" : "

                                                                                            An array of PatchBaselineIdentity elements.

                                                                                            \n@param baselineIdentities An array of PatchBaselineIdentity elements.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "baselineIdentities", "getterDocumentation" : "

                                                                                            An array of PatchBaselineIdentity elements.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return An array of PatchBaselineIdentity elements.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BaselineIdentities", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BaselineIdentities", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "PatchBaselineIdentity", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link PatchBaselineIdentity.Builder} avoiding the need to create one manually via {@link PatchBaselineIdentity#builder()}.\n\nWhen the {@link Consumer} completes, {@link PatchBaselineIdentity.Builder#build()} is called immediately and its result is passed to {@link #member(PatchBaselineIdentity)}.\n@param member a consumer that will call methods on {@link PatchBaselineIdentity.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(PatchBaselineIdentity)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "PatchBaselineIdentity", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "PatchBaselineIdentity", "variableName" : "member", "variableType" : "PatchBaselineIdentity", "documentation" : null, "simpleType" : "PatchBaselineIdentity", "variableSetterType" : "PatchBaselineIdentity" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PatchBaselineIdentity", "variableName" : "member", "variableType" : "PatchBaselineIdentity", "documentation" : "", "simpleType" : "PatchBaselineIdentity", "variableSetterType" : "PatchBaselineIdentity" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "PatchBaselineIdentity", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "PatchBaselineIdentity", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "BaselineIdentities", "sensitive" : false, "setterDocumentation" : "

                                                                                            An array of PatchBaselineIdentity elements.

                                                                                            \n@param baselineIdentities An array of PatchBaselineIdentity elements.", "setterMethodName" : "setBaselineIdentities", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "baselineIdentities", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "baselineIdentities", "variableType" : "java.util.List", "documentation" : "

                                                                                            An array of PatchBaselineIdentity elements.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@return The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "getterModel" : { "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" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "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" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getBaselineIdentities", "beanStyleSetterMethodName" : "setBaselineIdentities", "c2jName" : "BaselineIdentities", "c2jShape" : "PatchBaselineIdentityList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            An array of PatchBaselineIdentity elements.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #baselineIdentities(List)}.\n@param baselineIdentities a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #baselineIdentities(List)", "deprecated" : false, "documentation" : "

                                                                                            An array of PatchBaselineIdentity elements.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "baselineIdentities", "fluentSetterDocumentation" : "

                                                                                            An array of PatchBaselineIdentity elements.

                                                                                            \n@param baselineIdentities An array of PatchBaselineIdentity elements.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "baselineIdentities", "getterDocumentation" : "

                                                                                            An array of PatchBaselineIdentity elements.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return An array of PatchBaselineIdentity elements.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BaselineIdentities", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BaselineIdentities", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "PatchBaselineIdentity", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link PatchBaselineIdentity.Builder} avoiding the need to create one manually via {@link PatchBaselineIdentity#builder()}.\n\nWhen the {@link Consumer} completes, {@link PatchBaselineIdentity.Builder#build()} is called immediately and its result is passed to {@link #member(PatchBaselineIdentity)}.\n@param member a consumer that will call methods on {@link PatchBaselineIdentity.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(PatchBaselineIdentity)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "PatchBaselineIdentity", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "PatchBaselineIdentity", "variableName" : "member", "variableType" : "PatchBaselineIdentity", "documentation" : null, "simpleType" : "PatchBaselineIdentity", "variableSetterType" : "PatchBaselineIdentity" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PatchBaselineIdentity", "variableName" : "member", "variableType" : "PatchBaselineIdentity", "documentation" : "", "simpleType" : "PatchBaselineIdentity", "variableSetterType" : "PatchBaselineIdentity" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "PatchBaselineIdentity", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "PatchBaselineIdentity", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "BaselineIdentities", "sensitive" : false, "setterDocumentation" : "

                                                                                            An array of PatchBaselineIdentity elements.

                                                                                            \n@param baselineIdentities An array of PatchBaselineIdentity elements.", "setterMethodName" : "setBaselineIdentities", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "baselineIdentities", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "baselineIdentities", "variableType" : "java.util.List", "documentation" : "

                                                                                            An array of PatchBaselineIdentity elements.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@return The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "getterModel" : { "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" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "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" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribePatchBaselinesResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribePatchBaselinesResponse", "variableName" : "describePatchBaselinesResponse", "variableType" : "DescribePatchBaselinesResponse", "documentation" : null, "simpleType" : "DescribePatchBaselinesResponse", "variableSetterType" : "DescribePatchBaselinesResponse" }, "wrapper" : false }, "DescribePatchGroupStateRequest" : { "c2jName" : "DescribePatchGroupStateRequest", "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" : "DescribePatchGroupState", "locationName" : null, "requestUri" : "/", "target" : "AmazonSSM.DescribePatchGroupState", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getPatchGroup", "beanStyleSetterMethodName" : "setPatchGroup", "c2jName" : "PatchGroup", "c2jShape" : "PatchGroup", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The name of the patch group whose patch snapshot should be retrieved.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #patchGroup(String)}.\n@param patchGroup a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #patchGroup(String)", "deprecated" : false, "documentation" : "

                                                                                            The name of the patch group whose patch snapshot should be retrieved.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "patchGroup", "fluentSetterDocumentation" : "

                                                                                            The name of the patch group whose patch snapshot should be retrieved.

                                                                                            \n@param patchGroup The name of the patch group whose patch snapshot should be retrieved.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "patchGroup", "getterDocumentation" : "

                                                                                            The name of the patch group whose patch snapshot should be retrieved.

                                                                                            \n@return The name of the patch group whose patch snapshot should be retrieved.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PatchGroup", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PatchGroup", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PatchGroup", "sensitive" : false, "setterDocumentation" : "

                                                                                            The name of the patch group whose patch snapshot should be retrieved.

                                                                                            \n@param patchGroup The name of the patch group whose patch snapshot should be retrieved.", "setterMethodName" : "setPatchGroup", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "patchGroup", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "patchGroup", "variableType" : "String", "documentation" : "

                                                                                            The name of the patch group whose patch snapshot should be retrieved.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "PatchGroup" : { "beanStyleGetterMethodName" : "getPatchGroup", "beanStyleSetterMethodName" : "setPatchGroup", "c2jName" : "PatchGroup", "c2jShape" : "PatchGroup", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The name of the patch group whose patch snapshot should be retrieved.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #patchGroup(String)}.\n@param patchGroup a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #patchGroup(String)", "deprecated" : false, "documentation" : "

                                                                                            The name of the patch group whose patch snapshot should be retrieved.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "patchGroup", "fluentSetterDocumentation" : "

                                                                                            The name of the patch group whose patch snapshot should be retrieved.

                                                                                            \n@param patchGroup The name of the patch group whose patch snapshot should be retrieved.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "patchGroup", "getterDocumentation" : "

                                                                                            The name of the patch group whose patch snapshot should be retrieved.

                                                                                            \n@return The name of the patch group whose patch snapshot should be retrieved.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PatchGroup", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PatchGroup", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PatchGroup", "sensitive" : false, "setterDocumentation" : "

                                                                                            The name of the patch group whose patch snapshot should be retrieved.

                                                                                            \n@param patchGroup The name of the patch group whose patch snapshot should be retrieved.", "setterMethodName" : "setPatchGroup", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "patchGroup", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "patchGroup", "variableType" : "String", "documentation" : "

                                                                                            The name of the patch group whose patch snapshot should be retrieved.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getPatchGroup", "beanStyleSetterMethodName" : "setPatchGroup", "c2jName" : "PatchGroup", "c2jShape" : "PatchGroup", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The name of the patch group whose patch snapshot should be retrieved.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #patchGroup(String)}.\n@param patchGroup a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #patchGroup(String)", "deprecated" : false, "documentation" : "

                                                                                            The name of the patch group whose patch snapshot should be retrieved.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "patchGroup", "fluentSetterDocumentation" : "

                                                                                            The name of the patch group whose patch snapshot should be retrieved.

                                                                                            \n@param patchGroup The name of the patch group whose patch snapshot should be retrieved.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "patchGroup", "getterDocumentation" : "

                                                                                            The name of the patch group whose patch snapshot should be retrieved.

                                                                                            \n@return The name of the patch group whose patch snapshot should be retrieved.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PatchGroup", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PatchGroup", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PatchGroup", "sensitive" : false, "setterDocumentation" : "

                                                                                            The name of the patch group whose patch snapshot should be retrieved.

                                                                                            \n@param patchGroup The name of the patch group whose patch snapshot should be retrieved.", "setterMethodName" : "setPatchGroup", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "patchGroup", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "patchGroup", "variableType" : "String", "documentation" : "

                                                                                            The name of the patch group whose patch snapshot should be retrieved.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "PatchGroup" ], "shapeName" : "DescribePatchGroupStateRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribePatchGroupStateRequest", "variableName" : "describePatchGroupStateRequest", "variableType" : "DescribePatchGroupStateRequest", "documentation" : null, "simpleType" : "DescribePatchGroupStateRequest", "variableSetterType" : "DescribePatchGroupStateRequest" }, "wrapper" : false }, "DescribePatchGroupStateResponse" : { "c2jName" : "DescribePatchGroupStateResult", "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" : [ { "beanStyleGetterMethodName" : "getInstances", "beanStyleSetterMethodName" : "setInstances", "c2jName" : "Instances", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The number of instances in the patch group.

                                                                                            \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 #instances(Integer)}.\n@param instances 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 #instances(Integer)", "deprecated" : false, "documentation" : "

                                                                                            The number of instances in the patch group.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instances", "fluentSetterDocumentation" : "

                                                                                            The number of instances in the patch group.

                                                                                            \n@param instances The number of instances in the patch group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instances", "getterDocumentation" : "

                                                                                            The number of instances in the patch group.

                                                                                            \n@return The number of instances in the patch group.", "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" : "Instances", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Instances", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Instances", "sensitive" : false, "setterDocumentation" : "

                                                                                            The number of instances in the patch group.

                                                                                            \n@param instances The number of instances in the patch group.", "setterMethodName" : "setInstances", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "instances", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "instances", "variableType" : "Integer", "documentation" : "

                                                                                            The number of instances in the patch group.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstancesWithInstalledPatches", "beanStyleSetterMethodName" : "setInstancesWithInstalledPatches", "c2jName" : "InstancesWithInstalledPatches", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The number of instances with installed patches.

                                                                                            \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 #instancesWithInstalledPatches(Integer)}.\n@param instancesWithInstalledPatches 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 #instancesWithInstalledPatches(Integer)", "deprecated" : false, "documentation" : "

                                                                                            The number of instances with installed patches.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instancesWithInstalledPatches", "fluentSetterDocumentation" : "

                                                                                            The number of instances with installed patches.

                                                                                            \n@param instancesWithInstalledPatches The number of instances with installed patches.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instancesWithInstalledPatches", "getterDocumentation" : "

                                                                                            The number of instances with installed patches.

                                                                                            \n@return The number of instances with installed patches.", "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" : "InstancesWithInstalledPatches", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstancesWithInstalledPatches", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "InstancesWithInstalledPatches", "sensitive" : false, "setterDocumentation" : "

                                                                                            The number of instances with installed patches.

                                                                                            \n@param instancesWithInstalledPatches The number of instances with installed patches.", "setterMethodName" : "setInstancesWithInstalledPatches", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "instancesWithInstalledPatches", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "instancesWithInstalledPatches", "variableType" : "Integer", "documentation" : "

                                                                                            The number of instances with installed patches.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstancesWithInstalledOtherPatches", "beanStyleSetterMethodName" : "setInstancesWithInstalledOtherPatches", "c2jName" : "InstancesWithInstalledOtherPatches", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The number of instances with patches installed that aren't defined in the patch baseline.

                                                                                            \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 #instancesWithInstalledOtherPatches(Integer)}.\n@param instancesWithInstalledOtherPatches 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 #instancesWithInstalledOtherPatches(Integer)", "deprecated" : false, "documentation" : "

                                                                                            The number of instances with patches installed that aren't defined in the patch baseline.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instancesWithInstalledOtherPatches", "fluentSetterDocumentation" : "

                                                                                            The number of instances with patches installed that aren't defined in the patch baseline.

                                                                                            \n@param instancesWithInstalledOtherPatches The number of instances with patches installed that aren't defined in the patch baseline.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instancesWithInstalledOtherPatches", "getterDocumentation" : "

                                                                                            The number of instances with patches installed that aren't defined in the patch baseline.

                                                                                            \n@return The number of instances with patches installed that aren't defined in the patch baseline.", "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" : "InstancesWithInstalledOtherPatches", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstancesWithInstalledOtherPatches", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "InstancesWithInstalledOtherPatches", "sensitive" : false, "setterDocumentation" : "

                                                                                            The number of instances with patches installed that aren't defined in the patch baseline.

                                                                                            \n@param instancesWithInstalledOtherPatches The number of instances with patches installed that aren't defined in the patch baseline.", "setterMethodName" : "setInstancesWithInstalledOtherPatches", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "instancesWithInstalledOtherPatches", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "instancesWithInstalledOtherPatches", "variableType" : "Integer", "documentation" : "

                                                                                            The number of instances with patches installed that aren't defined in the patch baseline.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstancesWithInstalledRejectedPatches", "beanStyleSetterMethodName" : "setInstancesWithInstalledRejectedPatches", "c2jName" : "InstancesWithInstalledRejectedPatches", "c2jShape" : "InstancesCount", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The number of instances with patches installed that are specified in a RejectedPatches list. Patches with a status of INSTALLED_REJECTED were typically installed before they were added to a RejectedPatches list.

                                                                                            If ALLOW_AS_DEPENDENCY is the specified option for RejectedPatchesAction, the value of InstancesWithInstalledRejectedPatches will always be 0 (zero).

                                                                                            \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 #instancesWithInstalledRejectedPatches(Integer)}.\n@param instancesWithInstalledRejectedPatches 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 #instancesWithInstalledRejectedPatches(Integer)", "deprecated" : false, "documentation" : "

                                                                                            The number of instances with patches installed that are specified in a RejectedPatches list. Patches with a status of INSTALLED_REJECTED were typically installed before they were added to a RejectedPatches list.

                                                                                            If ALLOW_AS_DEPENDENCY is the specified option for RejectedPatchesAction, the value of InstancesWithInstalledRejectedPatches will always be 0 (zero).

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instancesWithInstalledRejectedPatches", "fluentSetterDocumentation" : "

                                                                                            The number of instances with patches installed that are specified in a RejectedPatches list. Patches with a status of INSTALLED_REJECTED were typically installed before they were added to a RejectedPatches list.

                                                                                            If ALLOW_AS_DEPENDENCY is the specified option for RejectedPatchesAction, the value of InstancesWithInstalledRejectedPatches will always be 0 (zero).

                                                                                            \n@param instancesWithInstalledRejectedPatches The number of instances with patches installed that are specified in a RejectedPatches list. Patches with a status of INSTALLED_REJECTED were typically installed before they were added to a RejectedPatches list.

                                                                                            If ALLOW_AS_DEPENDENCY is the specified option for RejectedPatchesAction, the value of InstancesWithInstalledRejectedPatches will always be 0 (zero).

                                                                                            \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instancesWithInstalledRejectedPatches", "getterDocumentation" : "

                                                                                            The number of instances with patches installed that are specified in a RejectedPatches list. Patches with a status of INSTALLED_REJECTED were typically installed before they were added to a RejectedPatches list.

                                                                                            If ALLOW_AS_DEPENDENCY is the specified option for RejectedPatchesAction, the value of InstancesWithInstalledRejectedPatches will always be 0 (zero).

                                                                                            \n@return The number of instances with patches installed that are specified in a RejectedPatches list. Patches with a status of INSTALLED_REJECTED were typically installed before they were added to a RejectedPatches list.

                                                                                            If ALLOW_AS_DEPENDENCY is the specified option for RejectedPatchesAction, the value of InstancesWithInstalledRejectedPatches will always be 0 (zero).

                                                                                            ", "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" : "InstancesWithInstalledRejectedPatches", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstancesWithInstalledRejectedPatches", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "InstancesWithInstalledRejectedPatches", "sensitive" : false, "setterDocumentation" : "

                                                                                            The number of instances with patches installed that are specified in a RejectedPatches list. Patches with a status of INSTALLED_REJECTED were typically installed before they were added to a RejectedPatches list.

                                                                                            If ALLOW_AS_DEPENDENCY is the specified option for RejectedPatchesAction, the value of InstancesWithInstalledRejectedPatches will always be 0 (zero).

                                                                                            \n@param instancesWithInstalledRejectedPatches The number of instances with patches installed that are specified in a RejectedPatches list. Patches with a status of INSTALLED_REJECTED were typically installed before they were added to a RejectedPatches list.

                                                                                            If ALLOW_AS_DEPENDENCY is the specified option for RejectedPatchesAction, the value of InstancesWithInstalledRejectedPatches will always be 0 (zero).

                                                                                            ", "setterMethodName" : "setInstancesWithInstalledRejectedPatches", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "instancesWithInstalledRejectedPatches", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "instancesWithInstalledRejectedPatches", "variableType" : "Integer", "documentation" : "

                                                                                            The number of instances with patches installed that are specified in a RejectedPatches list. Patches with a status of INSTALLED_REJECTED were typically installed before they were added to a RejectedPatches list.

                                                                                            If ALLOW_AS_DEPENDENCY is the specified option for RejectedPatchesAction, the value of InstancesWithInstalledRejectedPatches will always be 0 (zero).

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstancesWithMissingPatches", "beanStyleSetterMethodName" : "setInstancesWithMissingPatches", "c2jName" : "InstancesWithMissingPatches", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The number of instances with missing patches from the patch baseline.

                                                                                            \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 #instancesWithMissingPatches(Integer)}.\n@param instancesWithMissingPatches 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 #instancesWithMissingPatches(Integer)", "deprecated" : false, "documentation" : "

                                                                                            The number of instances with missing patches from the patch baseline.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instancesWithMissingPatches", "fluentSetterDocumentation" : "

                                                                                            The number of instances with missing patches from the patch baseline.

                                                                                            \n@param instancesWithMissingPatches The number of instances with missing patches from the patch baseline.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instancesWithMissingPatches", "getterDocumentation" : "

                                                                                            The number of instances with missing patches from the patch baseline.

                                                                                            \n@return The number of instances with missing patches from the patch baseline.", "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" : "InstancesWithMissingPatches", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstancesWithMissingPatches", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "InstancesWithMissingPatches", "sensitive" : false, "setterDocumentation" : "

                                                                                            The number of instances with missing patches from the patch baseline.

                                                                                            \n@param instancesWithMissingPatches The number of instances with missing patches from the patch baseline.", "setterMethodName" : "setInstancesWithMissingPatches", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "instancesWithMissingPatches", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "instancesWithMissingPatches", "variableType" : "Integer", "documentation" : "

                                                                                            The number of instances with missing patches from the patch baseline.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstancesWithFailedPatches", "beanStyleSetterMethodName" : "setInstancesWithFailedPatches", "c2jName" : "InstancesWithFailedPatches", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The number of instances with patches from the patch baseline that failed to install.

                                                                                            \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 #instancesWithFailedPatches(Integer)}.\n@param instancesWithFailedPatches 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 #instancesWithFailedPatches(Integer)", "deprecated" : false, "documentation" : "

                                                                                            The number of instances with patches from the patch baseline that failed to install.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instancesWithFailedPatches", "fluentSetterDocumentation" : "

                                                                                            The number of instances with patches from the patch baseline that failed to install.

                                                                                            \n@param instancesWithFailedPatches The number of instances with patches from the patch baseline that failed to install.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instancesWithFailedPatches", "getterDocumentation" : "

                                                                                            The number of instances with patches from the patch baseline that failed to install.

                                                                                            \n@return The number of instances with patches from the patch baseline that failed to install.", "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" : "InstancesWithFailedPatches", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstancesWithFailedPatches", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "InstancesWithFailedPatches", "sensitive" : false, "setterDocumentation" : "

                                                                                            The number of instances with patches from the patch baseline that failed to install.

                                                                                            \n@param instancesWithFailedPatches The number of instances with patches from the patch baseline that failed to install.", "setterMethodName" : "setInstancesWithFailedPatches", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "instancesWithFailedPatches", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "instancesWithFailedPatches", "variableType" : "Integer", "documentation" : "

                                                                                            The number of instances with patches from the patch baseline that failed to install.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstancesWithNotApplicablePatches", "beanStyleSetterMethodName" : "setInstancesWithNotApplicablePatches", "c2jName" : "InstancesWithNotApplicablePatches", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The number of instances with patches that aren't applicable.

                                                                                            \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 #instancesWithNotApplicablePatches(Integer)}.\n@param instancesWithNotApplicablePatches 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 #instancesWithNotApplicablePatches(Integer)", "deprecated" : false, "documentation" : "

                                                                                            The number of instances with patches that aren't applicable.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instancesWithNotApplicablePatches", "fluentSetterDocumentation" : "

                                                                                            The number of instances with patches that aren't applicable.

                                                                                            \n@param instancesWithNotApplicablePatches The number of instances with patches that aren't applicable.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instancesWithNotApplicablePatches", "getterDocumentation" : "

                                                                                            The number of instances with patches that aren't applicable.

                                                                                            \n@return The number of instances with patches that aren't applicable.", "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" : "InstancesWithNotApplicablePatches", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstancesWithNotApplicablePatches", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "InstancesWithNotApplicablePatches", "sensitive" : false, "setterDocumentation" : "

                                                                                            The number of instances with patches that aren't applicable.

                                                                                            \n@param instancesWithNotApplicablePatches The number of instances with patches that aren't applicable.", "setterMethodName" : "setInstancesWithNotApplicablePatches", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "instancesWithNotApplicablePatches", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "instancesWithNotApplicablePatches", "variableType" : "Integer", "documentation" : "

                                                                                            The number of instances with patches that aren't applicable.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstancesWithUnreportedNotApplicablePatches", "beanStyleSetterMethodName" : "setInstancesWithUnreportedNotApplicablePatches", "c2jName" : "InstancesWithUnreportedNotApplicablePatches", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The number of instances with NotApplicable patches beyond the supported limit, which are not reported by name to Systems Manager Inventory.

                                                                                            \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 #instancesWithUnreportedNotApplicablePatches(Integer)}.\n@param instancesWithUnreportedNotApplicablePatches 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 #instancesWithUnreportedNotApplicablePatches(Integer)", "deprecated" : false, "documentation" : "

                                                                                            The number of instances with NotApplicable patches beyond the supported limit, which are not reported by name to Systems Manager Inventory.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instancesWithUnreportedNotApplicablePatches", "fluentSetterDocumentation" : "

                                                                                            The number of instances with NotApplicable patches beyond the supported limit, which are not reported by name to Systems Manager Inventory.

                                                                                            \n@param instancesWithUnreportedNotApplicablePatches The number of instances with NotApplicable patches beyond the supported limit, which are not reported by name to Systems Manager Inventory.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instancesWithUnreportedNotApplicablePatches", "getterDocumentation" : "

                                                                                            The number of instances with NotApplicable patches beyond the supported limit, which are not reported by name to Systems Manager Inventory.

                                                                                            \n@return The number of instances with NotApplicable patches beyond the supported limit, which are not reported by name to Systems Manager Inventory.", "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" : "InstancesWithUnreportedNotApplicablePatches", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstancesWithUnreportedNotApplicablePatches", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "InstancesWithUnreportedNotApplicablePatches", "sensitive" : false, "setterDocumentation" : "

                                                                                            The number of instances with NotApplicable patches beyond the supported limit, which are not reported by name to Systems Manager Inventory.

                                                                                            \n@param instancesWithUnreportedNotApplicablePatches The number of instances with NotApplicable patches beyond the supported limit, which are not reported by name to Systems Manager Inventory.", "setterMethodName" : "setInstancesWithUnreportedNotApplicablePatches", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "instancesWithUnreportedNotApplicablePatches", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "instancesWithUnreportedNotApplicablePatches", "variableType" : "Integer", "documentation" : "

                                                                                            The number of instances with NotApplicable patches beyond the supported limit, which are not reported by name to Systems Manager Inventory.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Instances" : { "beanStyleGetterMethodName" : "getInstances", "beanStyleSetterMethodName" : "setInstances", "c2jName" : "Instances", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The number of instances in the patch group.

                                                                                            \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 #instances(Integer)}.\n@param instances 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 #instances(Integer)", "deprecated" : false, "documentation" : "

                                                                                            The number of instances in the patch group.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instances", "fluentSetterDocumentation" : "

                                                                                            The number of instances in the patch group.

                                                                                            \n@param instances The number of instances in the patch group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instances", "getterDocumentation" : "

                                                                                            The number of instances in the patch group.

                                                                                            \n@return The number of instances in the patch group.", "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" : "Instances", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Instances", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Instances", "sensitive" : false, "setterDocumentation" : "

                                                                                            The number of instances in the patch group.

                                                                                            \n@param instances The number of instances in the patch group.", "setterMethodName" : "setInstances", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "instances", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "instances", "variableType" : "Integer", "documentation" : "

                                                                                            The number of instances in the patch group.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "InstancesWithFailedPatches" : { "beanStyleGetterMethodName" : "getInstancesWithFailedPatches", "beanStyleSetterMethodName" : "setInstancesWithFailedPatches", "c2jName" : "InstancesWithFailedPatches", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The number of instances with patches from the patch baseline that failed to install.

                                                                                            \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 #instancesWithFailedPatches(Integer)}.\n@param instancesWithFailedPatches 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 #instancesWithFailedPatches(Integer)", "deprecated" : false, "documentation" : "

                                                                                            The number of instances with patches from the patch baseline that failed to install.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instancesWithFailedPatches", "fluentSetterDocumentation" : "

                                                                                            The number of instances with patches from the patch baseline that failed to install.

                                                                                            \n@param instancesWithFailedPatches The number of instances with patches from the patch baseline that failed to install.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instancesWithFailedPatches", "getterDocumentation" : "

                                                                                            The number of instances with patches from the patch baseline that failed to install.

                                                                                            \n@return The number of instances with patches from the patch baseline that failed to install.", "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" : "InstancesWithFailedPatches", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstancesWithFailedPatches", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "InstancesWithFailedPatches", "sensitive" : false, "setterDocumentation" : "

                                                                                            The number of instances with patches from the patch baseline that failed to install.

                                                                                            \n@param instancesWithFailedPatches The number of instances with patches from the patch baseline that failed to install.", "setterMethodName" : "setInstancesWithFailedPatches", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "instancesWithFailedPatches", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "instancesWithFailedPatches", "variableType" : "Integer", "documentation" : "

                                                                                            The number of instances with patches from the patch baseline that failed to install.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "InstancesWithInstalledOtherPatches" : { "beanStyleGetterMethodName" : "getInstancesWithInstalledOtherPatches", "beanStyleSetterMethodName" : "setInstancesWithInstalledOtherPatches", "c2jName" : "InstancesWithInstalledOtherPatches", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The number of instances with patches installed that aren't defined in the patch baseline.

                                                                                            \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 #instancesWithInstalledOtherPatches(Integer)}.\n@param instancesWithInstalledOtherPatches 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 #instancesWithInstalledOtherPatches(Integer)", "deprecated" : false, "documentation" : "

                                                                                            The number of instances with patches installed that aren't defined in the patch baseline.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instancesWithInstalledOtherPatches", "fluentSetterDocumentation" : "

                                                                                            The number of instances with patches installed that aren't defined in the patch baseline.

                                                                                            \n@param instancesWithInstalledOtherPatches The number of instances with patches installed that aren't defined in the patch baseline.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instancesWithInstalledOtherPatches", "getterDocumentation" : "

                                                                                            The number of instances with patches installed that aren't defined in the patch baseline.

                                                                                            \n@return The number of instances with patches installed that aren't defined in the patch baseline.", "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" : "InstancesWithInstalledOtherPatches", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstancesWithInstalledOtherPatches", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "InstancesWithInstalledOtherPatches", "sensitive" : false, "setterDocumentation" : "

                                                                                            The number of instances with patches installed that aren't defined in the patch baseline.

                                                                                            \n@param instancesWithInstalledOtherPatches The number of instances with patches installed that aren't defined in the patch baseline.", "setterMethodName" : "setInstancesWithInstalledOtherPatches", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "instancesWithInstalledOtherPatches", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "instancesWithInstalledOtherPatches", "variableType" : "Integer", "documentation" : "

                                                                                            The number of instances with patches installed that aren't defined in the patch baseline.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "InstancesWithInstalledPatches" : { "beanStyleGetterMethodName" : "getInstancesWithInstalledPatches", "beanStyleSetterMethodName" : "setInstancesWithInstalledPatches", "c2jName" : "InstancesWithInstalledPatches", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The number of instances with installed patches.

                                                                                            \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 #instancesWithInstalledPatches(Integer)}.\n@param instancesWithInstalledPatches 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 #instancesWithInstalledPatches(Integer)", "deprecated" : false, "documentation" : "

                                                                                            The number of instances with installed patches.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instancesWithInstalledPatches", "fluentSetterDocumentation" : "

                                                                                            The number of instances with installed patches.

                                                                                            \n@param instancesWithInstalledPatches The number of instances with installed patches.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instancesWithInstalledPatches", "getterDocumentation" : "

                                                                                            The number of instances with installed patches.

                                                                                            \n@return The number of instances with installed patches.", "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" : "InstancesWithInstalledPatches", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstancesWithInstalledPatches", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "InstancesWithInstalledPatches", "sensitive" : false, "setterDocumentation" : "

                                                                                            The number of instances with installed patches.

                                                                                            \n@param instancesWithInstalledPatches The number of instances with installed patches.", "setterMethodName" : "setInstancesWithInstalledPatches", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "instancesWithInstalledPatches", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "instancesWithInstalledPatches", "variableType" : "Integer", "documentation" : "

                                                                                            The number of instances with installed patches.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "InstancesWithInstalledRejectedPatches" : { "beanStyleGetterMethodName" : "getInstancesWithInstalledRejectedPatches", "beanStyleSetterMethodName" : "setInstancesWithInstalledRejectedPatches", "c2jName" : "InstancesWithInstalledRejectedPatches", "c2jShape" : "InstancesCount", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The number of instances with patches installed that are specified in a RejectedPatches list. Patches with a status of INSTALLED_REJECTED were typically installed before they were added to a RejectedPatches list.

                                                                                            If ALLOW_AS_DEPENDENCY is the specified option for RejectedPatchesAction, the value of InstancesWithInstalledRejectedPatches will always be 0 (zero).

                                                                                            \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 #instancesWithInstalledRejectedPatches(Integer)}.\n@param instancesWithInstalledRejectedPatches 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 #instancesWithInstalledRejectedPatches(Integer)", "deprecated" : false, "documentation" : "

                                                                                            The number of instances with patches installed that are specified in a RejectedPatches list. Patches with a status of INSTALLED_REJECTED were typically installed before they were added to a RejectedPatches list.

                                                                                            If ALLOW_AS_DEPENDENCY is the specified option for RejectedPatchesAction, the value of InstancesWithInstalledRejectedPatches will always be 0 (zero).

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instancesWithInstalledRejectedPatches", "fluentSetterDocumentation" : "

                                                                                            The number of instances with patches installed that are specified in a RejectedPatches list. Patches with a status of INSTALLED_REJECTED were typically installed before they were added to a RejectedPatches list.

                                                                                            If ALLOW_AS_DEPENDENCY is the specified option for RejectedPatchesAction, the value of InstancesWithInstalledRejectedPatches will always be 0 (zero).

                                                                                            \n@param instancesWithInstalledRejectedPatches The number of instances with patches installed that are specified in a RejectedPatches list. Patches with a status of INSTALLED_REJECTED were typically installed before they were added to a RejectedPatches list.

                                                                                            If ALLOW_AS_DEPENDENCY is the specified option for RejectedPatchesAction, the value of InstancesWithInstalledRejectedPatches will always be 0 (zero).

                                                                                            \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instancesWithInstalledRejectedPatches", "getterDocumentation" : "

                                                                                            The number of instances with patches installed that are specified in a RejectedPatches list. Patches with a status of INSTALLED_REJECTED were typically installed before they were added to a RejectedPatches list.

                                                                                            If ALLOW_AS_DEPENDENCY is the specified option for RejectedPatchesAction, the value of InstancesWithInstalledRejectedPatches will always be 0 (zero).

                                                                                            \n@return The number of instances with patches installed that are specified in a RejectedPatches list. Patches with a status of INSTALLED_REJECTED were typically installed before they were added to a RejectedPatches list.

                                                                                            If ALLOW_AS_DEPENDENCY is the specified option for RejectedPatchesAction, the value of InstancesWithInstalledRejectedPatches will always be 0 (zero).

                                                                                            ", "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" : "InstancesWithInstalledRejectedPatches", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstancesWithInstalledRejectedPatches", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "InstancesWithInstalledRejectedPatches", "sensitive" : false, "setterDocumentation" : "

                                                                                            The number of instances with patches installed that are specified in a RejectedPatches list. Patches with a status of INSTALLED_REJECTED were typically installed before they were added to a RejectedPatches list.

                                                                                            If ALLOW_AS_DEPENDENCY is the specified option for RejectedPatchesAction, the value of InstancesWithInstalledRejectedPatches will always be 0 (zero).

                                                                                            \n@param instancesWithInstalledRejectedPatches The number of instances with patches installed that are specified in a RejectedPatches list. Patches with a status of INSTALLED_REJECTED were typically installed before they were added to a RejectedPatches list.

                                                                                            If ALLOW_AS_DEPENDENCY is the specified option for RejectedPatchesAction, the value of InstancesWithInstalledRejectedPatches will always be 0 (zero).

                                                                                            ", "setterMethodName" : "setInstancesWithInstalledRejectedPatches", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "instancesWithInstalledRejectedPatches", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "instancesWithInstalledRejectedPatches", "variableType" : "Integer", "documentation" : "

                                                                                            The number of instances with patches installed that are specified in a RejectedPatches list. Patches with a status of INSTALLED_REJECTED were typically installed before they were added to a RejectedPatches list.

                                                                                            If ALLOW_AS_DEPENDENCY is the specified option for RejectedPatchesAction, the value of InstancesWithInstalledRejectedPatches will always be 0 (zero).

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "InstancesWithMissingPatches" : { "beanStyleGetterMethodName" : "getInstancesWithMissingPatches", "beanStyleSetterMethodName" : "setInstancesWithMissingPatches", "c2jName" : "InstancesWithMissingPatches", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The number of instances with missing patches from the patch baseline.

                                                                                            \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 #instancesWithMissingPatches(Integer)}.\n@param instancesWithMissingPatches 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 #instancesWithMissingPatches(Integer)", "deprecated" : false, "documentation" : "

                                                                                            The number of instances with missing patches from the patch baseline.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instancesWithMissingPatches", "fluentSetterDocumentation" : "

                                                                                            The number of instances with missing patches from the patch baseline.

                                                                                            \n@param instancesWithMissingPatches The number of instances with missing patches from the patch baseline.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instancesWithMissingPatches", "getterDocumentation" : "

                                                                                            The number of instances with missing patches from the patch baseline.

                                                                                            \n@return The number of instances with missing patches from the patch baseline.", "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" : "InstancesWithMissingPatches", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstancesWithMissingPatches", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "InstancesWithMissingPatches", "sensitive" : false, "setterDocumentation" : "

                                                                                            The number of instances with missing patches from the patch baseline.

                                                                                            \n@param instancesWithMissingPatches The number of instances with missing patches from the patch baseline.", "setterMethodName" : "setInstancesWithMissingPatches", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "instancesWithMissingPatches", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "instancesWithMissingPatches", "variableType" : "Integer", "documentation" : "

                                                                                            The number of instances with missing patches from the patch baseline.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "InstancesWithNotApplicablePatches" : { "beanStyleGetterMethodName" : "getInstancesWithNotApplicablePatches", "beanStyleSetterMethodName" : "setInstancesWithNotApplicablePatches", "c2jName" : "InstancesWithNotApplicablePatches", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The number of instances with patches that aren't applicable.

                                                                                            \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 #instancesWithNotApplicablePatches(Integer)}.\n@param instancesWithNotApplicablePatches 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 #instancesWithNotApplicablePatches(Integer)", "deprecated" : false, "documentation" : "

                                                                                            The number of instances with patches that aren't applicable.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instancesWithNotApplicablePatches", "fluentSetterDocumentation" : "

                                                                                            The number of instances with patches that aren't applicable.

                                                                                            \n@param instancesWithNotApplicablePatches The number of instances with patches that aren't applicable.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instancesWithNotApplicablePatches", "getterDocumentation" : "

                                                                                            The number of instances with patches that aren't applicable.

                                                                                            \n@return The number of instances with patches that aren't applicable.", "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" : "InstancesWithNotApplicablePatches", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstancesWithNotApplicablePatches", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "InstancesWithNotApplicablePatches", "sensitive" : false, "setterDocumentation" : "

                                                                                            The number of instances with patches that aren't applicable.

                                                                                            \n@param instancesWithNotApplicablePatches The number of instances with patches that aren't applicable.", "setterMethodName" : "setInstancesWithNotApplicablePatches", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "instancesWithNotApplicablePatches", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "instancesWithNotApplicablePatches", "variableType" : "Integer", "documentation" : "

                                                                                            The number of instances with patches that aren't applicable.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "InstancesWithUnreportedNotApplicablePatches" : { "beanStyleGetterMethodName" : "getInstancesWithUnreportedNotApplicablePatches", "beanStyleSetterMethodName" : "setInstancesWithUnreportedNotApplicablePatches", "c2jName" : "InstancesWithUnreportedNotApplicablePatches", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The number of instances with NotApplicable patches beyond the supported limit, which are not reported by name to Systems Manager Inventory.

                                                                                            \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 #instancesWithUnreportedNotApplicablePatches(Integer)}.\n@param instancesWithUnreportedNotApplicablePatches 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 #instancesWithUnreportedNotApplicablePatches(Integer)", "deprecated" : false, "documentation" : "

                                                                                            The number of instances with NotApplicable patches beyond the supported limit, which are not reported by name to Systems Manager Inventory.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instancesWithUnreportedNotApplicablePatches", "fluentSetterDocumentation" : "

                                                                                            The number of instances with NotApplicable patches beyond the supported limit, which are not reported by name to Systems Manager Inventory.

                                                                                            \n@param instancesWithUnreportedNotApplicablePatches The number of instances with NotApplicable patches beyond the supported limit, which are not reported by name to Systems Manager Inventory.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instancesWithUnreportedNotApplicablePatches", "getterDocumentation" : "

                                                                                            The number of instances with NotApplicable patches beyond the supported limit, which are not reported by name to Systems Manager Inventory.

                                                                                            \n@return The number of instances with NotApplicable patches beyond the supported limit, which are not reported by name to Systems Manager Inventory.", "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" : "InstancesWithUnreportedNotApplicablePatches", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstancesWithUnreportedNotApplicablePatches", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "InstancesWithUnreportedNotApplicablePatches", "sensitive" : false, "setterDocumentation" : "

                                                                                            The number of instances with NotApplicable patches beyond the supported limit, which are not reported by name to Systems Manager Inventory.

                                                                                            \n@param instancesWithUnreportedNotApplicablePatches The number of instances with NotApplicable patches beyond the supported limit, which are not reported by name to Systems Manager Inventory.", "setterMethodName" : "setInstancesWithUnreportedNotApplicablePatches", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "instancesWithUnreportedNotApplicablePatches", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "instancesWithUnreportedNotApplicablePatches", "variableType" : "Integer", "documentation" : "

                                                                                            The number of instances with NotApplicable patches beyond the supported limit, which are not reported by name to Systems Manager Inventory.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getInstances", "beanStyleSetterMethodName" : "setInstances", "c2jName" : "Instances", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The number of instances in the patch group.

                                                                                            \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 #instances(Integer)}.\n@param instances 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 #instances(Integer)", "deprecated" : false, "documentation" : "

                                                                                            The number of instances in the patch group.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instances", "fluentSetterDocumentation" : "

                                                                                            The number of instances in the patch group.

                                                                                            \n@param instances The number of instances in the patch group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instances", "getterDocumentation" : "

                                                                                            The number of instances in the patch group.

                                                                                            \n@return The number of instances in the patch group.", "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" : "Instances", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Instances", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Instances", "sensitive" : false, "setterDocumentation" : "

                                                                                            The number of instances in the patch group.

                                                                                            \n@param instances The number of instances in the patch group.", "setterMethodName" : "setInstances", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "instances", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "instances", "variableType" : "Integer", "documentation" : "

                                                                                            The number of instances in the patch group.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstancesWithInstalledPatches", "beanStyleSetterMethodName" : "setInstancesWithInstalledPatches", "c2jName" : "InstancesWithInstalledPatches", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The number of instances with installed patches.

                                                                                            \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 #instancesWithInstalledPatches(Integer)}.\n@param instancesWithInstalledPatches 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 #instancesWithInstalledPatches(Integer)", "deprecated" : false, "documentation" : "

                                                                                            The number of instances with installed patches.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instancesWithInstalledPatches", "fluentSetterDocumentation" : "

                                                                                            The number of instances with installed patches.

                                                                                            \n@param instancesWithInstalledPatches The number of instances with installed patches.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instancesWithInstalledPatches", "getterDocumentation" : "

                                                                                            The number of instances with installed patches.

                                                                                            \n@return The number of instances with installed patches.", "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" : "InstancesWithInstalledPatches", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstancesWithInstalledPatches", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "InstancesWithInstalledPatches", "sensitive" : false, "setterDocumentation" : "

                                                                                            The number of instances with installed patches.

                                                                                            \n@param instancesWithInstalledPatches The number of instances with installed patches.", "setterMethodName" : "setInstancesWithInstalledPatches", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "instancesWithInstalledPatches", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "instancesWithInstalledPatches", "variableType" : "Integer", "documentation" : "

                                                                                            The number of instances with installed patches.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstancesWithInstalledOtherPatches", "beanStyleSetterMethodName" : "setInstancesWithInstalledOtherPatches", "c2jName" : "InstancesWithInstalledOtherPatches", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The number of instances with patches installed that aren't defined in the patch baseline.

                                                                                            \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 #instancesWithInstalledOtherPatches(Integer)}.\n@param instancesWithInstalledOtherPatches 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 #instancesWithInstalledOtherPatches(Integer)", "deprecated" : false, "documentation" : "

                                                                                            The number of instances with patches installed that aren't defined in the patch baseline.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instancesWithInstalledOtherPatches", "fluentSetterDocumentation" : "

                                                                                            The number of instances with patches installed that aren't defined in the patch baseline.

                                                                                            \n@param instancesWithInstalledOtherPatches The number of instances with patches installed that aren't defined in the patch baseline.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instancesWithInstalledOtherPatches", "getterDocumentation" : "

                                                                                            The number of instances with patches installed that aren't defined in the patch baseline.

                                                                                            \n@return The number of instances with patches installed that aren't defined in the patch baseline.", "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" : "InstancesWithInstalledOtherPatches", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstancesWithInstalledOtherPatches", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "InstancesWithInstalledOtherPatches", "sensitive" : false, "setterDocumentation" : "

                                                                                            The number of instances with patches installed that aren't defined in the patch baseline.

                                                                                            \n@param instancesWithInstalledOtherPatches The number of instances with patches installed that aren't defined in the patch baseline.", "setterMethodName" : "setInstancesWithInstalledOtherPatches", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "instancesWithInstalledOtherPatches", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "instancesWithInstalledOtherPatches", "variableType" : "Integer", "documentation" : "

                                                                                            The number of instances with patches installed that aren't defined in the patch baseline.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstancesWithInstalledRejectedPatches", "beanStyleSetterMethodName" : "setInstancesWithInstalledRejectedPatches", "c2jName" : "InstancesWithInstalledRejectedPatches", "c2jShape" : "InstancesCount", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The number of instances with patches installed that are specified in a RejectedPatches list. Patches with a status of INSTALLED_REJECTED were typically installed before they were added to a RejectedPatches list.

                                                                                            If ALLOW_AS_DEPENDENCY is the specified option for RejectedPatchesAction, the value of InstancesWithInstalledRejectedPatches will always be 0 (zero).

                                                                                            \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 #instancesWithInstalledRejectedPatches(Integer)}.\n@param instancesWithInstalledRejectedPatches 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 #instancesWithInstalledRejectedPatches(Integer)", "deprecated" : false, "documentation" : "

                                                                                            The number of instances with patches installed that are specified in a RejectedPatches list. Patches with a status of INSTALLED_REJECTED were typically installed before they were added to a RejectedPatches list.

                                                                                            If ALLOW_AS_DEPENDENCY is the specified option for RejectedPatchesAction, the value of InstancesWithInstalledRejectedPatches will always be 0 (zero).

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instancesWithInstalledRejectedPatches", "fluentSetterDocumentation" : "

                                                                                            The number of instances with patches installed that are specified in a RejectedPatches list. Patches with a status of INSTALLED_REJECTED were typically installed before they were added to a RejectedPatches list.

                                                                                            If ALLOW_AS_DEPENDENCY is the specified option for RejectedPatchesAction, the value of InstancesWithInstalledRejectedPatches will always be 0 (zero).

                                                                                            \n@param instancesWithInstalledRejectedPatches The number of instances with patches installed that are specified in a RejectedPatches list. Patches with a status of INSTALLED_REJECTED were typically installed before they were added to a RejectedPatches list.

                                                                                            If ALLOW_AS_DEPENDENCY is the specified option for RejectedPatchesAction, the value of InstancesWithInstalledRejectedPatches will always be 0 (zero).

                                                                                            \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instancesWithInstalledRejectedPatches", "getterDocumentation" : "

                                                                                            The number of instances with patches installed that are specified in a RejectedPatches list. Patches with a status of INSTALLED_REJECTED were typically installed before they were added to a RejectedPatches list.

                                                                                            If ALLOW_AS_DEPENDENCY is the specified option for RejectedPatchesAction, the value of InstancesWithInstalledRejectedPatches will always be 0 (zero).

                                                                                            \n@return The number of instances with patches installed that are specified in a RejectedPatches list. Patches with a status of INSTALLED_REJECTED were typically installed before they were added to a RejectedPatches list.

                                                                                            If ALLOW_AS_DEPENDENCY is the specified option for RejectedPatchesAction, the value of InstancesWithInstalledRejectedPatches will always be 0 (zero).

                                                                                            ", "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" : "InstancesWithInstalledRejectedPatches", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstancesWithInstalledRejectedPatches", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "InstancesWithInstalledRejectedPatches", "sensitive" : false, "setterDocumentation" : "

                                                                                            The number of instances with patches installed that are specified in a RejectedPatches list. Patches with a status of INSTALLED_REJECTED were typically installed before they were added to a RejectedPatches list.

                                                                                            If ALLOW_AS_DEPENDENCY is the specified option for RejectedPatchesAction, the value of InstancesWithInstalledRejectedPatches will always be 0 (zero).

                                                                                            \n@param instancesWithInstalledRejectedPatches The number of instances with patches installed that are specified in a RejectedPatches list. Patches with a status of INSTALLED_REJECTED were typically installed before they were added to a RejectedPatches list.

                                                                                            If ALLOW_AS_DEPENDENCY is the specified option for RejectedPatchesAction, the value of InstancesWithInstalledRejectedPatches will always be 0 (zero).

                                                                                            ", "setterMethodName" : "setInstancesWithInstalledRejectedPatches", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "instancesWithInstalledRejectedPatches", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "instancesWithInstalledRejectedPatches", "variableType" : "Integer", "documentation" : "

                                                                                            The number of instances with patches installed that are specified in a RejectedPatches list. Patches with a status of INSTALLED_REJECTED were typically installed before they were added to a RejectedPatches list.

                                                                                            If ALLOW_AS_DEPENDENCY is the specified option for RejectedPatchesAction, the value of InstancesWithInstalledRejectedPatches will always be 0 (zero).

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstancesWithMissingPatches", "beanStyleSetterMethodName" : "setInstancesWithMissingPatches", "c2jName" : "InstancesWithMissingPatches", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The number of instances with missing patches from the patch baseline.

                                                                                            \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 #instancesWithMissingPatches(Integer)}.\n@param instancesWithMissingPatches 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 #instancesWithMissingPatches(Integer)", "deprecated" : false, "documentation" : "

                                                                                            The number of instances with missing patches from the patch baseline.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instancesWithMissingPatches", "fluentSetterDocumentation" : "

                                                                                            The number of instances with missing patches from the patch baseline.

                                                                                            \n@param instancesWithMissingPatches The number of instances with missing patches from the patch baseline.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instancesWithMissingPatches", "getterDocumentation" : "

                                                                                            The number of instances with missing patches from the patch baseline.

                                                                                            \n@return The number of instances with missing patches from the patch baseline.", "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" : "InstancesWithMissingPatches", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstancesWithMissingPatches", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "InstancesWithMissingPatches", "sensitive" : false, "setterDocumentation" : "

                                                                                            The number of instances with missing patches from the patch baseline.

                                                                                            \n@param instancesWithMissingPatches The number of instances with missing patches from the patch baseline.", "setterMethodName" : "setInstancesWithMissingPatches", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "instancesWithMissingPatches", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "instancesWithMissingPatches", "variableType" : "Integer", "documentation" : "

                                                                                            The number of instances with missing patches from the patch baseline.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstancesWithFailedPatches", "beanStyleSetterMethodName" : "setInstancesWithFailedPatches", "c2jName" : "InstancesWithFailedPatches", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The number of instances with patches from the patch baseline that failed to install.

                                                                                            \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 #instancesWithFailedPatches(Integer)}.\n@param instancesWithFailedPatches 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 #instancesWithFailedPatches(Integer)", "deprecated" : false, "documentation" : "

                                                                                            The number of instances with patches from the patch baseline that failed to install.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instancesWithFailedPatches", "fluentSetterDocumentation" : "

                                                                                            The number of instances with patches from the patch baseline that failed to install.

                                                                                            \n@param instancesWithFailedPatches The number of instances with patches from the patch baseline that failed to install.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instancesWithFailedPatches", "getterDocumentation" : "

                                                                                            The number of instances with patches from the patch baseline that failed to install.

                                                                                            \n@return The number of instances with patches from the patch baseline that failed to install.", "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" : "InstancesWithFailedPatches", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstancesWithFailedPatches", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "InstancesWithFailedPatches", "sensitive" : false, "setterDocumentation" : "

                                                                                            The number of instances with patches from the patch baseline that failed to install.

                                                                                            \n@param instancesWithFailedPatches The number of instances with patches from the patch baseline that failed to install.", "setterMethodName" : "setInstancesWithFailedPatches", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "instancesWithFailedPatches", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "instancesWithFailedPatches", "variableType" : "Integer", "documentation" : "

                                                                                            The number of instances with patches from the patch baseline that failed to install.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstancesWithNotApplicablePatches", "beanStyleSetterMethodName" : "setInstancesWithNotApplicablePatches", "c2jName" : "InstancesWithNotApplicablePatches", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The number of instances with patches that aren't applicable.

                                                                                            \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 #instancesWithNotApplicablePatches(Integer)}.\n@param instancesWithNotApplicablePatches 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 #instancesWithNotApplicablePatches(Integer)", "deprecated" : false, "documentation" : "

                                                                                            The number of instances with patches that aren't applicable.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instancesWithNotApplicablePatches", "fluentSetterDocumentation" : "

                                                                                            The number of instances with patches that aren't applicable.

                                                                                            \n@param instancesWithNotApplicablePatches The number of instances with patches that aren't applicable.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instancesWithNotApplicablePatches", "getterDocumentation" : "

                                                                                            The number of instances with patches that aren't applicable.

                                                                                            \n@return The number of instances with patches that aren't applicable.", "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" : "InstancesWithNotApplicablePatches", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstancesWithNotApplicablePatches", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "InstancesWithNotApplicablePatches", "sensitive" : false, "setterDocumentation" : "

                                                                                            The number of instances with patches that aren't applicable.

                                                                                            \n@param instancesWithNotApplicablePatches The number of instances with patches that aren't applicable.", "setterMethodName" : "setInstancesWithNotApplicablePatches", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "instancesWithNotApplicablePatches", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "instancesWithNotApplicablePatches", "variableType" : "Integer", "documentation" : "

                                                                                            The number of instances with patches that aren't applicable.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstancesWithUnreportedNotApplicablePatches", "beanStyleSetterMethodName" : "setInstancesWithUnreportedNotApplicablePatches", "c2jName" : "InstancesWithUnreportedNotApplicablePatches", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The number of instances with NotApplicable patches beyond the supported limit, which are not reported by name to Systems Manager Inventory.

                                                                                            \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 #instancesWithUnreportedNotApplicablePatches(Integer)}.\n@param instancesWithUnreportedNotApplicablePatches 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 #instancesWithUnreportedNotApplicablePatches(Integer)", "deprecated" : false, "documentation" : "

                                                                                            The number of instances with NotApplicable patches beyond the supported limit, which are not reported by name to Systems Manager Inventory.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instancesWithUnreportedNotApplicablePatches", "fluentSetterDocumentation" : "

                                                                                            The number of instances with NotApplicable patches beyond the supported limit, which are not reported by name to Systems Manager Inventory.

                                                                                            \n@param instancesWithUnreportedNotApplicablePatches The number of instances with NotApplicable patches beyond the supported limit, which are not reported by name to Systems Manager Inventory.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instancesWithUnreportedNotApplicablePatches", "getterDocumentation" : "

                                                                                            The number of instances with NotApplicable patches beyond the supported limit, which are not reported by name to Systems Manager Inventory.

                                                                                            \n@return The number of instances with NotApplicable patches beyond the supported limit, which are not reported by name to Systems Manager Inventory.", "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" : "InstancesWithUnreportedNotApplicablePatches", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstancesWithUnreportedNotApplicablePatches", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "InstancesWithUnreportedNotApplicablePatches", "sensitive" : false, "setterDocumentation" : "

                                                                                            The number of instances with NotApplicable patches beyond the supported limit, which are not reported by name to Systems Manager Inventory.

                                                                                            \n@param instancesWithUnreportedNotApplicablePatches The number of instances with NotApplicable patches beyond the supported limit, which are not reported by name to Systems Manager Inventory.", "setterMethodName" : "setInstancesWithUnreportedNotApplicablePatches", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "instancesWithUnreportedNotApplicablePatches", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "instancesWithUnreportedNotApplicablePatches", "variableType" : "Integer", "documentation" : "

                                                                                            The number of instances with NotApplicable patches beyond the supported limit, which are not reported by name to Systems Manager Inventory.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribePatchGroupStateResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribePatchGroupStateResponse", "variableName" : "describePatchGroupStateResponse", "variableType" : "DescribePatchGroupStateResponse", "documentation" : null, "simpleType" : "DescribePatchGroupStateResponse", "variableSetterType" : "DescribePatchGroupStateResponse" }, "wrapper" : false }, "DescribePatchGroupsRequest" : { "c2jName" : "DescribePatchGroupsRequest", "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" : "DescribePatchGroups", "locationName" : null, "requestUri" : "/", "target" : "AmazonSSM.DescribePatchGroups", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "PatchBaselineMaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The maximum number of patch groups to return (per page).

                                                                                            \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                            The maximum number of patch groups to return (per page).

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                            The maximum number of patch groups to return (per page).

                                                                                            \n@param maxResults The maximum number of patch groups to return (per page).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

                                                                                            The maximum number of patch groups to return (per page).

                                                                                            \n@return The maximum number of patch groups to return (per page).", "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" : "

                                                                                            The maximum number of patch groups to return (per page).

                                                                                            \n@param maxResults The maximum number of patch groups to return (per page).", "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" : "

                                                                                            The maximum number of patch groups to return (per page).

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "PatchOrchestratorFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            One or more filters. Use a filter to return a more specific list of results.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #filters(List)}.\n@param filters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filters(List)", "deprecated" : false, "documentation" : "

                                                                                            One or more filters. Use a filter to return a more specific list of results.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filters", "fluentSetterDocumentation" : "

                                                                                            One or more filters. Use a filter to return a more specific list of results.

                                                                                            \n@param filters One or more filters. Use a filter to return a more specific list of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

                                                                                            One or more filters. Use a filter to return a more specific list of results.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return One or more filters. Use a filter to return a more specific list of results.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "PatchOrchestratorFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link PatchOrchestratorFilter.Builder} avoiding the need to create one manually via {@link PatchOrchestratorFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link PatchOrchestratorFilter.Builder#build()} is called immediately and its result is passed to {@link #member(PatchOrchestratorFilter)}.\n@param member a consumer that will call methods on {@link PatchOrchestratorFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(PatchOrchestratorFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "PatchOrchestratorFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "PatchOrchestratorFilter", "variableName" : "member", "variableType" : "PatchOrchestratorFilter", "documentation" : null, "simpleType" : "PatchOrchestratorFilter", "variableSetterType" : "PatchOrchestratorFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PatchOrchestratorFilter", "variableName" : "member", "variableType" : "PatchOrchestratorFilter", "documentation" : "", "simpleType" : "PatchOrchestratorFilter", "variableSetterType" : "PatchOrchestratorFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "PatchOrchestratorFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "PatchOrchestratorFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

                                                                                            One or more filters. Use a filter to return a more specific list of results.

                                                                                            \n@param filters One or more filters. Use a filter to return a more specific list of results.", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

                                                                                            One or more filters. Use a filter to return a more specific list of results.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@return The token for the next set of items to return. (You received this token from a previous call.)", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Filters" : { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "PatchOrchestratorFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            One or more filters. Use a filter to return a more specific list of results.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #filters(List)}.\n@param filters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filters(List)", "deprecated" : false, "documentation" : "

                                                                                            One or more filters. Use a filter to return a more specific list of results.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filters", "fluentSetterDocumentation" : "

                                                                                            One or more filters. Use a filter to return a more specific list of results.

                                                                                            \n@param filters One or more filters. Use a filter to return a more specific list of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

                                                                                            One or more filters. Use a filter to return a more specific list of results.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return One or more filters. Use a filter to return a more specific list of results.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "PatchOrchestratorFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link PatchOrchestratorFilter.Builder} avoiding the need to create one manually via {@link PatchOrchestratorFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link PatchOrchestratorFilter.Builder#build()} is called immediately and its result is passed to {@link #member(PatchOrchestratorFilter)}.\n@param member a consumer that will call methods on {@link PatchOrchestratorFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(PatchOrchestratorFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "PatchOrchestratorFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "PatchOrchestratorFilter", "variableName" : "member", "variableType" : "PatchOrchestratorFilter", "documentation" : null, "simpleType" : "PatchOrchestratorFilter", "variableSetterType" : "PatchOrchestratorFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PatchOrchestratorFilter", "variableName" : "member", "variableType" : "PatchOrchestratorFilter", "documentation" : "", "simpleType" : "PatchOrchestratorFilter", "variableSetterType" : "PatchOrchestratorFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "PatchOrchestratorFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "PatchOrchestratorFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

                                                                                            One or more filters. Use a filter to return a more specific list of results.

                                                                                            \n@param filters One or more filters. Use a filter to return a more specific list of results.", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

                                                                                            One or more filters. Use a filter to return a more specific list of results.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "MaxResults" : { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "PatchBaselineMaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The maximum number of patch groups to return (per page).

                                                                                            \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                            The maximum number of patch groups to return (per page).

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                            The maximum number of patch groups to return (per page).

                                                                                            \n@param maxResults The maximum number of patch groups to return (per page).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

                                                                                            The maximum number of patch groups to return (per page).

                                                                                            \n@return The maximum number of patch groups to return (per page).", "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" : "

                                                                                            The maximum number of patch groups to return (per page).

                                                                                            \n@param maxResults The maximum number of patch groups to return (per page).", "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" : "

                                                                                            The maximum number of patch groups to return (per page).

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@return The token for the next set of items to return. (You received this token from a previous call.)", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "PatchBaselineMaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The maximum number of patch groups to return (per page).

                                                                                            \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                            The maximum number of patch groups to return (per page).

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                            The maximum number of patch groups to return (per page).

                                                                                            \n@param maxResults The maximum number of patch groups to return (per page).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxResults", "getterDocumentation" : "

                                                                                            The maximum number of patch groups to return (per page).

                                                                                            \n@return The maximum number of patch groups to return (per page).", "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" : "

                                                                                            The maximum number of patch groups to return (per page).

                                                                                            \n@param maxResults The maximum number of patch groups to return (per page).", "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" : "

                                                                                            The maximum number of patch groups to return (per page).

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "PatchOrchestratorFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            One or more filters. Use a filter to return a more specific list of results.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #filters(List)}.\n@param filters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filters(List)", "deprecated" : false, "documentation" : "

                                                                                            One or more filters. Use a filter to return a more specific list of results.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filters", "fluentSetterDocumentation" : "

                                                                                            One or more filters. Use a filter to return a more specific list of results.

                                                                                            \n@param filters One or more filters. Use a filter to return a more specific list of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

                                                                                            One or more filters. Use a filter to return a more specific list of results.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return One or more filters. Use a filter to return a more specific list of results.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "PatchOrchestratorFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link PatchOrchestratorFilter.Builder} avoiding the need to create one manually via {@link PatchOrchestratorFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link PatchOrchestratorFilter.Builder#build()} is called immediately and its result is passed to {@link #member(PatchOrchestratorFilter)}.\n@param member a consumer that will call methods on {@link PatchOrchestratorFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(PatchOrchestratorFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "PatchOrchestratorFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "PatchOrchestratorFilter", "variableName" : "member", "variableType" : "PatchOrchestratorFilter", "documentation" : null, "simpleType" : "PatchOrchestratorFilter", "variableSetterType" : "PatchOrchestratorFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PatchOrchestratorFilter", "variableName" : "member", "variableType" : "PatchOrchestratorFilter", "documentation" : "", "simpleType" : "PatchOrchestratorFilter", "variableSetterType" : "PatchOrchestratorFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "PatchOrchestratorFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "PatchOrchestratorFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

                                                                                            One or more filters. Use a filter to return a more specific list of results.

                                                                                            \n@param filters One or more filters. Use a filter to return a more specific list of results.", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

                                                                                            One or more filters. Use a filter to return a more specific list of results.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@return The token for the next set of items to return. (You received this token from a previous call.)", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribePatchGroupsRequest", "simpleMethod" : true, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribePatchGroupsRequest", "variableName" : "describePatchGroupsRequest", "variableType" : "DescribePatchGroupsRequest", "documentation" : null, "simpleType" : "DescribePatchGroupsRequest", "variableSetterType" : "DescribePatchGroupsRequest" }, "wrapper" : false }, "DescribePatchGroupsResponse" : { "c2jName" : "DescribePatchGroupsResult", "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" : [ { "beanStyleGetterMethodName" : "getMappings", "beanStyleSetterMethodName" : "setMappings", "c2jName" : "Mappings", "c2jShape" : "PatchGroupPatchBaselineMappingList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Each entry in the array contains:

                                                                                            PatchGroup: string (between 1 and 256 characters, Regex: ^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$)

                                                                                            PatchBaselineIdentity: A PatchBaselineIdentity element.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #mappings(List)}.\n@param mappings a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #mappings(List)", "deprecated" : false, "documentation" : "

                                                                                            Each entry in the array contains:

                                                                                            PatchGroup: string (between 1 and 256 characters, Regex: ^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$)

                                                                                            PatchBaselineIdentity: A PatchBaselineIdentity element.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "mappings", "fluentSetterDocumentation" : "

                                                                                            Each entry in the array contains:

                                                                                            PatchGroup: string (between 1 and 256 characters, Regex: ^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$)

                                                                                            PatchBaselineIdentity: A PatchBaselineIdentity element.

                                                                                            \n@param mappings Each entry in the array contains:

                                                                                            PatchGroup: string (between 1 and 256 characters, Regex: ^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$)

                                                                                            PatchBaselineIdentity: A PatchBaselineIdentity element.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mappings", "getterDocumentation" : "

                                                                                            Each entry in the array contains:

                                                                                            PatchGroup: string (between 1 and 256 characters, Regex: ^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$)

                                                                                            PatchBaselineIdentity: A PatchBaselineIdentity element.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return Each entry in the array contains:

                                                                                            PatchGroup: string (between 1 and 256 characters, Regex: ^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$)

                                                                                            PatchBaselineIdentity: A PatchBaselineIdentity element.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Mappings", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Mappings", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "PatchGroupPatchBaselineMapping", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link PatchGroupPatchBaselineMapping.Builder} avoiding the need to create one manually via {@link PatchGroupPatchBaselineMapping#builder()}.\n\nWhen the {@link Consumer} completes, {@link PatchGroupPatchBaselineMapping.Builder#build()} is called immediately and its result is passed to {@link #member(PatchGroupPatchBaselineMapping)}.\n@param member a consumer that will call methods on {@link PatchGroupPatchBaselineMapping.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(PatchGroupPatchBaselineMapping)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "PatchGroupPatchBaselineMapping", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "PatchGroupPatchBaselineMapping", "variableName" : "member", "variableType" : "PatchGroupPatchBaselineMapping", "documentation" : null, "simpleType" : "PatchGroupPatchBaselineMapping", "variableSetterType" : "PatchGroupPatchBaselineMapping" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PatchGroupPatchBaselineMapping", "variableName" : "member", "variableType" : "PatchGroupPatchBaselineMapping", "documentation" : "", "simpleType" : "PatchGroupPatchBaselineMapping", "variableSetterType" : "PatchGroupPatchBaselineMapping" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "PatchGroupPatchBaselineMapping", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "PatchGroupPatchBaselineMapping", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Mappings", "sensitive" : false, "setterDocumentation" : "

                                                                                            Each entry in the array contains:

                                                                                            PatchGroup: string (between 1 and 256 characters, Regex: ^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$)

                                                                                            PatchBaselineIdentity: A PatchBaselineIdentity element.

                                                                                            \n@param mappings Each entry in the array contains:

                                                                                            PatchGroup: string (between 1 and 256 characters, Regex: ^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$)

                                                                                            PatchBaselineIdentity: A PatchBaselineIdentity element.", "setterMethodName" : "setMappings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "mappings", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "mappings", "variableType" : "java.util.List", "documentation" : "

                                                                                            Each entry in the array contains:

                                                                                            PatchGroup: string (between 1 and 256 characters, Regex: ^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$)

                                                                                            PatchBaselineIdentity: A PatchBaselineIdentity element.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@return The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "getterModel" : { "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" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "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" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Mappings" : { "beanStyleGetterMethodName" : "getMappings", "beanStyleSetterMethodName" : "setMappings", "c2jName" : "Mappings", "c2jShape" : "PatchGroupPatchBaselineMappingList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Each entry in the array contains:

                                                                                            PatchGroup: string (between 1 and 256 characters, Regex: ^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$)

                                                                                            PatchBaselineIdentity: A PatchBaselineIdentity element.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #mappings(List)}.\n@param mappings a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #mappings(List)", "deprecated" : false, "documentation" : "

                                                                                            Each entry in the array contains:

                                                                                            PatchGroup: string (between 1 and 256 characters, Regex: ^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$)

                                                                                            PatchBaselineIdentity: A PatchBaselineIdentity element.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "mappings", "fluentSetterDocumentation" : "

                                                                                            Each entry in the array contains:

                                                                                            PatchGroup: string (between 1 and 256 characters, Regex: ^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$)

                                                                                            PatchBaselineIdentity: A PatchBaselineIdentity element.

                                                                                            \n@param mappings Each entry in the array contains:

                                                                                            PatchGroup: string (between 1 and 256 characters, Regex: ^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$)

                                                                                            PatchBaselineIdentity: A PatchBaselineIdentity element.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mappings", "getterDocumentation" : "

                                                                                            Each entry in the array contains:

                                                                                            PatchGroup: string (between 1 and 256 characters, Regex: ^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$)

                                                                                            PatchBaselineIdentity: A PatchBaselineIdentity element.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return Each entry in the array contains:

                                                                                            PatchGroup: string (between 1 and 256 characters, Regex: ^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$)

                                                                                            PatchBaselineIdentity: A PatchBaselineIdentity element.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Mappings", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Mappings", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "PatchGroupPatchBaselineMapping", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link PatchGroupPatchBaselineMapping.Builder} avoiding the need to create one manually via {@link PatchGroupPatchBaselineMapping#builder()}.\n\nWhen the {@link Consumer} completes, {@link PatchGroupPatchBaselineMapping.Builder#build()} is called immediately and its result is passed to {@link #member(PatchGroupPatchBaselineMapping)}.\n@param member a consumer that will call methods on {@link PatchGroupPatchBaselineMapping.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(PatchGroupPatchBaselineMapping)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "PatchGroupPatchBaselineMapping", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "PatchGroupPatchBaselineMapping", "variableName" : "member", "variableType" : "PatchGroupPatchBaselineMapping", "documentation" : null, "simpleType" : "PatchGroupPatchBaselineMapping", "variableSetterType" : "PatchGroupPatchBaselineMapping" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PatchGroupPatchBaselineMapping", "variableName" : "member", "variableType" : "PatchGroupPatchBaselineMapping", "documentation" : "", "simpleType" : "PatchGroupPatchBaselineMapping", "variableSetterType" : "PatchGroupPatchBaselineMapping" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "PatchGroupPatchBaselineMapping", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "PatchGroupPatchBaselineMapping", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Mappings", "sensitive" : false, "setterDocumentation" : "

                                                                                            Each entry in the array contains:

                                                                                            PatchGroup: string (between 1 and 256 characters, Regex: ^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$)

                                                                                            PatchBaselineIdentity: A PatchBaselineIdentity element.

                                                                                            \n@param mappings Each entry in the array contains:

                                                                                            PatchGroup: string (between 1 and 256 characters, Regex: ^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$)

                                                                                            PatchBaselineIdentity: A PatchBaselineIdentity element.", "setterMethodName" : "setMappings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "mappings", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "mappings", "variableType" : "java.util.List", "documentation" : "

                                                                                            Each entry in the array contains:

                                                                                            PatchGroup: string (between 1 and 256 characters, Regex: ^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$)

                                                                                            PatchBaselineIdentity: A PatchBaselineIdentity element.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@return The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "getterModel" : { "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" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "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" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getMappings", "beanStyleSetterMethodName" : "setMappings", "c2jName" : "Mappings", "c2jShape" : "PatchGroupPatchBaselineMappingList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Each entry in the array contains:

                                                                                            PatchGroup: string (between 1 and 256 characters, Regex: ^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$)

                                                                                            PatchBaselineIdentity: A PatchBaselineIdentity element.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #mappings(List)}.\n@param mappings a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #mappings(List)", "deprecated" : false, "documentation" : "

                                                                                            Each entry in the array contains:

                                                                                            PatchGroup: string (between 1 and 256 characters, Regex: ^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$)

                                                                                            PatchBaselineIdentity: A PatchBaselineIdentity element.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "mappings", "fluentSetterDocumentation" : "

                                                                                            Each entry in the array contains:

                                                                                            PatchGroup: string (between 1 and 256 characters, Regex: ^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$)

                                                                                            PatchBaselineIdentity: A PatchBaselineIdentity element.

                                                                                            \n@param mappings Each entry in the array contains:

                                                                                            PatchGroup: string (between 1 and 256 characters, Regex: ^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$)

                                                                                            PatchBaselineIdentity: A PatchBaselineIdentity element.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mappings", "getterDocumentation" : "

                                                                                            Each entry in the array contains:

                                                                                            PatchGroup: string (between 1 and 256 characters, Regex: ^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$)

                                                                                            PatchBaselineIdentity: A PatchBaselineIdentity element.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return Each entry in the array contains:

                                                                                            PatchGroup: string (between 1 and 256 characters, Regex: ^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$)

                                                                                            PatchBaselineIdentity: A PatchBaselineIdentity element.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Mappings", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Mappings", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "PatchGroupPatchBaselineMapping", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link PatchGroupPatchBaselineMapping.Builder} avoiding the need to create one manually via {@link PatchGroupPatchBaselineMapping#builder()}.\n\nWhen the {@link Consumer} completes, {@link PatchGroupPatchBaselineMapping.Builder#build()} is called immediately and its result is passed to {@link #member(PatchGroupPatchBaselineMapping)}.\n@param member a consumer that will call methods on {@link PatchGroupPatchBaselineMapping.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(PatchGroupPatchBaselineMapping)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "PatchGroupPatchBaselineMapping", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "PatchGroupPatchBaselineMapping", "variableName" : "member", "variableType" : "PatchGroupPatchBaselineMapping", "documentation" : null, "simpleType" : "PatchGroupPatchBaselineMapping", "variableSetterType" : "PatchGroupPatchBaselineMapping" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PatchGroupPatchBaselineMapping", "variableName" : "member", "variableType" : "PatchGroupPatchBaselineMapping", "documentation" : "", "simpleType" : "PatchGroupPatchBaselineMapping", "variableSetterType" : "PatchGroupPatchBaselineMapping" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "PatchGroupPatchBaselineMapping", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "PatchGroupPatchBaselineMapping", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Mappings", "sensitive" : false, "setterDocumentation" : "

                                                                                            Each entry in the array contains:

                                                                                            PatchGroup: string (between 1 and 256 characters, Regex: ^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$)

                                                                                            PatchBaselineIdentity: A PatchBaselineIdentity element.

                                                                                            \n@param mappings Each entry in the array contains:

                                                                                            PatchGroup: string (between 1 and 256 characters, Regex: ^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$)

                                                                                            PatchBaselineIdentity: A PatchBaselineIdentity element.", "setterMethodName" : "setMappings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "mappings", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "mappings", "variableType" : "java.util.List", "documentation" : "

                                                                                            Each entry in the array contains:

                                                                                            PatchGroup: string (between 1 and 256 characters, Regex: ^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$)

                                                                                            PatchBaselineIdentity: A PatchBaselineIdentity element.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@return The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "getterModel" : { "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" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "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" : "

                                                                                            The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribePatchGroupsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribePatchGroupsResponse", "variableName" : "describePatchGroupsResponse", "variableType" : "DescribePatchGroupsResponse", "documentation" : null, "simpleType" : "DescribePatchGroupsResponse", "variableSetterType" : "DescribePatchGroupsResponse" }, "wrapper" : false }, "DescribePatchPropertiesRequest" : { "c2jName" : "DescribePatchPropertiesRequest", "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" : "DescribePatchProperties", "locationName" : null, "requestUri" : "/", "target" : "AmazonSSM.DescribePatchProperties", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getOperatingSystemAsString", "beanStyleSetterMethodName" : "setOperatingSystem", "c2jName" : "OperatingSystem", "c2jShape" : "OperatingSystem", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The operating system type for which to list patches.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #operatingSystemAsString(String)}.\n@param operatingSystem a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #operatingSystem(String)", "deprecated" : false, "documentation" : "

                                                                                            The operating system type for which to list patches.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "OperatingSystem", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "operatingSystem", "fluentEnumSetterMethodName" : "operatingSystem", "fluentGetterMethodName" : "operatingSystemAsString", "fluentSetterDocumentation" : "

                                                                                            The operating system type for which to list patches.

                                                                                            \n@param operatingSystem The operating system type for which to list patches.\n@see OperatingSystem\n@return Returns a reference to this object so that method calls can be chained together.\n@see OperatingSystem", "fluentSetterMethodName" : "operatingSystem", "getterDocumentation" : "

                                                                                            The operating system type for which to list patches.

                                                                                            \n

                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #operatingSystem} will return {@link OperatingSystem#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #operatingSystemAsString}.\n

                                                                                            \n@return The operating system type for which to list patches.\n@see OperatingSystem", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OperatingSystem", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OperatingSystem", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OperatingSystem", "sensitive" : false, "setterDocumentation" : "

                                                                                            The operating system type for which to list patches.

                                                                                            \n@param operatingSystem The operating system type for which to list patches.\n@see OperatingSystem", "setterMethodName" : "setOperatingSystem", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "operatingSystem", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "operatingSystem", "variableType" : "String", "documentation" : "

                                                                                            The operating system type for which to list patches.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPropertyAsString", "beanStyleSetterMethodName" : "setProperty", "c2jName" : "Property", "c2jShape" : "PatchProperty", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The patch property for which you want to view patch details.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #propertyAsString(String)}.\n@param property a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #property(String)", "deprecated" : false, "documentation" : "

                                                                                            The patch property for which you want to view patch details.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "PatchProperty", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "property", "fluentEnumSetterMethodName" : "property", "fluentGetterMethodName" : "propertyAsString", "fluentSetterDocumentation" : "

                                                                                            The patch property for which you want to view patch details.

                                                                                            \n@param property The patch property for which you want to view patch details.\n@see PatchProperty\n@return Returns a reference to this object so that method calls can be chained together.\n@see PatchProperty", "fluentSetterMethodName" : "property", "getterDocumentation" : "

                                                                                            The patch property for which you want to view patch details.

                                                                                            \n

                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #property} will return {@link PatchProperty#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #propertyAsString}.\n

                                                                                            \n@return The patch property for which you want to view patch details.\n@see PatchProperty", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Property", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Property", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Property", "sensitive" : false, "setterDocumentation" : "

                                                                                            The patch property for which you want to view patch details.

                                                                                            \n@param property The patch property for which you want to view patch details.\n@see PatchProperty", "setterMethodName" : "setProperty", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "property", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "property", "variableType" : "String", "documentation" : "

                                                                                            The patch property for which you want to view patch details.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPatchSetAsString", "beanStyleSetterMethodName" : "setPatchSet", "c2jName" : "PatchSet", "c2jShape" : "PatchSet", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Indicates whether to list patches for the Windows operating system or for Microsoft applications. Not applicable for Linux operating systems.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #patchSetAsString(String)}.\n@param patchSet a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #patchSet(String)", "deprecated" : false, "documentation" : "

                                                                                            Indicates whether to list patches for the Windows operating system or for Microsoft applications. Not applicable for Linux operating systems.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "PatchSet", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "patchSet", "fluentEnumSetterMethodName" : "patchSet", "fluentGetterMethodName" : "patchSetAsString", "fluentSetterDocumentation" : "

                                                                                            Indicates whether to list patches for the Windows operating system or for Microsoft applications. Not applicable for Linux operating systems.

                                                                                            \n@param patchSet Indicates whether to list patches for the Windows operating system or for Microsoft applications. Not applicable for Linux operating systems.\n@see PatchSet\n@return Returns a reference to this object so that method calls can be chained together.\n@see PatchSet", "fluentSetterMethodName" : "patchSet", "getterDocumentation" : "

                                                                                            Indicates whether to list patches for the Windows operating system or for Microsoft applications. Not applicable for Linux operating systems.

                                                                                            \n

                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #patchSet} will return {@link PatchSet#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #patchSetAsString}.\n

                                                                                            \n@return Indicates whether to list patches for the Windows operating system or for Microsoft applications. Not applicable for Linux operating systems.\n@see PatchSet", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PatchSet", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PatchSet", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PatchSet", "sensitive" : false, "setterDocumentation" : "

                                                                                            Indicates whether to list patches for the Windows operating system or for Microsoft applications. Not applicable for Linux operating systems.

                                                                                            \n@param patchSet Indicates whether to list patches for the Windows operating system or for Microsoft applications. Not applicable for Linux operating systems.\n@see PatchSet", "setterMethodName" : "setPatchSet", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "patchSet", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "patchSet", "variableType" : "String", "documentation" : "

                                                                                            Indicates whether to list patches for the Windows operating system or for Microsoft applications. Not applicable for Linux operating systems.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@return The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@return The token for the next set of items to return. (You received this token from a previous call.)", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "MaxResults" : { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@return The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@return The token for the next set of items to return. (You received this token from a previous call.)", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "OperatingSystem" : { "beanStyleGetterMethodName" : "getOperatingSystemAsString", "beanStyleSetterMethodName" : "setOperatingSystem", "c2jName" : "OperatingSystem", "c2jShape" : "OperatingSystem", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The operating system type for which to list patches.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #operatingSystemAsString(String)}.\n@param operatingSystem a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #operatingSystem(String)", "deprecated" : false, "documentation" : "

                                                                                            The operating system type for which to list patches.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "OperatingSystem", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "operatingSystem", "fluentEnumSetterMethodName" : "operatingSystem", "fluentGetterMethodName" : "operatingSystemAsString", "fluentSetterDocumentation" : "

                                                                                            The operating system type for which to list patches.

                                                                                            \n@param operatingSystem The operating system type for which to list patches.\n@see OperatingSystem\n@return Returns a reference to this object so that method calls can be chained together.\n@see OperatingSystem", "fluentSetterMethodName" : "operatingSystem", "getterDocumentation" : "

                                                                                            The operating system type for which to list patches.

                                                                                            \n

                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #operatingSystem} will return {@link OperatingSystem#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #operatingSystemAsString}.\n

                                                                                            \n@return The operating system type for which to list patches.\n@see OperatingSystem", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OperatingSystem", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OperatingSystem", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OperatingSystem", "sensitive" : false, "setterDocumentation" : "

                                                                                            The operating system type for which to list patches.

                                                                                            \n@param operatingSystem The operating system type for which to list patches.\n@see OperatingSystem", "setterMethodName" : "setOperatingSystem", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "operatingSystem", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "operatingSystem", "variableType" : "String", "documentation" : "

                                                                                            The operating system type for which to list patches.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "PatchSet" : { "beanStyleGetterMethodName" : "getPatchSetAsString", "beanStyleSetterMethodName" : "setPatchSet", "c2jName" : "PatchSet", "c2jShape" : "PatchSet", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Indicates whether to list patches for the Windows operating system or for Microsoft applications. Not applicable for Linux operating systems.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #patchSetAsString(String)}.\n@param patchSet a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #patchSet(String)", "deprecated" : false, "documentation" : "

                                                                                            Indicates whether to list patches for the Windows operating system or for Microsoft applications. Not applicable for Linux operating systems.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "PatchSet", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "patchSet", "fluentEnumSetterMethodName" : "patchSet", "fluentGetterMethodName" : "patchSetAsString", "fluentSetterDocumentation" : "

                                                                                            Indicates whether to list patches for the Windows operating system or for Microsoft applications. Not applicable for Linux operating systems.

                                                                                            \n@param patchSet Indicates whether to list patches for the Windows operating system or for Microsoft applications. Not applicable for Linux operating systems.\n@see PatchSet\n@return Returns a reference to this object so that method calls can be chained together.\n@see PatchSet", "fluentSetterMethodName" : "patchSet", "getterDocumentation" : "

                                                                                            Indicates whether to list patches for the Windows operating system or for Microsoft applications. Not applicable for Linux operating systems.

                                                                                            \n

                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #patchSet} will return {@link PatchSet#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #patchSetAsString}.\n

                                                                                            \n@return Indicates whether to list patches for the Windows operating system or for Microsoft applications. Not applicable for Linux operating systems.\n@see PatchSet", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PatchSet", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PatchSet", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PatchSet", "sensitive" : false, "setterDocumentation" : "

                                                                                            Indicates whether to list patches for the Windows operating system or for Microsoft applications. Not applicable for Linux operating systems.

                                                                                            \n@param patchSet Indicates whether to list patches for the Windows operating system or for Microsoft applications. Not applicable for Linux operating systems.\n@see PatchSet", "setterMethodName" : "setPatchSet", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "patchSet", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "patchSet", "variableType" : "String", "documentation" : "

                                                                                            Indicates whether to list patches for the Windows operating system or for Microsoft applications. Not applicable for Linux operating systems.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Property" : { "beanStyleGetterMethodName" : "getPropertyAsString", "beanStyleSetterMethodName" : "setProperty", "c2jName" : "Property", "c2jShape" : "PatchProperty", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The patch property for which you want to view patch details.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #propertyAsString(String)}.\n@param property a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #property(String)", "deprecated" : false, "documentation" : "

                                                                                            The patch property for which you want to view patch details.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "PatchProperty", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "property", "fluentEnumSetterMethodName" : "property", "fluentGetterMethodName" : "propertyAsString", "fluentSetterDocumentation" : "

                                                                                            The patch property for which you want to view patch details.

                                                                                            \n@param property The patch property for which you want to view patch details.\n@see PatchProperty\n@return Returns a reference to this object so that method calls can be chained together.\n@see PatchProperty", "fluentSetterMethodName" : "property", "getterDocumentation" : "

                                                                                            The patch property for which you want to view patch details.

                                                                                            \n

                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #property} will return {@link PatchProperty#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #propertyAsString}.\n

                                                                                            \n@return The patch property for which you want to view patch details.\n@see PatchProperty", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Property", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Property", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Property", "sensitive" : false, "setterDocumentation" : "

                                                                                            The patch property for which you want to view patch details.

                                                                                            \n@param property The patch property for which you want to view patch details.\n@see PatchProperty", "setterMethodName" : "setProperty", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "property", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "property", "variableType" : "String", "documentation" : "

                                                                                            The patch property for which you want to view patch details.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getOperatingSystemAsString", "beanStyleSetterMethodName" : "setOperatingSystem", "c2jName" : "OperatingSystem", "c2jShape" : "OperatingSystem", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The operating system type for which to list patches.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #operatingSystemAsString(String)}.\n@param operatingSystem a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #operatingSystem(String)", "deprecated" : false, "documentation" : "

                                                                                            The operating system type for which to list patches.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "OperatingSystem", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "operatingSystem", "fluentEnumSetterMethodName" : "operatingSystem", "fluentGetterMethodName" : "operatingSystemAsString", "fluentSetterDocumentation" : "

                                                                                            The operating system type for which to list patches.

                                                                                            \n@param operatingSystem The operating system type for which to list patches.\n@see OperatingSystem\n@return Returns a reference to this object so that method calls can be chained together.\n@see OperatingSystem", "fluentSetterMethodName" : "operatingSystem", "getterDocumentation" : "

                                                                                            The operating system type for which to list patches.

                                                                                            \n

                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #operatingSystem} will return {@link OperatingSystem#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #operatingSystemAsString}.\n

                                                                                            \n@return The operating system type for which to list patches.\n@see OperatingSystem", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OperatingSystem", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OperatingSystem", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OperatingSystem", "sensitive" : false, "setterDocumentation" : "

                                                                                            The operating system type for which to list patches.

                                                                                            \n@param operatingSystem The operating system type for which to list patches.\n@see OperatingSystem", "setterMethodName" : "setOperatingSystem", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "operatingSystem", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "operatingSystem", "variableType" : "String", "documentation" : "

                                                                                            The operating system type for which to list patches.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPropertyAsString", "beanStyleSetterMethodName" : "setProperty", "c2jName" : "Property", "c2jShape" : "PatchProperty", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The patch property for which you want to view patch details.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #propertyAsString(String)}.\n@param property a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #property(String)", "deprecated" : false, "documentation" : "

                                                                                            The patch property for which you want to view patch details.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "PatchProperty", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "property", "fluentEnumSetterMethodName" : "property", "fluentGetterMethodName" : "propertyAsString", "fluentSetterDocumentation" : "

                                                                                            The patch property for which you want to view patch details.

                                                                                            \n@param property The patch property for which you want to view patch details.\n@see PatchProperty\n@return Returns a reference to this object so that method calls can be chained together.\n@see PatchProperty", "fluentSetterMethodName" : "property", "getterDocumentation" : "

                                                                                            The patch property for which you want to view patch details.

                                                                                            \n

                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #property} will return {@link PatchProperty#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #propertyAsString}.\n

                                                                                            \n@return The patch property for which you want to view patch details.\n@see PatchProperty", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Property", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Property", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Property", "sensitive" : false, "setterDocumentation" : "

                                                                                            The patch property for which you want to view patch details.

                                                                                            \n@param property The patch property for which you want to view patch details.\n@see PatchProperty", "setterMethodName" : "setProperty", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "property", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "property", "variableType" : "String", "documentation" : "

                                                                                            The patch property for which you want to view patch details.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPatchSetAsString", "beanStyleSetterMethodName" : "setPatchSet", "c2jName" : "PatchSet", "c2jShape" : "PatchSet", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Indicates whether to list patches for the Windows operating system or for Microsoft applications. Not applicable for Linux operating systems.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #patchSetAsString(String)}.\n@param patchSet a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #patchSet(String)", "deprecated" : false, "documentation" : "

                                                                                            Indicates whether to list patches for the Windows operating system or for Microsoft applications. Not applicable for Linux operating systems.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "PatchSet", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "patchSet", "fluentEnumSetterMethodName" : "patchSet", "fluentGetterMethodName" : "patchSetAsString", "fluentSetterDocumentation" : "

                                                                                            Indicates whether to list patches for the Windows operating system or for Microsoft applications. Not applicable for Linux operating systems.

                                                                                            \n@param patchSet Indicates whether to list patches for the Windows operating system or for Microsoft applications. Not applicable for Linux operating systems.\n@see PatchSet\n@return Returns a reference to this object so that method calls can be chained together.\n@see PatchSet", "fluentSetterMethodName" : "patchSet", "getterDocumentation" : "

                                                                                            Indicates whether to list patches for the Windows operating system or for Microsoft applications. Not applicable for Linux operating systems.

                                                                                            \n

                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #patchSet} will return {@link PatchSet#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #patchSetAsString}.\n

                                                                                            \n@return Indicates whether to list patches for the Windows operating system or for Microsoft applications. Not applicable for Linux operating systems.\n@see PatchSet", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PatchSet", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PatchSet", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PatchSet", "sensitive" : false, "setterDocumentation" : "

                                                                                            Indicates whether to list patches for the Windows operating system or for Microsoft applications. Not applicable for Linux operating systems.

                                                                                            \n@param patchSet Indicates whether to list patches for the Windows operating system or for Microsoft applications. Not applicable for Linux operating systems.\n@see PatchSet", "setterMethodName" : "setPatchSet", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "patchSet", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "patchSet", "variableType" : "String", "documentation" : "

                                                                                            Indicates whether to list patches for the Windows operating system or for Microsoft applications. Not applicable for Linux operating systems.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@return The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@return The token for the next set of items to return. (You received this token from a previous call.)", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "OperatingSystem", "Property" ], "shapeName" : "DescribePatchPropertiesRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribePatchPropertiesRequest", "variableName" : "describePatchPropertiesRequest", "variableType" : "DescribePatchPropertiesRequest", "documentation" : null, "simpleType" : "DescribePatchPropertiesRequest", "variableSetterType" : "DescribePatchPropertiesRequest" }, "wrapper" : false }, "DescribePatchPropertiesResponse" : { "c2jName" : "DescribePatchPropertiesResult", "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" : [ { "beanStyleGetterMethodName" : "getProperties", "beanStyleSetterMethodName" : "setProperties", "c2jName" : "Properties", "c2jShape" : "PatchPropertiesList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A list of the properties for patches matching the filter request parameters.

                                                                                            \nThis is a convenience that creates an instance of the {@link Map>.Builder} avoiding the need to create one manually via {@link Map>#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map>.Builder#build()} is called immediately and its result is passed to {@link #properties(Map>)}.\n@param properties a consumer that will call methods on {@link Map>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #properties(Map>)", "deprecated" : false, "documentation" : "

                                                                                            A list of the properties for patches matching the filter request parameters.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "properties", "fluentSetterDocumentation" : "

                                                                                            A list of the properties for patches matching the filter request parameters.

                                                                                            \n@param properties A list of the properties for patches matching the filter request parameters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "properties", "getterDocumentation" : "

                                                                                            A list of the properties for patches matching the filter request parameters.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return A list of the properties for patches matching the filter request parameters.", "getterModel" : { "returnType" : "java.util.List>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Properties", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Properties", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "PatchPropertyEntry", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #member(Map)}.\n@param member a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Map)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "AttributeName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "AttributeValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "member", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "member", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "java.util.Map", "map" : true, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Map", "templateImplType" : "java.util.ArrayList>", "templateType" : "java.util.List>" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Properties", "sensitive" : false, "setterDocumentation" : "

                                                                                            A list of the properties for patches matching the filter request parameters.

                                                                                            \n@param properties A list of the properties for patches matching the filter request parameters.", "setterMethodName" : "setProperties", "setterModel" : { "variableDeclarationType" : "java.util.List>", "variableName" : "properties", "variableType" : "java.util.List>", "documentation" : null, "simpleType" : "Map>", "variableSetterType" : "java.util.Collection>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List>", "variableName" : "properties", "variableType" : "java.util.List>", "documentation" : "

                                                                                            A list of the properties for patches matching the filter request parameters.

                                                                                            ", "simpleType" : "Map>", "variableSetterType" : "java.util.Collection>" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You use this token in the next call.)

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token for the next set of items to return. (You use this token in the next call.)

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You use this token in the next call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You use this token in the next call.)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token for the next set of items to return. (You use this token in the next call.)

                                                                                            \n@return The token for the next set of items to return. (You use this token in the next call.)", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                            The token for the next set of items to return. (You use this token in the next call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You use this token in the next call.)", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                            The token for the next set of items to return. (You use this token in the next call.)

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You use this token in the next call.)

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token for the next set of items to return. (You use this token in the next call.)

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You use this token in the next call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You use this token in the next call.)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token for the next set of items to return. (You use this token in the next call.)

                                                                                            \n@return The token for the next set of items to return. (You use this token in the next call.)", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                            The token for the next set of items to return. (You use this token in the next call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You use this token in the next call.)", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                            The token for the next set of items to return. (You use this token in the next call.)

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Properties" : { "beanStyleGetterMethodName" : "getProperties", "beanStyleSetterMethodName" : "setProperties", "c2jName" : "Properties", "c2jShape" : "PatchPropertiesList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A list of the properties for patches matching the filter request parameters.

                                                                                            \nThis is a convenience that creates an instance of the {@link Map>.Builder} avoiding the need to create one manually via {@link Map>#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map>.Builder#build()} is called immediately and its result is passed to {@link #properties(Map>)}.\n@param properties a consumer that will call methods on {@link Map>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #properties(Map>)", "deprecated" : false, "documentation" : "

                                                                                            A list of the properties for patches matching the filter request parameters.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "properties", "fluentSetterDocumentation" : "

                                                                                            A list of the properties for patches matching the filter request parameters.

                                                                                            \n@param properties A list of the properties for patches matching the filter request parameters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "properties", "getterDocumentation" : "

                                                                                            A list of the properties for patches matching the filter request parameters.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return A list of the properties for patches matching the filter request parameters.", "getterModel" : { "returnType" : "java.util.List>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Properties", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Properties", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "PatchPropertyEntry", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #member(Map)}.\n@param member a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Map)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "AttributeName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "AttributeValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "member", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "member", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "java.util.Map", "map" : true, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Map", "templateImplType" : "java.util.ArrayList>", "templateType" : "java.util.List>" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Properties", "sensitive" : false, "setterDocumentation" : "

                                                                                            A list of the properties for patches matching the filter request parameters.

                                                                                            \n@param properties A list of the properties for patches matching the filter request parameters.", "setterMethodName" : "setProperties", "setterModel" : { "variableDeclarationType" : "java.util.List>", "variableName" : "properties", "variableType" : "java.util.List>", "documentation" : null, "simpleType" : "Map>", "variableSetterType" : "java.util.Collection>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List>", "variableName" : "properties", "variableType" : "java.util.List>", "documentation" : "

                                                                                            A list of the properties for patches matching the filter request parameters.

                                                                                            ", "simpleType" : "Map>", "variableSetterType" : "java.util.Collection>" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getProperties", "beanStyleSetterMethodName" : "setProperties", "c2jName" : "Properties", "c2jShape" : "PatchPropertiesList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A list of the properties for patches matching the filter request parameters.

                                                                                            \nThis is a convenience that creates an instance of the {@link Map>.Builder} avoiding the need to create one manually via {@link Map>#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map>.Builder#build()} is called immediately and its result is passed to {@link #properties(Map>)}.\n@param properties a consumer that will call methods on {@link Map>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #properties(Map>)", "deprecated" : false, "documentation" : "

                                                                                            A list of the properties for patches matching the filter request parameters.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "properties", "fluentSetterDocumentation" : "

                                                                                            A list of the properties for patches matching the filter request parameters.

                                                                                            \n@param properties A list of the properties for patches matching the filter request parameters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "properties", "getterDocumentation" : "

                                                                                            A list of the properties for patches matching the filter request parameters.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return A list of the properties for patches matching the filter request parameters.", "getterModel" : { "returnType" : "java.util.List>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Properties", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Properties", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "PatchPropertyEntry", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #member(Map)}.\n@param member a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Map)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "AttributeName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "AttributeValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "member", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "member", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "java.util.Map", "map" : true, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Map", "templateImplType" : "java.util.ArrayList>", "templateType" : "java.util.List>" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Properties", "sensitive" : false, "setterDocumentation" : "

                                                                                            A list of the properties for patches matching the filter request parameters.

                                                                                            \n@param properties A list of the properties for patches matching the filter request parameters.", "setterMethodName" : "setProperties", "setterModel" : { "variableDeclarationType" : "java.util.List>", "variableName" : "properties", "variableType" : "java.util.List>", "documentation" : null, "simpleType" : "Map>", "variableSetterType" : "java.util.Collection>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List>", "variableName" : "properties", "variableType" : "java.util.List>", "documentation" : "

                                                                                            A list of the properties for patches matching the filter request parameters.

                                                                                            ", "simpleType" : "Map>", "variableSetterType" : "java.util.Collection>" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You use this token in the next call.)

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token for the next set of items to return. (You use this token in the next call.)

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You use this token in the next call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You use this token in the next call.)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token for the next set of items to return. (You use this token in the next call.)

                                                                                            \n@return The token for the next set of items to return. (You use this token in the next call.)", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                            The token for the next set of items to return. (You use this token in the next call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You use this token in the next call.)", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                            The token for the next set of items to return. (You use this token in the next call.)

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribePatchPropertiesResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribePatchPropertiesResponse", "variableName" : "describePatchPropertiesResponse", "variableType" : "DescribePatchPropertiesResponse", "documentation" : null, "simpleType" : "DescribePatchPropertiesResponse", "variableSetterType" : "DescribePatchPropertiesResponse" }, "wrapper" : false }, "DescribeSessionsRequest" : { "c2jName" : "DescribeSessionsRequest", "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" : "DescribeSessions", "locationName" : null, "requestUri" : "/", "target" : "AmazonSSM.DescribeSessions", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getStateAsString", "beanStyleSetterMethodName" : "setState", "c2jName" : "State", "c2jShape" : "SessionState", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The session status to retrieve a list of sessions for. For example, \"Active\".

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stateAsString(String)}.\n@param state a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #state(String)", "deprecated" : false, "documentation" : "

                                                                                            The session status to retrieve a list of sessions for. For example, \"Active\".

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "SessionState", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "state", "fluentEnumSetterMethodName" : "state", "fluentGetterMethodName" : "stateAsString", "fluentSetterDocumentation" : "

                                                                                            The session status to retrieve a list of sessions for. For example, \"Active\".

                                                                                            \n@param state The session status to retrieve a list of sessions for. For example, \"Active\".\n@see SessionState\n@return Returns a reference to this object so that method calls can be chained together.\n@see SessionState", "fluentSetterMethodName" : "state", "getterDocumentation" : "

                                                                                            The session status to retrieve a list of sessions for. For example, \"Active\".

                                                                                            \n

                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link SessionState#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n

                                                                                            \n@return The session status to retrieve a list of sessions for. For example, \"Active\".\n@see SessionState", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "State", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "State", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "State", "sensitive" : false, "setterDocumentation" : "

                                                                                            The session status to retrieve a list of sessions for. For example, \"Active\".

                                                                                            \n@param state The session status to retrieve a list of sessions for. For example, \"Active\".\n@see SessionState", "setterMethodName" : "setState", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : "

                                                                                            The session status to retrieve a list of sessions for. For example, \"Active\".

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "SessionMaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@return The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@return The token for the next set of items to return. (You received this token from a previous call.)", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "SessionFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            One or more filters to limit the type of sessions returned by the 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 #filters(List)}.\n@param filters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filters(List)", "deprecated" : false, "documentation" : "

                                                                                            One or more filters to limit the type of sessions returned by the request.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filters", "fluentSetterDocumentation" : "

                                                                                            One or more filters to limit the type of sessions returned by the request.

                                                                                            \n@param filters One or more filters to limit the type of sessions returned by the request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

                                                                                            One or more filters to limit the type of sessions returned by the request.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return One or more filters to limit the type of sessions returned by the 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" : "Filters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "SessionFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link SessionFilter.Builder} avoiding the need to create one manually via {@link SessionFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link SessionFilter.Builder#build()} is called immediately and its result is passed to {@link #member(SessionFilter)}.\n@param member a consumer that will call methods on {@link SessionFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(SessionFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "SessionFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "SessionFilter", "variableName" : "member", "variableType" : "SessionFilter", "documentation" : null, "simpleType" : "SessionFilter", "variableSetterType" : "SessionFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SessionFilter", "variableName" : "member", "variableType" : "SessionFilter", "documentation" : "", "simpleType" : "SessionFilter", "variableSetterType" : "SessionFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "SessionFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "SessionFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

                                                                                            One or more filters to limit the type of sessions returned by the request.

                                                                                            \n@param filters One or more filters to limit the type of sessions returned by the request.", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

                                                                                            One or more filters to limit the type of sessions returned by the request.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Filters" : { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "SessionFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            One or more filters to limit the type of sessions returned by the 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 #filters(List)}.\n@param filters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filters(List)", "deprecated" : false, "documentation" : "

                                                                                            One or more filters to limit the type of sessions returned by the request.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filters", "fluentSetterDocumentation" : "

                                                                                            One or more filters to limit the type of sessions returned by the request.

                                                                                            \n@param filters One or more filters to limit the type of sessions returned by the request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

                                                                                            One or more filters to limit the type of sessions returned by the request.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return One or more filters to limit the type of sessions returned by the 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" : "Filters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "SessionFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link SessionFilter.Builder} avoiding the need to create one manually via {@link SessionFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link SessionFilter.Builder#build()} is called immediately and its result is passed to {@link #member(SessionFilter)}.\n@param member a consumer that will call methods on {@link SessionFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(SessionFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "SessionFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "SessionFilter", "variableName" : "member", "variableType" : "SessionFilter", "documentation" : null, "simpleType" : "SessionFilter", "variableSetterType" : "SessionFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SessionFilter", "variableName" : "member", "variableType" : "SessionFilter", "documentation" : "", "simpleType" : "SessionFilter", "variableSetterType" : "SessionFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "SessionFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "SessionFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

                                                                                            One or more filters to limit the type of sessions returned by the request.

                                                                                            \n@param filters One or more filters to limit the type of sessions returned by the request.", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

                                                                                            One or more filters to limit the type of sessions returned by the request.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "MaxResults" : { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "SessionMaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@return The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@return The token for the next set of items to return. (You received this token from a previous call.)", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "State" : { "beanStyleGetterMethodName" : "getStateAsString", "beanStyleSetterMethodName" : "setState", "c2jName" : "State", "c2jShape" : "SessionState", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The session status to retrieve a list of sessions for. For example, \"Active\".

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stateAsString(String)}.\n@param state a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #state(String)", "deprecated" : false, "documentation" : "

                                                                                            The session status to retrieve a list of sessions for. For example, \"Active\".

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "SessionState", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "state", "fluentEnumSetterMethodName" : "state", "fluentGetterMethodName" : "stateAsString", "fluentSetterDocumentation" : "

                                                                                            The session status to retrieve a list of sessions for. For example, \"Active\".

                                                                                            \n@param state The session status to retrieve a list of sessions for. For example, \"Active\".\n@see SessionState\n@return Returns a reference to this object so that method calls can be chained together.\n@see SessionState", "fluentSetterMethodName" : "state", "getterDocumentation" : "

                                                                                            The session status to retrieve a list of sessions for. For example, \"Active\".

                                                                                            \n

                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link SessionState#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n

                                                                                            \n@return The session status to retrieve a list of sessions for. For example, \"Active\".\n@see SessionState", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "State", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "State", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "State", "sensitive" : false, "setterDocumentation" : "

                                                                                            The session status to retrieve a list of sessions for. For example, \"Active\".

                                                                                            \n@param state The session status to retrieve a list of sessions for. For example, \"Active\".\n@see SessionState", "setterMethodName" : "setState", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : "

                                                                                            The session status to retrieve a list of sessions for. For example, \"Active\".

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getStateAsString", "beanStyleSetterMethodName" : "setState", "c2jName" : "State", "c2jShape" : "SessionState", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The session status to retrieve a list of sessions for. For example, \"Active\".

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stateAsString(String)}.\n@param state a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #state(String)", "deprecated" : false, "documentation" : "

                                                                                            The session status to retrieve a list of sessions for. For example, \"Active\".

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "SessionState", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "state", "fluentEnumSetterMethodName" : "state", "fluentGetterMethodName" : "stateAsString", "fluentSetterDocumentation" : "

                                                                                            The session status to retrieve a list of sessions for. For example, \"Active\".

                                                                                            \n@param state The session status to retrieve a list of sessions for. For example, \"Active\".\n@see SessionState\n@return Returns a reference to this object so that method calls can be chained together.\n@see SessionState", "fluentSetterMethodName" : "state", "getterDocumentation" : "

                                                                                            The session status to retrieve a list of sessions for. For example, \"Active\".

                                                                                            \n

                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link SessionState#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n

                                                                                            \n@return The session status to retrieve a list of sessions for. For example, \"Active\".\n@see SessionState", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "State", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "State", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "State", "sensitive" : false, "setterDocumentation" : "

                                                                                            The session status to retrieve a list of sessions for. For example, \"Active\".

                                                                                            \n@param state The session status to retrieve a list of sessions for. For example, \"Active\".\n@see SessionState", "setterMethodName" : "setState", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : "

                                                                                            The session status to retrieve a list of sessions for. For example, \"Active\".

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "SessionMaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@return The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                            The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@return The token for the next set of items to return. (You received this token from a previous call.)", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "SessionFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            One or more filters to limit the type of sessions returned by the 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 #filters(List)}.\n@param filters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filters(List)", "deprecated" : false, "documentation" : "

                                                                                            One or more filters to limit the type of sessions returned by the request.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filters", "fluentSetterDocumentation" : "

                                                                                            One or more filters to limit the type of sessions returned by the request.

                                                                                            \n@param filters One or more filters to limit the type of sessions returned by the request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

                                                                                            One or more filters to limit the type of sessions returned by the request.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return One or more filters to limit the type of sessions returned by the 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" : "Filters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "SessionFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link SessionFilter.Builder} avoiding the need to create one manually via {@link SessionFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link SessionFilter.Builder#build()} is called immediately and its result is passed to {@link #member(SessionFilter)}.\n@param member a consumer that will call methods on {@link SessionFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(SessionFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "SessionFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "SessionFilter", "variableName" : "member", "variableType" : "SessionFilter", "documentation" : null, "simpleType" : "SessionFilter", "variableSetterType" : "SessionFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SessionFilter", "variableName" : "member", "variableType" : "SessionFilter", "documentation" : "", "simpleType" : "SessionFilter", "variableSetterType" : "SessionFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "SessionFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "SessionFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

                                                                                            One or more filters to limit the type of sessions returned by the request.

                                                                                            \n@param filters One or more filters to limit the type of sessions returned by the request.", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

                                                                                            One or more filters to limit the type of sessions returned by the request.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "State" ], "shapeName" : "DescribeSessionsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DescribeSessionsRequest", "variableName" : "describeSessionsRequest", "variableType" : "DescribeSessionsRequest", "documentation" : null, "simpleType" : "DescribeSessionsRequest", "variableSetterType" : "DescribeSessionsRequest" }, "wrapper" : false }, "DescribeSessionsResponse" : { "c2jName" : "DescribeSessionsResponse", "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" : [ { "beanStyleGetterMethodName" : "getSessions", "beanStyleSetterMethodName" : "setSessions", "c2jName" : "Sessions", "c2jShape" : "SessionList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A list of sessions meeting the request parameters.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #sessions(List)}.\n@param sessions a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sessions(List)", "deprecated" : false, "documentation" : "

                                                                                            A list of sessions meeting the request parameters.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sessions", "fluentSetterDocumentation" : "

                                                                                            A list of sessions meeting the request parameters.

                                                                                            \n@param sessions A list of sessions meeting the request parameters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sessions", "getterDocumentation" : "

                                                                                            A list of sessions meeting the request parameters.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return A list of sessions meeting the request parameters.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Sessions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Sessions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Session", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Session.Builder} avoiding the need to create one manually via {@link Session#builder()}.\n\nWhen the {@link Consumer} completes, {@link Session.Builder#build()} is called immediately and its result is passed to {@link #member(Session)}.\n@param member a consumer that will call methods on {@link Session.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Session)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Session", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Session", "variableName" : "member", "variableType" : "Session", "documentation" : null, "simpleType" : "Session", "variableSetterType" : "Session" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Session", "variableName" : "member", "variableType" : "Session", "documentation" : "", "simpleType" : "Session", "variableSetterType" : "Session" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Session", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Session", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Sessions", "sensitive" : false, "setterDocumentation" : "

                                                                                            A list of sessions meeting the request parameters.

                                                                                            \n@param sessions A list of sessions meeting the request parameters.", "setterMethodName" : "setSessions", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "sessions", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "sessions", "variableType" : "java.util.List", "documentation" : "

                                                                                            A list of sessions meeting the request parameters.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@return The token for the next set of items to return. (You received this token from a previous call.)", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@return The token for the next set of items to return. (You received this token from a previous call.)", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Sessions" : { "beanStyleGetterMethodName" : "getSessions", "beanStyleSetterMethodName" : "setSessions", "c2jName" : "Sessions", "c2jShape" : "SessionList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A list of sessions meeting the request parameters.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #sessions(List)}.\n@param sessions a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sessions(List)", "deprecated" : false, "documentation" : "

                                                                                            A list of sessions meeting the request parameters.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sessions", "fluentSetterDocumentation" : "

                                                                                            A list of sessions meeting the request parameters.

                                                                                            \n@param sessions A list of sessions meeting the request parameters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sessions", "getterDocumentation" : "

                                                                                            A list of sessions meeting the request parameters.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return A list of sessions meeting the request parameters.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Sessions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Sessions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Session", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Session.Builder} avoiding the need to create one manually via {@link Session#builder()}.\n\nWhen the {@link Consumer} completes, {@link Session.Builder#build()} is called immediately and its result is passed to {@link #member(Session)}.\n@param member a consumer that will call methods on {@link Session.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Session)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Session", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Session", "variableName" : "member", "variableType" : "Session", "documentation" : null, "simpleType" : "Session", "variableSetterType" : "Session" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Session", "variableName" : "member", "variableType" : "Session", "documentation" : "", "simpleType" : "Session", "variableSetterType" : "Session" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Session", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Session", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Sessions", "sensitive" : false, "setterDocumentation" : "

                                                                                            A list of sessions meeting the request parameters.

                                                                                            \n@param sessions A list of sessions meeting the request parameters.", "setterMethodName" : "setSessions", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "sessions", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "sessions", "variableType" : "java.util.List", "documentation" : "

                                                                                            A list of sessions meeting the request parameters.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getSessions", "beanStyleSetterMethodName" : "setSessions", "c2jName" : "Sessions", "c2jShape" : "SessionList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A list of sessions meeting the request parameters.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #sessions(List)}.\n@param sessions a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sessions(List)", "deprecated" : false, "documentation" : "

                                                                                            A list of sessions meeting the request parameters.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sessions", "fluentSetterDocumentation" : "

                                                                                            A list of sessions meeting the request parameters.

                                                                                            \n@param sessions A list of sessions meeting the request parameters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sessions", "getterDocumentation" : "

                                                                                            A list of sessions meeting the request parameters.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return A list of sessions meeting the request parameters.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Sessions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Sessions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Session", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Session.Builder} avoiding the need to create one manually via {@link Session#builder()}.\n\nWhen the {@link Consumer} completes, {@link Session.Builder#build()} is called immediately and its result is passed to {@link #member(Session)}.\n@param member a consumer that will call methods on {@link Session.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Session)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Session", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Session", "variableName" : "member", "variableType" : "Session", "documentation" : null, "simpleType" : "Session", "variableSetterType" : "Session" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Session", "variableName" : "member", "variableType" : "Session", "documentation" : "", "simpleType" : "Session", "variableSetterType" : "Session" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Session", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Session", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Sessions", "sensitive" : false, "setterDocumentation" : "

                                                                                            A list of sessions meeting the request parameters.

                                                                                            \n@param sessions A list of sessions meeting the request parameters.", "setterMethodName" : "setSessions", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "sessions", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "sessions", "variableType" : "java.util.List", "documentation" : "

                                                                                            A list of sessions meeting the request parameters.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@return The token for the next set of items to return. (You received this token from a previous call.)", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                            The token for the next set of items to return. (You received this token from a previous call.)

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DescribeSessionsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DescribeSessionsResponse", "variableName" : "describeSessionsResponse", "variableType" : "DescribeSessionsResponse", "documentation" : null, "simpleType" : "DescribeSessionsResponse", "variableSetterType" : "DescribeSessionsResponse" }, "wrapper" : false }, "DocumentAlreadyExistsException" : { "c2jName" : "DocumentAlreadyExists", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                            The specified document already exists.

                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "DocumentAlreadyExists", "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" : "DocumentAlreadyExistsException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DocumentAlreadyExistsException", "variableName" : "documentAlreadyExistsException", "variableType" : "DocumentAlreadyExistsException", "documentation" : null, "simpleType" : "DocumentAlreadyExistsException", "variableSetterType" : "DocumentAlreadyExistsException" }, "wrapper" : false }, "DocumentDefaultVersionDescription" : { "c2jName" : "DocumentDefaultVersionDescription", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                            A default version of a document.

                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "DocumentName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The name of the document.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                            The name of the document.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                            The name of the document.

                                                                                            \n@param name The name of the document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                            The name of the document.

                                                                                            \n@return The name of the document.", "getterModel" : { "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 document.

                                                                                            \n@param name The name of the document.", "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 document.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDefaultVersion", "beanStyleSetterMethodName" : "setDefaultVersion", "c2jName" : "DefaultVersion", "c2jShape" : "DocumentVersion", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The default version of the document.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #defaultVersion(String)}.\n@param defaultVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultVersion(String)", "deprecated" : false, "documentation" : "

                                                                                            The default version of the document.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defaultVersion", "fluentSetterDocumentation" : "

                                                                                            The default version of the document.

                                                                                            \n@param defaultVersion The default version of the document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultVersion", "getterDocumentation" : "

                                                                                            The default version of the document.

                                                                                            \n@return The default version of the document.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DefaultVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                            The default version of the document.

                                                                                            \n@param defaultVersion The default version of the document.", "setterMethodName" : "setDefaultVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultVersion", "variableType" : "String", "documentation" : "

                                                                                            The default version of the document.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDefaultVersionName", "beanStyleSetterMethodName" : "setDefaultVersionName", "c2jName" : "DefaultVersionName", "c2jShape" : "DocumentVersionName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The default version of the artifact associated with the document.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #defaultVersionName(String)}.\n@param defaultVersionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultVersionName(String)", "deprecated" : false, "documentation" : "

                                                                                            The default version of the artifact associated with the document.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defaultVersionName", "fluentSetterDocumentation" : "

                                                                                            The default version of the artifact associated with the document.

                                                                                            \n@param defaultVersionName The default version of the artifact associated with the document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultVersionName", "getterDocumentation" : "

                                                                                            The default version of the artifact associated with the document.

                                                                                            \n@return The default version of the artifact associated with the document.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultVersionName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultVersionName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DefaultVersionName", "sensitive" : false, "setterDocumentation" : "

                                                                                            The default version of the artifact associated with the document.

                                                                                            \n@param defaultVersionName The default version of the artifact associated with the document.", "setterMethodName" : "setDefaultVersionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultVersionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultVersionName", "variableType" : "String", "documentation" : "

                                                                                            The default version of the artifact associated with the document.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DefaultVersion" : { "beanStyleGetterMethodName" : "getDefaultVersion", "beanStyleSetterMethodName" : "setDefaultVersion", "c2jName" : "DefaultVersion", "c2jShape" : "DocumentVersion", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The default version of the document.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #defaultVersion(String)}.\n@param defaultVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultVersion(String)", "deprecated" : false, "documentation" : "

                                                                                            The default version of the document.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defaultVersion", "fluentSetterDocumentation" : "

                                                                                            The default version of the document.

                                                                                            \n@param defaultVersion The default version of the document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultVersion", "getterDocumentation" : "

                                                                                            The default version of the document.

                                                                                            \n@return The default version of the document.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DefaultVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                            The default version of the document.

                                                                                            \n@param defaultVersion The default version of the document.", "setterMethodName" : "setDefaultVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultVersion", "variableType" : "String", "documentation" : "

                                                                                            The default version of the document.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DefaultVersionName" : { "beanStyleGetterMethodName" : "getDefaultVersionName", "beanStyleSetterMethodName" : "setDefaultVersionName", "c2jName" : "DefaultVersionName", "c2jShape" : "DocumentVersionName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The default version of the artifact associated with the document.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #defaultVersionName(String)}.\n@param defaultVersionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultVersionName(String)", "deprecated" : false, "documentation" : "

                                                                                            The default version of the artifact associated with the document.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defaultVersionName", "fluentSetterDocumentation" : "

                                                                                            The default version of the artifact associated with the document.

                                                                                            \n@param defaultVersionName The default version of the artifact associated with the document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultVersionName", "getterDocumentation" : "

                                                                                            The default version of the artifact associated with the document.

                                                                                            \n@return The default version of the artifact associated with the document.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultVersionName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultVersionName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DefaultVersionName", "sensitive" : false, "setterDocumentation" : "

                                                                                            The default version of the artifact associated with the document.

                                                                                            \n@param defaultVersionName The default version of the artifact associated with the document.", "setterMethodName" : "setDefaultVersionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultVersionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultVersionName", "variableType" : "String", "documentation" : "

                                                                                            The default version of the artifact associated with the document.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "DocumentName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The name of the document.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                            The name of the document.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                            The name of the document.

                                                                                            \n@param name The name of the document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                            The name of the document.

                                                                                            \n@return The name of the document.", "getterModel" : { "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 document.

                                                                                            \n@param name The name of the document.", "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 document.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "DocumentName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The name of the document.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                            The name of the document.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                            The name of the document.

                                                                                            \n@param name The name of the document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                            The name of the document.

                                                                                            \n@return The name of the document.", "getterModel" : { "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 document.

                                                                                            \n@param name The name of the document.", "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 document.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDefaultVersion", "beanStyleSetterMethodName" : "setDefaultVersion", "c2jName" : "DefaultVersion", "c2jShape" : "DocumentVersion", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The default version of the document.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #defaultVersion(String)}.\n@param defaultVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultVersion(String)", "deprecated" : false, "documentation" : "

                                                                                            The default version of the document.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defaultVersion", "fluentSetterDocumentation" : "

                                                                                            The default version of the document.

                                                                                            \n@param defaultVersion The default version of the document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultVersion", "getterDocumentation" : "

                                                                                            The default version of the document.

                                                                                            \n@return The default version of the document.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DefaultVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                            The default version of the document.

                                                                                            \n@param defaultVersion The default version of the document.", "setterMethodName" : "setDefaultVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultVersion", "variableType" : "String", "documentation" : "

                                                                                            The default version of the document.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDefaultVersionName", "beanStyleSetterMethodName" : "setDefaultVersionName", "c2jName" : "DefaultVersionName", "c2jShape" : "DocumentVersionName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The default version of the artifact associated with the document.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #defaultVersionName(String)}.\n@param defaultVersionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultVersionName(String)", "deprecated" : false, "documentation" : "

                                                                                            The default version of the artifact associated with the document.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defaultVersionName", "fluentSetterDocumentation" : "

                                                                                            The default version of the artifact associated with the document.

                                                                                            \n@param defaultVersionName The default version of the artifact associated with the document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultVersionName", "getterDocumentation" : "

                                                                                            The default version of the artifact associated with the document.

                                                                                            \n@return The default version of the artifact associated with the document.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultVersionName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultVersionName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DefaultVersionName", "sensitive" : false, "setterDocumentation" : "

                                                                                            The default version of the artifact associated with the document.

                                                                                            \n@param defaultVersionName The default version of the artifact associated with the document.", "setterMethodName" : "setDefaultVersionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultVersionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultVersionName", "variableType" : "String", "documentation" : "

                                                                                            The default version of the artifact associated with the document.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DocumentDefaultVersionDescription", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DocumentDefaultVersionDescription", "variableName" : "documentDefaultVersionDescription", "variableType" : "DocumentDefaultVersionDescription", "documentation" : null, "simpleType" : "DocumentDefaultVersionDescription", "variableSetterType" : "DocumentDefaultVersionDescription" }, "wrapper" : false }, "DocumentDescription" : { "c2jName" : "DocumentDescription", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                            Describes a Systems Manager document.

                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getSha1", "beanStyleSetterMethodName" : "setSha1", "c2jName" : "Sha1", "c2jShape" : "DocumentSha1", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The SHA1 hash of the document, which you can use for verification.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #sha1(String)}.\n@param sha1 a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sha1(String)", "deprecated" : false, "documentation" : "

                                                                                            The SHA1 hash of the document, which you can use for verification.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sha1", "fluentSetterDocumentation" : "

                                                                                            The SHA1 hash of the document, which you can use for verification.

                                                                                            \n@param sha1 The SHA1 hash of the document, which you can use for verification.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sha1", "getterDocumentation" : "

                                                                                            The SHA1 hash of the document, which you can use for verification.

                                                                                            \n@return The SHA1 hash of the document, which you can use for verification.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Sha1", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Sha1", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Sha1", "sensitive" : false, "setterDocumentation" : "

                                                                                            The SHA1 hash of the document, which you can use for verification.

                                                                                            \n@param sha1 The SHA1 hash of the document, which you can use for verification.", "setterMethodName" : "setSha1", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sha1", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sha1", "variableType" : "String", "documentation" : "

                                                                                            The SHA1 hash of the document, which you can use for verification.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getHash", "beanStyleSetterMethodName" : "setHash", "c2jName" : "Hash", "c2jShape" : "DocumentHash", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The Sha256 or Sha1 hash created by the system when the document was created.

                                                                                            Sha1 hashes have been deprecated.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #hash(String)}.\n@param hash a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hash(String)", "deprecated" : false, "documentation" : "

                                                                                            The Sha256 or Sha1 hash created by the system when the document was created.

                                                                                            Sha1 hashes have been deprecated.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hash", "fluentSetterDocumentation" : "

                                                                                            The Sha256 or Sha1 hash created by the system when the document was created.

                                                                                            Sha1 hashes have been deprecated.

                                                                                            \n@param hash The Sha256 or Sha1 hash created by the system when the document was created.

                                                                                            Sha1 hashes have been deprecated.

                                                                                            \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hash", "getterDocumentation" : "

                                                                                            The Sha256 or Sha1 hash created by the system when the document was created.

                                                                                            Sha1 hashes have been deprecated.

                                                                                            \n@return The Sha256 or Sha1 hash created by the system when the document was created.

                                                                                            Sha1 hashes have been deprecated.

                                                                                            ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Hash", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Hash", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Hash", "sensitive" : false, "setterDocumentation" : "

                                                                                            The Sha256 or Sha1 hash created by the system when the document was created.

                                                                                            Sha1 hashes have been deprecated.

                                                                                            \n@param hash The Sha256 or Sha1 hash created by the system when the document was created.

                                                                                            Sha1 hashes have been deprecated.

                                                                                            ", "setterMethodName" : "setHash", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "hash", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "hash", "variableType" : "String", "documentation" : "

                                                                                            The Sha256 or Sha1 hash created by the system when the document was created.

                                                                                            Sha1 hashes have been deprecated.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getHashTypeAsString", "beanStyleSetterMethodName" : "setHashType", "c2jName" : "HashType", "c2jShape" : "DocumentHashType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The hash type of the document. Valid values include Sha256 or Sha1.

                                                                                            Sha1 hashes have been deprecated.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #hashTypeAsString(String)}.\n@param hashType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hashType(String)", "deprecated" : false, "documentation" : "

                                                                                            The hash type of the document. Valid values include Sha256 or Sha1.

                                                                                            Sha1 hashes have been deprecated.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "DocumentHashType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "hashType", "fluentEnumSetterMethodName" : "hashType", "fluentGetterMethodName" : "hashTypeAsString", "fluentSetterDocumentation" : "

                                                                                            The hash type of the document. Valid values include Sha256 or Sha1.

                                                                                            Sha1 hashes have been deprecated.

                                                                                            \n@param hashType The hash type of the document. Valid values include Sha256 or Sha1.

                                                                                            Sha1 hashes have been deprecated.

                                                                                            \n@see DocumentHashType\n@return Returns a reference to this object so that method calls can be chained together.\n@see DocumentHashType", "fluentSetterMethodName" : "hashType", "getterDocumentation" : "

                                                                                            The hash type of the document. Valid values include Sha256 or Sha1.

                                                                                            Sha1 hashes have been deprecated.

                                                                                            \n

                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #hashType} will return {@link DocumentHashType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #hashTypeAsString}.\n

                                                                                            \n@return The hash type of the document. Valid values include Sha256 or Sha1.

                                                                                            Sha1 hashes have been deprecated.

                                                                                            \n@see DocumentHashType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "HashType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "HashType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "HashType", "sensitive" : false, "setterDocumentation" : "

                                                                                            The hash type of the document. Valid values include Sha256 or Sha1.

                                                                                            Sha1 hashes have been deprecated.

                                                                                            \n@param hashType The hash type of the document. Valid values include Sha256 or Sha1.

                                                                                            Sha1 hashes have been deprecated.

                                                                                            \n@see DocumentHashType", "setterMethodName" : "setHashType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "hashType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "hashType", "variableType" : "String", "documentation" : "

                                                                                            The hash type of the document. Valid values include Sha256 or Sha1.

                                                                                            Sha1 hashes have been deprecated.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "DocumentARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The name of the Systems Manager document.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                            The name of the Systems Manager document.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                            The name of the Systems Manager document.

                                                                                            \n@param name The name of the Systems Manager document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                            The name of the Systems Manager document.

                                                                                            \n@return The name of the Systems Manager document.", "getterModel" : { "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 Systems Manager document.

                                                                                            \n@param name The name of the Systems Manager document.", "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 Systems Manager document.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVersionName", "beanStyleSetterMethodName" : "setVersionName", "c2jName" : "VersionName", "c2jShape" : "DocumentVersionName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The version of the artifact associated with the document.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #versionName(String)}.\n@param versionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #versionName(String)", "deprecated" : false, "documentation" : "

                                                                                            The version of the artifact associated with the document.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "versionName", "fluentSetterDocumentation" : "

                                                                                            The version of the artifact associated with the document.

                                                                                            \n@param versionName The version of the artifact associated with the document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "versionName", "getterDocumentation" : "

                                                                                            The version of the artifact associated with the document.

                                                                                            \n@return The version of the artifact associated with the document.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VersionName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VersionName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VersionName", "sensitive" : false, "setterDocumentation" : "

                                                                                            The version of the artifact associated with the document.

                                                                                            \n@param versionName The version of the artifact associated with the document.", "setterMethodName" : "setVersionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "versionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "versionName", "variableType" : "String", "documentation" : "

                                                                                            The version of the artifact associated with the document.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOwner", "beanStyleSetterMethodName" : "setOwner", "c2jName" : "Owner", "c2jShape" : "DocumentOwner", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The AWS user account that created the document.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #owner(String)}.\n@param owner a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #owner(String)", "deprecated" : false, "documentation" : "

                                                                                            The AWS user account that created the document.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "owner", "fluentSetterDocumentation" : "

                                                                                            The AWS user account that created the document.

                                                                                            \n@param owner The AWS user account that created the document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "owner", "getterDocumentation" : "

                                                                                            The AWS user account that created the document.

                                                                                            \n@return The AWS user account that created the document.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Owner", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Owner", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Owner", "sensitive" : false, "setterDocumentation" : "

                                                                                            The AWS user account that created the document.

                                                                                            \n@param owner The AWS user account that created the document.", "setterMethodName" : "setOwner", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "owner", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "owner", "variableType" : "String", "documentation" : "

                                                                                            The AWS user account that created the document.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCreatedDate", "beanStyleSetterMethodName" : "setCreatedDate", "c2jName" : "CreatedDate", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The date when the document was created.

                                                                                            \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #createdDate(Instant)}.\n@param createdDate 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 #createdDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                            The date when the document was created.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createdDate", "fluentSetterDocumentation" : "

                                                                                            The date when the document was created.

                                                                                            \n@param createdDate The date when the document was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createdDate", "getterDocumentation" : "

                                                                                            The date when the document was created.

                                                                                            \n@return The date when the document was created.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreatedDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "CreatedDate", "sensitive" : false, "setterDocumentation" : "

                                                                                            The date when the document was created.

                                                                                            \n@param createdDate The date when the document was created.", "setterMethodName" : "setCreatedDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                            The date when the document was created.

                                                                                            ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "DocumentStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The status of the Systems Manager document.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                                                            The status of the Systems Manager document.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "DocumentStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                                            The status of the Systems Manager document.

                                                                                            \n@param status The status of the Systems Manager document.\n@see DocumentStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see DocumentStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                            The status of the Systems Manager document.

                                                                                            \n

                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link DocumentStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                            \n@return The status of the Systems Manager document.\n@see DocumentStatus", "getterModel" : { "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 the Systems Manager document.

                                                                                            \n@param status The status of the Systems Manager document.\n@see DocumentStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                                                            The status of the Systems Manager document.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatusInformation", "beanStyleSetterMethodName" : "setStatusInformation", "c2jName" : "StatusInformation", "c2jShape" : "DocumentStatusInformation", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A message returned by AWS Systems Manager that explains the Status value. For example, a Failed status might be explained by the StatusInformation message, \"The specified S3 bucket does not exist. Verify that the URL of the S3 bucket is correct.\"

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusInformation(String)}.\n@param statusInformation a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #statusInformation(String)", "deprecated" : false, "documentation" : "

                                                                                            A message returned by AWS Systems Manager that explains the Status value. For example, a Failed status might be explained by the StatusInformation message, \"The specified S3 bucket does not exist. Verify that the URL of the S3 bucket is correct.\"

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "statusInformation", "fluentSetterDocumentation" : "

                                                                                            A message returned by AWS Systems Manager that explains the Status value. For example, a Failed status might be explained by the StatusInformation message, \"The specified S3 bucket does not exist. Verify that the URL of the S3 bucket is correct.\"

                                                                                            \n@param statusInformation A message returned by AWS Systems Manager that explains the Status value. For example, a Failed status might be explained by the StatusInformation message, \"The specified S3 bucket does not exist. Verify that the URL of the S3 bucket is correct.\"\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "statusInformation", "getterDocumentation" : "

                                                                                            A message returned by AWS Systems Manager that explains the Status value. For example, a Failed status might be explained by the StatusInformation message, \"The specified S3 bucket does not exist. Verify that the URL of the S3 bucket is correct.\"

                                                                                            \n@return A message returned by AWS Systems Manager that explains the Status value. For example, a Failed status might be explained by the StatusInformation message, \"The specified S3 bucket does not exist. Verify that the URL of the S3 bucket is correct.\"", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StatusInformation", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StatusInformation", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StatusInformation", "sensitive" : false, "setterDocumentation" : "

                                                                                            A message returned by AWS Systems Manager that explains the Status value. For example, a Failed status might be explained by the StatusInformation message, \"The specified S3 bucket does not exist. Verify that the URL of the S3 bucket is correct.\"

                                                                                            \n@param statusInformation A message returned by AWS Systems Manager that explains the Status value. For example, a Failed status might be explained by the StatusInformation message, \"The specified S3 bucket does not exist. Verify that the URL of the S3 bucket is correct.\"", "setterMethodName" : "setStatusInformation", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "statusInformation", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "statusInformation", "variableType" : "String", "documentation" : "

                                                                                            A message returned by AWS Systems Manager that explains the Status value. For example, a Failed status might be explained by the StatusInformation message, \"The specified S3 bucket does not exist. Verify that the URL of the S3 bucket is correct.\"

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDocumentVersion", "beanStyleSetterMethodName" : "setDocumentVersion", "c2jName" : "DocumentVersion", "c2jShape" : "DocumentVersion", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The document version.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentVersion(String)}.\n@param documentVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentVersion(String)", "deprecated" : false, "documentation" : "

                                                                                            The document version.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "documentVersion", "fluentSetterDocumentation" : "

                                                                                            The document version.

                                                                                            \n@param documentVersion The document version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "documentVersion", "getterDocumentation" : "

                                                                                            The document version.

                                                                                            \n@return The document version.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                            The document version.

                                                                                            \n@param documentVersion The document version.", "setterMethodName" : "setDocumentVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : "

                                                                                            The document version.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "DescriptionInDocument", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A description of the document.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                                            A description of the document.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                            A description of the document.

                                                                                            \n@param description A description of the document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                            A description of the document.

                                                                                            \n@return A description of the document.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                                                                                            A description of the document.

                                                                                            \n@param description A description of the document.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

                                                                                            A description of the document.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getParameters", "beanStyleSetterMethodName" : "setParameters", "c2jName" : "Parameters", "c2jShape" : "DocumentParameterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A description of the parameters for a document.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #parameters(List)}.\n@param parameters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #parameters(List)", "deprecated" : false, "documentation" : "

                                                                                            A description of the parameters for a document.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parameters", "fluentSetterDocumentation" : "

                                                                                            A description of the parameters for a document.

                                                                                            \n@param parameters A description of the parameters for a document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parameters", "getterDocumentation" : "

                                                                                            A description of the parameters for a document.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return A description of the parameters for a document.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Parameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Parameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DocumentParameter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DocumentParameter.Builder} avoiding the need to create one manually via {@link DocumentParameter#builder()}.\n\nWhen the {@link Consumer} completes, {@link DocumentParameter.Builder#build()} is called immediately and its result is passed to {@link #member(DocumentParameter)}.\n@param member a consumer that will call methods on {@link DocumentParameter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DocumentParameter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "DocumentParameter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "DocumentParameter", "variableName" : "member", "variableType" : "DocumentParameter", "documentation" : null, "simpleType" : "DocumentParameter", "variableSetterType" : "DocumentParameter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DocumentParameter", "variableName" : "member", "variableType" : "DocumentParameter", "documentation" : "", "simpleType" : "DocumentParameter", "variableSetterType" : "DocumentParameter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DocumentParameter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DocumentParameter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Parameters", "sensitive" : false, "setterDocumentation" : "

                                                                                            A description of the parameters for a document.

                                                                                            \n@param parameters A description of the parameters for a document.", "setterMethodName" : "setParameters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "parameters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "parameters", "variableType" : "java.util.List", "documentation" : "

                                                                                            A description of the parameters for a document.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPlatformTypesAsStrings", "beanStyleSetterMethodName" : "setPlatformTypesWithStrings", "c2jName" : "PlatformTypes", "c2jShape" : "PlatformTypeList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The list of OS platforms compatible with this Systems Manager document.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #platformTypesAsStrings(List)}.\n@param platformTypes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #platformTypesWithStrings(List)", "deprecated" : false, "documentation" : "

                                                                                            The list of OS platforms compatible with this Systems Manager document.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "platformTypes", "fluentEnumSetterMethodName" : "platformTypes", "fluentGetterMethodName" : "platformTypesAsStrings", "fluentSetterDocumentation" : "

                                                                                            The list of OS platforms compatible with this Systems Manager document.

                                                                                            \n@param platformTypes The list of OS platforms compatible with this Systems Manager document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "platformTypesWithStrings", "getterDocumentation" : "

                                                                                            The list of OS platforms compatible with this Systems Manager document.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return The list of OS platforms compatible with this Systems Manager document.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PlatformTypes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PlatformTypes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMemberAsString", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "PlatformType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "PlatformType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see PlatformType\n@return Returns a reference to this object so that method calls can be chained together.\n@see PlatformType", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link PlatformType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                            \n@return The value of the Member property for this object.\n@see PlatformType", "getterModel" : { "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.\n@see PlatformType", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "PlatformTypes", "sensitive" : false, "setterDocumentation" : "

                                                                                            The list of OS platforms compatible with this Systems Manager document.

                                                                                            \n@param platformTypes The list of OS platforms compatible with this Systems Manager document.", "setterMethodName" : "setPlatformTypesWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "platformTypes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "platformTypes", "variableType" : "java.util.List", "documentation" : "

                                                                                            The list of OS platforms compatible with this Systems Manager document.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDocumentTypeAsString", "beanStyleSetterMethodName" : "setDocumentType", "c2jName" : "DocumentType", "c2jShape" : "DocumentType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The type of document.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentTypeAsString(String)}.\n@param documentType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentType(String)", "deprecated" : false, "documentation" : "

                                                                                            The type of document.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "DocumentType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "documentType", "fluentEnumSetterMethodName" : "documentType", "fluentGetterMethodName" : "documentTypeAsString", "fluentSetterDocumentation" : "

                                                                                            The type of document.

                                                                                            \n@param documentType The type of document.\n@see DocumentType\n@return Returns a reference to this object so that method calls can be chained together.\n@see DocumentType", "fluentSetterMethodName" : "documentType", "getterDocumentation" : "

                                                                                            The type of document.

                                                                                            \n

                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #documentType} will return {@link DocumentType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #documentTypeAsString}.\n

                                                                                            \n@return The type of document.\n@see DocumentType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentType", "sensitive" : false, "setterDocumentation" : "

                                                                                            The type of document.

                                                                                            \n@param documentType The type of document.\n@see DocumentType", "setterMethodName" : "setDocumentType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentType", "variableType" : "String", "documentation" : "

                                                                                            The type of document.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSchemaVersion", "beanStyleSetterMethodName" : "setSchemaVersion", "c2jName" : "SchemaVersion", "c2jShape" : "DocumentSchemaVersion", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The schema version.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #schemaVersion(String)}.\n@param schemaVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #schemaVersion(String)", "deprecated" : false, "documentation" : "

                                                                                            The schema version.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "schemaVersion", "fluentSetterDocumentation" : "

                                                                                            The schema version.

                                                                                            \n@param schemaVersion The schema version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "schemaVersion", "getterDocumentation" : "

                                                                                            The schema version.

                                                                                            \n@return The schema version.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SchemaVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SchemaVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SchemaVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                            The schema version.

                                                                                            \n@param schemaVersion The schema version.", "setterMethodName" : "setSchemaVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "schemaVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "schemaVersion", "variableType" : "String", "documentation" : "

                                                                                            The schema version.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLatestVersion", "beanStyleSetterMethodName" : "setLatestVersion", "c2jName" : "LatestVersion", "c2jShape" : "DocumentVersion", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The latest version of the document.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #latestVersion(String)}.\n@param latestVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #latestVersion(String)", "deprecated" : false, "documentation" : "

                                                                                            The latest version of the document.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "latestVersion", "fluentSetterDocumentation" : "

                                                                                            The latest version of the document.

                                                                                            \n@param latestVersion The latest version of the document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "latestVersion", "getterDocumentation" : "

                                                                                            The latest version of the document.

                                                                                            \n@return The latest version of the document.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LatestVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LatestVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LatestVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                            The latest version of the document.

                                                                                            \n@param latestVersion The latest version of the document.", "setterMethodName" : "setLatestVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "latestVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "latestVersion", "variableType" : "String", "documentation" : "

                                                                                            The latest version of the document.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDefaultVersion", "beanStyleSetterMethodName" : "setDefaultVersion", "c2jName" : "DefaultVersion", "c2jShape" : "DocumentVersion", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The default version.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #defaultVersion(String)}.\n@param defaultVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultVersion(String)", "deprecated" : false, "documentation" : "

                                                                                            The default version.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defaultVersion", "fluentSetterDocumentation" : "

                                                                                            The default version.

                                                                                            \n@param defaultVersion The default version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultVersion", "getterDocumentation" : "

                                                                                            The default version.

                                                                                            \n@return The default version.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DefaultVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                            The default version.

                                                                                            \n@param defaultVersion The default version.", "setterMethodName" : "setDefaultVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultVersion", "variableType" : "String", "documentation" : "

                                                                                            The default version.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDocumentFormatAsString", "beanStyleSetterMethodName" : "setDocumentFormat", "c2jName" : "DocumentFormat", "c2jShape" : "DocumentFormat", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The document format, either JSON or YAML.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentFormatAsString(String)}.\n@param documentFormat a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentFormat(String)", "deprecated" : false, "documentation" : "

                                                                                            The document format, either JSON or YAML.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "DocumentFormat", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "documentFormat", "fluentEnumSetterMethodName" : "documentFormat", "fluentGetterMethodName" : "documentFormatAsString", "fluentSetterDocumentation" : "

                                                                                            The document format, either JSON or YAML.

                                                                                            \n@param documentFormat The document format, either JSON or YAML.\n@see DocumentFormat\n@return Returns a reference to this object so that method calls can be chained together.\n@see DocumentFormat", "fluentSetterMethodName" : "documentFormat", "getterDocumentation" : "

                                                                                            The document format, either JSON or YAML.

                                                                                            \n

                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #documentFormat} will return {@link DocumentFormat#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #documentFormatAsString}.\n

                                                                                            \n@return The document format, either JSON or YAML.\n@see DocumentFormat", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentFormat", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentFormat", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentFormat", "sensitive" : false, "setterDocumentation" : "

                                                                                            The document format, either JSON or YAML.

                                                                                            \n@param documentFormat The document format, either JSON or YAML.\n@see DocumentFormat", "setterMethodName" : "setDocumentFormat", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentFormat", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentFormat", "variableType" : "String", "documentation" : "

                                                                                            The document format, either JSON or YAML.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTargetType", "beanStyleSetterMethodName" : "setTargetType", "c2jName" : "TargetType", "c2jShape" : "TargetType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The target type which defines the kinds of resources the document can run on. For example, /AWS::EC2::Instance. For a list of valid resource types, see AWS Resource Types Reference in the AWS CloudFormation User Guide.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #targetType(String)}.\n@param targetType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetType(String)", "deprecated" : false, "documentation" : "

                                                                                            The target type which defines the kinds of resources the document can run on. For example, /AWS::EC2::Instance. For a list of valid resource types, see AWS Resource Types Reference in the AWS CloudFormation User Guide.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetType", "fluentSetterDocumentation" : "

                                                                                            The target type which defines the kinds of resources the document can run on. For example, /AWS::EC2::Instance. For a list of valid resource types, see AWS Resource Types Reference in the AWS CloudFormation User Guide.

                                                                                            \n@param targetType The target type which defines the kinds of resources the document can run on. For example, /AWS::EC2::Instance. For a list of valid resource types, see AWS Resource Types Reference in the AWS CloudFormation User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetType", "getterDocumentation" : "

                                                                                            The target type which defines the kinds of resources the document can run on. For example, /AWS::EC2::Instance. For a list of valid resource types, see AWS Resource Types Reference in the AWS CloudFormation User Guide.

                                                                                            \n@return The target type which defines the kinds of resources the document can run on. For example, /AWS::EC2::Instance. For a list of valid resource types, see AWS Resource Types Reference in the AWS CloudFormation User Guide.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TargetType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TargetType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TargetType", "sensitive" : false, "setterDocumentation" : "

                                                                                            The target type which defines the kinds of resources the document can run on. For example, /AWS::EC2::Instance. For a list of valid resource types, see AWS Resource Types Reference in the AWS CloudFormation User Guide.

                                                                                            \n@param targetType The target type which defines the kinds of resources the document can run on. For example, /AWS::EC2::Instance. For a list of valid resource types, see AWS Resource Types Reference in the AWS CloudFormation User Guide.", "setterMethodName" : "setTargetType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "targetType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "targetType", "variableType" : "String", "documentation" : "

                                                                                            The target type which defines the kinds of resources the document can run on. For example, /AWS::EC2::Instance. For a list of valid resource types, see AWS Resource Types Reference in the AWS CloudFormation User Guide.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "TagList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The tags, or metadata, that have been applied to the document.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tags(List)}.\n@param tags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(List)", "deprecated" : false, "documentation" : "

                                                                                            The tags, or metadata, that have been applied to the document.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                                                                            The tags, or metadata, that have been applied to the document.

                                                                                            \n@param tags The tags, or metadata, that have been applied to the document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                                                                            The tags, or metadata, that have been applied to the document.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return The tags, or metadata, that have been applied to the document.", "getterModel" : { "returnType" : "java.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" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Tag", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "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" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

                                                                                            The tags, or metadata, that have been applied to the document.

                                                                                            \n@param tags The tags, or metadata, that have been applied to the document.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "

                                                                                            The tags, or metadata, that have been applied to the document.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAttachmentsInformation", "beanStyleSetterMethodName" : "setAttachmentsInformation", "c2jName" : "AttachmentsInformation", "c2jShape" : "AttachmentInformationList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Details about the document attachments, including names, locations, sizes, etc.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #attachmentsInformation(List)}.\n@param attachmentsInformation a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #attachmentsInformation(List)", "deprecated" : false, "documentation" : "

                                                                                            Details about the document attachments, including names, locations, sizes, etc.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "attachmentsInformation", "fluentSetterDocumentation" : "

                                                                                            Details about the document attachments, including names, locations, sizes, etc.

                                                                                            \n@param attachmentsInformation Details about the document attachments, including names, locations, sizes, etc.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attachmentsInformation", "getterDocumentation" : "

                                                                                            Details about the document attachments, including names, locations, sizes, etc.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return Details about the document attachments, including names, locations, sizes, etc.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AttachmentsInformation", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AttachmentsInformation", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AttachmentInformation", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AttachmentInformation.Builder} avoiding the need to create one manually via {@link AttachmentInformation#builder()}.\n\nWhen the {@link Consumer} completes, {@link AttachmentInformation.Builder#build()} is called immediately and its result is passed to {@link #member(AttachmentInformation)}.\n@param member a consumer that will call methods on {@link AttachmentInformation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AttachmentInformation)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "AttachmentInformation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "AttachmentInformation", "variableName" : "member", "variableType" : "AttachmentInformation", "documentation" : null, "simpleType" : "AttachmentInformation", "variableSetterType" : "AttachmentInformation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AttachmentInformation", "variableName" : "member", "variableType" : "AttachmentInformation", "documentation" : "", "simpleType" : "AttachmentInformation", "variableSetterType" : "AttachmentInformation" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "AttachmentInformation", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "AttachmentInformation", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "AttachmentsInformation", "sensitive" : false, "setterDocumentation" : "

                                                                                            Details about the document attachments, including names, locations, sizes, etc.

                                                                                            \n@param attachmentsInformation Details about the document attachments, including names, locations, sizes, etc.", "setterMethodName" : "setAttachmentsInformation", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "attachmentsInformation", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "attachmentsInformation", "variableType" : "java.util.List", "documentation" : "

                                                                                            Details about the document attachments, including names, locations, sizes, etc.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AttachmentsInformation" : { "beanStyleGetterMethodName" : "getAttachmentsInformation", "beanStyleSetterMethodName" : "setAttachmentsInformation", "c2jName" : "AttachmentsInformation", "c2jShape" : "AttachmentInformationList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Details about the document attachments, including names, locations, sizes, etc.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #attachmentsInformation(List)}.\n@param attachmentsInformation a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #attachmentsInformation(List)", "deprecated" : false, "documentation" : "

                                                                                            Details about the document attachments, including names, locations, sizes, etc.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "attachmentsInformation", "fluentSetterDocumentation" : "

                                                                                            Details about the document attachments, including names, locations, sizes, etc.

                                                                                            \n@param attachmentsInformation Details about the document attachments, including names, locations, sizes, etc.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attachmentsInformation", "getterDocumentation" : "

                                                                                            Details about the document attachments, including names, locations, sizes, etc.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return Details about the document attachments, including names, locations, sizes, etc.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AttachmentsInformation", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AttachmentsInformation", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AttachmentInformation", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AttachmentInformation.Builder} avoiding the need to create one manually via {@link AttachmentInformation#builder()}.\n\nWhen the {@link Consumer} completes, {@link AttachmentInformation.Builder#build()} is called immediately and its result is passed to {@link #member(AttachmentInformation)}.\n@param member a consumer that will call methods on {@link AttachmentInformation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AttachmentInformation)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "AttachmentInformation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "AttachmentInformation", "variableName" : "member", "variableType" : "AttachmentInformation", "documentation" : null, "simpleType" : "AttachmentInformation", "variableSetterType" : "AttachmentInformation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AttachmentInformation", "variableName" : "member", "variableType" : "AttachmentInformation", "documentation" : "", "simpleType" : "AttachmentInformation", "variableSetterType" : "AttachmentInformation" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "AttachmentInformation", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "AttachmentInformation", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "AttachmentsInformation", "sensitive" : false, "setterDocumentation" : "

                                                                                            Details about the document attachments, including names, locations, sizes, etc.

                                                                                            \n@param attachmentsInformation Details about the document attachments, including names, locations, sizes, etc.", "setterMethodName" : "setAttachmentsInformation", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "attachmentsInformation", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "attachmentsInformation", "variableType" : "java.util.List", "documentation" : "

                                                                                            Details about the document attachments, including names, locations, sizes, etc.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "CreatedDate" : { "beanStyleGetterMethodName" : "getCreatedDate", "beanStyleSetterMethodName" : "setCreatedDate", "c2jName" : "CreatedDate", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The date when the document was created.

                                                                                            \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #createdDate(Instant)}.\n@param createdDate 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 #createdDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                            The date when the document was created.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createdDate", "fluentSetterDocumentation" : "

                                                                                            The date when the document was created.

                                                                                            \n@param createdDate The date when the document was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createdDate", "getterDocumentation" : "

                                                                                            The date when the document was created.

                                                                                            \n@return The date when the document was created.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreatedDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "CreatedDate", "sensitive" : false, "setterDocumentation" : "

                                                                                            The date when the document was created.

                                                                                            \n@param createdDate The date when the document was created.", "setterMethodName" : "setCreatedDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                            The date when the document was created.

                                                                                            ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "DefaultVersion" : { "beanStyleGetterMethodName" : "getDefaultVersion", "beanStyleSetterMethodName" : "setDefaultVersion", "c2jName" : "DefaultVersion", "c2jShape" : "DocumentVersion", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The default version.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #defaultVersion(String)}.\n@param defaultVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultVersion(String)", "deprecated" : false, "documentation" : "

                                                                                            The default version.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defaultVersion", "fluentSetterDocumentation" : "

                                                                                            The default version.

                                                                                            \n@param defaultVersion The default version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultVersion", "getterDocumentation" : "

                                                                                            The default version.

                                                                                            \n@return The default version.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DefaultVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                            The default version.

                                                                                            \n@param defaultVersion The default version.", "setterMethodName" : "setDefaultVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultVersion", "variableType" : "String", "documentation" : "

                                                                                            The default version.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Description" : { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "DescriptionInDocument", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A description of the document.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                                            A description of the document.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                            A description of the document.

                                                                                            \n@param description A description of the document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                            A description of the document.

                                                                                            \n@return A description of the document.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                                                                                            A description of the document.

                                                                                            \n@param description A description of the document.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

                                                                                            A description of the document.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DocumentFormat" : { "beanStyleGetterMethodName" : "getDocumentFormatAsString", "beanStyleSetterMethodName" : "setDocumentFormat", "c2jName" : "DocumentFormat", "c2jShape" : "DocumentFormat", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The document format, either JSON or YAML.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentFormatAsString(String)}.\n@param documentFormat a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentFormat(String)", "deprecated" : false, "documentation" : "

                                                                                            The document format, either JSON or YAML.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "DocumentFormat", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "documentFormat", "fluentEnumSetterMethodName" : "documentFormat", "fluentGetterMethodName" : "documentFormatAsString", "fluentSetterDocumentation" : "

                                                                                            The document format, either JSON or YAML.

                                                                                            \n@param documentFormat The document format, either JSON or YAML.\n@see DocumentFormat\n@return Returns a reference to this object so that method calls can be chained together.\n@see DocumentFormat", "fluentSetterMethodName" : "documentFormat", "getterDocumentation" : "

                                                                                            The document format, either JSON or YAML.

                                                                                            \n

                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #documentFormat} will return {@link DocumentFormat#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #documentFormatAsString}.\n

                                                                                            \n@return The document format, either JSON or YAML.\n@see DocumentFormat", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentFormat", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentFormat", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentFormat", "sensitive" : false, "setterDocumentation" : "

                                                                                            The document format, either JSON or YAML.

                                                                                            \n@param documentFormat The document format, either JSON or YAML.\n@see DocumentFormat", "setterMethodName" : "setDocumentFormat", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentFormat", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentFormat", "variableType" : "String", "documentation" : "

                                                                                            The document format, either JSON or YAML.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DocumentType" : { "beanStyleGetterMethodName" : "getDocumentTypeAsString", "beanStyleSetterMethodName" : "setDocumentType", "c2jName" : "DocumentType", "c2jShape" : "DocumentType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The type of document.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentTypeAsString(String)}.\n@param documentType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentType(String)", "deprecated" : false, "documentation" : "

                                                                                            The type of document.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "DocumentType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "documentType", "fluentEnumSetterMethodName" : "documentType", "fluentGetterMethodName" : "documentTypeAsString", "fluentSetterDocumentation" : "

                                                                                            The type of document.

                                                                                            \n@param documentType The type of document.\n@see DocumentType\n@return Returns a reference to this object so that method calls can be chained together.\n@see DocumentType", "fluentSetterMethodName" : "documentType", "getterDocumentation" : "

                                                                                            The type of document.

                                                                                            \n

                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #documentType} will return {@link DocumentType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #documentTypeAsString}.\n

                                                                                            \n@return The type of document.\n@see DocumentType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentType", "sensitive" : false, "setterDocumentation" : "

                                                                                            The type of document.

                                                                                            \n@param documentType The type of document.\n@see DocumentType", "setterMethodName" : "setDocumentType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentType", "variableType" : "String", "documentation" : "

                                                                                            The type of document.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DocumentVersion" : { "beanStyleGetterMethodName" : "getDocumentVersion", "beanStyleSetterMethodName" : "setDocumentVersion", "c2jName" : "DocumentVersion", "c2jShape" : "DocumentVersion", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The document version.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentVersion(String)}.\n@param documentVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentVersion(String)", "deprecated" : false, "documentation" : "

                                                                                            The document version.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "documentVersion", "fluentSetterDocumentation" : "

                                                                                            The document version.

                                                                                            \n@param documentVersion The document version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "documentVersion", "getterDocumentation" : "

                                                                                            The document version.

                                                                                            \n@return The document version.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                            The document version.

                                                                                            \n@param documentVersion The document version.", "setterMethodName" : "setDocumentVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : "

                                                                                            The document version.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Hash" : { "beanStyleGetterMethodName" : "getHash", "beanStyleSetterMethodName" : "setHash", "c2jName" : "Hash", "c2jShape" : "DocumentHash", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The Sha256 or Sha1 hash created by the system when the document was created.

                                                                                            Sha1 hashes have been deprecated.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #hash(String)}.\n@param hash a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hash(String)", "deprecated" : false, "documentation" : "

                                                                                            The Sha256 or Sha1 hash created by the system when the document was created.

                                                                                            Sha1 hashes have been deprecated.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hash", "fluentSetterDocumentation" : "

                                                                                            The Sha256 or Sha1 hash created by the system when the document was created.

                                                                                            Sha1 hashes have been deprecated.

                                                                                            \n@param hash The Sha256 or Sha1 hash created by the system when the document was created.

                                                                                            Sha1 hashes have been deprecated.

                                                                                            \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hash", "getterDocumentation" : "

                                                                                            The Sha256 or Sha1 hash created by the system when the document was created.

                                                                                            Sha1 hashes have been deprecated.

                                                                                            \n@return The Sha256 or Sha1 hash created by the system when the document was created.

                                                                                            Sha1 hashes have been deprecated.

                                                                                            ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Hash", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Hash", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Hash", "sensitive" : false, "setterDocumentation" : "

                                                                                            The Sha256 or Sha1 hash created by the system when the document was created.

                                                                                            Sha1 hashes have been deprecated.

                                                                                            \n@param hash The Sha256 or Sha1 hash created by the system when the document was created.

                                                                                            Sha1 hashes have been deprecated.

                                                                                            ", "setterMethodName" : "setHash", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "hash", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "hash", "variableType" : "String", "documentation" : "

                                                                                            The Sha256 or Sha1 hash created by the system when the document was created.

                                                                                            Sha1 hashes have been deprecated.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "HashType" : { "beanStyleGetterMethodName" : "getHashTypeAsString", "beanStyleSetterMethodName" : "setHashType", "c2jName" : "HashType", "c2jShape" : "DocumentHashType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The hash type of the document. Valid values include Sha256 or Sha1.

                                                                                            Sha1 hashes have been deprecated.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #hashTypeAsString(String)}.\n@param hashType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hashType(String)", "deprecated" : false, "documentation" : "

                                                                                            The hash type of the document. Valid values include Sha256 or Sha1.

                                                                                            Sha1 hashes have been deprecated.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "DocumentHashType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "hashType", "fluentEnumSetterMethodName" : "hashType", "fluentGetterMethodName" : "hashTypeAsString", "fluentSetterDocumentation" : "

                                                                                            The hash type of the document. Valid values include Sha256 or Sha1.

                                                                                            Sha1 hashes have been deprecated.

                                                                                            \n@param hashType The hash type of the document. Valid values include Sha256 or Sha1.

                                                                                            Sha1 hashes have been deprecated.

                                                                                            \n@see DocumentHashType\n@return Returns a reference to this object so that method calls can be chained together.\n@see DocumentHashType", "fluentSetterMethodName" : "hashType", "getterDocumentation" : "

                                                                                            The hash type of the document. Valid values include Sha256 or Sha1.

                                                                                            Sha1 hashes have been deprecated.

                                                                                            \n

                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #hashType} will return {@link DocumentHashType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #hashTypeAsString}.\n

                                                                                            \n@return The hash type of the document. Valid values include Sha256 or Sha1.

                                                                                            Sha1 hashes have been deprecated.

                                                                                            \n@see DocumentHashType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "HashType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "HashType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "HashType", "sensitive" : false, "setterDocumentation" : "

                                                                                            The hash type of the document. Valid values include Sha256 or Sha1.

                                                                                            Sha1 hashes have been deprecated.

                                                                                            \n@param hashType The hash type of the document. Valid values include Sha256 or Sha1.

                                                                                            Sha1 hashes have been deprecated.

                                                                                            \n@see DocumentHashType", "setterMethodName" : "setHashType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "hashType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "hashType", "variableType" : "String", "documentation" : "

                                                                                            The hash type of the document. Valid values include Sha256 or Sha1.

                                                                                            Sha1 hashes have been deprecated.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "LatestVersion" : { "beanStyleGetterMethodName" : "getLatestVersion", "beanStyleSetterMethodName" : "setLatestVersion", "c2jName" : "LatestVersion", "c2jShape" : "DocumentVersion", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The latest version of the document.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #latestVersion(String)}.\n@param latestVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #latestVersion(String)", "deprecated" : false, "documentation" : "

                                                                                            The latest version of the document.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "latestVersion", "fluentSetterDocumentation" : "

                                                                                            The latest version of the document.

                                                                                            \n@param latestVersion The latest version of the document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "latestVersion", "getterDocumentation" : "

                                                                                            The latest version of the document.

                                                                                            \n@return The latest version of the document.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LatestVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LatestVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LatestVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                            The latest version of the document.

                                                                                            \n@param latestVersion The latest version of the document.", "setterMethodName" : "setLatestVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "latestVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "latestVersion", "variableType" : "String", "documentation" : "

                                                                                            The latest version of the document.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "DocumentARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The name of the Systems Manager document.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                            The name of the Systems Manager document.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                            The name of the Systems Manager document.

                                                                                            \n@param name The name of the Systems Manager document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                            The name of the Systems Manager document.

                                                                                            \n@return The name of the Systems Manager document.", "getterModel" : { "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 Systems Manager document.

                                                                                            \n@param name The name of the Systems Manager document.", "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 Systems Manager document.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Owner" : { "beanStyleGetterMethodName" : "getOwner", "beanStyleSetterMethodName" : "setOwner", "c2jName" : "Owner", "c2jShape" : "DocumentOwner", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The AWS user account that created the document.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #owner(String)}.\n@param owner a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #owner(String)", "deprecated" : false, "documentation" : "

                                                                                            The AWS user account that created the document.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "owner", "fluentSetterDocumentation" : "

                                                                                            The AWS user account that created the document.

                                                                                            \n@param owner The AWS user account that created the document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "owner", "getterDocumentation" : "

                                                                                            The AWS user account that created the document.

                                                                                            \n@return The AWS user account that created the document.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Owner", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Owner", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Owner", "sensitive" : false, "setterDocumentation" : "

                                                                                            The AWS user account that created the document.

                                                                                            \n@param owner The AWS user account that created the document.", "setterMethodName" : "setOwner", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "owner", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "owner", "variableType" : "String", "documentation" : "

                                                                                            The AWS user account that created the document.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Parameters" : { "beanStyleGetterMethodName" : "getParameters", "beanStyleSetterMethodName" : "setParameters", "c2jName" : "Parameters", "c2jShape" : "DocumentParameterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A description of the parameters for a document.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #parameters(List)}.\n@param parameters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #parameters(List)", "deprecated" : false, "documentation" : "

                                                                                            A description of the parameters for a document.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parameters", "fluentSetterDocumentation" : "

                                                                                            A description of the parameters for a document.

                                                                                            \n@param parameters A description of the parameters for a document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parameters", "getterDocumentation" : "

                                                                                            A description of the parameters for a document.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return A description of the parameters for a document.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Parameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Parameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DocumentParameter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DocumentParameter.Builder} avoiding the need to create one manually via {@link DocumentParameter#builder()}.\n\nWhen the {@link Consumer} completes, {@link DocumentParameter.Builder#build()} is called immediately and its result is passed to {@link #member(DocumentParameter)}.\n@param member a consumer that will call methods on {@link DocumentParameter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DocumentParameter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "DocumentParameter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "DocumentParameter", "variableName" : "member", "variableType" : "DocumentParameter", "documentation" : null, "simpleType" : "DocumentParameter", "variableSetterType" : "DocumentParameter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DocumentParameter", "variableName" : "member", "variableType" : "DocumentParameter", "documentation" : "", "simpleType" : "DocumentParameter", "variableSetterType" : "DocumentParameter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DocumentParameter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DocumentParameter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Parameters", "sensitive" : false, "setterDocumentation" : "

                                                                                            A description of the parameters for a document.

                                                                                            \n@param parameters A description of the parameters for a document.", "setterMethodName" : "setParameters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "parameters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "parameters", "variableType" : "java.util.List", "documentation" : "

                                                                                            A description of the parameters for a document.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "PlatformTypes" : { "beanStyleGetterMethodName" : "getPlatformTypesAsStrings", "beanStyleSetterMethodName" : "setPlatformTypesWithStrings", "c2jName" : "PlatformTypes", "c2jShape" : "PlatformTypeList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The list of OS platforms compatible with this Systems Manager document.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #platformTypesAsStrings(List)}.\n@param platformTypes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #platformTypesWithStrings(List)", "deprecated" : false, "documentation" : "

                                                                                            The list of OS platforms compatible with this Systems Manager document.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "platformTypes", "fluentEnumSetterMethodName" : "platformTypes", "fluentGetterMethodName" : "platformTypesAsStrings", "fluentSetterDocumentation" : "

                                                                                            The list of OS platforms compatible with this Systems Manager document.

                                                                                            \n@param platformTypes The list of OS platforms compatible with this Systems Manager document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "platformTypesWithStrings", "getterDocumentation" : "

                                                                                            The list of OS platforms compatible with this Systems Manager document.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return The list of OS platforms compatible with this Systems Manager document.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PlatformTypes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PlatformTypes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMemberAsString", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "PlatformType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "PlatformType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see PlatformType\n@return Returns a reference to this object so that method calls can be chained together.\n@see PlatformType", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link PlatformType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                            \n@return The value of the Member property for this object.\n@see PlatformType", "getterModel" : { "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.\n@see PlatformType", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "PlatformTypes", "sensitive" : false, "setterDocumentation" : "

                                                                                            The list of OS platforms compatible with this Systems Manager document.

                                                                                            \n@param platformTypes The list of OS platforms compatible with this Systems Manager document.", "setterMethodName" : "setPlatformTypesWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "platformTypes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "platformTypes", "variableType" : "java.util.List", "documentation" : "

                                                                                            The list of OS platforms compatible with this Systems Manager document.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "SchemaVersion" : { "beanStyleGetterMethodName" : "getSchemaVersion", "beanStyleSetterMethodName" : "setSchemaVersion", "c2jName" : "SchemaVersion", "c2jShape" : "DocumentSchemaVersion", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The schema version.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #schemaVersion(String)}.\n@param schemaVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #schemaVersion(String)", "deprecated" : false, "documentation" : "

                                                                                            The schema version.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "schemaVersion", "fluentSetterDocumentation" : "

                                                                                            The schema version.

                                                                                            \n@param schemaVersion The schema version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "schemaVersion", "getterDocumentation" : "

                                                                                            The schema version.

                                                                                            \n@return The schema version.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SchemaVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SchemaVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SchemaVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                            The schema version.

                                                                                            \n@param schemaVersion The schema version.", "setterMethodName" : "setSchemaVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "schemaVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "schemaVersion", "variableType" : "String", "documentation" : "

                                                                                            The schema version.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Sha1" : { "beanStyleGetterMethodName" : "getSha1", "beanStyleSetterMethodName" : "setSha1", "c2jName" : "Sha1", "c2jShape" : "DocumentSha1", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The SHA1 hash of the document, which you can use for verification.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #sha1(String)}.\n@param sha1 a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sha1(String)", "deprecated" : false, "documentation" : "

                                                                                            The SHA1 hash of the document, which you can use for verification.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sha1", "fluentSetterDocumentation" : "

                                                                                            The SHA1 hash of the document, which you can use for verification.

                                                                                            \n@param sha1 The SHA1 hash of the document, which you can use for verification.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sha1", "getterDocumentation" : "

                                                                                            The SHA1 hash of the document, which you can use for verification.

                                                                                            \n@return The SHA1 hash of the document, which you can use for verification.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Sha1", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Sha1", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Sha1", "sensitive" : false, "setterDocumentation" : "

                                                                                            The SHA1 hash of the document, which you can use for verification.

                                                                                            \n@param sha1 The SHA1 hash of the document, which you can use for verification.", "setterMethodName" : "setSha1", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sha1", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sha1", "variableType" : "String", "documentation" : "

                                                                                            The SHA1 hash of the document, which you can use for verification.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Status" : { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "DocumentStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The status of the Systems Manager document.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                                                            The status of the Systems Manager document.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "DocumentStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                                            The status of the Systems Manager document.

                                                                                            \n@param status The status of the Systems Manager document.\n@see DocumentStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see DocumentStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                            The status of the Systems Manager document.

                                                                                            \n

                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link DocumentStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                            \n@return The status of the Systems Manager document.\n@see DocumentStatus", "getterModel" : { "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 the Systems Manager document.

                                                                                            \n@param status The status of the Systems Manager document.\n@see DocumentStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                                                            The status of the Systems Manager document.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "StatusInformation" : { "beanStyleGetterMethodName" : "getStatusInformation", "beanStyleSetterMethodName" : "setStatusInformation", "c2jName" : "StatusInformation", "c2jShape" : "DocumentStatusInformation", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A message returned by AWS Systems Manager that explains the Status value. For example, a Failed status might be explained by the StatusInformation message, \"The specified S3 bucket does not exist. Verify that the URL of the S3 bucket is correct.\"

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusInformation(String)}.\n@param statusInformation a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #statusInformation(String)", "deprecated" : false, "documentation" : "

                                                                                            A message returned by AWS Systems Manager that explains the Status value. For example, a Failed status might be explained by the StatusInformation message, \"The specified S3 bucket does not exist. Verify that the URL of the S3 bucket is correct.\"

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "statusInformation", "fluentSetterDocumentation" : "

                                                                                            A message returned by AWS Systems Manager that explains the Status value. For example, a Failed status might be explained by the StatusInformation message, \"The specified S3 bucket does not exist. Verify that the URL of the S3 bucket is correct.\"

                                                                                            \n@param statusInformation A message returned by AWS Systems Manager that explains the Status value. For example, a Failed status might be explained by the StatusInformation message, \"The specified S3 bucket does not exist. Verify that the URL of the S3 bucket is correct.\"\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "statusInformation", "getterDocumentation" : "

                                                                                            A message returned by AWS Systems Manager that explains the Status value. For example, a Failed status might be explained by the StatusInformation message, \"The specified S3 bucket does not exist. Verify that the URL of the S3 bucket is correct.\"

                                                                                            \n@return A message returned by AWS Systems Manager that explains the Status value. For example, a Failed status might be explained by the StatusInformation message, \"The specified S3 bucket does not exist. Verify that the URL of the S3 bucket is correct.\"", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StatusInformation", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StatusInformation", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StatusInformation", "sensitive" : false, "setterDocumentation" : "

                                                                                            A message returned by AWS Systems Manager that explains the Status value. For example, a Failed status might be explained by the StatusInformation message, \"The specified S3 bucket does not exist. Verify that the URL of the S3 bucket is correct.\"

                                                                                            \n@param statusInformation A message returned by AWS Systems Manager that explains the Status value. For example, a Failed status might be explained by the StatusInformation message, \"The specified S3 bucket does not exist. Verify that the URL of the S3 bucket is correct.\"", "setterMethodName" : "setStatusInformation", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "statusInformation", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "statusInformation", "variableType" : "String", "documentation" : "

                                                                                            A message returned by AWS Systems Manager that explains the Status value. For example, a Failed status might be explained by the StatusInformation message, \"The specified S3 bucket does not exist. Verify that the URL of the S3 bucket is correct.\"

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Tags" : { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "TagList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The tags, or metadata, that have been applied to the document.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tags(List)}.\n@param tags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(List)", "deprecated" : false, "documentation" : "

                                                                                            The tags, or metadata, that have been applied to the document.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                                                                            The tags, or metadata, that have been applied to the document.

                                                                                            \n@param tags The tags, or metadata, that have been applied to the document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                                                                            The tags, or metadata, that have been applied to the document.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return The tags, or metadata, that have been applied to the document.", "getterModel" : { "returnType" : "java.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" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Tag", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "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" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

                                                                                            The tags, or metadata, that have been applied to the document.

                                                                                            \n@param tags The tags, or metadata, that have been applied to the document.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "

                                                                                            The tags, or metadata, that have been applied to the document.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "TargetType" : { "beanStyleGetterMethodName" : "getTargetType", "beanStyleSetterMethodName" : "setTargetType", "c2jName" : "TargetType", "c2jShape" : "TargetType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The target type which defines the kinds of resources the document can run on. For example, /AWS::EC2::Instance. For a list of valid resource types, see AWS Resource Types Reference in the AWS CloudFormation User Guide.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #targetType(String)}.\n@param targetType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetType(String)", "deprecated" : false, "documentation" : "

                                                                                            The target type which defines the kinds of resources the document can run on. For example, /AWS::EC2::Instance. For a list of valid resource types, see AWS Resource Types Reference in the AWS CloudFormation User Guide.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetType", "fluentSetterDocumentation" : "

                                                                                            The target type which defines the kinds of resources the document can run on. For example, /AWS::EC2::Instance. For a list of valid resource types, see AWS Resource Types Reference in the AWS CloudFormation User Guide.

                                                                                            \n@param targetType The target type which defines the kinds of resources the document can run on. For example, /AWS::EC2::Instance. For a list of valid resource types, see AWS Resource Types Reference in the AWS CloudFormation User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetType", "getterDocumentation" : "

                                                                                            The target type which defines the kinds of resources the document can run on. For example, /AWS::EC2::Instance. For a list of valid resource types, see AWS Resource Types Reference in the AWS CloudFormation User Guide.

                                                                                            \n@return The target type which defines the kinds of resources the document can run on. For example, /AWS::EC2::Instance. For a list of valid resource types, see AWS Resource Types Reference in the AWS CloudFormation User Guide.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TargetType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TargetType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TargetType", "sensitive" : false, "setterDocumentation" : "

                                                                                            The target type which defines the kinds of resources the document can run on. For example, /AWS::EC2::Instance. For a list of valid resource types, see AWS Resource Types Reference in the AWS CloudFormation User Guide.

                                                                                            \n@param targetType The target type which defines the kinds of resources the document can run on. For example, /AWS::EC2::Instance. For a list of valid resource types, see AWS Resource Types Reference in the AWS CloudFormation User Guide.", "setterMethodName" : "setTargetType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "targetType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "targetType", "variableType" : "String", "documentation" : "

                                                                                            The target type which defines the kinds of resources the document can run on. For example, /AWS::EC2::Instance. For a list of valid resource types, see AWS Resource Types Reference in the AWS CloudFormation User Guide.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "VersionName" : { "beanStyleGetterMethodName" : "getVersionName", "beanStyleSetterMethodName" : "setVersionName", "c2jName" : "VersionName", "c2jShape" : "DocumentVersionName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The version of the artifact associated with the document.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #versionName(String)}.\n@param versionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #versionName(String)", "deprecated" : false, "documentation" : "

                                                                                            The version of the artifact associated with the document.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "versionName", "fluentSetterDocumentation" : "

                                                                                            The version of the artifact associated with the document.

                                                                                            \n@param versionName The version of the artifact associated with the document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "versionName", "getterDocumentation" : "

                                                                                            The version of the artifact associated with the document.

                                                                                            \n@return The version of the artifact associated with the document.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VersionName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VersionName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VersionName", "sensitive" : false, "setterDocumentation" : "

                                                                                            The version of the artifact associated with the document.

                                                                                            \n@param versionName The version of the artifact associated with the document.", "setterMethodName" : "setVersionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "versionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "versionName", "variableType" : "String", "documentation" : "

                                                                                            The version of the artifact associated with the document.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getSha1", "beanStyleSetterMethodName" : "setSha1", "c2jName" : "Sha1", "c2jShape" : "DocumentSha1", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The SHA1 hash of the document, which you can use for verification.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #sha1(String)}.\n@param sha1 a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sha1(String)", "deprecated" : false, "documentation" : "

                                                                                            The SHA1 hash of the document, which you can use for verification.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sha1", "fluentSetterDocumentation" : "

                                                                                            The SHA1 hash of the document, which you can use for verification.

                                                                                            \n@param sha1 The SHA1 hash of the document, which you can use for verification.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sha1", "getterDocumentation" : "

                                                                                            The SHA1 hash of the document, which you can use for verification.

                                                                                            \n@return The SHA1 hash of the document, which you can use for verification.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Sha1", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Sha1", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Sha1", "sensitive" : false, "setterDocumentation" : "

                                                                                            The SHA1 hash of the document, which you can use for verification.

                                                                                            \n@param sha1 The SHA1 hash of the document, which you can use for verification.", "setterMethodName" : "setSha1", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sha1", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sha1", "variableType" : "String", "documentation" : "

                                                                                            The SHA1 hash of the document, which you can use for verification.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getHash", "beanStyleSetterMethodName" : "setHash", "c2jName" : "Hash", "c2jShape" : "DocumentHash", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The Sha256 or Sha1 hash created by the system when the document was created.

                                                                                            Sha1 hashes have been deprecated.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #hash(String)}.\n@param hash a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hash(String)", "deprecated" : false, "documentation" : "

                                                                                            The Sha256 or Sha1 hash created by the system when the document was created.

                                                                                            Sha1 hashes have been deprecated.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "hash", "fluentSetterDocumentation" : "

                                                                                            The Sha256 or Sha1 hash created by the system when the document was created.

                                                                                            Sha1 hashes have been deprecated.

                                                                                            \n@param hash The Sha256 or Sha1 hash created by the system when the document was created.

                                                                                            Sha1 hashes have been deprecated.

                                                                                            \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "hash", "getterDocumentation" : "

                                                                                            The Sha256 or Sha1 hash created by the system when the document was created.

                                                                                            Sha1 hashes have been deprecated.

                                                                                            \n@return The Sha256 or Sha1 hash created by the system when the document was created.

                                                                                            Sha1 hashes have been deprecated.

                                                                                            ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Hash", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Hash", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Hash", "sensitive" : false, "setterDocumentation" : "

                                                                                            The Sha256 or Sha1 hash created by the system when the document was created.

                                                                                            Sha1 hashes have been deprecated.

                                                                                            \n@param hash The Sha256 or Sha1 hash created by the system when the document was created.

                                                                                            Sha1 hashes have been deprecated.

                                                                                            ", "setterMethodName" : "setHash", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "hash", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "hash", "variableType" : "String", "documentation" : "

                                                                                            The Sha256 or Sha1 hash created by the system when the document was created.

                                                                                            Sha1 hashes have been deprecated.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getHashTypeAsString", "beanStyleSetterMethodName" : "setHashType", "c2jName" : "HashType", "c2jShape" : "DocumentHashType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The hash type of the document. Valid values include Sha256 or Sha1.

                                                                                            Sha1 hashes have been deprecated.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #hashTypeAsString(String)}.\n@param hashType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #hashType(String)", "deprecated" : false, "documentation" : "

                                                                                            The hash type of the document. Valid values include Sha256 or Sha1.

                                                                                            Sha1 hashes have been deprecated.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "DocumentHashType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "hashType", "fluentEnumSetterMethodName" : "hashType", "fluentGetterMethodName" : "hashTypeAsString", "fluentSetterDocumentation" : "

                                                                                            The hash type of the document. Valid values include Sha256 or Sha1.

                                                                                            Sha1 hashes have been deprecated.

                                                                                            \n@param hashType The hash type of the document. Valid values include Sha256 or Sha1.

                                                                                            Sha1 hashes have been deprecated.

                                                                                            \n@see DocumentHashType\n@return Returns a reference to this object so that method calls can be chained together.\n@see DocumentHashType", "fluentSetterMethodName" : "hashType", "getterDocumentation" : "

                                                                                            The hash type of the document. Valid values include Sha256 or Sha1.

                                                                                            Sha1 hashes have been deprecated.

                                                                                            \n

                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #hashType} will return {@link DocumentHashType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #hashTypeAsString}.\n

                                                                                            \n@return The hash type of the document. Valid values include Sha256 or Sha1.

                                                                                            Sha1 hashes have been deprecated.

                                                                                            \n@see DocumentHashType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "HashType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "HashType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "HashType", "sensitive" : false, "setterDocumentation" : "

                                                                                            The hash type of the document. Valid values include Sha256 or Sha1.

                                                                                            Sha1 hashes have been deprecated.

                                                                                            \n@param hashType The hash type of the document. Valid values include Sha256 or Sha1.

                                                                                            Sha1 hashes have been deprecated.

                                                                                            \n@see DocumentHashType", "setterMethodName" : "setHashType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "hashType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "hashType", "variableType" : "String", "documentation" : "

                                                                                            The hash type of the document. Valid values include Sha256 or Sha1.

                                                                                            Sha1 hashes have been deprecated.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "DocumentARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The name of the Systems Manager document.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                            The name of the Systems Manager document.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                            The name of the Systems Manager document.

                                                                                            \n@param name The name of the Systems Manager document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                            The name of the Systems Manager document.

                                                                                            \n@return The name of the Systems Manager document.", "getterModel" : { "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 Systems Manager document.

                                                                                            \n@param name The name of the Systems Manager document.", "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 Systems Manager document.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVersionName", "beanStyleSetterMethodName" : "setVersionName", "c2jName" : "VersionName", "c2jShape" : "DocumentVersionName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The version of the artifact associated with the document.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #versionName(String)}.\n@param versionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #versionName(String)", "deprecated" : false, "documentation" : "

                                                                                            The version of the artifact associated with the document.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "versionName", "fluentSetterDocumentation" : "

                                                                                            The version of the artifact associated with the document.

                                                                                            \n@param versionName The version of the artifact associated with the document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "versionName", "getterDocumentation" : "

                                                                                            The version of the artifact associated with the document.

                                                                                            \n@return The version of the artifact associated with the document.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VersionName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VersionName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VersionName", "sensitive" : false, "setterDocumentation" : "

                                                                                            The version of the artifact associated with the document.

                                                                                            \n@param versionName The version of the artifact associated with the document.", "setterMethodName" : "setVersionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "versionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "versionName", "variableType" : "String", "documentation" : "

                                                                                            The version of the artifact associated with the document.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOwner", "beanStyleSetterMethodName" : "setOwner", "c2jName" : "Owner", "c2jShape" : "DocumentOwner", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The AWS user account that created the document.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #owner(String)}.\n@param owner a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #owner(String)", "deprecated" : false, "documentation" : "

                                                                                            The AWS user account that created the document.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "owner", "fluentSetterDocumentation" : "

                                                                                            The AWS user account that created the document.

                                                                                            \n@param owner The AWS user account that created the document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "owner", "getterDocumentation" : "

                                                                                            The AWS user account that created the document.

                                                                                            \n@return The AWS user account that created the document.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Owner", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Owner", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Owner", "sensitive" : false, "setterDocumentation" : "

                                                                                            The AWS user account that created the document.

                                                                                            \n@param owner The AWS user account that created the document.", "setterMethodName" : "setOwner", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "owner", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "owner", "variableType" : "String", "documentation" : "

                                                                                            The AWS user account that created the document.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCreatedDate", "beanStyleSetterMethodName" : "setCreatedDate", "c2jName" : "CreatedDate", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The date when the document was created.

                                                                                            \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #createdDate(Instant)}.\n@param createdDate 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 #createdDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                            The date when the document was created.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createdDate", "fluentSetterDocumentation" : "

                                                                                            The date when the document was created.

                                                                                            \n@param createdDate The date when the document was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createdDate", "getterDocumentation" : "

                                                                                            The date when the document was created.

                                                                                            \n@return The date when the document was created.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreatedDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "CreatedDate", "sensitive" : false, "setterDocumentation" : "

                                                                                            The date when the document was created.

                                                                                            \n@param createdDate The date when the document was created.", "setterMethodName" : "setCreatedDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                            The date when the document was created.

                                                                                            ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "DocumentStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The status of the Systems Manager document.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                                                            The status of the Systems Manager document.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "DocumentStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                                            The status of the Systems Manager document.

                                                                                            \n@param status The status of the Systems Manager document.\n@see DocumentStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see DocumentStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                            The status of the Systems Manager document.

                                                                                            \n

                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link DocumentStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                            \n@return The status of the Systems Manager document.\n@see DocumentStatus", "getterModel" : { "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 the Systems Manager document.

                                                                                            \n@param status The status of the Systems Manager document.\n@see DocumentStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                                                            The status of the Systems Manager document.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatusInformation", "beanStyleSetterMethodName" : "setStatusInformation", "c2jName" : "StatusInformation", "c2jShape" : "DocumentStatusInformation", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A message returned by AWS Systems Manager that explains the Status value. For example, a Failed status might be explained by the StatusInformation message, \"The specified S3 bucket does not exist. Verify that the URL of the S3 bucket is correct.\"

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusInformation(String)}.\n@param statusInformation a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #statusInformation(String)", "deprecated" : false, "documentation" : "

                                                                                            A message returned by AWS Systems Manager that explains the Status value. For example, a Failed status might be explained by the StatusInformation message, \"The specified S3 bucket does not exist. Verify that the URL of the S3 bucket is correct.\"

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "statusInformation", "fluentSetterDocumentation" : "

                                                                                            A message returned by AWS Systems Manager that explains the Status value. For example, a Failed status might be explained by the StatusInformation message, \"The specified S3 bucket does not exist. Verify that the URL of the S3 bucket is correct.\"

                                                                                            \n@param statusInformation A message returned by AWS Systems Manager that explains the Status value. For example, a Failed status might be explained by the StatusInformation message, \"The specified S3 bucket does not exist. Verify that the URL of the S3 bucket is correct.\"\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "statusInformation", "getterDocumentation" : "

                                                                                            A message returned by AWS Systems Manager that explains the Status value. For example, a Failed status might be explained by the StatusInformation message, \"The specified S3 bucket does not exist. Verify that the URL of the S3 bucket is correct.\"

                                                                                            \n@return A message returned by AWS Systems Manager that explains the Status value. For example, a Failed status might be explained by the StatusInformation message, \"The specified S3 bucket does not exist. Verify that the URL of the S3 bucket is correct.\"", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StatusInformation", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StatusInformation", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StatusInformation", "sensitive" : false, "setterDocumentation" : "

                                                                                            A message returned by AWS Systems Manager that explains the Status value. For example, a Failed status might be explained by the StatusInformation message, \"The specified S3 bucket does not exist. Verify that the URL of the S3 bucket is correct.\"

                                                                                            \n@param statusInformation A message returned by AWS Systems Manager that explains the Status value. For example, a Failed status might be explained by the StatusInformation message, \"The specified S3 bucket does not exist. Verify that the URL of the S3 bucket is correct.\"", "setterMethodName" : "setStatusInformation", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "statusInformation", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "statusInformation", "variableType" : "String", "documentation" : "

                                                                                            A message returned by AWS Systems Manager that explains the Status value. For example, a Failed status might be explained by the StatusInformation message, \"The specified S3 bucket does not exist. Verify that the URL of the S3 bucket is correct.\"

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDocumentVersion", "beanStyleSetterMethodName" : "setDocumentVersion", "c2jName" : "DocumentVersion", "c2jShape" : "DocumentVersion", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The document version.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentVersion(String)}.\n@param documentVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentVersion(String)", "deprecated" : false, "documentation" : "

                                                                                            The document version.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "documentVersion", "fluentSetterDocumentation" : "

                                                                                            The document version.

                                                                                            \n@param documentVersion The document version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "documentVersion", "getterDocumentation" : "

                                                                                            The document version.

                                                                                            \n@return The document version.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                            The document version.

                                                                                            \n@param documentVersion The document version.", "setterMethodName" : "setDocumentVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : "

                                                                                            The document version.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "DescriptionInDocument", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A description of the document.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                                            A description of the document.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                            A description of the document.

                                                                                            \n@param description A description of the document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                            A description of the document.

                                                                                            \n@return A description of the document.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                                                                                            A description of the document.

                                                                                            \n@param description A description of the document.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

                                                                                            A description of the document.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getParameters", "beanStyleSetterMethodName" : "setParameters", "c2jName" : "Parameters", "c2jShape" : "DocumentParameterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A description of the parameters for a document.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #parameters(List)}.\n@param parameters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #parameters(List)", "deprecated" : false, "documentation" : "

                                                                                            A description of the parameters for a document.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parameters", "fluentSetterDocumentation" : "

                                                                                            A description of the parameters for a document.

                                                                                            \n@param parameters A description of the parameters for a document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parameters", "getterDocumentation" : "

                                                                                            A description of the parameters for a document.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return A description of the parameters for a document.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Parameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Parameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DocumentParameter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DocumentParameter.Builder} avoiding the need to create one manually via {@link DocumentParameter#builder()}.\n\nWhen the {@link Consumer} completes, {@link DocumentParameter.Builder#build()} is called immediately and its result is passed to {@link #member(DocumentParameter)}.\n@param member a consumer that will call methods on {@link DocumentParameter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DocumentParameter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "DocumentParameter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "DocumentParameter", "variableName" : "member", "variableType" : "DocumentParameter", "documentation" : null, "simpleType" : "DocumentParameter", "variableSetterType" : "DocumentParameter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DocumentParameter", "variableName" : "member", "variableType" : "DocumentParameter", "documentation" : "", "simpleType" : "DocumentParameter", "variableSetterType" : "DocumentParameter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DocumentParameter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DocumentParameter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Parameters", "sensitive" : false, "setterDocumentation" : "

                                                                                            A description of the parameters for a document.

                                                                                            \n@param parameters A description of the parameters for a document.", "setterMethodName" : "setParameters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "parameters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "parameters", "variableType" : "java.util.List", "documentation" : "

                                                                                            A description of the parameters for a document.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPlatformTypesAsStrings", "beanStyleSetterMethodName" : "setPlatformTypesWithStrings", "c2jName" : "PlatformTypes", "c2jShape" : "PlatformTypeList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The list of OS platforms compatible with this Systems Manager document.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #platformTypesAsStrings(List)}.\n@param platformTypes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #platformTypesWithStrings(List)", "deprecated" : false, "documentation" : "

                                                                                            The list of OS platforms compatible with this Systems Manager document.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "platformTypes", "fluentEnumSetterMethodName" : "platformTypes", "fluentGetterMethodName" : "platformTypesAsStrings", "fluentSetterDocumentation" : "

                                                                                            The list of OS platforms compatible with this Systems Manager document.

                                                                                            \n@param platformTypes The list of OS platforms compatible with this Systems Manager document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "platformTypesWithStrings", "getterDocumentation" : "

                                                                                            The list of OS platforms compatible with this Systems Manager document.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return The list of OS platforms compatible with this Systems Manager document.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PlatformTypes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PlatformTypes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMemberAsString", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "PlatformType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "PlatformType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see PlatformType\n@return Returns a reference to this object so that method calls can be chained together.\n@see PlatformType", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link PlatformType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                            \n@return The value of the Member property for this object.\n@see PlatformType", "getterModel" : { "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.\n@see PlatformType", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "PlatformTypes", "sensitive" : false, "setterDocumentation" : "

                                                                                            The list of OS platforms compatible with this Systems Manager document.

                                                                                            \n@param platformTypes The list of OS platforms compatible with this Systems Manager document.", "setterMethodName" : "setPlatformTypesWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "platformTypes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "platformTypes", "variableType" : "java.util.List", "documentation" : "

                                                                                            The list of OS platforms compatible with this Systems Manager document.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDocumentTypeAsString", "beanStyleSetterMethodName" : "setDocumentType", "c2jName" : "DocumentType", "c2jShape" : "DocumentType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The type of document.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentTypeAsString(String)}.\n@param documentType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentType(String)", "deprecated" : false, "documentation" : "

                                                                                            The type of document.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "DocumentType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "documentType", "fluentEnumSetterMethodName" : "documentType", "fluentGetterMethodName" : "documentTypeAsString", "fluentSetterDocumentation" : "

                                                                                            The type of document.

                                                                                            \n@param documentType The type of document.\n@see DocumentType\n@return Returns a reference to this object so that method calls can be chained together.\n@see DocumentType", "fluentSetterMethodName" : "documentType", "getterDocumentation" : "

                                                                                            The type of document.

                                                                                            \n

                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #documentType} will return {@link DocumentType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #documentTypeAsString}.\n

                                                                                            \n@return The type of document.\n@see DocumentType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentType", "sensitive" : false, "setterDocumentation" : "

                                                                                            The type of document.

                                                                                            \n@param documentType The type of document.\n@see DocumentType", "setterMethodName" : "setDocumentType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentType", "variableType" : "String", "documentation" : "

                                                                                            The type of document.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSchemaVersion", "beanStyleSetterMethodName" : "setSchemaVersion", "c2jName" : "SchemaVersion", "c2jShape" : "DocumentSchemaVersion", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The schema version.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #schemaVersion(String)}.\n@param schemaVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #schemaVersion(String)", "deprecated" : false, "documentation" : "

                                                                                            The schema version.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "schemaVersion", "fluentSetterDocumentation" : "

                                                                                            The schema version.

                                                                                            \n@param schemaVersion The schema version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "schemaVersion", "getterDocumentation" : "

                                                                                            The schema version.

                                                                                            \n@return The schema version.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SchemaVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SchemaVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SchemaVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                            The schema version.

                                                                                            \n@param schemaVersion The schema version.", "setterMethodName" : "setSchemaVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "schemaVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "schemaVersion", "variableType" : "String", "documentation" : "

                                                                                            The schema version.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLatestVersion", "beanStyleSetterMethodName" : "setLatestVersion", "c2jName" : "LatestVersion", "c2jShape" : "DocumentVersion", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The latest version of the document.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #latestVersion(String)}.\n@param latestVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #latestVersion(String)", "deprecated" : false, "documentation" : "

                                                                                            The latest version of the document.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "latestVersion", "fluentSetterDocumentation" : "

                                                                                            The latest version of the document.

                                                                                            \n@param latestVersion The latest version of the document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "latestVersion", "getterDocumentation" : "

                                                                                            The latest version of the document.

                                                                                            \n@return The latest version of the document.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LatestVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LatestVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LatestVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                            The latest version of the document.

                                                                                            \n@param latestVersion The latest version of the document.", "setterMethodName" : "setLatestVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "latestVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "latestVersion", "variableType" : "String", "documentation" : "

                                                                                            The latest version of the document.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDefaultVersion", "beanStyleSetterMethodName" : "setDefaultVersion", "c2jName" : "DefaultVersion", "c2jShape" : "DocumentVersion", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The default version.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #defaultVersion(String)}.\n@param defaultVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultVersion(String)", "deprecated" : false, "documentation" : "

                                                                                            The default version.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defaultVersion", "fluentSetterDocumentation" : "

                                                                                            The default version.

                                                                                            \n@param defaultVersion The default version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultVersion", "getterDocumentation" : "

                                                                                            The default version.

                                                                                            \n@return The default version.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DefaultVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                            The default version.

                                                                                            \n@param defaultVersion The default version.", "setterMethodName" : "setDefaultVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultVersion", "variableType" : "String", "documentation" : "

                                                                                            The default version.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDocumentFormatAsString", "beanStyleSetterMethodName" : "setDocumentFormat", "c2jName" : "DocumentFormat", "c2jShape" : "DocumentFormat", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The document format, either JSON or YAML.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentFormatAsString(String)}.\n@param documentFormat a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentFormat(String)", "deprecated" : false, "documentation" : "

                                                                                            The document format, either JSON or YAML.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "DocumentFormat", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "documentFormat", "fluentEnumSetterMethodName" : "documentFormat", "fluentGetterMethodName" : "documentFormatAsString", "fluentSetterDocumentation" : "

                                                                                            The document format, either JSON or YAML.

                                                                                            \n@param documentFormat The document format, either JSON or YAML.\n@see DocumentFormat\n@return Returns a reference to this object so that method calls can be chained together.\n@see DocumentFormat", "fluentSetterMethodName" : "documentFormat", "getterDocumentation" : "

                                                                                            The document format, either JSON or YAML.

                                                                                            \n

                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #documentFormat} will return {@link DocumentFormat#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #documentFormatAsString}.\n

                                                                                            \n@return The document format, either JSON or YAML.\n@see DocumentFormat", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentFormat", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentFormat", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentFormat", "sensitive" : false, "setterDocumentation" : "

                                                                                            The document format, either JSON or YAML.

                                                                                            \n@param documentFormat The document format, either JSON or YAML.\n@see DocumentFormat", "setterMethodName" : "setDocumentFormat", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentFormat", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentFormat", "variableType" : "String", "documentation" : "

                                                                                            The document format, either JSON or YAML.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTargetType", "beanStyleSetterMethodName" : "setTargetType", "c2jName" : "TargetType", "c2jShape" : "TargetType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The target type which defines the kinds of resources the document can run on. For example, /AWS::EC2::Instance. For a list of valid resource types, see AWS Resource Types Reference in the AWS CloudFormation User Guide.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #targetType(String)}.\n@param targetType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetType(String)", "deprecated" : false, "documentation" : "

                                                                                            The target type which defines the kinds of resources the document can run on. For example, /AWS::EC2::Instance. For a list of valid resource types, see AWS Resource Types Reference in the AWS CloudFormation User Guide.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetType", "fluentSetterDocumentation" : "

                                                                                            The target type which defines the kinds of resources the document can run on. For example, /AWS::EC2::Instance. For a list of valid resource types, see AWS Resource Types Reference in the AWS CloudFormation User Guide.

                                                                                            \n@param targetType The target type which defines the kinds of resources the document can run on. For example, /AWS::EC2::Instance. For a list of valid resource types, see AWS Resource Types Reference in the AWS CloudFormation User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetType", "getterDocumentation" : "

                                                                                            The target type which defines the kinds of resources the document can run on. For example, /AWS::EC2::Instance. For a list of valid resource types, see AWS Resource Types Reference in the AWS CloudFormation User Guide.

                                                                                            \n@return The target type which defines the kinds of resources the document can run on. For example, /AWS::EC2::Instance. For a list of valid resource types, see AWS Resource Types Reference in the AWS CloudFormation User Guide.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TargetType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TargetType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TargetType", "sensitive" : false, "setterDocumentation" : "

                                                                                            The target type which defines the kinds of resources the document can run on. For example, /AWS::EC2::Instance. For a list of valid resource types, see AWS Resource Types Reference in the AWS CloudFormation User Guide.

                                                                                            \n@param targetType The target type which defines the kinds of resources the document can run on. For example, /AWS::EC2::Instance. For a list of valid resource types, see AWS Resource Types Reference in the AWS CloudFormation User Guide.", "setterMethodName" : "setTargetType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "targetType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "targetType", "variableType" : "String", "documentation" : "

                                                                                            The target type which defines the kinds of resources the document can run on. For example, /AWS::EC2::Instance. For a list of valid resource types, see AWS Resource Types Reference in the AWS CloudFormation User Guide.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "TagList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The tags, or metadata, that have been applied to the document.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tags(List)}.\n@param tags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(List)", "deprecated" : false, "documentation" : "

                                                                                            The tags, or metadata, that have been applied to the document.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                                                                            The tags, or metadata, that have been applied to the document.

                                                                                            \n@param tags The tags, or metadata, that have been applied to the document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                                                                            The tags, or metadata, that have been applied to the document.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return The tags, or metadata, that have been applied to the document.", "getterModel" : { "returnType" : "java.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" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Tag", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "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" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

                                                                                            The tags, or metadata, that have been applied to the document.

                                                                                            \n@param tags The tags, or metadata, that have been applied to the document.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "

                                                                                            The tags, or metadata, that have been applied to the document.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAttachmentsInformation", "beanStyleSetterMethodName" : "setAttachmentsInformation", "c2jName" : "AttachmentsInformation", "c2jShape" : "AttachmentInformationList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Details about the document attachments, including names, locations, sizes, etc.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #attachmentsInformation(List)}.\n@param attachmentsInformation a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #attachmentsInformation(List)", "deprecated" : false, "documentation" : "

                                                                                            Details about the document attachments, including names, locations, sizes, etc.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "attachmentsInformation", "fluentSetterDocumentation" : "

                                                                                            Details about the document attachments, including names, locations, sizes, etc.

                                                                                            \n@param attachmentsInformation Details about the document attachments, including names, locations, sizes, etc.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attachmentsInformation", "getterDocumentation" : "

                                                                                            Details about the document attachments, including names, locations, sizes, etc.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return Details about the document attachments, including names, locations, sizes, etc.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AttachmentsInformation", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AttachmentsInformation", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AttachmentInformation", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AttachmentInformation.Builder} avoiding the need to create one manually via {@link AttachmentInformation#builder()}.\n\nWhen the {@link Consumer} completes, {@link AttachmentInformation.Builder#build()} is called immediately and its result is passed to {@link #member(AttachmentInformation)}.\n@param member a consumer that will call methods on {@link AttachmentInformation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AttachmentInformation)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "AttachmentInformation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "AttachmentInformation", "variableName" : "member", "variableType" : "AttachmentInformation", "documentation" : null, "simpleType" : "AttachmentInformation", "variableSetterType" : "AttachmentInformation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AttachmentInformation", "variableName" : "member", "variableType" : "AttachmentInformation", "documentation" : "", "simpleType" : "AttachmentInformation", "variableSetterType" : "AttachmentInformation" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "AttachmentInformation", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "AttachmentInformation", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "AttachmentsInformation", "sensitive" : false, "setterDocumentation" : "

                                                                                            Details about the document attachments, including names, locations, sizes, etc.

                                                                                            \n@param attachmentsInformation Details about the document attachments, including names, locations, sizes, etc.", "setterMethodName" : "setAttachmentsInformation", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "attachmentsInformation", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "attachmentsInformation", "variableType" : "java.util.List", "documentation" : "

                                                                                            Details about the document attachments, including names, locations, sizes, etc.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DocumentDescription", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DocumentDescription", "variableName" : "documentDescription", "variableType" : "DocumentDescription", "documentation" : null, "simpleType" : "DocumentDescription", "variableSetterType" : "DocumentDescription" }, "wrapper" : false }, "DocumentFilter" : { "c2jName" : "DocumentFilter", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                            Describes a filter.

                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getKeyAsString", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "DocumentFilterKey", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The name of the filter.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #keyAsString(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "

                                                                                            The name of the filter.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "DocumentFilterKey", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "key", "fluentEnumSetterMethodName" : "key", "fluentGetterMethodName" : "keyAsString", "fluentSetterDocumentation" : "

                                                                                            The name of the filter.

                                                                                            \n@param key The name of the filter.\n@see DocumentFilterKey\n@return Returns a reference to this object so that method calls can be chained together.\n@see DocumentFilterKey", "fluentSetterMethodName" : "key", "getterDocumentation" : "

                                                                                            The name of the filter.

                                                                                            \n

                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #key} will return {@link DocumentFilterKey#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #keyAsString}.\n

                                                                                            \n@return The name of the filter.\n@see DocumentFilterKey", "getterModel" : { "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" : "

                                                                                            The name of the filter.

                                                                                            \n@param key The name of the filter.\n@see DocumentFilterKey", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "

                                                                                            The name of the filter.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "DocumentFilterValue", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The value of the filter.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "

                                                                                            The value of the filter.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "

                                                                                            The value of the filter.

                                                                                            \n@param value The value of the filter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "

                                                                                            The value of the filter.

                                                                                            \n@return The value of the filter.", "getterModel" : { "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" : "

                                                                                            The value of the filter.

                                                                                            \n@param value The value of the filter.", "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 filter.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Key" : { "beanStyleGetterMethodName" : "getKeyAsString", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "DocumentFilterKey", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The name of the filter.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #keyAsString(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "

                                                                                            The name of the filter.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "DocumentFilterKey", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "key", "fluentEnumSetterMethodName" : "key", "fluentGetterMethodName" : "keyAsString", "fluentSetterDocumentation" : "

                                                                                            The name of the filter.

                                                                                            \n@param key The name of the filter.\n@see DocumentFilterKey\n@return Returns a reference to this object so that method calls can be chained together.\n@see DocumentFilterKey", "fluentSetterMethodName" : "key", "getterDocumentation" : "

                                                                                            The name of the filter.

                                                                                            \n

                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #key} will return {@link DocumentFilterKey#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #keyAsString}.\n

                                                                                            \n@return The name of the filter.\n@see DocumentFilterKey", "getterModel" : { "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" : "

                                                                                            The name of the filter.

                                                                                            \n@param key The name of the filter.\n@see DocumentFilterKey", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "

                                                                                            The name of the filter.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Value" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "DocumentFilterValue", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The value of the filter.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "

                                                                                            The value of the filter.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "

                                                                                            The value of the filter.

                                                                                            \n@param value The value of the filter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "

                                                                                            The value of the filter.

                                                                                            \n@return The value of the filter.", "getterModel" : { "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" : "

                                                                                            The value of the filter.

                                                                                            \n@param value The value of the filter.", "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 filter.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getKeyAsString", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "DocumentFilterKey", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The name of the filter.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #keyAsString(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "

                                                                                            The name of the filter.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "DocumentFilterKey", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "key", "fluentEnumSetterMethodName" : "key", "fluentGetterMethodName" : "keyAsString", "fluentSetterDocumentation" : "

                                                                                            The name of the filter.

                                                                                            \n@param key The name of the filter.\n@see DocumentFilterKey\n@return Returns a reference to this object so that method calls can be chained together.\n@see DocumentFilterKey", "fluentSetterMethodName" : "key", "getterDocumentation" : "

                                                                                            The name of the filter.

                                                                                            \n

                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #key} will return {@link DocumentFilterKey#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #keyAsString}.\n

                                                                                            \n@return The name of the filter.\n@see DocumentFilterKey", "getterModel" : { "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" : "

                                                                                            The name of the filter.

                                                                                            \n@param key The name of the filter.\n@see DocumentFilterKey", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "

                                                                                            The name of the filter.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "DocumentFilterValue", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The value of the filter.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "

                                                                                            The value of the filter.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "

                                                                                            The value of the filter.

                                                                                            \n@param value The value of the filter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "

                                                                                            The value of the filter.

                                                                                            \n@return The value of the filter.", "getterModel" : { "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" : "

                                                                                            The value of the filter.

                                                                                            \n@param value The value of the filter.", "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 filter.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "key", "value" ], "shapeName" : "DocumentFilter", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DocumentFilter", "variableName" : "documentFilter", "variableType" : "DocumentFilter", "documentation" : null, "simpleType" : "DocumentFilter", "variableSetterType" : "DocumentFilter" }, "wrapper" : false }, "DocumentFilterKey" : { "c2jName" : "DocumentFilterKey", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "NAME", "value" : "Name" }, { "name" : "OWNER", "value" : "Owner" }, { "name" : "PLATFORM_TYPES", "value" : "PlatformTypes" }, { "name" : "DOCUMENT_TYPE", "value" : "DocumentType" } ], "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" : "DocumentFilterKey", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DocumentFilterKey", "variableName" : "documentFilterKey", "variableType" : "DocumentFilterKey", "documentation" : null, "simpleType" : "DocumentFilterKey", "variableSetterType" : "DocumentFilterKey" }, "wrapper" : false }, "DocumentFormat" : { "c2jName" : "DocumentFormat", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "YAML", "value" : "YAML" }, { "name" : "JSON", "value" : "JSON" } ], "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" : "DocumentFormat", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DocumentFormat", "variableName" : "documentFormat", "variableType" : "DocumentFormat", "documentation" : null, "simpleType" : "DocumentFormat", "variableSetterType" : "DocumentFormat" }, "wrapper" : false }, "DocumentHashType" : { "c2jName" : "DocumentHashType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "SHA256", "value" : "Sha256" }, { "name" : "SHA1", "value" : "Sha1" } ], "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" : "DocumentHashType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DocumentHashType", "variableName" : "documentHashType", "variableType" : "DocumentHashType", "documentation" : null, "simpleType" : "DocumentHashType", "variableSetterType" : "DocumentHashType" }, "wrapper" : false }, "DocumentIdentifier" : { "c2jName" : "DocumentIdentifier", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                            Describes the name of a Systems Manager document.

                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "DocumentARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The name of the Systems Manager document.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                            The name of the Systems Manager document.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                            The name of the Systems Manager document.

                                                                                            \n@param name The name of the Systems Manager document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                            The name of the Systems Manager document.

                                                                                            \n@return The name of the Systems Manager document.", "getterModel" : { "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 Systems Manager document.

                                                                                            \n@param name The name of the Systems Manager document.", "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 Systems Manager document.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOwner", "beanStyleSetterMethodName" : "setOwner", "c2jName" : "Owner", "c2jShape" : "DocumentOwner", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The AWS user account that created the document.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #owner(String)}.\n@param owner a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #owner(String)", "deprecated" : false, "documentation" : "

                                                                                            The AWS user account that created the document.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "owner", "fluentSetterDocumentation" : "

                                                                                            The AWS user account that created the document.

                                                                                            \n@param owner The AWS user account that created the document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "owner", "getterDocumentation" : "

                                                                                            The AWS user account that created the document.

                                                                                            \n@return The AWS user account that created the document.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Owner", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Owner", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Owner", "sensitive" : false, "setterDocumentation" : "

                                                                                            The AWS user account that created the document.

                                                                                            \n@param owner The AWS user account that created the document.", "setterMethodName" : "setOwner", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "owner", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "owner", "variableType" : "String", "documentation" : "

                                                                                            The AWS user account that created the document.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVersionName", "beanStyleSetterMethodName" : "setVersionName", "c2jName" : "VersionName", "c2jShape" : "DocumentVersionName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            An optional field specifying the version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #versionName(String)}.\n@param versionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #versionName(String)", "deprecated" : false, "documentation" : "

                                                                                            An optional field specifying the version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "versionName", "fluentSetterDocumentation" : "

                                                                                            An optional field specifying the version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.

                                                                                            \n@param versionName An optional field specifying the version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "versionName", "getterDocumentation" : "

                                                                                            An optional field specifying the version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.

                                                                                            \n@return An optional field specifying the version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VersionName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VersionName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VersionName", "sensitive" : false, "setterDocumentation" : "

                                                                                            An optional field specifying the version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.

                                                                                            \n@param versionName An optional field specifying the version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.", "setterMethodName" : "setVersionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "versionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "versionName", "variableType" : "String", "documentation" : "

                                                                                            An optional field specifying the version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPlatformTypesAsStrings", "beanStyleSetterMethodName" : "setPlatformTypesWithStrings", "c2jName" : "PlatformTypes", "c2jShape" : "PlatformTypeList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The operating system platform.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #platformTypesAsStrings(List)}.\n@param platformTypes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #platformTypesWithStrings(List)", "deprecated" : false, "documentation" : "

                                                                                            The operating system platform.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "platformTypes", "fluentEnumSetterMethodName" : "platformTypes", "fluentGetterMethodName" : "platformTypesAsStrings", "fluentSetterDocumentation" : "

                                                                                            The operating system platform.

                                                                                            \n@param platformTypes The operating system platform.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "platformTypesWithStrings", "getterDocumentation" : "

                                                                                            The operating system platform.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return The operating system platform.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PlatformTypes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PlatformTypes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMemberAsString", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "PlatformType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "PlatformType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see PlatformType\n@return Returns a reference to this object so that method calls can be chained together.\n@see PlatformType", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link PlatformType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                            \n@return The value of the Member property for this object.\n@see PlatformType", "getterModel" : { "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.\n@see PlatformType", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "PlatformTypes", "sensitive" : false, "setterDocumentation" : "

                                                                                            The operating system platform.

                                                                                            \n@param platformTypes The operating system platform.", "setterMethodName" : "setPlatformTypesWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "platformTypes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "platformTypes", "variableType" : "java.util.List", "documentation" : "

                                                                                            The operating system platform.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDocumentVersion", "beanStyleSetterMethodName" : "setDocumentVersion", "c2jName" : "DocumentVersion", "c2jShape" : "DocumentVersion", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The document version.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentVersion(String)}.\n@param documentVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentVersion(String)", "deprecated" : false, "documentation" : "

                                                                                            The document version.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "documentVersion", "fluentSetterDocumentation" : "

                                                                                            The document version.

                                                                                            \n@param documentVersion The document version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "documentVersion", "getterDocumentation" : "

                                                                                            The document version.

                                                                                            \n@return The document version.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                            The document version.

                                                                                            \n@param documentVersion The document version.", "setterMethodName" : "setDocumentVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : "

                                                                                            The document version.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDocumentTypeAsString", "beanStyleSetterMethodName" : "setDocumentType", "c2jName" : "DocumentType", "c2jShape" : "DocumentType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The document type.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentTypeAsString(String)}.\n@param documentType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentType(String)", "deprecated" : false, "documentation" : "

                                                                                            The document type.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "DocumentType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "documentType", "fluentEnumSetterMethodName" : "documentType", "fluentGetterMethodName" : "documentTypeAsString", "fluentSetterDocumentation" : "

                                                                                            The document type.

                                                                                            \n@param documentType The document type.\n@see DocumentType\n@return Returns a reference to this object so that method calls can be chained together.\n@see DocumentType", "fluentSetterMethodName" : "documentType", "getterDocumentation" : "

                                                                                            The document type.

                                                                                            \n

                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #documentType} will return {@link DocumentType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #documentTypeAsString}.\n

                                                                                            \n@return The document type.\n@see DocumentType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentType", "sensitive" : false, "setterDocumentation" : "

                                                                                            The document type.

                                                                                            \n@param documentType The document type.\n@see DocumentType", "setterMethodName" : "setDocumentType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentType", "variableType" : "String", "documentation" : "

                                                                                            The document type.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSchemaVersion", "beanStyleSetterMethodName" : "setSchemaVersion", "c2jName" : "SchemaVersion", "c2jShape" : "DocumentSchemaVersion", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The schema version.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #schemaVersion(String)}.\n@param schemaVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #schemaVersion(String)", "deprecated" : false, "documentation" : "

                                                                                            The schema version.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "schemaVersion", "fluentSetterDocumentation" : "

                                                                                            The schema version.

                                                                                            \n@param schemaVersion The schema version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "schemaVersion", "getterDocumentation" : "

                                                                                            The schema version.

                                                                                            \n@return The schema version.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SchemaVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SchemaVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SchemaVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                            The schema version.

                                                                                            \n@param schemaVersion The schema version.", "setterMethodName" : "setSchemaVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "schemaVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "schemaVersion", "variableType" : "String", "documentation" : "

                                                                                            The schema version.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDocumentFormatAsString", "beanStyleSetterMethodName" : "setDocumentFormat", "c2jName" : "DocumentFormat", "c2jShape" : "DocumentFormat", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The document format, either JSON or YAML.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentFormatAsString(String)}.\n@param documentFormat a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentFormat(String)", "deprecated" : false, "documentation" : "

                                                                                            The document format, either JSON or YAML.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "DocumentFormat", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "documentFormat", "fluentEnumSetterMethodName" : "documentFormat", "fluentGetterMethodName" : "documentFormatAsString", "fluentSetterDocumentation" : "

                                                                                            The document format, either JSON or YAML.

                                                                                            \n@param documentFormat The document format, either JSON or YAML.\n@see DocumentFormat\n@return Returns a reference to this object so that method calls can be chained together.\n@see DocumentFormat", "fluentSetterMethodName" : "documentFormat", "getterDocumentation" : "

                                                                                            The document format, either JSON or YAML.

                                                                                            \n

                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #documentFormat} will return {@link DocumentFormat#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #documentFormatAsString}.\n

                                                                                            \n@return The document format, either JSON or YAML.\n@see DocumentFormat", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentFormat", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentFormat", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentFormat", "sensitive" : false, "setterDocumentation" : "

                                                                                            The document format, either JSON or YAML.

                                                                                            \n@param documentFormat The document format, either JSON or YAML.\n@see DocumentFormat", "setterMethodName" : "setDocumentFormat", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentFormat", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentFormat", "variableType" : "String", "documentation" : "

                                                                                            The document format, either JSON or YAML.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTargetType", "beanStyleSetterMethodName" : "setTargetType", "c2jName" : "TargetType", "c2jShape" : "TargetType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The target type which defines the kinds of resources the document can run on. For example, /AWS::EC2::Instance. For a list of valid resource types, see AWS Resource Types Reference in the AWS CloudFormation User Guide.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #targetType(String)}.\n@param targetType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetType(String)", "deprecated" : false, "documentation" : "

                                                                                            The target type which defines the kinds of resources the document can run on. For example, /AWS::EC2::Instance. For a list of valid resource types, see AWS Resource Types Reference in the AWS CloudFormation User Guide.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetType", "fluentSetterDocumentation" : "

                                                                                            The target type which defines the kinds of resources the document can run on. For example, /AWS::EC2::Instance. For a list of valid resource types, see AWS Resource Types Reference in the AWS CloudFormation User Guide.

                                                                                            \n@param targetType The target type which defines the kinds of resources the document can run on. For example, /AWS::EC2::Instance. For a list of valid resource types, see AWS Resource Types Reference in the AWS CloudFormation User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetType", "getterDocumentation" : "

                                                                                            The target type which defines the kinds of resources the document can run on. For example, /AWS::EC2::Instance. For a list of valid resource types, see AWS Resource Types Reference in the AWS CloudFormation User Guide.

                                                                                            \n@return The target type which defines the kinds of resources the document can run on. For example, /AWS::EC2::Instance. For a list of valid resource types, see AWS Resource Types Reference in the AWS CloudFormation User Guide.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TargetType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TargetType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TargetType", "sensitive" : false, "setterDocumentation" : "

                                                                                            The target type which defines the kinds of resources the document can run on. For example, /AWS::EC2::Instance. For a list of valid resource types, see AWS Resource Types Reference in the AWS CloudFormation User Guide.

                                                                                            \n@param targetType The target type which defines the kinds of resources the document can run on. For example, /AWS::EC2::Instance. For a list of valid resource types, see AWS Resource Types Reference in the AWS CloudFormation User Guide.", "setterMethodName" : "setTargetType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "targetType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "targetType", "variableType" : "String", "documentation" : "

                                                                                            The target type which defines the kinds of resources the document can run on. For example, /AWS::EC2::Instance. For a list of valid resource types, see AWS Resource Types Reference in the AWS CloudFormation User Guide.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "TagList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The tags, or metadata, that have been applied to the document.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tags(List)}.\n@param tags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(List)", "deprecated" : false, "documentation" : "

                                                                                            The tags, or metadata, that have been applied to the document.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                                                                            The tags, or metadata, that have been applied to the document.

                                                                                            \n@param tags The tags, or metadata, that have been applied to the document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                                                                            The tags, or metadata, that have been applied to the document.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return The tags, or metadata, that have been applied to the document.", "getterModel" : { "returnType" : "java.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" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Tag", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "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" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

                                                                                            The tags, or metadata, that have been applied to the document.

                                                                                            \n@param tags The tags, or metadata, that have been applied to the document.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "

                                                                                            The tags, or metadata, that have been applied to the document.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DocumentFormat" : { "beanStyleGetterMethodName" : "getDocumentFormatAsString", "beanStyleSetterMethodName" : "setDocumentFormat", "c2jName" : "DocumentFormat", "c2jShape" : "DocumentFormat", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The document format, either JSON or YAML.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentFormatAsString(String)}.\n@param documentFormat a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentFormat(String)", "deprecated" : false, "documentation" : "

                                                                                            The document format, either JSON or YAML.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "DocumentFormat", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "documentFormat", "fluentEnumSetterMethodName" : "documentFormat", "fluentGetterMethodName" : "documentFormatAsString", "fluentSetterDocumentation" : "

                                                                                            The document format, either JSON or YAML.

                                                                                            \n@param documentFormat The document format, either JSON or YAML.\n@see DocumentFormat\n@return Returns a reference to this object so that method calls can be chained together.\n@see DocumentFormat", "fluentSetterMethodName" : "documentFormat", "getterDocumentation" : "

                                                                                            The document format, either JSON or YAML.

                                                                                            \n

                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #documentFormat} will return {@link DocumentFormat#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #documentFormatAsString}.\n

                                                                                            \n@return The document format, either JSON or YAML.\n@see DocumentFormat", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentFormat", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentFormat", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentFormat", "sensitive" : false, "setterDocumentation" : "

                                                                                            The document format, either JSON or YAML.

                                                                                            \n@param documentFormat The document format, either JSON or YAML.\n@see DocumentFormat", "setterMethodName" : "setDocumentFormat", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentFormat", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentFormat", "variableType" : "String", "documentation" : "

                                                                                            The document format, either JSON or YAML.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DocumentType" : { "beanStyleGetterMethodName" : "getDocumentTypeAsString", "beanStyleSetterMethodName" : "setDocumentType", "c2jName" : "DocumentType", "c2jShape" : "DocumentType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The document type.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentTypeAsString(String)}.\n@param documentType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentType(String)", "deprecated" : false, "documentation" : "

                                                                                            The document type.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "DocumentType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "documentType", "fluentEnumSetterMethodName" : "documentType", "fluentGetterMethodName" : "documentTypeAsString", "fluentSetterDocumentation" : "

                                                                                            The document type.

                                                                                            \n@param documentType The document type.\n@see DocumentType\n@return Returns a reference to this object so that method calls can be chained together.\n@see DocumentType", "fluentSetterMethodName" : "documentType", "getterDocumentation" : "

                                                                                            The document type.

                                                                                            \n

                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #documentType} will return {@link DocumentType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #documentTypeAsString}.\n

                                                                                            \n@return The document type.\n@see DocumentType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentType", "sensitive" : false, "setterDocumentation" : "

                                                                                            The document type.

                                                                                            \n@param documentType The document type.\n@see DocumentType", "setterMethodName" : "setDocumentType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentType", "variableType" : "String", "documentation" : "

                                                                                            The document type.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DocumentVersion" : { "beanStyleGetterMethodName" : "getDocumentVersion", "beanStyleSetterMethodName" : "setDocumentVersion", "c2jName" : "DocumentVersion", "c2jShape" : "DocumentVersion", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The document version.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentVersion(String)}.\n@param documentVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentVersion(String)", "deprecated" : false, "documentation" : "

                                                                                            The document version.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "documentVersion", "fluentSetterDocumentation" : "

                                                                                            The document version.

                                                                                            \n@param documentVersion The document version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "documentVersion", "getterDocumentation" : "

                                                                                            The document version.

                                                                                            \n@return The document version.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                            The document version.

                                                                                            \n@param documentVersion The document version.", "setterMethodName" : "setDocumentVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : "

                                                                                            The document version.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "DocumentARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The name of the Systems Manager document.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                            The name of the Systems Manager document.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                            The name of the Systems Manager document.

                                                                                            \n@param name The name of the Systems Manager document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                            The name of the Systems Manager document.

                                                                                            \n@return The name of the Systems Manager document.", "getterModel" : { "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 Systems Manager document.

                                                                                            \n@param name The name of the Systems Manager document.", "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 Systems Manager document.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Owner" : { "beanStyleGetterMethodName" : "getOwner", "beanStyleSetterMethodName" : "setOwner", "c2jName" : "Owner", "c2jShape" : "DocumentOwner", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The AWS user account that created the document.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #owner(String)}.\n@param owner a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #owner(String)", "deprecated" : false, "documentation" : "

                                                                                            The AWS user account that created the document.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "owner", "fluentSetterDocumentation" : "

                                                                                            The AWS user account that created the document.

                                                                                            \n@param owner The AWS user account that created the document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "owner", "getterDocumentation" : "

                                                                                            The AWS user account that created the document.

                                                                                            \n@return The AWS user account that created the document.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Owner", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Owner", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Owner", "sensitive" : false, "setterDocumentation" : "

                                                                                            The AWS user account that created the document.

                                                                                            \n@param owner The AWS user account that created the document.", "setterMethodName" : "setOwner", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "owner", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "owner", "variableType" : "String", "documentation" : "

                                                                                            The AWS user account that created the document.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "PlatformTypes" : { "beanStyleGetterMethodName" : "getPlatformTypesAsStrings", "beanStyleSetterMethodName" : "setPlatformTypesWithStrings", "c2jName" : "PlatformTypes", "c2jShape" : "PlatformTypeList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The operating system platform.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #platformTypesAsStrings(List)}.\n@param platformTypes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #platformTypesWithStrings(List)", "deprecated" : false, "documentation" : "

                                                                                            The operating system platform.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "platformTypes", "fluentEnumSetterMethodName" : "platformTypes", "fluentGetterMethodName" : "platformTypesAsStrings", "fluentSetterDocumentation" : "

                                                                                            The operating system platform.

                                                                                            \n@param platformTypes The operating system platform.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "platformTypesWithStrings", "getterDocumentation" : "

                                                                                            The operating system platform.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return The operating system platform.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PlatformTypes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PlatformTypes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMemberAsString", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "PlatformType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "PlatformType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see PlatformType\n@return Returns a reference to this object so that method calls can be chained together.\n@see PlatformType", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link PlatformType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                            \n@return The value of the Member property for this object.\n@see PlatformType", "getterModel" : { "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.\n@see PlatformType", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "PlatformTypes", "sensitive" : false, "setterDocumentation" : "

                                                                                            The operating system platform.

                                                                                            \n@param platformTypes The operating system platform.", "setterMethodName" : "setPlatformTypesWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "platformTypes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "platformTypes", "variableType" : "java.util.List", "documentation" : "

                                                                                            The operating system platform.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "SchemaVersion" : { "beanStyleGetterMethodName" : "getSchemaVersion", "beanStyleSetterMethodName" : "setSchemaVersion", "c2jName" : "SchemaVersion", "c2jShape" : "DocumentSchemaVersion", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The schema version.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #schemaVersion(String)}.\n@param schemaVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #schemaVersion(String)", "deprecated" : false, "documentation" : "

                                                                                            The schema version.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "schemaVersion", "fluentSetterDocumentation" : "

                                                                                            The schema version.

                                                                                            \n@param schemaVersion The schema version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "schemaVersion", "getterDocumentation" : "

                                                                                            The schema version.

                                                                                            \n@return The schema version.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SchemaVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SchemaVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SchemaVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                            The schema version.

                                                                                            \n@param schemaVersion The schema version.", "setterMethodName" : "setSchemaVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "schemaVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "schemaVersion", "variableType" : "String", "documentation" : "

                                                                                            The schema version.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Tags" : { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "TagList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The tags, or metadata, that have been applied to the document.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tags(List)}.\n@param tags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(List)", "deprecated" : false, "documentation" : "

                                                                                            The tags, or metadata, that have been applied to the document.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                                                                            The tags, or metadata, that have been applied to the document.

                                                                                            \n@param tags The tags, or metadata, that have been applied to the document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                                                                            The tags, or metadata, that have been applied to the document.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return The tags, or metadata, that have been applied to the document.", "getterModel" : { "returnType" : "java.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" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Tag", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "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" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

                                                                                            The tags, or metadata, that have been applied to the document.

                                                                                            \n@param tags The tags, or metadata, that have been applied to the document.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "

                                                                                            The tags, or metadata, that have been applied to the document.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "TargetType" : { "beanStyleGetterMethodName" : "getTargetType", "beanStyleSetterMethodName" : "setTargetType", "c2jName" : "TargetType", "c2jShape" : "TargetType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The target type which defines the kinds of resources the document can run on. For example, /AWS::EC2::Instance. For a list of valid resource types, see AWS Resource Types Reference in the AWS CloudFormation User Guide.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #targetType(String)}.\n@param targetType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetType(String)", "deprecated" : false, "documentation" : "

                                                                                            The target type which defines the kinds of resources the document can run on. For example, /AWS::EC2::Instance. For a list of valid resource types, see AWS Resource Types Reference in the AWS CloudFormation User Guide.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetType", "fluentSetterDocumentation" : "

                                                                                            The target type which defines the kinds of resources the document can run on. For example, /AWS::EC2::Instance. For a list of valid resource types, see AWS Resource Types Reference in the AWS CloudFormation User Guide.

                                                                                            \n@param targetType The target type which defines the kinds of resources the document can run on. For example, /AWS::EC2::Instance. For a list of valid resource types, see AWS Resource Types Reference in the AWS CloudFormation User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetType", "getterDocumentation" : "

                                                                                            The target type which defines the kinds of resources the document can run on. For example, /AWS::EC2::Instance. For a list of valid resource types, see AWS Resource Types Reference in the AWS CloudFormation User Guide.

                                                                                            \n@return The target type which defines the kinds of resources the document can run on. For example, /AWS::EC2::Instance. For a list of valid resource types, see AWS Resource Types Reference in the AWS CloudFormation User Guide.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TargetType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TargetType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TargetType", "sensitive" : false, "setterDocumentation" : "

                                                                                            The target type which defines the kinds of resources the document can run on. For example, /AWS::EC2::Instance. For a list of valid resource types, see AWS Resource Types Reference in the AWS CloudFormation User Guide.

                                                                                            \n@param targetType The target type which defines the kinds of resources the document can run on. For example, /AWS::EC2::Instance. For a list of valid resource types, see AWS Resource Types Reference in the AWS CloudFormation User Guide.", "setterMethodName" : "setTargetType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "targetType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "targetType", "variableType" : "String", "documentation" : "

                                                                                            The target type which defines the kinds of resources the document can run on. For example, /AWS::EC2::Instance. For a list of valid resource types, see AWS Resource Types Reference in the AWS CloudFormation User Guide.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "VersionName" : { "beanStyleGetterMethodName" : "getVersionName", "beanStyleSetterMethodName" : "setVersionName", "c2jName" : "VersionName", "c2jShape" : "DocumentVersionName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            An optional field specifying the version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #versionName(String)}.\n@param versionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #versionName(String)", "deprecated" : false, "documentation" : "

                                                                                            An optional field specifying the version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "versionName", "fluentSetterDocumentation" : "

                                                                                            An optional field specifying the version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.

                                                                                            \n@param versionName An optional field specifying the version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "versionName", "getterDocumentation" : "

                                                                                            An optional field specifying the version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.

                                                                                            \n@return An optional field specifying the version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VersionName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VersionName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VersionName", "sensitive" : false, "setterDocumentation" : "

                                                                                            An optional field specifying the version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.

                                                                                            \n@param versionName An optional field specifying the version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.", "setterMethodName" : "setVersionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "versionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "versionName", "variableType" : "String", "documentation" : "

                                                                                            An optional field specifying the version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "DocumentARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The name of the Systems Manager document.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                            The name of the Systems Manager document.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                            The name of the Systems Manager document.

                                                                                            \n@param name The name of the Systems Manager document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                            The name of the Systems Manager document.

                                                                                            \n@return The name of the Systems Manager document.", "getterModel" : { "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 Systems Manager document.

                                                                                            \n@param name The name of the Systems Manager document.", "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 Systems Manager document.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOwner", "beanStyleSetterMethodName" : "setOwner", "c2jName" : "Owner", "c2jShape" : "DocumentOwner", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The AWS user account that created the document.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #owner(String)}.\n@param owner a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #owner(String)", "deprecated" : false, "documentation" : "

                                                                                            The AWS user account that created the document.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "owner", "fluentSetterDocumentation" : "

                                                                                            The AWS user account that created the document.

                                                                                            \n@param owner The AWS user account that created the document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "owner", "getterDocumentation" : "

                                                                                            The AWS user account that created the document.

                                                                                            \n@return The AWS user account that created the document.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Owner", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Owner", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Owner", "sensitive" : false, "setterDocumentation" : "

                                                                                            The AWS user account that created the document.

                                                                                            \n@param owner The AWS user account that created the document.", "setterMethodName" : "setOwner", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "owner", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "owner", "variableType" : "String", "documentation" : "

                                                                                            The AWS user account that created the document.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVersionName", "beanStyleSetterMethodName" : "setVersionName", "c2jName" : "VersionName", "c2jShape" : "DocumentVersionName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            An optional field specifying the version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #versionName(String)}.\n@param versionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #versionName(String)", "deprecated" : false, "documentation" : "

                                                                                            An optional field specifying the version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "versionName", "fluentSetterDocumentation" : "

                                                                                            An optional field specifying the version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.

                                                                                            \n@param versionName An optional field specifying the version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "versionName", "getterDocumentation" : "

                                                                                            An optional field specifying the version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.

                                                                                            \n@return An optional field specifying the version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VersionName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VersionName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VersionName", "sensitive" : false, "setterDocumentation" : "

                                                                                            An optional field specifying the version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.

                                                                                            \n@param versionName An optional field specifying the version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.", "setterMethodName" : "setVersionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "versionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "versionName", "variableType" : "String", "documentation" : "

                                                                                            An optional field specifying the version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPlatformTypesAsStrings", "beanStyleSetterMethodName" : "setPlatformTypesWithStrings", "c2jName" : "PlatformTypes", "c2jShape" : "PlatformTypeList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The operating system platform.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #platformTypesAsStrings(List)}.\n@param platformTypes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #platformTypesWithStrings(List)", "deprecated" : false, "documentation" : "

                                                                                            The operating system platform.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "platformTypes", "fluentEnumSetterMethodName" : "platformTypes", "fluentGetterMethodName" : "platformTypesAsStrings", "fluentSetterDocumentation" : "

                                                                                            The operating system platform.

                                                                                            \n@param platformTypes The operating system platform.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "platformTypesWithStrings", "getterDocumentation" : "

                                                                                            The operating system platform.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return The operating system platform.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PlatformTypes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PlatformTypes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMemberAsString", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "PlatformType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "PlatformType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see PlatformType\n@return Returns a reference to this object so that method calls can be chained together.\n@see PlatformType", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link PlatformType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                            \n@return The value of the Member property for this object.\n@see PlatformType", "getterModel" : { "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.\n@see PlatformType", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "PlatformTypes", "sensitive" : false, "setterDocumentation" : "

                                                                                            The operating system platform.

                                                                                            \n@param platformTypes The operating system platform.", "setterMethodName" : "setPlatformTypesWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "platformTypes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "platformTypes", "variableType" : "java.util.List", "documentation" : "

                                                                                            The operating system platform.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDocumentVersion", "beanStyleSetterMethodName" : "setDocumentVersion", "c2jName" : "DocumentVersion", "c2jShape" : "DocumentVersion", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The document version.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentVersion(String)}.\n@param documentVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentVersion(String)", "deprecated" : false, "documentation" : "

                                                                                            The document version.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "documentVersion", "fluentSetterDocumentation" : "

                                                                                            The document version.

                                                                                            \n@param documentVersion The document version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "documentVersion", "getterDocumentation" : "

                                                                                            The document version.

                                                                                            \n@return The document version.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                            The document version.

                                                                                            \n@param documentVersion The document version.", "setterMethodName" : "setDocumentVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : "

                                                                                            The document version.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDocumentTypeAsString", "beanStyleSetterMethodName" : "setDocumentType", "c2jName" : "DocumentType", "c2jShape" : "DocumentType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The document type.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentTypeAsString(String)}.\n@param documentType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentType(String)", "deprecated" : false, "documentation" : "

                                                                                            The document type.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "DocumentType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "documentType", "fluentEnumSetterMethodName" : "documentType", "fluentGetterMethodName" : "documentTypeAsString", "fluentSetterDocumentation" : "

                                                                                            The document type.

                                                                                            \n@param documentType The document type.\n@see DocumentType\n@return Returns a reference to this object so that method calls can be chained together.\n@see DocumentType", "fluentSetterMethodName" : "documentType", "getterDocumentation" : "

                                                                                            The document type.

                                                                                            \n

                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #documentType} will return {@link DocumentType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #documentTypeAsString}.\n

                                                                                            \n@return The document type.\n@see DocumentType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentType", "sensitive" : false, "setterDocumentation" : "

                                                                                            The document type.

                                                                                            \n@param documentType The document type.\n@see DocumentType", "setterMethodName" : "setDocumentType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentType", "variableType" : "String", "documentation" : "

                                                                                            The document type.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSchemaVersion", "beanStyleSetterMethodName" : "setSchemaVersion", "c2jName" : "SchemaVersion", "c2jShape" : "DocumentSchemaVersion", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The schema version.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #schemaVersion(String)}.\n@param schemaVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #schemaVersion(String)", "deprecated" : false, "documentation" : "

                                                                                            The schema version.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "schemaVersion", "fluentSetterDocumentation" : "

                                                                                            The schema version.

                                                                                            \n@param schemaVersion The schema version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "schemaVersion", "getterDocumentation" : "

                                                                                            The schema version.

                                                                                            \n@return The schema version.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SchemaVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SchemaVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SchemaVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                            The schema version.

                                                                                            \n@param schemaVersion The schema version.", "setterMethodName" : "setSchemaVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "schemaVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "schemaVersion", "variableType" : "String", "documentation" : "

                                                                                            The schema version.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDocumentFormatAsString", "beanStyleSetterMethodName" : "setDocumentFormat", "c2jName" : "DocumentFormat", "c2jShape" : "DocumentFormat", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The document format, either JSON or YAML.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentFormatAsString(String)}.\n@param documentFormat a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentFormat(String)", "deprecated" : false, "documentation" : "

                                                                                            The document format, either JSON or YAML.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "DocumentFormat", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "documentFormat", "fluentEnumSetterMethodName" : "documentFormat", "fluentGetterMethodName" : "documentFormatAsString", "fluentSetterDocumentation" : "

                                                                                            The document format, either JSON or YAML.

                                                                                            \n@param documentFormat The document format, either JSON or YAML.\n@see DocumentFormat\n@return Returns a reference to this object so that method calls can be chained together.\n@see DocumentFormat", "fluentSetterMethodName" : "documentFormat", "getterDocumentation" : "

                                                                                            The document format, either JSON or YAML.

                                                                                            \n

                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #documentFormat} will return {@link DocumentFormat#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #documentFormatAsString}.\n

                                                                                            \n@return The document format, either JSON or YAML.\n@see DocumentFormat", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentFormat", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentFormat", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentFormat", "sensitive" : false, "setterDocumentation" : "

                                                                                            The document format, either JSON or YAML.

                                                                                            \n@param documentFormat The document format, either JSON or YAML.\n@see DocumentFormat", "setterMethodName" : "setDocumentFormat", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentFormat", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentFormat", "variableType" : "String", "documentation" : "

                                                                                            The document format, either JSON or YAML.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTargetType", "beanStyleSetterMethodName" : "setTargetType", "c2jName" : "TargetType", "c2jShape" : "TargetType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The target type which defines the kinds of resources the document can run on. For example, /AWS::EC2::Instance. For a list of valid resource types, see AWS Resource Types Reference in the AWS CloudFormation User Guide.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #targetType(String)}.\n@param targetType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetType(String)", "deprecated" : false, "documentation" : "

                                                                                            The target type which defines the kinds of resources the document can run on. For example, /AWS::EC2::Instance. For a list of valid resource types, see AWS Resource Types Reference in the AWS CloudFormation User Guide.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetType", "fluentSetterDocumentation" : "

                                                                                            The target type which defines the kinds of resources the document can run on. For example, /AWS::EC2::Instance. For a list of valid resource types, see AWS Resource Types Reference in the AWS CloudFormation User Guide.

                                                                                            \n@param targetType The target type which defines the kinds of resources the document can run on. For example, /AWS::EC2::Instance. For a list of valid resource types, see AWS Resource Types Reference in the AWS CloudFormation User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetType", "getterDocumentation" : "

                                                                                            The target type which defines the kinds of resources the document can run on. For example, /AWS::EC2::Instance. For a list of valid resource types, see AWS Resource Types Reference in the AWS CloudFormation User Guide.

                                                                                            \n@return The target type which defines the kinds of resources the document can run on. For example, /AWS::EC2::Instance. For a list of valid resource types, see AWS Resource Types Reference in the AWS CloudFormation User Guide.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TargetType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TargetType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TargetType", "sensitive" : false, "setterDocumentation" : "

                                                                                            The target type which defines the kinds of resources the document can run on. For example, /AWS::EC2::Instance. For a list of valid resource types, see AWS Resource Types Reference in the AWS CloudFormation User Guide.

                                                                                            \n@param targetType The target type which defines the kinds of resources the document can run on. For example, /AWS::EC2::Instance. For a list of valid resource types, see AWS Resource Types Reference in the AWS CloudFormation User Guide.", "setterMethodName" : "setTargetType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "targetType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "targetType", "variableType" : "String", "documentation" : "

                                                                                            The target type which defines the kinds of resources the document can run on. For example, /AWS::EC2::Instance. For a list of valid resource types, see AWS Resource Types Reference in the AWS CloudFormation User Guide.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "TagList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The tags, or metadata, that have been applied to the document.

                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tags(List)}.\n@param tags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(List)", "deprecated" : false, "documentation" : "

                                                                                            The tags, or metadata, that have been applied to the document.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                                                                            The tags, or metadata, that have been applied to the document.

                                                                                            \n@param tags The tags, or metadata, that have been applied to the document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                                                                            The tags, or metadata, that have been applied to the document.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return The tags, or metadata, that have been applied to the document.", "getterModel" : { "returnType" : "java.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" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Tag", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "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" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Tag", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Tag", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Tags", "sensitive" : false, "setterDocumentation" : "

                                                                                            The tags, or metadata, that have been applied to the document.

                                                                                            \n@param tags The tags, or metadata, that have been applied to the document.", "setterMethodName" : "setTags", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tags", "variableType" : "java.util.List", "documentation" : "

                                                                                            The tags, or metadata, that have been applied to the document.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DocumentIdentifier", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DocumentIdentifier", "variableName" : "documentIdentifier", "variableType" : "DocumentIdentifier", "documentation" : null, "simpleType" : "DocumentIdentifier", "variableSetterType" : "DocumentIdentifier" }, "wrapper" : false }, "DocumentKeyValuesFilter" : { "c2jName" : "DocumentKeyValuesFilter", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                            One or more filters. Use a filter to return a more specific list of documents.

                                                                                            For keys, you can specify one or more tags that have been applied to a document.

                                                                                            Other valid values include Owner, Name, PlatformTypes, and DocumentType.

                                                                                            Note that only one Owner can be specified in a request. For example: Key=Owner,Values=Self.

                                                                                            If you use Name as a key, you can use a name prefix to return a list of documents. For example, in the AWS CLI, to return a list of all documents that begin with Te, run the following command:

                                                                                            aws ssm list-documents --filters Key=Name,Values=Te

                                                                                            If you specify more than two keys, only documents that are identified by all the tags are returned in the results. If you specify more than two values for a key, documents that are identified by any of the values are returned in the results.

                                                                                            To specify a custom key and value pair, use the format Key=tag:[tagName],Values=[valueName].

                                                                                            For example, if you created a Key called region and are using the AWS CLI to call the list-documents command:

                                                                                            aws ssm list-documents --filters Key=tag:region,Values=east,west Key=Owner,Values=Self

                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "DocumentKeyValuesFilterKey", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The name of the filter key.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "

                                                                                            The name of the filter key.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "

                                                                                            The name of the filter key.

                                                                                            \n@param key The name of the filter key.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "

                                                                                            The name of the filter key.

                                                                                            \n@return The name of the filter key.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Key", "queryString" : false, "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" : "

                                                                                            The name of the filter key.

                                                                                            \n@param key The name of the filter key.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "

                                                                                            The name of the filter key.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getValues", "beanStyleSetterMethodName" : "setValues", "c2jName" : "Values", "c2jShape" : "DocumentKeyValuesFilterValues", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The value for the filter 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 #values(List)}.\n@param values a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #values(List)", "deprecated" : false, "documentation" : "

                                                                                            The value for the filter key.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "values", "fluentSetterDocumentation" : "

                                                                                            The value for the filter key.

                                                                                            \n@param values The value for the filter key.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "values", "getterDocumentation" : "

                                                                                            The value for the filter key.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return The value for the filter 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" : "Values", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Values", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DocumentKeyValuesFilterValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "Values", "sensitive" : false, "setterDocumentation" : "

                                                                                            The value for the filter key.

                                                                                            \n@param values The value for the filter key.", "setterMethodName" : "setValues", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : "

                                                                                            The value for the filter key.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Key" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "DocumentKeyValuesFilterKey", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The name of the filter key.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "

                                                                                            The name of the filter key.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "

                                                                                            The name of the filter key.

                                                                                            \n@param key The name of the filter key.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "

                                                                                            The name of the filter key.

                                                                                            \n@return The name of the filter key.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Key", "queryString" : false, "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" : "

                                                                                            The name of the filter key.

                                                                                            \n@param key The name of the filter key.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "

                                                                                            The name of the filter key.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Values" : { "beanStyleGetterMethodName" : "getValues", "beanStyleSetterMethodName" : "setValues", "c2jName" : "Values", "c2jShape" : "DocumentKeyValuesFilterValues", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The value for the filter 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 #values(List)}.\n@param values a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #values(List)", "deprecated" : false, "documentation" : "

                                                                                            The value for the filter key.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "values", "fluentSetterDocumentation" : "

                                                                                            The value for the filter key.

                                                                                            \n@param values The value for the filter key.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "values", "getterDocumentation" : "

                                                                                            The value for the filter key.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return The value for the filter 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" : "Values", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Values", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DocumentKeyValuesFilterValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "Values", "sensitive" : false, "setterDocumentation" : "

                                                                                            The value for the filter key.

                                                                                            \n@param values The value for the filter key.", "setterMethodName" : "setValues", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : "

                                                                                            The value for the filter key.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "DocumentKeyValuesFilterKey", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The name of the filter key.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "

                                                                                            The name of the filter key.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "

                                                                                            The name of the filter key.

                                                                                            \n@param key The name of the filter key.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "

                                                                                            The name of the filter key.

                                                                                            \n@return The name of the filter key.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Key", "queryString" : false, "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" : "

                                                                                            The name of the filter key.

                                                                                            \n@param key The name of the filter key.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "

                                                                                            The name of the filter key.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getValues", "beanStyleSetterMethodName" : "setValues", "c2jName" : "Values", "c2jShape" : "DocumentKeyValuesFilterValues", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The value for the filter 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 #values(List)}.\n@param values a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #values(List)", "deprecated" : false, "documentation" : "

                                                                                            The value for the filter key.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "values", "fluentSetterDocumentation" : "

                                                                                            The value for the filter key.

                                                                                            \n@param values The value for the filter key.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "values", "getterDocumentation" : "

                                                                                            The value for the filter key.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return The value for the filter 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" : "Values", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Values", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DocumentKeyValuesFilterValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "Values", "sensitive" : false, "setterDocumentation" : "

                                                                                            The value for the filter key.

                                                                                            \n@param values The value for the filter key.", "setterMethodName" : "setValues", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : "

                                                                                            The value for the filter key.

                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DocumentKeyValuesFilter", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DocumentKeyValuesFilter", "variableName" : "documentKeyValuesFilter", "variableType" : "DocumentKeyValuesFilter", "documentation" : null, "simpleType" : "DocumentKeyValuesFilter", "variableSetterType" : "DocumentKeyValuesFilter" }, "wrapper" : false }, "DocumentLimitExceededException" : { "c2jName" : "DocumentLimitExceeded", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                            You can have at most 200 active Systems Manager documents.

                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "DocumentLimitExceeded", "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" : "DocumentLimitExceededException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DocumentLimitExceededException", "variableName" : "documentLimitExceededException", "variableType" : "DocumentLimitExceededException", "documentation" : null, "simpleType" : "DocumentLimitExceededException", "variableSetterType" : "DocumentLimitExceededException" }, "wrapper" : false }, "DocumentParameter" : { "c2jName" : "DocumentParameter", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                            Parameters specified in a System Manager document that run on the server when the command is run.

                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "DocumentParameterName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The name of the parameter.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                            The name of the parameter.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                            The name of the parameter.

                                                                                            \n@param name The name of the parameter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                            The name of the parameter.

                                                                                            \n@return The name of the parameter.", "getterModel" : { "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 parameter.

                                                                                            \n@param name The name of the parameter.", "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 parameter.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "DocumentParameterType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The type of parameter. The type can be either String or StringList.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeAsString(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)", "deprecated" : false, "documentation" : "

                                                                                            The type of parameter. The type can be either String or StringList.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "DocumentParameterType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                                                            The type of parameter. The type can be either String or StringList.

                                                                                            \n@param type The type of parameter. The type can be either String or StringList.\n@see DocumentParameterType\n@return Returns a reference to this object so that method calls can be chained together.\n@see DocumentParameterType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                            The type of parameter. The type can be either String or StringList.

                                                                                            \n

                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link DocumentParameterType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                                                                            \n@return The type of parameter. The type can be either String or StringList.\n@see DocumentParameterType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Type", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "

                                                                                            The type of parameter. The type can be either String or StringList.

                                                                                            \n@param type The type of parameter. The type can be either String or StringList.\n@see DocumentParameterType", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                                                                                            The type of parameter. The type can be either String or StringList.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "DocumentParameterDescrption", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A description of what the parameter does, how to use it, the default value, and whether or not the parameter is optional.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                                            A description of what the parameter does, how to use it, the default value, and whether or not the parameter is optional.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                            A description of what the parameter does, how to use it, the default value, and whether or not the parameter is optional.

                                                                                            \n@param description A description of what the parameter does, how to use it, the default value, and whether or not the parameter is optional.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                            A description of what the parameter does, how to use it, the default value, and whether or not the parameter is optional.

                                                                                            \n@return A description of what the parameter does, how to use it, the default value, and whether or not the parameter is optional.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                                                                                            A description of what the parameter does, how to use it, the default value, and whether or not the parameter is optional.

                                                                                            \n@param description A description of what the parameter does, how to use it, the default value, and whether or not the parameter is optional.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

                                                                                            A description of what the parameter does, how to use it, the default value, and whether or not the parameter is optional.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDefaultValue", "beanStyleSetterMethodName" : "setDefaultValue", "c2jName" : "DefaultValue", "c2jShape" : "DocumentParameterDefaultValue", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            If specified, the default values for the parameters. Parameters without a default value are required. Parameters with a default value are optional.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #defaultValue(String)}.\n@param defaultValue a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultValue(String)", "deprecated" : false, "documentation" : "

                                                                                            If specified, the default values for the parameters. Parameters without a default value are required. Parameters with a default value are optional.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defaultValue", "fluentSetterDocumentation" : "

                                                                                            If specified, the default values for the parameters. Parameters without a default value are required. Parameters with a default value are optional.

                                                                                            \n@param defaultValue If specified, the default values for the parameters. Parameters without a default value are required. Parameters with a default value are optional.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultValue", "getterDocumentation" : "

                                                                                            If specified, the default values for the parameters. Parameters without a default value are required. Parameters with a default value are optional.

                                                                                            \n@return If specified, the default values for the parameters. Parameters without a default value are required. Parameters with a default value are optional.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultValue", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultValue", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DefaultValue", "sensitive" : false, "setterDocumentation" : "

                                                                                            If specified, the default values for the parameters. Parameters without a default value are required. Parameters with a default value are optional.

                                                                                            \n@param defaultValue If specified, the default values for the parameters. Parameters without a default value are required. Parameters with a default value are optional.", "setterMethodName" : "setDefaultValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultValue", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultValue", "variableType" : "String", "documentation" : "

                                                                                            If specified, the default values for the parameters. Parameters without a default value are required. Parameters with a default value are optional.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DefaultValue" : { "beanStyleGetterMethodName" : "getDefaultValue", "beanStyleSetterMethodName" : "setDefaultValue", "c2jName" : "DefaultValue", "c2jShape" : "DocumentParameterDefaultValue", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            If specified, the default values for the parameters. Parameters without a default value are required. Parameters with a default value are optional.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #defaultValue(String)}.\n@param defaultValue a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultValue(String)", "deprecated" : false, "documentation" : "

                                                                                            If specified, the default values for the parameters. Parameters without a default value are required. Parameters with a default value are optional.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defaultValue", "fluentSetterDocumentation" : "

                                                                                            If specified, the default values for the parameters. Parameters without a default value are required. Parameters with a default value are optional.

                                                                                            \n@param defaultValue If specified, the default values for the parameters. Parameters without a default value are required. Parameters with a default value are optional.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultValue", "getterDocumentation" : "

                                                                                            If specified, the default values for the parameters. Parameters without a default value are required. Parameters with a default value are optional.

                                                                                            \n@return If specified, the default values for the parameters. Parameters without a default value are required. Parameters with a default value are optional.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultValue", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultValue", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DefaultValue", "sensitive" : false, "setterDocumentation" : "

                                                                                            If specified, the default values for the parameters. Parameters without a default value are required. Parameters with a default value are optional.

                                                                                            \n@param defaultValue If specified, the default values for the parameters. Parameters without a default value are required. Parameters with a default value are optional.", "setterMethodName" : "setDefaultValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultValue", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultValue", "variableType" : "String", "documentation" : "

                                                                                            If specified, the default values for the parameters. Parameters without a default value are required. Parameters with a default value are optional.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Description" : { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "DocumentParameterDescrption", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A description of what the parameter does, how to use it, the default value, and whether or not the parameter is optional.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                                            A description of what the parameter does, how to use it, the default value, and whether or not the parameter is optional.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                            A description of what the parameter does, how to use it, the default value, and whether or not the parameter is optional.

                                                                                            \n@param description A description of what the parameter does, how to use it, the default value, and whether or not the parameter is optional.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                            A description of what the parameter does, how to use it, the default value, and whether or not the parameter is optional.

                                                                                            \n@return A description of what the parameter does, how to use it, the default value, and whether or not the parameter is optional.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                                                                                            A description of what the parameter does, how to use it, the default value, and whether or not the parameter is optional.

                                                                                            \n@param description A description of what the parameter does, how to use it, the default value, and whether or not the parameter is optional.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

                                                                                            A description of what the parameter does, how to use it, the default value, and whether or not the parameter is optional.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "DocumentParameterName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The name of the parameter.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                            The name of the parameter.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                            The name of the parameter.

                                                                                            \n@param name The name of the parameter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                            The name of the parameter.

                                                                                            \n@return The name of the parameter.", "getterModel" : { "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 parameter.

                                                                                            \n@param name The name of the parameter.", "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 parameter.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Type" : { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "DocumentParameterType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The type of parameter. The type can be either String or StringList.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeAsString(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)", "deprecated" : false, "documentation" : "

                                                                                            The type of parameter. The type can be either String or StringList.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "DocumentParameterType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                                                            The type of parameter. The type can be either String or StringList.

                                                                                            \n@param type The type of parameter. The type can be either String or StringList.\n@see DocumentParameterType\n@return Returns a reference to this object so that method calls can be chained together.\n@see DocumentParameterType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                            The type of parameter. The type can be either String or StringList.

                                                                                            \n

                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link DocumentParameterType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                                                                            \n@return The type of parameter. The type can be either String or StringList.\n@see DocumentParameterType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Type", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "

                                                                                            The type of parameter. The type can be either String or StringList.

                                                                                            \n@param type The type of parameter. The type can be either String or StringList.\n@see DocumentParameterType", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                                                                                            The type of parameter. The type can be either String or StringList.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "DocumentParameterName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The name of the parameter.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                            The name of the parameter.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                            The name of the parameter.

                                                                                            \n@param name The name of the parameter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                            The name of the parameter.

                                                                                            \n@return The name of the parameter.", "getterModel" : { "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 parameter.

                                                                                            \n@param name The name of the parameter.", "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 parameter.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "DocumentParameterType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The type of parameter. The type can be either String or StringList.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeAsString(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)", "deprecated" : false, "documentation" : "

                                                                                            The type of parameter. The type can be either String or StringList.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "DocumentParameterType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                                                            The type of parameter. The type can be either String or StringList.

                                                                                            \n@param type The type of parameter. The type can be either String or StringList.\n@see DocumentParameterType\n@return Returns a reference to this object so that method calls can be chained together.\n@see DocumentParameterType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                            The type of parameter. The type can be either String or StringList.

                                                                                            \n

                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link DocumentParameterType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                                                                            \n@return The type of parameter. The type can be either String or StringList.\n@see DocumentParameterType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Type", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "

                                                                                            The type of parameter. The type can be either String or StringList.

                                                                                            \n@param type The type of parameter. The type can be either String or StringList.\n@see DocumentParameterType", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                                                                                            The type of parameter. The type can be either String or StringList.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "DocumentParameterDescrption", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A description of what the parameter does, how to use it, the default value, and whether or not the parameter is optional.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                                            A description of what the parameter does, how to use it, the default value, and whether or not the parameter is optional.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                            A description of what the parameter does, how to use it, the default value, and whether or not the parameter is optional.

                                                                                            \n@param description A description of what the parameter does, how to use it, the default value, and whether or not the parameter is optional.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                            A description of what the parameter does, how to use it, the default value, and whether or not the parameter is optional.

                                                                                            \n@return A description of what the parameter does, how to use it, the default value, and whether or not the parameter is optional.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                                                                                            A description of what the parameter does, how to use it, the default value, and whether or not the parameter is optional.

                                                                                            \n@param description A description of what the parameter does, how to use it, the default value, and whether or not the parameter is optional.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

                                                                                            A description of what the parameter does, how to use it, the default value, and whether or not the parameter is optional.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDefaultValue", "beanStyleSetterMethodName" : "setDefaultValue", "c2jName" : "DefaultValue", "c2jShape" : "DocumentParameterDefaultValue", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            If specified, the default values for the parameters. Parameters without a default value are required. Parameters with a default value are optional.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #defaultValue(String)}.\n@param defaultValue a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #defaultValue(String)", "deprecated" : false, "documentation" : "

                                                                                            If specified, the default values for the parameters. Parameters without a default value are required. Parameters with a default value are optional.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defaultValue", "fluentSetterDocumentation" : "

                                                                                            If specified, the default values for the parameters. Parameters without a default value are required. Parameters with a default value are optional.

                                                                                            \n@param defaultValue If specified, the default values for the parameters. Parameters without a default value are required. Parameters with a default value are optional.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultValue", "getterDocumentation" : "

                                                                                            If specified, the default values for the parameters. Parameters without a default value are required. Parameters with a default value are optional.

                                                                                            \n@return If specified, the default values for the parameters. Parameters without a default value are required. Parameters with a default value are optional.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DefaultValue", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultValue", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DefaultValue", "sensitive" : false, "setterDocumentation" : "

                                                                                            If specified, the default values for the parameters. Parameters without a default value are required. Parameters with a default value are optional.

                                                                                            \n@param defaultValue If specified, the default values for the parameters. Parameters without a default value are required. Parameters with a default value are optional.", "setterMethodName" : "setDefaultValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "defaultValue", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "defaultValue", "variableType" : "String", "documentation" : "

                                                                                            If specified, the default values for the parameters. Parameters without a default value are required. Parameters with a default value are optional.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DocumentParameter", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DocumentParameter", "variableName" : "documentParameter", "variableType" : "DocumentParameter", "documentation" : null, "simpleType" : "DocumentParameter", "variableSetterType" : "DocumentParameter" }, "wrapper" : false }, "DocumentParameterType" : { "c2jName" : "DocumentParameterType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "STRING", "value" : "String" }, { "name" : "STRING_LIST", "value" : "StringList" } ], "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" : "DocumentParameterType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DocumentParameterType", "variableName" : "documentParameterType", "variableType" : "DocumentParameterType", "documentation" : null, "simpleType" : "DocumentParameterType", "variableSetterType" : "DocumentParameterType" }, "wrapper" : false }, "DocumentPermissionLimitException" : { "c2jName" : "DocumentPermissionLimit", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                            The document cannot be shared with more AWS user accounts. You can share a document with a maximum of 20 accounts. You can publicly share up to five documents. If you need to increase this limit, contact AWS Support.

                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "DocumentPermissionLimit", "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" : "DocumentPermissionLimitException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DocumentPermissionLimitException", "variableName" : "documentPermissionLimitException", "variableType" : "DocumentPermissionLimitException", "documentation" : null, "simpleType" : "DocumentPermissionLimitException", "variableSetterType" : "DocumentPermissionLimitException" }, "wrapper" : false }, "DocumentPermissionType" : { "c2jName" : "DocumentPermissionType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "SHARE", "value" : "Share" } ], "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" : "DocumentPermissionType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DocumentPermissionType", "variableName" : "documentPermissionType", "variableType" : "DocumentPermissionType", "documentation" : null, "simpleType" : "DocumentPermissionType", "variableSetterType" : "DocumentPermissionType" }, "wrapper" : false }, "DocumentStatus" : { "c2jName" : "DocumentStatus", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                            The status of a document.

                                                                                            ", "endpointDiscovery" : null, "enums" : [ { "name" : "CREATING", "value" : "Creating" }, { "name" : "ACTIVE", "value" : "Active" }, { "name" : "UPDATING", "value" : "Updating" }, { "name" : "DELETING", "value" : "Deleting" }, { "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" : "DocumentStatus", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DocumentStatus", "variableName" : "documentStatus", "variableType" : "DocumentStatus", "documentation" : null, "simpleType" : "DocumentStatus", "variableSetterType" : "DocumentStatus" }, "wrapper" : false }, "DocumentType" : { "c2jName" : "DocumentType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "COMMAND", "value" : "Command" }, { "name" : "POLICY", "value" : "Policy" }, { "name" : "AUTOMATION", "value" : "Automation" }, { "name" : "SESSION", "value" : "Session" }, { "name" : "PACKAGE", "value" : "Package" } ], "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" : "DocumentType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DocumentType", "variableName" : "documentType", "variableType" : "DocumentType", "documentation" : null, "simpleType" : "DocumentType", "variableSetterType" : "DocumentType" }, "wrapper" : false }, "DocumentVersionInfo" : { "c2jName" : "DocumentVersionInfo", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                            Version information about the document.

                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "DocumentName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The document name.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                            The document name.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                            The document name.

                                                                                            \n@param name The document name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                            The document name.

                                                                                            \n@return The document name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "

                                                                                            The document name.

                                                                                            \n@param name The document name.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                            The document name.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDocumentVersion", "beanStyleSetterMethodName" : "setDocumentVersion", "c2jName" : "DocumentVersion", "c2jShape" : "DocumentVersion", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The document version.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentVersion(String)}.\n@param documentVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentVersion(String)", "deprecated" : false, "documentation" : "

                                                                                            The document version.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "documentVersion", "fluentSetterDocumentation" : "

                                                                                            The document version.

                                                                                            \n@param documentVersion The document version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "documentVersion", "getterDocumentation" : "

                                                                                            The document version.

                                                                                            \n@return The document version.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                            The document version.

                                                                                            \n@param documentVersion The document version.", "setterMethodName" : "setDocumentVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : "

                                                                                            The document version.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVersionName", "beanStyleSetterMethodName" : "setVersionName", "c2jName" : "VersionName", "c2jShape" : "DocumentVersionName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #versionName(String)}.\n@param versionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #versionName(String)", "deprecated" : false, "documentation" : "

                                                                                            The version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "versionName", "fluentSetterDocumentation" : "

                                                                                            The version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.

                                                                                            \n@param versionName The version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "versionName", "getterDocumentation" : "

                                                                                            The version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.

                                                                                            \n@return The version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VersionName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VersionName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VersionName", "sensitive" : false, "setterDocumentation" : "

                                                                                            The version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.

                                                                                            \n@param versionName The version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.", "setterMethodName" : "setVersionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "versionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "versionName", "variableType" : "String", "documentation" : "

                                                                                            The version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCreatedDate", "beanStyleSetterMethodName" : "setCreatedDate", "c2jName" : "CreatedDate", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The date the document was created.

                                                                                            \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #createdDate(Instant)}.\n@param createdDate 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 #createdDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                            The date the document was created.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createdDate", "fluentSetterDocumentation" : "

                                                                                            The date the document was created.

                                                                                            \n@param createdDate The date the document was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createdDate", "getterDocumentation" : "

                                                                                            The date the document was created.

                                                                                            \n@return The date the document was created.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreatedDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "CreatedDate", "sensitive" : false, "setterDocumentation" : "

                                                                                            The date the document was created.

                                                                                            \n@param createdDate The date the document was created.", "setterMethodName" : "setCreatedDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                            The date the document was created.

                                                                                            ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIsDefaultVersion", "beanStyleSetterMethodName" : "setIsDefaultVersion", "c2jName" : "IsDefaultVersion", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            An identifier for the default version of the document.

                                                                                            \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 #isDefaultVersion(Boolean)}.\n@param isDefaultVersion 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 #isDefaultVersion(Boolean)", "deprecated" : false, "documentation" : "

                                                                                            An identifier for the default version of the document.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "isDefaultVersion", "fluentSetterDocumentation" : "

                                                                                            An identifier for the default version of the document.

                                                                                            \n@param isDefaultVersion An identifier for the default version of the document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "isDefaultVersion", "getterDocumentation" : "

                                                                                            An identifier for the default version of the document.

                                                                                            \n@return An identifier for the default version of the document.", "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" : "IsDefaultVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "IsDefaultVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "IsDefaultVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                            An identifier for the default version of the document.

                                                                                            \n@param isDefaultVersion An identifier for the default version of the document.", "setterMethodName" : "setIsDefaultVersion", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "isDefaultVersion", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "isDefaultVersion", "variableType" : "Boolean", "documentation" : "

                                                                                            An identifier for the default version of the document.

                                                                                            ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDocumentFormatAsString", "beanStyleSetterMethodName" : "setDocumentFormat", "c2jName" : "DocumentFormat", "c2jShape" : "DocumentFormat", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The document format, either JSON or YAML.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentFormatAsString(String)}.\n@param documentFormat a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentFormat(String)", "deprecated" : false, "documentation" : "

                                                                                            The document format, either JSON or YAML.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "DocumentFormat", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "documentFormat", "fluentEnumSetterMethodName" : "documentFormat", "fluentGetterMethodName" : "documentFormatAsString", "fluentSetterDocumentation" : "

                                                                                            The document format, either JSON or YAML.

                                                                                            \n@param documentFormat The document format, either JSON or YAML.\n@see DocumentFormat\n@return Returns a reference to this object so that method calls can be chained together.\n@see DocumentFormat", "fluentSetterMethodName" : "documentFormat", "getterDocumentation" : "

                                                                                            The document format, either JSON or YAML.

                                                                                            \n

                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #documentFormat} will return {@link DocumentFormat#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #documentFormatAsString}.\n

                                                                                            \n@return The document format, either JSON or YAML.\n@see DocumentFormat", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentFormat", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentFormat", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentFormat", "sensitive" : false, "setterDocumentation" : "

                                                                                            The document format, either JSON or YAML.

                                                                                            \n@param documentFormat The document format, either JSON or YAML.\n@see DocumentFormat", "setterMethodName" : "setDocumentFormat", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentFormat", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentFormat", "variableType" : "String", "documentation" : "

                                                                                            The document format, either JSON or YAML.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "DocumentStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The status of the Systems Manager document, such as Creating, Active, Failed, and Deleting.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                                                            The status of the Systems Manager document, such as Creating, Active, Failed, and Deleting.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "DocumentStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                                            The status of the Systems Manager document, such as Creating, Active, Failed, and Deleting.

                                                                                            \n@param status The status of the Systems Manager document, such as Creating, Active, Failed, and Deleting.\n@see DocumentStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see DocumentStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                            The status of the Systems Manager document, such as Creating, Active, Failed, and Deleting.

                                                                                            \n

                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link DocumentStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                            \n@return The status of the Systems Manager document, such as Creating, Active, Failed, and Deleting.\n@see DocumentStatus", "getterModel" : { "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 the Systems Manager document, such as Creating, Active, Failed, and Deleting.

                                                                                            \n@param status The status of the Systems Manager document, such as Creating, Active, Failed, and Deleting.\n@see DocumentStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                                                            The status of the Systems Manager document, such as Creating, Active, Failed, and Deleting.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatusInformation", "beanStyleSetterMethodName" : "setStatusInformation", "c2jName" : "StatusInformation", "c2jShape" : "DocumentStatusInformation", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A message returned by AWS Systems Manager that explains the Status value. For example, a Failed status might be explained by the StatusInformation message, \"The specified S3 bucket does not exist. Verify that the URL of the S3 bucket is correct.\"

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusInformation(String)}.\n@param statusInformation a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #statusInformation(String)", "deprecated" : false, "documentation" : "

                                                                                            A message returned by AWS Systems Manager that explains the Status value. For example, a Failed status might be explained by the StatusInformation message, \"The specified S3 bucket does not exist. Verify that the URL of the S3 bucket is correct.\"

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "statusInformation", "fluentSetterDocumentation" : "

                                                                                            A message returned by AWS Systems Manager that explains the Status value. For example, a Failed status might be explained by the StatusInformation message, \"The specified S3 bucket does not exist. Verify that the URL of the S3 bucket is correct.\"

                                                                                            \n@param statusInformation A message returned by AWS Systems Manager that explains the Status value. For example, a Failed status might be explained by the StatusInformation message, \"The specified S3 bucket does not exist. Verify that the URL of the S3 bucket is correct.\"\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "statusInformation", "getterDocumentation" : "

                                                                                            A message returned by AWS Systems Manager that explains the Status value. For example, a Failed status might be explained by the StatusInformation message, \"The specified S3 bucket does not exist. Verify that the URL of the S3 bucket is correct.\"

                                                                                            \n@return A message returned by AWS Systems Manager that explains the Status value. For example, a Failed status might be explained by the StatusInformation message, \"The specified S3 bucket does not exist. Verify that the URL of the S3 bucket is correct.\"", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StatusInformation", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StatusInformation", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StatusInformation", "sensitive" : false, "setterDocumentation" : "

                                                                                            A message returned by AWS Systems Manager that explains the Status value. For example, a Failed status might be explained by the StatusInformation message, \"The specified S3 bucket does not exist. Verify that the URL of the S3 bucket is correct.\"

                                                                                            \n@param statusInformation A message returned by AWS Systems Manager that explains the Status value. For example, a Failed status might be explained by the StatusInformation message, \"The specified S3 bucket does not exist. Verify that the URL of the S3 bucket is correct.\"", "setterMethodName" : "setStatusInformation", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "statusInformation", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "statusInformation", "variableType" : "String", "documentation" : "

                                                                                            A message returned by AWS Systems Manager that explains the Status value. For example, a Failed status might be explained by the StatusInformation message, \"The specified S3 bucket does not exist. Verify that the URL of the S3 bucket is correct.\"

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CreatedDate" : { "beanStyleGetterMethodName" : "getCreatedDate", "beanStyleSetterMethodName" : "setCreatedDate", "c2jName" : "CreatedDate", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The date the document was created.

                                                                                            \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #createdDate(Instant)}.\n@param createdDate 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 #createdDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                            The date the document was created.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createdDate", "fluentSetterDocumentation" : "

                                                                                            The date the document was created.

                                                                                            \n@param createdDate The date the document was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createdDate", "getterDocumentation" : "

                                                                                            The date the document was created.

                                                                                            \n@return The date the document was created.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreatedDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "CreatedDate", "sensitive" : false, "setterDocumentation" : "

                                                                                            The date the document was created.

                                                                                            \n@param createdDate The date the document was created.", "setterMethodName" : "setCreatedDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                            The date the document was created.

                                                                                            ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "DocumentFormat" : { "beanStyleGetterMethodName" : "getDocumentFormatAsString", "beanStyleSetterMethodName" : "setDocumentFormat", "c2jName" : "DocumentFormat", "c2jShape" : "DocumentFormat", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The document format, either JSON or YAML.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentFormatAsString(String)}.\n@param documentFormat a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentFormat(String)", "deprecated" : false, "documentation" : "

                                                                                            The document format, either JSON or YAML.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "DocumentFormat", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "documentFormat", "fluentEnumSetterMethodName" : "documentFormat", "fluentGetterMethodName" : "documentFormatAsString", "fluentSetterDocumentation" : "

                                                                                            The document format, either JSON or YAML.

                                                                                            \n@param documentFormat The document format, either JSON or YAML.\n@see DocumentFormat\n@return Returns a reference to this object so that method calls can be chained together.\n@see DocumentFormat", "fluentSetterMethodName" : "documentFormat", "getterDocumentation" : "

                                                                                            The document format, either JSON or YAML.

                                                                                            \n

                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #documentFormat} will return {@link DocumentFormat#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #documentFormatAsString}.\n

                                                                                            \n@return The document format, either JSON or YAML.\n@see DocumentFormat", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentFormat", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentFormat", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentFormat", "sensitive" : false, "setterDocumentation" : "

                                                                                            The document format, either JSON or YAML.

                                                                                            \n@param documentFormat The document format, either JSON or YAML.\n@see DocumentFormat", "setterMethodName" : "setDocumentFormat", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentFormat", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentFormat", "variableType" : "String", "documentation" : "

                                                                                            The document format, either JSON or YAML.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DocumentVersion" : { "beanStyleGetterMethodName" : "getDocumentVersion", "beanStyleSetterMethodName" : "setDocumentVersion", "c2jName" : "DocumentVersion", "c2jShape" : "DocumentVersion", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The document version.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentVersion(String)}.\n@param documentVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentVersion(String)", "deprecated" : false, "documentation" : "

                                                                                            The document version.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "documentVersion", "fluentSetterDocumentation" : "

                                                                                            The document version.

                                                                                            \n@param documentVersion The document version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "documentVersion", "getterDocumentation" : "

                                                                                            The document version.

                                                                                            \n@return The document version.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                            The document version.

                                                                                            \n@param documentVersion The document version.", "setterMethodName" : "setDocumentVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : "

                                                                                            The document version.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "IsDefaultVersion" : { "beanStyleGetterMethodName" : "getIsDefaultVersion", "beanStyleSetterMethodName" : "setIsDefaultVersion", "c2jName" : "IsDefaultVersion", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            An identifier for the default version of the document.

                                                                                            \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 #isDefaultVersion(Boolean)}.\n@param isDefaultVersion 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 #isDefaultVersion(Boolean)", "deprecated" : false, "documentation" : "

                                                                                            An identifier for the default version of the document.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "isDefaultVersion", "fluentSetterDocumentation" : "

                                                                                            An identifier for the default version of the document.

                                                                                            \n@param isDefaultVersion An identifier for the default version of the document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "isDefaultVersion", "getterDocumentation" : "

                                                                                            An identifier for the default version of the document.

                                                                                            \n@return An identifier for the default version of the document.", "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" : "IsDefaultVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "IsDefaultVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "IsDefaultVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                            An identifier for the default version of the document.

                                                                                            \n@param isDefaultVersion An identifier for the default version of the document.", "setterMethodName" : "setIsDefaultVersion", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "isDefaultVersion", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "isDefaultVersion", "variableType" : "Boolean", "documentation" : "

                                                                                            An identifier for the default version of the document.

                                                                                            ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "DocumentName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The document name.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                            The document name.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                            The document name.

                                                                                            \n@param name The document name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                            The document name.

                                                                                            \n@return The document name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "

                                                                                            The document name.

                                                                                            \n@param name The document name.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                            The document name.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Status" : { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "DocumentStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The status of the Systems Manager document, such as Creating, Active, Failed, and Deleting.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                                                            The status of the Systems Manager document, such as Creating, Active, Failed, and Deleting.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "DocumentStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                                            The status of the Systems Manager document, such as Creating, Active, Failed, and Deleting.

                                                                                            \n@param status The status of the Systems Manager document, such as Creating, Active, Failed, and Deleting.\n@see DocumentStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see DocumentStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                            The status of the Systems Manager document, such as Creating, Active, Failed, and Deleting.

                                                                                            \n

                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link DocumentStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                            \n@return The status of the Systems Manager document, such as Creating, Active, Failed, and Deleting.\n@see DocumentStatus", "getterModel" : { "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 the Systems Manager document, such as Creating, Active, Failed, and Deleting.

                                                                                            \n@param status The status of the Systems Manager document, such as Creating, Active, Failed, and Deleting.\n@see DocumentStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                                                            The status of the Systems Manager document, such as Creating, Active, Failed, and Deleting.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "StatusInformation" : { "beanStyleGetterMethodName" : "getStatusInformation", "beanStyleSetterMethodName" : "setStatusInformation", "c2jName" : "StatusInformation", "c2jShape" : "DocumentStatusInformation", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A message returned by AWS Systems Manager that explains the Status value. For example, a Failed status might be explained by the StatusInformation message, \"The specified S3 bucket does not exist. Verify that the URL of the S3 bucket is correct.\"

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusInformation(String)}.\n@param statusInformation a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #statusInformation(String)", "deprecated" : false, "documentation" : "

                                                                                            A message returned by AWS Systems Manager that explains the Status value. For example, a Failed status might be explained by the StatusInformation message, \"The specified S3 bucket does not exist. Verify that the URL of the S3 bucket is correct.\"

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "statusInformation", "fluentSetterDocumentation" : "

                                                                                            A message returned by AWS Systems Manager that explains the Status value. For example, a Failed status might be explained by the StatusInformation message, \"The specified S3 bucket does not exist. Verify that the URL of the S3 bucket is correct.\"

                                                                                            \n@param statusInformation A message returned by AWS Systems Manager that explains the Status value. For example, a Failed status might be explained by the StatusInformation message, \"The specified S3 bucket does not exist. Verify that the URL of the S3 bucket is correct.\"\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "statusInformation", "getterDocumentation" : "

                                                                                            A message returned by AWS Systems Manager that explains the Status value. For example, a Failed status might be explained by the StatusInformation message, \"The specified S3 bucket does not exist. Verify that the URL of the S3 bucket is correct.\"

                                                                                            \n@return A message returned by AWS Systems Manager that explains the Status value. For example, a Failed status might be explained by the StatusInformation message, \"The specified S3 bucket does not exist. Verify that the URL of the S3 bucket is correct.\"", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StatusInformation", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StatusInformation", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StatusInformation", "sensitive" : false, "setterDocumentation" : "

                                                                                            A message returned by AWS Systems Manager that explains the Status value. For example, a Failed status might be explained by the StatusInformation message, \"The specified S3 bucket does not exist. Verify that the URL of the S3 bucket is correct.\"

                                                                                            \n@param statusInformation A message returned by AWS Systems Manager that explains the Status value. For example, a Failed status might be explained by the StatusInformation message, \"The specified S3 bucket does not exist. Verify that the URL of the S3 bucket is correct.\"", "setterMethodName" : "setStatusInformation", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "statusInformation", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "statusInformation", "variableType" : "String", "documentation" : "

                                                                                            A message returned by AWS Systems Manager that explains the Status value. For example, a Failed status might be explained by the StatusInformation message, \"The specified S3 bucket does not exist. Verify that the URL of the S3 bucket is correct.\"

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "VersionName" : { "beanStyleGetterMethodName" : "getVersionName", "beanStyleSetterMethodName" : "setVersionName", "c2jName" : "VersionName", "c2jShape" : "DocumentVersionName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #versionName(String)}.\n@param versionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #versionName(String)", "deprecated" : false, "documentation" : "

                                                                                            The version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "versionName", "fluentSetterDocumentation" : "

                                                                                            The version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.

                                                                                            \n@param versionName The version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "versionName", "getterDocumentation" : "

                                                                                            The version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.

                                                                                            \n@return The version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VersionName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VersionName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VersionName", "sensitive" : false, "setterDocumentation" : "

                                                                                            The version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.

                                                                                            \n@param versionName The version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.", "setterMethodName" : "setVersionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "versionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "versionName", "variableType" : "String", "documentation" : "

                                                                                            The version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "DocumentName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The document name.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                            The document name.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                            The document name.

                                                                                            \n@param name The document name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                            The document name.

                                                                                            \n@return The document name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "

                                                                                            The document name.

                                                                                            \n@param name The document name.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                            The document name.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDocumentVersion", "beanStyleSetterMethodName" : "setDocumentVersion", "c2jName" : "DocumentVersion", "c2jShape" : "DocumentVersion", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The document version.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentVersion(String)}.\n@param documentVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentVersion(String)", "deprecated" : false, "documentation" : "

                                                                                            The document version.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "documentVersion", "fluentSetterDocumentation" : "

                                                                                            The document version.

                                                                                            \n@param documentVersion The document version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "documentVersion", "getterDocumentation" : "

                                                                                            The document version.

                                                                                            \n@return The document version.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                            The document version.

                                                                                            \n@param documentVersion The document version.", "setterMethodName" : "setDocumentVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : "

                                                                                            The document version.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVersionName", "beanStyleSetterMethodName" : "setVersionName", "c2jName" : "VersionName", "c2jShape" : "DocumentVersionName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #versionName(String)}.\n@param versionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #versionName(String)", "deprecated" : false, "documentation" : "

                                                                                            The version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "versionName", "fluentSetterDocumentation" : "

                                                                                            The version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.

                                                                                            \n@param versionName The version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "versionName", "getterDocumentation" : "

                                                                                            The version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.

                                                                                            \n@return The version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VersionName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VersionName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VersionName", "sensitive" : false, "setterDocumentation" : "

                                                                                            The version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.

                                                                                            \n@param versionName The version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.", "setterMethodName" : "setVersionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "versionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "versionName", "variableType" : "String", "documentation" : "

                                                                                            The version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCreatedDate", "beanStyleSetterMethodName" : "setCreatedDate", "c2jName" : "CreatedDate", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The date the document was created.

                                                                                            \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #createdDate(Instant)}.\n@param createdDate 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 #createdDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                            The date the document was created.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createdDate", "fluentSetterDocumentation" : "

                                                                                            The date the document was created.

                                                                                            \n@param createdDate The date the document was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createdDate", "getterDocumentation" : "

                                                                                            The date the document was created.

                                                                                            \n@return The date the document was created.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreatedDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "CreatedDate", "sensitive" : false, "setterDocumentation" : "

                                                                                            The date the document was created.

                                                                                            \n@param createdDate The date the document was created.", "setterMethodName" : "setCreatedDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                            The date the document was created.

                                                                                            ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIsDefaultVersion", "beanStyleSetterMethodName" : "setIsDefaultVersion", "c2jName" : "IsDefaultVersion", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            An identifier for the default version of the document.

                                                                                            \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 #isDefaultVersion(Boolean)}.\n@param isDefaultVersion 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 #isDefaultVersion(Boolean)", "deprecated" : false, "documentation" : "

                                                                                            An identifier for the default version of the document.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "isDefaultVersion", "fluentSetterDocumentation" : "

                                                                                            An identifier for the default version of the document.

                                                                                            \n@param isDefaultVersion An identifier for the default version of the document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "isDefaultVersion", "getterDocumentation" : "

                                                                                            An identifier for the default version of the document.

                                                                                            \n@return An identifier for the default version of the document.", "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" : "IsDefaultVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "IsDefaultVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "IsDefaultVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                            An identifier for the default version of the document.

                                                                                            \n@param isDefaultVersion An identifier for the default version of the document.", "setterMethodName" : "setIsDefaultVersion", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "isDefaultVersion", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "isDefaultVersion", "variableType" : "Boolean", "documentation" : "

                                                                                            An identifier for the default version of the document.

                                                                                            ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDocumentFormatAsString", "beanStyleSetterMethodName" : "setDocumentFormat", "c2jName" : "DocumentFormat", "c2jShape" : "DocumentFormat", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The document format, either JSON or YAML.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentFormatAsString(String)}.\n@param documentFormat a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentFormat(String)", "deprecated" : false, "documentation" : "

                                                                                            The document format, either JSON or YAML.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "DocumentFormat", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "documentFormat", "fluentEnumSetterMethodName" : "documentFormat", "fluentGetterMethodName" : "documentFormatAsString", "fluentSetterDocumentation" : "

                                                                                            The document format, either JSON or YAML.

                                                                                            \n@param documentFormat The document format, either JSON or YAML.\n@see DocumentFormat\n@return Returns a reference to this object so that method calls can be chained together.\n@see DocumentFormat", "fluentSetterMethodName" : "documentFormat", "getterDocumentation" : "

                                                                                            The document format, either JSON or YAML.

                                                                                            \n

                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #documentFormat} will return {@link DocumentFormat#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #documentFormatAsString}.\n

                                                                                            \n@return The document format, either JSON or YAML.\n@see DocumentFormat", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentFormat", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentFormat", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentFormat", "sensitive" : false, "setterDocumentation" : "

                                                                                            The document format, either JSON or YAML.

                                                                                            \n@param documentFormat The document format, either JSON or YAML.\n@see DocumentFormat", "setterMethodName" : "setDocumentFormat", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentFormat", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentFormat", "variableType" : "String", "documentation" : "

                                                                                            The document format, either JSON or YAML.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "DocumentStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The status of the Systems Manager document, such as Creating, Active, Failed, and Deleting.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                                                            The status of the Systems Manager document, such as Creating, Active, Failed, and Deleting.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "DocumentStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                                            The status of the Systems Manager document, such as Creating, Active, Failed, and Deleting.

                                                                                            \n@param status The status of the Systems Manager document, such as Creating, Active, Failed, and Deleting.\n@see DocumentStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see DocumentStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                            The status of the Systems Manager document, such as Creating, Active, Failed, and Deleting.

                                                                                            \n

                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link DocumentStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                            \n@return The status of the Systems Manager document, such as Creating, Active, Failed, and Deleting.\n@see DocumentStatus", "getterModel" : { "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 the Systems Manager document, such as Creating, Active, Failed, and Deleting.

                                                                                            \n@param status The status of the Systems Manager document, such as Creating, Active, Failed, and Deleting.\n@see DocumentStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                                                            The status of the Systems Manager document, such as Creating, Active, Failed, and Deleting.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatusInformation", "beanStyleSetterMethodName" : "setStatusInformation", "c2jName" : "StatusInformation", "c2jShape" : "DocumentStatusInformation", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A message returned by AWS Systems Manager that explains the Status value. For example, a Failed status might be explained by the StatusInformation message, \"The specified S3 bucket does not exist. Verify that the URL of the S3 bucket is correct.\"

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusInformation(String)}.\n@param statusInformation a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #statusInformation(String)", "deprecated" : false, "documentation" : "

                                                                                            A message returned by AWS Systems Manager that explains the Status value. For example, a Failed status might be explained by the StatusInformation message, \"The specified S3 bucket does not exist. Verify that the URL of the S3 bucket is correct.\"

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "statusInformation", "fluentSetterDocumentation" : "

                                                                                            A message returned by AWS Systems Manager that explains the Status value. For example, a Failed status might be explained by the StatusInformation message, \"The specified S3 bucket does not exist. Verify that the URL of the S3 bucket is correct.\"

                                                                                            \n@param statusInformation A message returned by AWS Systems Manager that explains the Status value. For example, a Failed status might be explained by the StatusInformation message, \"The specified S3 bucket does not exist. Verify that the URL of the S3 bucket is correct.\"\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "statusInformation", "getterDocumentation" : "

                                                                                            A message returned by AWS Systems Manager that explains the Status value. For example, a Failed status might be explained by the StatusInformation message, \"The specified S3 bucket does not exist. Verify that the URL of the S3 bucket is correct.\"

                                                                                            \n@return A message returned by AWS Systems Manager that explains the Status value. For example, a Failed status might be explained by the StatusInformation message, \"The specified S3 bucket does not exist. Verify that the URL of the S3 bucket is correct.\"", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StatusInformation", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StatusInformation", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StatusInformation", "sensitive" : false, "setterDocumentation" : "

                                                                                            A message returned by AWS Systems Manager that explains the Status value. For example, a Failed status might be explained by the StatusInformation message, \"The specified S3 bucket does not exist. Verify that the URL of the S3 bucket is correct.\"

                                                                                            \n@param statusInformation A message returned by AWS Systems Manager that explains the Status value. For example, a Failed status might be explained by the StatusInformation message, \"The specified S3 bucket does not exist. Verify that the URL of the S3 bucket is correct.\"", "setterMethodName" : "setStatusInformation", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "statusInformation", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "statusInformation", "variableType" : "String", "documentation" : "

                                                                                            A message returned by AWS Systems Manager that explains the Status value. For example, a Failed status might be explained by the StatusInformation message, \"The specified S3 bucket does not exist. Verify that the URL of the S3 bucket is correct.\"

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "DocumentVersionInfo", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "DocumentVersionInfo", "variableName" : "documentVersionInfo", "variableType" : "DocumentVersionInfo", "documentation" : null, "simpleType" : "DocumentVersionInfo", "variableSetterType" : "DocumentVersionInfo" }, "wrapper" : false }, "DocumentVersionLimitExceededException" : { "c2jName" : "DocumentVersionLimitExceeded", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                            The document has too many versions. Delete one or more document versions and try again.

                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "DocumentVersionLimitExceeded", "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" : "DocumentVersionLimitExceededException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DocumentVersionLimitExceededException", "variableName" : "documentVersionLimitExceededException", "variableType" : "DocumentVersionLimitExceededException", "documentation" : null, "simpleType" : "DocumentVersionLimitExceededException", "variableSetterType" : "DocumentVersionLimitExceededException" }, "wrapper" : false }, "DoesNotExistException" : { "c2jName" : "DoesNotExistException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                            Error returned when the ID specified for a resource, such as a maintenance window or Patch baseline, doesn't exist.

                                                                                            For information about resource limits in Systems Manager, see AWS Systems Manager Limits.

                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "DoesNotExistException", "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" : "DoesNotExistException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DoesNotExistException", "variableName" : "doesNotExistException", "variableType" : "DoesNotExistException", "documentation" : null, "simpleType" : "DoesNotExistException", "variableSetterType" : "DoesNotExistException" }, "wrapper" : false }, "DuplicateDocumentContentException" : { "c2jName" : "DuplicateDocumentContent", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                            The content of the association document matches another document. Change the content of the document and try again.

                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "DuplicateDocumentContent", "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" : "DuplicateDocumentContentException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DuplicateDocumentContentException", "variableName" : "duplicateDocumentContentException", "variableType" : "DuplicateDocumentContentException", "documentation" : null, "simpleType" : "DuplicateDocumentContentException", "variableSetterType" : "DuplicateDocumentContentException" }, "wrapper" : false }, "DuplicateDocumentVersionNameException" : { "c2jName" : "DuplicateDocumentVersionName", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                            The version name has already been used in this document. Specify a different version name, and then try again.

                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "DuplicateDocumentVersionName", "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" : "DuplicateDocumentVersionNameException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DuplicateDocumentVersionNameException", "variableName" : "duplicateDocumentVersionNameException", "variableType" : "DuplicateDocumentVersionNameException", "documentation" : null, "simpleType" : "DuplicateDocumentVersionNameException", "variableSetterType" : "DuplicateDocumentVersionNameException" }, "wrapper" : false }, "DuplicateInstanceIdException" : { "c2jName" : "DuplicateInstanceId", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                            You cannot specify an instance ID in more than one association.

                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "DuplicateInstanceId", "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" : "DuplicateInstanceIdException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "DuplicateInstanceIdException", "variableName" : "duplicateInstanceIdException", "variableType" : "DuplicateInstanceIdException", "documentation" : null, "simpleType" : "DuplicateInstanceIdException", "variableSetterType" : "DuplicateInstanceIdException" }, "wrapper" : false }, "EffectivePatch" : { "c2jName" : "EffectivePatch", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                            The EffectivePatch structure defines metadata about a patch along with the approval state of the patch in a particular patch baseline. The approval state includes information about whether the patch is currently approved, due to be approved by a rule, explicitly approved, or explicitly rejected and the date the patch was or will be approved.

                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getPatch", "beanStyleSetterMethodName" : "setPatch", "c2jName" : "Patch", "c2jShape" : "Patch", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Provides metadata for a patch, including information such as the KB ID, severity, classification and a URL for where more information can be obtained about the patch.

                                                                                            \nThis is a convenience that creates an instance of the {@link Patch.Builder} avoiding the need to create one manually via {@link Patch#builder()}.\n\nWhen the {@link Consumer} completes, {@link Patch.Builder#build()} is called immediately and its result is passed to {@link #patch(Patch)}.\n@param patch a consumer that will call methods on {@link Patch.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #patch(Patch)", "deprecated" : false, "documentation" : "

                                                                                            Provides metadata for a patch, including information such as the KB ID, severity, classification and a URL for where more information can be obtained about the patch.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "patch", "fluentSetterDocumentation" : "

                                                                                            Provides metadata for a patch, including information such as the KB ID, severity, classification and a URL for where more information can be obtained about the patch.

                                                                                            \n@param patch Provides metadata for a patch, including information such as the KB ID, severity, classification and a URL for where more information can be obtained about the patch.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "patch", "getterDocumentation" : "

                                                                                            Provides metadata for a patch, including information such as the KB ID, severity, classification and a URL for where more information can be obtained about the patch.

                                                                                            \n@return Provides metadata for a patch, including information such as the KB ID, severity, classification and a URL for where more information can be obtained about the patch.", "getterModel" : { "returnType" : "Patch", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Patch", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Patch", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Patch", "sensitive" : false, "setterDocumentation" : "

                                                                                            Provides metadata for a patch, including information such as the KB ID, severity, classification and a URL for where more information can be obtained about the patch.

                                                                                            \n@param patch Provides metadata for a patch, including information such as the KB ID, severity, classification and a URL for where more information can be obtained about the patch.", "setterMethodName" : "setPatch", "setterModel" : { "variableDeclarationType" : "Patch", "variableName" : "patch", "variableType" : "Patch", "documentation" : null, "simpleType" : "Patch", "variableSetterType" : "Patch" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Patch", "variableName" : "patch", "variableType" : "Patch", "documentation" : "

                                                                                            Provides metadata for a patch, including information such as the KB ID, severity, classification and a URL for where more information can be obtained about the patch.

                                                                                            ", "simpleType" : "Patch", "variableSetterType" : "Patch" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPatchStatus", "beanStyleSetterMethodName" : "setPatchStatus", "c2jName" : "PatchStatus", "c2jShape" : "PatchStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The status of the patch in a patch baseline. This includes information about whether the patch is currently approved, due to be approved by a rule, explicitly approved, or explicitly rejected and the date the patch was or will be approved.

                                                                                            \nThis is a convenience that creates an instance of the {@link PatchStatus.Builder} avoiding the need to create one manually via {@link PatchStatus#builder()}.\n\nWhen the {@link Consumer} completes, {@link PatchStatus.Builder#build()} is called immediately and its result is passed to {@link #patchStatus(PatchStatus)}.\n@param patchStatus a consumer that will call methods on {@link PatchStatus.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #patchStatus(PatchStatus)", "deprecated" : false, "documentation" : "

                                                                                            The status of the patch in a patch baseline. This includes information about whether the patch is currently approved, due to be approved by a rule, explicitly approved, or explicitly rejected and the date the patch was or will be approved.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "patchStatus", "fluentSetterDocumentation" : "

                                                                                            The status of the patch in a patch baseline. This includes information about whether the patch is currently approved, due to be approved by a rule, explicitly approved, or explicitly rejected and the date the patch was or will be approved.

                                                                                            \n@param patchStatus The status of the patch in a patch baseline. This includes information about whether the patch is currently approved, due to be approved by a rule, explicitly approved, or explicitly rejected and the date the patch was or will be approved.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "patchStatus", "getterDocumentation" : "

                                                                                            The status of the patch in a patch baseline. This includes information about whether the patch is currently approved, due to be approved by a rule, explicitly approved, or explicitly rejected and the date the patch was or will be approved.

                                                                                            \n@return The status of the patch in a patch baseline. This includes information about whether the patch is currently approved, due to be approved by a rule, explicitly approved, or explicitly rejected and the date the patch was or will be approved.", "getterModel" : { "returnType" : "PatchStatus", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PatchStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PatchStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "PatchStatus", "sensitive" : false, "setterDocumentation" : "

                                                                                            The status of the patch in a patch baseline. This includes information about whether the patch is currently approved, due to be approved by a rule, explicitly approved, or explicitly rejected and the date the patch was or will be approved.

                                                                                            \n@param patchStatus The status of the patch in a patch baseline. This includes information about whether the patch is currently approved, due to be approved by a rule, explicitly approved, or explicitly rejected and the date the patch was or will be approved.", "setterMethodName" : "setPatchStatus", "setterModel" : { "variableDeclarationType" : "PatchStatus", "variableName" : "patchStatus", "variableType" : "PatchStatus", "documentation" : null, "simpleType" : "PatchStatus", "variableSetterType" : "PatchStatus" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PatchStatus", "variableName" : "patchStatus", "variableType" : "PatchStatus", "documentation" : "

                                                                                            The status of the patch in a patch baseline. This includes information about whether the patch is currently approved, due to be approved by a rule, explicitly approved, or explicitly rejected and the date the patch was or will be approved.

                                                                                            ", "simpleType" : "PatchStatus", "variableSetterType" : "PatchStatus" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Patch" : { "beanStyleGetterMethodName" : "getPatch", "beanStyleSetterMethodName" : "setPatch", "c2jName" : "Patch", "c2jShape" : "Patch", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Provides metadata for a patch, including information such as the KB ID, severity, classification and a URL for where more information can be obtained about the patch.

                                                                                            \nThis is a convenience that creates an instance of the {@link Patch.Builder} avoiding the need to create one manually via {@link Patch#builder()}.\n\nWhen the {@link Consumer} completes, {@link Patch.Builder#build()} is called immediately and its result is passed to {@link #patch(Patch)}.\n@param patch a consumer that will call methods on {@link Patch.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #patch(Patch)", "deprecated" : false, "documentation" : "

                                                                                            Provides metadata for a patch, including information such as the KB ID, severity, classification and a URL for where more information can be obtained about the patch.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "patch", "fluentSetterDocumentation" : "

                                                                                            Provides metadata for a patch, including information such as the KB ID, severity, classification and a URL for where more information can be obtained about the patch.

                                                                                            \n@param patch Provides metadata for a patch, including information such as the KB ID, severity, classification and a URL for where more information can be obtained about the patch.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "patch", "getterDocumentation" : "

                                                                                            Provides metadata for a patch, including information such as the KB ID, severity, classification and a URL for where more information can be obtained about the patch.

                                                                                            \n@return Provides metadata for a patch, including information such as the KB ID, severity, classification and a URL for where more information can be obtained about the patch.", "getterModel" : { "returnType" : "Patch", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Patch", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Patch", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Patch", "sensitive" : false, "setterDocumentation" : "

                                                                                            Provides metadata for a patch, including information such as the KB ID, severity, classification and a URL for where more information can be obtained about the patch.

                                                                                            \n@param patch Provides metadata for a patch, including information such as the KB ID, severity, classification and a URL for where more information can be obtained about the patch.", "setterMethodName" : "setPatch", "setterModel" : { "variableDeclarationType" : "Patch", "variableName" : "patch", "variableType" : "Patch", "documentation" : null, "simpleType" : "Patch", "variableSetterType" : "Patch" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Patch", "variableName" : "patch", "variableType" : "Patch", "documentation" : "

                                                                                            Provides metadata for a patch, including information such as the KB ID, severity, classification and a URL for where more information can be obtained about the patch.

                                                                                            ", "simpleType" : "Patch", "variableSetterType" : "Patch" }, "xmlNameSpaceUri" : null }, "PatchStatus" : { "beanStyleGetterMethodName" : "getPatchStatus", "beanStyleSetterMethodName" : "setPatchStatus", "c2jName" : "PatchStatus", "c2jShape" : "PatchStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The status of the patch in a patch baseline. This includes information about whether the patch is currently approved, due to be approved by a rule, explicitly approved, or explicitly rejected and the date the patch was or will be approved.

                                                                                            \nThis is a convenience that creates an instance of the {@link PatchStatus.Builder} avoiding the need to create one manually via {@link PatchStatus#builder()}.\n\nWhen the {@link Consumer} completes, {@link PatchStatus.Builder#build()} is called immediately and its result is passed to {@link #patchStatus(PatchStatus)}.\n@param patchStatus a consumer that will call methods on {@link PatchStatus.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #patchStatus(PatchStatus)", "deprecated" : false, "documentation" : "

                                                                                            The status of the patch in a patch baseline. This includes information about whether the patch is currently approved, due to be approved by a rule, explicitly approved, or explicitly rejected and the date the patch was or will be approved.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "patchStatus", "fluentSetterDocumentation" : "

                                                                                            The status of the patch in a patch baseline. This includes information about whether the patch is currently approved, due to be approved by a rule, explicitly approved, or explicitly rejected and the date the patch was or will be approved.

                                                                                            \n@param patchStatus The status of the patch in a patch baseline. This includes information about whether the patch is currently approved, due to be approved by a rule, explicitly approved, or explicitly rejected and the date the patch was or will be approved.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "patchStatus", "getterDocumentation" : "

                                                                                            The status of the patch in a patch baseline. This includes information about whether the patch is currently approved, due to be approved by a rule, explicitly approved, or explicitly rejected and the date the patch was or will be approved.

                                                                                            \n@return The status of the patch in a patch baseline. This includes information about whether the patch is currently approved, due to be approved by a rule, explicitly approved, or explicitly rejected and the date the patch was or will be approved.", "getterModel" : { "returnType" : "PatchStatus", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PatchStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PatchStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "PatchStatus", "sensitive" : false, "setterDocumentation" : "

                                                                                            The status of the patch in a patch baseline. This includes information about whether the patch is currently approved, due to be approved by a rule, explicitly approved, or explicitly rejected and the date the patch was or will be approved.

                                                                                            \n@param patchStatus The status of the patch in a patch baseline. This includes information about whether the patch is currently approved, due to be approved by a rule, explicitly approved, or explicitly rejected and the date the patch was or will be approved.", "setterMethodName" : "setPatchStatus", "setterModel" : { "variableDeclarationType" : "PatchStatus", "variableName" : "patchStatus", "variableType" : "PatchStatus", "documentation" : null, "simpleType" : "PatchStatus", "variableSetterType" : "PatchStatus" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PatchStatus", "variableName" : "patchStatus", "variableType" : "PatchStatus", "documentation" : "

                                                                                            The status of the patch in a patch baseline. This includes information about whether the patch is currently approved, due to be approved by a rule, explicitly approved, or explicitly rejected and the date the patch was or will be approved.

                                                                                            ", "simpleType" : "PatchStatus", "variableSetterType" : "PatchStatus" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getPatch", "beanStyleSetterMethodName" : "setPatch", "c2jName" : "Patch", "c2jShape" : "Patch", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Provides metadata for a patch, including information such as the KB ID, severity, classification and a URL for where more information can be obtained about the patch.

                                                                                            \nThis is a convenience that creates an instance of the {@link Patch.Builder} avoiding the need to create one manually via {@link Patch#builder()}.\n\nWhen the {@link Consumer} completes, {@link Patch.Builder#build()} is called immediately and its result is passed to {@link #patch(Patch)}.\n@param patch a consumer that will call methods on {@link Patch.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #patch(Patch)", "deprecated" : false, "documentation" : "

                                                                                            Provides metadata for a patch, including information such as the KB ID, severity, classification and a URL for where more information can be obtained about the patch.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "patch", "fluentSetterDocumentation" : "

                                                                                            Provides metadata for a patch, including information such as the KB ID, severity, classification and a URL for where more information can be obtained about the patch.

                                                                                            \n@param patch Provides metadata for a patch, including information such as the KB ID, severity, classification and a URL for where more information can be obtained about the patch.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "patch", "getterDocumentation" : "

                                                                                            Provides metadata for a patch, including information such as the KB ID, severity, classification and a URL for where more information can be obtained about the patch.

                                                                                            \n@return Provides metadata for a patch, including information such as the KB ID, severity, classification and a URL for where more information can be obtained about the patch.", "getterModel" : { "returnType" : "Patch", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Patch", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Patch", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Patch", "sensitive" : false, "setterDocumentation" : "

                                                                                            Provides metadata for a patch, including information such as the KB ID, severity, classification and a URL for where more information can be obtained about the patch.

                                                                                            \n@param patch Provides metadata for a patch, including information such as the KB ID, severity, classification and a URL for where more information can be obtained about the patch.", "setterMethodName" : "setPatch", "setterModel" : { "variableDeclarationType" : "Patch", "variableName" : "patch", "variableType" : "Patch", "documentation" : null, "simpleType" : "Patch", "variableSetterType" : "Patch" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Patch", "variableName" : "patch", "variableType" : "Patch", "documentation" : "

                                                                                            Provides metadata for a patch, including information such as the KB ID, severity, classification and a URL for where more information can be obtained about the patch.

                                                                                            ", "simpleType" : "Patch", "variableSetterType" : "Patch" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPatchStatus", "beanStyleSetterMethodName" : "setPatchStatus", "c2jName" : "PatchStatus", "c2jShape" : "PatchStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The status of the patch in a patch baseline. This includes information about whether the patch is currently approved, due to be approved by a rule, explicitly approved, or explicitly rejected and the date the patch was or will be approved.

                                                                                            \nThis is a convenience that creates an instance of the {@link PatchStatus.Builder} avoiding the need to create one manually via {@link PatchStatus#builder()}.\n\nWhen the {@link Consumer} completes, {@link PatchStatus.Builder#build()} is called immediately and its result is passed to {@link #patchStatus(PatchStatus)}.\n@param patchStatus a consumer that will call methods on {@link PatchStatus.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #patchStatus(PatchStatus)", "deprecated" : false, "documentation" : "

                                                                                            The status of the patch in a patch baseline. This includes information about whether the patch is currently approved, due to be approved by a rule, explicitly approved, or explicitly rejected and the date the patch was or will be approved.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "patchStatus", "fluentSetterDocumentation" : "

                                                                                            The status of the patch in a patch baseline. This includes information about whether the patch is currently approved, due to be approved by a rule, explicitly approved, or explicitly rejected and the date the patch was or will be approved.

                                                                                            \n@param patchStatus The status of the patch in a patch baseline. This includes information about whether the patch is currently approved, due to be approved by a rule, explicitly approved, or explicitly rejected and the date the patch was or will be approved.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "patchStatus", "getterDocumentation" : "

                                                                                            The status of the patch in a patch baseline. This includes information about whether the patch is currently approved, due to be approved by a rule, explicitly approved, or explicitly rejected and the date the patch was or will be approved.

                                                                                            \n@return The status of the patch in a patch baseline. This includes information about whether the patch is currently approved, due to be approved by a rule, explicitly approved, or explicitly rejected and the date the patch was or will be approved.", "getterModel" : { "returnType" : "PatchStatus", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PatchStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PatchStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "PatchStatus", "sensitive" : false, "setterDocumentation" : "

                                                                                            The status of the patch in a patch baseline. This includes information about whether the patch is currently approved, due to be approved by a rule, explicitly approved, or explicitly rejected and the date the patch was or will be approved.

                                                                                            \n@param patchStatus The status of the patch in a patch baseline. This includes information about whether the patch is currently approved, due to be approved by a rule, explicitly approved, or explicitly rejected and the date the patch was or will be approved.", "setterMethodName" : "setPatchStatus", "setterModel" : { "variableDeclarationType" : "PatchStatus", "variableName" : "patchStatus", "variableType" : "PatchStatus", "documentation" : null, "simpleType" : "PatchStatus", "variableSetterType" : "PatchStatus" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PatchStatus", "variableName" : "patchStatus", "variableType" : "PatchStatus", "documentation" : "

                                                                                            The status of the patch in a patch baseline. This includes information about whether the patch is currently approved, due to be approved by a rule, explicitly approved, or explicitly rejected and the date the patch was or will be approved.

                                                                                            ", "simpleType" : "PatchStatus", "variableSetterType" : "PatchStatus" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "EffectivePatch", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "EffectivePatch", "variableName" : "effectivePatch", "variableType" : "EffectivePatch", "documentation" : null, "simpleType" : "EffectivePatch", "variableSetterType" : "EffectivePatch" }, "wrapper" : false }, "ExecutionMode" : { "c2jName" : "ExecutionMode", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "AUTO", "value" : "Auto" }, { "name" : "INTERACTIVE", "value" : "Interactive" } ], "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" : "ExecutionMode", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ExecutionMode", "variableName" : "executionMode", "variableType" : "ExecutionMode", "documentation" : null, "simpleType" : "ExecutionMode", "variableSetterType" : "ExecutionMode" }, "wrapper" : false }, "FailedCreateAssociation" : { "c2jName" : "FailedCreateAssociation", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                            Describes a failed association.

                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getEntry", "beanStyleSetterMethodName" : "setEntry", "c2jName" : "Entry", "c2jShape" : "CreateAssociationBatchRequestEntry", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The association.

                                                                                            \nThis is a convenience that creates an instance of the {@link CreateAssociationBatchRequestEntry.Builder} avoiding the need to create one manually via {@link CreateAssociationBatchRequestEntry#builder()}.\n\nWhen the {@link Consumer} completes, {@link CreateAssociationBatchRequestEntry.Builder#build()} is called immediately and its result is passed to {@link #entry(CreateAssociationBatchRequestEntry)}.\n@param entry a consumer that will call methods on {@link CreateAssociationBatchRequestEntry.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #entry(CreateAssociationBatchRequestEntry)", "deprecated" : false, "documentation" : "

                                                                                            The association.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "entry", "fluentSetterDocumentation" : "

                                                                                            The association.

                                                                                            \n@param entry The association.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "entry", "getterDocumentation" : "

                                                                                            The association.

                                                                                            \n@return The association.", "getterModel" : { "returnType" : "CreateAssociationBatchRequestEntry", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Entry", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Entry", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Entry", "sensitive" : false, "setterDocumentation" : "

                                                                                            The association.

                                                                                            \n@param entry The association.", "setterMethodName" : "setEntry", "setterModel" : { "variableDeclarationType" : "CreateAssociationBatchRequestEntry", "variableName" : "entry", "variableType" : "CreateAssociationBatchRequestEntry", "documentation" : null, "simpleType" : "CreateAssociationBatchRequestEntry", "variableSetterType" : "CreateAssociationBatchRequestEntry" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CreateAssociationBatchRequestEntry", "variableName" : "entry", "variableType" : "CreateAssociationBatchRequestEntry", "documentation" : "

                                                                                            The association.

                                                                                            ", "simpleType" : "CreateAssociationBatchRequestEntry", "variableSetterType" : "CreateAssociationBatchRequestEntry" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMessage", "beanStyleSetterMethodName" : "setMessage", "c2jName" : "Message", "c2jShape" : "BatchErrorMessage", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A description of the failure.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #message(String)}.\n@param message a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #message(String)", "deprecated" : false, "documentation" : "

                                                                                            A description of the failure.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "message", "fluentSetterDocumentation" : "

                                                                                            A description of the failure.

                                                                                            \n@param message A description of the failure.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "message", "getterDocumentation" : "

                                                                                            A description of the failure.

                                                                                            \n@return A description of the failure.", "getterModel" : { "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 description of the failure.

                                                                                            \n@param message A description of the failure.", "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 description of the failure.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFaultAsString", "beanStyleSetterMethodName" : "setFault", "c2jName" : "Fault", "c2jShape" : "Fault", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The source of the failure.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #faultAsString(String)}.\n@param fault a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #fault(String)", "deprecated" : false, "documentation" : "

                                                                                            The source of the failure.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "Fault", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "fault", "fluentEnumSetterMethodName" : "fault", "fluentGetterMethodName" : "faultAsString", "fluentSetterDocumentation" : "

                                                                                            The source of the failure.

                                                                                            \n@param fault The source of the failure.\n@see Fault\n@return Returns a reference to this object so that method calls can be chained together.\n@see Fault", "fluentSetterMethodName" : "fault", "getterDocumentation" : "

                                                                                            The source of the failure.

                                                                                            \n

                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #fault} will return {@link Fault#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #faultAsString}.\n

                                                                                            \n@return The source of the failure.\n@see Fault", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Fault", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Fault", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Fault", "sensitive" : false, "setterDocumentation" : "

                                                                                            The source of the failure.

                                                                                            \n@param fault The source of the failure.\n@see Fault", "setterMethodName" : "setFault", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "fault", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "fault", "variableType" : "String", "documentation" : "

                                                                                            The source of the failure.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Entry" : { "beanStyleGetterMethodName" : "getEntry", "beanStyleSetterMethodName" : "setEntry", "c2jName" : "Entry", "c2jShape" : "CreateAssociationBatchRequestEntry", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The association.

                                                                                            \nThis is a convenience that creates an instance of the {@link CreateAssociationBatchRequestEntry.Builder} avoiding the need to create one manually via {@link CreateAssociationBatchRequestEntry#builder()}.\n\nWhen the {@link Consumer} completes, {@link CreateAssociationBatchRequestEntry.Builder#build()} is called immediately and its result is passed to {@link #entry(CreateAssociationBatchRequestEntry)}.\n@param entry a consumer that will call methods on {@link CreateAssociationBatchRequestEntry.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #entry(CreateAssociationBatchRequestEntry)", "deprecated" : false, "documentation" : "

                                                                                            The association.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "entry", "fluentSetterDocumentation" : "

                                                                                            The association.

                                                                                            \n@param entry The association.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "entry", "getterDocumentation" : "

                                                                                            The association.

                                                                                            \n@return The association.", "getterModel" : { "returnType" : "CreateAssociationBatchRequestEntry", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Entry", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Entry", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Entry", "sensitive" : false, "setterDocumentation" : "

                                                                                            The association.

                                                                                            \n@param entry The association.", "setterMethodName" : "setEntry", "setterModel" : { "variableDeclarationType" : "CreateAssociationBatchRequestEntry", "variableName" : "entry", "variableType" : "CreateAssociationBatchRequestEntry", "documentation" : null, "simpleType" : "CreateAssociationBatchRequestEntry", "variableSetterType" : "CreateAssociationBatchRequestEntry" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CreateAssociationBatchRequestEntry", "variableName" : "entry", "variableType" : "CreateAssociationBatchRequestEntry", "documentation" : "

                                                                                            The association.

                                                                                            ", "simpleType" : "CreateAssociationBatchRequestEntry", "variableSetterType" : "CreateAssociationBatchRequestEntry" }, "xmlNameSpaceUri" : null }, "Fault" : { "beanStyleGetterMethodName" : "getFaultAsString", "beanStyleSetterMethodName" : "setFault", "c2jName" : "Fault", "c2jShape" : "Fault", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The source of the failure.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #faultAsString(String)}.\n@param fault a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #fault(String)", "deprecated" : false, "documentation" : "

                                                                                            The source of the failure.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "Fault", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "fault", "fluentEnumSetterMethodName" : "fault", "fluentGetterMethodName" : "faultAsString", "fluentSetterDocumentation" : "

                                                                                            The source of the failure.

                                                                                            \n@param fault The source of the failure.\n@see Fault\n@return Returns a reference to this object so that method calls can be chained together.\n@see Fault", "fluentSetterMethodName" : "fault", "getterDocumentation" : "

                                                                                            The source of the failure.

                                                                                            \n

                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #fault} will return {@link Fault#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #faultAsString}.\n

                                                                                            \n@return The source of the failure.\n@see Fault", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Fault", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Fault", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Fault", "sensitive" : false, "setterDocumentation" : "

                                                                                            The source of the failure.

                                                                                            \n@param fault The source of the failure.\n@see Fault", "setterMethodName" : "setFault", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "fault", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "fault", "variableType" : "String", "documentation" : "

                                                                                            The source of the failure.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Message" : { "beanStyleGetterMethodName" : "getMessage", "beanStyleSetterMethodName" : "setMessage", "c2jName" : "Message", "c2jShape" : "BatchErrorMessage", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A description of the failure.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #message(String)}.\n@param message a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #message(String)", "deprecated" : false, "documentation" : "

                                                                                            A description of the failure.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "message", "fluentSetterDocumentation" : "

                                                                                            A description of the failure.

                                                                                            \n@param message A description of the failure.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "message", "getterDocumentation" : "

                                                                                            A description of the failure.

                                                                                            \n@return A description of the failure.", "getterModel" : { "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 description of the failure.

                                                                                            \n@param message A description of the failure.", "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 description of the failure.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getEntry", "beanStyleSetterMethodName" : "setEntry", "c2jName" : "Entry", "c2jShape" : "CreateAssociationBatchRequestEntry", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The association.

                                                                                            \nThis is a convenience that creates an instance of the {@link CreateAssociationBatchRequestEntry.Builder} avoiding the need to create one manually via {@link CreateAssociationBatchRequestEntry#builder()}.\n\nWhen the {@link Consumer} completes, {@link CreateAssociationBatchRequestEntry.Builder#build()} is called immediately and its result is passed to {@link #entry(CreateAssociationBatchRequestEntry)}.\n@param entry a consumer that will call methods on {@link CreateAssociationBatchRequestEntry.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #entry(CreateAssociationBatchRequestEntry)", "deprecated" : false, "documentation" : "

                                                                                            The association.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "entry", "fluentSetterDocumentation" : "

                                                                                            The association.

                                                                                            \n@param entry The association.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "entry", "getterDocumentation" : "

                                                                                            The association.

                                                                                            \n@return The association.", "getterModel" : { "returnType" : "CreateAssociationBatchRequestEntry", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Entry", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Entry", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Entry", "sensitive" : false, "setterDocumentation" : "

                                                                                            The association.

                                                                                            \n@param entry The association.", "setterMethodName" : "setEntry", "setterModel" : { "variableDeclarationType" : "CreateAssociationBatchRequestEntry", "variableName" : "entry", "variableType" : "CreateAssociationBatchRequestEntry", "documentation" : null, "simpleType" : "CreateAssociationBatchRequestEntry", "variableSetterType" : "CreateAssociationBatchRequestEntry" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CreateAssociationBatchRequestEntry", "variableName" : "entry", "variableType" : "CreateAssociationBatchRequestEntry", "documentation" : "

                                                                                            The association.

                                                                                            ", "simpleType" : "CreateAssociationBatchRequestEntry", "variableSetterType" : "CreateAssociationBatchRequestEntry" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMessage", "beanStyleSetterMethodName" : "setMessage", "c2jName" : "Message", "c2jShape" : "BatchErrorMessage", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A description of the failure.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #message(String)}.\n@param message a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #message(String)", "deprecated" : false, "documentation" : "

                                                                                            A description of the failure.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "message", "fluentSetterDocumentation" : "

                                                                                            A description of the failure.

                                                                                            \n@param message A description of the failure.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "message", "getterDocumentation" : "

                                                                                            A description of the failure.

                                                                                            \n@return A description of the failure.", "getterModel" : { "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 description of the failure.

                                                                                            \n@param message A description of the failure.", "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 description of the failure.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFaultAsString", "beanStyleSetterMethodName" : "setFault", "c2jName" : "Fault", "c2jShape" : "Fault", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The source of the failure.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #faultAsString(String)}.\n@param fault a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #fault(String)", "deprecated" : false, "documentation" : "

                                                                                            The source of the failure.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "Fault", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "fault", "fluentEnumSetterMethodName" : "fault", "fluentGetterMethodName" : "faultAsString", "fluentSetterDocumentation" : "

                                                                                            The source of the failure.

                                                                                            \n@param fault The source of the failure.\n@see Fault\n@return Returns a reference to this object so that method calls can be chained together.\n@see Fault", "fluentSetterMethodName" : "fault", "getterDocumentation" : "

                                                                                            The source of the failure.

                                                                                            \n

                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #fault} will return {@link Fault#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #faultAsString}.\n

                                                                                            \n@return The source of the failure.\n@see Fault", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Fault", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Fault", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Fault", "sensitive" : false, "setterDocumentation" : "

                                                                                            The source of the failure.

                                                                                            \n@param fault The source of the failure.\n@see Fault", "setterMethodName" : "setFault", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "fault", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "fault", "variableType" : "String", "documentation" : "

                                                                                            The source of the failure.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "FailedCreateAssociation", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "FailedCreateAssociation", "variableName" : "failedCreateAssociation", "variableType" : "FailedCreateAssociation", "documentation" : null, "simpleType" : "FailedCreateAssociation", "variableSetterType" : "FailedCreateAssociation" }, "wrapper" : false }, "FailureDetails" : { "c2jName" : "FailureDetails", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                            Information about an Automation failure.

                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getFailureStage", "beanStyleSetterMethodName" : "setFailureStage", "c2jName" : "FailureStage", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The stage of the Automation execution when the failure occurred. The stages include the following: InputValidation, PreVerification, Invocation, PostVerification.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #failureStage(String)}.\n@param failureStage a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #failureStage(String)", "deprecated" : false, "documentation" : "

                                                                                            The stage of the Automation execution when the failure occurred. The stages include the following: InputValidation, PreVerification, Invocation, PostVerification.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "failureStage", "fluentSetterDocumentation" : "

                                                                                            The stage of the Automation execution when the failure occurred. The stages include the following: InputValidation, PreVerification, Invocation, PostVerification.

                                                                                            \n@param failureStage The stage of the Automation execution when the failure occurred. The stages include the following: InputValidation, PreVerification, Invocation, PostVerification.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "failureStage", "getterDocumentation" : "

                                                                                            The stage of the Automation execution when the failure occurred. The stages include the following: InputValidation, PreVerification, Invocation, PostVerification.

                                                                                            \n@return The stage of the Automation execution when the failure occurred. The stages include the following: InputValidation, PreVerification, Invocation, PostVerification.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FailureStage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FailureStage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FailureStage", "sensitive" : false, "setterDocumentation" : "

                                                                                            The stage of the Automation execution when the failure occurred. The stages include the following: InputValidation, PreVerification, Invocation, PostVerification.

                                                                                            \n@param failureStage The stage of the Automation execution when the failure occurred. The stages include the following: InputValidation, PreVerification, Invocation, PostVerification.", "setterMethodName" : "setFailureStage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "failureStage", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "failureStage", "variableType" : "String", "documentation" : "

                                                                                            The stage of the Automation execution when the failure occurred. The stages include the following: InputValidation, PreVerification, Invocation, PostVerification.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFailureType", "beanStyleSetterMethodName" : "setFailureType", "c2jName" : "FailureType", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The type of Automation failure. Failure types include the following: Action, Permission, Throttling, Verification, Internal.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #failureType(String)}.\n@param failureType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #failureType(String)", "deprecated" : false, "documentation" : "

                                                                                            The type of Automation failure. Failure types include the following: Action, Permission, Throttling, Verification, Internal.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "failureType", "fluentSetterDocumentation" : "

                                                                                            The type of Automation failure. Failure types include the following: Action, Permission, Throttling, Verification, Internal.

                                                                                            \n@param failureType The type of Automation failure. Failure types include the following: Action, Permission, Throttling, Verification, Internal.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "failureType", "getterDocumentation" : "

                                                                                            The type of Automation failure. Failure types include the following: Action, Permission, Throttling, Verification, Internal.

                                                                                            \n@return The type of Automation failure. Failure types include the following: Action, Permission, Throttling, Verification, Internal.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FailureType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FailureType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FailureType", "sensitive" : false, "setterDocumentation" : "

                                                                                            The type of Automation failure. Failure types include the following: Action, Permission, Throttling, Verification, Internal.

                                                                                            \n@param failureType The type of Automation failure. Failure types include the following: Action, Permission, Throttling, Verification, Internal.", "setterMethodName" : "setFailureType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "failureType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "failureType", "variableType" : "String", "documentation" : "

                                                                                            The type of Automation failure. Failure types include the following: Action, Permission, Throttling, Verification, Internal.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDetails", "beanStyleSetterMethodName" : "setDetails", "c2jName" : "Details", "c2jShape" : "AutomationParameterMap", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Detailed information about the Automation step failure.

                                                                                            \nThis is a convenience that creates an instance of the {@link List>.Builder} avoiding the need to create one manually via {@link List>#builder()}.\n\nWhen the {@link Consumer} completes, {@link List>.Builder#build()} is called immediately and its result is passed to {@link #details(List>)}.\n@param details a consumer that will call methods on {@link List>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #details(List>)", "deprecated" : false, "documentation" : "

                                                                                            Detailed information about the Automation step failure.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "details", "fluentSetterDocumentation" : "

                                                                                            Detailed information about the Automation step failure.

                                                                                            \n@param details Detailed information about the Automation step failure.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "details", "getterDocumentation" : "

                                                                                            Detailed information about the Automation step failure.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return Detailed information about the Automation step failure.", "getterModel" : { "returnType" : "java.util.Map>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Details", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Details", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "AutomationParameterKey", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "AutomationParameterValueList", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #value(List)}.\n@param value a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(List)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AutomationParameterValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry>", "templateType" : "java.util.Map>" }, "marshallingType" : "MAP", "name" : "Details", "sensitive" : false, "setterDocumentation" : "

                                                                                            Detailed information about the Automation step failure.

                                                                                            \n@param details Detailed information about the Automation step failure.", "setterMethodName" : "setDetails", "setterModel" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "details", "variableType" : "java.util.Map>", "documentation" : null, "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "details", "variableType" : "java.util.Map>", "documentation" : "

                                                                                            Detailed information about the Automation step failure.

                                                                                            ", "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Details" : { "beanStyleGetterMethodName" : "getDetails", "beanStyleSetterMethodName" : "setDetails", "c2jName" : "Details", "c2jShape" : "AutomationParameterMap", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Detailed information about the Automation step failure.

                                                                                            \nThis is a convenience that creates an instance of the {@link List>.Builder} avoiding the need to create one manually via {@link List>#builder()}.\n\nWhen the {@link Consumer} completes, {@link List>.Builder#build()} is called immediately and its result is passed to {@link #details(List>)}.\n@param details a consumer that will call methods on {@link List>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #details(List>)", "deprecated" : false, "documentation" : "

                                                                                            Detailed information about the Automation step failure.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "details", "fluentSetterDocumentation" : "

                                                                                            Detailed information about the Automation step failure.

                                                                                            \n@param details Detailed information about the Automation step failure.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "details", "getterDocumentation" : "

                                                                                            Detailed information about the Automation step failure.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return Detailed information about the Automation step failure.", "getterModel" : { "returnType" : "java.util.Map>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Details", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Details", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "AutomationParameterKey", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "AutomationParameterValueList", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #value(List)}.\n@param value a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(List)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AutomationParameterValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry>", "templateType" : "java.util.Map>" }, "marshallingType" : "MAP", "name" : "Details", "sensitive" : false, "setterDocumentation" : "

                                                                                            Detailed information about the Automation step failure.

                                                                                            \n@param details Detailed information about the Automation step failure.", "setterMethodName" : "setDetails", "setterModel" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "details", "variableType" : "java.util.Map>", "documentation" : null, "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "details", "variableType" : "java.util.Map>", "documentation" : "

                                                                                            Detailed information about the Automation step failure.

                                                                                            ", "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "xmlNameSpaceUri" : null }, "FailureStage" : { "beanStyleGetterMethodName" : "getFailureStage", "beanStyleSetterMethodName" : "setFailureStage", "c2jName" : "FailureStage", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The stage of the Automation execution when the failure occurred. The stages include the following: InputValidation, PreVerification, Invocation, PostVerification.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #failureStage(String)}.\n@param failureStage a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #failureStage(String)", "deprecated" : false, "documentation" : "

                                                                                            The stage of the Automation execution when the failure occurred. The stages include the following: InputValidation, PreVerification, Invocation, PostVerification.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "failureStage", "fluentSetterDocumentation" : "

                                                                                            The stage of the Automation execution when the failure occurred. The stages include the following: InputValidation, PreVerification, Invocation, PostVerification.

                                                                                            \n@param failureStage The stage of the Automation execution when the failure occurred. The stages include the following: InputValidation, PreVerification, Invocation, PostVerification.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "failureStage", "getterDocumentation" : "

                                                                                            The stage of the Automation execution when the failure occurred. The stages include the following: InputValidation, PreVerification, Invocation, PostVerification.

                                                                                            \n@return The stage of the Automation execution when the failure occurred. The stages include the following: InputValidation, PreVerification, Invocation, PostVerification.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FailureStage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FailureStage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FailureStage", "sensitive" : false, "setterDocumentation" : "

                                                                                            The stage of the Automation execution when the failure occurred. The stages include the following: InputValidation, PreVerification, Invocation, PostVerification.

                                                                                            \n@param failureStage The stage of the Automation execution when the failure occurred. The stages include the following: InputValidation, PreVerification, Invocation, PostVerification.", "setterMethodName" : "setFailureStage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "failureStage", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "failureStage", "variableType" : "String", "documentation" : "

                                                                                            The stage of the Automation execution when the failure occurred. The stages include the following: InputValidation, PreVerification, Invocation, PostVerification.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "FailureType" : { "beanStyleGetterMethodName" : "getFailureType", "beanStyleSetterMethodName" : "setFailureType", "c2jName" : "FailureType", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The type of Automation failure. Failure types include the following: Action, Permission, Throttling, Verification, Internal.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #failureType(String)}.\n@param failureType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #failureType(String)", "deprecated" : false, "documentation" : "

                                                                                            The type of Automation failure. Failure types include the following: Action, Permission, Throttling, Verification, Internal.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "failureType", "fluentSetterDocumentation" : "

                                                                                            The type of Automation failure. Failure types include the following: Action, Permission, Throttling, Verification, Internal.

                                                                                            \n@param failureType The type of Automation failure. Failure types include the following: Action, Permission, Throttling, Verification, Internal.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "failureType", "getterDocumentation" : "

                                                                                            The type of Automation failure. Failure types include the following: Action, Permission, Throttling, Verification, Internal.

                                                                                            \n@return The type of Automation failure. Failure types include the following: Action, Permission, Throttling, Verification, Internal.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FailureType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FailureType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FailureType", "sensitive" : false, "setterDocumentation" : "

                                                                                            The type of Automation failure. Failure types include the following: Action, Permission, Throttling, Verification, Internal.

                                                                                            \n@param failureType The type of Automation failure. Failure types include the following: Action, Permission, Throttling, Verification, Internal.", "setterMethodName" : "setFailureType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "failureType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "failureType", "variableType" : "String", "documentation" : "

                                                                                            The type of Automation failure. Failure types include the following: Action, Permission, Throttling, Verification, Internal.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getFailureStage", "beanStyleSetterMethodName" : "setFailureStage", "c2jName" : "FailureStage", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The stage of the Automation execution when the failure occurred. The stages include the following: InputValidation, PreVerification, Invocation, PostVerification.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #failureStage(String)}.\n@param failureStage a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #failureStage(String)", "deprecated" : false, "documentation" : "

                                                                                            The stage of the Automation execution when the failure occurred. The stages include the following: InputValidation, PreVerification, Invocation, PostVerification.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "failureStage", "fluentSetterDocumentation" : "

                                                                                            The stage of the Automation execution when the failure occurred. The stages include the following: InputValidation, PreVerification, Invocation, PostVerification.

                                                                                            \n@param failureStage The stage of the Automation execution when the failure occurred. The stages include the following: InputValidation, PreVerification, Invocation, PostVerification.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "failureStage", "getterDocumentation" : "

                                                                                            The stage of the Automation execution when the failure occurred. The stages include the following: InputValidation, PreVerification, Invocation, PostVerification.

                                                                                            \n@return The stage of the Automation execution when the failure occurred. The stages include the following: InputValidation, PreVerification, Invocation, PostVerification.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FailureStage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FailureStage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FailureStage", "sensitive" : false, "setterDocumentation" : "

                                                                                            The stage of the Automation execution when the failure occurred. The stages include the following: InputValidation, PreVerification, Invocation, PostVerification.

                                                                                            \n@param failureStage The stage of the Automation execution when the failure occurred. The stages include the following: InputValidation, PreVerification, Invocation, PostVerification.", "setterMethodName" : "setFailureStage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "failureStage", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "failureStage", "variableType" : "String", "documentation" : "

                                                                                            The stage of the Automation execution when the failure occurred. The stages include the following: InputValidation, PreVerification, Invocation, PostVerification.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFailureType", "beanStyleSetterMethodName" : "setFailureType", "c2jName" : "FailureType", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The type of Automation failure. Failure types include the following: Action, Permission, Throttling, Verification, Internal.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #failureType(String)}.\n@param failureType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #failureType(String)", "deprecated" : false, "documentation" : "

                                                                                            The type of Automation failure. Failure types include the following: Action, Permission, Throttling, Verification, Internal.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "failureType", "fluentSetterDocumentation" : "

                                                                                            The type of Automation failure. Failure types include the following: Action, Permission, Throttling, Verification, Internal.

                                                                                            \n@param failureType The type of Automation failure. Failure types include the following: Action, Permission, Throttling, Verification, Internal.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "failureType", "getterDocumentation" : "

                                                                                            The type of Automation failure. Failure types include the following: Action, Permission, Throttling, Verification, Internal.

                                                                                            \n@return The type of Automation failure. Failure types include the following: Action, Permission, Throttling, Verification, Internal.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FailureType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FailureType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FailureType", "sensitive" : false, "setterDocumentation" : "

                                                                                            The type of Automation failure. Failure types include the following: Action, Permission, Throttling, Verification, Internal.

                                                                                            \n@param failureType The type of Automation failure. Failure types include the following: Action, Permission, Throttling, Verification, Internal.", "setterMethodName" : "setFailureType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "failureType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "failureType", "variableType" : "String", "documentation" : "

                                                                                            The type of Automation failure. Failure types include the following: Action, Permission, Throttling, Verification, Internal.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDetails", "beanStyleSetterMethodName" : "setDetails", "c2jName" : "Details", "c2jShape" : "AutomationParameterMap", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Detailed information about the Automation step failure.

                                                                                            \nThis is a convenience that creates an instance of the {@link List>.Builder} avoiding the need to create one manually via {@link List>#builder()}.\n\nWhen the {@link Consumer} completes, {@link List>.Builder#build()} is called immediately and its result is passed to {@link #details(List>)}.\n@param details a consumer that will call methods on {@link List>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #details(List>)", "deprecated" : false, "documentation" : "

                                                                                            Detailed information about the Automation step failure.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "details", "fluentSetterDocumentation" : "

                                                                                            Detailed information about the Automation step failure.

                                                                                            \n@param details Detailed information about the Automation step failure.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "details", "getterDocumentation" : "

                                                                                            Detailed information about the Automation step failure.

                                                                                            \n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return Detailed information about the Automation step failure.", "getterModel" : { "returnType" : "java.util.Map>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Details", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Details", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "AutomationParameterKey", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "AutomationParameterValueList", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #value(List)}.\n@param value a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(List)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n

                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                            \n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AutomationParameterValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry>", "templateType" : "java.util.Map>" }, "marshallingType" : "MAP", "name" : "Details", "sensitive" : false, "setterDocumentation" : "

                                                                                            Detailed information about the Automation step failure.

                                                                                            \n@param details Detailed information about the Automation step failure.", "setterMethodName" : "setDetails", "setterModel" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "details", "variableType" : "java.util.Map>", "documentation" : null, "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "details", "variableType" : "java.util.Map>", "documentation" : "

                                                                                            Detailed information about the Automation step failure.

                                                                                            ", "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "FailureDetails", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "FailureDetails", "variableName" : "failureDetails", "variableType" : "FailureDetails", "documentation" : null, "simpleType" : "FailureDetails", "variableSetterType" : "FailureDetails" }, "wrapper" : false }, "Fault" : { "c2jName" : "Fault", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "CLIENT", "value" : "Client" }, { "name" : "SERVER", "value" : "Server" }, { "name" : "UNKNOWN", "value" : "Unknown" } ], "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" : "Fault", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Fault", "variableName" : "fault", "variableType" : "Fault", "documentation" : null, "simpleType" : "Fault", "variableSetterType" : "Fault" }, "wrapper" : false }, "FeatureNotAvailableException" : { "c2jName" : "FeatureNotAvailableException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                            You attempted to register a LAMBDA or STEP_FUNCTION task in a region where the corresponding service is not available.

                                                                                            ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "FeatureNotAvailableException", "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" : "FeatureNotAvailableException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "FeatureNotAvailableException", "variableName" : "featureNotAvailableException", "variableType" : "FeatureNotAvailableException", "documentation" : null, "simpleType" : "FeatureNotAvailableException", "variableSetterType" : "FeatureNotAvailableException" }, "wrapper" : false }, "GetAutomationExecutionRequest" : { "c2jName" : "GetAutomationExecutionRequest", "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" : "GetAutomationExecution", "locationName" : null, "requestUri" : "/", "target" : "AmazonSSM.GetAutomationExecution", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getAutomationExecutionId", "beanStyleSetterMethodName" : "setAutomationExecutionId", "c2jName" : "AutomationExecutionId", "c2jShape" : "AutomationExecutionId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The unique identifier for an existing automation execution to examine. The execution ID is returned by StartAutomationExecution when the execution of an Automation document is initiated.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #automationExecutionId(String)}.\n@param automationExecutionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #automationExecutionId(String)", "deprecated" : false, "documentation" : "

                                                                                            The unique identifier for an existing automation execution to examine. The execution ID is returned by StartAutomationExecution when the execution of an Automation document is initiated.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "automationExecutionId", "fluentSetterDocumentation" : "

                                                                                            The unique identifier for an existing automation execution to examine. The execution ID is returned by StartAutomationExecution when the execution of an Automation document is initiated.

                                                                                            \n@param automationExecutionId The unique identifier for an existing automation execution to examine. The execution ID is returned by StartAutomationExecution when the execution of an Automation document is initiated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "automationExecutionId", "getterDocumentation" : "

                                                                                            The unique identifier for an existing automation execution to examine. The execution ID is returned by StartAutomationExecution when the execution of an Automation document is initiated.

                                                                                            \n@return The unique identifier for an existing automation execution to examine. The execution ID is returned by StartAutomationExecution when the execution of an Automation document is initiated.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AutomationExecutionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AutomationExecutionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AutomationExecutionId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The unique identifier for an existing automation execution to examine. The execution ID is returned by StartAutomationExecution when the execution of an Automation document is initiated.

                                                                                            \n@param automationExecutionId The unique identifier for an existing automation execution to examine. The execution ID is returned by StartAutomationExecution when the execution of an Automation document is initiated.", "setterMethodName" : "setAutomationExecutionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "automationExecutionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "automationExecutionId", "variableType" : "String", "documentation" : "

                                                                                            The unique identifier for an existing automation execution to examine. The execution ID is returned by StartAutomationExecution when the execution of an Automation document is initiated.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AutomationExecutionId" : { "beanStyleGetterMethodName" : "getAutomationExecutionId", "beanStyleSetterMethodName" : "setAutomationExecutionId", "c2jName" : "AutomationExecutionId", "c2jShape" : "AutomationExecutionId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The unique identifier for an existing automation execution to examine. The execution ID is returned by StartAutomationExecution when the execution of an Automation document is initiated.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #automationExecutionId(String)}.\n@param automationExecutionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #automationExecutionId(String)", "deprecated" : false, "documentation" : "

                                                                                            The unique identifier for an existing automation execution to examine. The execution ID is returned by StartAutomationExecution when the execution of an Automation document is initiated.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "automationExecutionId", "fluentSetterDocumentation" : "

                                                                                            The unique identifier for an existing automation execution to examine. The execution ID is returned by StartAutomationExecution when the execution of an Automation document is initiated.

                                                                                            \n@param automationExecutionId The unique identifier for an existing automation execution to examine. The execution ID is returned by StartAutomationExecution when the execution of an Automation document is initiated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "automationExecutionId", "getterDocumentation" : "

                                                                                            The unique identifier for an existing automation execution to examine. The execution ID is returned by StartAutomationExecution when the execution of an Automation document is initiated.

                                                                                            \n@return The unique identifier for an existing automation execution to examine. The execution ID is returned by StartAutomationExecution when the execution of an Automation document is initiated.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AutomationExecutionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AutomationExecutionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AutomationExecutionId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The unique identifier for an existing automation execution to examine. The execution ID is returned by StartAutomationExecution when the execution of an Automation document is initiated.

                                                                                            \n@param automationExecutionId The unique identifier for an existing automation execution to examine. The execution ID is returned by StartAutomationExecution when the execution of an Automation document is initiated.", "setterMethodName" : "setAutomationExecutionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "automationExecutionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "automationExecutionId", "variableType" : "String", "documentation" : "

                                                                                            The unique identifier for an existing automation execution to examine. The execution ID is returned by StartAutomationExecution when the execution of an Automation document is initiated.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getAutomationExecutionId", "beanStyleSetterMethodName" : "setAutomationExecutionId", "c2jName" : "AutomationExecutionId", "c2jShape" : "AutomationExecutionId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The unique identifier for an existing automation execution to examine. The execution ID is returned by StartAutomationExecution when the execution of an Automation document is initiated.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #automationExecutionId(String)}.\n@param automationExecutionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #automationExecutionId(String)", "deprecated" : false, "documentation" : "

                                                                                            The unique identifier for an existing automation execution to examine. The execution ID is returned by StartAutomationExecution when the execution of an Automation document is initiated.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "automationExecutionId", "fluentSetterDocumentation" : "

                                                                                            The unique identifier for an existing automation execution to examine. The execution ID is returned by StartAutomationExecution when the execution of an Automation document is initiated.

                                                                                            \n@param automationExecutionId The unique identifier for an existing automation execution to examine. The execution ID is returned by StartAutomationExecution when the execution of an Automation document is initiated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "automationExecutionId", "getterDocumentation" : "

                                                                                            The unique identifier for an existing automation execution to examine. The execution ID is returned by StartAutomationExecution when the execution of an Automation document is initiated.

                                                                                            \n@return The unique identifier for an existing automation execution to examine. The execution ID is returned by StartAutomationExecution when the execution of an Automation document is initiated.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AutomationExecutionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AutomationExecutionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AutomationExecutionId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The unique identifier for an existing automation execution to examine. The execution ID is returned by StartAutomationExecution when the execution of an Automation document is initiated.

                                                                                            \n@param automationExecutionId The unique identifier for an existing automation execution to examine. The execution ID is returned by StartAutomationExecution when the execution of an Automation document is initiated.", "setterMethodName" : "setAutomationExecutionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "automationExecutionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "automationExecutionId", "variableType" : "String", "documentation" : "

                                                                                            The unique identifier for an existing automation execution to examine. The execution ID is returned by StartAutomationExecution when the execution of an Automation document is initiated.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "AutomationExecutionId" ], "shapeName" : "GetAutomationExecutionRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetAutomationExecutionRequest", "variableName" : "getAutomationExecutionRequest", "variableType" : "GetAutomationExecutionRequest", "documentation" : null, "simpleType" : "GetAutomationExecutionRequest", "variableSetterType" : "GetAutomationExecutionRequest" }, "wrapper" : false }, "GetAutomationExecutionResponse" : { "c2jName" : "GetAutomationExecutionResult", "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" : [ { "beanStyleGetterMethodName" : "getAutomationExecution", "beanStyleSetterMethodName" : "setAutomationExecution", "c2jName" : "AutomationExecution", "c2jShape" : "AutomationExecution", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Detailed information about the current state of an automation execution.

                                                                                            \nThis is a convenience that creates an instance of the {@link AutomationExecution.Builder} avoiding the need to create one manually via {@link AutomationExecution#builder()}.\n\nWhen the {@link Consumer} completes, {@link AutomationExecution.Builder#build()} is called immediately and its result is passed to {@link #automationExecution(AutomationExecution)}.\n@param automationExecution a consumer that will call methods on {@link AutomationExecution.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #automationExecution(AutomationExecution)", "deprecated" : false, "documentation" : "

                                                                                            Detailed information about the current state of an automation execution.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "automationExecution", "fluentSetterDocumentation" : "

                                                                                            Detailed information about the current state of an automation execution.

                                                                                            \n@param automationExecution Detailed information about the current state of an automation execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "automationExecution", "getterDocumentation" : "

                                                                                            Detailed information about the current state of an automation execution.

                                                                                            \n@return Detailed information about the current state of an automation execution.", "getterModel" : { "returnType" : "AutomationExecution", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AutomationExecution", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AutomationExecution", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AutomationExecution", "sensitive" : false, "setterDocumentation" : "

                                                                                            Detailed information about the current state of an automation execution.

                                                                                            \n@param automationExecution Detailed information about the current state of an automation execution.", "setterMethodName" : "setAutomationExecution", "setterModel" : { "variableDeclarationType" : "AutomationExecution", "variableName" : "automationExecution", "variableType" : "AutomationExecution", "documentation" : null, "simpleType" : "AutomationExecution", "variableSetterType" : "AutomationExecution" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AutomationExecution", "variableName" : "automationExecution", "variableType" : "AutomationExecution", "documentation" : "

                                                                                            Detailed information about the current state of an automation execution.

                                                                                            ", "simpleType" : "AutomationExecution", "variableSetterType" : "AutomationExecution" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AutomationExecution" : { "beanStyleGetterMethodName" : "getAutomationExecution", "beanStyleSetterMethodName" : "setAutomationExecution", "c2jName" : "AutomationExecution", "c2jShape" : "AutomationExecution", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Detailed information about the current state of an automation execution.

                                                                                            \nThis is a convenience that creates an instance of the {@link AutomationExecution.Builder} avoiding the need to create one manually via {@link AutomationExecution#builder()}.\n\nWhen the {@link Consumer} completes, {@link AutomationExecution.Builder#build()} is called immediately and its result is passed to {@link #automationExecution(AutomationExecution)}.\n@param automationExecution a consumer that will call methods on {@link AutomationExecution.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #automationExecution(AutomationExecution)", "deprecated" : false, "documentation" : "

                                                                                            Detailed information about the current state of an automation execution.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "automationExecution", "fluentSetterDocumentation" : "

                                                                                            Detailed information about the current state of an automation execution.

                                                                                            \n@param automationExecution Detailed information about the current state of an automation execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "automationExecution", "getterDocumentation" : "

                                                                                            Detailed information about the current state of an automation execution.

                                                                                            \n@return Detailed information about the current state of an automation execution.", "getterModel" : { "returnType" : "AutomationExecution", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AutomationExecution", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AutomationExecution", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AutomationExecution", "sensitive" : false, "setterDocumentation" : "

                                                                                            Detailed information about the current state of an automation execution.

                                                                                            \n@param automationExecution Detailed information about the current state of an automation execution.", "setterMethodName" : "setAutomationExecution", "setterModel" : { "variableDeclarationType" : "AutomationExecution", "variableName" : "automationExecution", "variableType" : "AutomationExecution", "documentation" : null, "simpleType" : "AutomationExecution", "variableSetterType" : "AutomationExecution" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AutomationExecution", "variableName" : "automationExecution", "variableType" : "AutomationExecution", "documentation" : "

                                                                                            Detailed information about the current state of an automation execution.

                                                                                            ", "simpleType" : "AutomationExecution", "variableSetterType" : "AutomationExecution" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getAutomationExecution", "beanStyleSetterMethodName" : "setAutomationExecution", "c2jName" : "AutomationExecution", "c2jShape" : "AutomationExecution", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Detailed information about the current state of an automation execution.

                                                                                            \nThis is a convenience that creates an instance of the {@link AutomationExecution.Builder} avoiding the need to create one manually via {@link AutomationExecution#builder()}.\n\nWhen the {@link Consumer} completes, {@link AutomationExecution.Builder#build()} is called immediately and its result is passed to {@link #automationExecution(AutomationExecution)}.\n@param automationExecution a consumer that will call methods on {@link AutomationExecution.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #automationExecution(AutomationExecution)", "deprecated" : false, "documentation" : "

                                                                                            Detailed information about the current state of an automation execution.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "automationExecution", "fluentSetterDocumentation" : "

                                                                                            Detailed information about the current state of an automation execution.

                                                                                            \n@param automationExecution Detailed information about the current state of an automation execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "automationExecution", "getterDocumentation" : "

                                                                                            Detailed information about the current state of an automation execution.

                                                                                            \n@return Detailed information about the current state of an automation execution.", "getterModel" : { "returnType" : "AutomationExecution", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AutomationExecution", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AutomationExecution", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AutomationExecution", "sensitive" : false, "setterDocumentation" : "

                                                                                            Detailed information about the current state of an automation execution.

                                                                                            \n@param automationExecution Detailed information about the current state of an automation execution.", "setterMethodName" : "setAutomationExecution", "setterModel" : { "variableDeclarationType" : "AutomationExecution", "variableName" : "automationExecution", "variableType" : "AutomationExecution", "documentation" : null, "simpleType" : "AutomationExecution", "variableSetterType" : "AutomationExecution" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AutomationExecution", "variableName" : "automationExecution", "variableType" : "AutomationExecution", "documentation" : "

                                                                                            Detailed information about the current state of an automation execution.

                                                                                            ", "simpleType" : "AutomationExecution", "variableSetterType" : "AutomationExecution" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetAutomationExecutionResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetAutomationExecutionResponse", "variableName" : "getAutomationExecutionResponse", "variableType" : "GetAutomationExecutionResponse", "documentation" : null, "simpleType" : "GetAutomationExecutionResponse", "variableSetterType" : "GetAutomationExecutionResponse" }, "wrapper" : false }, "GetCommandInvocationRequest" : { "c2jName" : "GetCommandInvocationRequest", "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" : "GetCommandInvocation", "locationName" : null, "requestUri" : "/", "target" : "AmazonSSM.GetCommandInvocation", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getCommandId", "beanStyleSetterMethodName" : "setCommandId", "c2jName" : "CommandId", "c2jShape" : "CommandId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            (Required) The parent command ID of the invocation plugin.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #commandId(String)}.\n@param commandId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #commandId(String)", "deprecated" : false, "documentation" : "

                                                                                            (Required) The parent command ID of the invocation plugin.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "commandId", "fluentSetterDocumentation" : "

                                                                                            (Required) The parent command ID of the invocation plugin.

                                                                                            \n@param commandId (Required) The parent command ID of the invocation plugin.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "commandId", "getterDocumentation" : "

                                                                                            (Required) The parent command ID of the invocation plugin.

                                                                                            \n@return (Required) The parent command ID of the invocation plugin.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CommandId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CommandId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CommandId", "sensitive" : false, "setterDocumentation" : "

                                                                                            (Required) The parent command ID of the invocation plugin.

                                                                                            \n@param commandId (Required) The parent command ID of the invocation plugin.", "setterMethodName" : "setCommandId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "commandId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "commandId", "variableType" : "String", "documentation" : "

                                                                                            (Required) The parent command ID of the invocation plugin.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            (Required) The ID of the managed instance targeted by the command. A managed instance can be an Amazon EC2 instance or an instance in your hybrid environment that is configured for Systems Manager.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                                            (Required) The ID of the managed instance targeted by the command. A managed instance can be an Amazon EC2 instance or an instance in your hybrid environment that is configured for Systems Manager.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                                            (Required) The ID of the managed instance targeted by the command. A managed instance can be an Amazon EC2 instance or an instance in your hybrid environment that is configured for Systems Manager.

                                                                                            \n@param instanceId (Required) The ID of the managed instance targeted by the command. A managed instance can be an Amazon EC2 instance or an instance in your hybrid environment that is configured for Systems Manager.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                            (Required) The ID of the managed instance targeted by the command. A managed instance can be an Amazon EC2 instance or an instance in your hybrid environment that is configured for Systems Manager.

                                                                                            \n@return (Required) The ID of the managed instance targeted by the command. A managed instance can be an Amazon EC2 instance or an instance in your hybrid environment that is configured for Systems Manager.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                            (Required) The ID of the managed instance targeted by the command. A managed instance can be an Amazon EC2 instance or an instance in your hybrid environment that is configured for Systems Manager.

                                                                                            \n@param instanceId (Required) The ID of the managed instance targeted by the command. A managed instance can be an Amazon EC2 instance or an instance in your hybrid environment that is configured for Systems Manager.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                            (Required) The ID of the managed instance targeted by the command. A managed instance can be an Amazon EC2 instance or an instance in your hybrid environment that is configured for Systems Manager.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPluginName", "beanStyleSetterMethodName" : "setPluginName", "c2jName" : "PluginName", "c2jShape" : "CommandPluginName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            (Optional) The name of the plugin for which you want detailed results. If the document contains only one plugin, the name can be omitted and the details will be returned.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #pluginName(String)}.\n@param pluginName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #pluginName(String)", "deprecated" : false, "documentation" : "

                                                                                            (Optional) The name of the plugin for which you want detailed results. If the document contains only one plugin, the name can be omitted and the details will be returned.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "pluginName", "fluentSetterDocumentation" : "

                                                                                            (Optional) The name of the plugin for which you want detailed results. If the document contains only one plugin, the name can be omitted and the details will be returned.

                                                                                            \n@param pluginName (Optional) The name of the plugin for which you want detailed results. If the document contains only one plugin, the name can be omitted and the details will be returned.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "pluginName", "getterDocumentation" : "

                                                                                            (Optional) The name of the plugin for which you want detailed results. If the document contains only one plugin, the name can be omitted and the details will be returned.

                                                                                            \n@return (Optional) The name of the plugin for which you want detailed results. If the document contains only one plugin, the name can be omitted and the details will be returned.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PluginName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PluginName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PluginName", "sensitive" : false, "setterDocumentation" : "

                                                                                            (Optional) The name of the plugin for which you want detailed results. If the document contains only one plugin, the name can be omitted and the details will be returned.

                                                                                            \n@param pluginName (Optional) The name of the plugin for which you want detailed results. If the document contains only one plugin, the name can be omitted and the details will be returned.", "setterMethodName" : "setPluginName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "pluginName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "pluginName", "variableType" : "String", "documentation" : "

                                                                                            (Optional) The name of the plugin for which you want detailed results. If the document contains only one plugin, the name can be omitted and the details will be returned.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CommandId" : { "beanStyleGetterMethodName" : "getCommandId", "beanStyleSetterMethodName" : "setCommandId", "c2jName" : "CommandId", "c2jShape" : "CommandId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            (Required) The parent command ID of the invocation plugin.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #commandId(String)}.\n@param commandId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #commandId(String)", "deprecated" : false, "documentation" : "

                                                                                            (Required) The parent command ID of the invocation plugin.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "commandId", "fluentSetterDocumentation" : "

                                                                                            (Required) The parent command ID of the invocation plugin.

                                                                                            \n@param commandId (Required) The parent command ID of the invocation plugin.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "commandId", "getterDocumentation" : "

                                                                                            (Required) The parent command ID of the invocation plugin.

                                                                                            \n@return (Required) The parent command ID of the invocation plugin.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CommandId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CommandId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CommandId", "sensitive" : false, "setterDocumentation" : "

                                                                                            (Required) The parent command ID of the invocation plugin.

                                                                                            \n@param commandId (Required) The parent command ID of the invocation plugin.", "setterMethodName" : "setCommandId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "commandId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "commandId", "variableType" : "String", "documentation" : "

                                                                                            (Required) The parent command ID of the invocation plugin.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "InstanceId" : { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            (Required) The ID of the managed instance targeted by the command. A managed instance can be an Amazon EC2 instance or an instance in your hybrid environment that is configured for Systems Manager.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                                            (Required) The ID of the managed instance targeted by the command. A managed instance can be an Amazon EC2 instance or an instance in your hybrid environment that is configured for Systems Manager.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                                            (Required) The ID of the managed instance targeted by the command. A managed instance can be an Amazon EC2 instance or an instance in your hybrid environment that is configured for Systems Manager.

                                                                                            \n@param instanceId (Required) The ID of the managed instance targeted by the command. A managed instance can be an Amazon EC2 instance or an instance in your hybrid environment that is configured for Systems Manager.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                            (Required) The ID of the managed instance targeted by the command. A managed instance can be an Amazon EC2 instance or an instance in your hybrid environment that is configured for Systems Manager.

                                                                                            \n@return (Required) The ID of the managed instance targeted by the command. A managed instance can be an Amazon EC2 instance or an instance in your hybrid environment that is configured for Systems Manager.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                            (Required) The ID of the managed instance targeted by the command. A managed instance can be an Amazon EC2 instance or an instance in your hybrid environment that is configured for Systems Manager.

                                                                                            \n@param instanceId (Required) The ID of the managed instance targeted by the command. A managed instance can be an Amazon EC2 instance or an instance in your hybrid environment that is configured for Systems Manager.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                            (Required) The ID of the managed instance targeted by the command. A managed instance can be an Amazon EC2 instance or an instance in your hybrid environment that is configured for Systems Manager.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "PluginName" : { "beanStyleGetterMethodName" : "getPluginName", "beanStyleSetterMethodName" : "setPluginName", "c2jName" : "PluginName", "c2jShape" : "CommandPluginName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            (Optional) The name of the plugin for which you want detailed results. If the document contains only one plugin, the name can be omitted and the details will be returned.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #pluginName(String)}.\n@param pluginName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #pluginName(String)", "deprecated" : false, "documentation" : "

                                                                                            (Optional) The name of the plugin for which you want detailed results. If the document contains only one plugin, the name can be omitted and the details will be returned.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "pluginName", "fluentSetterDocumentation" : "

                                                                                            (Optional) The name of the plugin for which you want detailed results. If the document contains only one plugin, the name can be omitted and the details will be returned.

                                                                                            \n@param pluginName (Optional) The name of the plugin for which you want detailed results. If the document contains only one plugin, the name can be omitted and the details will be returned.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "pluginName", "getterDocumentation" : "

                                                                                            (Optional) The name of the plugin for which you want detailed results. If the document contains only one plugin, the name can be omitted and the details will be returned.

                                                                                            \n@return (Optional) The name of the plugin for which you want detailed results. If the document contains only one plugin, the name can be omitted and the details will be returned.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PluginName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PluginName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PluginName", "sensitive" : false, "setterDocumentation" : "

                                                                                            (Optional) The name of the plugin for which you want detailed results. If the document contains only one plugin, the name can be omitted and the details will be returned.

                                                                                            \n@param pluginName (Optional) The name of the plugin for which you want detailed results. If the document contains only one plugin, the name can be omitted and the details will be returned.", "setterMethodName" : "setPluginName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "pluginName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "pluginName", "variableType" : "String", "documentation" : "

                                                                                            (Optional) The name of the plugin for which you want detailed results. If the document contains only one plugin, the name can be omitted and the details will be returned.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getCommandId", "beanStyleSetterMethodName" : "setCommandId", "c2jName" : "CommandId", "c2jShape" : "CommandId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            (Required) The parent command ID of the invocation plugin.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #commandId(String)}.\n@param commandId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #commandId(String)", "deprecated" : false, "documentation" : "

                                                                                            (Required) The parent command ID of the invocation plugin.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "commandId", "fluentSetterDocumentation" : "

                                                                                            (Required) The parent command ID of the invocation plugin.

                                                                                            \n@param commandId (Required) The parent command ID of the invocation plugin.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "commandId", "getterDocumentation" : "

                                                                                            (Required) The parent command ID of the invocation plugin.

                                                                                            \n@return (Required) The parent command ID of the invocation plugin.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CommandId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CommandId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CommandId", "sensitive" : false, "setterDocumentation" : "

                                                                                            (Required) The parent command ID of the invocation plugin.

                                                                                            \n@param commandId (Required) The parent command ID of the invocation plugin.", "setterMethodName" : "setCommandId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "commandId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "commandId", "variableType" : "String", "documentation" : "

                                                                                            (Required) The parent command ID of the invocation plugin.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            (Required) The ID of the managed instance targeted by the command. A managed instance can be an Amazon EC2 instance or an instance in your hybrid environment that is configured for Systems Manager.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                                            (Required) The ID of the managed instance targeted by the command. A managed instance can be an Amazon EC2 instance or an instance in your hybrid environment that is configured for Systems Manager.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                                            (Required) The ID of the managed instance targeted by the command. A managed instance can be an Amazon EC2 instance or an instance in your hybrid environment that is configured for Systems Manager.

                                                                                            \n@param instanceId (Required) The ID of the managed instance targeted by the command. A managed instance can be an Amazon EC2 instance or an instance in your hybrid environment that is configured for Systems Manager.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                            (Required) The ID of the managed instance targeted by the command. A managed instance can be an Amazon EC2 instance or an instance in your hybrid environment that is configured for Systems Manager.

                                                                                            \n@return (Required) The ID of the managed instance targeted by the command. A managed instance can be an Amazon EC2 instance or an instance in your hybrid environment that is configured for Systems Manager.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                            (Required) The ID of the managed instance targeted by the command. A managed instance can be an Amazon EC2 instance or an instance in your hybrid environment that is configured for Systems Manager.

                                                                                            \n@param instanceId (Required) The ID of the managed instance targeted by the command. A managed instance can be an Amazon EC2 instance or an instance in your hybrid environment that is configured for Systems Manager.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                            (Required) The ID of the managed instance targeted by the command. A managed instance can be an Amazon EC2 instance or an instance in your hybrid environment that is configured for Systems Manager.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPluginName", "beanStyleSetterMethodName" : "setPluginName", "c2jName" : "PluginName", "c2jShape" : "CommandPluginName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            (Optional) The name of the plugin for which you want detailed results. If the document contains only one plugin, the name can be omitted and the details will be returned.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #pluginName(String)}.\n@param pluginName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #pluginName(String)", "deprecated" : false, "documentation" : "

                                                                                            (Optional) The name of the plugin for which you want detailed results. If the document contains only one plugin, the name can be omitted and the details will be returned.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "pluginName", "fluentSetterDocumentation" : "

                                                                                            (Optional) The name of the plugin for which you want detailed results. If the document contains only one plugin, the name can be omitted and the details will be returned.

                                                                                            \n@param pluginName (Optional) The name of the plugin for which you want detailed results. If the document contains only one plugin, the name can be omitted and the details will be returned.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "pluginName", "getterDocumentation" : "

                                                                                            (Optional) The name of the plugin for which you want detailed results. If the document contains only one plugin, the name can be omitted and the details will be returned.

                                                                                            \n@return (Optional) The name of the plugin for which you want detailed results. If the document contains only one plugin, the name can be omitted and the details will be returned.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PluginName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PluginName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PluginName", "sensitive" : false, "setterDocumentation" : "

                                                                                            (Optional) The name of the plugin for which you want detailed results. If the document contains only one plugin, the name can be omitted and the details will be returned.

                                                                                            \n@param pluginName (Optional) The name of the plugin for which you want detailed results. If the document contains only one plugin, the name can be omitted and the details will be returned.", "setterMethodName" : "setPluginName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "pluginName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "pluginName", "variableType" : "String", "documentation" : "

                                                                                            (Optional) The name of the plugin for which you want detailed results. If the document contains only one plugin, the name can be omitted and the details will be returned.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "CommandId", "InstanceId" ], "shapeName" : "GetCommandInvocationRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetCommandInvocationRequest", "variableName" : "getCommandInvocationRequest", "variableType" : "GetCommandInvocationRequest", "documentation" : null, "simpleType" : "GetCommandInvocationRequest", "variableSetterType" : "GetCommandInvocationRequest" }, "wrapper" : false }, "GetCommandInvocationResponse" : { "c2jName" : "GetCommandInvocationResult", "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" : [ { "beanStyleGetterMethodName" : "getCommandId", "beanStyleSetterMethodName" : "setCommandId", "c2jName" : "CommandId", "c2jShape" : "CommandId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The parent command ID of the invocation plugin.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #commandId(String)}.\n@param commandId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #commandId(String)", "deprecated" : false, "documentation" : "

                                                                                            The parent command ID of the invocation plugin.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "commandId", "fluentSetterDocumentation" : "

                                                                                            The parent command ID of the invocation plugin.

                                                                                            \n@param commandId The parent command ID of the invocation plugin.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "commandId", "getterDocumentation" : "

                                                                                            The parent command ID of the invocation plugin.

                                                                                            \n@return The parent command ID of the invocation plugin.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CommandId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CommandId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CommandId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The parent command ID of the invocation plugin.

                                                                                            \n@param commandId The parent command ID of the invocation plugin.", "setterMethodName" : "setCommandId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "commandId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "commandId", "variableType" : "String", "documentation" : "

                                                                                            The parent command ID of the invocation plugin.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The ID of the managed instance targeted by the command. A managed instance can be an Amazon EC2 instance or an instance in your hybrid environment that is configured for Systems Manager.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                                            The ID of the managed instance targeted by the command. A managed instance can be an Amazon EC2 instance or an instance in your hybrid environment that is configured for Systems Manager.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                                            The ID of the managed instance targeted by the command. A managed instance can be an Amazon EC2 instance or an instance in your hybrid environment that is configured for Systems Manager.

                                                                                            \n@param instanceId The ID of the managed instance targeted by the command. A managed instance can be an Amazon EC2 instance or an instance in your hybrid environment that is configured for Systems Manager.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                            The ID of the managed instance targeted by the command. A managed instance can be an Amazon EC2 instance or an instance in your hybrid environment that is configured for Systems Manager.

                                                                                            \n@return The ID of the managed instance targeted by the command. A managed instance can be an Amazon EC2 instance or an instance in your hybrid environment that is configured for Systems Manager.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                            The ID of the managed instance targeted by the command. A managed instance can be an Amazon EC2 instance or an instance in your hybrid environment that is configured for Systems Manager.

                                                                                            \n@param instanceId The ID of the managed instance targeted by the command. A managed instance can be an Amazon EC2 instance or an instance in your hybrid environment that is configured for Systems Manager.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                            The ID of the managed instance targeted by the command. A managed instance can be an Amazon EC2 instance or an instance in your hybrid environment that is configured for Systems Manager.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getComment", "beanStyleSetterMethodName" : "setComment", "c2jName" : "Comment", "c2jShape" : "Comment", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The comment text for the command.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #comment(String)}.\n@param comment a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #comment(String)", "deprecated" : false, "documentation" : "

                                                                                            The comment text for the command.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "comment", "fluentSetterDocumentation" : "

                                                                                            The comment text for the command.

                                                                                            \n@param comment The comment text for the command.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "comment", "getterDocumentation" : "

                                                                                            The comment text for the command.

                                                                                            \n@return The comment text for the command.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Comment", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Comment", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Comment", "sensitive" : false, "setterDocumentation" : "

                                                                                            The comment text for the command.

                                                                                            \n@param comment The comment text for the command.", "setterMethodName" : "setComment", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "comment", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "comment", "variableType" : "String", "documentation" : "

                                                                                            The comment text for the command.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDocumentName", "beanStyleSetterMethodName" : "setDocumentName", "c2jName" : "DocumentName", "c2jShape" : "DocumentName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The name of the document that was run. For example, AWS-RunShellScript.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentName(String)}.\n@param documentName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentName(String)", "deprecated" : false, "documentation" : "

                                                                                            The name of the document that was run. For example, AWS-RunShellScript.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "documentName", "fluentSetterDocumentation" : "

                                                                                            The name of the document that was run. For example, AWS-RunShellScript.

                                                                                            \n@param documentName The name of the document that was run. For example, AWS-RunShellScript.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "documentName", "getterDocumentation" : "

                                                                                            The name of the document that was run. For example, AWS-RunShellScript.

                                                                                            \n@return The name of the document that was run. For example, AWS-RunShellScript.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentName", "sensitive" : false, "setterDocumentation" : "

                                                                                            The name of the document that was run. For example, AWS-RunShellScript.

                                                                                            \n@param documentName The name of the document that was run. For example, AWS-RunShellScript.", "setterMethodName" : "setDocumentName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentName", "variableType" : "String", "documentation" : "

                                                                                            The name of the document that was run. For example, AWS-RunShellScript.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDocumentVersion", "beanStyleSetterMethodName" : "setDocumentVersion", "c2jName" : "DocumentVersion", "c2jShape" : "DocumentVersion", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The SSM document version 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 #documentVersion(String)}.\n@param documentVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentVersion(String)", "deprecated" : false, "documentation" : "

                                                                                            The SSM document version used in the request.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "documentVersion", "fluentSetterDocumentation" : "

                                                                                            The SSM document version used in the request.

                                                                                            \n@param documentVersion The SSM document version used in the request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "documentVersion", "getterDocumentation" : "

                                                                                            The SSM document version used in the request.

                                                                                            \n@return The SSM document version 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" : "DocumentVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                            The SSM document version used in the request.

                                                                                            \n@param documentVersion The SSM document version used in the request.", "setterMethodName" : "setDocumentVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : "

                                                                                            The SSM document version used in the request.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPluginName", "beanStyleSetterMethodName" : "setPluginName", "c2jName" : "PluginName", "c2jShape" : "CommandPluginName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The name of the plugin for which you want detailed results. For example, aws:RunShellScript is a plugin.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #pluginName(String)}.\n@param pluginName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #pluginName(String)", "deprecated" : false, "documentation" : "

                                                                                            The name of the plugin for which you want detailed results. For example, aws:RunShellScript is a plugin.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "pluginName", "fluentSetterDocumentation" : "

                                                                                            The name of the plugin for which you want detailed results. For example, aws:RunShellScript is a plugin.

                                                                                            \n@param pluginName The name of the plugin for which you want detailed results. For example, aws:RunShellScript is a plugin.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "pluginName", "getterDocumentation" : "

                                                                                            The name of the plugin for which you want detailed results. For example, aws:RunShellScript is a plugin.

                                                                                            \n@return The name of the plugin for which you want detailed results. For example, aws:RunShellScript is a plugin.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PluginName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PluginName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PluginName", "sensitive" : false, "setterDocumentation" : "

                                                                                            The name of the plugin for which you want detailed results. For example, aws:RunShellScript is a plugin.

                                                                                            \n@param pluginName The name of the plugin for which you want detailed results. For example, aws:RunShellScript is a plugin.", "setterMethodName" : "setPluginName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "pluginName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "pluginName", "variableType" : "String", "documentation" : "

                                                                                            The name of the plugin for which you want detailed results. For example, aws:RunShellScript is a plugin.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getResponseCode", "beanStyleSetterMethodName" : "setResponseCode", "c2jName" : "ResponseCode", "c2jShape" : "ResponseCode", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The error level response code for the plugin script. If the response code is -1, then the command has not started running on the instance, or it was not received by the instance.

                                                                                            \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #responseCode(Integer)}.\n@param responseCode 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 #responseCode(Integer)", "deprecated" : false, "documentation" : "

                                                                                            The error level response code for the plugin script. If the response code is -1, then the command has not started running on the instance, or it was not received by the instance.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "responseCode", "fluentSetterDocumentation" : "

                                                                                            The error level response code for the plugin script. If the response code is -1, then the command has not started running on the instance, or it was not received by the instance.

                                                                                            \n@param responseCode The error level response code for the plugin script. If the response code is -1, then the command has not started running on the instance, or it was not received by the instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "responseCode", "getterDocumentation" : "

                                                                                            The error level response code for the plugin script. If the response code is -1, then the command has not started running on the instance, or it was not received by the instance.

                                                                                            \n@return The error level response code for the plugin script. If the response code is -1, then the command has not started running on the instance, or it was not received by the instance.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResponseCode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResponseCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "ResponseCode", "sensitive" : false, "setterDocumentation" : "

                                                                                            The error level response code for the plugin script. If the response code is -1, then the command has not started running on the instance, or it was not received by the instance.

                                                                                            \n@param responseCode The error level response code for the plugin script. If the response code is -1, then the command has not started running on the instance, or it was not received by the instance.", "setterMethodName" : "setResponseCode", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "responseCode", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "responseCode", "variableType" : "Integer", "documentation" : "

                                                                                            The error level response code for the plugin script. If the response code is -1, then the command has not started running on the instance, or it was not received by the instance.

                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getExecutionStartDateTime", "beanStyleSetterMethodName" : "setExecutionStartDateTime", "c2jName" : "ExecutionStartDateTime", "c2jShape" : "StringDateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The date and time the plugin started running. Date and time are written in ISO 8601 format. For example, June 7, 2017 is represented as 2017-06-7. The following sample AWS CLI command uses the InvokedBefore filter.

                                                                                            aws ssm list-commands --filters key=InvokedBefore,value=2017-06-07T00:00:00Z

                                                                                            If the plugin has not started to run, the string is empty.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #executionStartDateTime(String)}.\n@param executionStartDateTime a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #executionStartDateTime(String)", "deprecated" : false, "documentation" : "

                                                                                            The date and time the plugin started running. Date and time are written in ISO 8601 format. For example, June 7, 2017 is represented as 2017-06-7. The following sample AWS CLI command uses the InvokedBefore filter.

                                                                                            aws ssm list-commands --filters key=InvokedBefore,value=2017-06-07T00:00:00Z

                                                                                            If the plugin has not started to run, the string is empty.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "executionStartDateTime", "fluentSetterDocumentation" : "

                                                                                            The date and time the plugin started running. Date and time are written in ISO 8601 format. For example, June 7, 2017 is represented as 2017-06-7. The following sample AWS CLI command uses the InvokedBefore filter.

                                                                                            aws ssm list-commands --filters key=InvokedBefore,value=2017-06-07T00:00:00Z

                                                                                            If the plugin has not started to run, the string is empty.

                                                                                            \n@param executionStartDateTime The date and time the plugin started running. Date and time are written in ISO 8601 format. For example, June 7, 2017 is represented as 2017-06-7. The following sample AWS CLI command uses the InvokedBefore filter.

                                                                                            aws ssm list-commands --filters key=InvokedBefore,value=2017-06-07T00:00:00Z

                                                                                            If the plugin has not started to run, the string is empty.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "executionStartDateTime", "getterDocumentation" : "

                                                                                            The date and time the plugin started running. Date and time are written in ISO 8601 format. For example, June 7, 2017 is represented as 2017-06-7. The following sample AWS CLI command uses the InvokedBefore filter.

                                                                                            aws ssm list-commands --filters key=InvokedBefore,value=2017-06-07T00:00:00Z

                                                                                            If the plugin has not started to run, the string is empty.

                                                                                            \n@return The date and time the plugin started running. Date and time are written in ISO 8601 format. For example, June 7, 2017 is represented as 2017-06-7. The following sample AWS CLI command uses the InvokedBefore filter.

                                                                                            aws ssm list-commands --filters key=InvokedBefore,value=2017-06-07T00:00:00Z

                                                                                            If the plugin has not started to run, the string is empty.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ExecutionStartDateTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ExecutionStartDateTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ExecutionStartDateTime", "sensitive" : false, "setterDocumentation" : "

                                                                                            The date and time the plugin started running. Date and time are written in ISO 8601 format. For example, June 7, 2017 is represented as 2017-06-7. The following sample AWS CLI command uses the InvokedBefore filter.

                                                                                            aws ssm list-commands --filters key=InvokedBefore,value=2017-06-07T00:00:00Z

                                                                                            If the plugin has not started to run, the string is empty.

                                                                                            \n@param executionStartDateTime The date and time the plugin started running. Date and time are written in ISO 8601 format. For example, June 7, 2017 is represented as 2017-06-7. The following sample AWS CLI command uses the InvokedBefore filter.

                                                                                            aws ssm list-commands --filters key=InvokedBefore,value=2017-06-07T00:00:00Z

                                                                                            If the plugin has not started to run, the string is empty.", "setterMethodName" : "setExecutionStartDateTime", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "executionStartDateTime", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "executionStartDateTime", "variableType" : "String", "documentation" : "

                                                                                            The date and time the plugin started running. Date and time are written in ISO 8601 format. For example, June 7, 2017 is represented as 2017-06-7. The following sample AWS CLI command uses the InvokedBefore filter.

                                                                                            aws ssm list-commands --filters key=InvokedBefore,value=2017-06-07T00:00:00Z

                                                                                            If the plugin has not started to run, the string is empty.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getExecutionElapsedTime", "beanStyleSetterMethodName" : "setExecutionElapsedTime", "c2jName" : "ExecutionElapsedTime", "c2jShape" : "StringDateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            Duration since ExecutionStartDateTime.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #executionElapsedTime(String)}.\n@param executionElapsedTime a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #executionElapsedTime(String)", "deprecated" : false, "documentation" : "

                                                                                            Duration since ExecutionStartDateTime.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "executionElapsedTime", "fluentSetterDocumentation" : "

                                                                                            Duration since ExecutionStartDateTime.

                                                                                            \n@param executionElapsedTime Duration since ExecutionStartDateTime.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "executionElapsedTime", "getterDocumentation" : "

                                                                                            Duration since ExecutionStartDateTime.

                                                                                            \n@return Duration since ExecutionStartDateTime.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ExecutionElapsedTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ExecutionElapsedTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ExecutionElapsedTime", "sensitive" : false, "setterDocumentation" : "

                                                                                            Duration since ExecutionStartDateTime.

                                                                                            \n@param executionElapsedTime Duration since ExecutionStartDateTime.", "setterMethodName" : "setExecutionElapsedTime", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "executionElapsedTime", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "executionElapsedTime", "variableType" : "String", "documentation" : "

                                                                                            Duration since ExecutionStartDateTime.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getExecutionEndDateTime", "beanStyleSetterMethodName" : "setExecutionEndDateTime", "c2jName" : "ExecutionEndDateTime", "c2jShape" : "StringDateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The date and time the plugin was finished running. Date and time are written in ISO 8601 format. For example, June 7, 2017 is represented as 2017-06-7. The following sample AWS CLI command uses the InvokedAfter filter.

                                                                                            aws ssm list-commands --filters key=InvokedAfter,value=2017-06-07T00:00:00Z

                                                                                            If the plugin has not started to run, the string is empty.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #executionEndDateTime(String)}.\n@param executionEndDateTime a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #executionEndDateTime(String)", "deprecated" : false, "documentation" : "

                                                                                            The date and time the plugin was finished running. Date and time are written in ISO 8601 format. For example, June 7, 2017 is represented as 2017-06-7. The following sample AWS CLI command uses the InvokedAfter filter.

                                                                                            aws ssm list-commands --filters key=InvokedAfter,value=2017-06-07T00:00:00Z

                                                                                            If the plugin has not started to run, the string is empty.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "executionEndDateTime", "fluentSetterDocumentation" : "

                                                                                            The date and time the plugin was finished running. Date and time are written in ISO 8601 format. For example, June 7, 2017 is represented as 2017-06-7. The following sample AWS CLI command uses the InvokedAfter filter.

                                                                                            aws ssm list-commands --filters key=InvokedAfter,value=2017-06-07T00:00:00Z

                                                                                            If the plugin has not started to run, the string is empty.

                                                                                            \n@param executionEndDateTime The date and time the plugin was finished running. Date and time are written in ISO 8601 format. For example, June 7, 2017 is represented as 2017-06-7. The following sample AWS CLI command uses the InvokedAfter filter.

                                                                                            aws ssm list-commands --filters key=InvokedAfter,value=2017-06-07T00:00:00Z

                                                                                            If the plugin has not started to run, the string is empty.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "executionEndDateTime", "getterDocumentation" : "

                                                                                            The date and time the plugin was finished running. Date and time are written in ISO 8601 format. For example, June 7, 2017 is represented as 2017-06-7. The following sample AWS CLI command uses the InvokedAfter filter.

                                                                                            aws ssm list-commands --filters key=InvokedAfter,value=2017-06-07T00:00:00Z

                                                                                            If the plugin has not started to run, the string is empty.

                                                                                            \n@return The date and time the plugin was finished running. Date and time are written in ISO 8601 format. For example, June 7, 2017 is represented as 2017-06-7. The following sample AWS CLI command uses the InvokedAfter filter.

                                                                                            aws ssm list-commands --filters key=InvokedAfter,value=2017-06-07T00:00:00Z

                                                                                            If the plugin has not started to run, the string is empty.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ExecutionEndDateTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ExecutionEndDateTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ExecutionEndDateTime", "sensitive" : false, "setterDocumentation" : "

                                                                                            The date and time the plugin was finished running. Date and time are written in ISO 8601 format. For example, June 7, 2017 is represented as 2017-06-7. The following sample AWS CLI command uses the InvokedAfter filter.

                                                                                            aws ssm list-commands --filters key=InvokedAfter,value=2017-06-07T00:00:00Z

                                                                                            If the plugin has not started to run, the string is empty.

                                                                                            \n@param executionEndDateTime The date and time the plugin was finished running. Date and time are written in ISO 8601 format. For example, June 7, 2017 is represented as 2017-06-7. The following sample AWS CLI command uses the InvokedAfter filter.

                                                                                            aws ssm list-commands --filters key=InvokedAfter,value=2017-06-07T00:00:00Z

                                                                                            If the plugin has not started to run, the string is empty.", "setterMethodName" : "setExecutionEndDateTime", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "executionEndDateTime", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "executionEndDateTime", "variableType" : "String", "documentation" : "

                                                                                            The date and time the plugin was finished running. Date and time are written in ISO 8601 format. For example, June 7, 2017 is represented as 2017-06-7. The following sample AWS CLI command uses the InvokedAfter filter.

                                                                                            aws ssm list-commands --filters key=InvokedAfter,value=2017-06-07T00:00:00Z

                                                                                            If the plugin has not started to run, the string is empty.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "CommandInvocationStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            The status of this invocation plugin. This status can be different than StatusDetails.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                                                            The status of this invocation plugin. This status can be different than StatusDetails.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "CommandInvocationStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                                            The status of this invocation plugin. This status can be different than StatusDetails.

                                                                                            \n@param status The status of this invocation plugin. This status can be different than StatusDetails.\n@see CommandInvocationStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see CommandInvocationStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                            The status of this invocation plugin. This status can be different than StatusDetails.

                                                                                            \n

                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link CommandInvocationStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                            \n@return The status of this invocation plugin. This status can be different than StatusDetails.\n@see CommandInvocationStatus", "getterModel" : { "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 this invocation plugin. This status can be different than StatusDetails.

                                                                                            \n@param status The status of this invocation plugin. This status can be different than StatusDetails.\n@see CommandInvocationStatus", "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 this invocation plugin. This status can be different than StatusDetails.

                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatusDetails", "beanStyleSetterMethodName" : "setStatusDetails", "c2jName" : "StatusDetails", "c2jShape" : "StatusDetails", "defaultConsumerFluentSetterDocumentation" : "

                                                                                            A detailed status of the command execution for an invocation. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:

                                                                                            • Pending: The command has not been sent to the instance.

                                                                                            • In Progress: The command has been sent to the instance but has not reached a terminal state.

                                                                                            • Delayed: The system attempted to send the command to the target, but the target was not available. The instance might not be available because of network issues, the instance was stopped, etc. The system will try to deliver the command again.

                                                                                            • Success: The command or plugin was run successfully. This is a terminal state.

                                                                                            • Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                                                            • Execution Timed Out: The command started to run on the instance, but the execution was not complete before the timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.

                                                                                            • Failed: The command wasn't run successfully on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.

                                                                                            • Canceled: The command was terminated before it was completed. This is a terminal state.

                                                                                            • Undeliverable: The command can't be delivered to the instance. The instance might not exist or might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit and don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                                                            • Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.

                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusDetails(String)}.\n@param statusDetails a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #statusDetails(String)", "deprecated" : false, "documentation" : "

                                                                                            A detailed status of the command execution for an invocation. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:

                                                                                            • Pending: The command has not been sent to the instance.

                                                                                            • In Progress: The command has been sent to the instance but has not reached a terminal state.

                                                                                            • Delayed: The system attempted to send the command to the target, but the target was not available. The instance might not be available because of network issues, the instance was stopped, etc. The system will try to deliver the command again.

                                                                                            • Success: The command or plugin was run successfully. This is a terminal state.

                                                                                            • Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                                                            • Execution Timed Out: The command started to run on the instance, but the execution was not complete before the timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.

                                                                                            • Failed: The command wasn't run successfully on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.

                                                                                            • Canceled: The command was terminated before it was completed. This is a terminal state.

                                                                                            • Undeliverable: The command can't be delivered to the instance. The instance might not exist or might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit and don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                                                            • Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.

                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "statusDetails", "fluentSetterDocumentation" : "

                                                                                            A detailed status of the command execution for an invocation. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:

                                                                                            • Pending: The command has not been sent to the instance.

                                                                                            • In Progress: The command has been sent to the instance but has not reached a terminal state.

                                                                                            • Delayed: The system attempted to send the command to the target, but the target was not available. The instance might not be available because of network issues, the instance was stopped, etc. The system will try to deliver the command again.

                                                                                            • Success: The command or plugin was run successfully. This is a terminal state.

                                                                                            • Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                                                            • Execution Timed Out: The command started to run on the instance, but the execution was not complete before the timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.

                                                                                            • Failed: The command wasn't run successfully on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.

                                                                                            • Canceled: The command was terminated before it was completed. This is a terminal state.

                                                                                            • Undeliverable: The command can't be delivered to the instance. The instance might not exist or might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit and don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                                                            • Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.

                                                                                            \n@param statusDetails A detailed status of the command execution for an invocation. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:

                                                                                            • Pending: The command has not been sent to the instance.

                                                                                            • In Progress: The command has been sent to the instance but has not reached a terminal state.

                                                                                            • Delayed: The system attempted to send the command to the target, but the target was not available. The instance might not be available because of network issues, the instance was stopped, etc. The system will try to deliver the command again.

                                                                                            • Success: The command or plugin was run successfully. This is a terminal state.

                                                                                            • Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                                                            • Execution Timed Out: The command started to run on the instance, but the execution was not complete before the timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.

                                                                                            • Failed: The command wasn't run successfully on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.

                                                                                            • Canceled: The command was terminated before it was completed. This is a terminal state.

                                                                                            • Undeliverable: The command can't be delivered to the instance. The instance might not exist or might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit and don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                                                            • Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.

                                                                                            • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "statusDetails", "getterDocumentation" : "

                                                                                              A detailed status of the command execution for an invocation. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:

                                                                                              • Pending: The command has not been sent to the instance.

                                                                                              • In Progress: The command has been sent to the instance but has not reached a terminal state.

                                                                                              • Delayed: The system attempted to send the command to the target, but the target was not available. The instance might not be available because of network issues, the instance was stopped, etc. The system will try to deliver the command again.

                                                                                              • Success: The command or plugin was run successfully. This is a terminal state.

                                                                                              • Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                                                              • Execution Timed Out: The command started to run on the instance, but the execution was not complete before the timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.

                                                                                              • Failed: The command wasn't run successfully on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.

                                                                                              • Canceled: The command was terminated before it was completed. This is a terminal state.

                                                                                              • Undeliverable: The command can't be delivered to the instance. The instance might not exist or might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit and don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                                                              • Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.

                                                                                              \n@return A detailed status of the command execution for an invocation. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:

                                                                                              • Pending: The command has not been sent to the instance.

                                                                                              • In Progress: The command has been sent to the instance but has not reached a terminal state.

                                                                                              • Delayed: The system attempted to send the command to the target, but the target was not available. The instance might not be available because of network issues, the instance was stopped, etc. The system will try to deliver the command again.

                                                                                              • Success: The command or plugin was run successfully. This is a terminal state.

                                                                                              • Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                                                              • Execution Timed Out: The command started to run on the instance, but the execution was not complete before the timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.

                                                                                              • Failed: The command wasn't run successfully on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.

                                                                                              • Canceled: The command was terminated before it was completed. This is a terminal state.

                                                                                              • Undeliverable: The command can't be delivered to the instance. The instance might not exist or might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit and don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                                                              • Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.

                                                                                              • ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StatusDetails", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StatusDetails", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StatusDetails", "sensitive" : false, "setterDocumentation" : "

                                                                                                A detailed status of the command execution for an invocation. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:

                                                                                                • Pending: The command has not been sent to the instance.

                                                                                                • In Progress: The command has been sent to the instance but has not reached a terminal state.

                                                                                                • Delayed: The system attempted to send the command to the target, but the target was not available. The instance might not be available because of network issues, the instance was stopped, etc. The system will try to deliver the command again.

                                                                                                • Success: The command or plugin was run successfully. This is a terminal state.

                                                                                                • Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                                                                • Execution Timed Out: The command started to run on the instance, but the execution was not complete before the timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.

                                                                                                • Failed: The command wasn't run successfully on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.

                                                                                                • Canceled: The command was terminated before it was completed. This is a terminal state.

                                                                                                • Undeliverable: The command can't be delivered to the instance. The instance might not exist or might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit and don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                                                                • Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.

                                                                                                \n@param statusDetails A detailed status of the command execution for an invocation. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:

                                                                                                • Pending: The command has not been sent to the instance.

                                                                                                • In Progress: The command has been sent to the instance but has not reached a terminal state.

                                                                                                • Delayed: The system attempted to send the command to the target, but the target was not available. The instance might not be available because of network issues, the instance was stopped, etc. The system will try to deliver the command again.

                                                                                                • Success: The command or plugin was run successfully. This is a terminal state.

                                                                                                • Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                                                                • Execution Timed Out: The command started to run on the instance, but the execution was not complete before the timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.

                                                                                                • Failed: The command wasn't run successfully on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.

                                                                                                • Canceled: The command was terminated before it was completed. This is a terminal state.

                                                                                                • Undeliverable: The command can't be delivered to the instance. The instance might not exist or might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit and don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                                                                • Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.

                                                                                                • ", "setterMethodName" : "setStatusDetails", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "statusDetails", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "statusDetails", "variableType" : "String", "documentation" : "

                                                                                                  A detailed status of the command execution for an invocation. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:

                                                                                                  • Pending: The command has not been sent to the instance.

                                                                                                  • In Progress: The command has been sent to the instance but has not reached a terminal state.

                                                                                                  • Delayed: The system attempted to send the command to the target, but the target was not available. The instance might not be available because of network issues, the instance was stopped, etc. The system will try to deliver the command again.

                                                                                                  • Success: The command or plugin was run successfully. This is a terminal state.

                                                                                                  • Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                                                                  • Execution Timed Out: The command started to run on the instance, but the execution was not complete before the timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.

                                                                                                  • Failed: The command wasn't run successfully on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.

                                                                                                  • Canceled: The command was terminated before it was completed. This is a terminal state.

                                                                                                  • Undeliverable: The command can't be delivered to the instance. The instance might not exist or might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit and don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                                                                  • Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStandardOutputContent", "beanStyleSetterMethodName" : "setStandardOutputContent", "c2jName" : "StandardOutputContent", "c2jShape" : "StandardOutputContent", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                  The first 24,000 characters written by the plugin to stdout. If the command has not finished running, if ExecutionStatus is neither Succeeded nor Failed, then this string is empty.

                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #standardOutputContent(String)}.\n@param standardOutputContent a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #standardOutputContent(String)", "deprecated" : false, "documentation" : "

                                                                                                  The first 24,000 characters written by the plugin to stdout. If the command has not finished running, if ExecutionStatus is neither Succeeded nor Failed, then this string is empty.

                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "standardOutputContent", "fluentSetterDocumentation" : "

                                                                                                  The first 24,000 characters written by the plugin to stdout. If the command has not finished running, if ExecutionStatus is neither Succeeded nor Failed, then this string is empty.

                                                                                                  \n@param standardOutputContent The first 24,000 characters written by the plugin to stdout. If the command has not finished running, if ExecutionStatus is neither Succeeded nor Failed, then this string is empty.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "standardOutputContent", "getterDocumentation" : "

                                                                                                  The first 24,000 characters written by the plugin to stdout. If the command has not finished running, if ExecutionStatus is neither Succeeded nor Failed, then this string is empty.

                                                                                                  \n@return The first 24,000 characters written by the plugin to stdout. If the command has not finished running, if ExecutionStatus is neither Succeeded nor Failed, then this string is empty.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StandardOutputContent", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StandardOutputContent", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StandardOutputContent", "sensitive" : false, "setterDocumentation" : "

                                                                                                  The first 24,000 characters written by the plugin to stdout. If the command has not finished running, if ExecutionStatus is neither Succeeded nor Failed, then this string is empty.

                                                                                                  \n@param standardOutputContent The first 24,000 characters written by the plugin to stdout. If the command has not finished running, if ExecutionStatus is neither Succeeded nor Failed, then this string is empty.", "setterMethodName" : "setStandardOutputContent", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "standardOutputContent", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "standardOutputContent", "variableType" : "String", "documentation" : "

                                                                                                  The first 24,000 characters written by the plugin to stdout. If the command has not finished running, if ExecutionStatus is neither Succeeded nor Failed, then this string is empty.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStandardOutputUrl", "beanStyleSetterMethodName" : "setStandardOutputUrl", "c2jName" : "StandardOutputUrl", "c2jShape" : "Url", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                  The URL for the complete text written by the plugin to stdout in Amazon S3. If an Amazon S3 bucket was not specified, then this string is empty.

                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #standardOutputUrl(String)}.\n@param standardOutputUrl a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #standardOutputUrl(String)", "deprecated" : false, "documentation" : "

                                                                                                  The URL for the complete text written by the plugin to stdout in Amazon S3. If an Amazon S3 bucket was not specified, then this string is empty.

                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "standardOutputUrl", "fluentSetterDocumentation" : "

                                                                                                  The URL for the complete text written by the plugin to stdout in Amazon S3. If an Amazon S3 bucket was not specified, then this string is empty.

                                                                                                  \n@param standardOutputUrl The URL for the complete text written by the plugin to stdout in Amazon S3. If an Amazon S3 bucket was not specified, then this string is empty.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "standardOutputUrl", "getterDocumentation" : "

                                                                                                  The URL for the complete text written by the plugin to stdout in Amazon S3. If an Amazon S3 bucket was not specified, then this string is empty.

                                                                                                  \n@return The URL for the complete text written by the plugin to stdout in Amazon S3. If an Amazon S3 bucket was not specified, then this string is empty.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StandardOutputUrl", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StandardOutputUrl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StandardOutputUrl", "sensitive" : false, "setterDocumentation" : "

                                                                                                  The URL for the complete text written by the plugin to stdout in Amazon S3. If an Amazon S3 bucket was not specified, then this string is empty.

                                                                                                  \n@param standardOutputUrl The URL for the complete text written by the plugin to stdout in Amazon S3. If an Amazon S3 bucket was not specified, then this string is empty.", "setterMethodName" : "setStandardOutputUrl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "standardOutputUrl", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "standardOutputUrl", "variableType" : "String", "documentation" : "

                                                                                                  The URL for the complete text written by the plugin to stdout in Amazon S3. If an Amazon S3 bucket was not specified, then this string is empty.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStandardErrorContent", "beanStyleSetterMethodName" : "setStandardErrorContent", "c2jName" : "StandardErrorContent", "c2jShape" : "StandardErrorContent", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                  The first 8,000 characters written by the plugin to stderr. If the command has not finished running, then this string is empty.

                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #standardErrorContent(String)}.\n@param standardErrorContent a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #standardErrorContent(String)", "deprecated" : false, "documentation" : "

                                                                                                  The first 8,000 characters written by the plugin to stderr. If the command has not finished running, then this string is empty.

                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "standardErrorContent", "fluentSetterDocumentation" : "

                                                                                                  The first 8,000 characters written by the plugin to stderr. If the command has not finished running, then this string is empty.

                                                                                                  \n@param standardErrorContent The first 8,000 characters written by the plugin to stderr. If the command has not finished running, then this string is empty.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "standardErrorContent", "getterDocumentation" : "

                                                                                                  The first 8,000 characters written by the plugin to stderr. If the command has not finished running, then this string is empty.

                                                                                                  \n@return The first 8,000 characters written by the plugin to stderr. If the command has not finished running, then this string is empty.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StandardErrorContent", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StandardErrorContent", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StandardErrorContent", "sensitive" : false, "setterDocumentation" : "

                                                                                                  The first 8,000 characters written by the plugin to stderr. If the command has not finished running, then this string is empty.

                                                                                                  \n@param standardErrorContent The first 8,000 characters written by the plugin to stderr. If the command has not finished running, then this string is empty.", "setterMethodName" : "setStandardErrorContent", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "standardErrorContent", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "standardErrorContent", "variableType" : "String", "documentation" : "

                                                                                                  The first 8,000 characters written by the plugin to stderr. If the command has not finished running, then this string is empty.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStandardErrorUrl", "beanStyleSetterMethodName" : "setStandardErrorUrl", "c2jName" : "StandardErrorUrl", "c2jShape" : "Url", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                  The URL for the complete text written by the plugin to stderr. If the command has not finished running, then this string is empty.

                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #standardErrorUrl(String)}.\n@param standardErrorUrl a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #standardErrorUrl(String)", "deprecated" : false, "documentation" : "

                                                                                                  The URL for the complete text written by the plugin to stderr. If the command has not finished running, then this string is empty.

                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "standardErrorUrl", "fluentSetterDocumentation" : "

                                                                                                  The URL for the complete text written by the plugin to stderr. If the command has not finished running, then this string is empty.

                                                                                                  \n@param standardErrorUrl The URL for the complete text written by the plugin to stderr. If the command has not finished running, then this string is empty.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "standardErrorUrl", "getterDocumentation" : "

                                                                                                  The URL for the complete text written by the plugin to stderr. If the command has not finished running, then this string is empty.

                                                                                                  \n@return The URL for the complete text written by the plugin to stderr. If the command has not finished running, then this string is empty.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StandardErrorUrl", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StandardErrorUrl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StandardErrorUrl", "sensitive" : false, "setterDocumentation" : "

                                                                                                  The URL for the complete text written by the plugin to stderr. If the command has not finished running, then this string is empty.

                                                                                                  \n@param standardErrorUrl The URL for the complete text written by the plugin to stderr. If the command has not finished running, then this string is empty.", "setterMethodName" : "setStandardErrorUrl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "standardErrorUrl", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "standardErrorUrl", "variableType" : "String", "documentation" : "

                                                                                                  The URL for the complete text written by the plugin to stderr. If the command has not finished running, then this string is empty.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCloudWatchOutputConfig", "beanStyleSetterMethodName" : "setCloudWatchOutputConfig", "c2jName" : "CloudWatchOutputConfig", "c2jShape" : "CloudWatchOutputConfig", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                  CloudWatch Logs information where Systems Manager sent the command output.

                                                                                                  \nThis is a convenience that creates an instance of the {@link CloudWatchOutputConfig.Builder} avoiding the need to create one manually via {@link CloudWatchOutputConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link CloudWatchOutputConfig.Builder#build()} is called immediately and its result is passed to {@link #cloudWatchOutputConfig(CloudWatchOutputConfig)}.\n@param cloudWatchOutputConfig a consumer that will call methods on {@link CloudWatchOutputConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cloudWatchOutputConfig(CloudWatchOutputConfig)", "deprecated" : false, "documentation" : "

                                                                                                  CloudWatch Logs information where Systems Manager sent the command output.

                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cloudWatchOutputConfig", "fluentSetterDocumentation" : "

                                                                                                  CloudWatch Logs information where Systems Manager sent the command output.

                                                                                                  \n@param cloudWatchOutputConfig CloudWatch Logs information where Systems Manager sent the command output.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cloudWatchOutputConfig", "getterDocumentation" : "

                                                                                                  CloudWatch Logs information where Systems Manager sent the command output.

                                                                                                  \n@return CloudWatch Logs information where Systems Manager sent the command output.", "getterModel" : { "returnType" : "CloudWatchOutputConfig", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CloudWatchOutputConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CloudWatchOutputConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CloudWatchOutputConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                                  CloudWatch Logs information where Systems Manager sent the command output.

                                                                                                  \n@param cloudWatchOutputConfig CloudWatch Logs information where Systems Manager sent the command output.", "setterMethodName" : "setCloudWatchOutputConfig", "setterModel" : { "variableDeclarationType" : "CloudWatchOutputConfig", "variableName" : "cloudWatchOutputConfig", "variableType" : "CloudWatchOutputConfig", "documentation" : null, "simpleType" : "CloudWatchOutputConfig", "variableSetterType" : "CloudWatchOutputConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CloudWatchOutputConfig", "variableName" : "cloudWatchOutputConfig", "variableType" : "CloudWatchOutputConfig", "documentation" : "

                                                                                                  CloudWatch Logs information where Systems Manager sent the command output.

                                                                                                  ", "simpleType" : "CloudWatchOutputConfig", "variableSetterType" : "CloudWatchOutputConfig" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CloudWatchOutputConfig" : { "beanStyleGetterMethodName" : "getCloudWatchOutputConfig", "beanStyleSetterMethodName" : "setCloudWatchOutputConfig", "c2jName" : "CloudWatchOutputConfig", "c2jShape" : "CloudWatchOutputConfig", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                  CloudWatch Logs information where Systems Manager sent the command output.

                                                                                                  \nThis is a convenience that creates an instance of the {@link CloudWatchOutputConfig.Builder} avoiding the need to create one manually via {@link CloudWatchOutputConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link CloudWatchOutputConfig.Builder#build()} is called immediately and its result is passed to {@link #cloudWatchOutputConfig(CloudWatchOutputConfig)}.\n@param cloudWatchOutputConfig a consumer that will call methods on {@link CloudWatchOutputConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cloudWatchOutputConfig(CloudWatchOutputConfig)", "deprecated" : false, "documentation" : "

                                                                                                  CloudWatch Logs information where Systems Manager sent the command output.

                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cloudWatchOutputConfig", "fluentSetterDocumentation" : "

                                                                                                  CloudWatch Logs information where Systems Manager sent the command output.

                                                                                                  \n@param cloudWatchOutputConfig CloudWatch Logs information where Systems Manager sent the command output.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cloudWatchOutputConfig", "getterDocumentation" : "

                                                                                                  CloudWatch Logs information where Systems Manager sent the command output.

                                                                                                  \n@return CloudWatch Logs information where Systems Manager sent the command output.", "getterModel" : { "returnType" : "CloudWatchOutputConfig", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CloudWatchOutputConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CloudWatchOutputConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CloudWatchOutputConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                                  CloudWatch Logs information where Systems Manager sent the command output.

                                                                                                  \n@param cloudWatchOutputConfig CloudWatch Logs information where Systems Manager sent the command output.", "setterMethodName" : "setCloudWatchOutputConfig", "setterModel" : { "variableDeclarationType" : "CloudWatchOutputConfig", "variableName" : "cloudWatchOutputConfig", "variableType" : "CloudWatchOutputConfig", "documentation" : null, "simpleType" : "CloudWatchOutputConfig", "variableSetterType" : "CloudWatchOutputConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CloudWatchOutputConfig", "variableName" : "cloudWatchOutputConfig", "variableType" : "CloudWatchOutputConfig", "documentation" : "

                                                                                                  CloudWatch Logs information where Systems Manager sent the command output.

                                                                                                  ", "simpleType" : "CloudWatchOutputConfig", "variableSetterType" : "CloudWatchOutputConfig" }, "xmlNameSpaceUri" : null }, "CommandId" : { "beanStyleGetterMethodName" : "getCommandId", "beanStyleSetterMethodName" : "setCommandId", "c2jName" : "CommandId", "c2jShape" : "CommandId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                  The parent command ID of the invocation plugin.

                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #commandId(String)}.\n@param commandId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #commandId(String)", "deprecated" : false, "documentation" : "

                                                                                                  The parent command ID of the invocation plugin.

                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "commandId", "fluentSetterDocumentation" : "

                                                                                                  The parent command ID of the invocation plugin.

                                                                                                  \n@param commandId The parent command ID of the invocation plugin.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "commandId", "getterDocumentation" : "

                                                                                                  The parent command ID of the invocation plugin.

                                                                                                  \n@return The parent command ID of the invocation plugin.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CommandId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CommandId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CommandId", "sensitive" : false, "setterDocumentation" : "

                                                                                                  The parent command ID of the invocation plugin.

                                                                                                  \n@param commandId The parent command ID of the invocation plugin.", "setterMethodName" : "setCommandId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "commandId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "commandId", "variableType" : "String", "documentation" : "

                                                                                                  The parent command ID of the invocation plugin.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Comment" : { "beanStyleGetterMethodName" : "getComment", "beanStyleSetterMethodName" : "setComment", "c2jName" : "Comment", "c2jShape" : "Comment", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                  The comment text for the command.

                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #comment(String)}.\n@param comment a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #comment(String)", "deprecated" : false, "documentation" : "

                                                                                                  The comment text for the command.

                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "comment", "fluentSetterDocumentation" : "

                                                                                                  The comment text for the command.

                                                                                                  \n@param comment The comment text for the command.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "comment", "getterDocumentation" : "

                                                                                                  The comment text for the command.

                                                                                                  \n@return The comment text for the command.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Comment", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Comment", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Comment", "sensitive" : false, "setterDocumentation" : "

                                                                                                  The comment text for the command.

                                                                                                  \n@param comment The comment text for the command.", "setterMethodName" : "setComment", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "comment", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "comment", "variableType" : "String", "documentation" : "

                                                                                                  The comment text for the command.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DocumentName" : { "beanStyleGetterMethodName" : "getDocumentName", "beanStyleSetterMethodName" : "setDocumentName", "c2jName" : "DocumentName", "c2jShape" : "DocumentName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                  The name of the document that was run. For example, AWS-RunShellScript.

                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentName(String)}.\n@param documentName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentName(String)", "deprecated" : false, "documentation" : "

                                                                                                  The name of the document that was run. For example, AWS-RunShellScript.

                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "documentName", "fluentSetterDocumentation" : "

                                                                                                  The name of the document that was run. For example, AWS-RunShellScript.

                                                                                                  \n@param documentName The name of the document that was run. For example, AWS-RunShellScript.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "documentName", "getterDocumentation" : "

                                                                                                  The name of the document that was run. For example, AWS-RunShellScript.

                                                                                                  \n@return The name of the document that was run. For example, AWS-RunShellScript.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentName", "sensitive" : false, "setterDocumentation" : "

                                                                                                  The name of the document that was run. For example, AWS-RunShellScript.

                                                                                                  \n@param documentName The name of the document that was run. For example, AWS-RunShellScript.", "setterMethodName" : "setDocumentName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentName", "variableType" : "String", "documentation" : "

                                                                                                  The name of the document that was run. For example, AWS-RunShellScript.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DocumentVersion" : { "beanStyleGetterMethodName" : "getDocumentVersion", "beanStyleSetterMethodName" : "setDocumentVersion", "c2jName" : "DocumentVersion", "c2jShape" : "DocumentVersion", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                  The SSM document version 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 #documentVersion(String)}.\n@param documentVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentVersion(String)", "deprecated" : false, "documentation" : "

                                                                                                  The SSM document version used in the request.

                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "documentVersion", "fluentSetterDocumentation" : "

                                                                                                  The SSM document version used in the request.

                                                                                                  \n@param documentVersion The SSM document version used in the request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "documentVersion", "getterDocumentation" : "

                                                                                                  The SSM document version used in the request.

                                                                                                  \n@return The SSM document version 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" : "DocumentVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                                  The SSM document version used in the request.

                                                                                                  \n@param documentVersion The SSM document version used in the request.", "setterMethodName" : "setDocumentVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : "

                                                                                                  The SSM document version used in the request.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ExecutionElapsedTime" : { "beanStyleGetterMethodName" : "getExecutionElapsedTime", "beanStyleSetterMethodName" : "setExecutionElapsedTime", "c2jName" : "ExecutionElapsedTime", "c2jShape" : "StringDateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                  Duration since ExecutionStartDateTime.

                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #executionElapsedTime(String)}.\n@param executionElapsedTime a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #executionElapsedTime(String)", "deprecated" : false, "documentation" : "

                                                                                                  Duration since ExecutionStartDateTime.

                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "executionElapsedTime", "fluentSetterDocumentation" : "

                                                                                                  Duration since ExecutionStartDateTime.

                                                                                                  \n@param executionElapsedTime Duration since ExecutionStartDateTime.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "executionElapsedTime", "getterDocumentation" : "

                                                                                                  Duration since ExecutionStartDateTime.

                                                                                                  \n@return Duration since ExecutionStartDateTime.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ExecutionElapsedTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ExecutionElapsedTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ExecutionElapsedTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                  Duration since ExecutionStartDateTime.

                                                                                                  \n@param executionElapsedTime Duration since ExecutionStartDateTime.", "setterMethodName" : "setExecutionElapsedTime", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "executionElapsedTime", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "executionElapsedTime", "variableType" : "String", "documentation" : "

                                                                                                  Duration since ExecutionStartDateTime.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ExecutionEndDateTime" : { "beanStyleGetterMethodName" : "getExecutionEndDateTime", "beanStyleSetterMethodName" : "setExecutionEndDateTime", "c2jName" : "ExecutionEndDateTime", "c2jShape" : "StringDateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                  The date and time the plugin was finished running. Date and time are written in ISO 8601 format. For example, June 7, 2017 is represented as 2017-06-7. The following sample AWS CLI command uses the InvokedAfter filter.

                                                                                                  aws ssm list-commands --filters key=InvokedAfter,value=2017-06-07T00:00:00Z

                                                                                                  If the plugin has not started to run, the string is empty.

                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #executionEndDateTime(String)}.\n@param executionEndDateTime a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #executionEndDateTime(String)", "deprecated" : false, "documentation" : "

                                                                                                  The date and time the plugin was finished running. Date and time are written in ISO 8601 format. For example, June 7, 2017 is represented as 2017-06-7. The following sample AWS CLI command uses the InvokedAfter filter.

                                                                                                  aws ssm list-commands --filters key=InvokedAfter,value=2017-06-07T00:00:00Z

                                                                                                  If the plugin has not started to run, the string is empty.

                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "executionEndDateTime", "fluentSetterDocumentation" : "

                                                                                                  The date and time the plugin was finished running. Date and time are written in ISO 8601 format. For example, June 7, 2017 is represented as 2017-06-7. The following sample AWS CLI command uses the InvokedAfter filter.

                                                                                                  aws ssm list-commands --filters key=InvokedAfter,value=2017-06-07T00:00:00Z

                                                                                                  If the plugin has not started to run, the string is empty.

                                                                                                  \n@param executionEndDateTime The date and time the plugin was finished running. Date and time are written in ISO 8601 format. For example, June 7, 2017 is represented as 2017-06-7. The following sample AWS CLI command uses the InvokedAfter filter.

                                                                                                  aws ssm list-commands --filters key=InvokedAfter,value=2017-06-07T00:00:00Z

                                                                                                  If the plugin has not started to run, the string is empty.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "executionEndDateTime", "getterDocumentation" : "

                                                                                                  The date and time the plugin was finished running. Date and time are written in ISO 8601 format. For example, June 7, 2017 is represented as 2017-06-7. The following sample AWS CLI command uses the InvokedAfter filter.

                                                                                                  aws ssm list-commands --filters key=InvokedAfter,value=2017-06-07T00:00:00Z

                                                                                                  If the plugin has not started to run, the string is empty.

                                                                                                  \n@return The date and time the plugin was finished running. Date and time are written in ISO 8601 format. For example, June 7, 2017 is represented as 2017-06-7. The following sample AWS CLI command uses the InvokedAfter filter.

                                                                                                  aws ssm list-commands --filters key=InvokedAfter,value=2017-06-07T00:00:00Z

                                                                                                  If the plugin has not started to run, the string is empty.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ExecutionEndDateTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ExecutionEndDateTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ExecutionEndDateTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                  The date and time the plugin was finished running. Date and time are written in ISO 8601 format. For example, June 7, 2017 is represented as 2017-06-7. The following sample AWS CLI command uses the InvokedAfter filter.

                                                                                                  aws ssm list-commands --filters key=InvokedAfter,value=2017-06-07T00:00:00Z

                                                                                                  If the plugin has not started to run, the string is empty.

                                                                                                  \n@param executionEndDateTime The date and time the plugin was finished running. Date and time are written in ISO 8601 format. For example, June 7, 2017 is represented as 2017-06-7. The following sample AWS CLI command uses the InvokedAfter filter.

                                                                                                  aws ssm list-commands --filters key=InvokedAfter,value=2017-06-07T00:00:00Z

                                                                                                  If the plugin has not started to run, the string is empty.", "setterMethodName" : "setExecutionEndDateTime", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "executionEndDateTime", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "executionEndDateTime", "variableType" : "String", "documentation" : "

                                                                                                  The date and time the plugin was finished running. Date and time are written in ISO 8601 format. For example, June 7, 2017 is represented as 2017-06-7. The following sample AWS CLI command uses the InvokedAfter filter.

                                                                                                  aws ssm list-commands --filters key=InvokedAfter,value=2017-06-07T00:00:00Z

                                                                                                  If the plugin has not started to run, the string is empty.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ExecutionStartDateTime" : { "beanStyleGetterMethodName" : "getExecutionStartDateTime", "beanStyleSetterMethodName" : "setExecutionStartDateTime", "c2jName" : "ExecutionStartDateTime", "c2jShape" : "StringDateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                  The date and time the plugin started running. Date and time are written in ISO 8601 format. For example, June 7, 2017 is represented as 2017-06-7. The following sample AWS CLI command uses the InvokedBefore filter.

                                                                                                  aws ssm list-commands --filters key=InvokedBefore,value=2017-06-07T00:00:00Z

                                                                                                  If the plugin has not started to run, the string is empty.

                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #executionStartDateTime(String)}.\n@param executionStartDateTime a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #executionStartDateTime(String)", "deprecated" : false, "documentation" : "

                                                                                                  The date and time the plugin started running. Date and time are written in ISO 8601 format. For example, June 7, 2017 is represented as 2017-06-7. The following sample AWS CLI command uses the InvokedBefore filter.

                                                                                                  aws ssm list-commands --filters key=InvokedBefore,value=2017-06-07T00:00:00Z

                                                                                                  If the plugin has not started to run, the string is empty.

                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "executionStartDateTime", "fluentSetterDocumentation" : "

                                                                                                  The date and time the plugin started running. Date and time are written in ISO 8601 format. For example, June 7, 2017 is represented as 2017-06-7. The following sample AWS CLI command uses the InvokedBefore filter.

                                                                                                  aws ssm list-commands --filters key=InvokedBefore,value=2017-06-07T00:00:00Z

                                                                                                  If the plugin has not started to run, the string is empty.

                                                                                                  \n@param executionStartDateTime The date and time the plugin started running. Date and time are written in ISO 8601 format. For example, June 7, 2017 is represented as 2017-06-7. The following sample AWS CLI command uses the InvokedBefore filter.

                                                                                                  aws ssm list-commands --filters key=InvokedBefore,value=2017-06-07T00:00:00Z

                                                                                                  If the plugin has not started to run, the string is empty.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "executionStartDateTime", "getterDocumentation" : "

                                                                                                  The date and time the plugin started running. Date and time are written in ISO 8601 format. For example, June 7, 2017 is represented as 2017-06-7. The following sample AWS CLI command uses the InvokedBefore filter.

                                                                                                  aws ssm list-commands --filters key=InvokedBefore,value=2017-06-07T00:00:00Z

                                                                                                  If the plugin has not started to run, the string is empty.

                                                                                                  \n@return The date and time the plugin started running. Date and time are written in ISO 8601 format. For example, June 7, 2017 is represented as 2017-06-7. The following sample AWS CLI command uses the InvokedBefore filter.

                                                                                                  aws ssm list-commands --filters key=InvokedBefore,value=2017-06-07T00:00:00Z

                                                                                                  If the plugin has not started to run, the string is empty.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ExecutionStartDateTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ExecutionStartDateTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ExecutionStartDateTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                  The date and time the plugin started running. Date and time are written in ISO 8601 format. For example, June 7, 2017 is represented as 2017-06-7. The following sample AWS CLI command uses the InvokedBefore filter.

                                                                                                  aws ssm list-commands --filters key=InvokedBefore,value=2017-06-07T00:00:00Z

                                                                                                  If the plugin has not started to run, the string is empty.

                                                                                                  \n@param executionStartDateTime The date and time the plugin started running. Date and time are written in ISO 8601 format. For example, June 7, 2017 is represented as 2017-06-7. The following sample AWS CLI command uses the InvokedBefore filter.

                                                                                                  aws ssm list-commands --filters key=InvokedBefore,value=2017-06-07T00:00:00Z

                                                                                                  If the plugin has not started to run, the string is empty.", "setterMethodName" : "setExecutionStartDateTime", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "executionStartDateTime", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "executionStartDateTime", "variableType" : "String", "documentation" : "

                                                                                                  The date and time the plugin started running. Date and time are written in ISO 8601 format. For example, June 7, 2017 is represented as 2017-06-7. The following sample AWS CLI command uses the InvokedBefore filter.

                                                                                                  aws ssm list-commands --filters key=InvokedBefore,value=2017-06-07T00:00:00Z

                                                                                                  If the plugin has not started to run, the string is empty.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "InstanceId" : { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                  The ID of the managed instance targeted by the command. A managed instance can be an Amazon EC2 instance or an instance in your hybrid environment that is configured for Systems Manager.

                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                                                  The ID of the managed instance targeted by the command. A managed instance can be an Amazon EC2 instance or an instance in your hybrid environment that is configured for Systems Manager.

                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                                                  The ID of the managed instance targeted by the command. A managed instance can be an Amazon EC2 instance or an instance in your hybrid environment that is configured for Systems Manager.

                                                                                                  \n@param instanceId The ID of the managed instance targeted by the command. A managed instance can be an Amazon EC2 instance or an instance in your hybrid environment that is configured for Systems Manager.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                                  The ID of the managed instance targeted by the command. A managed instance can be an Amazon EC2 instance or an instance in your hybrid environment that is configured for Systems Manager.

                                                                                                  \n@return The ID of the managed instance targeted by the command. A managed instance can be an Amazon EC2 instance or an instance in your hybrid environment that is configured for Systems Manager.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                                  The ID of the managed instance targeted by the command. A managed instance can be an Amazon EC2 instance or an instance in your hybrid environment that is configured for Systems Manager.

                                                                                                  \n@param instanceId The ID of the managed instance targeted by the command. A managed instance can be an Amazon EC2 instance or an instance in your hybrid environment that is configured for Systems Manager.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                                  The ID of the managed instance targeted by the command. A managed instance can be an Amazon EC2 instance or an instance in your hybrid environment that is configured for Systems Manager.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "PluginName" : { "beanStyleGetterMethodName" : "getPluginName", "beanStyleSetterMethodName" : "setPluginName", "c2jName" : "PluginName", "c2jShape" : "CommandPluginName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                  The name of the plugin for which you want detailed results. For example, aws:RunShellScript is a plugin.

                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #pluginName(String)}.\n@param pluginName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #pluginName(String)", "deprecated" : false, "documentation" : "

                                                                                                  The name of the plugin for which you want detailed results. For example, aws:RunShellScript is a plugin.

                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "pluginName", "fluentSetterDocumentation" : "

                                                                                                  The name of the plugin for which you want detailed results. For example, aws:RunShellScript is a plugin.

                                                                                                  \n@param pluginName The name of the plugin for which you want detailed results. For example, aws:RunShellScript is a plugin.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "pluginName", "getterDocumentation" : "

                                                                                                  The name of the plugin for which you want detailed results. For example, aws:RunShellScript is a plugin.

                                                                                                  \n@return The name of the plugin for which you want detailed results. For example, aws:RunShellScript is a plugin.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PluginName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PluginName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PluginName", "sensitive" : false, "setterDocumentation" : "

                                                                                                  The name of the plugin for which you want detailed results. For example, aws:RunShellScript is a plugin.

                                                                                                  \n@param pluginName The name of the plugin for which you want detailed results. For example, aws:RunShellScript is a plugin.", "setterMethodName" : "setPluginName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "pluginName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "pluginName", "variableType" : "String", "documentation" : "

                                                                                                  The name of the plugin for which you want detailed results. For example, aws:RunShellScript is a plugin.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ResponseCode" : { "beanStyleGetterMethodName" : "getResponseCode", "beanStyleSetterMethodName" : "setResponseCode", "c2jName" : "ResponseCode", "c2jShape" : "ResponseCode", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                  The error level response code for the plugin script. If the response code is -1, then the command has not started running on the instance, or it was not received by the instance.

                                                                                                  \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #responseCode(Integer)}.\n@param responseCode 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 #responseCode(Integer)", "deprecated" : false, "documentation" : "

                                                                                                  The error level response code for the plugin script. If the response code is -1, then the command has not started running on the instance, or it was not received by the instance.

                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "responseCode", "fluentSetterDocumentation" : "

                                                                                                  The error level response code for the plugin script. If the response code is -1, then the command has not started running on the instance, or it was not received by the instance.

                                                                                                  \n@param responseCode The error level response code for the plugin script. If the response code is -1, then the command has not started running on the instance, or it was not received by the instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "responseCode", "getterDocumentation" : "

                                                                                                  The error level response code for the plugin script. If the response code is -1, then the command has not started running on the instance, or it was not received by the instance.

                                                                                                  \n@return The error level response code for the plugin script. If the response code is -1, then the command has not started running on the instance, or it was not received by the instance.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResponseCode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResponseCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "ResponseCode", "sensitive" : false, "setterDocumentation" : "

                                                                                                  The error level response code for the plugin script. If the response code is -1, then the command has not started running on the instance, or it was not received by the instance.

                                                                                                  \n@param responseCode The error level response code for the plugin script. If the response code is -1, then the command has not started running on the instance, or it was not received by the instance.", "setterMethodName" : "setResponseCode", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "responseCode", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "responseCode", "variableType" : "Integer", "documentation" : "

                                                                                                  The error level response code for the plugin script. If the response code is -1, then the command has not started running on the instance, or it was not received by the instance.

                                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "StandardErrorContent" : { "beanStyleGetterMethodName" : "getStandardErrorContent", "beanStyleSetterMethodName" : "setStandardErrorContent", "c2jName" : "StandardErrorContent", "c2jShape" : "StandardErrorContent", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                  The first 8,000 characters written by the plugin to stderr. If the command has not finished running, then this string is empty.

                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #standardErrorContent(String)}.\n@param standardErrorContent a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #standardErrorContent(String)", "deprecated" : false, "documentation" : "

                                                                                                  The first 8,000 characters written by the plugin to stderr. If the command has not finished running, then this string is empty.

                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "standardErrorContent", "fluentSetterDocumentation" : "

                                                                                                  The first 8,000 characters written by the plugin to stderr. If the command has not finished running, then this string is empty.

                                                                                                  \n@param standardErrorContent The first 8,000 characters written by the plugin to stderr. If the command has not finished running, then this string is empty.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "standardErrorContent", "getterDocumentation" : "

                                                                                                  The first 8,000 characters written by the plugin to stderr. If the command has not finished running, then this string is empty.

                                                                                                  \n@return The first 8,000 characters written by the plugin to stderr. If the command has not finished running, then this string is empty.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StandardErrorContent", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StandardErrorContent", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StandardErrorContent", "sensitive" : false, "setterDocumentation" : "

                                                                                                  The first 8,000 characters written by the plugin to stderr. If the command has not finished running, then this string is empty.

                                                                                                  \n@param standardErrorContent The first 8,000 characters written by the plugin to stderr. If the command has not finished running, then this string is empty.", "setterMethodName" : "setStandardErrorContent", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "standardErrorContent", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "standardErrorContent", "variableType" : "String", "documentation" : "

                                                                                                  The first 8,000 characters written by the plugin to stderr. If the command has not finished running, then this string is empty.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "StandardErrorUrl" : { "beanStyleGetterMethodName" : "getStandardErrorUrl", "beanStyleSetterMethodName" : "setStandardErrorUrl", "c2jName" : "StandardErrorUrl", "c2jShape" : "Url", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                  The URL for the complete text written by the plugin to stderr. If the command has not finished running, then this string is empty.

                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #standardErrorUrl(String)}.\n@param standardErrorUrl a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #standardErrorUrl(String)", "deprecated" : false, "documentation" : "

                                                                                                  The URL for the complete text written by the plugin to stderr. If the command has not finished running, then this string is empty.

                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "standardErrorUrl", "fluentSetterDocumentation" : "

                                                                                                  The URL for the complete text written by the plugin to stderr. If the command has not finished running, then this string is empty.

                                                                                                  \n@param standardErrorUrl The URL for the complete text written by the plugin to stderr. If the command has not finished running, then this string is empty.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "standardErrorUrl", "getterDocumentation" : "

                                                                                                  The URL for the complete text written by the plugin to stderr. If the command has not finished running, then this string is empty.

                                                                                                  \n@return The URL for the complete text written by the plugin to stderr. If the command has not finished running, then this string is empty.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StandardErrorUrl", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StandardErrorUrl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StandardErrorUrl", "sensitive" : false, "setterDocumentation" : "

                                                                                                  The URL for the complete text written by the plugin to stderr. If the command has not finished running, then this string is empty.

                                                                                                  \n@param standardErrorUrl The URL for the complete text written by the plugin to stderr. If the command has not finished running, then this string is empty.", "setterMethodName" : "setStandardErrorUrl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "standardErrorUrl", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "standardErrorUrl", "variableType" : "String", "documentation" : "

                                                                                                  The URL for the complete text written by the plugin to stderr. If the command has not finished running, then this string is empty.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "StandardOutputContent" : { "beanStyleGetterMethodName" : "getStandardOutputContent", "beanStyleSetterMethodName" : "setStandardOutputContent", "c2jName" : "StandardOutputContent", "c2jShape" : "StandardOutputContent", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                  The first 24,000 characters written by the plugin to stdout. If the command has not finished running, if ExecutionStatus is neither Succeeded nor Failed, then this string is empty.

                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #standardOutputContent(String)}.\n@param standardOutputContent a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #standardOutputContent(String)", "deprecated" : false, "documentation" : "

                                                                                                  The first 24,000 characters written by the plugin to stdout. If the command has not finished running, if ExecutionStatus is neither Succeeded nor Failed, then this string is empty.

                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "standardOutputContent", "fluentSetterDocumentation" : "

                                                                                                  The first 24,000 characters written by the plugin to stdout. If the command has not finished running, if ExecutionStatus is neither Succeeded nor Failed, then this string is empty.

                                                                                                  \n@param standardOutputContent The first 24,000 characters written by the plugin to stdout. If the command has not finished running, if ExecutionStatus is neither Succeeded nor Failed, then this string is empty.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "standardOutputContent", "getterDocumentation" : "

                                                                                                  The first 24,000 characters written by the plugin to stdout. If the command has not finished running, if ExecutionStatus is neither Succeeded nor Failed, then this string is empty.

                                                                                                  \n@return The first 24,000 characters written by the plugin to stdout. If the command has not finished running, if ExecutionStatus is neither Succeeded nor Failed, then this string is empty.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StandardOutputContent", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StandardOutputContent", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StandardOutputContent", "sensitive" : false, "setterDocumentation" : "

                                                                                                  The first 24,000 characters written by the plugin to stdout. If the command has not finished running, if ExecutionStatus is neither Succeeded nor Failed, then this string is empty.

                                                                                                  \n@param standardOutputContent The first 24,000 characters written by the plugin to stdout. If the command has not finished running, if ExecutionStatus is neither Succeeded nor Failed, then this string is empty.", "setterMethodName" : "setStandardOutputContent", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "standardOutputContent", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "standardOutputContent", "variableType" : "String", "documentation" : "

                                                                                                  The first 24,000 characters written by the plugin to stdout. If the command has not finished running, if ExecutionStatus is neither Succeeded nor Failed, then this string is empty.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "StandardOutputUrl" : { "beanStyleGetterMethodName" : "getStandardOutputUrl", "beanStyleSetterMethodName" : "setStandardOutputUrl", "c2jName" : "StandardOutputUrl", "c2jShape" : "Url", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                  The URL for the complete text written by the plugin to stdout in Amazon S3. If an Amazon S3 bucket was not specified, then this string is empty.

                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #standardOutputUrl(String)}.\n@param standardOutputUrl a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #standardOutputUrl(String)", "deprecated" : false, "documentation" : "

                                                                                                  The URL for the complete text written by the plugin to stdout in Amazon S3. If an Amazon S3 bucket was not specified, then this string is empty.

                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "standardOutputUrl", "fluentSetterDocumentation" : "

                                                                                                  The URL for the complete text written by the plugin to stdout in Amazon S3. If an Amazon S3 bucket was not specified, then this string is empty.

                                                                                                  \n@param standardOutputUrl The URL for the complete text written by the plugin to stdout in Amazon S3. If an Amazon S3 bucket was not specified, then this string is empty.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "standardOutputUrl", "getterDocumentation" : "

                                                                                                  The URL for the complete text written by the plugin to stdout in Amazon S3. If an Amazon S3 bucket was not specified, then this string is empty.

                                                                                                  \n@return The URL for the complete text written by the plugin to stdout in Amazon S3. If an Amazon S3 bucket was not specified, then this string is empty.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StandardOutputUrl", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StandardOutputUrl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StandardOutputUrl", "sensitive" : false, "setterDocumentation" : "

                                                                                                  The URL for the complete text written by the plugin to stdout in Amazon S3. If an Amazon S3 bucket was not specified, then this string is empty.

                                                                                                  \n@param standardOutputUrl The URL for the complete text written by the plugin to stdout in Amazon S3. If an Amazon S3 bucket was not specified, then this string is empty.", "setterMethodName" : "setStandardOutputUrl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "standardOutputUrl", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "standardOutputUrl", "variableType" : "String", "documentation" : "

                                                                                                  The URL for the complete text written by the plugin to stdout in Amazon S3. If an Amazon S3 bucket was not specified, then this string is empty.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Status" : { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "CommandInvocationStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                  The status of this invocation plugin. This status can be different than StatusDetails.

                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                                                                  The status of this invocation plugin. This status can be different than StatusDetails.

                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : "CommandInvocationStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                                                  The status of this invocation plugin. This status can be different than StatusDetails.

                                                                                                  \n@param status The status of this invocation plugin. This status can be different than StatusDetails.\n@see CommandInvocationStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see CommandInvocationStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                                  The status of this invocation plugin. This status can be different than StatusDetails.

                                                                                                  \n

                                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link CommandInvocationStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                                  \n@return The status of this invocation plugin. This status can be different than StatusDetails.\n@see CommandInvocationStatus", "getterModel" : { "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 this invocation plugin. This status can be different than StatusDetails.

                                                                                                  \n@param status The status of this invocation plugin. This status can be different than StatusDetails.\n@see CommandInvocationStatus", "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 this invocation plugin. This status can be different than StatusDetails.

                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "StatusDetails" : { "beanStyleGetterMethodName" : "getStatusDetails", "beanStyleSetterMethodName" : "setStatusDetails", "c2jName" : "StatusDetails", "c2jShape" : "StatusDetails", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                  A detailed status of the command execution for an invocation. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:

                                                                                                  • Pending: The command has not been sent to the instance.

                                                                                                  • In Progress: The command has been sent to the instance but has not reached a terminal state.

                                                                                                  • Delayed: The system attempted to send the command to the target, but the target was not available. The instance might not be available because of network issues, the instance was stopped, etc. The system will try to deliver the command again.

                                                                                                  • Success: The command or plugin was run successfully. This is a terminal state.

                                                                                                  • Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                                                                  • Execution Timed Out: The command started to run on the instance, but the execution was not complete before the timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.

                                                                                                  • Failed: The command wasn't run successfully on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.

                                                                                                  • Canceled: The command was terminated before it was completed. This is a terminal state.

                                                                                                  • Undeliverable: The command can't be delivered to the instance. The instance might not exist or might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit and don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                                                                  • Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.

                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusDetails(String)}.\n@param statusDetails a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #statusDetails(String)", "deprecated" : false, "documentation" : "

                                                                                                  A detailed status of the command execution for an invocation. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:

                                                                                                  • Pending: The command has not been sent to the instance.

                                                                                                  • In Progress: The command has been sent to the instance but has not reached a terminal state.

                                                                                                  • Delayed: The system attempted to send the command to the target, but the target was not available. The instance might not be available because of network issues, the instance was stopped, etc. The system will try to deliver the command again.

                                                                                                  • Success: The command or plugin was run successfully. This is a terminal state.

                                                                                                  • Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                                                                  • Execution Timed Out: The command started to run on the instance, but the execution was not complete before the timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.

                                                                                                  • Failed: The command wasn't run successfully on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.

                                                                                                  • Canceled: The command was terminated before it was completed. This is a terminal state.

                                                                                                  • Undeliverable: The command can't be delivered to the instance. The instance might not exist or might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit and don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                                                                  • Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.

                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "statusDetails", "fluentSetterDocumentation" : "

                                                                                                  A detailed status of the command execution for an invocation. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:

                                                                                                  • Pending: The command has not been sent to the instance.

                                                                                                  • In Progress: The command has been sent to the instance but has not reached a terminal state.

                                                                                                  • Delayed: The system attempted to send the command to the target, but the target was not available. The instance might not be available because of network issues, the instance was stopped, etc. The system will try to deliver the command again.

                                                                                                  • Success: The command or plugin was run successfully. This is a terminal state.

                                                                                                  • Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                                                                  • Execution Timed Out: The command started to run on the instance, but the execution was not complete before the timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.

                                                                                                  • Failed: The command wasn't run successfully on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.

                                                                                                  • Canceled: The command was terminated before it was completed. This is a terminal state.

                                                                                                  • Undeliverable: The command can't be delivered to the instance. The instance might not exist or might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit and don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                                                                  • Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.

                                                                                                  \n@param statusDetails A detailed status of the command execution for an invocation. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:

                                                                                                  • Pending: The command has not been sent to the instance.

                                                                                                  • In Progress: The command has been sent to the instance but has not reached a terminal state.

                                                                                                  • Delayed: The system attempted to send the command to the target, but the target was not available. The instance might not be available because of network issues, the instance was stopped, etc. The system will try to deliver the command again.

                                                                                                  • Success: The command or plugin was run successfully. This is a terminal state.

                                                                                                  • Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                                                                  • Execution Timed Out: The command started to run on the instance, but the execution was not complete before the timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.

                                                                                                  • Failed: The command wasn't run successfully on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.

                                                                                                  • Canceled: The command was terminated before it was completed. This is a terminal state.

                                                                                                  • Undeliverable: The command can't be delivered to the instance. The instance might not exist or might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit and don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                                                                  • Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.

                                                                                                  • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "statusDetails", "getterDocumentation" : "

                                                                                                    A detailed status of the command execution for an invocation. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:

                                                                                                    • Pending: The command has not been sent to the instance.

                                                                                                    • In Progress: The command has been sent to the instance but has not reached a terminal state.

                                                                                                    • Delayed: The system attempted to send the command to the target, but the target was not available. The instance might not be available because of network issues, the instance was stopped, etc. The system will try to deliver the command again.

                                                                                                    • Success: The command or plugin was run successfully. This is a terminal state.

                                                                                                    • Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                                                                    • Execution Timed Out: The command started to run on the instance, but the execution was not complete before the timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.

                                                                                                    • Failed: The command wasn't run successfully on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.

                                                                                                    • Canceled: The command was terminated before it was completed. This is a terminal state.

                                                                                                    • Undeliverable: The command can't be delivered to the instance. The instance might not exist or might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit and don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                                                                    • Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.

                                                                                                    \n@return A detailed status of the command execution for an invocation. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:

                                                                                                    • Pending: The command has not been sent to the instance.

                                                                                                    • In Progress: The command has been sent to the instance but has not reached a terminal state.

                                                                                                    • Delayed: The system attempted to send the command to the target, but the target was not available. The instance might not be available because of network issues, the instance was stopped, etc. The system will try to deliver the command again.

                                                                                                    • Success: The command or plugin was run successfully. This is a terminal state.

                                                                                                    • Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                                                                    • Execution Timed Out: The command started to run on the instance, but the execution was not complete before the timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.

                                                                                                    • Failed: The command wasn't run successfully on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.

                                                                                                    • Canceled: The command was terminated before it was completed. This is a terminal state.

                                                                                                    • Undeliverable: The command can't be delivered to the instance. The instance might not exist or might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit and don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                                                                    • Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.

                                                                                                    • ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StatusDetails", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StatusDetails", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StatusDetails", "sensitive" : false, "setterDocumentation" : "

                                                                                                      A detailed status of the command execution for an invocation. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:

                                                                                                      • Pending: The command has not been sent to the instance.

                                                                                                      • In Progress: The command has been sent to the instance but has not reached a terminal state.

                                                                                                      • Delayed: The system attempted to send the command to the target, but the target was not available. The instance might not be available because of network issues, the instance was stopped, etc. The system will try to deliver the command again.

                                                                                                      • Success: The command or plugin was run successfully. This is a terminal state.

                                                                                                      • Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                                                                      • Execution Timed Out: The command started to run on the instance, but the execution was not complete before the timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.

                                                                                                      • Failed: The command wasn't run successfully on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.

                                                                                                      • Canceled: The command was terminated before it was completed. This is a terminal state.

                                                                                                      • Undeliverable: The command can't be delivered to the instance. The instance might not exist or might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit and don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                                                                      • Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.

                                                                                                      \n@param statusDetails A detailed status of the command execution for an invocation. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:

                                                                                                      • Pending: The command has not been sent to the instance.

                                                                                                      • In Progress: The command has been sent to the instance but has not reached a terminal state.

                                                                                                      • Delayed: The system attempted to send the command to the target, but the target was not available. The instance might not be available because of network issues, the instance was stopped, etc. The system will try to deliver the command again.

                                                                                                      • Success: The command or plugin was run successfully. This is a terminal state.

                                                                                                      • Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                                                                      • Execution Timed Out: The command started to run on the instance, but the execution was not complete before the timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.

                                                                                                      • Failed: The command wasn't run successfully on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.

                                                                                                      • Canceled: The command was terminated before it was completed. This is a terminal state.

                                                                                                      • Undeliverable: The command can't be delivered to the instance. The instance might not exist or might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit and don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                                                                      • Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.

                                                                                                      • ", "setterMethodName" : "setStatusDetails", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "statusDetails", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "statusDetails", "variableType" : "String", "documentation" : "

                                                                                                        A detailed status of the command execution for an invocation. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:

                                                                                                        • Pending: The command has not been sent to the instance.

                                                                                                        • In Progress: The command has been sent to the instance but has not reached a terminal state.

                                                                                                        • Delayed: The system attempted to send the command to the target, but the target was not available. The instance might not be available because of network issues, the instance was stopped, etc. The system will try to deliver the command again.

                                                                                                        • Success: The command or plugin was run successfully. This is a terminal state.

                                                                                                        • Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                                                                        • Execution Timed Out: The command started to run on the instance, but the execution was not complete before the timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.

                                                                                                        • Failed: The command wasn't run successfully on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.

                                                                                                        • Canceled: The command was terminated before it was completed. This is a terminal state.

                                                                                                        • Undeliverable: The command can't be delivered to the instance. The instance might not exist or might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit and don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                                                                        • Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.

                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getCommandId", "beanStyleSetterMethodName" : "setCommandId", "c2jName" : "CommandId", "c2jShape" : "CommandId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                        The parent command ID of the invocation plugin.

                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #commandId(String)}.\n@param commandId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #commandId(String)", "deprecated" : false, "documentation" : "

                                                                                                        The parent command ID of the invocation plugin.

                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "commandId", "fluentSetterDocumentation" : "

                                                                                                        The parent command ID of the invocation plugin.

                                                                                                        \n@param commandId The parent command ID of the invocation plugin.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "commandId", "getterDocumentation" : "

                                                                                                        The parent command ID of the invocation plugin.

                                                                                                        \n@return The parent command ID of the invocation plugin.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CommandId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CommandId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CommandId", "sensitive" : false, "setterDocumentation" : "

                                                                                                        The parent command ID of the invocation plugin.

                                                                                                        \n@param commandId The parent command ID of the invocation plugin.", "setterMethodName" : "setCommandId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "commandId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "commandId", "variableType" : "String", "documentation" : "

                                                                                                        The parent command ID of the invocation plugin.

                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                        The ID of the managed instance targeted by the command. A managed instance can be an Amazon EC2 instance or an instance in your hybrid environment that is configured for Systems Manager.

                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                                                        The ID of the managed instance targeted by the command. A managed instance can be an Amazon EC2 instance or an instance in your hybrid environment that is configured for Systems Manager.

                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                                                        The ID of the managed instance targeted by the command. A managed instance can be an Amazon EC2 instance or an instance in your hybrid environment that is configured for Systems Manager.

                                                                                                        \n@param instanceId The ID of the managed instance targeted by the command. A managed instance can be an Amazon EC2 instance or an instance in your hybrid environment that is configured for Systems Manager.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                                        The ID of the managed instance targeted by the command. A managed instance can be an Amazon EC2 instance or an instance in your hybrid environment that is configured for Systems Manager.

                                                                                                        \n@return The ID of the managed instance targeted by the command. A managed instance can be an Amazon EC2 instance or an instance in your hybrid environment that is configured for Systems Manager.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                                        The ID of the managed instance targeted by the command. A managed instance can be an Amazon EC2 instance or an instance in your hybrid environment that is configured for Systems Manager.

                                                                                                        \n@param instanceId The ID of the managed instance targeted by the command. A managed instance can be an Amazon EC2 instance or an instance in your hybrid environment that is configured for Systems Manager.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                                        The ID of the managed instance targeted by the command. A managed instance can be an Amazon EC2 instance or an instance in your hybrid environment that is configured for Systems Manager.

                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getComment", "beanStyleSetterMethodName" : "setComment", "c2jName" : "Comment", "c2jShape" : "Comment", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                        The comment text for the command.

                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #comment(String)}.\n@param comment a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #comment(String)", "deprecated" : false, "documentation" : "

                                                                                                        The comment text for the command.

                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "comment", "fluentSetterDocumentation" : "

                                                                                                        The comment text for the command.

                                                                                                        \n@param comment The comment text for the command.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "comment", "getterDocumentation" : "

                                                                                                        The comment text for the command.

                                                                                                        \n@return The comment text for the command.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Comment", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Comment", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Comment", "sensitive" : false, "setterDocumentation" : "

                                                                                                        The comment text for the command.

                                                                                                        \n@param comment The comment text for the command.", "setterMethodName" : "setComment", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "comment", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "comment", "variableType" : "String", "documentation" : "

                                                                                                        The comment text for the command.

                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDocumentName", "beanStyleSetterMethodName" : "setDocumentName", "c2jName" : "DocumentName", "c2jShape" : "DocumentName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                        The name of the document that was run. For example, AWS-RunShellScript.

                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentName(String)}.\n@param documentName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentName(String)", "deprecated" : false, "documentation" : "

                                                                                                        The name of the document that was run. For example, AWS-RunShellScript.

                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "documentName", "fluentSetterDocumentation" : "

                                                                                                        The name of the document that was run. For example, AWS-RunShellScript.

                                                                                                        \n@param documentName The name of the document that was run. For example, AWS-RunShellScript.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "documentName", "getterDocumentation" : "

                                                                                                        The name of the document that was run. For example, AWS-RunShellScript.

                                                                                                        \n@return The name of the document that was run. For example, AWS-RunShellScript.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentName", "sensitive" : false, "setterDocumentation" : "

                                                                                                        The name of the document that was run. For example, AWS-RunShellScript.

                                                                                                        \n@param documentName The name of the document that was run. For example, AWS-RunShellScript.", "setterMethodName" : "setDocumentName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentName", "variableType" : "String", "documentation" : "

                                                                                                        The name of the document that was run. For example, AWS-RunShellScript.

                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDocumentVersion", "beanStyleSetterMethodName" : "setDocumentVersion", "c2jName" : "DocumentVersion", "c2jShape" : "DocumentVersion", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                        The SSM document version 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 #documentVersion(String)}.\n@param documentVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentVersion(String)", "deprecated" : false, "documentation" : "

                                                                                                        The SSM document version used in the request.

                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "documentVersion", "fluentSetterDocumentation" : "

                                                                                                        The SSM document version used in the request.

                                                                                                        \n@param documentVersion The SSM document version used in the request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "documentVersion", "getterDocumentation" : "

                                                                                                        The SSM document version used in the request.

                                                                                                        \n@return The SSM document version 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" : "DocumentVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                                        The SSM document version used in the request.

                                                                                                        \n@param documentVersion The SSM document version used in the request.", "setterMethodName" : "setDocumentVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : "

                                                                                                        The SSM document version used in the request.

                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPluginName", "beanStyleSetterMethodName" : "setPluginName", "c2jName" : "PluginName", "c2jShape" : "CommandPluginName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                        The name of the plugin for which you want detailed results. For example, aws:RunShellScript is a plugin.

                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #pluginName(String)}.\n@param pluginName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #pluginName(String)", "deprecated" : false, "documentation" : "

                                                                                                        The name of the plugin for which you want detailed results. For example, aws:RunShellScript is a plugin.

                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "pluginName", "fluentSetterDocumentation" : "

                                                                                                        The name of the plugin for which you want detailed results. For example, aws:RunShellScript is a plugin.

                                                                                                        \n@param pluginName The name of the plugin for which you want detailed results. For example, aws:RunShellScript is a plugin.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "pluginName", "getterDocumentation" : "

                                                                                                        The name of the plugin for which you want detailed results. For example, aws:RunShellScript is a plugin.

                                                                                                        \n@return The name of the plugin for which you want detailed results. For example, aws:RunShellScript is a plugin.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PluginName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PluginName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PluginName", "sensitive" : false, "setterDocumentation" : "

                                                                                                        The name of the plugin for which you want detailed results. For example, aws:RunShellScript is a plugin.

                                                                                                        \n@param pluginName The name of the plugin for which you want detailed results. For example, aws:RunShellScript is a plugin.", "setterMethodName" : "setPluginName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "pluginName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "pluginName", "variableType" : "String", "documentation" : "

                                                                                                        The name of the plugin for which you want detailed results. For example, aws:RunShellScript is a plugin.

                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getResponseCode", "beanStyleSetterMethodName" : "setResponseCode", "c2jName" : "ResponseCode", "c2jShape" : "ResponseCode", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                        The error level response code for the plugin script. If the response code is -1, then the command has not started running on the instance, or it was not received by the instance.

                                                                                                        \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #responseCode(Integer)}.\n@param responseCode 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 #responseCode(Integer)", "deprecated" : false, "documentation" : "

                                                                                                        The error level response code for the plugin script. If the response code is -1, then the command has not started running on the instance, or it was not received by the instance.

                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "responseCode", "fluentSetterDocumentation" : "

                                                                                                        The error level response code for the plugin script. If the response code is -1, then the command has not started running on the instance, or it was not received by the instance.

                                                                                                        \n@param responseCode The error level response code for the plugin script. If the response code is -1, then the command has not started running on the instance, or it was not received by the instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "responseCode", "getterDocumentation" : "

                                                                                                        The error level response code for the plugin script. If the response code is -1, then the command has not started running on the instance, or it was not received by the instance.

                                                                                                        \n@return The error level response code for the plugin script. If the response code is -1, then the command has not started running on the instance, or it was not received by the instance.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResponseCode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResponseCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "ResponseCode", "sensitive" : false, "setterDocumentation" : "

                                                                                                        The error level response code for the plugin script. If the response code is -1, then the command has not started running on the instance, or it was not received by the instance.

                                                                                                        \n@param responseCode The error level response code for the plugin script. If the response code is -1, then the command has not started running on the instance, or it was not received by the instance.", "setterMethodName" : "setResponseCode", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "responseCode", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "responseCode", "variableType" : "Integer", "documentation" : "

                                                                                                        The error level response code for the plugin script. If the response code is -1, then the command has not started running on the instance, or it was not received by the instance.

                                                                                                        ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getExecutionStartDateTime", "beanStyleSetterMethodName" : "setExecutionStartDateTime", "c2jName" : "ExecutionStartDateTime", "c2jShape" : "StringDateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                        The date and time the plugin started running. Date and time are written in ISO 8601 format. For example, June 7, 2017 is represented as 2017-06-7. The following sample AWS CLI command uses the InvokedBefore filter.

                                                                                                        aws ssm list-commands --filters key=InvokedBefore,value=2017-06-07T00:00:00Z

                                                                                                        If the plugin has not started to run, the string is empty.

                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #executionStartDateTime(String)}.\n@param executionStartDateTime a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #executionStartDateTime(String)", "deprecated" : false, "documentation" : "

                                                                                                        The date and time the plugin started running. Date and time are written in ISO 8601 format. For example, June 7, 2017 is represented as 2017-06-7. The following sample AWS CLI command uses the InvokedBefore filter.

                                                                                                        aws ssm list-commands --filters key=InvokedBefore,value=2017-06-07T00:00:00Z

                                                                                                        If the plugin has not started to run, the string is empty.

                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "executionStartDateTime", "fluentSetterDocumentation" : "

                                                                                                        The date and time the plugin started running. Date and time are written in ISO 8601 format. For example, June 7, 2017 is represented as 2017-06-7. The following sample AWS CLI command uses the InvokedBefore filter.

                                                                                                        aws ssm list-commands --filters key=InvokedBefore,value=2017-06-07T00:00:00Z

                                                                                                        If the plugin has not started to run, the string is empty.

                                                                                                        \n@param executionStartDateTime The date and time the plugin started running. Date and time are written in ISO 8601 format. For example, June 7, 2017 is represented as 2017-06-7. The following sample AWS CLI command uses the InvokedBefore filter.

                                                                                                        aws ssm list-commands --filters key=InvokedBefore,value=2017-06-07T00:00:00Z

                                                                                                        If the plugin has not started to run, the string is empty.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "executionStartDateTime", "getterDocumentation" : "

                                                                                                        The date and time the plugin started running. Date and time are written in ISO 8601 format. For example, June 7, 2017 is represented as 2017-06-7. The following sample AWS CLI command uses the InvokedBefore filter.

                                                                                                        aws ssm list-commands --filters key=InvokedBefore,value=2017-06-07T00:00:00Z

                                                                                                        If the plugin has not started to run, the string is empty.

                                                                                                        \n@return The date and time the plugin started running. Date and time are written in ISO 8601 format. For example, June 7, 2017 is represented as 2017-06-7. The following sample AWS CLI command uses the InvokedBefore filter.

                                                                                                        aws ssm list-commands --filters key=InvokedBefore,value=2017-06-07T00:00:00Z

                                                                                                        If the plugin has not started to run, the string is empty.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ExecutionStartDateTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ExecutionStartDateTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ExecutionStartDateTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                        The date and time the plugin started running. Date and time are written in ISO 8601 format. For example, June 7, 2017 is represented as 2017-06-7. The following sample AWS CLI command uses the InvokedBefore filter.

                                                                                                        aws ssm list-commands --filters key=InvokedBefore,value=2017-06-07T00:00:00Z

                                                                                                        If the plugin has not started to run, the string is empty.

                                                                                                        \n@param executionStartDateTime The date and time the plugin started running. Date and time are written in ISO 8601 format. For example, June 7, 2017 is represented as 2017-06-7. The following sample AWS CLI command uses the InvokedBefore filter.

                                                                                                        aws ssm list-commands --filters key=InvokedBefore,value=2017-06-07T00:00:00Z

                                                                                                        If the plugin has not started to run, the string is empty.", "setterMethodName" : "setExecutionStartDateTime", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "executionStartDateTime", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "executionStartDateTime", "variableType" : "String", "documentation" : "

                                                                                                        The date and time the plugin started running. Date and time are written in ISO 8601 format. For example, June 7, 2017 is represented as 2017-06-7. The following sample AWS CLI command uses the InvokedBefore filter.

                                                                                                        aws ssm list-commands --filters key=InvokedBefore,value=2017-06-07T00:00:00Z

                                                                                                        If the plugin has not started to run, the string is empty.

                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getExecutionElapsedTime", "beanStyleSetterMethodName" : "setExecutionElapsedTime", "c2jName" : "ExecutionElapsedTime", "c2jShape" : "StringDateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                        Duration since ExecutionStartDateTime.

                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #executionElapsedTime(String)}.\n@param executionElapsedTime a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #executionElapsedTime(String)", "deprecated" : false, "documentation" : "

                                                                                                        Duration since ExecutionStartDateTime.

                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "executionElapsedTime", "fluentSetterDocumentation" : "

                                                                                                        Duration since ExecutionStartDateTime.

                                                                                                        \n@param executionElapsedTime Duration since ExecutionStartDateTime.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "executionElapsedTime", "getterDocumentation" : "

                                                                                                        Duration since ExecutionStartDateTime.

                                                                                                        \n@return Duration since ExecutionStartDateTime.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ExecutionElapsedTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ExecutionElapsedTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ExecutionElapsedTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                        Duration since ExecutionStartDateTime.

                                                                                                        \n@param executionElapsedTime Duration since ExecutionStartDateTime.", "setterMethodName" : "setExecutionElapsedTime", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "executionElapsedTime", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "executionElapsedTime", "variableType" : "String", "documentation" : "

                                                                                                        Duration since ExecutionStartDateTime.

                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getExecutionEndDateTime", "beanStyleSetterMethodName" : "setExecutionEndDateTime", "c2jName" : "ExecutionEndDateTime", "c2jShape" : "StringDateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                        The date and time the plugin was finished running. Date and time are written in ISO 8601 format. For example, June 7, 2017 is represented as 2017-06-7. The following sample AWS CLI command uses the InvokedAfter filter.

                                                                                                        aws ssm list-commands --filters key=InvokedAfter,value=2017-06-07T00:00:00Z

                                                                                                        If the plugin has not started to run, the string is empty.

                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #executionEndDateTime(String)}.\n@param executionEndDateTime a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #executionEndDateTime(String)", "deprecated" : false, "documentation" : "

                                                                                                        The date and time the plugin was finished running. Date and time are written in ISO 8601 format. For example, June 7, 2017 is represented as 2017-06-7. The following sample AWS CLI command uses the InvokedAfter filter.

                                                                                                        aws ssm list-commands --filters key=InvokedAfter,value=2017-06-07T00:00:00Z

                                                                                                        If the plugin has not started to run, the string is empty.

                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "executionEndDateTime", "fluentSetterDocumentation" : "

                                                                                                        The date and time the plugin was finished running. Date and time are written in ISO 8601 format. For example, June 7, 2017 is represented as 2017-06-7. The following sample AWS CLI command uses the InvokedAfter filter.

                                                                                                        aws ssm list-commands --filters key=InvokedAfter,value=2017-06-07T00:00:00Z

                                                                                                        If the plugin has not started to run, the string is empty.

                                                                                                        \n@param executionEndDateTime The date and time the plugin was finished running. Date and time are written in ISO 8601 format. For example, June 7, 2017 is represented as 2017-06-7. The following sample AWS CLI command uses the InvokedAfter filter.

                                                                                                        aws ssm list-commands --filters key=InvokedAfter,value=2017-06-07T00:00:00Z

                                                                                                        If the plugin has not started to run, the string is empty.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "executionEndDateTime", "getterDocumentation" : "

                                                                                                        The date and time the plugin was finished running. Date and time are written in ISO 8601 format. For example, June 7, 2017 is represented as 2017-06-7. The following sample AWS CLI command uses the InvokedAfter filter.

                                                                                                        aws ssm list-commands --filters key=InvokedAfter,value=2017-06-07T00:00:00Z

                                                                                                        If the plugin has not started to run, the string is empty.

                                                                                                        \n@return The date and time the plugin was finished running. Date and time are written in ISO 8601 format. For example, June 7, 2017 is represented as 2017-06-7. The following sample AWS CLI command uses the InvokedAfter filter.

                                                                                                        aws ssm list-commands --filters key=InvokedAfter,value=2017-06-07T00:00:00Z

                                                                                                        If the plugin has not started to run, the string is empty.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ExecutionEndDateTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ExecutionEndDateTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ExecutionEndDateTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                        The date and time the plugin was finished running. Date and time are written in ISO 8601 format. For example, June 7, 2017 is represented as 2017-06-7. The following sample AWS CLI command uses the InvokedAfter filter.

                                                                                                        aws ssm list-commands --filters key=InvokedAfter,value=2017-06-07T00:00:00Z

                                                                                                        If the plugin has not started to run, the string is empty.

                                                                                                        \n@param executionEndDateTime The date and time the plugin was finished running. Date and time are written in ISO 8601 format. For example, June 7, 2017 is represented as 2017-06-7. The following sample AWS CLI command uses the InvokedAfter filter.

                                                                                                        aws ssm list-commands --filters key=InvokedAfter,value=2017-06-07T00:00:00Z

                                                                                                        If the plugin has not started to run, the string is empty.", "setterMethodName" : "setExecutionEndDateTime", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "executionEndDateTime", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "executionEndDateTime", "variableType" : "String", "documentation" : "

                                                                                                        The date and time the plugin was finished running. Date and time are written in ISO 8601 format. For example, June 7, 2017 is represented as 2017-06-7. The following sample AWS CLI command uses the InvokedAfter filter.

                                                                                                        aws ssm list-commands --filters key=InvokedAfter,value=2017-06-07T00:00:00Z

                                                                                                        If the plugin has not started to run, the string is empty.

                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "CommandInvocationStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                        The status of this invocation plugin. This status can be different than StatusDetails.

                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                                                                        The status of this invocation plugin. This status can be different than StatusDetails.

                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : "CommandInvocationStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                                                        The status of this invocation plugin. This status can be different than StatusDetails.

                                                                                                        \n@param status The status of this invocation plugin. This status can be different than StatusDetails.\n@see CommandInvocationStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see CommandInvocationStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                                        The status of this invocation plugin. This status can be different than StatusDetails.

                                                                                                        \n

                                                                                                        \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link CommandInvocationStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                                        \n@return The status of this invocation plugin. This status can be different than StatusDetails.\n@see CommandInvocationStatus", "getterModel" : { "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 this invocation plugin. This status can be different than StatusDetails.

                                                                                                        \n@param status The status of this invocation plugin. This status can be different than StatusDetails.\n@see CommandInvocationStatus", "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 this invocation plugin. This status can be different than StatusDetails.

                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatusDetails", "beanStyleSetterMethodName" : "setStatusDetails", "c2jName" : "StatusDetails", "c2jShape" : "StatusDetails", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                        A detailed status of the command execution for an invocation. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:

                                                                                                        • Pending: The command has not been sent to the instance.

                                                                                                        • In Progress: The command has been sent to the instance but has not reached a terminal state.

                                                                                                        • Delayed: The system attempted to send the command to the target, but the target was not available. The instance might not be available because of network issues, the instance was stopped, etc. The system will try to deliver the command again.

                                                                                                        • Success: The command or plugin was run successfully. This is a terminal state.

                                                                                                        • Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                                                                        • Execution Timed Out: The command started to run on the instance, but the execution was not complete before the timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.

                                                                                                        • Failed: The command wasn't run successfully on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.

                                                                                                        • Canceled: The command was terminated before it was completed. This is a terminal state.

                                                                                                        • Undeliverable: The command can't be delivered to the instance. The instance might not exist or might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit and don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                                                                        • Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.

                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusDetails(String)}.\n@param statusDetails a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #statusDetails(String)", "deprecated" : false, "documentation" : "

                                                                                                        A detailed status of the command execution for an invocation. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:

                                                                                                        • Pending: The command has not been sent to the instance.

                                                                                                        • In Progress: The command has been sent to the instance but has not reached a terminal state.

                                                                                                        • Delayed: The system attempted to send the command to the target, but the target was not available. The instance might not be available because of network issues, the instance was stopped, etc. The system will try to deliver the command again.

                                                                                                        • Success: The command or plugin was run successfully. This is a terminal state.

                                                                                                        • Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                                                                        • Execution Timed Out: The command started to run on the instance, but the execution was not complete before the timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.

                                                                                                        • Failed: The command wasn't run successfully on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.

                                                                                                        • Canceled: The command was terminated before it was completed. This is a terminal state.

                                                                                                        • Undeliverable: The command can't be delivered to the instance. The instance might not exist or might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit and don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                                                                        • Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.

                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "statusDetails", "fluentSetterDocumentation" : "

                                                                                                        A detailed status of the command execution for an invocation. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:

                                                                                                        • Pending: The command has not been sent to the instance.

                                                                                                        • In Progress: The command has been sent to the instance but has not reached a terminal state.

                                                                                                        • Delayed: The system attempted to send the command to the target, but the target was not available. The instance might not be available because of network issues, the instance was stopped, etc. The system will try to deliver the command again.

                                                                                                        • Success: The command or plugin was run successfully. This is a terminal state.

                                                                                                        • Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                                                                        • Execution Timed Out: The command started to run on the instance, but the execution was not complete before the timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.

                                                                                                        • Failed: The command wasn't run successfully on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.

                                                                                                        • Canceled: The command was terminated before it was completed. This is a terminal state.

                                                                                                        • Undeliverable: The command can't be delivered to the instance. The instance might not exist or might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit and don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                                                                        • Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.

                                                                                                        \n@param statusDetails A detailed status of the command execution for an invocation. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:

                                                                                                        • Pending: The command has not been sent to the instance.

                                                                                                        • In Progress: The command has been sent to the instance but has not reached a terminal state.

                                                                                                        • Delayed: The system attempted to send the command to the target, but the target was not available. The instance might not be available because of network issues, the instance was stopped, etc. The system will try to deliver the command again.

                                                                                                        • Success: The command or plugin was run successfully. This is a terminal state.

                                                                                                        • Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                                                                        • Execution Timed Out: The command started to run on the instance, but the execution was not complete before the timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.

                                                                                                        • Failed: The command wasn't run successfully on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.

                                                                                                        • Canceled: The command was terminated before it was completed. This is a terminal state.

                                                                                                        • Undeliverable: The command can't be delivered to the instance. The instance might not exist or might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit and don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                                                                        • Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.

                                                                                                        • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "statusDetails", "getterDocumentation" : "

                                                                                                          A detailed status of the command execution for an invocation. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:

                                                                                                          • Pending: The command has not been sent to the instance.

                                                                                                          • In Progress: The command has been sent to the instance but has not reached a terminal state.

                                                                                                          • Delayed: The system attempted to send the command to the target, but the target was not available. The instance might not be available because of network issues, the instance was stopped, etc. The system will try to deliver the command again.

                                                                                                          • Success: The command or plugin was run successfully. This is a terminal state.

                                                                                                          • Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                                                                          • Execution Timed Out: The command started to run on the instance, but the execution was not complete before the timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.

                                                                                                          • Failed: The command wasn't run successfully on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.

                                                                                                          • Canceled: The command was terminated before it was completed. This is a terminal state.

                                                                                                          • Undeliverable: The command can't be delivered to the instance. The instance might not exist or might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit and don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                                                                          • Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.

                                                                                                          \n@return A detailed status of the command execution for an invocation. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:

                                                                                                          • Pending: The command has not been sent to the instance.

                                                                                                          • In Progress: The command has been sent to the instance but has not reached a terminal state.

                                                                                                          • Delayed: The system attempted to send the command to the target, but the target was not available. The instance might not be available because of network issues, the instance was stopped, etc. The system will try to deliver the command again.

                                                                                                          • Success: The command or plugin was run successfully. This is a terminal state.

                                                                                                          • Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                                                                          • Execution Timed Out: The command started to run on the instance, but the execution was not complete before the timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.

                                                                                                          • Failed: The command wasn't run successfully on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.

                                                                                                          • Canceled: The command was terminated before it was completed. This is a terminal state.

                                                                                                          • Undeliverable: The command can't be delivered to the instance. The instance might not exist or might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit and don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                                                                          • Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.

                                                                                                          • ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StatusDetails", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StatusDetails", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StatusDetails", "sensitive" : false, "setterDocumentation" : "

                                                                                                            A detailed status of the command execution for an invocation. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:

                                                                                                            • Pending: The command has not been sent to the instance.

                                                                                                            • In Progress: The command has been sent to the instance but has not reached a terminal state.

                                                                                                            • Delayed: The system attempted to send the command to the target, but the target was not available. The instance might not be available because of network issues, the instance was stopped, etc. The system will try to deliver the command again.

                                                                                                            • Success: The command or plugin was run successfully. This is a terminal state.

                                                                                                            • Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                                                                            • Execution Timed Out: The command started to run on the instance, but the execution was not complete before the timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.

                                                                                                            • Failed: The command wasn't run successfully on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.

                                                                                                            • Canceled: The command was terminated before it was completed. This is a terminal state.

                                                                                                            • Undeliverable: The command can't be delivered to the instance. The instance might not exist or might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit and don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                                                                            • Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.

                                                                                                            \n@param statusDetails A detailed status of the command execution for an invocation. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:

                                                                                                            • Pending: The command has not been sent to the instance.

                                                                                                            • In Progress: The command has been sent to the instance but has not reached a terminal state.

                                                                                                            • Delayed: The system attempted to send the command to the target, but the target was not available. The instance might not be available because of network issues, the instance was stopped, etc. The system will try to deliver the command again.

                                                                                                            • Success: The command or plugin was run successfully. This is a terminal state.

                                                                                                            • Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                                                                            • Execution Timed Out: The command started to run on the instance, but the execution was not complete before the timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.

                                                                                                            • Failed: The command wasn't run successfully on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.

                                                                                                            • Canceled: The command was terminated before it was completed. This is a terminal state.

                                                                                                            • Undeliverable: The command can't be delivered to the instance. The instance might not exist or might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit and don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                                                                            • Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.

                                                                                                            • ", "setterMethodName" : "setStatusDetails", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "statusDetails", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "statusDetails", "variableType" : "String", "documentation" : "

                                                                                                              A detailed status of the command execution for an invocation. StatusDetails includes more information than Status because it includes states resulting from error and concurrency control parameters. StatusDetails can show different results than Status. For more information about these statuses, see Understanding Command Statuses in the AWS Systems Manager User Guide. StatusDetails can be one of the following values:

                                                                                                              • Pending: The command has not been sent to the instance.

                                                                                                              • In Progress: The command has been sent to the instance but has not reached a terminal state.

                                                                                                              • Delayed: The system attempted to send the command to the target, but the target was not available. The instance might not be available because of network issues, the instance was stopped, etc. The system will try to deliver the command again.

                                                                                                              • Success: The command or plugin was run successfully. This is a terminal state.

                                                                                                              • Delivery Timed Out: The command was not delivered to the instance before the delivery timeout expired. Delivery timeouts do not count against the parent command's MaxErrors limit, but they do contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                                                                              • Execution Timed Out: The command started to run on the instance, but the execution was not complete before the timeout expired. Execution timeouts count against the MaxErrors limit of the parent command. This is a terminal state.

                                                                                                              • Failed: The command wasn't run successfully on the instance. For a plugin, this indicates that the result code was not zero. For a command invocation, this indicates that the result code for one or more plugins was not zero. Invocation failures count against the MaxErrors limit of the parent command. This is a terminal state.

                                                                                                              • Canceled: The command was terminated before it was completed. This is a terminal state.

                                                                                                              • Undeliverable: The command can't be delivered to the instance. The instance might not exist or might not be responding. Undeliverable invocations don't count against the parent command's MaxErrors limit and don't contribute to whether the parent command status is Success or Incomplete. This is a terminal state.

                                                                                                              • Terminated: The parent command exceeded its MaxErrors limit and subsequent command invocations were canceled by the system. This is a terminal state.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStandardOutputContent", "beanStyleSetterMethodName" : "setStandardOutputContent", "c2jName" : "StandardOutputContent", "c2jShape" : "StandardOutputContent", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The first 24,000 characters written by the plugin to stdout. If the command has not finished running, if ExecutionStatus is neither Succeeded nor Failed, then this string is empty.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #standardOutputContent(String)}.\n@param standardOutputContent a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #standardOutputContent(String)", "deprecated" : false, "documentation" : "

                                                                                                              The first 24,000 characters written by the plugin to stdout. If the command has not finished running, if ExecutionStatus is neither Succeeded nor Failed, then this string is empty.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "standardOutputContent", "fluentSetterDocumentation" : "

                                                                                                              The first 24,000 characters written by the plugin to stdout. If the command has not finished running, if ExecutionStatus is neither Succeeded nor Failed, then this string is empty.

                                                                                                              \n@param standardOutputContent The first 24,000 characters written by the plugin to stdout. If the command has not finished running, if ExecutionStatus is neither Succeeded nor Failed, then this string is empty.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "standardOutputContent", "getterDocumentation" : "

                                                                                                              The first 24,000 characters written by the plugin to stdout. If the command has not finished running, if ExecutionStatus is neither Succeeded nor Failed, then this string is empty.

                                                                                                              \n@return The first 24,000 characters written by the plugin to stdout. If the command has not finished running, if ExecutionStatus is neither Succeeded nor Failed, then this string is empty.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StandardOutputContent", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StandardOutputContent", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StandardOutputContent", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The first 24,000 characters written by the plugin to stdout. If the command has not finished running, if ExecutionStatus is neither Succeeded nor Failed, then this string is empty.

                                                                                                              \n@param standardOutputContent The first 24,000 characters written by the plugin to stdout. If the command has not finished running, if ExecutionStatus is neither Succeeded nor Failed, then this string is empty.", "setterMethodName" : "setStandardOutputContent", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "standardOutputContent", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "standardOutputContent", "variableType" : "String", "documentation" : "

                                                                                                              The first 24,000 characters written by the plugin to stdout. If the command has not finished running, if ExecutionStatus is neither Succeeded nor Failed, then this string is empty.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStandardOutputUrl", "beanStyleSetterMethodName" : "setStandardOutputUrl", "c2jName" : "StandardOutputUrl", "c2jShape" : "Url", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The URL for the complete text written by the plugin to stdout in Amazon S3. If an Amazon S3 bucket was not specified, then this string is empty.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #standardOutputUrl(String)}.\n@param standardOutputUrl a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #standardOutputUrl(String)", "deprecated" : false, "documentation" : "

                                                                                                              The URL for the complete text written by the plugin to stdout in Amazon S3. If an Amazon S3 bucket was not specified, then this string is empty.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "standardOutputUrl", "fluentSetterDocumentation" : "

                                                                                                              The URL for the complete text written by the plugin to stdout in Amazon S3. If an Amazon S3 bucket was not specified, then this string is empty.

                                                                                                              \n@param standardOutputUrl The URL for the complete text written by the plugin to stdout in Amazon S3. If an Amazon S3 bucket was not specified, then this string is empty.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "standardOutputUrl", "getterDocumentation" : "

                                                                                                              The URL for the complete text written by the plugin to stdout in Amazon S3. If an Amazon S3 bucket was not specified, then this string is empty.

                                                                                                              \n@return The URL for the complete text written by the plugin to stdout in Amazon S3. If an Amazon S3 bucket was not specified, then this string is empty.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StandardOutputUrl", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StandardOutputUrl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StandardOutputUrl", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The URL for the complete text written by the plugin to stdout in Amazon S3. If an Amazon S3 bucket was not specified, then this string is empty.

                                                                                                              \n@param standardOutputUrl The URL for the complete text written by the plugin to stdout in Amazon S3. If an Amazon S3 bucket was not specified, then this string is empty.", "setterMethodName" : "setStandardOutputUrl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "standardOutputUrl", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "standardOutputUrl", "variableType" : "String", "documentation" : "

                                                                                                              The URL for the complete text written by the plugin to stdout in Amazon S3. If an Amazon S3 bucket was not specified, then this string is empty.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStandardErrorContent", "beanStyleSetterMethodName" : "setStandardErrorContent", "c2jName" : "StandardErrorContent", "c2jShape" : "StandardErrorContent", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The first 8,000 characters written by the plugin to stderr. If the command has not finished running, then this string is empty.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #standardErrorContent(String)}.\n@param standardErrorContent a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #standardErrorContent(String)", "deprecated" : false, "documentation" : "

                                                                                                              The first 8,000 characters written by the plugin to stderr. If the command has not finished running, then this string is empty.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "standardErrorContent", "fluentSetterDocumentation" : "

                                                                                                              The first 8,000 characters written by the plugin to stderr. If the command has not finished running, then this string is empty.

                                                                                                              \n@param standardErrorContent The first 8,000 characters written by the plugin to stderr. If the command has not finished running, then this string is empty.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "standardErrorContent", "getterDocumentation" : "

                                                                                                              The first 8,000 characters written by the plugin to stderr. If the command has not finished running, then this string is empty.

                                                                                                              \n@return The first 8,000 characters written by the plugin to stderr. If the command has not finished running, then this string is empty.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StandardErrorContent", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StandardErrorContent", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StandardErrorContent", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The first 8,000 characters written by the plugin to stderr. If the command has not finished running, then this string is empty.

                                                                                                              \n@param standardErrorContent The first 8,000 characters written by the plugin to stderr. If the command has not finished running, then this string is empty.", "setterMethodName" : "setStandardErrorContent", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "standardErrorContent", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "standardErrorContent", "variableType" : "String", "documentation" : "

                                                                                                              The first 8,000 characters written by the plugin to stderr. If the command has not finished running, then this string is empty.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStandardErrorUrl", "beanStyleSetterMethodName" : "setStandardErrorUrl", "c2jName" : "StandardErrorUrl", "c2jShape" : "Url", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The URL for the complete text written by the plugin to stderr. If the command has not finished running, then this string is empty.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #standardErrorUrl(String)}.\n@param standardErrorUrl a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #standardErrorUrl(String)", "deprecated" : false, "documentation" : "

                                                                                                              The URL for the complete text written by the plugin to stderr. If the command has not finished running, then this string is empty.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "standardErrorUrl", "fluentSetterDocumentation" : "

                                                                                                              The URL for the complete text written by the plugin to stderr. If the command has not finished running, then this string is empty.

                                                                                                              \n@param standardErrorUrl The URL for the complete text written by the plugin to stderr. If the command has not finished running, then this string is empty.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "standardErrorUrl", "getterDocumentation" : "

                                                                                                              The URL for the complete text written by the plugin to stderr. If the command has not finished running, then this string is empty.

                                                                                                              \n@return The URL for the complete text written by the plugin to stderr. If the command has not finished running, then this string is empty.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StandardErrorUrl", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StandardErrorUrl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StandardErrorUrl", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The URL for the complete text written by the plugin to stderr. If the command has not finished running, then this string is empty.

                                                                                                              \n@param standardErrorUrl The URL for the complete text written by the plugin to stderr. If the command has not finished running, then this string is empty.", "setterMethodName" : "setStandardErrorUrl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "standardErrorUrl", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "standardErrorUrl", "variableType" : "String", "documentation" : "

                                                                                                              The URL for the complete text written by the plugin to stderr. If the command has not finished running, then this string is empty.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCloudWatchOutputConfig", "beanStyleSetterMethodName" : "setCloudWatchOutputConfig", "c2jName" : "CloudWatchOutputConfig", "c2jShape" : "CloudWatchOutputConfig", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              CloudWatch Logs information where Systems Manager sent the command output.

                                                                                                              \nThis is a convenience that creates an instance of the {@link CloudWatchOutputConfig.Builder} avoiding the need to create one manually via {@link CloudWatchOutputConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link CloudWatchOutputConfig.Builder#build()} is called immediately and its result is passed to {@link #cloudWatchOutputConfig(CloudWatchOutputConfig)}.\n@param cloudWatchOutputConfig a consumer that will call methods on {@link CloudWatchOutputConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cloudWatchOutputConfig(CloudWatchOutputConfig)", "deprecated" : false, "documentation" : "

                                                                                                              CloudWatch Logs information where Systems Manager sent the command output.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cloudWatchOutputConfig", "fluentSetterDocumentation" : "

                                                                                                              CloudWatch Logs information where Systems Manager sent the command output.

                                                                                                              \n@param cloudWatchOutputConfig CloudWatch Logs information where Systems Manager sent the command output.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cloudWatchOutputConfig", "getterDocumentation" : "

                                                                                                              CloudWatch Logs information where Systems Manager sent the command output.

                                                                                                              \n@return CloudWatch Logs information where Systems Manager sent the command output.", "getterModel" : { "returnType" : "CloudWatchOutputConfig", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CloudWatchOutputConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CloudWatchOutputConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CloudWatchOutputConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                                              CloudWatch Logs information where Systems Manager sent the command output.

                                                                                                              \n@param cloudWatchOutputConfig CloudWatch Logs information where Systems Manager sent the command output.", "setterMethodName" : "setCloudWatchOutputConfig", "setterModel" : { "variableDeclarationType" : "CloudWatchOutputConfig", "variableName" : "cloudWatchOutputConfig", "variableType" : "CloudWatchOutputConfig", "documentation" : null, "simpleType" : "CloudWatchOutputConfig", "variableSetterType" : "CloudWatchOutputConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CloudWatchOutputConfig", "variableName" : "cloudWatchOutputConfig", "variableType" : "CloudWatchOutputConfig", "documentation" : "

                                                                                                              CloudWatch Logs information where Systems Manager sent the command output.

                                                                                                              ", "simpleType" : "CloudWatchOutputConfig", "variableSetterType" : "CloudWatchOutputConfig" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetCommandInvocationResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetCommandInvocationResponse", "variableName" : "getCommandInvocationResponse", "variableType" : "GetCommandInvocationResponse", "documentation" : null, "simpleType" : "GetCommandInvocationResponse", "variableSetterType" : "GetCommandInvocationResponse" }, "wrapper" : false }, "GetConnectionStatusRequest" : { "c2jName" : "GetConnectionStatusRequest", "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" : "GetConnectionStatus", "locationName" : null, "requestUri" : "/", "target" : "AmazonSSM.GetConnectionStatus", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getTarget", "beanStyleSetterMethodName" : "setTarget", "c2jName" : "Target", "c2jShape" : "SessionTarget", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the instance.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #target(String)}.\n@param target a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #target(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the instance.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "target", "fluentSetterDocumentation" : "

                                                                                                              The ID of the instance.

                                                                                                              \n@param target The ID of the instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "target", "getterDocumentation" : "

                                                                                                              The ID of the instance.

                                                                                                              \n@return The ID of the instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Target", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Target", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Target", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the instance.

                                                                                                              \n@param target The ID of the instance.", "setterMethodName" : "setTarget", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "target", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "target", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the instance.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Target" : { "beanStyleGetterMethodName" : "getTarget", "beanStyleSetterMethodName" : "setTarget", "c2jName" : "Target", "c2jShape" : "SessionTarget", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the instance.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #target(String)}.\n@param target a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #target(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the instance.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "target", "fluentSetterDocumentation" : "

                                                                                                              The ID of the instance.

                                                                                                              \n@param target The ID of the instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "target", "getterDocumentation" : "

                                                                                                              The ID of the instance.

                                                                                                              \n@return The ID of the instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Target", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Target", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Target", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the instance.

                                                                                                              \n@param target The ID of the instance.", "setterMethodName" : "setTarget", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "target", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "target", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the instance.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getTarget", "beanStyleSetterMethodName" : "setTarget", "c2jName" : "Target", "c2jShape" : "SessionTarget", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the instance.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #target(String)}.\n@param target a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #target(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the instance.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "target", "fluentSetterDocumentation" : "

                                                                                                              The ID of the instance.

                                                                                                              \n@param target The ID of the instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "target", "getterDocumentation" : "

                                                                                                              The ID of the instance.

                                                                                                              \n@return The ID of the instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Target", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Target", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Target", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the instance.

                                                                                                              \n@param target The ID of the instance.", "setterMethodName" : "setTarget", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "target", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "target", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the instance.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Target" ], "shapeName" : "GetConnectionStatusRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetConnectionStatusRequest", "variableName" : "getConnectionStatusRequest", "variableType" : "GetConnectionStatusRequest", "documentation" : null, "simpleType" : "GetConnectionStatusRequest", "variableSetterType" : "GetConnectionStatusRequest" }, "wrapper" : false }, "GetConnectionStatusResponse" : { "c2jName" : "GetConnectionStatusResponse", "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" : [ { "beanStyleGetterMethodName" : "getTarget", "beanStyleSetterMethodName" : "setTarget", "c2jName" : "Target", "c2jShape" : "SessionTarget", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the instance to check connection 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 #target(String)}.\n@param target a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #target(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the instance to check connection status.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "target", "fluentSetterDocumentation" : "

                                                                                                              The ID of the instance to check connection status.

                                                                                                              \n@param target The ID of the instance to check connection status.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "target", "getterDocumentation" : "

                                                                                                              The ID of the instance to check connection status.

                                                                                                              \n@return The ID of the instance to check connection 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" : "Target", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Target", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Target", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the instance to check connection status.

                                                                                                              \n@param target The ID of the instance to check connection status.", "setterMethodName" : "setTarget", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "target", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "target", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the instance to check connection status.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "ConnectionStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The status of the connection to the instance. For example, 'Connected' or 'Not Connected'.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                                                                              The status of the connection to the instance. For example, 'Connected' or 'Not Connected'.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "ConnectionStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                                                              The status of the connection to the instance. For example, 'Connected' or 'Not Connected'.

                                                                                                              \n@param status The status of the connection to the instance. For example, 'Connected' or 'Not Connected'.\n@see ConnectionStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see ConnectionStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                                              The status of the connection to the instance. For example, 'Connected' or 'Not Connected'.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link ConnectionStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                                              \n@return The status of the connection to the instance. For example, 'Connected' or 'Not Connected'.\n@see ConnectionStatus", "getterModel" : { "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 the connection to the instance. For example, 'Connected' or 'Not Connected'.

                                                                                                              \n@param status The status of the connection to the instance. For example, 'Connected' or 'Not Connected'.\n@see ConnectionStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                                                                              The status of the connection to the instance. For example, 'Connected' or 'Not Connected'.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Status" : { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "ConnectionStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The status of the connection to the instance. For example, 'Connected' or 'Not Connected'.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                                                                              The status of the connection to the instance. For example, 'Connected' or 'Not Connected'.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "ConnectionStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                                                              The status of the connection to the instance. For example, 'Connected' or 'Not Connected'.

                                                                                                              \n@param status The status of the connection to the instance. For example, 'Connected' or 'Not Connected'.\n@see ConnectionStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see ConnectionStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                                              The status of the connection to the instance. For example, 'Connected' or 'Not Connected'.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link ConnectionStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                                              \n@return The status of the connection to the instance. For example, 'Connected' or 'Not Connected'.\n@see ConnectionStatus", "getterModel" : { "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 the connection to the instance. For example, 'Connected' or 'Not Connected'.

                                                                                                              \n@param status The status of the connection to the instance. For example, 'Connected' or 'Not Connected'.\n@see ConnectionStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                                                                              The status of the connection to the instance. For example, 'Connected' or 'Not Connected'.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Target" : { "beanStyleGetterMethodName" : "getTarget", "beanStyleSetterMethodName" : "setTarget", "c2jName" : "Target", "c2jShape" : "SessionTarget", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the instance to check connection 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 #target(String)}.\n@param target a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #target(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the instance to check connection status.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "target", "fluentSetterDocumentation" : "

                                                                                                              The ID of the instance to check connection status.

                                                                                                              \n@param target The ID of the instance to check connection status.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "target", "getterDocumentation" : "

                                                                                                              The ID of the instance to check connection status.

                                                                                                              \n@return The ID of the instance to check connection 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" : "Target", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Target", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Target", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the instance to check connection status.

                                                                                                              \n@param target The ID of the instance to check connection status.", "setterMethodName" : "setTarget", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "target", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "target", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the instance to check connection status.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getTarget", "beanStyleSetterMethodName" : "setTarget", "c2jName" : "Target", "c2jShape" : "SessionTarget", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the instance to check connection 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 #target(String)}.\n@param target a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #target(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the instance to check connection status.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "target", "fluentSetterDocumentation" : "

                                                                                                              The ID of the instance to check connection status.

                                                                                                              \n@param target The ID of the instance to check connection status.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "target", "getterDocumentation" : "

                                                                                                              The ID of the instance to check connection status.

                                                                                                              \n@return The ID of the instance to check connection 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" : "Target", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Target", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Target", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the instance to check connection status.

                                                                                                              \n@param target The ID of the instance to check connection status.", "setterMethodName" : "setTarget", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "target", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "target", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the instance to check connection status.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "ConnectionStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The status of the connection to the instance. For example, 'Connected' or 'Not Connected'.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                                                                              The status of the connection to the instance. For example, 'Connected' or 'Not Connected'.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "ConnectionStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                                                              The status of the connection to the instance. For example, 'Connected' or 'Not Connected'.

                                                                                                              \n@param status The status of the connection to the instance. For example, 'Connected' or 'Not Connected'.\n@see ConnectionStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see ConnectionStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                                              The status of the connection to the instance. For example, 'Connected' or 'Not Connected'.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link ConnectionStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                                              \n@return The status of the connection to the instance. For example, 'Connected' or 'Not Connected'.\n@see ConnectionStatus", "getterModel" : { "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 the connection to the instance. For example, 'Connected' or 'Not Connected'.

                                                                                                              \n@param status The status of the connection to the instance. For example, 'Connected' or 'Not Connected'.\n@see ConnectionStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                                                                              The status of the connection to the instance. For example, 'Connected' or 'Not Connected'.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetConnectionStatusResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetConnectionStatusResponse", "variableName" : "getConnectionStatusResponse", "variableType" : "GetConnectionStatusResponse", "documentation" : null, "simpleType" : "GetConnectionStatusResponse", "variableSetterType" : "GetConnectionStatusResponse" }, "wrapper" : false }, "GetDefaultPatchBaselineRequest" : { "c2jName" : "GetDefaultPatchBaselineRequest", "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" : "GetDefaultPatchBaseline", "locationName" : null, "requestUri" : "/", "target" : "AmazonSSM.GetDefaultPatchBaseline", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getOperatingSystemAsString", "beanStyleSetterMethodName" : "setOperatingSystem", "c2jName" : "OperatingSystem", "c2jShape" : "OperatingSystem", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Returns the default patch baseline for the specified operating system.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #operatingSystemAsString(String)}.\n@param operatingSystem a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #operatingSystem(String)", "deprecated" : false, "documentation" : "

                                                                                                              Returns the default patch baseline for the specified operating system.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "OperatingSystem", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "operatingSystem", "fluentEnumSetterMethodName" : "operatingSystem", "fluentGetterMethodName" : "operatingSystemAsString", "fluentSetterDocumentation" : "

                                                                                                              Returns the default patch baseline for the specified operating system.

                                                                                                              \n@param operatingSystem Returns the default patch baseline for the specified operating system.\n@see OperatingSystem\n@return Returns a reference to this object so that method calls can be chained together.\n@see OperatingSystem", "fluentSetterMethodName" : "operatingSystem", "getterDocumentation" : "

                                                                                                              Returns the default patch baseline for the specified operating system.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #operatingSystem} will return {@link OperatingSystem#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #operatingSystemAsString}.\n

                                                                                                              \n@return Returns the default patch baseline for the specified operating system.\n@see OperatingSystem", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OperatingSystem", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OperatingSystem", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OperatingSystem", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Returns the default patch baseline for the specified operating system.

                                                                                                              \n@param operatingSystem Returns the default patch baseline for the specified operating system.\n@see OperatingSystem", "setterMethodName" : "setOperatingSystem", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "operatingSystem", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "operatingSystem", "variableType" : "String", "documentation" : "

                                                                                                              Returns the default patch baseline for the specified operating system.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "OperatingSystem" : { "beanStyleGetterMethodName" : "getOperatingSystemAsString", "beanStyleSetterMethodName" : "setOperatingSystem", "c2jName" : "OperatingSystem", "c2jShape" : "OperatingSystem", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Returns the default patch baseline for the specified operating system.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #operatingSystemAsString(String)}.\n@param operatingSystem a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #operatingSystem(String)", "deprecated" : false, "documentation" : "

                                                                                                              Returns the default patch baseline for the specified operating system.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "OperatingSystem", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "operatingSystem", "fluentEnumSetterMethodName" : "operatingSystem", "fluentGetterMethodName" : "operatingSystemAsString", "fluentSetterDocumentation" : "

                                                                                                              Returns the default patch baseline for the specified operating system.

                                                                                                              \n@param operatingSystem Returns the default patch baseline for the specified operating system.\n@see OperatingSystem\n@return Returns a reference to this object so that method calls can be chained together.\n@see OperatingSystem", "fluentSetterMethodName" : "operatingSystem", "getterDocumentation" : "

                                                                                                              Returns the default patch baseline for the specified operating system.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #operatingSystem} will return {@link OperatingSystem#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #operatingSystemAsString}.\n

                                                                                                              \n@return Returns the default patch baseline for the specified operating system.\n@see OperatingSystem", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OperatingSystem", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OperatingSystem", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OperatingSystem", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Returns the default patch baseline for the specified operating system.

                                                                                                              \n@param operatingSystem Returns the default patch baseline for the specified operating system.\n@see OperatingSystem", "setterMethodName" : "setOperatingSystem", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "operatingSystem", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "operatingSystem", "variableType" : "String", "documentation" : "

                                                                                                              Returns the default patch baseline for the specified operating system.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getOperatingSystemAsString", "beanStyleSetterMethodName" : "setOperatingSystem", "c2jName" : "OperatingSystem", "c2jShape" : "OperatingSystem", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Returns the default patch baseline for the specified operating system.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #operatingSystemAsString(String)}.\n@param operatingSystem a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #operatingSystem(String)", "deprecated" : false, "documentation" : "

                                                                                                              Returns the default patch baseline for the specified operating system.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "OperatingSystem", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "operatingSystem", "fluentEnumSetterMethodName" : "operatingSystem", "fluentGetterMethodName" : "operatingSystemAsString", "fluentSetterDocumentation" : "

                                                                                                              Returns the default patch baseline for the specified operating system.

                                                                                                              \n@param operatingSystem Returns the default patch baseline for the specified operating system.\n@see OperatingSystem\n@return Returns a reference to this object so that method calls can be chained together.\n@see OperatingSystem", "fluentSetterMethodName" : "operatingSystem", "getterDocumentation" : "

                                                                                                              Returns the default patch baseline for the specified operating system.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #operatingSystem} will return {@link OperatingSystem#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #operatingSystemAsString}.\n

                                                                                                              \n@return Returns the default patch baseline for the specified operating system.\n@see OperatingSystem", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OperatingSystem", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OperatingSystem", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OperatingSystem", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Returns the default patch baseline for the specified operating system.

                                                                                                              \n@param operatingSystem Returns the default patch baseline for the specified operating system.\n@see OperatingSystem", "setterMethodName" : "setOperatingSystem", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "operatingSystem", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "operatingSystem", "variableType" : "String", "documentation" : "

                                                                                                              Returns the default patch baseline for the specified operating system.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetDefaultPatchBaselineRequest", "simpleMethod" : true, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetDefaultPatchBaselineRequest", "variableName" : "getDefaultPatchBaselineRequest", "variableType" : "GetDefaultPatchBaselineRequest", "documentation" : null, "simpleType" : "GetDefaultPatchBaselineRequest", "variableSetterType" : "GetDefaultPatchBaselineRequest" }, "wrapper" : false }, "GetDefaultPatchBaselineResponse" : { "c2jName" : "GetDefaultPatchBaselineResult", "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" : [ { "beanStyleGetterMethodName" : "getBaselineId", "beanStyleSetterMethodName" : "setBaselineId", "c2jName" : "BaselineId", "c2jShape" : "BaselineId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the default patch baseline.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #baselineId(String)}.\n@param baselineId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #baselineId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the default patch baseline.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "baselineId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the default patch baseline.

                                                                                                              \n@param baselineId The ID of the default patch baseline.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "baselineId", "getterDocumentation" : "

                                                                                                              The ID of the default patch baseline.

                                                                                                              \n@return The ID of the default patch baseline.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BaselineId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BaselineId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "BaselineId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the default patch baseline.

                                                                                                              \n@param baselineId The ID of the default patch baseline.", "setterMethodName" : "setBaselineId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "baselineId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "baselineId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the default patch baseline.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOperatingSystemAsString", "beanStyleSetterMethodName" : "setOperatingSystem", "c2jName" : "OperatingSystem", "c2jShape" : "OperatingSystem", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The operating system for the returned patch baseline.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #operatingSystemAsString(String)}.\n@param operatingSystem a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #operatingSystem(String)", "deprecated" : false, "documentation" : "

                                                                                                              The operating system for the returned patch baseline.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "OperatingSystem", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "operatingSystem", "fluentEnumSetterMethodName" : "operatingSystem", "fluentGetterMethodName" : "operatingSystemAsString", "fluentSetterDocumentation" : "

                                                                                                              The operating system for the returned patch baseline.

                                                                                                              \n@param operatingSystem The operating system for the returned patch baseline.\n@see OperatingSystem\n@return Returns a reference to this object so that method calls can be chained together.\n@see OperatingSystem", "fluentSetterMethodName" : "operatingSystem", "getterDocumentation" : "

                                                                                                              The operating system for the returned patch baseline.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #operatingSystem} will return {@link OperatingSystem#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #operatingSystemAsString}.\n

                                                                                                              \n@return The operating system for the returned patch baseline.\n@see OperatingSystem", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OperatingSystem", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OperatingSystem", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OperatingSystem", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The operating system for the returned patch baseline.

                                                                                                              \n@param operatingSystem The operating system for the returned patch baseline.\n@see OperatingSystem", "setterMethodName" : "setOperatingSystem", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "operatingSystem", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "operatingSystem", "variableType" : "String", "documentation" : "

                                                                                                              The operating system for the returned patch baseline.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "BaselineId" : { "beanStyleGetterMethodName" : "getBaselineId", "beanStyleSetterMethodName" : "setBaselineId", "c2jName" : "BaselineId", "c2jShape" : "BaselineId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the default patch baseline.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #baselineId(String)}.\n@param baselineId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #baselineId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the default patch baseline.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "baselineId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the default patch baseline.

                                                                                                              \n@param baselineId The ID of the default patch baseline.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "baselineId", "getterDocumentation" : "

                                                                                                              The ID of the default patch baseline.

                                                                                                              \n@return The ID of the default patch baseline.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BaselineId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BaselineId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "BaselineId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the default patch baseline.

                                                                                                              \n@param baselineId The ID of the default patch baseline.", "setterMethodName" : "setBaselineId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "baselineId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "baselineId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the default patch baseline.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "OperatingSystem" : { "beanStyleGetterMethodName" : "getOperatingSystemAsString", "beanStyleSetterMethodName" : "setOperatingSystem", "c2jName" : "OperatingSystem", "c2jShape" : "OperatingSystem", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The operating system for the returned patch baseline.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #operatingSystemAsString(String)}.\n@param operatingSystem a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #operatingSystem(String)", "deprecated" : false, "documentation" : "

                                                                                                              The operating system for the returned patch baseline.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "OperatingSystem", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "operatingSystem", "fluentEnumSetterMethodName" : "operatingSystem", "fluentGetterMethodName" : "operatingSystemAsString", "fluentSetterDocumentation" : "

                                                                                                              The operating system for the returned patch baseline.

                                                                                                              \n@param operatingSystem The operating system for the returned patch baseline.\n@see OperatingSystem\n@return Returns a reference to this object so that method calls can be chained together.\n@see OperatingSystem", "fluentSetterMethodName" : "operatingSystem", "getterDocumentation" : "

                                                                                                              The operating system for the returned patch baseline.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #operatingSystem} will return {@link OperatingSystem#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #operatingSystemAsString}.\n

                                                                                                              \n@return The operating system for the returned patch baseline.\n@see OperatingSystem", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OperatingSystem", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OperatingSystem", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OperatingSystem", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The operating system for the returned patch baseline.

                                                                                                              \n@param operatingSystem The operating system for the returned patch baseline.\n@see OperatingSystem", "setterMethodName" : "setOperatingSystem", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "operatingSystem", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "operatingSystem", "variableType" : "String", "documentation" : "

                                                                                                              The operating system for the returned patch baseline.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getBaselineId", "beanStyleSetterMethodName" : "setBaselineId", "c2jName" : "BaselineId", "c2jShape" : "BaselineId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the default patch baseline.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #baselineId(String)}.\n@param baselineId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #baselineId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the default patch baseline.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "baselineId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the default patch baseline.

                                                                                                              \n@param baselineId The ID of the default patch baseline.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "baselineId", "getterDocumentation" : "

                                                                                                              The ID of the default patch baseline.

                                                                                                              \n@return The ID of the default patch baseline.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BaselineId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BaselineId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "BaselineId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the default patch baseline.

                                                                                                              \n@param baselineId The ID of the default patch baseline.", "setterMethodName" : "setBaselineId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "baselineId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "baselineId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the default patch baseline.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOperatingSystemAsString", "beanStyleSetterMethodName" : "setOperatingSystem", "c2jName" : "OperatingSystem", "c2jShape" : "OperatingSystem", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The operating system for the returned patch baseline.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #operatingSystemAsString(String)}.\n@param operatingSystem a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #operatingSystem(String)", "deprecated" : false, "documentation" : "

                                                                                                              The operating system for the returned patch baseline.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "OperatingSystem", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "operatingSystem", "fluentEnumSetterMethodName" : "operatingSystem", "fluentGetterMethodName" : "operatingSystemAsString", "fluentSetterDocumentation" : "

                                                                                                              The operating system for the returned patch baseline.

                                                                                                              \n@param operatingSystem The operating system for the returned patch baseline.\n@see OperatingSystem\n@return Returns a reference to this object so that method calls can be chained together.\n@see OperatingSystem", "fluentSetterMethodName" : "operatingSystem", "getterDocumentation" : "

                                                                                                              The operating system for the returned patch baseline.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #operatingSystem} will return {@link OperatingSystem#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #operatingSystemAsString}.\n

                                                                                                              \n@return The operating system for the returned patch baseline.\n@see OperatingSystem", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OperatingSystem", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OperatingSystem", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OperatingSystem", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The operating system for the returned patch baseline.

                                                                                                              \n@param operatingSystem The operating system for the returned patch baseline.\n@see OperatingSystem", "setterMethodName" : "setOperatingSystem", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "operatingSystem", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "operatingSystem", "variableType" : "String", "documentation" : "

                                                                                                              The operating system for the returned patch baseline.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetDefaultPatchBaselineResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetDefaultPatchBaselineResponse", "variableName" : "getDefaultPatchBaselineResponse", "variableType" : "GetDefaultPatchBaselineResponse", "documentation" : null, "simpleType" : "GetDefaultPatchBaselineResponse", "variableSetterType" : "GetDefaultPatchBaselineResponse" }, "wrapper" : false }, "GetDeployablePatchSnapshotForInstanceRequest" : { "c2jName" : "GetDeployablePatchSnapshotForInstanceRequest", "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" : "GetDeployablePatchSnapshotForInstance", "locationName" : null, "requestUri" : "/", "target" : "AmazonSSM.GetDeployablePatchSnapshotForInstance", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the instance for which the appropriate patch snapshot should be retrieved.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the instance for which the appropriate patch snapshot should be retrieved.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the instance for which the appropriate patch snapshot should be retrieved.

                                                                                                              \n@param instanceId The ID of the instance for which the appropriate patch snapshot should be retrieved.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                                              The ID of the instance for which the appropriate patch snapshot should be retrieved.

                                                                                                              \n@return The ID of the instance for which the appropriate patch snapshot should be retrieved.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the instance for which the appropriate patch snapshot should be retrieved.

                                                                                                              \n@param instanceId The ID of the instance for which the appropriate patch snapshot should be retrieved.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the instance for which the appropriate patch snapshot should be retrieved.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSnapshotId", "beanStyleSetterMethodName" : "setSnapshotId", "c2jName" : "SnapshotId", "c2jShape" : "SnapshotId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user-defined snapshot ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #snapshotId(String)}.\n@param snapshotId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #snapshotId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user-defined snapshot ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "snapshotId", "fluentSetterDocumentation" : "

                                                                                                              The user-defined snapshot ID.

                                                                                                              \n@param snapshotId The user-defined snapshot ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "snapshotId", "getterDocumentation" : "

                                                                                                              The user-defined snapshot ID.

                                                                                                              \n@return The user-defined snapshot ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SnapshotId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SnapshotId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SnapshotId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The user-defined snapshot ID.

                                                                                                              \n@param snapshotId The user-defined snapshot ID.", "setterMethodName" : "setSnapshotId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "snapshotId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "snapshotId", "variableType" : "String", "documentation" : "

                                                                                                              The user-defined snapshot ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "InstanceId" : { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the instance for which the appropriate patch snapshot should be retrieved.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the instance for which the appropriate patch snapshot should be retrieved.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the instance for which the appropriate patch snapshot should be retrieved.

                                                                                                              \n@param instanceId The ID of the instance for which the appropriate patch snapshot should be retrieved.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                                              The ID of the instance for which the appropriate patch snapshot should be retrieved.

                                                                                                              \n@return The ID of the instance for which the appropriate patch snapshot should be retrieved.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the instance for which the appropriate patch snapshot should be retrieved.

                                                                                                              \n@param instanceId The ID of the instance for which the appropriate patch snapshot should be retrieved.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the instance for which the appropriate patch snapshot should be retrieved.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SnapshotId" : { "beanStyleGetterMethodName" : "getSnapshotId", "beanStyleSetterMethodName" : "setSnapshotId", "c2jName" : "SnapshotId", "c2jShape" : "SnapshotId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user-defined snapshot ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #snapshotId(String)}.\n@param snapshotId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #snapshotId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user-defined snapshot ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "snapshotId", "fluentSetterDocumentation" : "

                                                                                                              The user-defined snapshot ID.

                                                                                                              \n@param snapshotId The user-defined snapshot ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "snapshotId", "getterDocumentation" : "

                                                                                                              The user-defined snapshot ID.

                                                                                                              \n@return The user-defined snapshot ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SnapshotId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SnapshotId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SnapshotId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The user-defined snapshot ID.

                                                                                                              \n@param snapshotId The user-defined snapshot ID.", "setterMethodName" : "setSnapshotId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "snapshotId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "snapshotId", "variableType" : "String", "documentation" : "

                                                                                                              The user-defined snapshot ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the instance for which the appropriate patch snapshot should be retrieved.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the instance for which the appropriate patch snapshot should be retrieved.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the instance for which the appropriate patch snapshot should be retrieved.

                                                                                                              \n@param instanceId The ID of the instance for which the appropriate patch snapshot should be retrieved.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                                              The ID of the instance for which the appropriate patch snapshot should be retrieved.

                                                                                                              \n@return The ID of the instance for which the appropriate patch snapshot should be retrieved.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the instance for which the appropriate patch snapshot should be retrieved.

                                                                                                              \n@param instanceId The ID of the instance for which the appropriate patch snapshot should be retrieved.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the instance for which the appropriate patch snapshot should be retrieved.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSnapshotId", "beanStyleSetterMethodName" : "setSnapshotId", "c2jName" : "SnapshotId", "c2jShape" : "SnapshotId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user-defined snapshot ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #snapshotId(String)}.\n@param snapshotId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #snapshotId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user-defined snapshot ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "snapshotId", "fluentSetterDocumentation" : "

                                                                                                              The user-defined snapshot ID.

                                                                                                              \n@param snapshotId The user-defined snapshot ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "snapshotId", "getterDocumentation" : "

                                                                                                              The user-defined snapshot ID.

                                                                                                              \n@return The user-defined snapshot ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SnapshotId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SnapshotId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SnapshotId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The user-defined snapshot ID.

                                                                                                              \n@param snapshotId The user-defined snapshot ID.", "setterMethodName" : "setSnapshotId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "snapshotId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "snapshotId", "variableType" : "String", "documentation" : "

                                                                                                              The user-defined snapshot ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "InstanceId", "SnapshotId" ], "shapeName" : "GetDeployablePatchSnapshotForInstanceRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetDeployablePatchSnapshotForInstanceRequest", "variableName" : "getDeployablePatchSnapshotForInstanceRequest", "variableType" : "GetDeployablePatchSnapshotForInstanceRequest", "documentation" : null, "simpleType" : "GetDeployablePatchSnapshotForInstanceRequest", "variableSetterType" : "GetDeployablePatchSnapshotForInstanceRequest" }, "wrapper" : false }, "GetDeployablePatchSnapshotForInstanceResponse" : { "c2jName" : "GetDeployablePatchSnapshotForInstanceResult", "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" : [ { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the instance.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the instance.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the instance.

                                                                                                              \n@param instanceId The ID of the instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                                              The ID of the instance.

                                                                                                              \n@return The ID of the instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the instance.

                                                                                                              \n@param instanceId The ID of the instance.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the instance.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSnapshotId", "beanStyleSetterMethodName" : "setSnapshotId", "c2jName" : "SnapshotId", "c2jShape" : "SnapshotId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user-defined snapshot ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #snapshotId(String)}.\n@param snapshotId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #snapshotId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user-defined snapshot ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "snapshotId", "fluentSetterDocumentation" : "

                                                                                                              The user-defined snapshot ID.

                                                                                                              \n@param snapshotId The user-defined snapshot ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "snapshotId", "getterDocumentation" : "

                                                                                                              The user-defined snapshot ID.

                                                                                                              \n@return The user-defined snapshot ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SnapshotId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SnapshotId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SnapshotId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The user-defined snapshot ID.

                                                                                                              \n@param snapshotId The user-defined snapshot ID.", "setterMethodName" : "setSnapshotId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "snapshotId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "snapshotId", "variableType" : "String", "documentation" : "

                                                                                                              The user-defined snapshot ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSnapshotDownloadUrl", "beanStyleSetterMethodName" : "setSnapshotDownloadUrl", "c2jName" : "SnapshotDownloadUrl", "c2jShape" : "SnapshotDownloadUrl", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A pre-signed Amazon S3 URL that can be used to download the patch snapshot.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #snapshotDownloadUrl(String)}.\n@param snapshotDownloadUrl a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #snapshotDownloadUrl(String)", "deprecated" : false, "documentation" : "

                                                                                                              A pre-signed Amazon S3 URL that can be used to download the patch snapshot.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "snapshotDownloadUrl", "fluentSetterDocumentation" : "

                                                                                                              A pre-signed Amazon S3 URL that can be used to download the patch snapshot.

                                                                                                              \n@param snapshotDownloadUrl A pre-signed Amazon S3 URL that can be used to download the patch snapshot.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "snapshotDownloadUrl", "getterDocumentation" : "

                                                                                                              A pre-signed Amazon S3 URL that can be used to download the patch snapshot.

                                                                                                              \n@return A pre-signed Amazon S3 URL that can be used to download the patch snapshot.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SnapshotDownloadUrl", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SnapshotDownloadUrl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SnapshotDownloadUrl", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A pre-signed Amazon S3 URL that can be used to download the patch snapshot.

                                                                                                              \n@param snapshotDownloadUrl A pre-signed Amazon S3 URL that can be used to download the patch snapshot.", "setterMethodName" : "setSnapshotDownloadUrl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "snapshotDownloadUrl", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "snapshotDownloadUrl", "variableType" : "String", "documentation" : "

                                                                                                              A pre-signed Amazon S3 URL that can be used to download the patch snapshot.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getProduct", "beanStyleSetterMethodName" : "setProduct", "c2jName" : "Product", "c2jShape" : "Product", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Returns the specific operating system (for example Windows Server 2012 or Amazon Linux 2015.09) on the instance for the specified patch snapshot.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #product(String)}.\n@param product a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #product(String)", "deprecated" : false, "documentation" : "

                                                                                                              Returns the specific operating system (for example Windows Server 2012 or Amazon Linux 2015.09) on the instance for the specified patch snapshot.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "product", "fluentSetterDocumentation" : "

                                                                                                              Returns the specific operating system (for example Windows Server 2012 or Amazon Linux 2015.09) on the instance for the specified patch snapshot.

                                                                                                              \n@param product Returns the specific operating system (for example Windows Server 2012 or Amazon Linux 2015.09) on the instance for the specified patch snapshot.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "product", "getterDocumentation" : "

                                                                                                              Returns the specific operating system (for example Windows Server 2012 or Amazon Linux 2015.09) on the instance for the specified patch snapshot.

                                                                                                              \n@return Returns the specific operating system (for example Windows Server 2012 or Amazon Linux 2015.09) on the instance for the specified patch snapshot.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Product", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Product", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Product", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Returns the specific operating system (for example Windows Server 2012 or Amazon Linux 2015.09) on the instance for the specified patch snapshot.

                                                                                                              \n@param product Returns the specific operating system (for example Windows Server 2012 or Amazon Linux 2015.09) on the instance for the specified patch snapshot.", "setterMethodName" : "setProduct", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "product", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "product", "variableType" : "String", "documentation" : "

                                                                                                              Returns the specific operating system (for example Windows Server 2012 or Amazon Linux 2015.09) on the instance for the specified patch snapshot.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "InstanceId" : { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the instance.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the instance.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the instance.

                                                                                                              \n@param instanceId The ID of the instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                                              The ID of the instance.

                                                                                                              \n@return The ID of the instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the instance.

                                                                                                              \n@param instanceId The ID of the instance.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the instance.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Product" : { "beanStyleGetterMethodName" : "getProduct", "beanStyleSetterMethodName" : "setProduct", "c2jName" : "Product", "c2jShape" : "Product", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Returns the specific operating system (for example Windows Server 2012 or Amazon Linux 2015.09) on the instance for the specified patch snapshot.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #product(String)}.\n@param product a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #product(String)", "deprecated" : false, "documentation" : "

                                                                                                              Returns the specific operating system (for example Windows Server 2012 or Amazon Linux 2015.09) on the instance for the specified patch snapshot.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "product", "fluentSetterDocumentation" : "

                                                                                                              Returns the specific operating system (for example Windows Server 2012 or Amazon Linux 2015.09) on the instance for the specified patch snapshot.

                                                                                                              \n@param product Returns the specific operating system (for example Windows Server 2012 or Amazon Linux 2015.09) on the instance for the specified patch snapshot.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "product", "getterDocumentation" : "

                                                                                                              Returns the specific operating system (for example Windows Server 2012 or Amazon Linux 2015.09) on the instance for the specified patch snapshot.

                                                                                                              \n@return Returns the specific operating system (for example Windows Server 2012 or Amazon Linux 2015.09) on the instance for the specified patch snapshot.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Product", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Product", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Product", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Returns the specific operating system (for example Windows Server 2012 or Amazon Linux 2015.09) on the instance for the specified patch snapshot.

                                                                                                              \n@param product Returns the specific operating system (for example Windows Server 2012 or Amazon Linux 2015.09) on the instance for the specified patch snapshot.", "setterMethodName" : "setProduct", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "product", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "product", "variableType" : "String", "documentation" : "

                                                                                                              Returns the specific operating system (for example Windows Server 2012 or Amazon Linux 2015.09) on the instance for the specified patch snapshot.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SnapshotDownloadUrl" : { "beanStyleGetterMethodName" : "getSnapshotDownloadUrl", "beanStyleSetterMethodName" : "setSnapshotDownloadUrl", "c2jName" : "SnapshotDownloadUrl", "c2jShape" : "SnapshotDownloadUrl", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A pre-signed Amazon S3 URL that can be used to download the patch snapshot.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #snapshotDownloadUrl(String)}.\n@param snapshotDownloadUrl a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #snapshotDownloadUrl(String)", "deprecated" : false, "documentation" : "

                                                                                                              A pre-signed Amazon S3 URL that can be used to download the patch snapshot.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "snapshotDownloadUrl", "fluentSetterDocumentation" : "

                                                                                                              A pre-signed Amazon S3 URL that can be used to download the patch snapshot.

                                                                                                              \n@param snapshotDownloadUrl A pre-signed Amazon S3 URL that can be used to download the patch snapshot.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "snapshotDownloadUrl", "getterDocumentation" : "

                                                                                                              A pre-signed Amazon S3 URL that can be used to download the patch snapshot.

                                                                                                              \n@return A pre-signed Amazon S3 URL that can be used to download the patch snapshot.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SnapshotDownloadUrl", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SnapshotDownloadUrl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SnapshotDownloadUrl", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A pre-signed Amazon S3 URL that can be used to download the patch snapshot.

                                                                                                              \n@param snapshotDownloadUrl A pre-signed Amazon S3 URL that can be used to download the patch snapshot.", "setterMethodName" : "setSnapshotDownloadUrl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "snapshotDownloadUrl", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "snapshotDownloadUrl", "variableType" : "String", "documentation" : "

                                                                                                              A pre-signed Amazon S3 URL that can be used to download the patch snapshot.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SnapshotId" : { "beanStyleGetterMethodName" : "getSnapshotId", "beanStyleSetterMethodName" : "setSnapshotId", "c2jName" : "SnapshotId", "c2jShape" : "SnapshotId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user-defined snapshot ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #snapshotId(String)}.\n@param snapshotId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #snapshotId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user-defined snapshot ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "snapshotId", "fluentSetterDocumentation" : "

                                                                                                              The user-defined snapshot ID.

                                                                                                              \n@param snapshotId The user-defined snapshot ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "snapshotId", "getterDocumentation" : "

                                                                                                              The user-defined snapshot ID.

                                                                                                              \n@return The user-defined snapshot ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SnapshotId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SnapshotId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SnapshotId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The user-defined snapshot ID.

                                                                                                              \n@param snapshotId The user-defined snapshot ID.", "setterMethodName" : "setSnapshotId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "snapshotId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "snapshotId", "variableType" : "String", "documentation" : "

                                                                                                              The user-defined snapshot ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the instance.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the instance.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the instance.

                                                                                                              \n@param instanceId The ID of the instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                                              The ID of the instance.

                                                                                                              \n@return The ID of the instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the instance.

                                                                                                              \n@param instanceId The ID of the instance.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the instance.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSnapshotId", "beanStyleSetterMethodName" : "setSnapshotId", "c2jName" : "SnapshotId", "c2jShape" : "SnapshotId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The user-defined snapshot ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #snapshotId(String)}.\n@param snapshotId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #snapshotId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The user-defined snapshot ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "snapshotId", "fluentSetterDocumentation" : "

                                                                                                              The user-defined snapshot ID.

                                                                                                              \n@param snapshotId The user-defined snapshot ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "snapshotId", "getterDocumentation" : "

                                                                                                              The user-defined snapshot ID.

                                                                                                              \n@return The user-defined snapshot ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SnapshotId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SnapshotId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SnapshotId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The user-defined snapshot ID.

                                                                                                              \n@param snapshotId The user-defined snapshot ID.", "setterMethodName" : "setSnapshotId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "snapshotId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "snapshotId", "variableType" : "String", "documentation" : "

                                                                                                              The user-defined snapshot ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSnapshotDownloadUrl", "beanStyleSetterMethodName" : "setSnapshotDownloadUrl", "c2jName" : "SnapshotDownloadUrl", "c2jShape" : "SnapshotDownloadUrl", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A pre-signed Amazon S3 URL that can be used to download the patch snapshot.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #snapshotDownloadUrl(String)}.\n@param snapshotDownloadUrl a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #snapshotDownloadUrl(String)", "deprecated" : false, "documentation" : "

                                                                                                              A pre-signed Amazon S3 URL that can be used to download the patch snapshot.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "snapshotDownloadUrl", "fluentSetterDocumentation" : "

                                                                                                              A pre-signed Amazon S3 URL that can be used to download the patch snapshot.

                                                                                                              \n@param snapshotDownloadUrl A pre-signed Amazon S3 URL that can be used to download the patch snapshot.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "snapshotDownloadUrl", "getterDocumentation" : "

                                                                                                              A pre-signed Amazon S3 URL that can be used to download the patch snapshot.

                                                                                                              \n@return A pre-signed Amazon S3 URL that can be used to download the patch snapshot.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SnapshotDownloadUrl", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SnapshotDownloadUrl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SnapshotDownloadUrl", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A pre-signed Amazon S3 URL that can be used to download the patch snapshot.

                                                                                                              \n@param snapshotDownloadUrl A pre-signed Amazon S3 URL that can be used to download the patch snapshot.", "setterMethodName" : "setSnapshotDownloadUrl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "snapshotDownloadUrl", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "snapshotDownloadUrl", "variableType" : "String", "documentation" : "

                                                                                                              A pre-signed Amazon S3 URL that can be used to download the patch snapshot.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getProduct", "beanStyleSetterMethodName" : "setProduct", "c2jName" : "Product", "c2jShape" : "Product", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Returns the specific operating system (for example Windows Server 2012 or Amazon Linux 2015.09) on the instance for the specified patch snapshot.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #product(String)}.\n@param product a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #product(String)", "deprecated" : false, "documentation" : "

                                                                                                              Returns the specific operating system (for example Windows Server 2012 or Amazon Linux 2015.09) on the instance for the specified patch snapshot.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "product", "fluentSetterDocumentation" : "

                                                                                                              Returns the specific operating system (for example Windows Server 2012 or Amazon Linux 2015.09) on the instance for the specified patch snapshot.

                                                                                                              \n@param product Returns the specific operating system (for example Windows Server 2012 or Amazon Linux 2015.09) on the instance for the specified patch snapshot.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "product", "getterDocumentation" : "

                                                                                                              Returns the specific operating system (for example Windows Server 2012 or Amazon Linux 2015.09) on the instance for the specified patch snapshot.

                                                                                                              \n@return Returns the specific operating system (for example Windows Server 2012 or Amazon Linux 2015.09) on the instance for the specified patch snapshot.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Product", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Product", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Product", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Returns the specific operating system (for example Windows Server 2012 or Amazon Linux 2015.09) on the instance for the specified patch snapshot.

                                                                                                              \n@param product Returns the specific operating system (for example Windows Server 2012 or Amazon Linux 2015.09) on the instance for the specified patch snapshot.", "setterMethodName" : "setProduct", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "product", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "product", "variableType" : "String", "documentation" : "

                                                                                                              Returns the specific operating system (for example Windows Server 2012 or Amazon Linux 2015.09) on the instance for the specified patch snapshot.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetDeployablePatchSnapshotForInstanceResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetDeployablePatchSnapshotForInstanceResponse", "variableName" : "getDeployablePatchSnapshotForInstanceResponse", "variableType" : "GetDeployablePatchSnapshotForInstanceResponse", "documentation" : null, "simpleType" : "GetDeployablePatchSnapshotForInstanceResponse", "variableSetterType" : "GetDeployablePatchSnapshotForInstanceResponse" }, "wrapper" : false }, "GetDocumentRequest" : { "c2jName" : "GetDocumentRequest", "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" : "GetDocument", "locationName" : null, "requestUri" : "/", "target" : "AmazonSSM.GetDocument", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "DocumentARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of the Systems Manager document.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name of the Systems Manager document.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                              The name of the Systems Manager document.

                                                                                                              \n@param name The name of the Systems Manager document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                              The name of the Systems Manager document.

                                                                                                              \n@return The name of the Systems Manager document.", "getterModel" : { "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 Systems Manager document.

                                                                                                              \n@param name The name of the Systems Manager document.", "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 Systems Manager document.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVersionName", "beanStyleSetterMethodName" : "setVersionName", "c2jName" : "VersionName", "c2jShape" : "DocumentVersionName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              An optional field specifying the version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #versionName(String)}.\n@param versionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #versionName(String)", "deprecated" : false, "documentation" : "

                                                                                                              An optional field specifying the version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "versionName", "fluentSetterDocumentation" : "

                                                                                                              An optional field specifying the version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.

                                                                                                              \n@param versionName An optional field specifying the version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "versionName", "getterDocumentation" : "

                                                                                                              An optional field specifying the version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.

                                                                                                              \n@return An optional field specifying the version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VersionName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VersionName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VersionName", "sensitive" : false, "setterDocumentation" : "

                                                                                                              An optional field specifying the version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.

                                                                                                              \n@param versionName An optional field specifying the version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.", "setterMethodName" : "setVersionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "versionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "versionName", "variableType" : "String", "documentation" : "

                                                                                                              An optional field specifying the version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDocumentVersion", "beanStyleSetterMethodName" : "setDocumentVersion", "c2jName" : "DocumentVersion", "c2jShape" : "DocumentVersion", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The document version for which you want information.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentVersion(String)}.\n@param documentVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentVersion(String)", "deprecated" : false, "documentation" : "

                                                                                                              The document version for which you want information.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "documentVersion", "fluentSetterDocumentation" : "

                                                                                                              The document version for which you want information.

                                                                                                              \n@param documentVersion The document version for which you want information.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "documentVersion", "getterDocumentation" : "

                                                                                                              The document version for which you want information.

                                                                                                              \n@return The document version for which you want information.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The document version for which you want information.

                                                                                                              \n@param documentVersion The document version for which you want information.", "setterMethodName" : "setDocumentVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : "

                                                                                                              The document version for which you want information.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDocumentFormatAsString", "beanStyleSetterMethodName" : "setDocumentFormat", "c2jName" : "DocumentFormat", "c2jShape" : "DocumentFormat", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Returns the document in the specified format. The document format can be either JSON or YAML. JSON is the default format.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentFormatAsString(String)}.\n@param documentFormat a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentFormat(String)", "deprecated" : false, "documentation" : "

                                                                                                              Returns the document in the specified format. The document format can be either JSON or YAML. JSON is the default format.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "DocumentFormat", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "documentFormat", "fluentEnumSetterMethodName" : "documentFormat", "fluentGetterMethodName" : "documentFormatAsString", "fluentSetterDocumentation" : "

                                                                                                              Returns the document in the specified format. The document format can be either JSON or YAML. JSON is the default format.

                                                                                                              \n@param documentFormat Returns the document in the specified format. The document format can be either JSON or YAML. JSON is the default format.\n@see DocumentFormat\n@return Returns a reference to this object so that method calls can be chained together.\n@see DocumentFormat", "fluentSetterMethodName" : "documentFormat", "getterDocumentation" : "

                                                                                                              Returns the document in the specified format. The document format can be either JSON or YAML. JSON is the default format.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #documentFormat} will return {@link DocumentFormat#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #documentFormatAsString}.\n

                                                                                                              \n@return Returns the document in the specified format. The document format can be either JSON or YAML. JSON is the default format.\n@see DocumentFormat", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentFormat", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentFormat", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentFormat", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Returns the document in the specified format. The document format can be either JSON or YAML. JSON is the default format.

                                                                                                              \n@param documentFormat Returns the document in the specified format. The document format can be either JSON or YAML. JSON is the default format.\n@see DocumentFormat", "setterMethodName" : "setDocumentFormat", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentFormat", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentFormat", "variableType" : "String", "documentation" : "

                                                                                                              Returns the document in the specified format. The document format can be either JSON or YAML. JSON is the default format.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DocumentFormat" : { "beanStyleGetterMethodName" : "getDocumentFormatAsString", "beanStyleSetterMethodName" : "setDocumentFormat", "c2jName" : "DocumentFormat", "c2jShape" : "DocumentFormat", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Returns the document in the specified format. The document format can be either JSON or YAML. JSON is the default format.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentFormatAsString(String)}.\n@param documentFormat a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentFormat(String)", "deprecated" : false, "documentation" : "

                                                                                                              Returns the document in the specified format. The document format can be either JSON or YAML. JSON is the default format.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "DocumentFormat", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "documentFormat", "fluentEnumSetterMethodName" : "documentFormat", "fluentGetterMethodName" : "documentFormatAsString", "fluentSetterDocumentation" : "

                                                                                                              Returns the document in the specified format. The document format can be either JSON or YAML. JSON is the default format.

                                                                                                              \n@param documentFormat Returns the document in the specified format. The document format can be either JSON or YAML. JSON is the default format.\n@see DocumentFormat\n@return Returns a reference to this object so that method calls can be chained together.\n@see DocumentFormat", "fluentSetterMethodName" : "documentFormat", "getterDocumentation" : "

                                                                                                              Returns the document in the specified format. The document format can be either JSON or YAML. JSON is the default format.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #documentFormat} will return {@link DocumentFormat#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #documentFormatAsString}.\n

                                                                                                              \n@return Returns the document in the specified format. The document format can be either JSON or YAML. JSON is the default format.\n@see DocumentFormat", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentFormat", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentFormat", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentFormat", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Returns the document in the specified format. The document format can be either JSON or YAML. JSON is the default format.

                                                                                                              \n@param documentFormat Returns the document in the specified format. The document format can be either JSON or YAML. JSON is the default format.\n@see DocumentFormat", "setterMethodName" : "setDocumentFormat", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentFormat", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentFormat", "variableType" : "String", "documentation" : "

                                                                                                              Returns the document in the specified format. The document format can be either JSON or YAML. JSON is the default format.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DocumentVersion" : { "beanStyleGetterMethodName" : "getDocumentVersion", "beanStyleSetterMethodName" : "setDocumentVersion", "c2jName" : "DocumentVersion", "c2jShape" : "DocumentVersion", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The document version for which you want information.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentVersion(String)}.\n@param documentVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentVersion(String)", "deprecated" : false, "documentation" : "

                                                                                                              The document version for which you want information.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "documentVersion", "fluentSetterDocumentation" : "

                                                                                                              The document version for which you want information.

                                                                                                              \n@param documentVersion The document version for which you want information.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "documentVersion", "getterDocumentation" : "

                                                                                                              The document version for which you want information.

                                                                                                              \n@return The document version for which you want information.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The document version for which you want information.

                                                                                                              \n@param documentVersion The document version for which you want information.", "setterMethodName" : "setDocumentVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : "

                                                                                                              The document version for which you want information.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "DocumentARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of the Systems Manager document.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name of the Systems Manager document.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                              The name of the Systems Manager document.

                                                                                                              \n@param name The name of the Systems Manager document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                              The name of the Systems Manager document.

                                                                                                              \n@return The name of the Systems Manager document.", "getterModel" : { "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 Systems Manager document.

                                                                                                              \n@param name The name of the Systems Manager document.", "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 Systems Manager document.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "VersionName" : { "beanStyleGetterMethodName" : "getVersionName", "beanStyleSetterMethodName" : "setVersionName", "c2jName" : "VersionName", "c2jShape" : "DocumentVersionName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              An optional field specifying the version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #versionName(String)}.\n@param versionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #versionName(String)", "deprecated" : false, "documentation" : "

                                                                                                              An optional field specifying the version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "versionName", "fluentSetterDocumentation" : "

                                                                                                              An optional field specifying the version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.

                                                                                                              \n@param versionName An optional field specifying the version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "versionName", "getterDocumentation" : "

                                                                                                              An optional field specifying the version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.

                                                                                                              \n@return An optional field specifying the version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VersionName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VersionName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VersionName", "sensitive" : false, "setterDocumentation" : "

                                                                                                              An optional field specifying the version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.

                                                                                                              \n@param versionName An optional field specifying the version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.", "setterMethodName" : "setVersionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "versionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "versionName", "variableType" : "String", "documentation" : "

                                                                                                              An optional field specifying the version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "DocumentARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of the Systems Manager document.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name of the Systems Manager document.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                              The name of the Systems Manager document.

                                                                                                              \n@param name The name of the Systems Manager document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                              The name of the Systems Manager document.

                                                                                                              \n@return The name of the Systems Manager document.", "getterModel" : { "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 Systems Manager document.

                                                                                                              \n@param name The name of the Systems Manager document.", "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 Systems Manager document.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVersionName", "beanStyleSetterMethodName" : "setVersionName", "c2jName" : "VersionName", "c2jShape" : "DocumentVersionName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              An optional field specifying the version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #versionName(String)}.\n@param versionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #versionName(String)", "deprecated" : false, "documentation" : "

                                                                                                              An optional field specifying the version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "versionName", "fluentSetterDocumentation" : "

                                                                                                              An optional field specifying the version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.

                                                                                                              \n@param versionName An optional field specifying the version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "versionName", "getterDocumentation" : "

                                                                                                              An optional field specifying the version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.

                                                                                                              \n@return An optional field specifying the version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VersionName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VersionName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VersionName", "sensitive" : false, "setterDocumentation" : "

                                                                                                              An optional field specifying the version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.

                                                                                                              \n@param versionName An optional field specifying the version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.", "setterMethodName" : "setVersionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "versionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "versionName", "variableType" : "String", "documentation" : "

                                                                                                              An optional field specifying the version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDocumentVersion", "beanStyleSetterMethodName" : "setDocumentVersion", "c2jName" : "DocumentVersion", "c2jShape" : "DocumentVersion", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The document version for which you want information.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentVersion(String)}.\n@param documentVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentVersion(String)", "deprecated" : false, "documentation" : "

                                                                                                              The document version for which you want information.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "documentVersion", "fluentSetterDocumentation" : "

                                                                                                              The document version for which you want information.

                                                                                                              \n@param documentVersion The document version for which you want information.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "documentVersion", "getterDocumentation" : "

                                                                                                              The document version for which you want information.

                                                                                                              \n@return The document version for which you want information.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The document version for which you want information.

                                                                                                              \n@param documentVersion The document version for which you want information.", "setterMethodName" : "setDocumentVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : "

                                                                                                              The document version for which you want information.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDocumentFormatAsString", "beanStyleSetterMethodName" : "setDocumentFormat", "c2jName" : "DocumentFormat", "c2jShape" : "DocumentFormat", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Returns the document in the specified format. The document format can be either JSON or YAML. JSON is the default format.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentFormatAsString(String)}.\n@param documentFormat a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentFormat(String)", "deprecated" : false, "documentation" : "

                                                                                                              Returns the document in the specified format. The document format can be either JSON or YAML. JSON is the default format.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "DocumentFormat", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "documentFormat", "fluentEnumSetterMethodName" : "documentFormat", "fluentGetterMethodName" : "documentFormatAsString", "fluentSetterDocumentation" : "

                                                                                                              Returns the document in the specified format. The document format can be either JSON or YAML. JSON is the default format.

                                                                                                              \n@param documentFormat Returns the document in the specified format. The document format can be either JSON or YAML. JSON is the default format.\n@see DocumentFormat\n@return Returns a reference to this object so that method calls can be chained together.\n@see DocumentFormat", "fluentSetterMethodName" : "documentFormat", "getterDocumentation" : "

                                                                                                              Returns the document in the specified format. The document format can be either JSON or YAML. JSON is the default format.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #documentFormat} will return {@link DocumentFormat#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #documentFormatAsString}.\n

                                                                                                              \n@return Returns the document in the specified format. The document format can be either JSON or YAML. JSON is the default format.\n@see DocumentFormat", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentFormat", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentFormat", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentFormat", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Returns the document in the specified format. The document format can be either JSON or YAML. JSON is the default format.

                                                                                                              \n@param documentFormat Returns the document in the specified format. The document format can be either JSON or YAML. JSON is the default format.\n@see DocumentFormat", "setterMethodName" : "setDocumentFormat", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentFormat", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentFormat", "variableType" : "String", "documentation" : "

                                                                                                              Returns the document in the specified format. The document format can be either JSON or YAML. JSON is the default format.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Name" ], "shapeName" : "GetDocumentRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetDocumentRequest", "variableName" : "getDocumentRequest", "variableType" : "GetDocumentRequest", "documentation" : null, "simpleType" : "GetDocumentRequest", "variableSetterType" : "GetDocumentRequest" }, "wrapper" : false }, "GetDocumentResponse" : { "c2jName" : "GetDocumentResult", "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" : [ { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "DocumentARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of the Systems Manager document.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name of the Systems Manager document.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                              The name of the Systems Manager document.

                                                                                                              \n@param name The name of the Systems Manager document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                              The name of the Systems Manager document.

                                                                                                              \n@return The name of the Systems Manager document.", "getterModel" : { "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 Systems Manager document.

                                                                                                              \n@param name The name of the Systems Manager document.", "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 Systems Manager document.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVersionName", "beanStyleSetterMethodName" : "setVersionName", "c2jName" : "VersionName", "c2jShape" : "DocumentVersionName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #versionName(String)}.\n@param versionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #versionName(String)", "deprecated" : false, "documentation" : "

                                                                                                              The version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "versionName", "fluentSetterDocumentation" : "

                                                                                                              The version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.

                                                                                                              \n@param versionName The version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "versionName", "getterDocumentation" : "

                                                                                                              The version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.

                                                                                                              \n@return The version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VersionName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VersionName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VersionName", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.

                                                                                                              \n@param versionName The version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.", "setterMethodName" : "setVersionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "versionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "versionName", "variableType" : "String", "documentation" : "

                                                                                                              The version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDocumentVersion", "beanStyleSetterMethodName" : "setDocumentVersion", "c2jName" : "DocumentVersion", "c2jShape" : "DocumentVersion", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The document version.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentVersion(String)}.\n@param documentVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentVersion(String)", "deprecated" : false, "documentation" : "

                                                                                                              The document version.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "documentVersion", "fluentSetterDocumentation" : "

                                                                                                              The document version.

                                                                                                              \n@param documentVersion The document version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "documentVersion", "getterDocumentation" : "

                                                                                                              The document version.

                                                                                                              \n@return The document version.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The document version.

                                                                                                              \n@param documentVersion The document version.", "setterMethodName" : "setDocumentVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : "

                                                                                                              The document version.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "DocumentStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The status of the Systems Manager document, such as Creating, Active, Updating, Failed, and Deleting.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                                                                              The status of the Systems Manager document, such as Creating, Active, Updating, Failed, and Deleting.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "DocumentStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                                                              The status of the Systems Manager document, such as Creating, Active, Updating, Failed, and Deleting.

                                                                                                              \n@param status The status of the Systems Manager document, such as Creating, Active, Updating, Failed, and Deleting.\n@see DocumentStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see DocumentStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                                              The status of the Systems Manager document, such as Creating, Active, Updating, Failed, and Deleting.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link DocumentStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                                              \n@return The status of the Systems Manager document, such as Creating, Active, Updating, Failed, and Deleting.\n@see DocumentStatus", "getterModel" : { "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 the Systems Manager document, such as Creating, Active, Updating, Failed, and Deleting.

                                                                                                              \n@param status The status of the Systems Manager document, such as Creating, Active, Updating, Failed, and Deleting.\n@see DocumentStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                                                                              The status of the Systems Manager document, such as Creating, Active, Updating, Failed, and Deleting.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatusInformation", "beanStyleSetterMethodName" : "setStatusInformation", "c2jName" : "StatusInformation", "c2jShape" : "DocumentStatusInformation", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A message returned by AWS Systems Manager that explains the Status value. For example, a Failed status might be explained by the StatusInformation message, \"The specified S3 bucket does not exist. Verify that the URL of the S3 bucket is correct.\"

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusInformation(String)}.\n@param statusInformation a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #statusInformation(String)", "deprecated" : false, "documentation" : "

                                                                                                              A message returned by AWS Systems Manager that explains the Status value. For example, a Failed status might be explained by the StatusInformation message, \"The specified S3 bucket does not exist. Verify that the URL of the S3 bucket is correct.\"

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "statusInformation", "fluentSetterDocumentation" : "

                                                                                                              A message returned by AWS Systems Manager that explains the Status value. For example, a Failed status might be explained by the StatusInformation message, \"The specified S3 bucket does not exist. Verify that the URL of the S3 bucket is correct.\"

                                                                                                              \n@param statusInformation A message returned by AWS Systems Manager that explains the Status value. For example, a Failed status might be explained by the StatusInformation message, \"The specified S3 bucket does not exist. Verify that the URL of the S3 bucket is correct.\"\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "statusInformation", "getterDocumentation" : "

                                                                                                              A message returned by AWS Systems Manager that explains the Status value. For example, a Failed status might be explained by the StatusInformation message, \"The specified S3 bucket does not exist. Verify that the URL of the S3 bucket is correct.\"

                                                                                                              \n@return A message returned by AWS Systems Manager that explains the Status value. For example, a Failed status might be explained by the StatusInformation message, \"The specified S3 bucket does not exist. Verify that the URL of the S3 bucket is correct.\"", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StatusInformation", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StatusInformation", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StatusInformation", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A message returned by AWS Systems Manager that explains the Status value. For example, a Failed status might be explained by the StatusInformation message, \"The specified S3 bucket does not exist. Verify that the URL of the S3 bucket is correct.\"

                                                                                                              \n@param statusInformation A message returned by AWS Systems Manager that explains the Status value. For example, a Failed status might be explained by the StatusInformation message, \"The specified S3 bucket does not exist. Verify that the URL of the S3 bucket is correct.\"", "setterMethodName" : "setStatusInformation", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "statusInformation", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "statusInformation", "variableType" : "String", "documentation" : "

                                                                                                              A message returned by AWS Systems Manager that explains the Status value. For example, a Failed status might be explained by the StatusInformation message, \"The specified S3 bucket does not exist. Verify that the URL of the S3 bucket is correct.\"

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContent", "beanStyleSetterMethodName" : "setContent", "c2jName" : "Content", "c2jShape" : "DocumentContent", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The contents of the Systems Manager document.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #content(String)}.\n@param content a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #content(String)", "deprecated" : false, "documentation" : "

                                                                                                              The contents of the Systems Manager document.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "content", "fluentSetterDocumentation" : "

                                                                                                              The contents of the Systems Manager document.

                                                                                                              \n@param content The contents of the Systems Manager document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "content", "getterDocumentation" : "

                                                                                                              The contents of the Systems Manager document.

                                                                                                              \n@return The contents of the Systems Manager document.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Content", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Content", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Content", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The contents of the Systems Manager document.

                                                                                                              \n@param content The contents of the Systems Manager document.", "setterMethodName" : "setContent", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "content", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "content", "variableType" : "String", "documentation" : "

                                                                                                              The contents of the Systems Manager document.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDocumentTypeAsString", "beanStyleSetterMethodName" : "setDocumentType", "c2jName" : "DocumentType", "c2jShape" : "DocumentType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The document type.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentTypeAsString(String)}.\n@param documentType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentType(String)", "deprecated" : false, "documentation" : "

                                                                                                              The document type.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "DocumentType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "documentType", "fluentEnumSetterMethodName" : "documentType", "fluentGetterMethodName" : "documentTypeAsString", "fluentSetterDocumentation" : "

                                                                                                              The document type.

                                                                                                              \n@param documentType The document type.\n@see DocumentType\n@return Returns a reference to this object so that method calls can be chained together.\n@see DocumentType", "fluentSetterMethodName" : "documentType", "getterDocumentation" : "

                                                                                                              The document type.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #documentType} will return {@link DocumentType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #documentTypeAsString}.\n

                                                                                                              \n@return The document type.\n@see DocumentType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentType", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The document type.

                                                                                                              \n@param documentType The document type.\n@see DocumentType", "setterMethodName" : "setDocumentType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentType", "variableType" : "String", "documentation" : "

                                                                                                              The document type.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDocumentFormatAsString", "beanStyleSetterMethodName" : "setDocumentFormat", "c2jName" : "DocumentFormat", "c2jShape" : "DocumentFormat", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The document format, either JSON or YAML.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentFormatAsString(String)}.\n@param documentFormat a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentFormat(String)", "deprecated" : false, "documentation" : "

                                                                                                              The document format, either JSON or YAML.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "DocumentFormat", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "documentFormat", "fluentEnumSetterMethodName" : "documentFormat", "fluentGetterMethodName" : "documentFormatAsString", "fluentSetterDocumentation" : "

                                                                                                              The document format, either JSON or YAML.

                                                                                                              \n@param documentFormat The document format, either JSON or YAML.\n@see DocumentFormat\n@return Returns a reference to this object so that method calls can be chained together.\n@see DocumentFormat", "fluentSetterMethodName" : "documentFormat", "getterDocumentation" : "

                                                                                                              The document format, either JSON or YAML.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #documentFormat} will return {@link DocumentFormat#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #documentFormatAsString}.\n

                                                                                                              \n@return The document format, either JSON or YAML.\n@see DocumentFormat", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentFormat", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentFormat", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentFormat", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The document format, either JSON or YAML.

                                                                                                              \n@param documentFormat The document format, either JSON or YAML.\n@see DocumentFormat", "setterMethodName" : "setDocumentFormat", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentFormat", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentFormat", "variableType" : "String", "documentation" : "

                                                                                                              The document format, either JSON or YAML.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAttachmentsContent", "beanStyleSetterMethodName" : "setAttachmentsContent", "c2jName" : "AttachmentsContent", "c2jShape" : "AttachmentContentList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A description of the document attachments, including names, locations, sizes, etc.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #attachmentsContent(List)}.\n@param attachmentsContent a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #attachmentsContent(List)", "deprecated" : false, "documentation" : "

                                                                                                              A description of the document attachments, including names, locations, sizes, etc.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "attachmentsContent", "fluentSetterDocumentation" : "

                                                                                                              A description of the document attachments, including names, locations, sizes, etc.

                                                                                                              \n@param attachmentsContent A description of the document attachments, including names, locations, sizes, etc.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attachmentsContent", "getterDocumentation" : "

                                                                                                              A description of the document attachments, including names, locations, sizes, etc.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return A description of the document attachments, including names, locations, sizes, etc.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AttachmentsContent", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AttachmentsContent", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AttachmentContent", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AttachmentContent.Builder} avoiding the need to create one manually via {@link AttachmentContent#builder()}.\n\nWhen the {@link Consumer} completes, {@link AttachmentContent.Builder#build()} is called immediately and its result is passed to {@link #member(AttachmentContent)}.\n@param member a consumer that will call methods on {@link AttachmentContent.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AttachmentContent)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "AttachmentContent", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "AttachmentContent", "variableName" : "member", "variableType" : "AttachmentContent", "documentation" : null, "simpleType" : "AttachmentContent", "variableSetterType" : "AttachmentContent" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AttachmentContent", "variableName" : "member", "variableType" : "AttachmentContent", "documentation" : "", "simpleType" : "AttachmentContent", "variableSetterType" : "AttachmentContent" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "AttachmentContent", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "AttachmentContent", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "AttachmentsContent", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A description of the document attachments, including names, locations, sizes, etc.

                                                                                                              \n@param attachmentsContent A description of the document attachments, including names, locations, sizes, etc.", "setterMethodName" : "setAttachmentsContent", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "attachmentsContent", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "attachmentsContent", "variableType" : "java.util.List", "documentation" : "

                                                                                                              A description of the document attachments, including names, locations, sizes, etc.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AttachmentsContent" : { "beanStyleGetterMethodName" : "getAttachmentsContent", "beanStyleSetterMethodName" : "setAttachmentsContent", "c2jName" : "AttachmentsContent", "c2jShape" : "AttachmentContentList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A description of the document attachments, including names, locations, sizes, etc.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #attachmentsContent(List)}.\n@param attachmentsContent a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #attachmentsContent(List)", "deprecated" : false, "documentation" : "

                                                                                                              A description of the document attachments, including names, locations, sizes, etc.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "attachmentsContent", "fluentSetterDocumentation" : "

                                                                                                              A description of the document attachments, including names, locations, sizes, etc.

                                                                                                              \n@param attachmentsContent A description of the document attachments, including names, locations, sizes, etc.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attachmentsContent", "getterDocumentation" : "

                                                                                                              A description of the document attachments, including names, locations, sizes, etc.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return A description of the document attachments, including names, locations, sizes, etc.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AttachmentsContent", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AttachmentsContent", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AttachmentContent", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AttachmentContent.Builder} avoiding the need to create one manually via {@link AttachmentContent#builder()}.\n\nWhen the {@link Consumer} completes, {@link AttachmentContent.Builder#build()} is called immediately and its result is passed to {@link #member(AttachmentContent)}.\n@param member a consumer that will call methods on {@link AttachmentContent.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AttachmentContent)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "AttachmentContent", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "AttachmentContent", "variableName" : "member", "variableType" : "AttachmentContent", "documentation" : null, "simpleType" : "AttachmentContent", "variableSetterType" : "AttachmentContent" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AttachmentContent", "variableName" : "member", "variableType" : "AttachmentContent", "documentation" : "", "simpleType" : "AttachmentContent", "variableSetterType" : "AttachmentContent" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "AttachmentContent", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "AttachmentContent", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "AttachmentsContent", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A description of the document attachments, including names, locations, sizes, etc.

                                                                                                              \n@param attachmentsContent A description of the document attachments, including names, locations, sizes, etc.", "setterMethodName" : "setAttachmentsContent", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "attachmentsContent", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "attachmentsContent", "variableType" : "java.util.List", "documentation" : "

                                                                                                              A description of the document attachments, including names, locations, sizes, etc.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "Content" : { "beanStyleGetterMethodName" : "getContent", "beanStyleSetterMethodName" : "setContent", "c2jName" : "Content", "c2jShape" : "DocumentContent", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The contents of the Systems Manager document.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #content(String)}.\n@param content a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #content(String)", "deprecated" : false, "documentation" : "

                                                                                                              The contents of the Systems Manager document.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "content", "fluentSetterDocumentation" : "

                                                                                                              The contents of the Systems Manager document.

                                                                                                              \n@param content The contents of the Systems Manager document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "content", "getterDocumentation" : "

                                                                                                              The contents of the Systems Manager document.

                                                                                                              \n@return The contents of the Systems Manager document.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Content", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Content", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Content", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The contents of the Systems Manager document.

                                                                                                              \n@param content The contents of the Systems Manager document.", "setterMethodName" : "setContent", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "content", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "content", "variableType" : "String", "documentation" : "

                                                                                                              The contents of the Systems Manager document.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DocumentFormat" : { "beanStyleGetterMethodName" : "getDocumentFormatAsString", "beanStyleSetterMethodName" : "setDocumentFormat", "c2jName" : "DocumentFormat", "c2jShape" : "DocumentFormat", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The document format, either JSON or YAML.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentFormatAsString(String)}.\n@param documentFormat a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentFormat(String)", "deprecated" : false, "documentation" : "

                                                                                                              The document format, either JSON or YAML.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "DocumentFormat", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "documentFormat", "fluentEnumSetterMethodName" : "documentFormat", "fluentGetterMethodName" : "documentFormatAsString", "fluentSetterDocumentation" : "

                                                                                                              The document format, either JSON or YAML.

                                                                                                              \n@param documentFormat The document format, either JSON or YAML.\n@see DocumentFormat\n@return Returns a reference to this object so that method calls can be chained together.\n@see DocumentFormat", "fluentSetterMethodName" : "documentFormat", "getterDocumentation" : "

                                                                                                              The document format, either JSON or YAML.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #documentFormat} will return {@link DocumentFormat#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #documentFormatAsString}.\n

                                                                                                              \n@return The document format, either JSON or YAML.\n@see DocumentFormat", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentFormat", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentFormat", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentFormat", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The document format, either JSON or YAML.

                                                                                                              \n@param documentFormat The document format, either JSON or YAML.\n@see DocumentFormat", "setterMethodName" : "setDocumentFormat", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentFormat", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentFormat", "variableType" : "String", "documentation" : "

                                                                                                              The document format, either JSON or YAML.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DocumentType" : { "beanStyleGetterMethodName" : "getDocumentTypeAsString", "beanStyleSetterMethodName" : "setDocumentType", "c2jName" : "DocumentType", "c2jShape" : "DocumentType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The document type.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentTypeAsString(String)}.\n@param documentType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentType(String)", "deprecated" : false, "documentation" : "

                                                                                                              The document type.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "DocumentType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "documentType", "fluentEnumSetterMethodName" : "documentType", "fluentGetterMethodName" : "documentTypeAsString", "fluentSetterDocumentation" : "

                                                                                                              The document type.

                                                                                                              \n@param documentType The document type.\n@see DocumentType\n@return Returns a reference to this object so that method calls can be chained together.\n@see DocumentType", "fluentSetterMethodName" : "documentType", "getterDocumentation" : "

                                                                                                              The document type.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #documentType} will return {@link DocumentType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #documentTypeAsString}.\n

                                                                                                              \n@return The document type.\n@see DocumentType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentType", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The document type.

                                                                                                              \n@param documentType The document type.\n@see DocumentType", "setterMethodName" : "setDocumentType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentType", "variableType" : "String", "documentation" : "

                                                                                                              The document type.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DocumentVersion" : { "beanStyleGetterMethodName" : "getDocumentVersion", "beanStyleSetterMethodName" : "setDocumentVersion", "c2jName" : "DocumentVersion", "c2jShape" : "DocumentVersion", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The document version.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentVersion(String)}.\n@param documentVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentVersion(String)", "deprecated" : false, "documentation" : "

                                                                                                              The document version.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "documentVersion", "fluentSetterDocumentation" : "

                                                                                                              The document version.

                                                                                                              \n@param documentVersion The document version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "documentVersion", "getterDocumentation" : "

                                                                                                              The document version.

                                                                                                              \n@return The document version.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The document version.

                                                                                                              \n@param documentVersion The document version.", "setterMethodName" : "setDocumentVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : "

                                                                                                              The document version.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "DocumentARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of the Systems Manager document.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name of the Systems Manager document.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                              The name of the Systems Manager document.

                                                                                                              \n@param name The name of the Systems Manager document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                              The name of the Systems Manager document.

                                                                                                              \n@return The name of the Systems Manager document.", "getterModel" : { "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 Systems Manager document.

                                                                                                              \n@param name The name of the Systems Manager document.", "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 Systems Manager document.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Status" : { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "DocumentStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The status of the Systems Manager document, such as Creating, Active, Updating, Failed, and Deleting.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                                                                              The status of the Systems Manager document, such as Creating, Active, Updating, Failed, and Deleting.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "DocumentStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                                                              The status of the Systems Manager document, such as Creating, Active, Updating, Failed, and Deleting.

                                                                                                              \n@param status The status of the Systems Manager document, such as Creating, Active, Updating, Failed, and Deleting.\n@see DocumentStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see DocumentStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                                              The status of the Systems Manager document, such as Creating, Active, Updating, Failed, and Deleting.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link DocumentStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                                              \n@return The status of the Systems Manager document, such as Creating, Active, Updating, Failed, and Deleting.\n@see DocumentStatus", "getterModel" : { "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 the Systems Manager document, such as Creating, Active, Updating, Failed, and Deleting.

                                                                                                              \n@param status The status of the Systems Manager document, such as Creating, Active, Updating, Failed, and Deleting.\n@see DocumentStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                                                                              The status of the Systems Manager document, such as Creating, Active, Updating, Failed, and Deleting.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "StatusInformation" : { "beanStyleGetterMethodName" : "getStatusInformation", "beanStyleSetterMethodName" : "setStatusInformation", "c2jName" : "StatusInformation", "c2jShape" : "DocumentStatusInformation", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A message returned by AWS Systems Manager that explains the Status value. For example, a Failed status might be explained by the StatusInformation message, \"The specified S3 bucket does not exist. Verify that the URL of the S3 bucket is correct.\"

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusInformation(String)}.\n@param statusInformation a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #statusInformation(String)", "deprecated" : false, "documentation" : "

                                                                                                              A message returned by AWS Systems Manager that explains the Status value. For example, a Failed status might be explained by the StatusInformation message, \"The specified S3 bucket does not exist. Verify that the URL of the S3 bucket is correct.\"

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "statusInformation", "fluentSetterDocumentation" : "

                                                                                                              A message returned by AWS Systems Manager that explains the Status value. For example, a Failed status might be explained by the StatusInformation message, \"The specified S3 bucket does not exist. Verify that the URL of the S3 bucket is correct.\"

                                                                                                              \n@param statusInformation A message returned by AWS Systems Manager that explains the Status value. For example, a Failed status might be explained by the StatusInformation message, \"The specified S3 bucket does not exist. Verify that the URL of the S3 bucket is correct.\"\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "statusInformation", "getterDocumentation" : "

                                                                                                              A message returned by AWS Systems Manager that explains the Status value. For example, a Failed status might be explained by the StatusInformation message, \"The specified S3 bucket does not exist. Verify that the URL of the S3 bucket is correct.\"

                                                                                                              \n@return A message returned by AWS Systems Manager that explains the Status value. For example, a Failed status might be explained by the StatusInformation message, \"The specified S3 bucket does not exist. Verify that the URL of the S3 bucket is correct.\"", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StatusInformation", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StatusInformation", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StatusInformation", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A message returned by AWS Systems Manager that explains the Status value. For example, a Failed status might be explained by the StatusInformation message, \"The specified S3 bucket does not exist. Verify that the URL of the S3 bucket is correct.\"

                                                                                                              \n@param statusInformation A message returned by AWS Systems Manager that explains the Status value. For example, a Failed status might be explained by the StatusInformation message, \"The specified S3 bucket does not exist. Verify that the URL of the S3 bucket is correct.\"", "setterMethodName" : "setStatusInformation", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "statusInformation", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "statusInformation", "variableType" : "String", "documentation" : "

                                                                                                              A message returned by AWS Systems Manager that explains the Status value. For example, a Failed status might be explained by the StatusInformation message, \"The specified S3 bucket does not exist. Verify that the URL of the S3 bucket is correct.\"

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "VersionName" : { "beanStyleGetterMethodName" : "getVersionName", "beanStyleSetterMethodName" : "setVersionName", "c2jName" : "VersionName", "c2jShape" : "DocumentVersionName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #versionName(String)}.\n@param versionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #versionName(String)", "deprecated" : false, "documentation" : "

                                                                                                              The version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "versionName", "fluentSetterDocumentation" : "

                                                                                                              The version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.

                                                                                                              \n@param versionName The version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "versionName", "getterDocumentation" : "

                                                                                                              The version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.

                                                                                                              \n@return The version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VersionName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VersionName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VersionName", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.

                                                                                                              \n@param versionName The version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.", "setterMethodName" : "setVersionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "versionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "versionName", "variableType" : "String", "documentation" : "

                                                                                                              The version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "DocumentARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of the Systems Manager document.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name of the Systems Manager document.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                              The name of the Systems Manager document.

                                                                                                              \n@param name The name of the Systems Manager document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                              The name of the Systems Manager document.

                                                                                                              \n@return The name of the Systems Manager document.", "getterModel" : { "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 Systems Manager document.

                                                                                                              \n@param name The name of the Systems Manager document.", "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 Systems Manager document.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVersionName", "beanStyleSetterMethodName" : "setVersionName", "c2jName" : "VersionName", "c2jShape" : "DocumentVersionName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #versionName(String)}.\n@param versionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #versionName(String)", "deprecated" : false, "documentation" : "

                                                                                                              The version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "versionName", "fluentSetterDocumentation" : "

                                                                                                              The version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.

                                                                                                              \n@param versionName The version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "versionName", "getterDocumentation" : "

                                                                                                              The version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.

                                                                                                              \n@return The version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VersionName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VersionName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VersionName", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.

                                                                                                              \n@param versionName The version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.", "setterMethodName" : "setVersionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "versionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "versionName", "variableType" : "String", "documentation" : "

                                                                                                              The version of the artifact associated with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDocumentVersion", "beanStyleSetterMethodName" : "setDocumentVersion", "c2jName" : "DocumentVersion", "c2jShape" : "DocumentVersion", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The document version.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentVersion(String)}.\n@param documentVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentVersion(String)", "deprecated" : false, "documentation" : "

                                                                                                              The document version.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "documentVersion", "fluentSetterDocumentation" : "

                                                                                                              The document version.

                                                                                                              \n@param documentVersion The document version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "documentVersion", "getterDocumentation" : "

                                                                                                              The document version.

                                                                                                              \n@return The document version.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The document version.

                                                                                                              \n@param documentVersion The document version.", "setterMethodName" : "setDocumentVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : "

                                                                                                              The document version.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "DocumentStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The status of the Systems Manager document, such as Creating, Active, Updating, Failed, and Deleting.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                                                                              The status of the Systems Manager document, such as Creating, Active, Updating, Failed, and Deleting.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "DocumentStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                                                              The status of the Systems Manager document, such as Creating, Active, Updating, Failed, and Deleting.

                                                                                                              \n@param status The status of the Systems Manager document, such as Creating, Active, Updating, Failed, and Deleting.\n@see DocumentStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see DocumentStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                                              The status of the Systems Manager document, such as Creating, Active, Updating, Failed, and Deleting.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link DocumentStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                                              \n@return The status of the Systems Manager document, such as Creating, Active, Updating, Failed, and Deleting.\n@see DocumentStatus", "getterModel" : { "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 the Systems Manager document, such as Creating, Active, Updating, Failed, and Deleting.

                                                                                                              \n@param status The status of the Systems Manager document, such as Creating, Active, Updating, Failed, and Deleting.\n@see DocumentStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                                                                              The status of the Systems Manager document, such as Creating, Active, Updating, Failed, and Deleting.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatusInformation", "beanStyleSetterMethodName" : "setStatusInformation", "c2jName" : "StatusInformation", "c2jShape" : "DocumentStatusInformation", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A message returned by AWS Systems Manager that explains the Status value. For example, a Failed status might be explained by the StatusInformation message, \"The specified S3 bucket does not exist. Verify that the URL of the S3 bucket is correct.\"

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusInformation(String)}.\n@param statusInformation a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #statusInformation(String)", "deprecated" : false, "documentation" : "

                                                                                                              A message returned by AWS Systems Manager that explains the Status value. For example, a Failed status might be explained by the StatusInformation message, \"The specified S3 bucket does not exist. Verify that the URL of the S3 bucket is correct.\"

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "statusInformation", "fluentSetterDocumentation" : "

                                                                                                              A message returned by AWS Systems Manager that explains the Status value. For example, a Failed status might be explained by the StatusInformation message, \"The specified S3 bucket does not exist. Verify that the URL of the S3 bucket is correct.\"

                                                                                                              \n@param statusInformation A message returned by AWS Systems Manager that explains the Status value. For example, a Failed status might be explained by the StatusInformation message, \"The specified S3 bucket does not exist. Verify that the URL of the S3 bucket is correct.\"\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "statusInformation", "getterDocumentation" : "

                                                                                                              A message returned by AWS Systems Manager that explains the Status value. For example, a Failed status might be explained by the StatusInformation message, \"The specified S3 bucket does not exist. Verify that the URL of the S3 bucket is correct.\"

                                                                                                              \n@return A message returned by AWS Systems Manager that explains the Status value. For example, a Failed status might be explained by the StatusInformation message, \"The specified S3 bucket does not exist. Verify that the URL of the S3 bucket is correct.\"", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StatusInformation", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StatusInformation", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StatusInformation", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A message returned by AWS Systems Manager that explains the Status value. For example, a Failed status might be explained by the StatusInformation message, \"The specified S3 bucket does not exist. Verify that the URL of the S3 bucket is correct.\"

                                                                                                              \n@param statusInformation A message returned by AWS Systems Manager that explains the Status value. For example, a Failed status might be explained by the StatusInformation message, \"The specified S3 bucket does not exist. Verify that the URL of the S3 bucket is correct.\"", "setterMethodName" : "setStatusInformation", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "statusInformation", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "statusInformation", "variableType" : "String", "documentation" : "

                                                                                                              A message returned by AWS Systems Manager that explains the Status value. For example, a Failed status might be explained by the StatusInformation message, \"The specified S3 bucket does not exist. Verify that the URL of the S3 bucket is correct.\"

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContent", "beanStyleSetterMethodName" : "setContent", "c2jName" : "Content", "c2jShape" : "DocumentContent", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The contents of the Systems Manager document.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #content(String)}.\n@param content a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #content(String)", "deprecated" : false, "documentation" : "

                                                                                                              The contents of the Systems Manager document.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "content", "fluentSetterDocumentation" : "

                                                                                                              The contents of the Systems Manager document.

                                                                                                              \n@param content The contents of the Systems Manager document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "content", "getterDocumentation" : "

                                                                                                              The contents of the Systems Manager document.

                                                                                                              \n@return The contents of the Systems Manager document.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Content", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Content", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Content", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The contents of the Systems Manager document.

                                                                                                              \n@param content The contents of the Systems Manager document.", "setterMethodName" : "setContent", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "content", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "content", "variableType" : "String", "documentation" : "

                                                                                                              The contents of the Systems Manager document.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDocumentTypeAsString", "beanStyleSetterMethodName" : "setDocumentType", "c2jName" : "DocumentType", "c2jShape" : "DocumentType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The document type.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentTypeAsString(String)}.\n@param documentType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentType(String)", "deprecated" : false, "documentation" : "

                                                                                                              The document type.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "DocumentType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "documentType", "fluentEnumSetterMethodName" : "documentType", "fluentGetterMethodName" : "documentTypeAsString", "fluentSetterDocumentation" : "

                                                                                                              The document type.

                                                                                                              \n@param documentType The document type.\n@see DocumentType\n@return Returns a reference to this object so that method calls can be chained together.\n@see DocumentType", "fluentSetterMethodName" : "documentType", "getterDocumentation" : "

                                                                                                              The document type.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #documentType} will return {@link DocumentType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #documentTypeAsString}.\n

                                                                                                              \n@return The document type.\n@see DocumentType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentType", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The document type.

                                                                                                              \n@param documentType The document type.\n@see DocumentType", "setterMethodName" : "setDocumentType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentType", "variableType" : "String", "documentation" : "

                                                                                                              The document type.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDocumentFormatAsString", "beanStyleSetterMethodName" : "setDocumentFormat", "c2jName" : "DocumentFormat", "c2jShape" : "DocumentFormat", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The document format, either JSON or YAML.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentFormatAsString(String)}.\n@param documentFormat a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentFormat(String)", "deprecated" : false, "documentation" : "

                                                                                                              The document format, either JSON or YAML.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "DocumentFormat", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "documentFormat", "fluentEnumSetterMethodName" : "documentFormat", "fluentGetterMethodName" : "documentFormatAsString", "fluentSetterDocumentation" : "

                                                                                                              The document format, either JSON or YAML.

                                                                                                              \n@param documentFormat The document format, either JSON or YAML.\n@see DocumentFormat\n@return Returns a reference to this object so that method calls can be chained together.\n@see DocumentFormat", "fluentSetterMethodName" : "documentFormat", "getterDocumentation" : "

                                                                                                              The document format, either JSON or YAML.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #documentFormat} will return {@link DocumentFormat#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #documentFormatAsString}.\n

                                                                                                              \n@return The document format, either JSON or YAML.\n@see DocumentFormat", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentFormat", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentFormat", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentFormat", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The document format, either JSON or YAML.

                                                                                                              \n@param documentFormat The document format, either JSON or YAML.\n@see DocumentFormat", "setterMethodName" : "setDocumentFormat", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentFormat", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentFormat", "variableType" : "String", "documentation" : "

                                                                                                              The document format, either JSON or YAML.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAttachmentsContent", "beanStyleSetterMethodName" : "setAttachmentsContent", "c2jName" : "AttachmentsContent", "c2jShape" : "AttachmentContentList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A description of the document attachments, including names, locations, sizes, etc.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #attachmentsContent(List)}.\n@param attachmentsContent a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #attachmentsContent(List)", "deprecated" : false, "documentation" : "

                                                                                                              A description of the document attachments, including names, locations, sizes, etc.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "attachmentsContent", "fluentSetterDocumentation" : "

                                                                                                              A description of the document attachments, including names, locations, sizes, etc.

                                                                                                              \n@param attachmentsContent A description of the document attachments, including names, locations, sizes, etc.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attachmentsContent", "getterDocumentation" : "

                                                                                                              A description of the document attachments, including names, locations, sizes, etc.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return A description of the document attachments, including names, locations, sizes, etc.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AttachmentsContent", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AttachmentsContent", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AttachmentContent", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AttachmentContent.Builder} avoiding the need to create one manually via {@link AttachmentContent#builder()}.\n\nWhen the {@link Consumer} completes, {@link AttachmentContent.Builder#build()} is called immediately and its result is passed to {@link #member(AttachmentContent)}.\n@param member a consumer that will call methods on {@link AttachmentContent.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AttachmentContent)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "AttachmentContent", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "AttachmentContent", "variableName" : "member", "variableType" : "AttachmentContent", "documentation" : null, "simpleType" : "AttachmentContent", "variableSetterType" : "AttachmentContent" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AttachmentContent", "variableName" : "member", "variableType" : "AttachmentContent", "documentation" : "", "simpleType" : "AttachmentContent", "variableSetterType" : "AttachmentContent" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "AttachmentContent", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "AttachmentContent", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "AttachmentsContent", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A description of the document attachments, including names, locations, sizes, etc.

                                                                                                              \n@param attachmentsContent A description of the document attachments, including names, locations, sizes, etc.", "setterMethodName" : "setAttachmentsContent", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "attachmentsContent", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "attachmentsContent", "variableType" : "java.util.List", "documentation" : "

                                                                                                              A description of the document attachments, including names, locations, sizes, etc.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetDocumentResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetDocumentResponse", "variableName" : "getDocumentResponse", "variableType" : "GetDocumentResponse", "documentation" : null, "simpleType" : "GetDocumentResponse", "variableSetterType" : "GetDocumentResponse" }, "wrapper" : false }, "GetInventoryRequest" : { "c2jName" : "GetInventoryRequest", "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" : "GetInventory", "locationName" : null, "requestUri" : "/", "target" : "AmazonSSM.GetInventory", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "InventoryFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              One or more filters. Use a filter to return a more specific list of results.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #filters(List)}.\n@param filters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filters(List)", "deprecated" : false, "documentation" : "

                                                                                                              One or more filters. Use a filter to return a more specific list of results.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filters", "fluentSetterDocumentation" : "

                                                                                                              One or more filters. Use a filter to return a more specific list of results.

                                                                                                              \n@param filters One or more filters. Use a filter to return a more specific list of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

                                                                                                              One or more filters. Use a filter to return a more specific list of results.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return One or more filters. Use a filter to return a more specific list of results.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "InventoryFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link InventoryFilter.Builder} avoiding the need to create one manually via {@link InventoryFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link InventoryFilter.Builder#build()} is called immediately and its result is passed to {@link #member(InventoryFilter)}.\n@param member a consumer that will call methods on {@link InventoryFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(InventoryFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "InventoryFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "InventoryFilter", "variableName" : "member", "variableType" : "InventoryFilter", "documentation" : null, "simpleType" : "InventoryFilter", "variableSetterType" : "InventoryFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InventoryFilter", "variableName" : "member", "variableType" : "InventoryFilter", "documentation" : "", "simpleType" : "InventoryFilter", "variableSetterType" : "InventoryFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "InventoryFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "InventoryFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

                                                                                                              One or more filters. Use a filter to return a more specific list of results.

                                                                                                              \n@param filters One or more filters. Use a filter to return a more specific list of results.", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

                                                                                                              One or more filters. Use a filter to return a more specific list of results.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAggregators", "beanStyleSetterMethodName" : "setAggregators", "c2jName" : "Aggregators", "c2jShape" : "InventoryAggregatorList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Returns counts of inventory types based on one or more expressions. For example, if you aggregate by using an expression that uses the AWS:InstanceInformation.PlatformType type, you can see a count of how many Windows and Linux instances exist in your inventoried fleet.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #aggregators(List)}.\n@param aggregators a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #aggregators(List)", "deprecated" : false, "documentation" : "

                                                                                                              Returns counts of inventory types based on one or more expressions. For example, if you aggregate by using an expression that uses the AWS:InstanceInformation.PlatformType type, you can see a count of how many Windows and Linux instances exist in your inventoried fleet.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "aggregators", "fluentSetterDocumentation" : "

                                                                                                              Returns counts of inventory types based on one or more expressions. For example, if you aggregate by using an expression that uses the AWS:InstanceInformation.PlatformType type, you can see a count of how many Windows and Linux instances exist in your inventoried fleet.

                                                                                                              \n@param aggregators Returns counts of inventory types based on one or more expressions. For example, if you aggregate by using an expression that uses the AWS:InstanceInformation.PlatformType type, you can see a count of how many Windows and Linux instances exist in your inventoried fleet.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "aggregators", "getterDocumentation" : "

                                                                                                              Returns counts of inventory types based on one or more expressions. For example, if you aggregate by using an expression that uses the AWS:InstanceInformation.PlatformType type, you can see a count of how many Windows and Linux instances exist in your inventoried fleet.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return Returns counts of inventory types based on one or more expressions. For example, if you aggregate by using an expression that uses the AWS:InstanceInformation.PlatformType type, you can see a count of how many Windows and Linux instances exist in your inventoried fleet.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Aggregators", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Aggregators", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "InventoryAggregator", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link InventoryAggregator.Builder} avoiding the need to create one manually via {@link InventoryAggregator#builder()}.\n\nWhen the {@link Consumer} completes, {@link InventoryAggregator.Builder#build()} is called immediately and its result is passed to {@link #member(InventoryAggregator)}.\n@param member a consumer that will call methods on {@link InventoryAggregator.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(InventoryAggregator)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "InventoryAggregator", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "InventoryAggregator", "variableName" : "member", "variableType" : "InventoryAggregator", "documentation" : null, "simpleType" : "InventoryAggregator", "variableSetterType" : "InventoryAggregator" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InventoryAggregator", "variableName" : "member", "variableType" : "InventoryAggregator", "documentation" : "", "simpleType" : "InventoryAggregator", "variableSetterType" : "InventoryAggregator" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "InventoryAggregator", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "InventoryAggregator", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Aggregators", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Returns counts of inventory types based on one or more expressions. For example, if you aggregate by using an expression that uses the AWS:InstanceInformation.PlatformType type, you can see a count of how many Windows and Linux instances exist in your inventoried fleet.

                                                                                                              \n@param aggregators Returns counts of inventory types based on one or more expressions. For example, if you aggregate by using an expression that uses the AWS:InstanceInformation.PlatformType type, you can see a count of how many Windows and Linux instances exist in your inventoried fleet.", "setterMethodName" : "setAggregators", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "aggregators", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "aggregators", "variableType" : "java.util.List", "documentation" : "

                                                                                                              Returns counts of inventory types based on one or more expressions. For example, if you aggregate by using an expression that uses the AWS:InstanceInformation.PlatformType type, you can see a count of how many Windows and Linux instances exist in your inventoried fleet.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getResultAttributes", "beanStyleSetterMethodName" : "setResultAttributes", "c2jName" : "ResultAttributes", "c2jShape" : "ResultAttributeList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The list of inventory item types to return.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #resultAttributes(List)}.\n@param resultAttributes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resultAttributes(List)", "deprecated" : false, "documentation" : "

                                                                                                              The list of inventory item types to return.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resultAttributes", "fluentSetterDocumentation" : "

                                                                                                              The list of inventory item types to return.

                                                                                                              \n@param resultAttributes The list of inventory item types to return.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resultAttributes", "getterDocumentation" : "

                                                                                                              The list of inventory item types to return.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The list of inventory item types to return.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResultAttributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResultAttributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ResultAttribute", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ResultAttribute.Builder} avoiding the need to create one manually via {@link ResultAttribute#builder()}.\n\nWhen the {@link Consumer} completes, {@link ResultAttribute.Builder#build()} is called immediately and its result is passed to {@link #member(ResultAttribute)}.\n@param member a consumer that will call methods on {@link ResultAttribute.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ResultAttribute)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "ResultAttribute", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "ResultAttribute", "variableName" : "member", "variableType" : "ResultAttribute", "documentation" : null, "simpleType" : "ResultAttribute", "variableSetterType" : "ResultAttribute" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ResultAttribute", "variableName" : "member", "variableType" : "ResultAttribute", "documentation" : "", "simpleType" : "ResultAttribute", "variableSetterType" : "ResultAttribute" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ResultAttribute", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ResultAttribute", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ResultAttributes", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The list of inventory item types to return.

                                                                                                              \n@param resultAttributes The list of inventory item types to return.", "setterMethodName" : "setResultAttributes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "resultAttributes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "resultAttributes", "variableType" : "java.util.List", "documentation" : "

                                                                                                              The list of inventory item types to return.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                              The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                              The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                              The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \n@return The token for the next set of items to return. (You received this token from a previous call.)", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                              The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@return The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Aggregators" : { "beanStyleGetterMethodName" : "getAggregators", "beanStyleSetterMethodName" : "setAggregators", "c2jName" : "Aggregators", "c2jShape" : "InventoryAggregatorList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Returns counts of inventory types based on one or more expressions. For example, if you aggregate by using an expression that uses the AWS:InstanceInformation.PlatformType type, you can see a count of how many Windows and Linux instances exist in your inventoried fleet.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #aggregators(List)}.\n@param aggregators a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #aggregators(List)", "deprecated" : false, "documentation" : "

                                                                                                              Returns counts of inventory types based on one or more expressions. For example, if you aggregate by using an expression that uses the AWS:InstanceInformation.PlatformType type, you can see a count of how many Windows and Linux instances exist in your inventoried fleet.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "aggregators", "fluentSetterDocumentation" : "

                                                                                                              Returns counts of inventory types based on one or more expressions. For example, if you aggregate by using an expression that uses the AWS:InstanceInformation.PlatformType type, you can see a count of how many Windows and Linux instances exist in your inventoried fleet.

                                                                                                              \n@param aggregators Returns counts of inventory types based on one or more expressions. For example, if you aggregate by using an expression that uses the AWS:InstanceInformation.PlatformType type, you can see a count of how many Windows and Linux instances exist in your inventoried fleet.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "aggregators", "getterDocumentation" : "

                                                                                                              Returns counts of inventory types based on one or more expressions. For example, if you aggregate by using an expression that uses the AWS:InstanceInformation.PlatformType type, you can see a count of how many Windows and Linux instances exist in your inventoried fleet.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return Returns counts of inventory types based on one or more expressions. For example, if you aggregate by using an expression that uses the AWS:InstanceInformation.PlatformType type, you can see a count of how many Windows and Linux instances exist in your inventoried fleet.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Aggregators", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Aggregators", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "InventoryAggregator", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link InventoryAggregator.Builder} avoiding the need to create one manually via {@link InventoryAggregator#builder()}.\n\nWhen the {@link Consumer} completes, {@link InventoryAggregator.Builder#build()} is called immediately and its result is passed to {@link #member(InventoryAggregator)}.\n@param member a consumer that will call methods on {@link InventoryAggregator.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(InventoryAggregator)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "InventoryAggregator", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "InventoryAggregator", "variableName" : "member", "variableType" : "InventoryAggregator", "documentation" : null, "simpleType" : "InventoryAggregator", "variableSetterType" : "InventoryAggregator" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InventoryAggregator", "variableName" : "member", "variableType" : "InventoryAggregator", "documentation" : "", "simpleType" : "InventoryAggregator", "variableSetterType" : "InventoryAggregator" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "InventoryAggregator", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "InventoryAggregator", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Aggregators", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Returns counts of inventory types based on one or more expressions. For example, if you aggregate by using an expression that uses the AWS:InstanceInformation.PlatformType type, you can see a count of how many Windows and Linux instances exist in your inventoried fleet.

                                                                                                              \n@param aggregators Returns counts of inventory types based on one or more expressions. For example, if you aggregate by using an expression that uses the AWS:InstanceInformation.PlatformType type, you can see a count of how many Windows and Linux instances exist in your inventoried fleet.", "setterMethodName" : "setAggregators", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "aggregators", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "aggregators", "variableType" : "java.util.List", "documentation" : "

                                                                                                              Returns counts of inventory types based on one or more expressions. For example, if you aggregate by using an expression that uses the AWS:InstanceInformation.PlatformType type, you can see a count of how many Windows and Linux instances exist in your inventoried fleet.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "Filters" : { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "InventoryFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              One or more filters. Use a filter to return a more specific list of results.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #filters(List)}.\n@param filters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filters(List)", "deprecated" : false, "documentation" : "

                                                                                                              One or more filters. Use a filter to return a more specific list of results.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filters", "fluentSetterDocumentation" : "

                                                                                                              One or more filters. Use a filter to return a more specific list of results.

                                                                                                              \n@param filters One or more filters. Use a filter to return a more specific list of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

                                                                                                              One or more filters. Use a filter to return a more specific list of results.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return One or more filters. Use a filter to return a more specific list of results.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "InventoryFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link InventoryFilter.Builder} avoiding the need to create one manually via {@link InventoryFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link InventoryFilter.Builder#build()} is called immediately and its result is passed to {@link #member(InventoryFilter)}.\n@param member a consumer that will call methods on {@link InventoryFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(InventoryFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "InventoryFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "InventoryFilter", "variableName" : "member", "variableType" : "InventoryFilter", "documentation" : null, "simpleType" : "InventoryFilter", "variableSetterType" : "InventoryFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InventoryFilter", "variableName" : "member", "variableType" : "InventoryFilter", "documentation" : "", "simpleType" : "InventoryFilter", "variableSetterType" : "InventoryFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "InventoryFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "InventoryFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

                                                                                                              One or more filters. Use a filter to return a more specific list of results.

                                                                                                              \n@param filters One or more filters. Use a filter to return a more specific list of results.", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

                                                                                                              One or more filters. Use a filter to return a more specific list of results.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "MaxResults" : { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@return The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                              The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                              The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                              The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \n@return The token for the next set of items to return. (You received this token from a previous call.)", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                              The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ResultAttributes" : { "beanStyleGetterMethodName" : "getResultAttributes", "beanStyleSetterMethodName" : "setResultAttributes", "c2jName" : "ResultAttributes", "c2jShape" : "ResultAttributeList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The list of inventory item types to return.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #resultAttributes(List)}.\n@param resultAttributes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resultAttributes(List)", "deprecated" : false, "documentation" : "

                                                                                                              The list of inventory item types to return.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resultAttributes", "fluentSetterDocumentation" : "

                                                                                                              The list of inventory item types to return.

                                                                                                              \n@param resultAttributes The list of inventory item types to return.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resultAttributes", "getterDocumentation" : "

                                                                                                              The list of inventory item types to return.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The list of inventory item types to return.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResultAttributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResultAttributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ResultAttribute", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ResultAttribute.Builder} avoiding the need to create one manually via {@link ResultAttribute#builder()}.\n\nWhen the {@link Consumer} completes, {@link ResultAttribute.Builder#build()} is called immediately and its result is passed to {@link #member(ResultAttribute)}.\n@param member a consumer that will call methods on {@link ResultAttribute.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ResultAttribute)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "ResultAttribute", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "ResultAttribute", "variableName" : "member", "variableType" : "ResultAttribute", "documentation" : null, "simpleType" : "ResultAttribute", "variableSetterType" : "ResultAttribute" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ResultAttribute", "variableName" : "member", "variableType" : "ResultAttribute", "documentation" : "", "simpleType" : "ResultAttribute", "variableSetterType" : "ResultAttribute" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ResultAttribute", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ResultAttribute", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ResultAttributes", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The list of inventory item types to return.

                                                                                                              \n@param resultAttributes The list of inventory item types to return.", "setterMethodName" : "setResultAttributes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "resultAttributes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "resultAttributes", "variableType" : "java.util.List", "documentation" : "

                                                                                                              The list of inventory item types to return.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "InventoryFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              One or more filters. Use a filter to return a more specific list of results.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #filters(List)}.\n@param filters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filters(List)", "deprecated" : false, "documentation" : "

                                                                                                              One or more filters. Use a filter to return a more specific list of results.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filters", "fluentSetterDocumentation" : "

                                                                                                              One or more filters. Use a filter to return a more specific list of results.

                                                                                                              \n@param filters One or more filters. Use a filter to return a more specific list of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

                                                                                                              One or more filters. Use a filter to return a more specific list of results.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return One or more filters. Use a filter to return a more specific list of results.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "InventoryFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link InventoryFilter.Builder} avoiding the need to create one manually via {@link InventoryFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link InventoryFilter.Builder#build()} is called immediately and its result is passed to {@link #member(InventoryFilter)}.\n@param member a consumer that will call methods on {@link InventoryFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(InventoryFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "InventoryFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "InventoryFilter", "variableName" : "member", "variableType" : "InventoryFilter", "documentation" : null, "simpleType" : "InventoryFilter", "variableSetterType" : "InventoryFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InventoryFilter", "variableName" : "member", "variableType" : "InventoryFilter", "documentation" : "", "simpleType" : "InventoryFilter", "variableSetterType" : "InventoryFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "InventoryFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "InventoryFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

                                                                                                              One or more filters. Use a filter to return a more specific list of results.

                                                                                                              \n@param filters One or more filters. Use a filter to return a more specific list of results.", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

                                                                                                              One or more filters. Use a filter to return a more specific list of results.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAggregators", "beanStyleSetterMethodName" : "setAggregators", "c2jName" : "Aggregators", "c2jShape" : "InventoryAggregatorList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Returns counts of inventory types based on one or more expressions. For example, if you aggregate by using an expression that uses the AWS:InstanceInformation.PlatformType type, you can see a count of how many Windows and Linux instances exist in your inventoried fleet.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #aggregators(List)}.\n@param aggregators a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #aggregators(List)", "deprecated" : false, "documentation" : "

                                                                                                              Returns counts of inventory types based on one or more expressions. For example, if you aggregate by using an expression that uses the AWS:InstanceInformation.PlatformType type, you can see a count of how many Windows and Linux instances exist in your inventoried fleet.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "aggregators", "fluentSetterDocumentation" : "

                                                                                                              Returns counts of inventory types based on one or more expressions. For example, if you aggregate by using an expression that uses the AWS:InstanceInformation.PlatformType type, you can see a count of how many Windows and Linux instances exist in your inventoried fleet.

                                                                                                              \n@param aggregators Returns counts of inventory types based on one or more expressions. For example, if you aggregate by using an expression that uses the AWS:InstanceInformation.PlatformType type, you can see a count of how many Windows and Linux instances exist in your inventoried fleet.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "aggregators", "getterDocumentation" : "

                                                                                                              Returns counts of inventory types based on one or more expressions. For example, if you aggregate by using an expression that uses the AWS:InstanceInformation.PlatformType type, you can see a count of how many Windows and Linux instances exist in your inventoried fleet.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return Returns counts of inventory types based on one or more expressions. For example, if you aggregate by using an expression that uses the AWS:InstanceInformation.PlatformType type, you can see a count of how many Windows and Linux instances exist in your inventoried fleet.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Aggregators", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Aggregators", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "InventoryAggregator", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link InventoryAggregator.Builder} avoiding the need to create one manually via {@link InventoryAggregator#builder()}.\n\nWhen the {@link Consumer} completes, {@link InventoryAggregator.Builder#build()} is called immediately and its result is passed to {@link #member(InventoryAggregator)}.\n@param member a consumer that will call methods on {@link InventoryAggregator.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(InventoryAggregator)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "InventoryAggregator", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "InventoryAggregator", "variableName" : "member", "variableType" : "InventoryAggregator", "documentation" : null, "simpleType" : "InventoryAggregator", "variableSetterType" : "InventoryAggregator" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InventoryAggregator", "variableName" : "member", "variableType" : "InventoryAggregator", "documentation" : "", "simpleType" : "InventoryAggregator", "variableSetterType" : "InventoryAggregator" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "InventoryAggregator", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "InventoryAggregator", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Aggregators", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Returns counts of inventory types based on one or more expressions. For example, if you aggregate by using an expression that uses the AWS:InstanceInformation.PlatformType type, you can see a count of how many Windows and Linux instances exist in your inventoried fleet.

                                                                                                              \n@param aggregators Returns counts of inventory types based on one or more expressions. For example, if you aggregate by using an expression that uses the AWS:InstanceInformation.PlatformType type, you can see a count of how many Windows and Linux instances exist in your inventoried fleet.", "setterMethodName" : "setAggregators", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "aggregators", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "aggregators", "variableType" : "java.util.List", "documentation" : "

                                                                                                              Returns counts of inventory types based on one or more expressions. For example, if you aggregate by using an expression that uses the AWS:InstanceInformation.PlatformType type, you can see a count of how many Windows and Linux instances exist in your inventoried fleet.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getResultAttributes", "beanStyleSetterMethodName" : "setResultAttributes", "c2jName" : "ResultAttributes", "c2jShape" : "ResultAttributeList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The list of inventory item types to return.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #resultAttributes(List)}.\n@param resultAttributes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resultAttributes(List)", "deprecated" : false, "documentation" : "

                                                                                                              The list of inventory item types to return.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resultAttributes", "fluentSetterDocumentation" : "

                                                                                                              The list of inventory item types to return.

                                                                                                              \n@param resultAttributes The list of inventory item types to return.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resultAttributes", "getterDocumentation" : "

                                                                                                              The list of inventory item types to return.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The list of inventory item types to return.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResultAttributes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResultAttributes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ResultAttribute", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ResultAttribute.Builder} avoiding the need to create one manually via {@link ResultAttribute#builder()}.\n\nWhen the {@link Consumer} completes, {@link ResultAttribute.Builder#build()} is called immediately and its result is passed to {@link #member(ResultAttribute)}.\n@param member a consumer that will call methods on {@link ResultAttribute.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ResultAttribute)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "ResultAttribute", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "ResultAttribute", "variableName" : "member", "variableType" : "ResultAttribute", "documentation" : null, "simpleType" : "ResultAttribute", "variableSetterType" : "ResultAttribute" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ResultAttribute", "variableName" : "member", "variableType" : "ResultAttribute", "documentation" : "", "simpleType" : "ResultAttribute", "variableSetterType" : "ResultAttribute" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ResultAttribute", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ResultAttribute", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ResultAttributes", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The list of inventory item types to return.

                                                                                                              \n@param resultAttributes The list of inventory item types to return.", "setterMethodName" : "setResultAttributes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "resultAttributes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "resultAttributes", "variableType" : "java.util.List", "documentation" : "

                                                                                                              The list of inventory item types to return.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                              The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                              The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                              The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \n@return The token for the next set of items to return. (You received this token from a previous call.)", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                              The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@return The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetInventoryRequest", "simpleMethod" : true, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetInventoryRequest", "variableName" : "getInventoryRequest", "variableType" : "GetInventoryRequest", "documentation" : null, "simpleType" : "GetInventoryRequest", "variableSetterType" : "GetInventoryRequest" }, "wrapper" : false }, "GetInventoryResponse" : { "c2jName" : "GetInventoryResult", "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" : [ { "beanStyleGetterMethodName" : "getEntities", "beanStyleSetterMethodName" : "setEntities", "c2jName" : "Entities", "c2jShape" : "InventoryResultEntityList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Collection of inventory entities such as a collection of instance inventory.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #entities(List)}.\n@param entities a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #entities(List)", "deprecated" : false, "documentation" : "

                                                                                                              Collection of inventory entities such as a collection of instance inventory.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "entities", "fluentSetterDocumentation" : "

                                                                                                              Collection of inventory entities such as a collection of instance inventory.

                                                                                                              \n@param entities Collection of inventory entities such as a collection of instance inventory.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "entities", "getterDocumentation" : "

                                                                                                              Collection of inventory entities such as a collection of instance inventory.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return Collection of inventory entities such as a collection of instance inventory.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Entities", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Entities", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "InventoryResultEntity", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link InventoryResultEntity.Builder} avoiding the need to create one manually via {@link InventoryResultEntity#builder()}.\n\nWhen the {@link Consumer} completes, {@link InventoryResultEntity.Builder#build()} is called immediately and its result is passed to {@link #member(InventoryResultEntity)}.\n@param member a consumer that will call methods on {@link InventoryResultEntity.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(InventoryResultEntity)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "InventoryResultEntity", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "InventoryResultEntity", "variableName" : "member", "variableType" : "InventoryResultEntity", "documentation" : null, "simpleType" : "InventoryResultEntity", "variableSetterType" : "InventoryResultEntity" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InventoryResultEntity", "variableName" : "member", "variableType" : "InventoryResultEntity", "documentation" : "", "simpleType" : "InventoryResultEntity", "variableSetterType" : "InventoryResultEntity" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "InventoryResultEntity", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "InventoryResultEntity", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Entities", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Collection of inventory entities such as a collection of instance inventory.

                                                                                                              \n@param entities Collection of inventory entities such as a collection of instance inventory.", "setterMethodName" : "setEntities", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "entities", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "entities", "variableType" : "java.util.List", "documentation" : "

                                                                                                              Collection of inventory entities such as a collection of instance inventory.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                              The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                              The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                                              \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                              The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                                              \n@return The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "getterModel" : { "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" : "

                                                                                                              The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                                              \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "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" : "

                                                                                                              The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Entities" : { "beanStyleGetterMethodName" : "getEntities", "beanStyleSetterMethodName" : "setEntities", "c2jName" : "Entities", "c2jShape" : "InventoryResultEntityList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Collection of inventory entities such as a collection of instance inventory.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #entities(List)}.\n@param entities a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #entities(List)", "deprecated" : false, "documentation" : "

                                                                                                              Collection of inventory entities such as a collection of instance inventory.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "entities", "fluentSetterDocumentation" : "

                                                                                                              Collection of inventory entities such as a collection of instance inventory.

                                                                                                              \n@param entities Collection of inventory entities such as a collection of instance inventory.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "entities", "getterDocumentation" : "

                                                                                                              Collection of inventory entities such as a collection of instance inventory.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return Collection of inventory entities such as a collection of instance inventory.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Entities", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Entities", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "InventoryResultEntity", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link InventoryResultEntity.Builder} avoiding the need to create one manually via {@link InventoryResultEntity#builder()}.\n\nWhen the {@link Consumer} completes, {@link InventoryResultEntity.Builder#build()} is called immediately and its result is passed to {@link #member(InventoryResultEntity)}.\n@param member a consumer that will call methods on {@link InventoryResultEntity.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(InventoryResultEntity)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "InventoryResultEntity", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "InventoryResultEntity", "variableName" : "member", "variableType" : "InventoryResultEntity", "documentation" : null, "simpleType" : "InventoryResultEntity", "variableSetterType" : "InventoryResultEntity" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InventoryResultEntity", "variableName" : "member", "variableType" : "InventoryResultEntity", "documentation" : "", "simpleType" : "InventoryResultEntity", "variableSetterType" : "InventoryResultEntity" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "InventoryResultEntity", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "InventoryResultEntity", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Entities", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Collection of inventory entities such as a collection of instance inventory.

                                                                                                              \n@param entities Collection of inventory entities such as a collection of instance inventory.", "setterMethodName" : "setEntities", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "entities", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "entities", "variableType" : "java.util.List", "documentation" : "

                                                                                                              Collection of inventory entities such as a collection of instance inventory.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                              The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                              The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                                              \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                              The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                                              \n@return The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "getterModel" : { "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" : "

                                                                                                              The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                                              \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "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" : "

                                                                                                              The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getEntities", "beanStyleSetterMethodName" : "setEntities", "c2jName" : "Entities", "c2jShape" : "InventoryResultEntityList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Collection of inventory entities such as a collection of instance inventory.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #entities(List)}.\n@param entities a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #entities(List)", "deprecated" : false, "documentation" : "

                                                                                                              Collection of inventory entities such as a collection of instance inventory.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "entities", "fluentSetterDocumentation" : "

                                                                                                              Collection of inventory entities such as a collection of instance inventory.

                                                                                                              \n@param entities Collection of inventory entities such as a collection of instance inventory.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "entities", "getterDocumentation" : "

                                                                                                              Collection of inventory entities such as a collection of instance inventory.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return Collection of inventory entities such as a collection of instance inventory.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Entities", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Entities", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "InventoryResultEntity", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link InventoryResultEntity.Builder} avoiding the need to create one manually via {@link InventoryResultEntity#builder()}.\n\nWhen the {@link Consumer} completes, {@link InventoryResultEntity.Builder#build()} is called immediately and its result is passed to {@link #member(InventoryResultEntity)}.\n@param member a consumer that will call methods on {@link InventoryResultEntity.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(InventoryResultEntity)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "InventoryResultEntity", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "InventoryResultEntity", "variableName" : "member", "variableType" : "InventoryResultEntity", "documentation" : null, "simpleType" : "InventoryResultEntity", "variableSetterType" : "InventoryResultEntity" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InventoryResultEntity", "variableName" : "member", "variableType" : "InventoryResultEntity", "documentation" : "", "simpleType" : "InventoryResultEntity", "variableSetterType" : "InventoryResultEntity" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "InventoryResultEntity", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "InventoryResultEntity", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Entities", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Collection of inventory entities such as a collection of instance inventory.

                                                                                                              \n@param entities Collection of inventory entities such as a collection of instance inventory.", "setterMethodName" : "setEntities", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "entities", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "entities", "variableType" : "java.util.List", "documentation" : "

                                                                                                              Collection of inventory entities such as a collection of instance inventory.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                              The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                              The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                                              \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                              The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                                              \n@return The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "getterModel" : { "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" : "

                                                                                                              The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                                              \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "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" : "

                                                                                                              The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetInventoryResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetInventoryResponse", "variableName" : "getInventoryResponse", "variableType" : "GetInventoryResponse", "documentation" : null, "simpleType" : "GetInventoryResponse", "variableSetterType" : "GetInventoryResponse" }, "wrapper" : false }, "GetInventorySchemaRequest" : { "c2jName" : "GetInventorySchemaRequest", "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" : "GetInventorySchema", "locationName" : null, "requestUri" : "/", "target" : "AmazonSSM.GetInventorySchema", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getTypeName", "beanStyleSetterMethodName" : "setTypeName", "c2jName" : "TypeName", "c2jShape" : "InventoryItemTypeNameFilter", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The type of inventory item to return.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeName(String)}.\n@param typeName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #typeName(String)", "deprecated" : false, "documentation" : "

                                                                                                              The type of inventory item to return.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "typeName", "fluentSetterDocumentation" : "

                                                                                                              The type of inventory item to return.

                                                                                                              \n@param typeName The type of inventory item to return.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "typeName", "getterDocumentation" : "

                                                                                                              The type of inventory item to return.

                                                                                                              \n@return The type of inventory item to return.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TypeName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TypeName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TypeName", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The type of inventory item to return.

                                                                                                              \n@param typeName The type of inventory item to return.", "setterMethodName" : "setTypeName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "typeName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "typeName", "variableType" : "String", "documentation" : "

                                                                                                              The type of inventory item to return.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                              The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                              The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                              The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \n@return The token for the next set of items to return. (You received this token from a previous call.)", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                              The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "GetInventorySchemaMaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@return The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAggregator", "beanStyleSetterMethodName" : "setAggregator", "c2jName" : "Aggregator", "c2jShape" : "AggregatorSchemaOnly", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Returns inventory schemas that support aggregation. For example, this call returns the AWS:InstanceInformation type, because it supports aggregation based on the PlatformName, PlatformType, and PlatformVersion attributes.

                                                                                                              \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 #aggregator(Boolean)}.\n@param aggregator 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 #aggregator(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                              Returns inventory schemas that support aggregation. For example, this call returns the AWS:InstanceInformation type, because it supports aggregation based on the PlatformName, PlatformType, and PlatformVersion attributes.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "aggregator", "fluentSetterDocumentation" : "

                                                                                                              Returns inventory schemas that support aggregation. For example, this call returns the AWS:InstanceInformation type, because it supports aggregation based on the PlatformName, PlatformType, and PlatformVersion attributes.

                                                                                                              \n@param aggregator Returns inventory schemas that support aggregation. For example, this call returns the AWS:InstanceInformation type, because it supports aggregation based on the PlatformName, PlatformType, and PlatformVersion attributes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "aggregator", "getterDocumentation" : "

                                                                                                              Returns inventory schemas that support aggregation. For example, this call returns the AWS:InstanceInformation type, because it supports aggregation based on the PlatformName, PlatformType, and PlatformVersion attributes.

                                                                                                              \n@return Returns inventory schemas that support aggregation. For example, this call returns the AWS:InstanceInformation type, because it supports aggregation based on the PlatformName, PlatformType, and PlatformVersion attributes.", "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" : "Aggregator", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Aggregator", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Aggregator", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Returns inventory schemas that support aggregation. For example, this call returns the AWS:InstanceInformation type, because it supports aggregation based on the PlatformName, PlatformType, and PlatformVersion attributes.

                                                                                                              \n@param aggregator Returns inventory schemas that support aggregation. For example, this call returns the AWS:InstanceInformation type, because it supports aggregation based on the PlatformName, PlatformType, and PlatformVersion attributes.", "setterMethodName" : "setAggregator", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "aggregator", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "aggregator", "variableType" : "Boolean", "documentation" : "

                                                                                                              Returns inventory schemas that support aggregation. For example, this call returns the AWS:InstanceInformation type, because it supports aggregation based on the PlatformName, PlatformType, and PlatformVersion attributes.

                                                                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSubType", "beanStyleSetterMethodName" : "setSubType", "c2jName" : "SubType", "c2jShape" : "IsSubTypeSchema", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Returns the sub-type schema for a specified inventory type.

                                                                                                              \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 #subType(Boolean)}.\n@param subType 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 #subType(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                              Returns the sub-type schema for a specified inventory type.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "subType", "fluentSetterDocumentation" : "

                                                                                                              Returns the sub-type schema for a specified inventory type.

                                                                                                              \n@param subType Returns the sub-type schema for a specified inventory type.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "subType", "getterDocumentation" : "

                                                                                                              Returns the sub-type schema for a specified inventory type.

                                                                                                              \n@return Returns the sub-type schema for a specified inventory type.", "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" : "SubType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SubType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "SubType", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Returns the sub-type schema for a specified inventory type.

                                                                                                              \n@param subType Returns the sub-type schema for a specified inventory type.", "setterMethodName" : "setSubType", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "subType", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "subType", "variableType" : "Boolean", "documentation" : "

                                                                                                              Returns the sub-type schema for a specified inventory type.

                                                                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Aggregator" : { "beanStyleGetterMethodName" : "getAggregator", "beanStyleSetterMethodName" : "setAggregator", "c2jName" : "Aggregator", "c2jShape" : "AggregatorSchemaOnly", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Returns inventory schemas that support aggregation. For example, this call returns the AWS:InstanceInformation type, because it supports aggregation based on the PlatformName, PlatformType, and PlatformVersion attributes.

                                                                                                              \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 #aggregator(Boolean)}.\n@param aggregator 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 #aggregator(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                              Returns inventory schemas that support aggregation. For example, this call returns the AWS:InstanceInformation type, because it supports aggregation based on the PlatformName, PlatformType, and PlatformVersion attributes.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "aggregator", "fluentSetterDocumentation" : "

                                                                                                              Returns inventory schemas that support aggregation. For example, this call returns the AWS:InstanceInformation type, because it supports aggregation based on the PlatformName, PlatformType, and PlatformVersion attributes.

                                                                                                              \n@param aggregator Returns inventory schemas that support aggregation. For example, this call returns the AWS:InstanceInformation type, because it supports aggregation based on the PlatformName, PlatformType, and PlatformVersion attributes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "aggregator", "getterDocumentation" : "

                                                                                                              Returns inventory schemas that support aggregation. For example, this call returns the AWS:InstanceInformation type, because it supports aggregation based on the PlatformName, PlatformType, and PlatformVersion attributes.

                                                                                                              \n@return Returns inventory schemas that support aggregation. For example, this call returns the AWS:InstanceInformation type, because it supports aggregation based on the PlatformName, PlatformType, and PlatformVersion attributes.", "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" : "Aggregator", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Aggregator", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Aggregator", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Returns inventory schemas that support aggregation. For example, this call returns the AWS:InstanceInformation type, because it supports aggregation based on the PlatformName, PlatformType, and PlatformVersion attributes.

                                                                                                              \n@param aggregator Returns inventory schemas that support aggregation. For example, this call returns the AWS:InstanceInformation type, because it supports aggregation based on the PlatformName, PlatformType, and PlatformVersion attributes.", "setterMethodName" : "setAggregator", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "aggregator", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "aggregator", "variableType" : "Boolean", "documentation" : "

                                                                                                              Returns inventory schemas that support aggregation. For example, this call returns the AWS:InstanceInformation type, because it supports aggregation based on the PlatformName, PlatformType, and PlatformVersion attributes.

                                                                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "MaxResults" : { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "GetInventorySchemaMaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@return The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                              The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                              The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                              The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \n@return The token for the next set of items to return. (You received this token from a previous call.)", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                              The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SubType" : { "beanStyleGetterMethodName" : "getSubType", "beanStyleSetterMethodName" : "setSubType", "c2jName" : "SubType", "c2jShape" : "IsSubTypeSchema", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Returns the sub-type schema for a specified inventory type.

                                                                                                              \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 #subType(Boolean)}.\n@param subType 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 #subType(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                              Returns the sub-type schema for a specified inventory type.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "subType", "fluentSetterDocumentation" : "

                                                                                                              Returns the sub-type schema for a specified inventory type.

                                                                                                              \n@param subType Returns the sub-type schema for a specified inventory type.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "subType", "getterDocumentation" : "

                                                                                                              Returns the sub-type schema for a specified inventory type.

                                                                                                              \n@return Returns the sub-type schema for a specified inventory type.", "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" : "SubType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SubType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "SubType", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Returns the sub-type schema for a specified inventory type.

                                                                                                              \n@param subType Returns the sub-type schema for a specified inventory type.", "setterMethodName" : "setSubType", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "subType", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "subType", "variableType" : "Boolean", "documentation" : "

                                                                                                              Returns the sub-type schema for a specified inventory type.

                                                                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "TypeName" : { "beanStyleGetterMethodName" : "getTypeName", "beanStyleSetterMethodName" : "setTypeName", "c2jName" : "TypeName", "c2jShape" : "InventoryItemTypeNameFilter", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The type of inventory item to return.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeName(String)}.\n@param typeName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #typeName(String)", "deprecated" : false, "documentation" : "

                                                                                                              The type of inventory item to return.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "typeName", "fluentSetterDocumentation" : "

                                                                                                              The type of inventory item to return.

                                                                                                              \n@param typeName The type of inventory item to return.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "typeName", "getterDocumentation" : "

                                                                                                              The type of inventory item to return.

                                                                                                              \n@return The type of inventory item to return.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TypeName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TypeName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TypeName", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The type of inventory item to return.

                                                                                                              \n@param typeName The type of inventory item to return.", "setterMethodName" : "setTypeName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "typeName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "typeName", "variableType" : "String", "documentation" : "

                                                                                                              The type of inventory item to return.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getTypeName", "beanStyleSetterMethodName" : "setTypeName", "c2jName" : "TypeName", "c2jShape" : "InventoryItemTypeNameFilter", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The type of inventory item to return.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeName(String)}.\n@param typeName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #typeName(String)", "deprecated" : false, "documentation" : "

                                                                                                              The type of inventory item to return.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "typeName", "fluentSetterDocumentation" : "

                                                                                                              The type of inventory item to return.

                                                                                                              \n@param typeName The type of inventory item to return.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "typeName", "getterDocumentation" : "

                                                                                                              The type of inventory item to return.

                                                                                                              \n@return The type of inventory item to return.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TypeName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TypeName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TypeName", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The type of inventory item to return.

                                                                                                              \n@param typeName The type of inventory item to return.", "setterMethodName" : "setTypeName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "typeName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "typeName", "variableType" : "String", "documentation" : "

                                                                                                              The type of inventory item to return.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                              The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                              The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                              The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \n@return The token for the next set of items to return. (You received this token from a previous call.)", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                              The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "GetInventorySchemaMaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@return The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAggregator", "beanStyleSetterMethodName" : "setAggregator", "c2jName" : "Aggregator", "c2jShape" : "AggregatorSchemaOnly", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Returns inventory schemas that support aggregation. For example, this call returns the AWS:InstanceInformation type, because it supports aggregation based on the PlatformName, PlatformType, and PlatformVersion attributes.

                                                                                                              \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 #aggregator(Boolean)}.\n@param aggregator 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 #aggregator(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                              Returns inventory schemas that support aggregation. For example, this call returns the AWS:InstanceInformation type, because it supports aggregation based on the PlatformName, PlatformType, and PlatformVersion attributes.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "aggregator", "fluentSetterDocumentation" : "

                                                                                                              Returns inventory schemas that support aggregation. For example, this call returns the AWS:InstanceInformation type, because it supports aggregation based on the PlatformName, PlatformType, and PlatformVersion attributes.

                                                                                                              \n@param aggregator Returns inventory schemas that support aggregation. For example, this call returns the AWS:InstanceInformation type, because it supports aggregation based on the PlatformName, PlatformType, and PlatformVersion attributes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "aggregator", "getterDocumentation" : "

                                                                                                              Returns inventory schemas that support aggregation. For example, this call returns the AWS:InstanceInformation type, because it supports aggregation based on the PlatformName, PlatformType, and PlatformVersion attributes.

                                                                                                              \n@return Returns inventory schemas that support aggregation. For example, this call returns the AWS:InstanceInformation type, because it supports aggregation based on the PlatformName, PlatformType, and PlatformVersion attributes.", "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" : "Aggregator", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Aggregator", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Aggregator", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Returns inventory schemas that support aggregation. For example, this call returns the AWS:InstanceInformation type, because it supports aggregation based on the PlatformName, PlatformType, and PlatformVersion attributes.

                                                                                                              \n@param aggregator Returns inventory schemas that support aggregation. For example, this call returns the AWS:InstanceInformation type, because it supports aggregation based on the PlatformName, PlatformType, and PlatformVersion attributes.", "setterMethodName" : "setAggregator", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "aggregator", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "aggregator", "variableType" : "Boolean", "documentation" : "

                                                                                                              Returns inventory schemas that support aggregation. For example, this call returns the AWS:InstanceInformation type, because it supports aggregation based on the PlatformName, PlatformType, and PlatformVersion attributes.

                                                                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSubType", "beanStyleSetterMethodName" : "setSubType", "c2jName" : "SubType", "c2jShape" : "IsSubTypeSchema", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Returns the sub-type schema for a specified inventory type.

                                                                                                              \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 #subType(Boolean)}.\n@param subType 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 #subType(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                              Returns the sub-type schema for a specified inventory type.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "subType", "fluentSetterDocumentation" : "

                                                                                                              Returns the sub-type schema for a specified inventory type.

                                                                                                              \n@param subType Returns the sub-type schema for a specified inventory type.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "subType", "getterDocumentation" : "

                                                                                                              Returns the sub-type schema for a specified inventory type.

                                                                                                              \n@return Returns the sub-type schema for a specified inventory type.", "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" : "SubType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SubType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "SubType", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Returns the sub-type schema for a specified inventory type.

                                                                                                              \n@param subType Returns the sub-type schema for a specified inventory type.", "setterMethodName" : "setSubType", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "subType", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "subType", "variableType" : "Boolean", "documentation" : "

                                                                                                              Returns the sub-type schema for a specified inventory type.

                                                                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetInventorySchemaRequest", "simpleMethod" : true, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetInventorySchemaRequest", "variableName" : "getInventorySchemaRequest", "variableType" : "GetInventorySchemaRequest", "documentation" : null, "simpleType" : "GetInventorySchemaRequest", "variableSetterType" : "GetInventorySchemaRequest" }, "wrapper" : false }, "GetInventorySchemaResponse" : { "c2jName" : "GetInventorySchemaResult", "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" : [ { "beanStyleGetterMethodName" : "getSchemas", "beanStyleSetterMethodName" : "setSchemas", "c2jName" : "Schemas", "c2jShape" : "InventoryItemSchemaResultList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Inventory schemas returned by the 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 #schemas(List)}.\n@param schemas a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #schemas(List)", "deprecated" : false, "documentation" : "

                                                                                                              Inventory schemas returned by the request.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "schemas", "fluentSetterDocumentation" : "

                                                                                                              Inventory schemas returned by the request.

                                                                                                              \n@param schemas Inventory schemas returned by the request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "schemas", "getterDocumentation" : "

                                                                                                              Inventory schemas returned by the request.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return Inventory schemas returned by the 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" : "Schemas", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Schemas", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "InventoryItemSchema", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link InventoryItemSchema.Builder} avoiding the need to create one manually via {@link InventoryItemSchema#builder()}.\n\nWhen the {@link Consumer} completes, {@link InventoryItemSchema.Builder#build()} is called immediately and its result is passed to {@link #member(InventoryItemSchema)}.\n@param member a consumer that will call methods on {@link InventoryItemSchema.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(InventoryItemSchema)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "InventoryItemSchema", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "InventoryItemSchema", "variableName" : "member", "variableType" : "InventoryItemSchema", "documentation" : null, "simpleType" : "InventoryItemSchema", "variableSetterType" : "InventoryItemSchema" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InventoryItemSchema", "variableName" : "member", "variableType" : "InventoryItemSchema", "documentation" : "", "simpleType" : "InventoryItemSchema", "variableSetterType" : "InventoryItemSchema" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "InventoryItemSchema", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "InventoryItemSchema", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Schemas", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Inventory schemas returned by the request.

                                                                                                              \n@param schemas Inventory schemas returned by the request.", "setterMethodName" : "setSchemas", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "schemas", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "schemas", "variableType" : "java.util.List", "documentation" : "

                                                                                                              Inventory schemas returned by the request.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                              The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                              The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                                              \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                              The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                                              \n@return The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "getterModel" : { "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" : "

                                                                                                              The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                                              \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "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" : "

                                                                                                              The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                              The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                              The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                                              \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                              The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                                              \n@return The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "getterModel" : { "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" : "

                                                                                                              The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                                              \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "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" : "

                                                                                                              The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Schemas" : { "beanStyleGetterMethodName" : "getSchemas", "beanStyleSetterMethodName" : "setSchemas", "c2jName" : "Schemas", "c2jShape" : "InventoryItemSchemaResultList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Inventory schemas returned by the 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 #schemas(List)}.\n@param schemas a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #schemas(List)", "deprecated" : false, "documentation" : "

                                                                                                              Inventory schemas returned by the request.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "schemas", "fluentSetterDocumentation" : "

                                                                                                              Inventory schemas returned by the request.

                                                                                                              \n@param schemas Inventory schemas returned by the request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "schemas", "getterDocumentation" : "

                                                                                                              Inventory schemas returned by the request.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return Inventory schemas returned by the 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" : "Schemas", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Schemas", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "InventoryItemSchema", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link InventoryItemSchema.Builder} avoiding the need to create one manually via {@link InventoryItemSchema#builder()}.\n\nWhen the {@link Consumer} completes, {@link InventoryItemSchema.Builder#build()} is called immediately and its result is passed to {@link #member(InventoryItemSchema)}.\n@param member a consumer that will call methods on {@link InventoryItemSchema.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(InventoryItemSchema)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "InventoryItemSchema", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "InventoryItemSchema", "variableName" : "member", "variableType" : "InventoryItemSchema", "documentation" : null, "simpleType" : "InventoryItemSchema", "variableSetterType" : "InventoryItemSchema" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InventoryItemSchema", "variableName" : "member", "variableType" : "InventoryItemSchema", "documentation" : "", "simpleType" : "InventoryItemSchema", "variableSetterType" : "InventoryItemSchema" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "InventoryItemSchema", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "InventoryItemSchema", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Schemas", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Inventory schemas returned by the request.

                                                                                                              \n@param schemas Inventory schemas returned by the request.", "setterMethodName" : "setSchemas", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "schemas", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "schemas", "variableType" : "java.util.List", "documentation" : "

                                                                                                              Inventory schemas returned by the request.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getSchemas", "beanStyleSetterMethodName" : "setSchemas", "c2jName" : "Schemas", "c2jShape" : "InventoryItemSchemaResultList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Inventory schemas returned by the 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 #schemas(List)}.\n@param schemas a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #schemas(List)", "deprecated" : false, "documentation" : "

                                                                                                              Inventory schemas returned by the request.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "schemas", "fluentSetterDocumentation" : "

                                                                                                              Inventory schemas returned by the request.

                                                                                                              \n@param schemas Inventory schemas returned by the request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "schemas", "getterDocumentation" : "

                                                                                                              Inventory schemas returned by the request.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return Inventory schemas returned by the 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" : "Schemas", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Schemas", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "InventoryItemSchema", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link InventoryItemSchema.Builder} avoiding the need to create one manually via {@link InventoryItemSchema#builder()}.\n\nWhen the {@link Consumer} completes, {@link InventoryItemSchema.Builder#build()} is called immediately and its result is passed to {@link #member(InventoryItemSchema)}.\n@param member a consumer that will call methods on {@link InventoryItemSchema.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(InventoryItemSchema)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "InventoryItemSchema", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "InventoryItemSchema", "variableName" : "member", "variableType" : "InventoryItemSchema", "documentation" : null, "simpleType" : "InventoryItemSchema", "variableSetterType" : "InventoryItemSchema" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InventoryItemSchema", "variableName" : "member", "variableType" : "InventoryItemSchema", "documentation" : "", "simpleType" : "InventoryItemSchema", "variableSetterType" : "InventoryItemSchema" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "InventoryItemSchema", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "InventoryItemSchema", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Schemas", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Inventory schemas returned by the request.

                                                                                                              \n@param schemas Inventory schemas returned by the request.", "setterMethodName" : "setSchemas", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "schemas", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "schemas", "variableType" : "java.util.List", "documentation" : "

                                                                                                              Inventory schemas returned by the request.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                              The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                              The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                                              \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                              The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                                              \n@return The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "getterModel" : { "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" : "

                                                                                                              The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                                              \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "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" : "

                                                                                                              The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetInventorySchemaResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetInventorySchemaResponse", "variableName" : "getInventorySchemaResponse", "variableType" : "GetInventorySchemaResponse", "documentation" : null, "simpleType" : "GetInventorySchemaResponse", "variableSetterType" : "GetInventorySchemaResponse" }, "wrapper" : false }, "GetMaintenanceWindowExecutionRequest" : { "c2jName" : "GetMaintenanceWindowExecutionRequest", "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" : "GetMaintenanceWindowExecution", "locationName" : null, "requestUri" : "/", "target" : "AmazonSSM.GetMaintenanceWindowExecution", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getWindowExecutionId", "beanStyleSetterMethodName" : "setWindowExecutionId", "c2jName" : "WindowExecutionId", "c2jShape" : "MaintenanceWindowExecutionId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the maintenance window execution that includes the task.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowExecutionId(String)}.\n@param windowExecutionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowExecutionId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the maintenance window execution that includes the task.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowExecutionId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the maintenance window execution that includes the task.

                                                                                                              \n@param windowExecutionId The ID of the maintenance window execution that includes the task.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowExecutionId", "getterDocumentation" : "

                                                                                                              The ID of the maintenance window execution that includes the task.

                                                                                                              \n@return The ID of the maintenance window execution that includes the task.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowExecutionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowExecutionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowExecutionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the maintenance window execution that includes the task.

                                                                                                              \n@param windowExecutionId The ID of the maintenance window execution that includes the task.", "setterMethodName" : "setWindowExecutionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowExecutionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowExecutionId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the maintenance window execution that includes the task.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "WindowExecutionId" : { "beanStyleGetterMethodName" : "getWindowExecutionId", "beanStyleSetterMethodName" : "setWindowExecutionId", "c2jName" : "WindowExecutionId", "c2jShape" : "MaintenanceWindowExecutionId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the maintenance window execution that includes the task.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowExecutionId(String)}.\n@param windowExecutionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowExecutionId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the maintenance window execution that includes the task.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowExecutionId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the maintenance window execution that includes the task.

                                                                                                              \n@param windowExecutionId The ID of the maintenance window execution that includes the task.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowExecutionId", "getterDocumentation" : "

                                                                                                              The ID of the maintenance window execution that includes the task.

                                                                                                              \n@return The ID of the maintenance window execution that includes the task.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowExecutionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowExecutionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowExecutionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the maintenance window execution that includes the task.

                                                                                                              \n@param windowExecutionId The ID of the maintenance window execution that includes the task.", "setterMethodName" : "setWindowExecutionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowExecutionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowExecutionId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the maintenance window execution that includes the task.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getWindowExecutionId", "beanStyleSetterMethodName" : "setWindowExecutionId", "c2jName" : "WindowExecutionId", "c2jShape" : "MaintenanceWindowExecutionId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the maintenance window execution that includes the task.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowExecutionId(String)}.\n@param windowExecutionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowExecutionId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the maintenance window execution that includes the task.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowExecutionId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the maintenance window execution that includes the task.

                                                                                                              \n@param windowExecutionId The ID of the maintenance window execution that includes the task.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowExecutionId", "getterDocumentation" : "

                                                                                                              The ID of the maintenance window execution that includes the task.

                                                                                                              \n@return The ID of the maintenance window execution that includes the task.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowExecutionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowExecutionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowExecutionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the maintenance window execution that includes the task.

                                                                                                              \n@param windowExecutionId The ID of the maintenance window execution that includes the task.", "setterMethodName" : "setWindowExecutionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowExecutionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowExecutionId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the maintenance window execution that includes the task.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "WindowExecutionId" ], "shapeName" : "GetMaintenanceWindowExecutionRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetMaintenanceWindowExecutionRequest", "variableName" : "getMaintenanceWindowExecutionRequest", "variableType" : "GetMaintenanceWindowExecutionRequest", "documentation" : null, "simpleType" : "GetMaintenanceWindowExecutionRequest", "variableSetterType" : "GetMaintenanceWindowExecutionRequest" }, "wrapper" : false }, "GetMaintenanceWindowExecutionResponse" : { "c2jName" : "GetMaintenanceWindowExecutionResult", "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" : [ { "beanStyleGetterMethodName" : "getWindowExecutionId", "beanStyleSetterMethodName" : "setWindowExecutionId", "c2jName" : "WindowExecutionId", "c2jShape" : "MaintenanceWindowExecutionId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the maintenance window execution.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowExecutionId(String)}.\n@param windowExecutionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowExecutionId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the maintenance window execution.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowExecutionId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the maintenance window execution.

                                                                                                              \n@param windowExecutionId The ID of the maintenance window execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowExecutionId", "getterDocumentation" : "

                                                                                                              The ID of the maintenance window execution.

                                                                                                              \n@return The ID of the maintenance window execution.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowExecutionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowExecutionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowExecutionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the maintenance window execution.

                                                                                                              \n@param windowExecutionId The ID of the maintenance window execution.", "setterMethodName" : "setWindowExecutionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowExecutionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowExecutionId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the maintenance window execution.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTaskIds", "beanStyleSetterMethodName" : "setTaskIds", "c2jName" : "TaskIds", "c2jShape" : "MaintenanceWindowExecutionTaskIdList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the task executions from the maintenance window execution.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #taskIds(List)}.\n@param taskIds a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #taskIds(List)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the task executions from the maintenance window execution.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "taskIds", "fluentSetterDocumentation" : "

                                                                                                              The ID of the task executions from the maintenance window execution.

                                                                                                              \n@param taskIds The ID of the task executions from the maintenance window execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "taskIds", "getterDocumentation" : "

                                                                                                              The ID of the task executions from the maintenance window execution.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The ID of the task executions from the maintenance window execution.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TaskIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TaskIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "MaintenanceWindowExecutionTaskId", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "TaskIds", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the task executions from the maintenance window execution.

                                                                                                              \n@param taskIds The ID of the task executions from the maintenance window execution.", "setterMethodName" : "setTaskIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "taskIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "taskIds", "variableType" : "java.util.List", "documentation" : "

                                                                                                              The ID of the task executions from the maintenance window execution.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "MaintenanceWindowExecutionStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The status of the maintenance window execution.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                                                                              The status of the maintenance window execution.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "MaintenanceWindowExecutionStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                                                              The status of the maintenance window execution.

                                                                                                              \n@param status The status of the maintenance window execution.\n@see MaintenanceWindowExecutionStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see MaintenanceWindowExecutionStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                                              The status of the maintenance window execution.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link MaintenanceWindowExecutionStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                                              \n@return The status of the maintenance window execution.\n@see MaintenanceWindowExecutionStatus", "getterModel" : { "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 the maintenance window execution.

                                                                                                              \n@param status The status of the maintenance window execution.\n@see MaintenanceWindowExecutionStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                                                                              The status of the maintenance window execution.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatusDetails", "beanStyleSetterMethodName" : "setStatusDetails", "c2jName" : "StatusDetails", "c2jShape" : "MaintenanceWindowExecutionStatusDetails", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The details explaining the Status. Only available for certain status values.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusDetails(String)}.\n@param statusDetails a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #statusDetails(String)", "deprecated" : false, "documentation" : "

                                                                                                              The details explaining the Status. Only available for certain status values.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "statusDetails", "fluentSetterDocumentation" : "

                                                                                                              The details explaining the Status. Only available for certain status values.

                                                                                                              \n@param statusDetails The details explaining the Status. Only available for certain status values.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "statusDetails", "getterDocumentation" : "

                                                                                                              The details explaining the Status. Only available for certain status values.

                                                                                                              \n@return The details explaining the Status. Only available for certain status values.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StatusDetails", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StatusDetails", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StatusDetails", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The details explaining the Status. Only available for certain status values.

                                                                                                              \n@param statusDetails The details explaining the Status. Only available for certain status values.", "setterMethodName" : "setStatusDetails", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "statusDetails", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "statusDetails", "variableType" : "String", "documentation" : "

                                                                                                              The details explaining the Status. Only available for certain status values.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStartTime", "beanStyleSetterMethodName" : "setStartTime", "c2jName" : "StartTime", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The time the maintenance window started running.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #startTime(Instant)}.\n@param startTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #startTime(Instant)", "deprecated" : false, "documentation" : "

                                                                                                              The time the maintenance window started running.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startTime", "fluentSetterDocumentation" : "

                                                                                                              The time the maintenance window started running.

                                                                                                              \n@param startTime The time the maintenance window started running.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startTime", "getterDocumentation" : "

                                                                                                              The time the maintenance window started running.

                                                                                                              \n@return The time the maintenance window started running.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StartTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StartTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "StartTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The time the maintenance window started running.

                                                                                                              \n@param startTime The time the maintenance window started running.", "setterMethodName" : "setStartTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                              The time the maintenance window started running.

                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEndTime", "beanStyleSetterMethodName" : "setEndTime", "c2jName" : "EndTime", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The time the maintenance window finished running.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #endTime(Instant)}.\n@param endTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endTime(Instant)", "deprecated" : false, "documentation" : "

                                                                                                              The time the maintenance window finished running.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endTime", "fluentSetterDocumentation" : "

                                                                                                              The time the maintenance window finished running.

                                                                                                              \n@param endTime The time the maintenance window finished running.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endTime", "getterDocumentation" : "

                                                                                                              The time the maintenance window finished running.

                                                                                                              \n@return The time the maintenance window finished running.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EndTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EndTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "EndTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The time the maintenance window finished running.

                                                                                                              \n@param endTime The time the maintenance window finished running.", "setterMethodName" : "setEndTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "endTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "endTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                              The time the maintenance window finished running.

                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "EndTime" : { "beanStyleGetterMethodName" : "getEndTime", "beanStyleSetterMethodName" : "setEndTime", "c2jName" : "EndTime", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The time the maintenance window finished running.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #endTime(Instant)}.\n@param endTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endTime(Instant)", "deprecated" : false, "documentation" : "

                                                                                                              The time the maintenance window finished running.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endTime", "fluentSetterDocumentation" : "

                                                                                                              The time the maintenance window finished running.

                                                                                                              \n@param endTime The time the maintenance window finished running.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endTime", "getterDocumentation" : "

                                                                                                              The time the maintenance window finished running.

                                                                                                              \n@return The time the maintenance window finished running.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EndTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EndTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "EndTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The time the maintenance window finished running.

                                                                                                              \n@param endTime The time the maintenance window finished running.", "setterMethodName" : "setEndTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "endTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "endTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                              The time the maintenance window finished running.

                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "StartTime" : { "beanStyleGetterMethodName" : "getStartTime", "beanStyleSetterMethodName" : "setStartTime", "c2jName" : "StartTime", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The time the maintenance window started running.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #startTime(Instant)}.\n@param startTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #startTime(Instant)", "deprecated" : false, "documentation" : "

                                                                                                              The time the maintenance window started running.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startTime", "fluentSetterDocumentation" : "

                                                                                                              The time the maintenance window started running.

                                                                                                              \n@param startTime The time the maintenance window started running.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startTime", "getterDocumentation" : "

                                                                                                              The time the maintenance window started running.

                                                                                                              \n@return The time the maintenance window started running.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StartTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StartTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "StartTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The time the maintenance window started running.

                                                                                                              \n@param startTime The time the maintenance window started running.", "setterMethodName" : "setStartTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                              The time the maintenance window started running.

                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "Status" : { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "MaintenanceWindowExecutionStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The status of the maintenance window execution.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                                                                              The status of the maintenance window execution.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "MaintenanceWindowExecutionStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                                                              The status of the maintenance window execution.

                                                                                                              \n@param status The status of the maintenance window execution.\n@see MaintenanceWindowExecutionStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see MaintenanceWindowExecutionStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                                              The status of the maintenance window execution.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link MaintenanceWindowExecutionStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                                              \n@return The status of the maintenance window execution.\n@see MaintenanceWindowExecutionStatus", "getterModel" : { "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 the maintenance window execution.

                                                                                                              \n@param status The status of the maintenance window execution.\n@see MaintenanceWindowExecutionStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                                                                              The status of the maintenance window execution.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "StatusDetails" : { "beanStyleGetterMethodName" : "getStatusDetails", "beanStyleSetterMethodName" : "setStatusDetails", "c2jName" : "StatusDetails", "c2jShape" : "MaintenanceWindowExecutionStatusDetails", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The details explaining the Status. Only available for certain status values.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusDetails(String)}.\n@param statusDetails a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #statusDetails(String)", "deprecated" : false, "documentation" : "

                                                                                                              The details explaining the Status. Only available for certain status values.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "statusDetails", "fluentSetterDocumentation" : "

                                                                                                              The details explaining the Status. Only available for certain status values.

                                                                                                              \n@param statusDetails The details explaining the Status. Only available for certain status values.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "statusDetails", "getterDocumentation" : "

                                                                                                              The details explaining the Status. Only available for certain status values.

                                                                                                              \n@return The details explaining the Status. Only available for certain status values.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StatusDetails", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StatusDetails", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StatusDetails", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The details explaining the Status. Only available for certain status values.

                                                                                                              \n@param statusDetails The details explaining the Status. Only available for certain status values.", "setterMethodName" : "setStatusDetails", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "statusDetails", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "statusDetails", "variableType" : "String", "documentation" : "

                                                                                                              The details explaining the Status. Only available for certain status values.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "TaskIds" : { "beanStyleGetterMethodName" : "getTaskIds", "beanStyleSetterMethodName" : "setTaskIds", "c2jName" : "TaskIds", "c2jShape" : "MaintenanceWindowExecutionTaskIdList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the task executions from the maintenance window execution.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #taskIds(List)}.\n@param taskIds a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #taskIds(List)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the task executions from the maintenance window execution.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "taskIds", "fluentSetterDocumentation" : "

                                                                                                              The ID of the task executions from the maintenance window execution.

                                                                                                              \n@param taskIds The ID of the task executions from the maintenance window execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "taskIds", "getterDocumentation" : "

                                                                                                              The ID of the task executions from the maintenance window execution.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The ID of the task executions from the maintenance window execution.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TaskIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TaskIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "MaintenanceWindowExecutionTaskId", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "TaskIds", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the task executions from the maintenance window execution.

                                                                                                              \n@param taskIds The ID of the task executions from the maintenance window execution.", "setterMethodName" : "setTaskIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "taskIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "taskIds", "variableType" : "java.util.List", "documentation" : "

                                                                                                              The ID of the task executions from the maintenance window execution.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "WindowExecutionId" : { "beanStyleGetterMethodName" : "getWindowExecutionId", "beanStyleSetterMethodName" : "setWindowExecutionId", "c2jName" : "WindowExecutionId", "c2jShape" : "MaintenanceWindowExecutionId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the maintenance window execution.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowExecutionId(String)}.\n@param windowExecutionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowExecutionId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the maintenance window execution.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowExecutionId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the maintenance window execution.

                                                                                                              \n@param windowExecutionId The ID of the maintenance window execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowExecutionId", "getterDocumentation" : "

                                                                                                              The ID of the maintenance window execution.

                                                                                                              \n@return The ID of the maintenance window execution.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowExecutionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowExecutionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowExecutionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the maintenance window execution.

                                                                                                              \n@param windowExecutionId The ID of the maintenance window execution.", "setterMethodName" : "setWindowExecutionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowExecutionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowExecutionId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the maintenance window execution.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getWindowExecutionId", "beanStyleSetterMethodName" : "setWindowExecutionId", "c2jName" : "WindowExecutionId", "c2jShape" : "MaintenanceWindowExecutionId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the maintenance window execution.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowExecutionId(String)}.\n@param windowExecutionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowExecutionId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the maintenance window execution.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowExecutionId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the maintenance window execution.

                                                                                                              \n@param windowExecutionId The ID of the maintenance window execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowExecutionId", "getterDocumentation" : "

                                                                                                              The ID of the maintenance window execution.

                                                                                                              \n@return The ID of the maintenance window execution.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowExecutionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowExecutionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowExecutionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the maintenance window execution.

                                                                                                              \n@param windowExecutionId The ID of the maintenance window execution.", "setterMethodName" : "setWindowExecutionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowExecutionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowExecutionId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the maintenance window execution.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTaskIds", "beanStyleSetterMethodName" : "setTaskIds", "c2jName" : "TaskIds", "c2jShape" : "MaintenanceWindowExecutionTaskIdList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the task executions from the maintenance window execution.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #taskIds(List)}.\n@param taskIds a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #taskIds(List)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the task executions from the maintenance window execution.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "taskIds", "fluentSetterDocumentation" : "

                                                                                                              The ID of the task executions from the maintenance window execution.

                                                                                                              \n@param taskIds The ID of the task executions from the maintenance window execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "taskIds", "getterDocumentation" : "

                                                                                                              The ID of the task executions from the maintenance window execution.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The ID of the task executions from the maintenance window execution.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TaskIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TaskIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "MaintenanceWindowExecutionTaskId", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "TaskIds", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the task executions from the maintenance window execution.

                                                                                                              \n@param taskIds The ID of the task executions from the maintenance window execution.", "setterMethodName" : "setTaskIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "taskIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "taskIds", "variableType" : "java.util.List", "documentation" : "

                                                                                                              The ID of the task executions from the maintenance window execution.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "MaintenanceWindowExecutionStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The status of the maintenance window execution.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                                                                              The status of the maintenance window execution.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "MaintenanceWindowExecutionStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                                                              The status of the maintenance window execution.

                                                                                                              \n@param status The status of the maintenance window execution.\n@see MaintenanceWindowExecutionStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see MaintenanceWindowExecutionStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                                              The status of the maintenance window execution.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link MaintenanceWindowExecutionStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                                              \n@return The status of the maintenance window execution.\n@see MaintenanceWindowExecutionStatus", "getterModel" : { "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 the maintenance window execution.

                                                                                                              \n@param status The status of the maintenance window execution.\n@see MaintenanceWindowExecutionStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                                                                              The status of the maintenance window execution.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatusDetails", "beanStyleSetterMethodName" : "setStatusDetails", "c2jName" : "StatusDetails", "c2jShape" : "MaintenanceWindowExecutionStatusDetails", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The details explaining the Status. Only available for certain status values.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusDetails(String)}.\n@param statusDetails a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #statusDetails(String)", "deprecated" : false, "documentation" : "

                                                                                                              The details explaining the Status. Only available for certain status values.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "statusDetails", "fluentSetterDocumentation" : "

                                                                                                              The details explaining the Status. Only available for certain status values.

                                                                                                              \n@param statusDetails The details explaining the Status. Only available for certain status values.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "statusDetails", "getterDocumentation" : "

                                                                                                              The details explaining the Status. Only available for certain status values.

                                                                                                              \n@return The details explaining the Status. Only available for certain status values.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StatusDetails", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StatusDetails", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StatusDetails", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The details explaining the Status. Only available for certain status values.

                                                                                                              \n@param statusDetails The details explaining the Status. Only available for certain status values.", "setterMethodName" : "setStatusDetails", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "statusDetails", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "statusDetails", "variableType" : "String", "documentation" : "

                                                                                                              The details explaining the Status. Only available for certain status values.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStartTime", "beanStyleSetterMethodName" : "setStartTime", "c2jName" : "StartTime", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The time the maintenance window started running.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #startTime(Instant)}.\n@param startTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #startTime(Instant)", "deprecated" : false, "documentation" : "

                                                                                                              The time the maintenance window started running.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startTime", "fluentSetterDocumentation" : "

                                                                                                              The time the maintenance window started running.

                                                                                                              \n@param startTime The time the maintenance window started running.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startTime", "getterDocumentation" : "

                                                                                                              The time the maintenance window started running.

                                                                                                              \n@return The time the maintenance window started running.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StartTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StartTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "StartTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The time the maintenance window started running.

                                                                                                              \n@param startTime The time the maintenance window started running.", "setterMethodName" : "setStartTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                              The time the maintenance window started running.

                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEndTime", "beanStyleSetterMethodName" : "setEndTime", "c2jName" : "EndTime", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The time the maintenance window finished running.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #endTime(Instant)}.\n@param endTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endTime(Instant)", "deprecated" : false, "documentation" : "

                                                                                                              The time the maintenance window finished running.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endTime", "fluentSetterDocumentation" : "

                                                                                                              The time the maintenance window finished running.

                                                                                                              \n@param endTime The time the maintenance window finished running.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endTime", "getterDocumentation" : "

                                                                                                              The time the maintenance window finished running.

                                                                                                              \n@return The time the maintenance window finished running.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EndTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EndTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "EndTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The time the maintenance window finished running.

                                                                                                              \n@param endTime The time the maintenance window finished running.", "setterMethodName" : "setEndTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "endTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "endTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                              The time the maintenance window finished running.

                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetMaintenanceWindowExecutionResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetMaintenanceWindowExecutionResponse", "variableName" : "getMaintenanceWindowExecutionResponse", "variableType" : "GetMaintenanceWindowExecutionResponse", "documentation" : null, "simpleType" : "GetMaintenanceWindowExecutionResponse", "variableSetterType" : "GetMaintenanceWindowExecutionResponse" }, "wrapper" : false }, "GetMaintenanceWindowExecutionTaskInvocationRequest" : { "c2jName" : "GetMaintenanceWindowExecutionTaskInvocationRequest", "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" : "GetMaintenanceWindowExecutionTaskInvocation", "locationName" : null, "requestUri" : "/", "target" : "AmazonSSM.GetMaintenanceWindowExecutionTaskInvocation", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getWindowExecutionId", "beanStyleSetterMethodName" : "setWindowExecutionId", "c2jName" : "WindowExecutionId", "c2jShape" : "MaintenanceWindowExecutionId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the maintenance window execution for which the task is a part.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowExecutionId(String)}.\n@param windowExecutionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowExecutionId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the maintenance window execution for which the task is a part.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowExecutionId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the maintenance window execution for which the task is a part.

                                                                                                              \n@param windowExecutionId The ID of the maintenance window execution for which the task is a part.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowExecutionId", "getterDocumentation" : "

                                                                                                              The ID of the maintenance window execution for which the task is a part.

                                                                                                              \n@return The ID of the maintenance window execution for which the task is a part.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowExecutionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowExecutionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowExecutionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the maintenance window execution for which the task is a part.

                                                                                                              \n@param windowExecutionId The ID of the maintenance window execution for which the task is a part.", "setterMethodName" : "setWindowExecutionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowExecutionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowExecutionId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the maintenance window execution for which the task is a part.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTaskId", "beanStyleSetterMethodName" : "setTaskId", "c2jName" : "TaskId", "c2jShape" : "MaintenanceWindowExecutionTaskId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the specific task in the maintenance window task that should be retrieved.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #taskId(String)}.\n@param taskId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #taskId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the specific task in the maintenance window task that should be retrieved.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "taskId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the specific task in the maintenance window task that should be retrieved.

                                                                                                              \n@param taskId The ID of the specific task in the maintenance window task that should be retrieved.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "taskId", "getterDocumentation" : "

                                                                                                              The ID of the specific task in the maintenance window task that should be retrieved.

                                                                                                              \n@return The ID of the specific task in the maintenance window task that should be retrieved.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TaskId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TaskId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TaskId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the specific task in the maintenance window task that should be retrieved.

                                                                                                              \n@param taskId The ID of the specific task in the maintenance window task that should be retrieved.", "setterMethodName" : "setTaskId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "taskId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "taskId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the specific task in the maintenance window task that should be retrieved.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInvocationId", "beanStyleSetterMethodName" : "setInvocationId", "c2jName" : "InvocationId", "c2jShape" : "MaintenanceWindowExecutionTaskInvocationId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The invocation ID to retrieve.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #invocationId(String)}.\n@param invocationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #invocationId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The invocation ID to retrieve.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "invocationId", "fluentSetterDocumentation" : "

                                                                                                              The invocation ID to retrieve.

                                                                                                              \n@param invocationId The invocation ID to retrieve.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "invocationId", "getterDocumentation" : "

                                                                                                              The invocation ID to retrieve.

                                                                                                              \n@return The invocation ID to retrieve.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InvocationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InvocationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InvocationId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The invocation ID to retrieve.

                                                                                                              \n@param invocationId The invocation ID to retrieve.", "setterMethodName" : "setInvocationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "invocationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "invocationId", "variableType" : "String", "documentation" : "

                                                                                                              The invocation ID to retrieve.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "InvocationId" : { "beanStyleGetterMethodName" : "getInvocationId", "beanStyleSetterMethodName" : "setInvocationId", "c2jName" : "InvocationId", "c2jShape" : "MaintenanceWindowExecutionTaskInvocationId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The invocation ID to retrieve.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #invocationId(String)}.\n@param invocationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #invocationId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The invocation ID to retrieve.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "invocationId", "fluentSetterDocumentation" : "

                                                                                                              The invocation ID to retrieve.

                                                                                                              \n@param invocationId The invocation ID to retrieve.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "invocationId", "getterDocumentation" : "

                                                                                                              The invocation ID to retrieve.

                                                                                                              \n@return The invocation ID to retrieve.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InvocationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InvocationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InvocationId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The invocation ID to retrieve.

                                                                                                              \n@param invocationId The invocation ID to retrieve.", "setterMethodName" : "setInvocationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "invocationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "invocationId", "variableType" : "String", "documentation" : "

                                                                                                              The invocation ID to retrieve.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "TaskId" : { "beanStyleGetterMethodName" : "getTaskId", "beanStyleSetterMethodName" : "setTaskId", "c2jName" : "TaskId", "c2jShape" : "MaintenanceWindowExecutionTaskId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the specific task in the maintenance window task that should be retrieved.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #taskId(String)}.\n@param taskId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #taskId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the specific task in the maintenance window task that should be retrieved.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "taskId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the specific task in the maintenance window task that should be retrieved.

                                                                                                              \n@param taskId The ID of the specific task in the maintenance window task that should be retrieved.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "taskId", "getterDocumentation" : "

                                                                                                              The ID of the specific task in the maintenance window task that should be retrieved.

                                                                                                              \n@return The ID of the specific task in the maintenance window task that should be retrieved.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TaskId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TaskId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TaskId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the specific task in the maintenance window task that should be retrieved.

                                                                                                              \n@param taskId The ID of the specific task in the maintenance window task that should be retrieved.", "setterMethodName" : "setTaskId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "taskId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "taskId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the specific task in the maintenance window task that should be retrieved.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "WindowExecutionId" : { "beanStyleGetterMethodName" : "getWindowExecutionId", "beanStyleSetterMethodName" : "setWindowExecutionId", "c2jName" : "WindowExecutionId", "c2jShape" : "MaintenanceWindowExecutionId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the maintenance window execution for which the task is a part.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowExecutionId(String)}.\n@param windowExecutionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowExecutionId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the maintenance window execution for which the task is a part.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowExecutionId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the maintenance window execution for which the task is a part.

                                                                                                              \n@param windowExecutionId The ID of the maintenance window execution for which the task is a part.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowExecutionId", "getterDocumentation" : "

                                                                                                              The ID of the maintenance window execution for which the task is a part.

                                                                                                              \n@return The ID of the maintenance window execution for which the task is a part.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowExecutionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowExecutionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowExecutionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the maintenance window execution for which the task is a part.

                                                                                                              \n@param windowExecutionId The ID of the maintenance window execution for which the task is a part.", "setterMethodName" : "setWindowExecutionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowExecutionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowExecutionId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the maintenance window execution for which the task is a part.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getWindowExecutionId", "beanStyleSetterMethodName" : "setWindowExecutionId", "c2jName" : "WindowExecutionId", "c2jShape" : "MaintenanceWindowExecutionId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the maintenance window execution for which the task is a part.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowExecutionId(String)}.\n@param windowExecutionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowExecutionId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the maintenance window execution for which the task is a part.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowExecutionId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the maintenance window execution for which the task is a part.

                                                                                                              \n@param windowExecutionId The ID of the maintenance window execution for which the task is a part.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowExecutionId", "getterDocumentation" : "

                                                                                                              The ID of the maintenance window execution for which the task is a part.

                                                                                                              \n@return The ID of the maintenance window execution for which the task is a part.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowExecutionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowExecutionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowExecutionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the maintenance window execution for which the task is a part.

                                                                                                              \n@param windowExecutionId The ID of the maintenance window execution for which the task is a part.", "setterMethodName" : "setWindowExecutionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowExecutionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowExecutionId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the maintenance window execution for which the task is a part.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTaskId", "beanStyleSetterMethodName" : "setTaskId", "c2jName" : "TaskId", "c2jShape" : "MaintenanceWindowExecutionTaskId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the specific task in the maintenance window task that should be retrieved.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #taskId(String)}.\n@param taskId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #taskId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the specific task in the maintenance window task that should be retrieved.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "taskId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the specific task in the maintenance window task that should be retrieved.

                                                                                                              \n@param taskId The ID of the specific task in the maintenance window task that should be retrieved.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "taskId", "getterDocumentation" : "

                                                                                                              The ID of the specific task in the maintenance window task that should be retrieved.

                                                                                                              \n@return The ID of the specific task in the maintenance window task that should be retrieved.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TaskId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TaskId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TaskId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the specific task in the maintenance window task that should be retrieved.

                                                                                                              \n@param taskId The ID of the specific task in the maintenance window task that should be retrieved.", "setterMethodName" : "setTaskId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "taskId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "taskId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the specific task in the maintenance window task that should be retrieved.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInvocationId", "beanStyleSetterMethodName" : "setInvocationId", "c2jName" : "InvocationId", "c2jShape" : "MaintenanceWindowExecutionTaskInvocationId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The invocation ID to retrieve.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #invocationId(String)}.\n@param invocationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #invocationId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The invocation ID to retrieve.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "invocationId", "fluentSetterDocumentation" : "

                                                                                                              The invocation ID to retrieve.

                                                                                                              \n@param invocationId The invocation ID to retrieve.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "invocationId", "getterDocumentation" : "

                                                                                                              The invocation ID to retrieve.

                                                                                                              \n@return The invocation ID to retrieve.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InvocationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InvocationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InvocationId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The invocation ID to retrieve.

                                                                                                              \n@param invocationId The invocation ID to retrieve.", "setterMethodName" : "setInvocationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "invocationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "invocationId", "variableType" : "String", "documentation" : "

                                                                                                              The invocation ID to retrieve.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "WindowExecutionId", "TaskId", "InvocationId" ], "shapeName" : "GetMaintenanceWindowExecutionTaskInvocationRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetMaintenanceWindowExecutionTaskInvocationRequest", "variableName" : "getMaintenanceWindowExecutionTaskInvocationRequest", "variableType" : "GetMaintenanceWindowExecutionTaskInvocationRequest", "documentation" : null, "simpleType" : "GetMaintenanceWindowExecutionTaskInvocationRequest", "variableSetterType" : "GetMaintenanceWindowExecutionTaskInvocationRequest" }, "wrapper" : false }, "GetMaintenanceWindowExecutionTaskInvocationResponse" : { "c2jName" : "GetMaintenanceWindowExecutionTaskInvocationResult", "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" : [ { "beanStyleGetterMethodName" : "getWindowExecutionId", "beanStyleSetterMethodName" : "setWindowExecutionId", "c2jName" : "WindowExecutionId", "c2jShape" : "MaintenanceWindowExecutionId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The maintenance window execution ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowExecutionId(String)}.\n@param windowExecutionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowExecutionId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The maintenance window execution ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowExecutionId", "fluentSetterDocumentation" : "

                                                                                                              The maintenance window execution ID.

                                                                                                              \n@param windowExecutionId The maintenance window execution ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowExecutionId", "getterDocumentation" : "

                                                                                                              The maintenance window execution ID.

                                                                                                              \n@return The maintenance window execution ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowExecutionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowExecutionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowExecutionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The maintenance window execution ID.

                                                                                                              \n@param windowExecutionId The maintenance window execution ID.", "setterMethodName" : "setWindowExecutionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowExecutionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowExecutionId", "variableType" : "String", "documentation" : "

                                                                                                              The maintenance window execution ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTaskExecutionId", "beanStyleSetterMethodName" : "setTaskExecutionId", "c2jName" : "TaskExecutionId", "c2jShape" : "MaintenanceWindowExecutionTaskId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The task execution ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #taskExecutionId(String)}.\n@param taskExecutionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #taskExecutionId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The task execution ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "taskExecutionId", "fluentSetterDocumentation" : "

                                                                                                              The task execution ID.

                                                                                                              \n@param taskExecutionId The task execution ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "taskExecutionId", "getterDocumentation" : "

                                                                                                              The task execution ID.

                                                                                                              \n@return The task execution ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TaskExecutionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TaskExecutionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TaskExecutionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The task execution ID.

                                                                                                              \n@param taskExecutionId The task execution ID.", "setterMethodName" : "setTaskExecutionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "taskExecutionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "taskExecutionId", "variableType" : "String", "documentation" : "

                                                                                                              The task execution ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInvocationId", "beanStyleSetterMethodName" : "setInvocationId", "c2jName" : "InvocationId", "c2jShape" : "MaintenanceWindowExecutionTaskInvocationId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The invocation ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #invocationId(String)}.\n@param invocationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #invocationId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The invocation ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "invocationId", "fluentSetterDocumentation" : "

                                                                                                              The invocation ID.

                                                                                                              \n@param invocationId The invocation ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "invocationId", "getterDocumentation" : "

                                                                                                              The invocation ID.

                                                                                                              \n@return The invocation ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InvocationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InvocationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InvocationId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The invocation ID.

                                                                                                              \n@param invocationId The invocation ID.", "setterMethodName" : "setInvocationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "invocationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "invocationId", "variableType" : "String", "documentation" : "

                                                                                                              The invocation ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getExecutionId", "beanStyleSetterMethodName" : "setExecutionId", "c2jName" : "ExecutionId", "c2jShape" : "MaintenanceWindowExecutionTaskExecutionId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The execution ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #executionId(String)}.\n@param executionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #executionId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The execution ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "executionId", "fluentSetterDocumentation" : "

                                                                                                              The execution ID.

                                                                                                              \n@param executionId The execution ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "executionId", "getterDocumentation" : "

                                                                                                              The execution ID.

                                                                                                              \n@return The execution ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ExecutionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ExecutionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ExecutionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The execution ID.

                                                                                                              \n@param executionId The execution ID.", "setterMethodName" : "setExecutionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "executionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "executionId", "variableType" : "String", "documentation" : "

                                                                                                              The execution ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTaskTypeAsString", "beanStyleSetterMethodName" : "setTaskType", "c2jName" : "TaskType", "c2jShape" : "MaintenanceWindowTaskType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Retrieves the task type for a maintenance window. Task types include the following: LAMBDA, STEP_FUNCTION, AUTOMATION, RUN_COMMAND.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #taskTypeAsString(String)}.\n@param taskType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #taskType(String)", "deprecated" : false, "documentation" : "

                                                                                                              Retrieves the task type for a maintenance window. Task types include the following: LAMBDA, STEP_FUNCTION, AUTOMATION, RUN_COMMAND.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "MaintenanceWindowTaskType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "taskType", "fluentEnumSetterMethodName" : "taskType", "fluentGetterMethodName" : "taskTypeAsString", "fluentSetterDocumentation" : "

                                                                                                              Retrieves the task type for a maintenance window. Task types include the following: LAMBDA, STEP_FUNCTION, AUTOMATION, RUN_COMMAND.

                                                                                                              \n@param taskType Retrieves the task type for a maintenance window. Task types include the following: LAMBDA, STEP_FUNCTION, AUTOMATION, RUN_COMMAND.\n@see MaintenanceWindowTaskType\n@return Returns a reference to this object so that method calls can be chained together.\n@see MaintenanceWindowTaskType", "fluentSetterMethodName" : "taskType", "getterDocumentation" : "

                                                                                                              Retrieves the task type for a maintenance window. Task types include the following: LAMBDA, STEP_FUNCTION, AUTOMATION, RUN_COMMAND.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #taskType} will return {@link MaintenanceWindowTaskType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #taskTypeAsString}.\n

                                                                                                              \n@return Retrieves the task type for a maintenance window. Task types include the following: LAMBDA, STEP_FUNCTION, AUTOMATION, RUN_COMMAND.\n@see MaintenanceWindowTaskType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TaskType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TaskType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TaskType", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Retrieves the task type for a maintenance window. Task types include the following: LAMBDA, STEP_FUNCTION, AUTOMATION, RUN_COMMAND.

                                                                                                              \n@param taskType Retrieves the task type for a maintenance window. Task types include the following: LAMBDA, STEP_FUNCTION, AUTOMATION, RUN_COMMAND.\n@see MaintenanceWindowTaskType", "setterMethodName" : "setTaskType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "taskType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "taskType", "variableType" : "String", "documentation" : "

                                                                                                              Retrieves the task type for a maintenance window. Task types include the following: LAMBDA, STEP_FUNCTION, AUTOMATION, RUN_COMMAND.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getParameters", "beanStyleSetterMethodName" : "setParameters", "c2jName" : "Parameters", "c2jShape" : "MaintenanceWindowExecutionTaskInvocationParameters", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The parameters used at the time that the task ran.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #parameters(String)}.\n@param parameters a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #parameters(String)", "deprecated" : false, "documentation" : "

                                                                                                              The parameters used at the time that the task ran.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parameters", "fluentSetterDocumentation" : "

                                                                                                              The parameters used at the time that the task ran.

                                                                                                              \n@param parameters The parameters used at the time that the task ran.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parameters", "getterDocumentation" : "

                                                                                                              The parameters used at the time that the task ran.

                                                                                                              \n@return The parameters used at the time that the task ran.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Parameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Parameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Parameters", "sensitive" : true, "setterDocumentation" : "

                                                                                                              The parameters used at the time that the task ran.

                                                                                                              \n@param parameters The parameters used at the time that the task ran.", "setterMethodName" : "setParameters", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "parameters", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "parameters", "variableType" : "String", "documentation" : "

                                                                                                              The parameters used at the time that the task ran.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "MaintenanceWindowExecutionStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The task status for an invocation.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                                                                              The task status for an invocation.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "MaintenanceWindowExecutionStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                                                              The task status for an invocation.

                                                                                                              \n@param status The task status for an invocation.\n@see MaintenanceWindowExecutionStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see MaintenanceWindowExecutionStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                                              The task status for an invocation.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link MaintenanceWindowExecutionStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                                              \n@return The task status for an invocation.\n@see MaintenanceWindowExecutionStatus", "getterModel" : { "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 task status for an invocation.

                                                                                                              \n@param status The task status for an invocation.\n@see MaintenanceWindowExecutionStatus", "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 task status for an invocation.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatusDetails", "beanStyleSetterMethodName" : "setStatusDetails", "c2jName" : "StatusDetails", "c2jShape" : "MaintenanceWindowExecutionStatusDetails", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The details explaining the status. Details are only available for certain status values.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusDetails(String)}.\n@param statusDetails a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #statusDetails(String)", "deprecated" : false, "documentation" : "

                                                                                                              The details explaining the status. Details are only available for certain status values.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "statusDetails", "fluentSetterDocumentation" : "

                                                                                                              The details explaining the status. Details are only available for certain status values.

                                                                                                              \n@param statusDetails The details explaining the status. Details are only available for certain status values.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "statusDetails", "getterDocumentation" : "

                                                                                                              The details explaining the status. Details are only available for certain status values.

                                                                                                              \n@return The details explaining the status. Details are only available for certain status values.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StatusDetails", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StatusDetails", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StatusDetails", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The details explaining the status. Details are only available for certain status values.

                                                                                                              \n@param statusDetails The details explaining the status. Details are only available for certain status values.", "setterMethodName" : "setStatusDetails", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "statusDetails", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "statusDetails", "variableType" : "String", "documentation" : "

                                                                                                              The details explaining the status. Details are only available for certain status values.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStartTime", "beanStyleSetterMethodName" : "setStartTime", "c2jName" : "StartTime", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The time that the task started running on the target.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #startTime(Instant)}.\n@param startTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #startTime(Instant)", "deprecated" : false, "documentation" : "

                                                                                                              The time that the task started running on the target.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startTime", "fluentSetterDocumentation" : "

                                                                                                              The time that the task started running on the target.

                                                                                                              \n@param startTime The time that the task started running on the target.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startTime", "getterDocumentation" : "

                                                                                                              The time that the task started running on the target.

                                                                                                              \n@return The time that the task started running on the target.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StartTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StartTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "StartTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The time that the task started running on the target.

                                                                                                              \n@param startTime The time that the task started running on the target.", "setterMethodName" : "setStartTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                              The time that the task started running on the target.

                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEndTime", "beanStyleSetterMethodName" : "setEndTime", "c2jName" : "EndTime", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The time that the task finished running on the target.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #endTime(Instant)}.\n@param endTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endTime(Instant)", "deprecated" : false, "documentation" : "

                                                                                                              The time that the task finished running on the target.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endTime", "fluentSetterDocumentation" : "

                                                                                                              The time that the task finished running on the target.

                                                                                                              \n@param endTime The time that the task finished running on the target.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endTime", "getterDocumentation" : "

                                                                                                              The time that the task finished running on the target.

                                                                                                              \n@return The time that the task finished running on the target.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EndTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EndTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "EndTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The time that the task finished running on the target.

                                                                                                              \n@param endTime The time that the task finished running on the target.", "setterMethodName" : "setEndTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "endTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "endTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                              The time that the task finished running on the target.

                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOwnerInformation", "beanStyleSetterMethodName" : "setOwnerInformation", "c2jName" : "OwnerInformation", "c2jShape" : "OwnerInformation", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              User-provided value to be included in any CloudWatch events raised while running tasks for these targets in this maintenance window.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #ownerInformation(String)}.\n@param ownerInformation a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ownerInformation(String)", "deprecated" : false, "documentation" : "

                                                                                                              User-provided value to be included in any CloudWatch events raised while running tasks for these targets in this maintenance window.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ownerInformation", "fluentSetterDocumentation" : "

                                                                                                              User-provided value to be included in any CloudWatch events raised while running tasks for these targets in this maintenance window.

                                                                                                              \n@param ownerInformation User-provided value to be included in any CloudWatch events raised while running tasks for these targets in this maintenance window.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ownerInformation", "getterDocumentation" : "

                                                                                                              User-provided value to be included in any CloudWatch events raised while running tasks for these targets in this maintenance window.

                                                                                                              \n@return User-provided value to be included in any CloudWatch events raised while running tasks for these targets in this maintenance window.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OwnerInformation", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OwnerInformation", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OwnerInformation", "sensitive" : true, "setterDocumentation" : "

                                                                                                              User-provided value to be included in any CloudWatch events raised while running tasks for these targets in this maintenance window.

                                                                                                              \n@param ownerInformation User-provided value to be included in any CloudWatch events raised while running tasks for these targets in this maintenance window.", "setterMethodName" : "setOwnerInformation", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ownerInformation", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "ownerInformation", "variableType" : "String", "documentation" : "

                                                                                                              User-provided value to be included in any CloudWatch events raised while running tasks for these targets in this maintenance window.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getWindowTargetId", "beanStyleSetterMethodName" : "setWindowTargetId", "c2jName" : "WindowTargetId", "c2jShape" : "MaintenanceWindowTaskTargetId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The maintenance window target ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowTargetId(String)}.\n@param windowTargetId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowTargetId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The maintenance window target ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowTargetId", "fluentSetterDocumentation" : "

                                                                                                              The maintenance window target ID.

                                                                                                              \n@param windowTargetId The maintenance window target ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowTargetId", "getterDocumentation" : "

                                                                                                              The maintenance window target ID.

                                                                                                              \n@return The maintenance window target ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowTargetId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowTargetId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowTargetId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The maintenance window target ID.

                                                                                                              \n@param windowTargetId The maintenance window target ID.", "setterMethodName" : "setWindowTargetId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowTargetId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowTargetId", "variableType" : "String", "documentation" : "

                                                                                                              The maintenance window target ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "EndTime" : { "beanStyleGetterMethodName" : "getEndTime", "beanStyleSetterMethodName" : "setEndTime", "c2jName" : "EndTime", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The time that the task finished running on the target.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #endTime(Instant)}.\n@param endTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endTime(Instant)", "deprecated" : false, "documentation" : "

                                                                                                              The time that the task finished running on the target.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endTime", "fluentSetterDocumentation" : "

                                                                                                              The time that the task finished running on the target.

                                                                                                              \n@param endTime The time that the task finished running on the target.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endTime", "getterDocumentation" : "

                                                                                                              The time that the task finished running on the target.

                                                                                                              \n@return The time that the task finished running on the target.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EndTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EndTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "EndTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The time that the task finished running on the target.

                                                                                                              \n@param endTime The time that the task finished running on the target.", "setterMethodName" : "setEndTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "endTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "endTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                              The time that the task finished running on the target.

                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "ExecutionId" : { "beanStyleGetterMethodName" : "getExecutionId", "beanStyleSetterMethodName" : "setExecutionId", "c2jName" : "ExecutionId", "c2jShape" : "MaintenanceWindowExecutionTaskExecutionId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The execution ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #executionId(String)}.\n@param executionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #executionId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The execution ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "executionId", "fluentSetterDocumentation" : "

                                                                                                              The execution ID.

                                                                                                              \n@param executionId The execution ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "executionId", "getterDocumentation" : "

                                                                                                              The execution ID.

                                                                                                              \n@return The execution ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ExecutionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ExecutionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ExecutionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The execution ID.

                                                                                                              \n@param executionId The execution ID.", "setterMethodName" : "setExecutionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "executionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "executionId", "variableType" : "String", "documentation" : "

                                                                                                              The execution ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "InvocationId" : { "beanStyleGetterMethodName" : "getInvocationId", "beanStyleSetterMethodName" : "setInvocationId", "c2jName" : "InvocationId", "c2jShape" : "MaintenanceWindowExecutionTaskInvocationId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The invocation ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #invocationId(String)}.\n@param invocationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #invocationId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The invocation ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "invocationId", "fluentSetterDocumentation" : "

                                                                                                              The invocation ID.

                                                                                                              \n@param invocationId The invocation ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "invocationId", "getterDocumentation" : "

                                                                                                              The invocation ID.

                                                                                                              \n@return The invocation ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InvocationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InvocationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InvocationId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The invocation ID.

                                                                                                              \n@param invocationId The invocation ID.", "setterMethodName" : "setInvocationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "invocationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "invocationId", "variableType" : "String", "documentation" : "

                                                                                                              The invocation ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "OwnerInformation" : { "beanStyleGetterMethodName" : "getOwnerInformation", "beanStyleSetterMethodName" : "setOwnerInformation", "c2jName" : "OwnerInformation", "c2jShape" : "OwnerInformation", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              User-provided value to be included in any CloudWatch events raised while running tasks for these targets in this maintenance window.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #ownerInformation(String)}.\n@param ownerInformation a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ownerInformation(String)", "deprecated" : false, "documentation" : "

                                                                                                              User-provided value to be included in any CloudWatch events raised while running tasks for these targets in this maintenance window.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ownerInformation", "fluentSetterDocumentation" : "

                                                                                                              User-provided value to be included in any CloudWatch events raised while running tasks for these targets in this maintenance window.

                                                                                                              \n@param ownerInformation User-provided value to be included in any CloudWatch events raised while running tasks for these targets in this maintenance window.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ownerInformation", "getterDocumentation" : "

                                                                                                              User-provided value to be included in any CloudWatch events raised while running tasks for these targets in this maintenance window.

                                                                                                              \n@return User-provided value to be included in any CloudWatch events raised while running tasks for these targets in this maintenance window.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OwnerInformation", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OwnerInformation", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OwnerInformation", "sensitive" : true, "setterDocumentation" : "

                                                                                                              User-provided value to be included in any CloudWatch events raised while running tasks for these targets in this maintenance window.

                                                                                                              \n@param ownerInformation User-provided value to be included in any CloudWatch events raised while running tasks for these targets in this maintenance window.", "setterMethodName" : "setOwnerInformation", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ownerInformation", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "ownerInformation", "variableType" : "String", "documentation" : "

                                                                                                              User-provided value to be included in any CloudWatch events raised while running tasks for these targets in this maintenance window.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Parameters" : { "beanStyleGetterMethodName" : "getParameters", "beanStyleSetterMethodName" : "setParameters", "c2jName" : "Parameters", "c2jShape" : "MaintenanceWindowExecutionTaskInvocationParameters", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The parameters used at the time that the task ran.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #parameters(String)}.\n@param parameters a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #parameters(String)", "deprecated" : false, "documentation" : "

                                                                                                              The parameters used at the time that the task ran.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parameters", "fluentSetterDocumentation" : "

                                                                                                              The parameters used at the time that the task ran.

                                                                                                              \n@param parameters The parameters used at the time that the task ran.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parameters", "getterDocumentation" : "

                                                                                                              The parameters used at the time that the task ran.

                                                                                                              \n@return The parameters used at the time that the task ran.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Parameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Parameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Parameters", "sensitive" : true, "setterDocumentation" : "

                                                                                                              The parameters used at the time that the task ran.

                                                                                                              \n@param parameters The parameters used at the time that the task ran.", "setterMethodName" : "setParameters", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "parameters", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "parameters", "variableType" : "String", "documentation" : "

                                                                                                              The parameters used at the time that the task ran.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "StartTime" : { "beanStyleGetterMethodName" : "getStartTime", "beanStyleSetterMethodName" : "setStartTime", "c2jName" : "StartTime", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The time that the task started running on the target.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #startTime(Instant)}.\n@param startTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #startTime(Instant)", "deprecated" : false, "documentation" : "

                                                                                                              The time that the task started running on the target.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startTime", "fluentSetterDocumentation" : "

                                                                                                              The time that the task started running on the target.

                                                                                                              \n@param startTime The time that the task started running on the target.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startTime", "getterDocumentation" : "

                                                                                                              The time that the task started running on the target.

                                                                                                              \n@return The time that the task started running on the target.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StartTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StartTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "StartTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The time that the task started running on the target.

                                                                                                              \n@param startTime The time that the task started running on the target.", "setterMethodName" : "setStartTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                              The time that the task started running on the target.

                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "Status" : { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "MaintenanceWindowExecutionStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The task status for an invocation.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                                                                              The task status for an invocation.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "MaintenanceWindowExecutionStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                                                              The task status for an invocation.

                                                                                                              \n@param status The task status for an invocation.\n@see MaintenanceWindowExecutionStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see MaintenanceWindowExecutionStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                                              The task status for an invocation.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link MaintenanceWindowExecutionStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                                              \n@return The task status for an invocation.\n@see MaintenanceWindowExecutionStatus", "getterModel" : { "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 task status for an invocation.

                                                                                                              \n@param status The task status for an invocation.\n@see MaintenanceWindowExecutionStatus", "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 task status for an invocation.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "StatusDetails" : { "beanStyleGetterMethodName" : "getStatusDetails", "beanStyleSetterMethodName" : "setStatusDetails", "c2jName" : "StatusDetails", "c2jShape" : "MaintenanceWindowExecutionStatusDetails", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The details explaining the status. Details are only available for certain status values.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusDetails(String)}.\n@param statusDetails a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #statusDetails(String)", "deprecated" : false, "documentation" : "

                                                                                                              The details explaining the status. Details are only available for certain status values.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "statusDetails", "fluentSetterDocumentation" : "

                                                                                                              The details explaining the status. Details are only available for certain status values.

                                                                                                              \n@param statusDetails The details explaining the status. Details are only available for certain status values.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "statusDetails", "getterDocumentation" : "

                                                                                                              The details explaining the status. Details are only available for certain status values.

                                                                                                              \n@return The details explaining the status. Details are only available for certain status values.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StatusDetails", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StatusDetails", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StatusDetails", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The details explaining the status. Details are only available for certain status values.

                                                                                                              \n@param statusDetails The details explaining the status. Details are only available for certain status values.", "setterMethodName" : "setStatusDetails", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "statusDetails", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "statusDetails", "variableType" : "String", "documentation" : "

                                                                                                              The details explaining the status. Details are only available for certain status values.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "TaskExecutionId" : { "beanStyleGetterMethodName" : "getTaskExecutionId", "beanStyleSetterMethodName" : "setTaskExecutionId", "c2jName" : "TaskExecutionId", "c2jShape" : "MaintenanceWindowExecutionTaskId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The task execution ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #taskExecutionId(String)}.\n@param taskExecutionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #taskExecutionId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The task execution ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "taskExecutionId", "fluentSetterDocumentation" : "

                                                                                                              The task execution ID.

                                                                                                              \n@param taskExecutionId The task execution ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "taskExecutionId", "getterDocumentation" : "

                                                                                                              The task execution ID.

                                                                                                              \n@return The task execution ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TaskExecutionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TaskExecutionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TaskExecutionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The task execution ID.

                                                                                                              \n@param taskExecutionId The task execution ID.", "setterMethodName" : "setTaskExecutionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "taskExecutionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "taskExecutionId", "variableType" : "String", "documentation" : "

                                                                                                              The task execution ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "TaskType" : { "beanStyleGetterMethodName" : "getTaskTypeAsString", "beanStyleSetterMethodName" : "setTaskType", "c2jName" : "TaskType", "c2jShape" : "MaintenanceWindowTaskType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Retrieves the task type for a maintenance window. Task types include the following: LAMBDA, STEP_FUNCTION, AUTOMATION, RUN_COMMAND.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #taskTypeAsString(String)}.\n@param taskType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #taskType(String)", "deprecated" : false, "documentation" : "

                                                                                                              Retrieves the task type for a maintenance window. Task types include the following: LAMBDA, STEP_FUNCTION, AUTOMATION, RUN_COMMAND.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "MaintenanceWindowTaskType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "taskType", "fluentEnumSetterMethodName" : "taskType", "fluentGetterMethodName" : "taskTypeAsString", "fluentSetterDocumentation" : "

                                                                                                              Retrieves the task type for a maintenance window. Task types include the following: LAMBDA, STEP_FUNCTION, AUTOMATION, RUN_COMMAND.

                                                                                                              \n@param taskType Retrieves the task type for a maintenance window. Task types include the following: LAMBDA, STEP_FUNCTION, AUTOMATION, RUN_COMMAND.\n@see MaintenanceWindowTaskType\n@return Returns a reference to this object so that method calls can be chained together.\n@see MaintenanceWindowTaskType", "fluentSetterMethodName" : "taskType", "getterDocumentation" : "

                                                                                                              Retrieves the task type for a maintenance window. Task types include the following: LAMBDA, STEP_FUNCTION, AUTOMATION, RUN_COMMAND.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #taskType} will return {@link MaintenanceWindowTaskType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #taskTypeAsString}.\n

                                                                                                              \n@return Retrieves the task type for a maintenance window. Task types include the following: LAMBDA, STEP_FUNCTION, AUTOMATION, RUN_COMMAND.\n@see MaintenanceWindowTaskType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TaskType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TaskType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TaskType", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Retrieves the task type for a maintenance window. Task types include the following: LAMBDA, STEP_FUNCTION, AUTOMATION, RUN_COMMAND.

                                                                                                              \n@param taskType Retrieves the task type for a maintenance window. Task types include the following: LAMBDA, STEP_FUNCTION, AUTOMATION, RUN_COMMAND.\n@see MaintenanceWindowTaskType", "setterMethodName" : "setTaskType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "taskType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "taskType", "variableType" : "String", "documentation" : "

                                                                                                              Retrieves the task type for a maintenance window. Task types include the following: LAMBDA, STEP_FUNCTION, AUTOMATION, RUN_COMMAND.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "WindowExecutionId" : { "beanStyleGetterMethodName" : "getWindowExecutionId", "beanStyleSetterMethodName" : "setWindowExecutionId", "c2jName" : "WindowExecutionId", "c2jShape" : "MaintenanceWindowExecutionId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The maintenance window execution ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowExecutionId(String)}.\n@param windowExecutionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowExecutionId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The maintenance window execution ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowExecutionId", "fluentSetterDocumentation" : "

                                                                                                              The maintenance window execution ID.

                                                                                                              \n@param windowExecutionId The maintenance window execution ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowExecutionId", "getterDocumentation" : "

                                                                                                              The maintenance window execution ID.

                                                                                                              \n@return The maintenance window execution ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowExecutionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowExecutionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowExecutionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The maintenance window execution ID.

                                                                                                              \n@param windowExecutionId The maintenance window execution ID.", "setterMethodName" : "setWindowExecutionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowExecutionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowExecutionId", "variableType" : "String", "documentation" : "

                                                                                                              The maintenance window execution ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "WindowTargetId" : { "beanStyleGetterMethodName" : "getWindowTargetId", "beanStyleSetterMethodName" : "setWindowTargetId", "c2jName" : "WindowTargetId", "c2jShape" : "MaintenanceWindowTaskTargetId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The maintenance window target ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowTargetId(String)}.\n@param windowTargetId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowTargetId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The maintenance window target ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowTargetId", "fluentSetterDocumentation" : "

                                                                                                              The maintenance window target ID.

                                                                                                              \n@param windowTargetId The maintenance window target ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowTargetId", "getterDocumentation" : "

                                                                                                              The maintenance window target ID.

                                                                                                              \n@return The maintenance window target ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowTargetId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowTargetId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowTargetId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The maintenance window target ID.

                                                                                                              \n@param windowTargetId The maintenance window target ID.", "setterMethodName" : "setWindowTargetId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowTargetId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowTargetId", "variableType" : "String", "documentation" : "

                                                                                                              The maintenance window target ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getWindowExecutionId", "beanStyleSetterMethodName" : "setWindowExecutionId", "c2jName" : "WindowExecutionId", "c2jShape" : "MaintenanceWindowExecutionId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The maintenance window execution ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowExecutionId(String)}.\n@param windowExecutionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowExecutionId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The maintenance window execution ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowExecutionId", "fluentSetterDocumentation" : "

                                                                                                              The maintenance window execution ID.

                                                                                                              \n@param windowExecutionId The maintenance window execution ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowExecutionId", "getterDocumentation" : "

                                                                                                              The maintenance window execution ID.

                                                                                                              \n@return The maintenance window execution ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowExecutionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowExecutionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowExecutionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The maintenance window execution ID.

                                                                                                              \n@param windowExecutionId The maintenance window execution ID.", "setterMethodName" : "setWindowExecutionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowExecutionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowExecutionId", "variableType" : "String", "documentation" : "

                                                                                                              The maintenance window execution ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTaskExecutionId", "beanStyleSetterMethodName" : "setTaskExecutionId", "c2jName" : "TaskExecutionId", "c2jShape" : "MaintenanceWindowExecutionTaskId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The task execution ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #taskExecutionId(String)}.\n@param taskExecutionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #taskExecutionId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The task execution ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "taskExecutionId", "fluentSetterDocumentation" : "

                                                                                                              The task execution ID.

                                                                                                              \n@param taskExecutionId The task execution ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "taskExecutionId", "getterDocumentation" : "

                                                                                                              The task execution ID.

                                                                                                              \n@return The task execution ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TaskExecutionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TaskExecutionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TaskExecutionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The task execution ID.

                                                                                                              \n@param taskExecutionId The task execution ID.", "setterMethodName" : "setTaskExecutionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "taskExecutionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "taskExecutionId", "variableType" : "String", "documentation" : "

                                                                                                              The task execution ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInvocationId", "beanStyleSetterMethodName" : "setInvocationId", "c2jName" : "InvocationId", "c2jShape" : "MaintenanceWindowExecutionTaskInvocationId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The invocation ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #invocationId(String)}.\n@param invocationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #invocationId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The invocation ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "invocationId", "fluentSetterDocumentation" : "

                                                                                                              The invocation ID.

                                                                                                              \n@param invocationId The invocation ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "invocationId", "getterDocumentation" : "

                                                                                                              The invocation ID.

                                                                                                              \n@return The invocation ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InvocationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InvocationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InvocationId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The invocation ID.

                                                                                                              \n@param invocationId The invocation ID.", "setterMethodName" : "setInvocationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "invocationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "invocationId", "variableType" : "String", "documentation" : "

                                                                                                              The invocation ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getExecutionId", "beanStyleSetterMethodName" : "setExecutionId", "c2jName" : "ExecutionId", "c2jShape" : "MaintenanceWindowExecutionTaskExecutionId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The execution ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #executionId(String)}.\n@param executionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #executionId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The execution ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "executionId", "fluentSetterDocumentation" : "

                                                                                                              The execution ID.

                                                                                                              \n@param executionId The execution ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "executionId", "getterDocumentation" : "

                                                                                                              The execution ID.

                                                                                                              \n@return The execution ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ExecutionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ExecutionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ExecutionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The execution ID.

                                                                                                              \n@param executionId The execution ID.", "setterMethodName" : "setExecutionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "executionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "executionId", "variableType" : "String", "documentation" : "

                                                                                                              The execution ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTaskTypeAsString", "beanStyleSetterMethodName" : "setTaskType", "c2jName" : "TaskType", "c2jShape" : "MaintenanceWindowTaskType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Retrieves the task type for a maintenance window. Task types include the following: LAMBDA, STEP_FUNCTION, AUTOMATION, RUN_COMMAND.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #taskTypeAsString(String)}.\n@param taskType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #taskType(String)", "deprecated" : false, "documentation" : "

                                                                                                              Retrieves the task type for a maintenance window. Task types include the following: LAMBDA, STEP_FUNCTION, AUTOMATION, RUN_COMMAND.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "MaintenanceWindowTaskType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "taskType", "fluentEnumSetterMethodName" : "taskType", "fluentGetterMethodName" : "taskTypeAsString", "fluentSetterDocumentation" : "

                                                                                                              Retrieves the task type for a maintenance window. Task types include the following: LAMBDA, STEP_FUNCTION, AUTOMATION, RUN_COMMAND.

                                                                                                              \n@param taskType Retrieves the task type for a maintenance window. Task types include the following: LAMBDA, STEP_FUNCTION, AUTOMATION, RUN_COMMAND.\n@see MaintenanceWindowTaskType\n@return Returns a reference to this object so that method calls can be chained together.\n@see MaintenanceWindowTaskType", "fluentSetterMethodName" : "taskType", "getterDocumentation" : "

                                                                                                              Retrieves the task type for a maintenance window. Task types include the following: LAMBDA, STEP_FUNCTION, AUTOMATION, RUN_COMMAND.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #taskType} will return {@link MaintenanceWindowTaskType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #taskTypeAsString}.\n

                                                                                                              \n@return Retrieves the task type for a maintenance window. Task types include the following: LAMBDA, STEP_FUNCTION, AUTOMATION, RUN_COMMAND.\n@see MaintenanceWindowTaskType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TaskType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TaskType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TaskType", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Retrieves the task type for a maintenance window. Task types include the following: LAMBDA, STEP_FUNCTION, AUTOMATION, RUN_COMMAND.

                                                                                                              \n@param taskType Retrieves the task type for a maintenance window. Task types include the following: LAMBDA, STEP_FUNCTION, AUTOMATION, RUN_COMMAND.\n@see MaintenanceWindowTaskType", "setterMethodName" : "setTaskType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "taskType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "taskType", "variableType" : "String", "documentation" : "

                                                                                                              Retrieves the task type for a maintenance window. Task types include the following: LAMBDA, STEP_FUNCTION, AUTOMATION, RUN_COMMAND.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getParameters", "beanStyleSetterMethodName" : "setParameters", "c2jName" : "Parameters", "c2jShape" : "MaintenanceWindowExecutionTaskInvocationParameters", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The parameters used at the time that the task ran.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #parameters(String)}.\n@param parameters a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #parameters(String)", "deprecated" : false, "documentation" : "

                                                                                                              The parameters used at the time that the task ran.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parameters", "fluentSetterDocumentation" : "

                                                                                                              The parameters used at the time that the task ran.

                                                                                                              \n@param parameters The parameters used at the time that the task ran.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parameters", "getterDocumentation" : "

                                                                                                              The parameters used at the time that the task ran.

                                                                                                              \n@return The parameters used at the time that the task ran.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Parameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Parameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Parameters", "sensitive" : true, "setterDocumentation" : "

                                                                                                              The parameters used at the time that the task ran.

                                                                                                              \n@param parameters The parameters used at the time that the task ran.", "setterMethodName" : "setParameters", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "parameters", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "parameters", "variableType" : "String", "documentation" : "

                                                                                                              The parameters used at the time that the task ran.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "MaintenanceWindowExecutionStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The task status for an invocation.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                                                                              The task status for an invocation.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "MaintenanceWindowExecutionStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                                                              The task status for an invocation.

                                                                                                              \n@param status The task status for an invocation.\n@see MaintenanceWindowExecutionStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see MaintenanceWindowExecutionStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                                              The task status for an invocation.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link MaintenanceWindowExecutionStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                                              \n@return The task status for an invocation.\n@see MaintenanceWindowExecutionStatus", "getterModel" : { "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 task status for an invocation.

                                                                                                              \n@param status The task status for an invocation.\n@see MaintenanceWindowExecutionStatus", "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 task status for an invocation.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatusDetails", "beanStyleSetterMethodName" : "setStatusDetails", "c2jName" : "StatusDetails", "c2jShape" : "MaintenanceWindowExecutionStatusDetails", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The details explaining the status. Details are only available for certain status values.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusDetails(String)}.\n@param statusDetails a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #statusDetails(String)", "deprecated" : false, "documentation" : "

                                                                                                              The details explaining the status. Details are only available for certain status values.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "statusDetails", "fluentSetterDocumentation" : "

                                                                                                              The details explaining the status. Details are only available for certain status values.

                                                                                                              \n@param statusDetails The details explaining the status. Details are only available for certain status values.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "statusDetails", "getterDocumentation" : "

                                                                                                              The details explaining the status. Details are only available for certain status values.

                                                                                                              \n@return The details explaining the status. Details are only available for certain status values.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StatusDetails", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StatusDetails", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StatusDetails", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The details explaining the status. Details are only available for certain status values.

                                                                                                              \n@param statusDetails The details explaining the status. Details are only available for certain status values.", "setterMethodName" : "setStatusDetails", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "statusDetails", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "statusDetails", "variableType" : "String", "documentation" : "

                                                                                                              The details explaining the status. Details are only available for certain status values.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStartTime", "beanStyleSetterMethodName" : "setStartTime", "c2jName" : "StartTime", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The time that the task started running on the target.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #startTime(Instant)}.\n@param startTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #startTime(Instant)", "deprecated" : false, "documentation" : "

                                                                                                              The time that the task started running on the target.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startTime", "fluentSetterDocumentation" : "

                                                                                                              The time that the task started running on the target.

                                                                                                              \n@param startTime The time that the task started running on the target.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startTime", "getterDocumentation" : "

                                                                                                              The time that the task started running on the target.

                                                                                                              \n@return The time that the task started running on the target.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StartTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StartTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "StartTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The time that the task started running on the target.

                                                                                                              \n@param startTime The time that the task started running on the target.", "setterMethodName" : "setStartTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                              The time that the task started running on the target.

                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEndTime", "beanStyleSetterMethodName" : "setEndTime", "c2jName" : "EndTime", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The time that the task finished running on the target.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #endTime(Instant)}.\n@param endTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endTime(Instant)", "deprecated" : false, "documentation" : "

                                                                                                              The time that the task finished running on the target.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endTime", "fluentSetterDocumentation" : "

                                                                                                              The time that the task finished running on the target.

                                                                                                              \n@param endTime The time that the task finished running on the target.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endTime", "getterDocumentation" : "

                                                                                                              The time that the task finished running on the target.

                                                                                                              \n@return The time that the task finished running on the target.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EndTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EndTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "EndTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The time that the task finished running on the target.

                                                                                                              \n@param endTime The time that the task finished running on the target.", "setterMethodName" : "setEndTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "endTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "endTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                              The time that the task finished running on the target.

                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOwnerInformation", "beanStyleSetterMethodName" : "setOwnerInformation", "c2jName" : "OwnerInformation", "c2jShape" : "OwnerInformation", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              User-provided value to be included in any CloudWatch events raised while running tasks for these targets in this maintenance window.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #ownerInformation(String)}.\n@param ownerInformation a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ownerInformation(String)", "deprecated" : false, "documentation" : "

                                                                                                              User-provided value to be included in any CloudWatch events raised while running tasks for these targets in this maintenance window.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ownerInformation", "fluentSetterDocumentation" : "

                                                                                                              User-provided value to be included in any CloudWatch events raised while running tasks for these targets in this maintenance window.

                                                                                                              \n@param ownerInformation User-provided value to be included in any CloudWatch events raised while running tasks for these targets in this maintenance window.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ownerInformation", "getterDocumentation" : "

                                                                                                              User-provided value to be included in any CloudWatch events raised while running tasks for these targets in this maintenance window.

                                                                                                              \n@return User-provided value to be included in any CloudWatch events raised while running tasks for these targets in this maintenance window.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OwnerInformation", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OwnerInformation", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OwnerInformation", "sensitive" : true, "setterDocumentation" : "

                                                                                                              User-provided value to be included in any CloudWatch events raised while running tasks for these targets in this maintenance window.

                                                                                                              \n@param ownerInformation User-provided value to be included in any CloudWatch events raised while running tasks for these targets in this maintenance window.", "setterMethodName" : "setOwnerInformation", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ownerInformation", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "ownerInformation", "variableType" : "String", "documentation" : "

                                                                                                              User-provided value to be included in any CloudWatch events raised while running tasks for these targets in this maintenance window.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getWindowTargetId", "beanStyleSetterMethodName" : "setWindowTargetId", "c2jName" : "WindowTargetId", "c2jShape" : "MaintenanceWindowTaskTargetId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The maintenance window target ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowTargetId(String)}.\n@param windowTargetId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowTargetId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The maintenance window target ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowTargetId", "fluentSetterDocumentation" : "

                                                                                                              The maintenance window target ID.

                                                                                                              \n@param windowTargetId The maintenance window target ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowTargetId", "getterDocumentation" : "

                                                                                                              The maintenance window target ID.

                                                                                                              \n@return The maintenance window target ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowTargetId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowTargetId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowTargetId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The maintenance window target ID.

                                                                                                              \n@param windowTargetId The maintenance window target ID.", "setterMethodName" : "setWindowTargetId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowTargetId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowTargetId", "variableType" : "String", "documentation" : "

                                                                                                              The maintenance window target ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetMaintenanceWindowExecutionTaskInvocationResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetMaintenanceWindowExecutionTaskInvocationResponse", "variableName" : "getMaintenanceWindowExecutionTaskInvocationResponse", "variableType" : "GetMaintenanceWindowExecutionTaskInvocationResponse", "documentation" : null, "simpleType" : "GetMaintenanceWindowExecutionTaskInvocationResponse", "variableSetterType" : "GetMaintenanceWindowExecutionTaskInvocationResponse" }, "wrapper" : false }, "GetMaintenanceWindowExecutionTaskRequest" : { "c2jName" : "GetMaintenanceWindowExecutionTaskRequest", "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" : "GetMaintenanceWindowExecutionTask", "locationName" : null, "requestUri" : "/", "target" : "AmazonSSM.GetMaintenanceWindowExecutionTask", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getWindowExecutionId", "beanStyleSetterMethodName" : "setWindowExecutionId", "c2jName" : "WindowExecutionId", "c2jShape" : "MaintenanceWindowExecutionId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the maintenance window execution that includes the task.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowExecutionId(String)}.\n@param windowExecutionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowExecutionId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the maintenance window execution that includes the task.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowExecutionId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the maintenance window execution that includes the task.

                                                                                                              \n@param windowExecutionId The ID of the maintenance window execution that includes the task.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowExecutionId", "getterDocumentation" : "

                                                                                                              The ID of the maintenance window execution that includes the task.

                                                                                                              \n@return The ID of the maintenance window execution that includes the task.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowExecutionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowExecutionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowExecutionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the maintenance window execution that includes the task.

                                                                                                              \n@param windowExecutionId The ID of the maintenance window execution that includes the task.", "setterMethodName" : "setWindowExecutionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowExecutionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowExecutionId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the maintenance window execution that includes the task.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTaskId", "beanStyleSetterMethodName" : "setTaskId", "c2jName" : "TaskId", "c2jShape" : "MaintenanceWindowExecutionTaskId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the specific task execution in the maintenance window task that should be retrieved.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #taskId(String)}.\n@param taskId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #taskId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the specific task execution in the maintenance window task that should be retrieved.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "taskId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the specific task execution in the maintenance window task that should be retrieved.

                                                                                                              \n@param taskId The ID of the specific task execution in the maintenance window task that should be retrieved.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "taskId", "getterDocumentation" : "

                                                                                                              The ID of the specific task execution in the maintenance window task that should be retrieved.

                                                                                                              \n@return The ID of the specific task execution in the maintenance window task that should be retrieved.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TaskId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TaskId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TaskId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the specific task execution in the maintenance window task that should be retrieved.

                                                                                                              \n@param taskId The ID of the specific task execution in the maintenance window task that should be retrieved.", "setterMethodName" : "setTaskId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "taskId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "taskId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the specific task execution in the maintenance window task that should be retrieved.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "TaskId" : { "beanStyleGetterMethodName" : "getTaskId", "beanStyleSetterMethodName" : "setTaskId", "c2jName" : "TaskId", "c2jShape" : "MaintenanceWindowExecutionTaskId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the specific task execution in the maintenance window task that should be retrieved.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #taskId(String)}.\n@param taskId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #taskId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the specific task execution in the maintenance window task that should be retrieved.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "taskId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the specific task execution in the maintenance window task that should be retrieved.

                                                                                                              \n@param taskId The ID of the specific task execution in the maintenance window task that should be retrieved.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "taskId", "getterDocumentation" : "

                                                                                                              The ID of the specific task execution in the maintenance window task that should be retrieved.

                                                                                                              \n@return The ID of the specific task execution in the maintenance window task that should be retrieved.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TaskId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TaskId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TaskId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the specific task execution in the maintenance window task that should be retrieved.

                                                                                                              \n@param taskId The ID of the specific task execution in the maintenance window task that should be retrieved.", "setterMethodName" : "setTaskId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "taskId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "taskId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the specific task execution in the maintenance window task that should be retrieved.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "WindowExecutionId" : { "beanStyleGetterMethodName" : "getWindowExecutionId", "beanStyleSetterMethodName" : "setWindowExecutionId", "c2jName" : "WindowExecutionId", "c2jShape" : "MaintenanceWindowExecutionId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the maintenance window execution that includes the task.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowExecutionId(String)}.\n@param windowExecutionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowExecutionId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the maintenance window execution that includes the task.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowExecutionId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the maintenance window execution that includes the task.

                                                                                                              \n@param windowExecutionId The ID of the maintenance window execution that includes the task.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowExecutionId", "getterDocumentation" : "

                                                                                                              The ID of the maintenance window execution that includes the task.

                                                                                                              \n@return The ID of the maintenance window execution that includes the task.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowExecutionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowExecutionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowExecutionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the maintenance window execution that includes the task.

                                                                                                              \n@param windowExecutionId The ID of the maintenance window execution that includes the task.", "setterMethodName" : "setWindowExecutionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowExecutionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowExecutionId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the maintenance window execution that includes the task.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getWindowExecutionId", "beanStyleSetterMethodName" : "setWindowExecutionId", "c2jName" : "WindowExecutionId", "c2jShape" : "MaintenanceWindowExecutionId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the maintenance window execution that includes the task.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowExecutionId(String)}.\n@param windowExecutionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowExecutionId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the maintenance window execution that includes the task.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowExecutionId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the maintenance window execution that includes the task.

                                                                                                              \n@param windowExecutionId The ID of the maintenance window execution that includes the task.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowExecutionId", "getterDocumentation" : "

                                                                                                              The ID of the maintenance window execution that includes the task.

                                                                                                              \n@return The ID of the maintenance window execution that includes the task.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowExecutionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowExecutionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowExecutionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the maintenance window execution that includes the task.

                                                                                                              \n@param windowExecutionId The ID of the maintenance window execution that includes the task.", "setterMethodName" : "setWindowExecutionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowExecutionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowExecutionId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the maintenance window execution that includes the task.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTaskId", "beanStyleSetterMethodName" : "setTaskId", "c2jName" : "TaskId", "c2jShape" : "MaintenanceWindowExecutionTaskId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the specific task execution in the maintenance window task that should be retrieved.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #taskId(String)}.\n@param taskId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #taskId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the specific task execution in the maintenance window task that should be retrieved.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "taskId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the specific task execution in the maintenance window task that should be retrieved.

                                                                                                              \n@param taskId The ID of the specific task execution in the maintenance window task that should be retrieved.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "taskId", "getterDocumentation" : "

                                                                                                              The ID of the specific task execution in the maintenance window task that should be retrieved.

                                                                                                              \n@return The ID of the specific task execution in the maintenance window task that should be retrieved.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TaskId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TaskId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TaskId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the specific task execution in the maintenance window task that should be retrieved.

                                                                                                              \n@param taskId The ID of the specific task execution in the maintenance window task that should be retrieved.", "setterMethodName" : "setTaskId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "taskId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "taskId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the specific task execution in the maintenance window task that should be retrieved.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "WindowExecutionId", "TaskId" ], "shapeName" : "GetMaintenanceWindowExecutionTaskRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetMaintenanceWindowExecutionTaskRequest", "variableName" : "getMaintenanceWindowExecutionTaskRequest", "variableType" : "GetMaintenanceWindowExecutionTaskRequest", "documentation" : null, "simpleType" : "GetMaintenanceWindowExecutionTaskRequest", "variableSetterType" : "GetMaintenanceWindowExecutionTaskRequest" }, "wrapper" : false }, "GetMaintenanceWindowExecutionTaskResponse" : { "c2jName" : "GetMaintenanceWindowExecutionTaskResult", "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" : [ { "beanStyleGetterMethodName" : "getWindowExecutionId", "beanStyleSetterMethodName" : "setWindowExecutionId", "c2jName" : "WindowExecutionId", "c2jShape" : "MaintenanceWindowExecutionId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the maintenance window execution that includes the task.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowExecutionId(String)}.\n@param windowExecutionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowExecutionId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the maintenance window execution that includes the task.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowExecutionId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the maintenance window execution that includes the task.

                                                                                                              \n@param windowExecutionId The ID of the maintenance window execution that includes the task.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowExecutionId", "getterDocumentation" : "

                                                                                                              The ID of the maintenance window execution that includes the task.

                                                                                                              \n@return The ID of the maintenance window execution that includes the task.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowExecutionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowExecutionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowExecutionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the maintenance window execution that includes the task.

                                                                                                              \n@param windowExecutionId The ID of the maintenance window execution that includes the task.", "setterMethodName" : "setWindowExecutionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowExecutionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowExecutionId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the maintenance window execution that includes the task.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTaskExecutionId", "beanStyleSetterMethodName" : "setTaskExecutionId", "c2jName" : "TaskExecutionId", "c2jShape" : "MaintenanceWindowExecutionTaskId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the specific task execution in the maintenance window task that was retrieved.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #taskExecutionId(String)}.\n@param taskExecutionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #taskExecutionId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the specific task execution in the maintenance window task that was retrieved.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "taskExecutionId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the specific task execution in the maintenance window task that was retrieved.

                                                                                                              \n@param taskExecutionId The ID of the specific task execution in the maintenance window task that was retrieved.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "taskExecutionId", "getterDocumentation" : "

                                                                                                              The ID of the specific task execution in the maintenance window task that was retrieved.

                                                                                                              \n@return The ID of the specific task execution in the maintenance window task that was retrieved.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TaskExecutionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TaskExecutionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TaskExecutionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the specific task execution in the maintenance window task that was retrieved.

                                                                                                              \n@param taskExecutionId The ID of the specific task execution in the maintenance window task that was retrieved.", "setterMethodName" : "setTaskExecutionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "taskExecutionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "taskExecutionId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the specific task execution in the maintenance window task that was retrieved.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTaskArn", "beanStyleSetterMethodName" : "setTaskArn", "c2jName" : "TaskArn", "c2jShape" : "MaintenanceWindowTaskArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ARN of the task that ran.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #taskArn(String)}.\n@param taskArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #taskArn(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ARN of the task that ran.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "taskArn", "fluentSetterDocumentation" : "

                                                                                                              The ARN of the task that ran.

                                                                                                              \n@param taskArn The ARN of the task that ran.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "taskArn", "getterDocumentation" : "

                                                                                                              The ARN of the task that ran.

                                                                                                              \n@return The ARN of the task that ran.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TaskArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TaskArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TaskArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ARN of the task that ran.

                                                                                                              \n@param taskArn The ARN of the task that ran.", "setterMethodName" : "setTaskArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "taskArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "taskArn", "variableType" : "String", "documentation" : "

                                                                                                              The ARN of the task that ran.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getServiceRole", "beanStyleSetterMethodName" : "setServiceRole", "c2jName" : "ServiceRole", "c2jShape" : "ServiceRole", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The role that was assumed when running the task.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #serviceRole(String)}.\n@param serviceRole a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #serviceRole(String)", "deprecated" : false, "documentation" : "

                                                                                                              The role that was assumed when running the task.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serviceRole", "fluentSetterDocumentation" : "

                                                                                                              The role that was assumed when running the task.

                                                                                                              \n@param serviceRole The role that was assumed when running the task.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serviceRole", "getterDocumentation" : "

                                                                                                              The role that was assumed when running the task.

                                                                                                              \n@return The role that was assumed when running the task.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ServiceRole", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ServiceRole", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ServiceRole", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The role that was assumed when running the task.

                                                                                                              \n@param serviceRole The role that was assumed when running the task.", "setterMethodName" : "setServiceRole", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serviceRole", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "serviceRole", "variableType" : "String", "documentation" : "

                                                                                                              The role that was assumed when running the task.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "MaintenanceWindowTaskType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The type of task that was run.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeAsString(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)", "deprecated" : false, "documentation" : "

                                                                                                              The type of task that was run.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "MaintenanceWindowTaskType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                                                                              The type of task that was run.

                                                                                                              \n@param type The type of task that was run.\n@see MaintenanceWindowTaskType\n@return Returns a reference to this object so that method calls can be chained together.\n@see MaintenanceWindowTaskType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                              The type of task that was run.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link MaintenanceWindowTaskType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                                                                                              \n@return The type of task that was run.\n@see MaintenanceWindowTaskType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Type", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The type of task that was run.

                                                                                                              \n@param type The type of task that was run.\n@see MaintenanceWindowTaskType", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                                                                                                              The type of task that was run.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTaskParameters", "beanStyleSetterMethodName" : "setTaskParameters", "c2jName" : "TaskParameters", "c2jShape" : "MaintenanceWindowTaskParametersList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The parameters passed to the task when it was run.

                                                                                                              TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              The map has the following format:

                                                                                                              Key: string, between 1 and 255 characters

                                                                                                              Value: an array of strings, each string is between 1 and 255 characters

                                                                                                              \nThis is a convenience that creates an instance of the {@link Map>.Builder} avoiding the need to create one manually via {@link Map>#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map>.Builder#build()} is called immediately and its result is passed to {@link #taskParameters(Map>)}.\n@param taskParameters a consumer that will call methods on {@link Map>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #taskParameters(Map>)", "deprecated" : false, "documentation" : "

                                                                                                              The parameters passed to the task when it was run.

                                                                                                              TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              The map has the following format:

                                                                                                              Key: string, between 1 and 255 characters

                                                                                                              Value: an array of strings, each string is between 1 and 255 characters

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "taskParameters", "fluentSetterDocumentation" : "

                                                                                                              The parameters passed to the task when it was run.

                                                                                                              TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              The map has the following format:

                                                                                                              Key: string, between 1 and 255 characters

                                                                                                              Value: an array of strings, each string is between 1 and 255 characters

                                                                                                              \n@param taskParameters The parameters passed to the task when it was run.

                                                                                                              TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              The map has the following format:

                                                                                                              Key: string, between 1 and 255 characters

                                                                                                              Value: an array of strings, each string is between 1 and 255 characters\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "taskParameters", "getterDocumentation" : "

                                                                                                              The parameters passed to the task when it was run.

                                                                                                              TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              The map has the following format:

                                                                                                              Key: string, between 1 and 255 characters

                                                                                                              Value: an array of strings, each string is between 1 and 255 characters

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The parameters passed to the task when it was run.

                                                                                                              TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              The map has the following format:

                                                                                                              Key: string, between 1 and 255 characters

                                                                                                              Value: an array of strings, each string is between 1 and 255 characters", "getterModel" : { "returnType" : "java.util.List>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TaskParameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TaskParameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "MaintenanceWindowTaskParameters", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #member(Map)}.\n@param member a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Map)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "MaintenanceWindowTaskParameterName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "MaintenanceWindowTaskParameterValueExpression", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link MaintenanceWindowTaskParameterValueExpression.Builder} avoiding the need to create one manually via {@link MaintenanceWindowTaskParameterValueExpression#builder()}.\n\nWhen the {@link Consumer} completes, {@link MaintenanceWindowTaskParameterValueExpression.Builder#build()} is called immediately and its result is passed to {@link #value(MaintenanceWindowTaskParameterValueExpression)}.\n@param value a consumer that will call methods on {@link MaintenanceWindowTaskParameterValueExpression.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(MaintenanceWindowTaskParameterValueExpression)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "MaintenanceWindowTaskParameterValueExpression", "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" : "SDK_POJO", "name" : "Value", "sensitive" : true, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "MaintenanceWindowTaskParameterValueExpression", "variableName" : "value", "variableType" : "MaintenanceWindowTaskParameterValueExpression", "documentation" : null, "simpleType" : "MaintenanceWindowTaskParameterValueExpression", "variableSetterType" : "MaintenanceWindowTaskParameterValueExpression" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MaintenanceWindowTaskParameterValueExpression", "variableName" : "value", "variableType" : "MaintenanceWindowTaskParameterValueExpression", "documentation" : "", "simpleType" : "MaintenanceWindowTaskParameterValueExpression", "variableSetterType" : "MaintenanceWindowTaskParameterValueExpression" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Member", "sensitive" : true, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "member", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "member", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "java.util.Map", "map" : true, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Map", "templateImplType" : "java.util.ArrayList>", "templateType" : "java.util.List>" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "TaskParameters", "sensitive" : true, "setterDocumentation" : "

                                                                                                              The parameters passed to the task when it was run.

                                                                                                              TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              The map has the following format:

                                                                                                              Key: string, between 1 and 255 characters

                                                                                                              Value: an array of strings, each string is between 1 and 255 characters

                                                                                                              \n@param taskParameters The parameters passed to the task when it was run.

                                                                                                              TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              The map has the following format:

                                                                                                              Key: string, between 1 and 255 characters

                                                                                                              Value: an array of strings, each string is between 1 and 255 characters", "setterMethodName" : "setTaskParameters", "setterModel" : { "variableDeclarationType" : "java.util.List>", "variableName" : "taskParameters", "variableType" : "java.util.List>", "documentation" : null, "simpleType" : "Map>", "variableSetterType" : "java.util.Collection>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List>", "variableName" : "taskParameters", "variableType" : "java.util.List>", "documentation" : "

                                                                                                              The parameters passed to the task when it was run.

                                                                                                              TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              The map has the following format:

                                                                                                              Key: string, between 1 and 255 characters

                                                                                                              Value: an array of strings, each string is between 1 and 255 characters

                                                                                                              ", "simpleType" : "Map>", "variableSetterType" : "java.util.Collection>" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPriority", "beanStyleSetterMethodName" : "setPriority", "c2jName" : "Priority", "c2jShape" : "MaintenanceWindowTaskPriority", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The priority of the task.

                                                                                                              \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 #priority(Integer)}.\n@param priority 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 #priority(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The priority of the task.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "priority", "fluentSetterDocumentation" : "

                                                                                                              The priority of the task.

                                                                                                              \n@param priority The priority of the task.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "priority", "getterDocumentation" : "

                                                                                                              The priority of the task.

                                                                                                              \n@return The priority of the task.", "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" : "Priority", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Priority", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Priority", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The priority of the task.

                                                                                                              \n@param priority The priority of the task.", "setterMethodName" : "setPriority", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "priority", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "priority", "variableType" : "Integer", "documentation" : "

                                                                                                              The priority of the task.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxConcurrency", "beanStyleSetterMethodName" : "setMaxConcurrency", "c2jName" : "MaxConcurrency", "c2jShape" : "MaxConcurrency", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The defined maximum number of task executions that could be run in parallel.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #maxConcurrency(String)}.\n@param maxConcurrency a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxConcurrency(String)", "deprecated" : false, "documentation" : "

                                                                                                              The defined maximum number of task executions that could be run in parallel.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxConcurrency", "fluentSetterDocumentation" : "

                                                                                                              The defined maximum number of task executions that could be run in parallel.

                                                                                                              \n@param maxConcurrency The defined maximum number of task executions that could be run in parallel.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxConcurrency", "getterDocumentation" : "

                                                                                                              The defined maximum number of task executions that could be run in parallel.

                                                                                                              \n@return The defined maximum number of task executions that could be run in parallel.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxConcurrency", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxConcurrency", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MaxConcurrency", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The defined maximum number of task executions that could be run in parallel.

                                                                                                              \n@param maxConcurrency The defined maximum number of task executions that could be run in parallel.", "setterMethodName" : "setMaxConcurrency", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "maxConcurrency", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "maxConcurrency", "variableType" : "String", "documentation" : "

                                                                                                              The defined maximum number of task executions that could be run in parallel.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxErrors", "beanStyleSetterMethodName" : "setMaxErrors", "c2jName" : "MaxErrors", "c2jShape" : "MaxErrors", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The defined maximum number of task execution errors allowed before scheduling of the task execution would have been stopped.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #maxErrors(String)}.\n@param maxErrors a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxErrors(String)", "deprecated" : false, "documentation" : "

                                                                                                              The defined maximum number of task execution errors allowed before scheduling of the task execution would have been stopped.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxErrors", "fluentSetterDocumentation" : "

                                                                                                              The defined maximum number of task execution errors allowed before scheduling of the task execution would have been stopped.

                                                                                                              \n@param maxErrors The defined maximum number of task execution errors allowed before scheduling of the task execution would have been stopped.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxErrors", "getterDocumentation" : "

                                                                                                              The defined maximum number of task execution errors allowed before scheduling of the task execution would have been stopped.

                                                                                                              \n@return The defined maximum number of task execution errors allowed before scheduling of the task execution would have been stopped.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxErrors", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxErrors", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MaxErrors", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The defined maximum number of task execution errors allowed before scheduling of the task execution would have been stopped.

                                                                                                              \n@param maxErrors The defined maximum number of task execution errors allowed before scheduling of the task execution would have been stopped.", "setterMethodName" : "setMaxErrors", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "maxErrors", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "maxErrors", "variableType" : "String", "documentation" : "

                                                                                                              The defined maximum number of task execution errors allowed before scheduling of the task execution would have been stopped.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "MaintenanceWindowExecutionStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The status of the task.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                                                                              The status of the task.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "MaintenanceWindowExecutionStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                                                              The status of the task.

                                                                                                              \n@param status The status of the task.\n@see MaintenanceWindowExecutionStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see MaintenanceWindowExecutionStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                                              The status of the task.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link MaintenanceWindowExecutionStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                                              \n@return The status of the task.\n@see MaintenanceWindowExecutionStatus", "getterModel" : { "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 the task.

                                                                                                              \n@param status The status of the task.\n@see MaintenanceWindowExecutionStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                                                                              The status of the task.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatusDetails", "beanStyleSetterMethodName" : "setStatusDetails", "c2jName" : "StatusDetails", "c2jShape" : "MaintenanceWindowExecutionStatusDetails", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The details explaining the Status. Only available for certain status values.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusDetails(String)}.\n@param statusDetails a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #statusDetails(String)", "deprecated" : false, "documentation" : "

                                                                                                              The details explaining the Status. Only available for certain status values.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "statusDetails", "fluentSetterDocumentation" : "

                                                                                                              The details explaining the Status. Only available for certain status values.

                                                                                                              \n@param statusDetails The details explaining the Status. Only available for certain status values.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "statusDetails", "getterDocumentation" : "

                                                                                                              The details explaining the Status. Only available for certain status values.

                                                                                                              \n@return The details explaining the Status. Only available for certain status values.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StatusDetails", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StatusDetails", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StatusDetails", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The details explaining the Status. Only available for certain status values.

                                                                                                              \n@param statusDetails The details explaining the Status. Only available for certain status values.", "setterMethodName" : "setStatusDetails", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "statusDetails", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "statusDetails", "variableType" : "String", "documentation" : "

                                                                                                              The details explaining the Status. Only available for certain status values.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStartTime", "beanStyleSetterMethodName" : "setStartTime", "c2jName" : "StartTime", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The time the task execution started.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #startTime(Instant)}.\n@param startTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #startTime(Instant)", "deprecated" : false, "documentation" : "

                                                                                                              The time the task execution started.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startTime", "fluentSetterDocumentation" : "

                                                                                                              The time the task execution started.

                                                                                                              \n@param startTime The time the task execution started.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startTime", "getterDocumentation" : "

                                                                                                              The time the task execution started.

                                                                                                              \n@return The time the task execution started.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StartTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StartTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "StartTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The time the task execution started.

                                                                                                              \n@param startTime The time the task execution started.", "setterMethodName" : "setStartTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                              The time the task execution started.

                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEndTime", "beanStyleSetterMethodName" : "setEndTime", "c2jName" : "EndTime", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The time the task execution completed.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #endTime(Instant)}.\n@param endTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endTime(Instant)", "deprecated" : false, "documentation" : "

                                                                                                              The time the task execution completed.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endTime", "fluentSetterDocumentation" : "

                                                                                                              The time the task execution completed.

                                                                                                              \n@param endTime The time the task execution completed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endTime", "getterDocumentation" : "

                                                                                                              The time the task execution completed.

                                                                                                              \n@return The time the task execution completed.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EndTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EndTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "EndTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The time the task execution completed.

                                                                                                              \n@param endTime The time the task execution completed.", "setterMethodName" : "setEndTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "endTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "endTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                              The time the task execution completed.

                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "EndTime" : { "beanStyleGetterMethodName" : "getEndTime", "beanStyleSetterMethodName" : "setEndTime", "c2jName" : "EndTime", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The time the task execution completed.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #endTime(Instant)}.\n@param endTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endTime(Instant)", "deprecated" : false, "documentation" : "

                                                                                                              The time the task execution completed.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endTime", "fluentSetterDocumentation" : "

                                                                                                              The time the task execution completed.

                                                                                                              \n@param endTime The time the task execution completed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endTime", "getterDocumentation" : "

                                                                                                              The time the task execution completed.

                                                                                                              \n@return The time the task execution completed.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EndTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EndTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "EndTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The time the task execution completed.

                                                                                                              \n@param endTime The time the task execution completed.", "setterMethodName" : "setEndTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "endTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "endTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                              The time the task execution completed.

                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "MaxConcurrency" : { "beanStyleGetterMethodName" : "getMaxConcurrency", "beanStyleSetterMethodName" : "setMaxConcurrency", "c2jName" : "MaxConcurrency", "c2jShape" : "MaxConcurrency", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The defined maximum number of task executions that could be run in parallel.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #maxConcurrency(String)}.\n@param maxConcurrency a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxConcurrency(String)", "deprecated" : false, "documentation" : "

                                                                                                              The defined maximum number of task executions that could be run in parallel.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxConcurrency", "fluentSetterDocumentation" : "

                                                                                                              The defined maximum number of task executions that could be run in parallel.

                                                                                                              \n@param maxConcurrency The defined maximum number of task executions that could be run in parallel.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxConcurrency", "getterDocumentation" : "

                                                                                                              The defined maximum number of task executions that could be run in parallel.

                                                                                                              \n@return The defined maximum number of task executions that could be run in parallel.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxConcurrency", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxConcurrency", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MaxConcurrency", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The defined maximum number of task executions that could be run in parallel.

                                                                                                              \n@param maxConcurrency The defined maximum number of task executions that could be run in parallel.", "setterMethodName" : "setMaxConcurrency", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "maxConcurrency", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "maxConcurrency", "variableType" : "String", "documentation" : "

                                                                                                              The defined maximum number of task executions that could be run in parallel.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "MaxErrors" : { "beanStyleGetterMethodName" : "getMaxErrors", "beanStyleSetterMethodName" : "setMaxErrors", "c2jName" : "MaxErrors", "c2jShape" : "MaxErrors", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The defined maximum number of task execution errors allowed before scheduling of the task execution would have been stopped.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #maxErrors(String)}.\n@param maxErrors a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxErrors(String)", "deprecated" : false, "documentation" : "

                                                                                                              The defined maximum number of task execution errors allowed before scheduling of the task execution would have been stopped.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxErrors", "fluentSetterDocumentation" : "

                                                                                                              The defined maximum number of task execution errors allowed before scheduling of the task execution would have been stopped.

                                                                                                              \n@param maxErrors The defined maximum number of task execution errors allowed before scheduling of the task execution would have been stopped.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxErrors", "getterDocumentation" : "

                                                                                                              The defined maximum number of task execution errors allowed before scheduling of the task execution would have been stopped.

                                                                                                              \n@return The defined maximum number of task execution errors allowed before scheduling of the task execution would have been stopped.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxErrors", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxErrors", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MaxErrors", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The defined maximum number of task execution errors allowed before scheduling of the task execution would have been stopped.

                                                                                                              \n@param maxErrors The defined maximum number of task execution errors allowed before scheduling of the task execution would have been stopped.", "setterMethodName" : "setMaxErrors", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "maxErrors", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "maxErrors", "variableType" : "String", "documentation" : "

                                                                                                              The defined maximum number of task execution errors allowed before scheduling of the task execution would have been stopped.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Priority" : { "beanStyleGetterMethodName" : "getPriority", "beanStyleSetterMethodName" : "setPriority", "c2jName" : "Priority", "c2jShape" : "MaintenanceWindowTaskPriority", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The priority of the task.

                                                                                                              \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 #priority(Integer)}.\n@param priority 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 #priority(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The priority of the task.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "priority", "fluentSetterDocumentation" : "

                                                                                                              The priority of the task.

                                                                                                              \n@param priority The priority of the task.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "priority", "getterDocumentation" : "

                                                                                                              The priority of the task.

                                                                                                              \n@return The priority of the task.", "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" : "Priority", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Priority", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Priority", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The priority of the task.

                                                                                                              \n@param priority The priority of the task.", "setterMethodName" : "setPriority", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "priority", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "priority", "variableType" : "Integer", "documentation" : "

                                                                                                              The priority of the task.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "ServiceRole" : { "beanStyleGetterMethodName" : "getServiceRole", "beanStyleSetterMethodName" : "setServiceRole", "c2jName" : "ServiceRole", "c2jShape" : "ServiceRole", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The role that was assumed when running the task.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #serviceRole(String)}.\n@param serviceRole a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #serviceRole(String)", "deprecated" : false, "documentation" : "

                                                                                                              The role that was assumed when running the task.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serviceRole", "fluentSetterDocumentation" : "

                                                                                                              The role that was assumed when running the task.

                                                                                                              \n@param serviceRole The role that was assumed when running the task.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serviceRole", "getterDocumentation" : "

                                                                                                              The role that was assumed when running the task.

                                                                                                              \n@return The role that was assumed when running the task.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ServiceRole", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ServiceRole", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ServiceRole", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The role that was assumed when running the task.

                                                                                                              \n@param serviceRole The role that was assumed when running the task.", "setterMethodName" : "setServiceRole", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serviceRole", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "serviceRole", "variableType" : "String", "documentation" : "

                                                                                                              The role that was assumed when running the task.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "StartTime" : { "beanStyleGetterMethodName" : "getStartTime", "beanStyleSetterMethodName" : "setStartTime", "c2jName" : "StartTime", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The time the task execution started.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #startTime(Instant)}.\n@param startTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #startTime(Instant)", "deprecated" : false, "documentation" : "

                                                                                                              The time the task execution started.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startTime", "fluentSetterDocumentation" : "

                                                                                                              The time the task execution started.

                                                                                                              \n@param startTime The time the task execution started.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startTime", "getterDocumentation" : "

                                                                                                              The time the task execution started.

                                                                                                              \n@return The time the task execution started.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StartTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StartTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "StartTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The time the task execution started.

                                                                                                              \n@param startTime The time the task execution started.", "setterMethodName" : "setStartTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                              The time the task execution started.

                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "Status" : { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "MaintenanceWindowExecutionStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The status of the task.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                                                                              The status of the task.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "MaintenanceWindowExecutionStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                                                              The status of the task.

                                                                                                              \n@param status The status of the task.\n@see MaintenanceWindowExecutionStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see MaintenanceWindowExecutionStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                                              The status of the task.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link MaintenanceWindowExecutionStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                                              \n@return The status of the task.\n@see MaintenanceWindowExecutionStatus", "getterModel" : { "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 the task.

                                                                                                              \n@param status The status of the task.\n@see MaintenanceWindowExecutionStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                                                                              The status of the task.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "StatusDetails" : { "beanStyleGetterMethodName" : "getStatusDetails", "beanStyleSetterMethodName" : "setStatusDetails", "c2jName" : "StatusDetails", "c2jShape" : "MaintenanceWindowExecutionStatusDetails", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The details explaining the Status. Only available for certain status values.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusDetails(String)}.\n@param statusDetails a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #statusDetails(String)", "deprecated" : false, "documentation" : "

                                                                                                              The details explaining the Status. Only available for certain status values.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "statusDetails", "fluentSetterDocumentation" : "

                                                                                                              The details explaining the Status. Only available for certain status values.

                                                                                                              \n@param statusDetails The details explaining the Status. Only available for certain status values.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "statusDetails", "getterDocumentation" : "

                                                                                                              The details explaining the Status. Only available for certain status values.

                                                                                                              \n@return The details explaining the Status. Only available for certain status values.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StatusDetails", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StatusDetails", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StatusDetails", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The details explaining the Status. Only available for certain status values.

                                                                                                              \n@param statusDetails The details explaining the Status. Only available for certain status values.", "setterMethodName" : "setStatusDetails", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "statusDetails", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "statusDetails", "variableType" : "String", "documentation" : "

                                                                                                              The details explaining the Status. Only available for certain status values.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "TaskArn" : { "beanStyleGetterMethodName" : "getTaskArn", "beanStyleSetterMethodName" : "setTaskArn", "c2jName" : "TaskArn", "c2jShape" : "MaintenanceWindowTaskArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ARN of the task that ran.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #taskArn(String)}.\n@param taskArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #taskArn(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ARN of the task that ran.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "taskArn", "fluentSetterDocumentation" : "

                                                                                                              The ARN of the task that ran.

                                                                                                              \n@param taskArn The ARN of the task that ran.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "taskArn", "getterDocumentation" : "

                                                                                                              The ARN of the task that ran.

                                                                                                              \n@return The ARN of the task that ran.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TaskArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TaskArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TaskArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ARN of the task that ran.

                                                                                                              \n@param taskArn The ARN of the task that ran.", "setterMethodName" : "setTaskArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "taskArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "taskArn", "variableType" : "String", "documentation" : "

                                                                                                              The ARN of the task that ran.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "TaskExecutionId" : { "beanStyleGetterMethodName" : "getTaskExecutionId", "beanStyleSetterMethodName" : "setTaskExecutionId", "c2jName" : "TaskExecutionId", "c2jShape" : "MaintenanceWindowExecutionTaskId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the specific task execution in the maintenance window task that was retrieved.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #taskExecutionId(String)}.\n@param taskExecutionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #taskExecutionId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the specific task execution in the maintenance window task that was retrieved.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "taskExecutionId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the specific task execution in the maintenance window task that was retrieved.

                                                                                                              \n@param taskExecutionId The ID of the specific task execution in the maintenance window task that was retrieved.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "taskExecutionId", "getterDocumentation" : "

                                                                                                              The ID of the specific task execution in the maintenance window task that was retrieved.

                                                                                                              \n@return The ID of the specific task execution in the maintenance window task that was retrieved.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TaskExecutionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TaskExecutionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TaskExecutionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the specific task execution in the maintenance window task that was retrieved.

                                                                                                              \n@param taskExecutionId The ID of the specific task execution in the maintenance window task that was retrieved.", "setterMethodName" : "setTaskExecutionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "taskExecutionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "taskExecutionId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the specific task execution in the maintenance window task that was retrieved.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "TaskParameters" : { "beanStyleGetterMethodName" : "getTaskParameters", "beanStyleSetterMethodName" : "setTaskParameters", "c2jName" : "TaskParameters", "c2jShape" : "MaintenanceWindowTaskParametersList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The parameters passed to the task when it was run.

                                                                                                              TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              The map has the following format:

                                                                                                              Key: string, between 1 and 255 characters

                                                                                                              Value: an array of strings, each string is between 1 and 255 characters

                                                                                                              \nThis is a convenience that creates an instance of the {@link Map>.Builder} avoiding the need to create one manually via {@link Map>#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map>.Builder#build()} is called immediately and its result is passed to {@link #taskParameters(Map>)}.\n@param taskParameters a consumer that will call methods on {@link Map>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #taskParameters(Map>)", "deprecated" : false, "documentation" : "

                                                                                                              The parameters passed to the task when it was run.

                                                                                                              TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              The map has the following format:

                                                                                                              Key: string, between 1 and 255 characters

                                                                                                              Value: an array of strings, each string is between 1 and 255 characters

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "taskParameters", "fluentSetterDocumentation" : "

                                                                                                              The parameters passed to the task when it was run.

                                                                                                              TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              The map has the following format:

                                                                                                              Key: string, between 1 and 255 characters

                                                                                                              Value: an array of strings, each string is between 1 and 255 characters

                                                                                                              \n@param taskParameters The parameters passed to the task when it was run.

                                                                                                              TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              The map has the following format:

                                                                                                              Key: string, between 1 and 255 characters

                                                                                                              Value: an array of strings, each string is between 1 and 255 characters\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "taskParameters", "getterDocumentation" : "

                                                                                                              The parameters passed to the task when it was run.

                                                                                                              TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              The map has the following format:

                                                                                                              Key: string, between 1 and 255 characters

                                                                                                              Value: an array of strings, each string is between 1 and 255 characters

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The parameters passed to the task when it was run.

                                                                                                              TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              The map has the following format:

                                                                                                              Key: string, between 1 and 255 characters

                                                                                                              Value: an array of strings, each string is between 1 and 255 characters", "getterModel" : { "returnType" : "java.util.List>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TaskParameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TaskParameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "MaintenanceWindowTaskParameters", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #member(Map)}.\n@param member a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Map)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "MaintenanceWindowTaskParameterName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "MaintenanceWindowTaskParameterValueExpression", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link MaintenanceWindowTaskParameterValueExpression.Builder} avoiding the need to create one manually via {@link MaintenanceWindowTaskParameterValueExpression#builder()}.\n\nWhen the {@link Consumer} completes, {@link MaintenanceWindowTaskParameterValueExpression.Builder#build()} is called immediately and its result is passed to {@link #value(MaintenanceWindowTaskParameterValueExpression)}.\n@param value a consumer that will call methods on {@link MaintenanceWindowTaskParameterValueExpression.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(MaintenanceWindowTaskParameterValueExpression)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "MaintenanceWindowTaskParameterValueExpression", "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" : "SDK_POJO", "name" : "Value", "sensitive" : true, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "MaintenanceWindowTaskParameterValueExpression", "variableName" : "value", "variableType" : "MaintenanceWindowTaskParameterValueExpression", "documentation" : null, "simpleType" : "MaintenanceWindowTaskParameterValueExpression", "variableSetterType" : "MaintenanceWindowTaskParameterValueExpression" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MaintenanceWindowTaskParameterValueExpression", "variableName" : "value", "variableType" : "MaintenanceWindowTaskParameterValueExpression", "documentation" : "", "simpleType" : "MaintenanceWindowTaskParameterValueExpression", "variableSetterType" : "MaintenanceWindowTaskParameterValueExpression" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Member", "sensitive" : true, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "member", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "member", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "java.util.Map", "map" : true, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Map", "templateImplType" : "java.util.ArrayList>", "templateType" : "java.util.List>" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "TaskParameters", "sensitive" : true, "setterDocumentation" : "

                                                                                                              The parameters passed to the task when it was run.

                                                                                                              TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              The map has the following format:

                                                                                                              Key: string, between 1 and 255 characters

                                                                                                              Value: an array of strings, each string is between 1 and 255 characters

                                                                                                              \n@param taskParameters The parameters passed to the task when it was run.

                                                                                                              TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              The map has the following format:

                                                                                                              Key: string, between 1 and 255 characters

                                                                                                              Value: an array of strings, each string is between 1 and 255 characters", "setterMethodName" : "setTaskParameters", "setterModel" : { "variableDeclarationType" : "java.util.List>", "variableName" : "taskParameters", "variableType" : "java.util.List>", "documentation" : null, "simpleType" : "Map>", "variableSetterType" : "java.util.Collection>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List>", "variableName" : "taskParameters", "variableType" : "java.util.List>", "documentation" : "

                                                                                                              The parameters passed to the task when it was run.

                                                                                                              TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              The map has the following format:

                                                                                                              Key: string, between 1 and 255 characters

                                                                                                              Value: an array of strings, each string is between 1 and 255 characters

                                                                                                              ", "simpleType" : "Map>", "variableSetterType" : "java.util.Collection>" }, "xmlNameSpaceUri" : null }, "Type" : { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "MaintenanceWindowTaskType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The type of task that was run.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeAsString(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)", "deprecated" : false, "documentation" : "

                                                                                                              The type of task that was run.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "MaintenanceWindowTaskType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                                                                              The type of task that was run.

                                                                                                              \n@param type The type of task that was run.\n@see MaintenanceWindowTaskType\n@return Returns a reference to this object so that method calls can be chained together.\n@see MaintenanceWindowTaskType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                              The type of task that was run.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link MaintenanceWindowTaskType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                                                                                              \n@return The type of task that was run.\n@see MaintenanceWindowTaskType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Type", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The type of task that was run.

                                                                                                              \n@param type The type of task that was run.\n@see MaintenanceWindowTaskType", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                                                                                                              The type of task that was run.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "WindowExecutionId" : { "beanStyleGetterMethodName" : "getWindowExecutionId", "beanStyleSetterMethodName" : "setWindowExecutionId", "c2jName" : "WindowExecutionId", "c2jShape" : "MaintenanceWindowExecutionId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the maintenance window execution that includes the task.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowExecutionId(String)}.\n@param windowExecutionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowExecutionId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the maintenance window execution that includes the task.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowExecutionId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the maintenance window execution that includes the task.

                                                                                                              \n@param windowExecutionId The ID of the maintenance window execution that includes the task.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowExecutionId", "getterDocumentation" : "

                                                                                                              The ID of the maintenance window execution that includes the task.

                                                                                                              \n@return The ID of the maintenance window execution that includes the task.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowExecutionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowExecutionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowExecutionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the maintenance window execution that includes the task.

                                                                                                              \n@param windowExecutionId The ID of the maintenance window execution that includes the task.", "setterMethodName" : "setWindowExecutionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowExecutionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowExecutionId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the maintenance window execution that includes the task.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getWindowExecutionId", "beanStyleSetterMethodName" : "setWindowExecutionId", "c2jName" : "WindowExecutionId", "c2jShape" : "MaintenanceWindowExecutionId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the maintenance window execution that includes the task.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowExecutionId(String)}.\n@param windowExecutionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowExecutionId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the maintenance window execution that includes the task.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowExecutionId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the maintenance window execution that includes the task.

                                                                                                              \n@param windowExecutionId The ID of the maintenance window execution that includes the task.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowExecutionId", "getterDocumentation" : "

                                                                                                              The ID of the maintenance window execution that includes the task.

                                                                                                              \n@return The ID of the maintenance window execution that includes the task.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowExecutionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowExecutionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowExecutionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the maintenance window execution that includes the task.

                                                                                                              \n@param windowExecutionId The ID of the maintenance window execution that includes the task.", "setterMethodName" : "setWindowExecutionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowExecutionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowExecutionId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the maintenance window execution that includes the task.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTaskExecutionId", "beanStyleSetterMethodName" : "setTaskExecutionId", "c2jName" : "TaskExecutionId", "c2jShape" : "MaintenanceWindowExecutionTaskId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the specific task execution in the maintenance window task that was retrieved.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #taskExecutionId(String)}.\n@param taskExecutionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #taskExecutionId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the specific task execution in the maintenance window task that was retrieved.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "taskExecutionId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the specific task execution in the maintenance window task that was retrieved.

                                                                                                              \n@param taskExecutionId The ID of the specific task execution in the maintenance window task that was retrieved.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "taskExecutionId", "getterDocumentation" : "

                                                                                                              The ID of the specific task execution in the maintenance window task that was retrieved.

                                                                                                              \n@return The ID of the specific task execution in the maintenance window task that was retrieved.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TaskExecutionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TaskExecutionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TaskExecutionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the specific task execution in the maintenance window task that was retrieved.

                                                                                                              \n@param taskExecutionId The ID of the specific task execution in the maintenance window task that was retrieved.", "setterMethodName" : "setTaskExecutionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "taskExecutionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "taskExecutionId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the specific task execution in the maintenance window task that was retrieved.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTaskArn", "beanStyleSetterMethodName" : "setTaskArn", "c2jName" : "TaskArn", "c2jShape" : "MaintenanceWindowTaskArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ARN of the task that ran.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #taskArn(String)}.\n@param taskArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #taskArn(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ARN of the task that ran.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "taskArn", "fluentSetterDocumentation" : "

                                                                                                              The ARN of the task that ran.

                                                                                                              \n@param taskArn The ARN of the task that ran.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "taskArn", "getterDocumentation" : "

                                                                                                              The ARN of the task that ran.

                                                                                                              \n@return The ARN of the task that ran.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TaskArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TaskArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TaskArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ARN of the task that ran.

                                                                                                              \n@param taskArn The ARN of the task that ran.", "setterMethodName" : "setTaskArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "taskArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "taskArn", "variableType" : "String", "documentation" : "

                                                                                                              The ARN of the task that ran.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getServiceRole", "beanStyleSetterMethodName" : "setServiceRole", "c2jName" : "ServiceRole", "c2jShape" : "ServiceRole", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The role that was assumed when running the task.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #serviceRole(String)}.\n@param serviceRole a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #serviceRole(String)", "deprecated" : false, "documentation" : "

                                                                                                              The role that was assumed when running the task.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serviceRole", "fluentSetterDocumentation" : "

                                                                                                              The role that was assumed when running the task.

                                                                                                              \n@param serviceRole The role that was assumed when running the task.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serviceRole", "getterDocumentation" : "

                                                                                                              The role that was assumed when running the task.

                                                                                                              \n@return The role that was assumed when running the task.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ServiceRole", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ServiceRole", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ServiceRole", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The role that was assumed when running the task.

                                                                                                              \n@param serviceRole The role that was assumed when running the task.", "setterMethodName" : "setServiceRole", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "serviceRole", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "serviceRole", "variableType" : "String", "documentation" : "

                                                                                                              The role that was assumed when running the task.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "MaintenanceWindowTaskType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The type of task that was run.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeAsString(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)", "deprecated" : false, "documentation" : "

                                                                                                              The type of task that was run.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "MaintenanceWindowTaskType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                                                                              The type of task that was run.

                                                                                                              \n@param type The type of task that was run.\n@see MaintenanceWindowTaskType\n@return Returns a reference to this object so that method calls can be chained together.\n@see MaintenanceWindowTaskType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                              The type of task that was run.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link MaintenanceWindowTaskType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                                                                                              \n@return The type of task that was run.\n@see MaintenanceWindowTaskType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Type", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The type of task that was run.

                                                                                                              \n@param type The type of task that was run.\n@see MaintenanceWindowTaskType", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                                                                                                              The type of task that was run.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTaskParameters", "beanStyleSetterMethodName" : "setTaskParameters", "c2jName" : "TaskParameters", "c2jShape" : "MaintenanceWindowTaskParametersList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The parameters passed to the task when it was run.

                                                                                                              TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              The map has the following format:

                                                                                                              Key: string, between 1 and 255 characters

                                                                                                              Value: an array of strings, each string is between 1 and 255 characters

                                                                                                              \nThis is a convenience that creates an instance of the {@link Map>.Builder} avoiding the need to create one manually via {@link Map>#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map>.Builder#build()} is called immediately and its result is passed to {@link #taskParameters(Map>)}.\n@param taskParameters a consumer that will call methods on {@link Map>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #taskParameters(Map>)", "deprecated" : false, "documentation" : "

                                                                                                              The parameters passed to the task when it was run.

                                                                                                              TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              The map has the following format:

                                                                                                              Key: string, between 1 and 255 characters

                                                                                                              Value: an array of strings, each string is between 1 and 255 characters

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "taskParameters", "fluentSetterDocumentation" : "

                                                                                                              The parameters passed to the task when it was run.

                                                                                                              TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              The map has the following format:

                                                                                                              Key: string, between 1 and 255 characters

                                                                                                              Value: an array of strings, each string is between 1 and 255 characters

                                                                                                              \n@param taskParameters The parameters passed to the task when it was run.

                                                                                                              TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              The map has the following format:

                                                                                                              Key: string, between 1 and 255 characters

                                                                                                              Value: an array of strings, each string is between 1 and 255 characters\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "taskParameters", "getterDocumentation" : "

                                                                                                              The parameters passed to the task when it was run.

                                                                                                              TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              The map has the following format:

                                                                                                              Key: string, between 1 and 255 characters

                                                                                                              Value: an array of strings, each string is between 1 and 255 characters

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The parameters passed to the task when it was run.

                                                                                                              TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              The map has the following format:

                                                                                                              Key: string, between 1 and 255 characters

                                                                                                              Value: an array of strings, each string is between 1 and 255 characters", "getterModel" : { "returnType" : "java.util.List>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TaskParameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TaskParameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "MaintenanceWindowTaskParameters", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #member(Map)}.\n@param member a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Map)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "MaintenanceWindowTaskParameterName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "MaintenanceWindowTaskParameterValueExpression", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link MaintenanceWindowTaskParameterValueExpression.Builder} avoiding the need to create one manually via {@link MaintenanceWindowTaskParameterValueExpression#builder()}.\n\nWhen the {@link Consumer} completes, {@link MaintenanceWindowTaskParameterValueExpression.Builder#build()} is called immediately and its result is passed to {@link #value(MaintenanceWindowTaskParameterValueExpression)}.\n@param value a consumer that will call methods on {@link MaintenanceWindowTaskParameterValueExpression.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(MaintenanceWindowTaskParameterValueExpression)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "MaintenanceWindowTaskParameterValueExpression", "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" : "SDK_POJO", "name" : "Value", "sensitive" : true, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "MaintenanceWindowTaskParameterValueExpression", "variableName" : "value", "variableType" : "MaintenanceWindowTaskParameterValueExpression", "documentation" : null, "simpleType" : "MaintenanceWindowTaskParameterValueExpression", "variableSetterType" : "MaintenanceWindowTaskParameterValueExpression" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MaintenanceWindowTaskParameterValueExpression", "variableName" : "value", "variableType" : "MaintenanceWindowTaskParameterValueExpression", "documentation" : "", "simpleType" : "MaintenanceWindowTaskParameterValueExpression", "variableSetterType" : "MaintenanceWindowTaskParameterValueExpression" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Member", "sensitive" : true, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "member", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "member", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "java.util.Map", "map" : true, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Map", "templateImplType" : "java.util.ArrayList>", "templateType" : "java.util.List>" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "TaskParameters", "sensitive" : true, "setterDocumentation" : "

                                                                                                              The parameters passed to the task when it was run.

                                                                                                              TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              The map has the following format:

                                                                                                              Key: string, between 1 and 255 characters

                                                                                                              Value: an array of strings, each string is between 1 and 255 characters

                                                                                                              \n@param taskParameters The parameters passed to the task when it was run.

                                                                                                              TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              The map has the following format:

                                                                                                              Key: string, between 1 and 255 characters

                                                                                                              Value: an array of strings, each string is between 1 and 255 characters", "setterMethodName" : "setTaskParameters", "setterModel" : { "variableDeclarationType" : "java.util.List>", "variableName" : "taskParameters", "variableType" : "java.util.List>", "documentation" : null, "simpleType" : "Map>", "variableSetterType" : "java.util.Collection>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List>", "variableName" : "taskParameters", "variableType" : "java.util.List>", "documentation" : "

                                                                                                              The parameters passed to the task when it was run.

                                                                                                              TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              The map has the following format:

                                                                                                              Key: string, between 1 and 255 characters

                                                                                                              Value: an array of strings, each string is between 1 and 255 characters

                                                                                                              ", "simpleType" : "Map>", "variableSetterType" : "java.util.Collection>" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPriority", "beanStyleSetterMethodName" : "setPriority", "c2jName" : "Priority", "c2jShape" : "MaintenanceWindowTaskPriority", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The priority of the task.

                                                                                                              \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 #priority(Integer)}.\n@param priority 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 #priority(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The priority of the task.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "priority", "fluentSetterDocumentation" : "

                                                                                                              The priority of the task.

                                                                                                              \n@param priority The priority of the task.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "priority", "getterDocumentation" : "

                                                                                                              The priority of the task.

                                                                                                              \n@return The priority of the task.", "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" : "Priority", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Priority", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Priority", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The priority of the task.

                                                                                                              \n@param priority The priority of the task.", "setterMethodName" : "setPriority", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "priority", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "priority", "variableType" : "Integer", "documentation" : "

                                                                                                              The priority of the task.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxConcurrency", "beanStyleSetterMethodName" : "setMaxConcurrency", "c2jName" : "MaxConcurrency", "c2jShape" : "MaxConcurrency", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The defined maximum number of task executions that could be run in parallel.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #maxConcurrency(String)}.\n@param maxConcurrency a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxConcurrency(String)", "deprecated" : false, "documentation" : "

                                                                                                              The defined maximum number of task executions that could be run in parallel.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxConcurrency", "fluentSetterDocumentation" : "

                                                                                                              The defined maximum number of task executions that could be run in parallel.

                                                                                                              \n@param maxConcurrency The defined maximum number of task executions that could be run in parallel.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxConcurrency", "getterDocumentation" : "

                                                                                                              The defined maximum number of task executions that could be run in parallel.

                                                                                                              \n@return The defined maximum number of task executions that could be run in parallel.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxConcurrency", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxConcurrency", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MaxConcurrency", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The defined maximum number of task executions that could be run in parallel.

                                                                                                              \n@param maxConcurrency The defined maximum number of task executions that could be run in parallel.", "setterMethodName" : "setMaxConcurrency", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "maxConcurrency", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "maxConcurrency", "variableType" : "String", "documentation" : "

                                                                                                              The defined maximum number of task executions that could be run in parallel.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxErrors", "beanStyleSetterMethodName" : "setMaxErrors", "c2jName" : "MaxErrors", "c2jShape" : "MaxErrors", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The defined maximum number of task execution errors allowed before scheduling of the task execution would have been stopped.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #maxErrors(String)}.\n@param maxErrors a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxErrors(String)", "deprecated" : false, "documentation" : "

                                                                                                              The defined maximum number of task execution errors allowed before scheduling of the task execution would have been stopped.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxErrors", "fluentSetterDocumentation" : "

                                                                                                              The defined maximum number of task execution errors allowed before scheduling of the task execution would have been stopped.

                                                                                                              \n@param maxErrors The defined maximum number of task execution errors allowed before scheduling of the task execution would have been stopped.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxErrors", "getterDocumentation" : "

                                                                                                              The defined maximum number of task execution errors allowed before scheduling of the task execution would have been stopped.

                                                                                                              \n@return The defined maximum number of task execution errors allowed before scheduling of the task execution would have been stopped.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxErrors", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxErrors", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MaxErrors", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The defined maximum number of task execution errors allowed before scheduling of the task execution would have been stopped.

                                                                                                              \n@param maxErrors The defined maximum number of task execution errors allowed before scheduling of the task execution would have been stopped.", "setterMethodName" : "setMaxErrors", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "maxErrors", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "maxErrors", "variableType" : "String", "documentation" : "

                                                                                                              The defined maximum number of task execution errors allowed before scheduling of the task execution would have been stopped.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "MaintenanceWindowExecutionStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The status of the task.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                                                                              The status of the task.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "MaintenanceWindowExecutionStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                                                              The status of the task.

                                                                                                              \n@param status The status of the task.\n@see MaintenanceWindowExecutionStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see MaintenanceWindowExecutionStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                                              The status of the task.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link MaintenanceWindowExecutionStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                                              \n@return The status of the task.\n@see MaintenanceWindowExecutionStatus", "getterModel" : { "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 the task.

                                                                                                              \n@param status The status of the task.\n@see MaintenanceWindowExecutionStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                                                                              The status of the task.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatusDetails", "beanStyleSetterMethodName" : "setStatusDetails", "c2jName" : "StatusDetails", "c2jShape" : "MaintenanceWindowExecutionStatusDetails", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The details explaining the Status. Only available for certain status values.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusDetails(String)}.\n@param statusDetails a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #statusDetails(String)", "deprecated" : false, "documentation" : "

                                                                                                              The details explaining the Status. Only available for certain status values.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "statusDetails", "fluentSetterDocumentation" : "

                                                                                                              The details explaining the Status. Only available for certain status values.

                                                                                                              \n@param statusDetails The details explaining the Status. Only available for certain status values.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "statusDetails", "getterDocumentation" : "

                                                                                                              The details explaining the Status. Only available for certain status values.

                                                                                                              \n@return The details explaining the Status. Only available for certain status values.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StatusDetails", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StatusDetails", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StatusDetails", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The details explaining the Status. Only available for certain status values.

                                                                                                              \n@param statusDetails The details explaining the Status. Only available for certain status values.", "setterMethodName" : "setStatusDetails", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "statusDetails", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "statusDetails", "variableType" : "String", "documentation" : "

                                                                                                              The details explaining the Status. Only available for certain status values.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStartTime", "beanStyleSetterMethodName" : "setStartTime", "c2jName" : "StartTime", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The time the task execution started.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #startTime(Instant)}.\n@param startTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #startTime(Instant)", "deprecated" : false, "documentation" : "

                                                                                                              The time the task execution started.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startTime", "fluentSetterDocumentation" : "

                                                                                                              The time the task execution started.

                                                                                                              \n@param startTime The time the task execution started.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startTime", "getterDocumentation" : "

                                                                                                              The time the task execution started.

                                                                                                              \n@return The time the task execution started.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StartTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StartTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "StartTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The time the task execution started.

                                                                                                              \n@param startTime The time the task execution started.", "setterMethodName" : "setStartTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                              The time the task execution started.

                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEndTime", "beanStyleSetterMethodName" : "setEndTime", "c2jName" : "EndTime", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The time the task execution completed.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #endTime(Instant)}.\n@param endTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endTime(Instant)", "deprecated" : false, "documentation" : "

                                                                                                              The time the task execution completed.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endTime", "fluentSetterDocumentation" : "

                                                                                                              The time the task execution completed.

                                                                                                              \n@param endTime The time the task execution completed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endTime", "getterDocumentation" : "

                                                                                                              The time the task execution completed.

                                                                                                              \n@return The time the task execution completed.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EndTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EndTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "EndTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The time the task execution completed.

                                                                                                              \n@param endTime The time the task execution completed.", "setterMethodName" : "setEndTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "endTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "endTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                              The time the task execution completed.

                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetMaintenanceWindowExecutionTaskResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetMaintenanceWindowExecutionTaskResponse", "variableName" : "getMaintenanceWindowExecutionTaskResponse", "variableType" : "GetMaintenanceWindowExecutionTaskResponse", "documentation" : null, "simpleType" : "GetMaintenanceWindowExecutionTaskResponse", "variableSetterType" : "GetMaintenanceWindowExecutionTaskResponse" }, "wrapper" : false }, "GetMaintenanceWindowRequest" : { "c2jName" : "GetMaintenanceWindowRequest", "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" : "GetMaintenanceWindow", "locationName" : null, "requestUri" : "/", "target" : "AmazonSSM.GetMaintenanceWindow", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getWindowId", "beanStyleSetterMethodName" : "setWindowId", "c2jName" : "WindowId", "c2jShape" : "MaintenanceWindowId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the maintenance window for which you want to retrieve information.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowId(String)}.\n@param windowId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the maintenance window for which you want to retrieve information.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the maintenance window for which you want to retrieve information.

                                                                                                              \n@param windowId The ID of the maintenance window for which you want to retrieve information.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowId", "getterDocumentation" : "

                                                                                                              The ID of the maintenance window for which you want to retrieve information.

                                                                                                              \n@return The ID of the maintenance window for which you want to retrieve information.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the maintenance window for which you want to retrieve information.

                                                                                                              \n@param windowId The ID of the maintenance window for which you want to retrieve information.", "setterMethodName" : "setWindowId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the maintenance window for which you want to retrieve information.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "WindowId" : { "beanStyleGetterMethodName" : "getWindowId", "beanStyleSetterMethodName" : "setWindowId", "c2jName" : "WindowId", "c2jShape" : "MaintenanceWindowId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the maintenance window for which you want to retrieve information.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowId(String)}.\n@param windowId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the maintenance window for which you want to retrieve information.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the maintenance window for which you want to retrieve information.

                                                                                                              \n@param windowId The ID of the maintenance window for which you want to retrieve information.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowId", "getterDocumentation" : "

                                                                                                              The ID of the maintenance window for which you want to retrieve information.

                                                                                                              \n@return The ID of the maintenance window for which you want to retrieve information.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the maintenance window for which you want to retrieve information.

                                                                                                              \n@param windowId The ID of the maintenance window for which you want to retrieve information.", "setterMethodName" : "setWindowId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the maintenance window for which you want to retrieve information.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getWindowId", "beanStyleSetterMethodName" : "setWindowId", "c2jName" : "WindowId", "c2jShape" : "MaintenanceWindowId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the maintenance window for which you want to retrieve information.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowId(String)}.\n@param windowId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the maintenance window for which you want to retrieve information.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the maintenance window for which you want to retrieve information.

                                                                                                              \n@param windowId The ID of the maintenance window for which you want to retrieve information.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowId", "getterDocumentation" : "

                                                                                                              The ID of the maintenance window for which you want to retrieve information.

                                                                                                              \n@return The ID of the maintenance window for which you want to retrieve information.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the maintenance window for which you want to retrieve information.

                                                                                                              \n@param windowId The ID of the maintenance window for which you want to retrieve information.", "setterMethodName" : "setWindowId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the maintenance window for which you want to retrieve information.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "WindowId" ], "shapeName" : "GetMaintenanceWindowRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetMaintenanceWindowRequest", "variableName" : "getMaintenanceWindowRequest", "variableType" : "GetMaintenanceWindowRequest", "documentation" : null, "simpleType" : "GetMaintenanceWindowRequest", "variableSetterType" : "GetMaintenanceWindowRequest" }, "wrapper" : false }, "GetMaintenanceWindowResponse" : { "c2jName" : "GetMaintenanceWindowResult", "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" : [ { "beanStyleGetterMethodName" : "getWindowId", "beanStyleSetterMethodName" : "setWindowId", "c2jName" : "WindowId", "c2jShape" : "MaintenanceWindowId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the created maintenance window.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowId(String)}.\n@param windowId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the created maintenance window.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the created maintenance window.

                                                                                                              \n@param windowId The ID of the created maintenance window.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowId", "getterDocumentation" : "

                                                                                                              The ID of the created maintenance window.

                                                                                                              \n@return The ID of the created maintenance window.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the created maintenance window.

                                                                                                              \n@param windowId The ID of the created maintenance window.", "setterMethodName" : "setWindowId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the created maintenance window.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "MaintenanceWindowName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of the maintenance window.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name of the maintenance window.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                              The name of the maintenance window.

                                                                                                              \n@param name The name of the maintenance window.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                              The name of the maintenance window.

                                                                                                              \n@return The name of the maintenance window.", "getterModel" : { "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 maintenance window.

                                                                                                              \n@param name The name of the maintenance window.", "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 maintenance window.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "MaintenanceWindowDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The description of the maintenance window.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                                                              The description of the maintenance window.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                              The description of the maintenance window.

                                                                                                              \n@param description The description of the maintenance window.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                              The description of the maintenance window.

                                                                                                              \n@return The description of the maintenance window.", "getterModel" : { "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" : true, "setterDocumentation" : "

                                                                                                              The description of the maintenance window.

                                                                                                              \n@param description The description of the maintenance window.", "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" : "

                                                                                                              The description of the maintenance window.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStartDate", "beanStyleSetterMethodName" : "setStartDate", "c2jName" : "StartDate", "c2jShape" : "MaintenanceWindowStringDateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become active. The maintenance window will not run before this specified time.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #startDate(String)}.\n@param startDate a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #startDate(String)", "deprecated" : false, "documentation" : "

                                                                                                              The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become active. The maintenance window will not run before this specified time.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startDate", "fluentSetterDocumentation" : "

                                                                                                              The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become active. The maintenance window will not run before this specified time.

                                                                                                              \n@param startDate The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become active. The maintenance window will not run before this specified time.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startDate", "getterDocumentation" : "

                                                                                                              The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become active. The maintenance window will not run before this specified time.

                                                                                                              \n@return The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become active. The maintenance window will not run before this specified time.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StartDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StartDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StartDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become active. The maintenance window will not run before this specified time.

                                                                                                              \n@param startDate The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become active. The maintenance window will not run before this specified time.", "setterMethodName" : "setStartDate", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "startDate", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "startDate", "variableType" : "String", "documentation" : "

                                                                                                              The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become active. The maintenance window will not run before this specified time.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEndDate", "beanStyleSetterMethodName" : "setEndDate", "c2jName" : "EndDate", "c2jShape" : "MaintenanceWindowStringDateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become inactive. The maintenance window will not run after this specified time.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #endDate(String)}.\n@param endDate a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endDate(String)", "deprecated" : false, "documentation" : "

                                                                                                              The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become inactive. The maintenance window will not run after this specified time.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endDate", "fluentSetterDocumentation" : "

                                                                                                              The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become inactive. The maintenance window will not run after this specified time.

                                                                                                              \n@param endDate The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become inactive. The maintenance window will not run after this specified time.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endDate", "getterDocumentation" : "

                                                                                                              The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become inactive. The maintenance window will not run after this specified time.

                                                                                                              \n@return The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become inactive. The maintenance window will not run after this specified time.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EndDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EndDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EndDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become inactive. The maintenance window will not run after this specified time.

                                                                                                              \n@param endDate The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become inactive. The maintenance window will not run after this specified time.", "setterMethodName" : "setEndDate", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "endDate", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "endDate", "variableType" : "String", "documentation" : "

                                                                                                              The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become inactive. The maintenance window will not run after this specified time.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSchedule", "beanStyleSetterMethodName" : "setSchedule", "c2jName" : "Schedule", "c2jShape" : "MaintenanceWindowSchedule", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The schedule of the maintenance window in the form of a cron or rate expression.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #schedule(String)}.\n@param schedule a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #schedule(String)", "deprecated" : false, "documentation" : "

                                                                                                              The schedule of the maintenance window in the form of a cron or rate expression.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "schedule", "fluentSetterDocumentation" : "

                                                                                                              The schedule of the maintenance window in the form of a cron or rate expression.

                                                                                                              \n@param schedule The schedule of the maintenance window in the form of a cron or rate expression.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "schedule", "getterDocumentation" : "

                                                                                                              The schedule of the maintenance window in the form of a cron or rate expression.

                                                                                                              \n@return The schedule of the maintenance window in the form of a cron or rate expression.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Schedule", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Schedule", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Schedule", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The schedule of the maintenance window in the form of a cron or rate expression.

                                                                                                              \n@param schedule The schedule of the maintenance window in the form of a cron or rate expression.", "setterMethodName" : "setSchedule", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "schedule", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "schedule", "variableType" : "String", "documentation" : "

                                                                                                              The schedule of the maintenance window in the form of a cron or rate expression.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getScheduleTimezone", "beanStyleSetterMethodName" : "setScheduleTimezone", "c2jName" : "ScheduleTimezone", "c2jShape" : "MaintenanceWindowTimezone", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #scheduleTimezone(String)}.\n@param scheduleTimezone a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #scheduleTimezone(String)", "deprecated" : false, "documentation" : "

                                                                                                              The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "scheduleTimezone", "fluentSetterDocumentation" : "

                                                                                                              The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.

                                                                                                              \n@param scheduleTimezone The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "scheduleTimezone", "getterDocumentation" : "

                                                                                                              The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.

                                                                                                              \n@return The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ScheduleTimezone", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ScheduleTimezone", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ScheduleTimezone", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.

                                                                                                              \n@param scheduleTimezone The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.", "setterMethodName" : "setScheduleTimezone", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "scheduleTimezone", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "scheduleTimezone", "variableType" : "String", "documentation" : "

                                                                                                              The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextExecutionTime", "beanStyleSetterMethodName" : "setNextExecutionTime", "c2jName" : "NextExecutionTime", "c2jShape" : "MaintenanceWindowStringDateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The next time the maintenance window will actually run, taking into account any specified times for the maintenance window to become active or inactive.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextExecutionTime(String)}.\n@param nextExecutionTime a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextExecutionTime(String)", "deprecated" : false, "documentation" : "

                                                                                                              The next time the maintenance window will actually run, taking into account any specified times for the maintenance window to become active or inactive.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextExecutionTime", "fluentSetterDocumentation" : "

                                                                                                              The next time the maintenance window will actually run, taking into account any specified times for the maintenance window to become active or inactive.

                                                                                                              \n@param nextExecutionTime The next time the maintenance window will actually run, taking into account any specified times for the maintenance window to become active or inactive.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextExecutionTime", "getterDocumentation" : "

                                                                                                              The next time the maintenance window will actually run, taking into account any specified times for the maintenance window to become active or inactive.

                                                                                                              \n@return The next time the maintenance window will actually run, taking into account any specified times for the maintenance window to become active or inactive.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextExecutionTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextExecutionTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextExecutionTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The next time the maintenance window will actually run, taking into account any specified times for the maintenance window to become active or inactive.

                                                                                                              \n@param nextExecutionTime The next time the maintenance window will actually run, taking into account any specified times for the maintenance window to become active or inactive.", "setterMethodName" : "setNextExecutionTime", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextExecutionTime", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextExecutionTime", "variableType" : "String", "documentation" : "

                                                                                                              The next time the maintenance window will actually run, taking into account any specified times for the maintenance window to become active or inactive.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDuration", "beanStyleSetterMethodName" : "setDuration", "c2jName" : "Duration", "c2jShape" : "MaintenanceWindowDurationHours", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The duration of the maintenance window in hours.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #duration(Integer)}.\n@param duration a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #duration(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The duration of the maintenance window in hours.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "duration", "fluentSetterDocumentation" : "

                                                                                                              The duration of the maintenance window in hours.

                                                                                                              \n@param duration The duration of the maintenance window in hours.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "duration", "getterDocumentation" : "

                                                                                                              The duration of the maintenance window in hours.

                                                                                                              \n@return The duration of the maintenance window in hours.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Duration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Duration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Duration", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The duration of the maintenance window in hours.

                                                                                                              \n@param duration The duration of the maintenance window in hours.", "setterMethodName" : "setDuration", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "duration", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "duration", "variableType" : "Integer", "documentation" : "

                                                                                                              The duration of the maintenance window in hours.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCutoff", "beanStyleSetterMethodName" : "setCutoff", "c2jName" : "Cutoff", "c2jShape" : "MaintenanceWindowCutoff", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.

                                                                                                              \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 #cutoff(Integer)}.\n@param cutoff 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 #cutoff(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cutoff", "fluentSetterDocumentation" : "

                                                                                                              The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.

                                                                                                              \n@param cutoff The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cutoff", "getterDocumentation" : "

                                                                                                              The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.

                                                                                                              \n@return The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.", "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" : "Cutoff", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Cutoff", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Cutoff", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.

                                                                                                              \n@param cutoff The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.", "setterMethodName" : "setCutoff", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "cutoff", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "cutoff", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAllowUnassociatedTargets", "beanStyleSetterMethodName" : "setAllowUnassociatedTargets", "c2jName" : "AllowUnassociatedTargets", "c2jShape" : "MaintenanceWindowAllowUnassociatedTargets", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Whether targets must be registered with the maintenance window before tasks can be defined for those targets.

                                                                                                              \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 #allowUnassociatedTargets(Boolean)}.\n@param allowUnassociatedTargets 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 #allowUnassociatedTargets(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                              Whether targets must be registered with the maintenance window before tasks can be defined for those targets.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "allowUnassociatedTargets", "fluentSetterDocumentation" : "

                                                                                                              Whether targets must be registered with the maintenance window before tasks can be defined for those targets.

                                                                                                              \n@param allowUnassociatedTargets Whether targets must be registered with the maintenance window before tasks can be defined for those targets.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "allowUnassociatedTargets", "getterDocumentation" : "

                                                                                                              Whether targets must be registered with the maintenance window before tasks can be defined for those targets.

                                                                                                              \n@return Whether targets must be registered with the maintenance window before tasks can be defined for those targets.", "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" : "AllowUnassociatedTargets", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AllowUnassociatedTargets", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "AllowUnassociatedTargets", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Whether targets must be registered with the maintenance window before tasks can be defined for those targets.

                                                                                                              \n@param allowUnassociatedTargets Whether targets must be registered with the maintenance window before tasks can be defined for those targets.", "setterMethodName" : "setAllowUnassociatedTargets", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "allowUnassociatedTargets", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "allowUnassociatedTargets", "variableType" : "Boolean", "documentation" : "

                                                                                                              Whether targets must be registered with the maintenance window before tasks can be defined for those targets.

                                                                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEnabled", "beanStyleSetterMethodName" : "setEnabled", "c2jName" : "Enabled", "c2jShape" : "MaintenanceWindowEnabled", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Indicates whether the maintenance window is enabled.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #enabled(Boolean)}.\n@param enabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #enabled(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                              Indicates whether the maintenance window is enabled.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "enabled", "fluentSetterDocumentation" : "

                                                                                                              Indicates whether the maintenance window is enabled.

                                                                                                              \n@param enabled Indicates whether the maintenance window is enabled.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enabled", "getterDocumentation" : "

                                                                                                              Indicates whether the maintenance window is enabled.

                                                                                                              \n@return Indicates whether the maintenance window is enabled.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Enabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Enabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Enabled", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Indicates whether the maintenance window is enabled.

                                                                                                              \n@param enabled Indicates whether the maintenance window is enabled.", "setterMethodName" : "setEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : "

                                                                                                              Indicates whether the maintenance window is enabled.

                                                                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCreatedDate", "beanStyleSetterMethodName" : "setCreatedDate", "c2jName" : "CreatedDate", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The date the maintenance window was created.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #createdDate(Instant)}.\n@param createdDate 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 #createdDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                              The date the maintenance window was created.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createdDate", "fluentSetterDocumentation" : "

                                                                                                              The date the maintenance window was created.

                                                                                                              \n@param createdDate The date the maintenance window was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createdDate", "getterDocumentation" : "

                                                                                                              The date the maintenance window was created.

                                                                                                              \n@return The date the maintenance window was created.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreatedDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "CreatedDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The date the maintenance window was created.

                                                                                                              \n@param createdDate The date the maintenance window was created.", "setterMethodName" : "setCreatedDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                              The date the maintenance window was created.

                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getModifiedDate", "beanStyleSetterMethodName" : "setModifiedDate", "c2jName" : "ModifiedDate", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The date the maintenance window was last modified.

                                                                                                              \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 #modifiedDate(Instant)}.\n@param modifiedDate 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 #modifiedDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                              The date the maintenance window was last modified.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "modifiedDate", "fluentSetterDocumentation" : "

                                                                                                              The date the maintenance window was last modified.

                                                                                                              \n@param modifiedDate The date the maintenance window was last modified.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "modifiedDate", "getterDocumentation" : "

                                                                                                              The date the maintenance window was last modified.

                                                                                                              \n@return The date the maintenance window was last modified.", "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" : "ModifiedDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ModifiedDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "ModifiedDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The date the maintenance window was last modified.

                                                                                                              \n@param modifiedDate The date the maintenance window was last modified.", "setterMethodName" : "setModifiedDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "modifiedDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "modifiedDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                              The date the maintenance window was last modified.

                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AllowUnassociatedTargets" : { "beanStyleGetterMethodName" : "getAllowUnassociatedTargets", "beanStyleSetterMethodName" : "setAllowUnassociatedTargets", "c2jName" : "AllowUnassociatedTargets", "c2jShape" : "MaintenanceWindowAllowUnassociatedTargets", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Whether targets must be registered with the maintenance window before tasks can be defined for those targets.

                                                                                                              \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 #allowUnassociatedTargets(Boolean)}.\n@param allowUnassociatedTargets 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 #allowUnassociatedTargets(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                              Whether targets must be registered with the maintenance window before tasks can be defined for those targets.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "allowUnassociatedTargets", "fluentSetterDocumentation" : "

                                                                                                              Whether targets must be registered with the maintenance window before tasks can be defined for those targets.

                                                                                                              \n@param allowUnassociatedTargets Whether targets must be registered with the maintenance window before tasks can be defined for those targets.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "allowUnassociatedTargets", "getterDocumentation" : "

                                                                                                              Whether targets must be registered with the maintenance window before tasks can be defined for those targets.

                                                                                                              \n@return Whether targets must be registered with the maintenance window before tasks can be defined for those targets.", "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" : "AllowUnassociatedTargets", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AllowUnassociatedTargets", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "AllowUnassociatedTargets", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Whether targets must be registered with the maintenance window before tasks can be defined for those targets.

                                                                                                              \n@param allowUnassociatedTargets Whether targets must be registered with the maintenance window before tasks can be defined for those targets.", "setterMethodName" : "setAllowUnassociatedTargets", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "allowUnassociatedTargets", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "allowUnassociatedTargets", "variableType" : "Boolean", "documentation" : "

                                                                                                              Whether targets must be registered with the maintenance window before tasks can be defined for those targets.

                                                                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "CreatedDate" : { "beanStyleGetterMethodName" : "getCreatedDate", "beanStyleSetterMethodName" : "setCreatedDate", "c2jName" : "CreatedDate", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The date the maintenance window was created.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #createdDate(Instant)}.\n@param createdDate 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 #createdDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                              The date the maintenance window was created.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createdDate", "fluentSetterDocumentation" : "

                                                                                                              The date the maintenance window was created.

                                                                                                              \n@param createdDate The date the maintenance window was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createdDate", "getterDocumentation" : "

                                                                                                              The date the maintenance window was created.

                                                                                                              \n@return The date the maintenance window was created.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreatedDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "CreatedDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The date the maintenance window was created.

                                                                                                              \n@param createdDate The date the maintenance window was created.", "setterMethodName" : "setCreatedDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                              The date the maintenance window was created.

                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "Cutoff" : { "beanStyleGetterMethodName" : "getCutoff", "beanStyleSetterMethodName" : "setCutoff", "c2jName" : "Cutoff", "c2jShape" : "MaintenanceWindowCutoff", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.

                                                                                                              \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 #cutoff(Integer)}.\n@param cutoff 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 #cutoff(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cutoff", "fluentSetterDocumentation" : "

                                                                                                              The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.

                                                                                                              \n@param cutoff The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cutoff", "getterDocumentation" : "

                                                                                                              The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.

                                                                                                              \n@return The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.", "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" : "Cutoff", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Cutoff", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Cutoff", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.

                                                                                                              \n@param cutoff The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.", "setterMethodName" : "setCutoff", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "cutoff", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "cutoff", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "Description" : { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "MaintenanceWindowDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The description of the maintenance window.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                                                              The description of the maintenance window.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                              The description of the maintenance window.

                                                                                                              \n@param description The description of the maintenance window.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                              The description of the maintenance window.

                                                                                                              \n@return The description of the maintenance window.", "getterModel" : { "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" : true, "setterDocumentation" : "

                                                                                                              The description of the maintenance window.

                                                                                                              \n@param description The description of the maintenance window.", "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" : "

                                                                                                              The description of the maintenance window.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Duration" : { "beanStyleGetterMethodName" : "getDuration", "beanStyleSetterMethodName" : "setDuration", "c2jName" : "Duration", "c2jShape" : "MaintenanceWindowDurationHours", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The duration of the maintenance window in hours.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #duration(Integer)}.\n@param duration a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #duration(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The duration of the maintenance window in hours.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "duration", "fluentSetterDocumentation" : "

                                                                                                              The duration of the maintenance window in hours.

                                                                                                              \n@param duration The duration of the maintenance window in hours.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "duration", "getterDocumentation" : "

                                                                                                              The duration of the maintenance window in hours.

                                                                                                              \n@return The duration of the maintenance window in hours.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Duration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Duration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Duration", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The duration of the maintenance window in hours.

                                                                                                              \n@param duration The duration of the maintenance window in hours.", "setterMethodName" : "setDuration", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "duration", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "duration", "variableType" : "Integer", "documentation" : "

                                                                                                              The duration of the maintenance window in hours.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "Enabled" : { "beanStyleGetterMethodName" : "getEnabled", "beanStyleSetterMethodName" : "setEnabled", "c2jName" : "Enabled", "c2jShape" : "MaintenanceWindowEnabled", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Indicates whether the maintenance window is enabled.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #enabled(Boolean)}.\n@param enabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #enabled(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                              Indicates whether the maintenance window is enabled.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "enabled", "fluentSetterDocumentation" : "

                                                                                                              Indicates whether the maintenance window is enabled.

                                                                                                              \n@param enabled Indicates whether the maintenance window is enabled.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enabled", "getterDocumentation" : "

                                                                                                              Indicates whether the maintenance window is enabled.

                                                                                                              \n@return Indicates whether the maintenance window is enabled.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Enabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Enabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Enabled", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Indicates whether the maintenance window is enabled.

                                                                                                              \n@param enabled Indicates whether the maintenance window is enabled.", "setterMethodName" : "setEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : "

                                                                                                              Indicates whether the maintenance window is enabled.

                                                                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "EndDate" : { "beanStyleGetterMethodName" : "getEndDate", "beanStyleSetterMethodName" : "setEndDate", "c2jName" : "EndDate", "c2jShape" : "MaintenanceWindowStringDateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become inactive. The maintenance window will not run after this specified time.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #endDate(String)}.\n@param endDate a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endDate(String)", "deprecated" : false, "documentation" : "

                                                                                                              The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become inactive. The maintenance window will not run after this specified time.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endDate", "fluentSetterDocumentation" : "

                                                                                                              The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become inactive. The maintenance window will not run after this specified time.

                                                                                                              \n@param endDate The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become inactive. The maintenance window will not run after this specified time.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endDate", "getterDocumentation" : "

                                                                                                              The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become inactive. The maintenance window will not run after this specified time.

                                                                                                              \n@return The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become inactive. The maintenance window will not run after this specified time.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EndDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EndDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EndDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become inactive. The maintenance window will not run after this specified time.

                                                                                                              \n@param endDate The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become inactive. The maintenance window will not run after this specified time.", "setterMethodName" : "setEndDate", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "endDate", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "endDate", "variableType" : "String", "documentation" : "

                                                                                                              The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become inactive. The maintenance window will not run after this specified time.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ModifiedDate" : { "beanStyleGetterMethodName" : "getModifiedDate", "beanStyleSetterMethodName" : "setModifiedDate", "c2jName" : "ModifiedDate", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The date the maintenance window was last modified.

                                                                                                              \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 #modifiedDate(Instant)}.\n@param modifiedDate 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 #modifiedDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                              The date the maintenance window was last modified.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "modifiedDate", "fluentSetterDocumentation" : "

                                                                                                              The date the maintenance window was last modified.

                                                                                                              \n@param modifiedDate The date the maintenance window was last modified.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "modifiedDate", "getterDocumentation" : "

                                                                                                              The date the maintenance window was last modified.

                                                                                                              \n@return The date the maintenance window was last modified.", "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" : "ModifiedDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ModifiedDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "ModifiedDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The date the maintenance window was last modified.

                                                                                                              \n@param modifiedDate The date the maintenance window was last modified.", "setterMethodName" : "setModifiedDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "modifiedDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "modifiedDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                              The date the maintenance window was last modified.

                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "MaintenanceWindowName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of the maintenance window.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name of the maintenance window.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                              The name of the maintenance window.

                                                                                                              \n@param name The name of the maintenance window.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                              The name of the maintenance window.

                                                                                                              \n@return The name of the maintenance window.", "getterModel" : { "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 maintenance window.

                                                                                                              \n@param name The name of the maintenance window.", "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 maintenance window.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "NextExecutionTime" : { "beanStyleGetterMethodName" : "getNextExecutionTime", "beanStyleSetterMethodName" : "setNextExecutionTime", "c2jName" : "NextExecutionTime", "c2jShape" : "MaintenanceWindowStringDateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The next time the maintenance window will actually run, taking into account any specified times for the maintenance window to become active or inactive.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextExecutionTime(String)}.\n@param nextExecutionTime a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextExecutionTime(String)", "deprecated" : false, "documentation" : "

                                                                                                              The next time the maintenance window will actually run, taking into account any specified times for the maintenance window to become active or inactive.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextExecutionTime", "fluentSetterDocumentation" : "

                                                                                                              The next time the maintenance window will actually run, taking into account any specified times for the maintenance window to become active or inactive.

                                                                                                              \n@param nextExecutionTime The next time the maintenance window will actually run, taking into account any specified times for the maintenance window to become active or inactive.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextExecutionTime", "getterDocumentation" : "

                                                                                                              The next time the maintenance window will actually run, taking into account any specified times for the maintenance window to become active or inactive.

                                                                                                              \n@return The next time the maintenance window will actually run, taking into account any specified times for the maintenance window to become active or inactive.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextExecutionTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextExecutionTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextExecutionTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The next time the maintenance window will actually run, taking into account any specified times for the maintenance window to become active or inactive.

                                                                                                              \n@param nextExecutionTime The next time the maintenance window will actually run, taking into account any specified times for the maintenance window to become active or inactive.", "setterMethodName" : "setNextExecutionTime", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextExecutionTime", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextExecutionTime", "variableType" : "String", "documentation" : "

                                                                                                              The next time the maintenance window will actually run, taking into account any specified times for the maintenance window to become active or inactive.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Schedule" : { "beanStyleGetterMethodName" : "getSchedule", "beanStyleSetterMethodName" : "setSchedule", "c2jName" : "Schedule", "c2jShape" : "MaintenanceWindowSchedule", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The schedule of the maintenance window in the form of a cron or rate expression.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #schedule(String)}.\n@param schedule a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #schedule(String)", "deprecated" : false, "documentation" : "

                                                                                                              The schedule of the maintenance window in the form of a cron or rate expression.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "schedule", "fluentSetterDocumentation" : "

                                                                                                              The schedule of the maintenance window in the form of a cron or rate expression.

                                                                                                              \n@param schedule The schedule of the maintenance window in the form of a cron or rate expression.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "schedule", "getterDocumentation" : "

                                                                                                              The schedule of the maintenance window in the form of a cron or rate expression.

                                                                                                              \n@return The schedule of the maintenance window in the form of a cron or rate expression.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Schedule", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Schedule", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Schedule", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The schedule of the maintenance window in the form of a cron or rate expression.

                                                                                                              \n@param schedule The schedule of the maintenance window in the form of a cron or rate expression.", "setterMethodName" : "setSchedule", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "schedule", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "schedule", "variableType" : "String", "documentation" : "

                                                                                                              The schedule of the maintenance window in the form of a cron or rate expression.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ScheduleTimezone" : { "beanStyleGetterMethodName" : "getScheduleTimezone", "beanStyleSetterMethodName" : "setScheduleTimezone", "c2jName" : "ScheduleTimezone", "c2jShape" : "MaintenanceWindowTimezone", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #scheduleTimezone(String)}.\n@param scheduleTimezone a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #scheduleTimezone(String)", "deprecated" : false, "documentation" : "

                                                                                                              The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "scheduleTimezone", "fluentSetterDocumentation" : "

                                                                                                              The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.

                                                                                                              \n@param scheduleTimezone The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "scheduleTimezone", "getterDocumentation" : "

                                                                                                              The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.

                                                                                                              \n@return The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ScheduleTimezone", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ScheduleTimezone", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ScheduleTimezone", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.

                                                                                                              \n@param scheduleTimezone The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.", "setterMethodName" : "setScheduleTimezone", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "scheduleTimezone", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "scheduleTimezone", "variableType" : "String", "documentation" : "

                                                                                                              The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "StartDate" : { "beanStyleGetterMethodName" : "getStartDate", "beanStyleSetterMethodName" : "setStartDate", "c2jName" : "StartDate", "c2jShape" : "MaintenanceWindowStringDateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become active. The maintenance window will not run before this specified time.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #startDate(String)}.\n@param startDate a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #startDate(String)", "deprecated" : false, "documentation" : "

                                                                                                              The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become active. The maintenance window will not run before this specified time.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startDate", "fluentSetterDocumentation" : "

                                                                                                              The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become active. The maintenance window will not run before this specified time.

                                                                                                              \n@param startDate The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become active. The maintenance window will not run before this specified time.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startDate", "getterDocumentation" : "

                                                                                                              The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become active. The maintenance window will not run before this specified time.

                                                                                                              \n@return The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become active. The maintenance window will not run before this specified time.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StartDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StartDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StartDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become active. The maintenance window will not run before this specified time.

                                                                                                              \n@param startDate The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become active. The maintenance window will not run before this specified time.", "setterMethodName" : "setStartDate", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "startDate", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "startDate", "variableType" : "String", "documentation" : "

                                                                                                              The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become active. The maintenance window will not run before this specified time.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "WindowId" : { "beanStyleGetterMethodName" : "getWindowId", "beanStyleSetterMethodName" : "setWindowId", "c2jName" : "WindowId", "c2jShape" : "MaintenanceWindowId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the created maintenance window.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowId(String)}.\n@param windowId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the created maintenance window.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the created maintenance window.

                                                                                                              \n@param windowId The ID of the created maintenance window.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowId", "getterDocumentation" : "

                                                                                                              The ID of the created maintenance window.

                                                                                                              \n@return The ID of the created maintenance window.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the created maintenance window.

                                                                                                              \n@param windowId The ID of the created maintenance window.", "setterMethodName" : "setWindowId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the created maintenance window.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getWindowId", "beanStyleSetterMethodName" : "setWindowId", "c2jName" : "WindowId", "c2jShape" : "MaintenanceWindowId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the created maintenance window.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowId(String)}.\n@param windowId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the created maintenance window.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the created maintenance window.

                                                                                                              \n@param windowId The ID of the created maintenance window.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowId", "getterDocumentation" : "

                                                                                                              The ID of the created maintenance window.

                                                                                                              \n@return The ID of the created maintenance window.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the created maintenance window.

                                                                                                              \n@param windowId The ID of the created maintenance window.", "setterMethodName" : "setWindowId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the created maintenance window.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "MaintenanceWindowName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of the maintenance window.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name of the maintenance window.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                              The name of the maintenance window.

                                                                                                              \n@param name The name of the maintenance window.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                              The name of the maintenance window.

                                                                                                              \n@return The name of the maintenance window.", "getterModel" : { "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 maintenance window.

                                                                                                              \n@param name The name of the maintenance window.", "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 maintenance window.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "MaintenanceWindowDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The description of the maintenance window.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                                                              The description of the maintenance window.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                              The description of the maintenance window.

                                                                                                              \n@param description The description of the maintenance window.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                              The description of the maintenance window.

                                                                                                              \n@return The description of the maintenance window.", "getterModel" : { "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" : true, "setterDocumentation" : "

                                                                                                              The description of the maintenance window.

                                                                                                              \n@param description The description of the maintenance window.", "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" : "

                                                                                                              The description of the maintenance window.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStartDate", "beanStyleSetterMethodName" : "setStartDate", "c2jName" : "StartDate", "c2jShape" : "MaintenanceWindowStringDateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become active. The maintenance window will not run before this specified time.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #startDate(String)}.\n@param startDate a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #startDate(String)", "deprecated" : false, "documentation" : "

                                                                                                              The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become active. The maintenance window will not run before this specified time.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startDate", "fluentSetterDocumentation" : "

                                                                                                              The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become active. The maintenance window will not run before this specified time.

                                                                                                              \n@param startDate The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become active. The maintenance window will not run before this specified time.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startDate", "getterDocumentation" : "

                                                                                                              The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become active. The maintenance window will not run before this specified time.

                                                                                                              \n@return The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become active. The maintenance window will not run before this specified time.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StartDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StartDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StartDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become active. The maintenance window will not run before this specified time.

                                                                                                              \n@param startDate The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become active. The maintenance window will not run before this specified time.", "setterMethodName" : "setStartDate", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "startDate", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "startDate", "variableType" : "String", "documentation" : "

                                                                                                              The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become active. The maintenance window will not run before this specified time.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEndDate", "beanStyleSetterMethodName" : "setEndDate", "c2jName" : "EndDate", "c2jShape" : "MaintenanceWindowStringDateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become inactive. The maintenance window will not run after this specified time.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #endDate(String)}.\n@param endDate a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endDate(String)", "deprecated" : false, "documentation" : "

                                                                                                              The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become inactive. The maintenance window will not run after this specified time.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endDate", "fluentSetterDocumentation" : "

                                                                                                              The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become inactive. The maintenance window will not run after this specified time.

                                                                                                              \n@param endDate The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become inactive. The maintenance window will not run after this specified time.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endDate", "getterDocumentation" : "

                                                                                                              The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become inactive. The maintenance window will not run after this specified time.

                                                                                                              \n@return The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become inactive. The maintenance window will not run after this specified time.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EndDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EndDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EndDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become inactive. The maintenance window will not run after this specified time.

                                                                                                              \n@param endDate The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become inactive. The maintenance window will not run after this specified time.", "setterMethodName" : "setEndDate", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "endDate", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "endDate", "variableType" : "String", "documentation" : "

                                                                                                              The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become inactive. The maintenance window will not run after this specified time.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSchedule", "beanStyleSetterMethodName" : "setSchedule", "c2jName" : "Schedule", "c2jShape" : "MaintenanceWindowSchedule", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The schedule of the maintenance window in the form of a cron or rate expression.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #schedule(String)}.\n@param schedule a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #schedule(String)", "deprecated" : false, "documentation" : "

                                                                                                              The schedule of the maintenance window in the form of a cron or rate expression.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "schedule", "fluentSetterDocumentation" : "

                                                                                                              The schedule of the maintenance window in the form of a cron or rate expression.

                                                                                                              \n@param schedule The schedule of the maintenance window in the form of a cron or rate expression.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "schedule", "getterDocumentation" : "

                                                                                                              The schedule of the maintenance window in the form of a cron or rate expression.

                                                                                                              \n@return The schedule of the maintenance window in the form of a cron or rate expression.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Schedule", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Schedule", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Schedule", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The schedule of the maintenance window in the form of a cron or rate expression.

                                                                                                              \n@param schedule The schedule of the maintenance window in the form of a cron or rate expression.", "setterMethodName" : "setSchedule", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "schedule", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "schedule", "variableType" : "String", "documentation" : "

                                                                                                              The schedule of the maintenance window in the form of a cron or rate expression.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getScheduleTimezone", "beanStyleSetterMethodName" : "setScheduleTimezone", "c2jName" : "ScheduleTimezone", "c2jShape" : "MaintenanceWindowTimezone", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #scheduleTimezone(String)}.\n@param scheduleTimezone a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #scheduleTimezone(String)", "deprecated" : false, "documentation" : "

                                                                                                              The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "scheduleTimezone", "fluentSetterDocumentation" : "

                                                                                                              The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.

                                                                                                              \n@param scheduleTimezone The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "scheduleTimezone", "getterDocumentation" : "

                                                                                                              The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.

                                                                                                              \n@return The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ScheduleTimezone", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ScheduleTimezone", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ScheduleTimezone", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.

                                                                                                              \n@param scheduleTimezone The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.", "setterMethodName" : "setScheduleTimezone", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "scheduleTimezone", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "scheduleTimezone", "variableType" : "String", "documentation" : "

                                                                                                              The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextExecutionTime", "beanStyleSetterMethodName" : "setNextExecutionTime", "c2jName" : "NextExecutionTime", "c2jShape" : "MaintenanceWindowStringDateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The next time the maintenance window will actually run, taking into account any specified times for the maintenance window to become active or inactive.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextExecutionTime(String)}.\n@param nextExecutionTime a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextExecutionTime(String)", "deprecated" : false, "documentation" : "

                                                                                                              The next time the maintenance window will actually run, taking into account any specified times for the maintenance window to become active or inactive.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextExecutionTime", "fluentSetterDocumentation" : "

                                                                                                              The next time the maintenance window will actually run, taking into account any specified times for the maintenance window to become active or inactive.

                                                                                                              \n@param nextExecutionTime The next time the maintenance window will actually run, taking into account any specified times for the maintenance window to become active or inactive.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextExecutionTime", "getterDocumentation" : "

                                                                                                              The next time the maintenance window will actually run, taking into account any specified times for the maintenance window to become active or inactive.

                                                                                                              \n@return The next time the maintenance window will actually run, taking into account any specified times for the maintenance window to become active or inactive.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextExecutionTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextExecutionTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextExecutionTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The next time the maintenance window will actually run, taking into account any specified times for the maintenance window to become active or inactive.

                                                                                                              \n@param nextExecutionTime The next time the maintenance window will actually run, taking into account any specified times for the maintenance window to become active or inactive.", "setterMethodName" : "setNextExecutionTime", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextExecutionTime", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextExecutionTime", "variableType" : "String", "documentation" : "

                                                                                                              The next time the maintenance window will actually run, taking into account any specified times for the maintenance window to become active or inactive.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDuration", "beanStyleSetterMethodName" : "setDuration", "c2jName" : "Duration", "c2jShape" : "MaintenanceWindowDurationHours", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The duration of the maintenance window in hours.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #duration(Integer)}.\n@param duration a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #duration(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The duration of the maintenance window in hours.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "duration", "fluentSetterDocumentation" : "

                                                                                                              The duration of the maintenance window in hours.

                                                                                                              \n@param duration The duration of the maintenance window in hours.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "duration", "getterDocumentation" : "

                                                                                                              The duration of the maintenance window in hours.

                                                                                                              \n@return The duration of the maintenance window in hours.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Duration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Duration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Duration", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The duration of the maintenance window in hours.

                                                                                                              \n@param duration The duration of the maintenance window in hours.", "setterMethodName" : "setDuration", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "duration", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "duration", "variableType" : "Integer", "documentation" : "

                                                                                                              The duration of the maintenance window in hours.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCutoff", "beanStyleSetterMethodName" : "setCutoff", "c2jName" : "Cutoff", "c2jShape" : "MaintenanceWindowCutoff", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.

                                                                                                              \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 #cutoff(Integer)}.\n@param cutoff 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 #cutoff(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cutoff", "fluentSetterDocumentation" : "

                                                                                                              The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.

                                                                                                              \n@param cutoff The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cutoff", "getterDocumentation" : "

                                                                                                              The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.

                                                                                                              \n@return The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.", "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" : "Cutoff", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Cutoff", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Cutoff", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.

                                                                                                              \n@param cutoff The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.", "setterMethodName" : "setCutoff", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "cutoff", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "cutoff", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAllowUnassociatedTargets", "beanStyleSetterMethodName" : "setAllowUnassociatedTargets", "c2jName" : "AllowUnassociatedTargets", "c2jShape" : "MaintenanceWindowAllowUnassociatedTargets", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Whether targets must be registered with the maintenance window before tasks can be defined for those targets.

                                                                                                              \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 #allowUnassociatedTargets(Boolean)}.\n@param allowUnassociatedTargets 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 #allowUnassociatedTargets(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                              Whether targets must be registered with the maintenance window before tasks can be defined for those targets.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "allowUnassociatedTargets", "fluentSetterDocumentation" : "

                                                                                                              Whether targets must be registered with the maintenance window before tasks can be defined for those targets.

                                                                                                              \n@param allowUnassociatedTargets Whether targets must be registered with the maintenance window before tasks can be defined for those targets.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "allowUnassociatedTargets", "getterDocumentation" : "

                                                                                                              Whether targets must be registered with the maintenance window before tasks can be defined for those targets.

                                                                                                              \n@return Whether targets must be registered with the maintenance window before tasks can be defined for those targets.", "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" : "AllowUnassociatedTargets", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AllowUnassociatedTargets", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "AllowUnassociatedTargets", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Whether targets must be registered with the maintenance window before tasks can be defined for those targets.

                                                                                                              \n@param allowUnassociatedTargets Whether targets must be registered with the maintenance window before tasks can be defined for those targets.", "setterMethodName" : "setAllowUnassociatedTargets", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "allowUnassociatedTargets", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "allowUnassociatedTargets", "variableType" : "Boolean", "documentation" : "

                                                                                                              Whether targets must be registered with the maintenance window before tasks can be defined for those targets.

                                                                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEnabled", "beanStyleSetterMethodName" : "setEnabled", "c2jName" : "Enabled", "c2jShape" : "MaintenanceWindowEnabled", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Indicates whether the maintenance window is enabled.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #enabled(Boolean)}.\n@param enabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #enabled(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                              Indicates whether the maintenance window is enabled.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "enabled", "fluentSetterDocumentation" : "

                                                                                                              Indicates whether the maintenance window is enabled.

                                                                                                              \n@param enabled Indicates whether the maintenance window is enabled.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enabled", "getterDocumentation" : "

                                                                                                              Indicates whether the maintenance window is enabled.

                                                                                                              \n@return Indicates whether the maintenance window is enabled.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Enabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Enabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Enabled", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Indicates whether the maintenance window is enabled.

                                                                                                              \n@param enabled Indicates whether the maintenance window is enabled.", "setterMethodName" : "setEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : "

                                                                                                              Indicates whether the maintenance window is enabled.

                                                                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCreatedDate", "beanStyleSetterMethodName" : "setCreatedDate", "c2jName" : "CreatedDate", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The date the maintenance window was created.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #createdDate(Instant)}.\n@param createdDate 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 #createdDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                              The date the maintenance window was created.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createdDate", "fluentSetterDocumentation" : "

                                                                                                              The date the maintenance window was created.

                                                                                                              \n@param createdDate The date the maintenance window was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createdDate", "getterDocumentation" : "

                                                                                                              The date the maintenance window was created.

                                                                                                              \n@return The date the maintenance window was created.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreatedDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "CreatedDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The date the maintenance window was created.

                                                                                                              \n@param createdDate The date the maintenance window was created.", "setterMethodName" : "setCreatedDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                              The date the maintenance window was created.

                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getModifiedDate", "beanStyleSetterMethodName" : "setModifiedDate", "c2jName" : "ModifiedDate", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The date the maintenance window was last modified.

                                                                                                              \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 #modifiedDate(Instant)}.\n@param modifiedDate 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 #modifiedDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                              The date the maintenance window was last modified.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "modifiedDate", "fluentSetterDocumentation" : "

                                                                                                              The date the maintenance window was last modified.

                                                                                                              \n@param modifiedDate The date the maintenance window was last modified.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "modifiedDate", "getterDocumentation" : "

                                                                                                              The date the maintenance window was last modified.

                                                                                                              \n@return The date the maintenance window was last modified.", "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" : "ModifiedDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ModifiedDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "ModifiedDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The date the maintenance window was last modified.

                                                                                                              \n@param modifiedDate The date the maintenance window was last modified.", "setterMethodName" : "setModifiedDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "modifiedDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "modifiedDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                              The date the maintenance window was last modified.

                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetMaintenanceWindowResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetMaintenanceWindowResponse", "variableName" : "getMaintenanceWindowResponse", "variableType" : "GetMaintenanceWindowResponse", "documentation" : null, "simpleType" : "GetMaintenanceWindowResponse", "variableSetterType" : "GetMaintenanceWindowResponse" }, "wrapper" : false }, "GetMaintenanceWindowTaskRequest" : { "c2jName" : "GetMaintenanceWindowTaskRequest", "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" : "GetMaintenanceWindowTask", "locationName" : null, "requestUri" : "/", "target" : "AmazonSSM.GetMaintenanceWindowTask", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getWindowId", "beanStyleSetterMethodName" : "setWindowId", "c2jName" : "WindowId", "c2jShape" : "MaintenanceWindowId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The maintenance window ID that includes the task to retrieve.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowId(String)}.\n@param windowId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The maintenance window ID that includes the task to retrieve.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowId", "fluentSetterDocumentation" : "

                                                                                                              The maintenance window ID that includes the task to retrieve.

                                                                                                              \n@param windowId The maintenance window ID that includes the task to retrieve.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowId", "getterDocumentation" : "

                                                                                                              The maintenance window ID that includes the task to retrieve.

                                                                                                              \n@return The maintenance window ID that includes the task to retrieve.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The maintenance window ID that includes the task to retrieve.

                                                                                                              \n@param windowId The maintenance window ID that includes the task to retrieve.", "setterMethodName" : "setWindowId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : "

                                                                                                              The maintenance window ID that includes the task to retrieve.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getWindowTaskId", "beanStyleSetterMethodName" : "setWindowTaskId", "c2jName" : "WindowTaskId", "c2jShape" : "MaintenanceWindowTaskId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The maintenance window task ID to retrieve.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowTaskId(String)}.\n@param windowTaskId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowTaskId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The maintenance window task ID to retrieve.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowTaskId", "fluentSetterDocumentation" : "

                                                                                                              The maintenance window task ID to retrieve.

                                                                                                              \n@param windowTaskId The maintenance window task ID to retrieve.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowTaskId", "getterDocumentation" : "

                                                                                                              The maintenance window task ID to retrieve.

                                                                                                              \n@return The maintenance window task ID to retrieve.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowTaskId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowTaskId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowTaskId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The maintenance window task ID to retrieve.

                                                                                                              \n@param windowTaskId The maintenance window task ID to retrieve.", "setterMethodName" : "setWindowTaskId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowTaskId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowTaskId", "variableType" : "String", "documentation" : "

                                                                                                              The maintenance window task ID to retrieve.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "WindowId" : { "beanStyleGetterMethodName" : "getWindowId", "beanStyleSetterMethodName" : "setWindowId", "c2jName" : "WindowId", "c2jShape" : "MaintenanceWindowId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The maintenance window ID that includes the task to retrieve.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowId(String)}.\n@param windowId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The maintenance window ID that includes the task to retrieve.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowId", "fluentSetterDocumentation" : "

                                                                                                              The maintenance window ID that includes the task to retrieve.

                                                                                                              \n@param windowId The maintenance window ID that includes the task to retrieve.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowId", "getterDocumentation" : "

                                                                                                              The maintenance window ID that includes the task to retrieve.

                                                                                                              \n@return The maintenance window ID that includes the task to retrieve.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The maintenance window ID that includes the task to retrieve.

                                                                                                              \n@param windowId The maintenance window ID that includes the task to retrieve.", "setterMethodName" : "setWindowId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : "

                                                                                                              The maintenance window ID that includes the task to retrieve.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "WindowTaskId" : { "beanStyleGetterMethodName" : "getWindowTaskId", "beanStyleSetterMethodName" : "setWindowTaskId", "c2jName" : "WindowTaskId", "c2jShape" : "MaintenanceWindowTaskId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The maintenance window task ID to retrieve.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowTaskId(String)}.\n@param windowTaskId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowTaskId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The maintenance window task ID to retrieve.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowTaskId", "fluentSetterDocumentation" : "

                                                                                                              The maintenance window task ID to retrieve.

                                                                                                              \n@param windowTaskId The maintenance window task ID to retrieve.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowTaskId", "getterDocumentation" : "

                                                                                                              The maintenance window task ID to retrieve.

                                                                                                              \n@return The maintenance window task ID to retrieve.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowTaskId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowTaskId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowTaskId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The maintenance window task ID to retrieve.

                                                                                                              \n@param windowTaskId The maintenance window task ID to retrieve.", "setterMethodName" : "setWindowTaskId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowTaskId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowTaskId", "variableType" : "String", "documentation" : "

                                                                                                              The maintenance window task ID to retrieve.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getWindowId", "beanStyleSetterMethodName" : "setWindowId", "c2jName" : "WindowId", "c2jShape" : "MaintenanceWindowId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The maintenance window ID that includes the task to retrieve.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowId(String)}.\n@param windowId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The maintenance window ID that includes the task to retrieve.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowId", "fluentSetterDocumentation" : "

                                                                                                              The maintenance window ID that includes the task to retrieve.

                                                                                                              \n@param windowId The maintenance window ID that includes the task to retrieve.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowId", "getterDocumentation" : "

                                                                                                              The maintenance window ID that includes the task to retrieve.

                                                                                                              \n@return The maintenance window ID that includes the task to retrieve.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The maintenance window ID that includes the task to retrieve.

                                                                                                              \n@param windowId The maintenance window ID that includes the task to retrieve.", "setterMethodName" : "setWindowId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : "

                                                                                                              The maintenance window ID that includes the task to retrieve.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getWindowTaskId", "beanStyleSetterMethodName" : "setWindowTaskId", "c2jName" : "WindowTaskId", "c2jShape" : "MaintenanceWindowTaskId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The maintenance window task ID to retrieve.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowTaskId(String)}.\n@param windowTaskId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowTaskId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The maintenance window task ID to retrieve.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowTaskId", "fluentSetterDocumentation" : "

                                                                                                              The maintenance window task ID to retrieve.

                                                                                                              \n@param windowTaskId The maintenance window task ID to retrieve.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowTaskId", "getterDocumentation" : "

                                                                                                              The maintenance window task ID to retrieve.

                                                                                                              \n@return The maintenance window task ID to retrieve.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowTaskId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowTaskId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowTaskId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The maintenance window task ID to retrieve.

                                                                                                              \n@param windowTaskId The maintenance window task ID to retrieve.", "setterMethodName" : "setWindowTaskId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowTaskId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowTaskId", "variableType" : "String", "documentation" : "

                                                                                                              The maintenance window task ID to retrieve.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "WindowId", "WindowTaskId" ], "shapeName" : "GetMaintenanceWindowTaskRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetMaintenanceWindowTaskRequest", "variableName" : "getMaintenanceWindowTaskRequest", "variableType" : "GetMaintenanceWindowTaskRequest", "documentation" : null, "simpleType" : "GetMaintenanceWindowTaskRequest", "variableSetterType" : "GetMaintenanceWindowTaskRequest" }, "wrapper" : false }, "GetMaintenanceWindowTaskResponse" : { "c2jName" : "GetMaintenanceWindowTaskResult", "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" : [ { "beanStyleGetterMethodName" : "getWindowId", "beanStyleSetterMethodName" : "setWindowId", "c2jName" : "WindowId", "c2jShape" : "MaintenanceWindowId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The retrieved maintenance window ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowId(String)}.\n@param windowId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The retrieved maintenance window ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowId", "fluentSetterDocumentation" : "

                                                                                                              The retrieved maintenance window ID.

                                                                                                              \n@param windowId The retrieved maintenance window ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowId", "getterDocumentation" : "

                                                                                                              The retrieved maintenance window ID.

                                                                                                              \n@return The retrieved maintenance window ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The retrieved maintenance window ID.

                                                                                                              \n@param windowId The retrieved maintenance window ID.", "setterMethodName" : "setWindowId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : "

                                                                                                              The retrieved maintenance window ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getWindowTaskId", "beanStyleSetterMethodName" : "setWindowTaskId", "c2jName" : "WindowTaskId", "c2jShape" : "MaintenanceWindowTaskId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The retrieved maintenance window task ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowTaskId(String)}.\n@param windowTaskId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowTaskId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The retrieved maintenance window task ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowTaskId", "fluentSetterDocumentation" : "

                                                                                                              The retrieved maintenance window task ID.

                                                                                                              \n@param windowTaskId The retrieved maintenance window task ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowTaskId", "getterDocumentation" : "

                                                                                                              The retrieved maintenance window task ID.

                                                                                                              \n@return The retrieved maintenance window task ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowTaskId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowTaskId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowTaskId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The retrieved maintenance window task ID.

                                                                                                              \n@param windowTaskId The retrieved maintenance window task ID.", "setterMethodName" : "setWindowTaskId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowTaskId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowTaskId", "variableType" : "String", "documentation" : "

                                                                                                              The retrieved maintenance window task ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTargets", "beanStyleSetterMethodName" : "setTargets", "c2jName" : "Targets", "c2jShape" : "Targets", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The targets where the task should run.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #targets(List)}.\n@param targets a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targets(List)", "deprecated" : false, "documentation" : "

                                                                                                              The targets where the task should run.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targets", "fluentSetterDocumentation" : "

                                                                                                              The targets where the task should run.

                                                                                                              \n@param targets The targets where the task should run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targets", "getterDocumentation" : "

                                                                                                              The targets where the task should run.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The targets where the task should run.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Targets", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Targets", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Target", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Target.Builder} avoiding the need to create one manually via {@link Target#builder()}.\n\nWhen the {@link Consumer} completes, {@link Target.Builder#build()} is called immediately and its result is passed to {@link #member(Target)}.\n@param member a consumer that will call methods on {@link Target.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Target)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Target", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : null, "simpleType" : "Target", "variableSetterType" : "Target" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : "", "simpleType" : "Target", "variableSetterType" : "Target" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Target", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Target", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Targets", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The targets where the task should run.

                                                                                                              \n@param targets The targets where the task should run.", "setterMethodName" : "setTargets", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : "

                                                                                                              The targets where the task should run.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTaskArn", "beanStyleSetterMethodName" : "setTaskArn", "c2jName" : "TaskArn", "c2jShape" : "MaintenanceWindowTaskArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The resource that the task used during execution. For RUN_COMMAND and AUTOMATION task types, the TaskArn is the Systems Manager Document name/ARN. For LAMBDA tasks, the value is the function name/ARN. For STEP_FUNCTION tasks, the value is the state machine ARN.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #taskArn(String)}.\n@param taskArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #taskArn(String)", "deprecated" : false, "documentation" : "

                                                                                                              The resource that the task used during execution. For RUN_COMMAND and AUTOMATION task types, the TaskArn is the Systems Manager Document name/ARN. For LAMBDA tasks, the value is the function name/ARN. For STEP_FUNCTION tasks, the value is the state machine ARN.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "taskArn", "fluentSetterDocumentation" : "

                                                                                                              The resource that the task used during execution. For RUN_COMMAND and AUTOMATION task types, the TaskArn is the Systems Manager Document name/ARN. For LAMBDA tasks, the value is the function name/ARN. For STEP_FUNCTION tasks, the value is the state machine ARN.

                                                                                                              \n@param taskArn The resource that the task used during execution. For RUN_COMMAND and AUTOMATION task types, the TaskArn is the Systems Manager Document name/ARN. For LAMBDA tasks, the value is the function name/ARN. For STEP_FUNCTION tasks, the value is the state machine ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "taskArn", "getterDocumentation" : "

                                                                                                              The resource that the task used during execution. For RUN_COMMAND and AUTOMATION task types, the TaskArn is the Systems Manager Document name/ARN. For LAMBDA tasks, the value is the function name/ARN. For STEP_FUNCTION tasks, the value is the state machine ARN.

                                                                                                              \n@return The resource that the task used during execution. For RUN_COMMAND and AUTOMATION task types, the TaskArn is the Systems Manager Document name/ARN. For LAMBDA tasks, the value is the function name/ARN. For STEP_FUNCTION tasks, the value is the state machine ARN.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TaskArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TaskArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TaskArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The resource that the task used during execution. For RUN_COMMAND and AUTOMATION task types, the TaskArn is the Systems Manager Document name/ARN. For LAMBDA tasks, the value is the function name/ARN. For STEP_FUNCTION tasks, the value is the state machine ARN.

                                                                                                              \n@param taskArn The resource that the task used during execution. For RUN_COMMAND and AUTOMATION task types, the TaskArn is the Systems Manager Document name/ARN. For LAMBDA tasks, the value is the function name/ARN. For STEP_FUNCTION tasks, the value is the state machine ARN.", "setterMethodName" : "setTaskArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "taskArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "taskArn", "variableType" : "String", "documentation" : "

                                                                                                              The resource that the task used during execution. For RUN_COMMAND and AUTOMATION task types, the TaskArn is the Systems Manager Document name/ARN. For LAMBDA tasks, the value is the function name/ARN. For STEP_FUNCTION tasks, the value is the state machine ARN.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getServiceRoleArn", "beanStyleSetterMethodName" : "setServiceRoleArn", "c2jName" : "ServiceRoleArn", "c2jShape" : "ServiceRole", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for maintenance window Run Command tasks.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #serviceRoleArn(String)}.\n@param serviceRoleArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #serviceRoleArn(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for maintenance window Run Command tasks.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serviceRoleArn", "fluentSetterDocumentation" : "

                                                                                                              The ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for maintenance window Run Command tasks.

                                                                                                              \n@param serviceRoleArn The ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for maintenance window Run Command tasks.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serviceRoleArn", "getterDocumentation" : "

                                                                                                              The ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for maintenance window Run Command tasks.

                                                                                                              \n@return The ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for maintenance window Run Command tasks.", "getterModel" : { "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 ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for maintenance window Run Command tasks.

                                                                                                              \n@param serviceRoleArn The ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for maintenance window Run Command tasks.", "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 ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for maintenance window Run Command tasks.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTaskTypeAsString", "beanStyleSetterMethodName" : "setTaskType", "c2jName" : "TaskType", "c2jShape" : "MaintenanceWindowTaskType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The type of task to run.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #taskTypeAsString(String)}.\n@param taskType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #taskType(String)", "deprecated" : false, "documentation" : "

                                                                                                              The type of task to run.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "MaintenanceWindowTaskType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "taskType", "fluentEnumSetterMethodName" : "taskType", "fluentGetterMethodName" : "taskTypeAsString", "fluentSetterDocumentation" : "

                                                                                                              The type of task to run.

                                                                                                              \n@param taskType The type of task to run.\n@see MaintenanceWindowTaskType\n@return Returns a reference to this object so that method calls can be chained together.\n@see MaintenanceWindowTaskType", "fluentSetterMethodName" : "taskType", "getterDocumentation" : "

                                                                                                              The type of task to run.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #taskType} will return {@link MaintenanceWindowTaskType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #taskTypeAsString}.\n

                                                                                                              \n@return The type of task to run.\n@see MaintenanceWindowTaskType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TaskType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TaskType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TaskType", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The type of task to run.

                                                                                                              \n@param taskType The type of task to run.\n@see MaintenanceWindowTaskType", "setterMethodName" : "setTaskType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "taskType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "taskType", "variableType" : "String", "documentation" : "

                                                                                                              The type of task to run.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTaskParameters", "beanStyleSetterMethodName" : "setTaskParameters", "c2jName" : "TaskParameters", "c2jShape" : "MaintenanceWindowTaskParameters", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The parameters to pass to the task when it runs.

                                                                                                              TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #taskParameters(Map)}.\n@param taskParameters a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #taskParameters(Map)", "deprecated" : false, "documentation" : "

                                                                                                              The parameters to pass to the task when it runs.

                                                                                                              TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "taskParameters", "fluentSetterDocumentation" : "

                                                                                                              The parameters to pass to the task when it runs.

                                                                                                              TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              \n@param taskParameters The parameters to pass to the task when it runs.

                                                                                                              TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "taskParameters", "getterDocumentation" : "

                                                                                                              The parameters to pass to the task when it runs.

                                                                                                              TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The parameters to pass to the task when it runs.

                                                                                                              TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              ", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TaskParameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TaskParameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "MaintenanceWindowTaskParameterName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "MaintenanceWindowTaskParameterValueExpression", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link MaintenanceWindowTaskParameterValueExpression.Builder} avoiding the need to create one manually via {@link MaintenanceWindowTaskParameterValueExpression#builder()}.\n\nWhen the {@link Consumer} completes, {@link MaintenanceWindowTaskParameterValueExpression.Builder#build()} is called immediately and its result is passed to {@link #value(MaintenanceWindowTaskParameterValueExpression)}.\n@param value a consumer that will call methods on {@link MaintenanceWindowTaskParameterValueExpression.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(MaintenanceWindowTaskParameterValueExpression)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "MaintenanceWindowTaskParameterValueExpression", "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" : "SDK_POJO", "name" : "Value", "sensitive" : true, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "MaintenanceWindowTaskParameterValueExpression", "variableName" : "value", "variableType" : "MaintenanceWindowTaskParameterValueExpression", "documentation" : null, "simpleType" : "MaintenanceWindowTaskParameterValueExpression", "variableSetterType" : "MaintenanceWindowTaskParameterValueExpression" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MaintenanceWindowTaskParameterValueExpression", "variableName" : "value", "variableType" : "MaintenanceWindowTaskParameterValueExpression", "documentation" : "", "simpleType" : "MaintenanceWindowTaskParameterValueExpression", "variableSetterType" : "MaintenanceWindowTaskParameterValueExpression" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "TaskParameters", "sensitive" : true, "setterDocumentation" : "

                                                                                                              The parameters to pass to the task when it runs.

                                                                                                              TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              \n@param taskParameters The parameters to pass to the task when it runs.

                                                                                                              TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              ", "setterMethodName" : "setTaskParameters", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "taskParameters", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "taskParameters", "variableType" : "java.util.Map", "documentation" : "

                                                                                                              The parameters to pass to the task when it runs.

                                                                                                              TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTaskInvocationParameters", "beanStyleSetterMethodName" : "setTaskInvocationParameters", "c2jName" : "TaskInvocationParameters", "c2jShape" : "MaintenanceWindowTaskInvocationParameters", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The parameters to pass to the task when it runs.

                                                                                                              \nThis is a convenience that creates an instance of the {@link MaintenanceWindowTaskInvocationParameters.Builder} avoiding the need to create one manually via {@link MaintenanceWindowTaskInvocationParameters#builder()}.\n\nWhen the {@link Consumer} completes, {@link MaintenanceWindowTaskInvocationParameters.Builder#build()} is called immediately and its result is passed to {@link #taskInvocationParameters(MaintenanceWindowTaskInvocationParameters)}.\n@param taskInvocationParameters a consumer that will call methods on {@link MaintenanceWindowTaskInvocationParameters.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #taskInvocationParameters(MaintenanceWindowTaskInvocationParameters)", "deprecated" : false, "documentation" : "

                                                                                                              The parameters to pass to the task when it runs.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "taskInvocationParameters", "fluentSetterDocumentation" : "

                                                                                                              The parameters to pass to the task when it runs.

                                                                                                              \n@param taskInvocationParameters The parameters to pass to the task when it runs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "taskInvocationParameters", "getterDocumentation" : "

                                                                                                              The parameters to pass to the task when it runs.

                                                                                                              \n@return The parameters to pass to the task when it runs.", "getterModel" : { "returnType" : "MaintenanceWindowTaskInvocationParameters", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TaskInvocationParameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TaskInvocationParameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "TaskInvocationParameters", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The parameters to pass to the task when it runs.

                                                                                                              \n@param taskInvocationParameters The parameters to pass to the task when it runs.", "setterMethodName" : "setTaskInvocationParameters", "setterModel" : { "variableDeclarationType" : "MaintenanceWindowTaskInvocationParameters", "variableName" : "taskInvocationParameters", "variableType" : "MaintenanceWindowTaskInvocationParameters", "documentation" : null, "simpleType" : "MaintenanceWindowTaskInvocationParameters", "variableSetterType" : "MaintenanceWindowTaskInvocationParameters" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MaintenanceWindowTaskInvocationParameters", "variableName" : "taskInvocationParameters", "variableType" : "MaintenanceWindowTaskInvocationParameters", "documentation" : "

                                                                                                              The parameters to pass to the task when it runs.

                                                                                                              ", "simpleType" : "MaintenanceWindowTaskInvocationParameters", "variableSetterType" : "MaintenanceWindowTaskInvocationParameters" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPriority", "beanStyleSetterMethodName" : "setPriority", "c2jName" : "Priority", "c2jShape" : "MaintenanceWindowTaskPriority", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The priority of the task when it runs. The lower the number, the higher the priority. Tasks that have the same priority are scheduled in parallel.

                                                                                                              \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 #priority(Integer)}.\n@param priority 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 #priority(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The priority of the task when it runs. The lower the number, the higher the priority. Tasks that have the same priority are scheduled in parallel.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "priority", "fluentSetterDocumentation" : "

                                                                                                              The priority of the task when it runs. The lower the number, the higher the priority. Tasks that have the same priority are scheduled in parallel.

                                                                                                              \n@param priority The priority of the task when it runs. The lower the number, the higher the priority. Tasks that have the same priority are scheduled in parallel.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "priority", "getterDocumentation" : "

                                                                                                              The priority of the task when it runs. The lower the number, the higher the priority. Tasks that have the same priority are scheduled in parallel.

                                                                                                              \n@return The priority of the task when it runs. The lower the number, the higher the priority. Tasks that have the same priority are scheduled in parallel.", "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" : "Priority", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Priority", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Priority", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The priority of the task when it runs. The lower the number, the higher the priority. Tasks that have the same priority are scheduled in parallel.

                                                                                                              \n@param priority The priority of the task when it runs. The lower the number, the higher the priority. Tasks that have the same priority are scheduled in parallel.", "setterMethodName" : "setPriority", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "priority", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "priority", "variableType" : "Integer", "documentation" : "

                                                                                                              The priority of the task when it runs. The lower the number, the higher the priority. Tasks that have the same priority are scheduled in parallel.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxConcurrency", "beanStyleSetterMethodName" : "setMaxConcurrency", "c2jName" : "MaxConcurrency", "c2jShape" : "MaxConcurrency", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The maximum number of targets allowed to run this task in parallel.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #maxConcurrency(String)}.\n@param maxConcurrency a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxConcurrency(String)", "deprecated" : false, "documentation" : "

                                                                                                              The maximum number of targets allowed to run this task in parallel.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxConcurrency", "fluentSetterDocumentation" : "

                                                                                                              The maximum number of targets allowed to run this task in parallel.

                                                                                                              \n@param maxConcurrency The maximum number of targets allowed to run this task in parallel.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxConcurrency", "getterDocumentation" : "

                                                                                                              The maximum number of targets allowed to run this task in parallel.

                                                                                                              \n@return The maximum number of targets allowed to run this task in parallel.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxConcurrency", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxConcurrency", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MaxConcurrency", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The maximum number of targets allowed to run this task in parallel.

                                                                                                              \n@param maxConcurrency The maximum number of targets allowed to run this task in parallel.", "setterMethodName" : "setMaxConcurrency", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "maxConcurrency", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "maxConcurrency", "variableType" : "String", "documentation" : "

                                                                                                              The maximum number of targets allowed to run this task in parallel.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxErrors", "beanStyleSetterMethodName" : "setMaxErrors", "c2jName" : "MaxErrors", "c2jShape" : "MaxErrors", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The maximum number of errors allowed before the task stops being scheduled.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #maxErrors(String)}.\n@param maxErrors a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxErrors(String)", "deprecated" : false, "documentation" : "

                                                                                                              The maximum number of errors allowed before the task stops being scheduled.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxErrors", "fluentSetterDocumentation" : "

                                                                                                              The maximum number of errors allowed before the task stops being scheduled.

                                                                                                              \n@param maxErrors The maximum number of errors allowed before the task stops being scheduled.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxErrors", "getterDocumentation" : "

                                                                                                              The maximum number of errors allowed before the task stops being scheduled.

                                                                                                              \n@return The maximum number of errors allowed before the task stops being scheduled.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxErrors", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxErrors", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MaxErrors", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The maximum number of errors allowed before the task stops being scheduled.

                                                                                                              \n@param maxErrors The maximum number of errors allowed before the task stops being scheduled.", "setterMethodName" : "setMaxErrors", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "maxErrors", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "maxErrors", "variableType" : "String", "documentation" : "

                                                                                                              The maximum number of errors allowed before the task stops being scheduled.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLoggingInfo", "beanStyleSetterMethodName" : "setLoggingInfo", "c2jName" : "LoggingInfo", "c2jShape" : "LoggingInfo", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The location in Amazon S3 where the task results are logged.

                                                                                                              LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              \nThis is a convenience that creates an instance of the {@link LoggingInfo.Builder} avoiding the need to create one manually via {@link LoggingInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link LoggingInfo.Builder#build()} is called immediately and its result is passed to {@link #loggingInfo(LoggingInfo)}.\n@param loggingInfo a consumer that will call methods on {@link LoggingInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #loggingInfo(LoggingInfo)", "deprecated" : false, "documentation" : "

                                                                                                              The location in Amazon S3 where the task results are logged.

                                                                                                              LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "loggingInfo", "fluentSetterDocumentation" : "

                                                                                                              The location in Amazon S3 where the task results are logged.

                                                                                                              LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              \n@param loggingInfo The location in Amazon S3 where the task results are logged.

                                                                                                              LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "loggingInfo", "getterDocumentation" : "

                                                                                                              The location in Amazon S3 where the task results are logged.

                                                                                                              LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              \n@return The location in Amazon S3 where the task results are logged.

                                                                                                              LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              ", "getterModel" : { "returnType" : "LoggingInfo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LoggingInfo", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LoggingInfo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "LoggingInfo", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The location in Amazon S3 where the task results are logged.

                                                                                                              LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              \n@param loggingInfo The location in Amazon S3 where the task results are logged.

                                                                                                              LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              ", "setterMethodName" : "setLoggingInfo", "setterModel" : { "variableDeclarationType" : "LoggingInfo", "variableName" : "loggingInfo", "variableType" : "LoggingInfo", "documentation" : null, "simpleType" : "LoggingInfo", "variableSetterType" : "LoggingInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "LoggingInfo", "variableName" : "loggingInfo", "variableType" : "LoggingInfo", "documentation" : "

                                                                                                              The location in Amazon S3 where the task results are logged.

                                                                                                              LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              ", "simpleType" : "LoggingInfo", "variableSetterType" : "LoggingInfo" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "MaintenanceWindowName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The retrieved task name.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                              The retrieved task name.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                              The retrieved task name.

                                                                                                              \n@param name The retrieved task name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                              The retrieved task name.

                                                                                                              \n@return The retrieved task name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The retrieved task name.

                                                                                                              \n@param name The retrieved task name.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                              The retrieved task name.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "MaintenanceWindowDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The retrieved task description.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                                                              The retrieved task description.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                              The retrieved task description.

                                                                                                              \n@param description The retrieved task description.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                              The retrieved task description.

                                                                                                              \n@return The retrieved task description.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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" : true, "setterDocumentation" : "

                                                                                                              The retrieved task description.

                                                                                                              \n@param description The retrieved task description.", "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" : "

                                                                                                              The retrieved task description.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Description" : { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "MaintenanceWindowDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The retrieved task description.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                                                              The retrieved task description.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                              The retrieved task description.

                                                                                                              \n@param description The retrieved task description.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                              The retrieved task description.

                                                                                                              \n@return The retrieved task description.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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" : true, "setterDocumentation" : "

                                                                                                              The retrieved task description.

                                                                                                              \n@param description The retrieved task description.", "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" : "

                                                                                                              The retrieved task description.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "LoggingInfo" : { "beanStyleGetterMethodName" : "getLoggingInfo", "beanStyleSetterMethodName" : "setLoggingInfo", "c2jName" : "LoggingInfo", "c2jShape" : "LoggingInfo", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The location in Amazon S3 where the task results are logged.

                                                                                                              LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              \nThis is a convenience that creates an instance of the {@link LoggingInfo.Builder} avoiding the need to create one manually via {@link LoggingInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link LoggingInfo.Builder#build()} is called immediately and its result is passed to {@link #loggingInfo(LoggingInfo)}.\n@param loggingInfo a consumer that will call methods on {@link LoggingInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #loggingInfo(LoggingInfo)", "deprecated" : false, "documentation" : "

                                                                                                              The location in Amazon S3 where the task results are logged.

                                                                                                              LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "loggingInfo", "fluentSetterDocumentation" : "

                                                                                                              The location in Amazon S3 where the task results are logged.

                                                                                                              LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              \n@param loggingInfo The location in Amazon S3 where the task results are logged.

                                                                                                              LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "loggingInfo", "getterDocumentation" : "

                                                                                                              The location in Amazon S3 where the task results are logged.

                                                                                                              LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              \n@return The location in Amazon S3 where the task results are logged.

                                                                                                              LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              ", "getterModel" : { "returnType" : "LoggingInfo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LoggingInfo", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LoggingInfo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "LoggingInfo", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The location in Amazon S3 where the task results are logged.

                                                                                                              LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              \n@param loggingInfo The location in Amazon S3 where the task results are logged.

                                                                                                              LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              ", "setterMethodName" : "setLoggingInfo", "setterModel" : { "variableDeclarationType" : "LoggingInfo", "variableName" : "loggingInfo", "variableType" : "LoggingInfo", "documentation" : null, "simpleType" : "LoggingInfo", "variableSetterType" : "LoggingInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "LoggingInfo", "variableName" : "loggingInfo", "variableType" : "LoggingInfo", "documentation" : "

                                                                                                              The location in Amazon S3 where the task results are logged.

                                                                                                              LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              ", "simpleType" : "LoggingInfo", "variableSetterType" : "LoggingInfo" }, "xmlNameSpaceUri" : null }, "MaxConcurrency" : { "beanStyleGetterMethodName" : "getMaxConcurrency", "beanStyleSetterMethodName" : "setMaxConcurrency", "c2jName" : "MaxConcurrency", "c2jShape" : "MaxConcurrency", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The maximum number of targets allowed to run this task in parallel.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #maxConcurrency(String)}.\n@param maxConcurrency a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxConcurrency(String)", "deprecated" : false, "documentation" : "

                                                                                                              The maximum number of targets allowed to run this task in parallel.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxConcurrency", "fluentSetterDocumentation" : "

                                                                                                              The maximum number of targets allowed to run this task in parallel.

                                                                                                              \n@param maxConcurrency The maximum number of targets allowed to run this task in parallel.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxConcurrency", "getterDocumentation" : "

                                                                                                              The maximum number of targets allowed to run this task in parallel.

                                                                                                              \n@return The maximum number of targets allowed to run this task in parallel.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxConcurrency", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxConcurrency", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MaxConcurrency", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The maximum number of targets allowed to run this task in parallel.

                                                                                                              \n@param maxConcurrency The maximum number of targets allowed to run this task in parallel.", "setterMethodName" : "setMaxConcurrency", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "maxConcurrency", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "maxConcurrency", "variableType" : "String", "documentation" : "

                                                                                                              The maximum number of targets allowed to run this task in parallel.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "MaxErrors" : { "beanStyleGetterMethodName" : "getMaxErrors", "beanStyleSetterMethodName" : "setMaxErrors", "c2jName" : "MaxErrors", "c2jShape" : "MaxErrors", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The maximum number of errors allowed before the task stops being scheduled.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #maxErrors(String)}.\n@param maxErrors a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxErrors(String)", "deprecated" : false, "documentation" : "

                                                                                                              The maximum number of errors allowed before the task stops being scheduled.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxErrors", "fluentSetterDocumentation" : "

                                                                                                              The maximum number of errors allowed before the task stops being scheduled.

                                                                                                              \n@param maxErrors The maximum number of errors allowed before the task stops being scheduled.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxErrors", "getterDocumentation" : "

                                                                                                              The maximum number of errors allowed before the task stops being scheduled.

                                                                                                              \n@return The maximum number of errors allowed before the task stops being scheduled.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxErrors", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxErrors", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MaxErrors", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The maximum number of errors allowed before the task stops being scheduled.

                                                                                                              \n@param maxErrors The maximum number of errors allowed before the task stops being scheduled.", "setterMethodName" : "setMaxErrors", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "maxErrors", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "maxErrors", "variableType" : "String", "documentation" : "

                                                                                                              The maximum number of errors allowed before the task stops being scheduled.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "MaintenanceWindowName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The retrieved task name.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                              The retrieved task name.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                              The retrieved task name.

                                                                                                              \n@param name The retrieved task name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                              The retrieved task name.

                                                                                                              \n@return The retrieved task name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The retrieved task name.

                                                                                                              \n@param name The retrieved task name.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                              The retrieved task name.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Priority" : { "beanStyleGetterMethodName" : "getPriority", "beanStyleSetterMethodName" : "setPriority", "c2jName" : "Priority", "c2jShape" : "MaintenanceWindowTaskPriority", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The priority of the task when it runs. The lower the number, the higher the priority. Tasks that have the same priority are scheduled in parallel.

                                                                                                              \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 #priority(Integer)}.\n@param priority 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 #priority(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The priority of the task when it runs. The lower the number, the higher the priority. Tasks that have the same priority are scheduled in parallel.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "priority", "fluentSetterDocumentation" : "

                                                                                                              The priority of the task when it runs. The lower the number, the higher the priority. Tasks that have the same priority are scheduled in parallel.

                                                                                                              \n@param priority The priority of the task when it runs. The lower the number, the higher the priority. Tasks that have the same priority are scheduled in parallel.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "priority", "getterDocumentation" : "

                                                                                                              The priority of the task when it runs. The lower the number, the higher the priority. Tasks that have the same priority are scheduled in parallel.

                                                                                                              \n@return The priority of the task when it runs. The lower the number, the higher the priority. Tasks that have the same priority are scheduled in parallel.", "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" : "Priority", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Priority", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Priority", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The priority of the task when it runs. The lower the number, the higher the priority. Tasks that have the same priority are scheduled in parallel.

                                                                                                              \n@param priority The priority of the task when it runs. The lower the number, the higher the priority. Tasks that have the same priority are scheduled in parallel.", "setterMethodName" : "setPriority", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "priority", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "priority", "variableType" : "Integer", "documentation" : "

                                                                                                              The priority of the task when it runs. The lower the number, the higher the priority. Tasks that have the same priority are scheduled in parallel.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "ServiceRoleArn" : { "beanStyleGetterMethodName" : "getServiceRoleArn", "beanStyleSetterMethodName" : "setServiceRoleArn", "c2jName" : "ServiceRoleArn", "c2jShape" : "ServiceRole", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for maintenance window Run Command tasks.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #serviceRoleArn(String)}.\n@param serviceRoleArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #serviceRoleArn(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for maintenance window Run Command tasks.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serviceRoleArn", "fluentSetterDocumentation" : "

                                                                                                              The ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for maintenance window Run Command tasks.

                                                                                                              \n@param serviceRoleArn The ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for maintenance window Run Command tasks.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serviceRoleArn", "getterDocumentation" : "

                                                                                                              The ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for maintenance window Run Command tasks.

                                                                                                              \n@return The ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for maintenance window Run Command tasks.", "getterModel" : { "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 ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for maintenance window Run Command tasks.

                                                                                                              \n@param serviceRoleArn The ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for maintenance window Run Command tasks.", "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 ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for maintenance window Run Command tasks.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Targets" : { "beanStyleGetterMethodName" : "getTargets", "beanStyleSetterMethodName" : "setTargets", "c2jName" : "Targets", "c2jShape" : "Targets", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The targets where the task should run.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #targets(List)}.\n@param targets a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targets(List)", "deprecated" : false, "documentation" : "

                                                                                                              The targets where the task should run.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targets", "fluentSetterDocumentation" : "

                                                                                                              The targets where the task should run.

                                                                                                              \n@param targets The targets where the task should run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targets", "getterDocumentation" : "

                                                                                                              The targets where the task should run.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The targets where the task should run.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Targets", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Targets", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Target", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Target.Builder} avoiding the need to create one manually via {@link Target#builder()}.\n\nWhen the {@link Consumer} completes, {@link Target.Builder#build()} is called immediately and its result is passed to {@link #member(Target)}.\n@param member a consumer that will call methods on {@link Target.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Target)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Target", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : null, "simpleType" : "Target", "variableSetterType" : "Target" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : "", "simpleType" : "Target", "variableSetterType" : "Target" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Target", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Target", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Targets", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The targets where the task should run.

                                                                                                              \n@param targets The targets where the task should run.", "setterMethodName" : "setTargets", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : "

                                                                                                              The targets where the task should run.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "TaskArn" : { "beanStyleGetterMethodName" : "getTaskArn", "beanStyleSetterMethodName" : "setTaskArn", "c2jName" : "TaskArn", "c2jShape" : "MaintenanceWindowTaskArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The resource that the task used during execution. For RUN_COMMAND and AUTOMATION task types, the TaskArn is the Systems Manager Document name/ARN. For LAMBDA tasks, the value is the function name/ARN. For STEP_FUNCTION tasks, the value is the state machine ARN.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #taskArn(String)}.\n@param taskArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #taskArn(String)", "deprecated" : false, "documentation" : "

                                                                                                              The resource that the task used during execution. For RUN_COMMAND and AUTOMATION task types, the TaskArn is the Systems Manager Document name/ARN. For LAMBDA tasks, the value is the function name/ARN. For STEP_FUNCTION tasks, the value is the state machine ARN.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "taskArn", "fluentSetterDocumentation" : "

                                                                                                              The resource that the task used during execution. For RUN_COMMAND and AUTOMATION task types, the TaskArn is the Systems Manager Document name/ARN. For LAMBDA tasks, the value is the function name/ARN. For STEP_FUNCTION tasks, the value is the state machine ARN.

                                                                                                              \n@param taskArn The resource that the task used during execution. For RUN_COMMAND and AUTOMATION task types, the TaskArn is the Systems Manager Document name/ARN. For LAMBDA tasks, the value is the function name/ARN. For STEP_FUNCTION tasks, the value is the state machine ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "taskArn", "getterDocumentation" : "

                                                                                                              The resource that the task used during execution. For RUN_COMMAND and AUTOMATION task types, the TaskArn is the Systems Manager Document name/ARN. For LAMBDA tasks, the value is the function name/ARN. For STEP_FUNCTION tasks, the value is the state machine ARN.

                                                                                                              \n@return The resource that the task used during execution. For RUN_COMMAND and AUTOMATION task types, the TaskArn is the Systems Manager Document name/ARN. For LAMBDA tasks, the value is the function name/ARN. For STEP_FUNCTION tasks, the value is the state machine ARN.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TaskArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TaskArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TaskArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The resource that the task used during execution. For RUN_COMMAND and AUTOMATION task types, the TaskArn is the Systems Manager Document name/ARN. For LAMBDA tasks, the value is the function name/ARN. For STEP_FUNCTION tasks, the value is the state machine ARN.

                                                                                                              \n@param taskArn The resource that the task used during execution. For RUN_COMMAND and AUTOMATION task types, the TaskArn is the Systems Manager Document name/ARN. For LAMBDA tasks, the value is the function name/ARN. For STEP_FUNCTION tasks, the value is the state machine ARN.", "setterMethodName" : "setTaskArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "taskArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "taskArn", "variableType" : "String", "documentation" : "

                                                                                                              The resource that the task used during execution. For RUN_COMMAND and AUTOMATION task types, the TaskArn is the Systems Manager Document name/ARN. For LAMBDA tasks, the value is the function name/ARN. For STEP_FUNCTION tasks, the value is the state machine ARN.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "TaskInvocationParameters" : { "beanStyleGetterMethodName" : "getTaskInvocationParameters", "beanStyleSetterMethodName" : "setTaskInvocationParameters", "c2jName" : "TaskInvocationParameters", "c2jShape" : "MaintenanceWindowTaskInvocationParameters", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The parameters to pass to the task when it runs.

                                                                                                              \nThis is a convenience that creates an instance of the {@link MaintenanceWindowTaskInvocationParameters.Builder} avoiding the need to create one manually via {@link MaintenanceWindowTaskInvocationParameters#builder()}.\n\nWhen the {@link Consumer} completes, {@link MaintenanceWindowTaskInvocationParameters.Builder#build()} is called immediately and its result is passed to {@link #taskInvocationParameters(MaintenanceWindowTaskInvocationParameters)}.\n@param taskInvocationParameters a consumer that will call methods on {@link MaintenanceWindowTaskInvocationParameters.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #taskInvocationParameters(MaintenanceWindowTaskInvocationParameters)", "deprecated" : false, "documentation" : "

                                                                                                              The parameters to pass to the task when it runs.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "taskInvocationParameters", "fluentSetterDocumentation" : "

                                                                                                              The parameters to pass to the task when it runs.

                                                                                                              \n@param taskInvocationParameters The parameters to pass to the task when it runs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "taskInvocationParameters", "getterDocumentation" : "

                                                                                                              The parameters to pass to the task when it runs.

                                                                                                              \n@return The parameters to pass to the task when it runs.", "getterModel" : { "returnType" : "MaintenanceWindowTaskInvocationParameters", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TaskInvocationParameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TaskInvocationParameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "TaskInvocationParameters", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The parameters to pass to the task when it runs.

                                                                                                              \n@param taskInvocationParameters The parameters to pass to the task when it runs.", "setterMethodName" : "setTaskInvocationParameters", "setterModel" : { "variableDeclarationType" : "MaintenanceWindowTaskInvocationParameters", "variableName" : "taskInvocationParameters", "variableType" : "MaintenanceWindowTaskInvocationParameters", "documentation" : null, "simpleType" : "MaintenanceWindowTaskInvocationParameters", "variableSetterType" : "MaintenanceWindowTaskInvocationParameters" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MaintenanceWindowTaskInvocationParameters", "variableName" : "taskInvocationParameters", "variableType" : "MaintenanceWindowTaskInvocationParameters", "documentation" : "

                                                                                                              The parameters to pass to the task when it runs.

                                                                                                              ", "simpleType" : "MaintenanceWindowTaskInvocationParameters", "variableSetterType" : "MaintenanceWindowTaskInvocationParameters" }, "xmlNameSpaceUri" : null }, "TaskParameters" : { "beanStyleGetterMethodName" : "getTaskParameters", "beanStyleSetterMethodName" : "setTaskParameters", "c2jName" : "TaskParameters", "c2jShape" : "MaintenanceWindowTaskParameters", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The parameters to pass to the task when it runs.

                                                                                                              TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #taskParameters(Map)}.\n@param taskParameters a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #taskParameters(Map)", "deprecated" : false, "documentation" : "

                                                                                                              The parameters to pass to the task when it runs.

                                                                                                              TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "taskParameters", "fluentSetterDocumentation" : "

                                                                                                              The parameters to pass to the task when it runs.

                                                                                                              TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              \n@param taskParameters The parameters to pass to the task when it runs.

                                                                                                              TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "taskParameters", "getterDocumentation" : "

                                                                                                              The parameters to pass to the task when it runs.

                                                                                                              TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The parameters to pass to the task when it runs.

                                                                                                              TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              ", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TaskParameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TaskParameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "MaintenanceWindowTaskParameterName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "MaintenanceWindowTaskParameterValueExpression", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link MaintenanceWindowTaskParameterValueExpression.Builder} avoiding the need to create one manually via {@link MaintenanceWindowTaskParameterValueExpression#builder()}.\n\nWhen the {@link Consumer} completes, {@link MaintenanceWindowTaskParameterValueExpression.Builder#build()} is called immediately and its result is passed to {@link #value(MaintenanceWindowTaskParameterValueExpression)}.\n@param value a consumer that will call methods on {@link MaintenanceWindowTaskParameterValueExpression.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(MaintenanceWindowTaskParameterValueExpression)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "MaintenanceWindowTaskParameterValueExpression", "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" : "SDK_POJO", "name" : "Value", "sensitive" : true, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "MaintenanceWindowTaskParameterValueExpression", "variableName" : "value", "variableType" : "MaintenanceWindowTaskParameterValueExpression", "documentation" : null, "simpleType" : "MaintenanceWindowTaskParameterValueExpression", "variableSetterType" : "MaintenanceWindowTaskParameterValueExpression" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MaintenanceWindowTaskParameterValueExpression", "variableName" : "value", "variableType" : "MaintenanceWindowTaskParameterValueExpression", "documentation" : "", "simpleType" : "MaintenanceWindowTaskParameterValueExpression", "variableSetterType" : "MaintenanceWindowTaskParameterValueExpression" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "TaskParameters", "sensitive" : true, "setterDocumentation" : "

                                                                                                              The parameters to pass to the task when it runs.

                                                                                                              TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              \n@param taskParameters The parameters to pass to the task when it runs.

                                                                                                              TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              ", "setterMethodName" : "setTaskParameters", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "taskParameters", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "taskParameters", "variableType" : "java.util.Map", "documentation" : "

                                                                                                              The parameters to pass to the task when it runs.

                                                                                                              TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "TaskType" : { "beanStyleGetterMethodName" : "getTaskTypeAsString", "beanStyleSetterMethodName" : "setTaskType", "c2jName" : "TaskType", "c2jShape" : "MaintenanceWindowTaskType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The type of task to run.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #taskTypeAsString(String)}.\n@param taskType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #taskType(String)", "deprecated" : false, "documentation" : "

                                                                                                              The type of task to run.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "MaintenanceWindowTaskType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "taskType", "fluentEnumSetterMethodName" : "taskType", "fluentGetterMethodName" : "taskTypeAsString", "fluentSetterDocumentation" : "

                                                                                                              The type of task to run.

                                                                                                              \n@param taskType The type of task to run.\n@see MaintenanceWindowTaskType\n@return Returns a reference to this object so that method calls can be chained together.\n@see MaintenanceWindowTaskType", "fluentSetterMethodName" : "taskType", "getterDocumentation" : "

                                                                                                              The type of task to run.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #taskType} will return {@link MaintenanceWindowTaskType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #taskTypeAsString}.\n

                                                                                                              \n@return The type of task to run.\n@see MaintenanceWindowTaskType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TaskType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TaskType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TaskType", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The type of task to run.

                                                                                                              \n@param taskType The type of task to run.\n@see MaintenanceWindowTaskType", "setterMethodName" : "setTaskType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "taskType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "taskType", "variableType" : "String", "documentation" : "

                                                                                                              The type of task to run.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "WindowId" : { "beanStyleGetterMethodName" : "getWindowId", "beanStyleSetterMethodName" : "setWindowId", "c2jName" : "WindowId", "c2jShape" : "MaintenanceWindowId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The retrieved maintenance window ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowId(String)}.\n@param windowId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The retrieved maintenance window ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowId", "fluentSetterDocumentation" : "

                                                                                                              The retrieved maintenance window ID.

                                                                                                              \n@param windowId The retrieved maintenance window ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowId", "getterDocumentation" : "

                                                                                                              The retrieved maintenance window ID.

                                                                                                              \n@return The retrieved maintenance window ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The retrieved maintenance window ID.

                                                                                                              \n@param windowId The retrieved maintenance window ID.", "setterMethodName" : "setWindowId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : "

                                                                                                              The retrieved maintenance window ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "WindowTaskId" : { "beanStyleGetterMethodName" : "getWindowTaskId", "beanStyleSetterMethodName" : "setWindowTaskId", "c2jName" : "WindowTaskId", "c2jShape" : "MaintenanceWindowTaskId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The retrieved maintenance window task ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowTaskId(String)}.\n@param windowTaskId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowTaskId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The retrieved maintenance window task ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowTaskId", "fluentSetterDocumentation" : "

                                                                                                              The retrieved maintenance window task ID.

                                                                                                              \n@param windowTaskId The retrieved maintenance window task ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowTaskId", "getterDocumentation" : "

                                                                                                              The retrieved maintenance window task ID.

                                                                                                              \n@return The retrieved maintenance window task ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowTaskId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowTaskId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowTaskId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The retrieved maintenance window task ID.

                                                                                                              \n@param windowTaskId The retrieved maintenance window task ID.", "setterMethodName" : "setWindowTaskId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowTaskId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowTaskId", "variableType" : "String", "documentation" : "

                                                                                                              The retrieved maintenance window task ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getWindowId", "beanStyleSetterMethodName" : "setWindowId", "c2jName" : "WindowId", "c2jShape" : "MaintenanceWindowId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The retrieved maintenance window ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowId(String)}.\n@param windowId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The retrieved maintenance window ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowId", "fluentSetterDocumentation" : "

                                                                                                              The retrieved maintenance window ID.

                                                                                                              \n@param windowId The retrieved maintenance window ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowId", "getterDocumentation" : "

                                                                                                              The retrieved maintenance window ID.

                                                                                                              \n@return The retrieved maintenance window ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The retrieved maintenance window ID.

                                                                                                              \n@param windowId The retrieved maintenance window ID.", "setterMethodName" : "setWindowId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : "

                                                                                                              The retrieved maintenance window ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getWindowTaskId", "beanStyleSetterMethodName" : "setWindowTaskId", "c2jName" : "WindowTaskId", "c2jShape" : "MaintenanceWindowTaskId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The retrieved maintenance window task ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowTaskId(String)}.\n@param windowTaskId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowTaskId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The retrieved maintenance window task ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowTaskId", "fluentSetterDocumentation" : "

                                                                                                              The retrieved maintenance window task ID.

                                                                                                              \n@param windowTaskId The retrieved maintenance window task ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowTaskId", "getterDocumentation" : "

                                                                                                              The retrieved maintenance window task ID.

                                                                                                              \n@return The retrieved maintenance window task ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowTaskId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowTaskId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowTaskId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The retrieved maintenance window task ID.

                                                                                                              \n@param windowTaskId The retrieved maintenance window task ID.", "setterMethodName" : "setWindowTaskId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowTaskId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowTaskId", "variableType" : "String", "documentation" : "

                                                                                                              The retrieved maintenance window task ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTargets", "beanStyleSetterMethodName" : "setTargets", "c2jName" : "Targets", "c2jShape" : "Targets", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The targets where the task should run.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #targets(List)}.\n@param targets a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targets(List)", "deprecated" : false, "documentation" : "

                                                                                                              The targets where the task should run.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targets", "fluentSetterDocumentation" : "

                                                                                                              The targets where the task should run.

                                                                                                              \n@param targets The targets where the task should run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targets", "getterDocumentation" : "

                                                                                                              The targets where the task should run.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The targets where the task should run.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Targets", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Targets", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Target", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Target.Builder} avoiding the need to create one manually via {@link Target#builder()}.\n\nWhen the {@link Consumer} completes, {@link Target.Builder#build()} is called immediately and its result is passed to {@link #member(Target)}.\n@param member a consumer that will call methods on {@link Target.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Target)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Target", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : null, "simpleType" : "Target", "variableSetterType" : "Target" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : "", "simpleType" : "Target", "variableSetterType" : "Target" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Target", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Target", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Targets", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The targets where the task should run.

                                                                                                              \n@param targets The targets where the task should run.", "setterMethodName" : "setTargets", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : "

                                                                                                              The targets where the task should run.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTaskArn", "beanStyleSetterMethodName" : "setTaskArn", "c2jName" : "TaskArn", "c2jShape" : "MaintenanceWindowTaskArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The resource that the task used during execution. For RUN_COMMAND and AUTOMATION task types, the TaskArn is the Systems Manager Document name/ARN. For LAMBDA tasks, the value is the function name/ARN. For STEP_FUNCTION tasks, the value is the state machine ARN.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #taskArn(String)}.\n@param taskArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #taskArn(String)", "deprecated" : false, "documentation" : "

                                                                                                              The resource that the task used during execution. For RUN_COMMAND and AUTOMATION task types, the TaskArn is the Systems Manager Document name/ARN. For LAMBDA tasks, the value is the function name/ARN. For STEP_FUNCTION tasks, the value is the state machine ARN.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "taskArn", "fluentSetterDocumentation" : "

                                                                                                              The resource that the task used during execution. For RUN_COMMAND and AUTOMATION task types, the TaskArn is the Systems Manager Document name/ARN. For LAMBDA tasks, the value is the function name/ARN. For STEP_FUNCTION tasks, the value is the state machine ARN.

                                                                                                              \n@param taskArn The resource that the task used during execution. For RUN_COMMAND and AUTOMATION task types, the TaskArn is the Systems Manager Document name/ARN. For LAMBDA tasks, the value is the function name/ARN. For STEP_FUNCTION tasks, the value is the state machine ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "taskArn", "getterDocumentation" : "

                                                                                                              The resource that the task used during execution. For RUN_COMMAND and AUTOMATION task types, the TaskArn is the Systems Manager Document name/ARN. For LAMBDA tasks, the value is the function name/ARN. For STEP_FUNCTION tasks, the value is the state machine ARN.

                                                                                                              \n@return The resource that the task used during execution. For RUN_COMMAND and AUTOMATION task types, the TaskArn is the Systems Manager Document name/ARN. For LAMBDA tasks, the value is the function name/ARN. For STEP_FUNCTION tasks, the value is the state machine ARN.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TaskArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TaskArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TaskArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The resource that the task used during execution. For RUN_COMMAND and AUTOMATION task types, the TaskArn is the Systems Manager Document name/ARN. For LAMBDA tasks, the value is the function name/ARN. For STEP_FUNCTION tasks, the value is the state machine ARN.

                                                                                                              \n@param taskArn The resource that the task used during execution. For RUN_COMMAND and AUTOMATION task types, the TaskArn is the Systems Manager Document name/ARN. For LAMBDA tasks, the value is the function name/ARN. For STEP_FUNCTION tasks, the value is the state machine ARN.", "setterMethodName" : "setTaskArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "taskArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "taskArn", "variableType" : "String", "documentation" : "

                                                                                                              The resource that the task used during execution. For RUN_COMMAND and AUTOMATION task types, the TaskArn is the Systems Manager Document name/ARN. For LAMBDA tasks, the value is the function name/ARN. For STEP_FUNCTION tasks, the value is the state machine ARN.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getServiceRoleArn", "beanStyleSetterMethodName" : "setServiceRoleArn", "c2jName" : "ServiceRoleArn", "c2jShape" : "ServiceRole", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for maintenance window Run Command tasks.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #serviceRoleArn(String)}.\n@param serviceRoleArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #serviceRoleArn(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for maintenance window Run Command tasks.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serviceRoleArn", "fluentSetterDocumentation" : "

                                                                                                              The ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for maintenance window Run Command tasks.

                                                                                                              \n@param serviceRoleArn The ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for maintenance window Run Command tasks.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serviceRoleArn", "getterDocumentation" : "

                                                                                                              The ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for maintenance window Run Command tasks.

                                                                                                              \n@return The ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for maintenance window Run Command tasks.", "getterModel" : { "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 ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for maintenance window Run Command tasks.

                                                                                                              \n@param serviceRoleArn The ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for maintenance window Run Command tasks.", "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 ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for maintenance window Run Command tasks.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTaskTypeAsString", "beanStyleSetterMethodName" : "setTaskType", "c2jName" : "TaskType", "c2jShape" : "MaintenanceWindowTaskType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The type of task to run.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #taskTypeAsString(String)}.\n@param taskType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #taskType(String)", "deprecated" : false, "documentation" : "

                                                                                                              The type of task to run.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "MaintenanceWindowTaskType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "taskType", "fluentEnumSetterMethodName" : "taskType", "fluentGetterMethodName" : "taskTypeAsString", "fluentSetterDocumentation" : "

                                                                                                              The type of task to run.

                                                                                                              \n@param taskType The type of task to run.\n@see MaintenanceWindowTaskType\n@return Returns a reference to this object so that method calls can be chained together.\n@see MaintenanceWindowTaskType", "fluentSetterMethodName" : "taskType", "getterDocumentation" : "

                                                                                                              The type of task to run.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #taskType} will return {@link MaintenanceWindowTaskType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #taskTypeAsString}.\n

                                                                                                              \n@return The type of task to run.\n@see MaintenanceWindowTaskType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TaskType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TaskType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TaskType", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The type of task to run.

                                                                                                              \n@param taskType The type of task to run.\n@see MaintenanceWindowTaskType", "setterMethodName" : "setTaskType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "taskType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "taskType", "variableType" : "String", "documentation" : "

                                                                                                              The type of task to run.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTaskParameters", "beanStyleSetterMethodName" : "setTaskParameters", "c2jName" : "TaskParameters", "c2jShape" : "MaintenanceWindowTaskParameters", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The parameters to pass to the task when it runs.

                                                                                                              TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #taskParameters(Map)}.\n@param taskParameters a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #taskParameters(Map)", "deprecated" : false, "documentation" : "

                                                                                                              The parameters to pass to the task when it runs.

                                                                                                              TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "taskParameters", "fluentSetterDocumentation" : "

                                                                                                              The parameters to pass to the task when it runs.

                                                                                                              TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              \n@param taskParameters The parameters to pass to the task when it runs.

                                                                                                              TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "taskParameters", "getterDocumentation" : "

                                                                                                              The parameters to pass to the task when it runs.

                                                                                                              TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The parameters to pass to the task when it runs.

                                                                                                              TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              ", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TaskParameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TaskParameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "MaintenanceWindowTaskParameterName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "MaintenanceWindowTaskParameterValueExpression", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link MaintenanceWindowTaskParameterValueExpression.Builder} avoiding the need to create one manually via {@link MaintenanceWindowTaskParameterValueExpression#builder()}.\n\nWhen the {@link Consumer} completes, {@link MaintenanceWindowTaskParameterValueExpression.Builder#build()} is called immediately and its result is passed to {@link #value(MaintenanceWindowTaskParameterValueExpression)}.\n@param value a consumer that will call methods on {@link MaintenanceWindowTaskParameterValueExpression.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(MaintenanceWindowTaskParameterValueExpression)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "MaintenanceWindowTaskParameterValueExpression", "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" : "SDK_POJO", "name" : "Value", "sensitive" : true, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "MaintenanceWindowTaskParameterValueExpression", "variableName" : "value", "variableType" : "MaintenanceWindowTaskParameterValueExpression", "documentation" : null, "simpleType" : "MaintenanceWindowTaskParameterValueExpression", "variableSetterType" : "MaintenanceWindowTaskParameterValueExpression" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MaintenanceWindowTaskParameterValueExpression", "variableName" : "value", "variableType" : "MaintenanceWindowTaskParameterValueExpression", "documentation" : "", "simpleType" : "MaintenanceWindowTaskParameterValueExpression", "variableSetterType" : "MaintenanceWindowTaskParameterValueExpression" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "TaskParameters", "sensitive" : true, "setterDocumentation" : "

                                                                                                              The parameters to pass to the task when it runs.

                                                                                                              TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              \n@param taskParameters The parameters to pass to the task when it runs.

                                                                                                              TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              ", "setterMethodName" : "setTaskParameters", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "taskParameters", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "taskParameters", "variableType" : "java.util.Map", "documentation" : "

                                                                                                              The parameters to pass to the task when it runs.

                                                                                                              TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTaskInvocationParameters", "beanStyleSetterMethodName" : "setTaskInvocationParameters", "c2jName" : "TaskInvocationParameters", "c2jShape" : "MaintenanceWindowTaskInvocationParameters", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The parameters to pass to the task when it runs.

                                                                                                              \nThis is a convenience that creates an instance of the {@link MaintenanceWindowTaskInvocationParameters.Builder} avoiding the need to create one manually via {@link MaintenanceWindowTaskInvocationParameters#builder()}.\n\nWhen the {@link Consumer} completes, {@link MaintenanceWindowTaskInvocationParameters.Builder#build()} is called immediately and its result is passed to {@link #taskInvocationParameters(MaintenanceWindowTaskInvocationParameters)}.\n@param taskInvocationParameters a consumer that will call methods on {@link MaintenanceWindowTaskInvocationParameters.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #taskInvocationParameters(MaintenanceWindowTaskInvocationParameters)", "deprecated" : false, "documentation" : "

                                                                                                              The parameters to pass to the task when it runs.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "taskInvocationParameters", "fluentSetterDocumentation" : "

                                                                                                              The parameters to pass to the task when it runs.

                                                                                                              \n@param taskInvocationParameters The parameters to pass to the task when it runs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "taskInvocationParameters", "getterDocumentation" : "

                                                                                                              The parameters to pass to the task when it runs.

                                                                                                              \n@return The parameters to pass to the task when it runs.", "getterModel" : { "returnType" : "MaintenanceWindowTaskInvocationParameters", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TaskInvocationParameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TaskInvocationParameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "TaskInvocationParameters", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The parameters to pass to the task when it runs.

                                                                                                              \n@param taskInvocationParameters The parameters to pass to the task when it runs.", "setterMethodName" : "setTaskInvocationParameters", "setterModel" : { "variableDeclarationType" : "MaintenanceWindowTaskInvocationParameters", "variableName" : "taskInvocationParameters", "variableType" : "MaintenanceWindowTaskInvocationParameters", "documentation" : null, "simpleType" : "MaintenanceWindowTaskInvocationParameters", "variableSetterType" : "MaintenanceWindowTaskInvocationParameters" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MaintenanceWindowTaskInvocationParameters", "variableName" : "taskInvocationParameters", "variableType" : "MaintenanceWindowTaskInvocationParameters", "documentation" : "

                                                                                                              The parameters to pass to the task when it runs.

                                                                                                              ", "simpleType" : "MaintenanceWindowTaskInvocationParameters", "variableSetterType" : "MaintenanceWindowTaskInvocationParameters" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPriority", "beanStyleSetterMethodName" : "setPriority", "c2jName" : "Priority", "c2jShape" : "MaintenanceWindowTaskPriority", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The priority of the task when it runs. The lower the number, the higher the priority. Tasks that have the same priority are scheduled in parallel.

                                                                                                              \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 #priority(Integer)}.\n@param priority 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 #priority(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The priority of the task when it runs. The lower the number, the higher the priority. Tasks that have the same priority are scheduled in parallel.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "priority", "fluentSetterDocumentation" : "

                                                                                                              The priority of the task when it runs. The lower the number, the higher the priority. Tasks that have the same priority are scheduled in parallel.

                                                                                                              \n@param priority The priority of the task when it runs. The lower the number, the higher the priority. Tasks that have the same priority are scheduled in parallel.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "priority", "getterDocumentation" : "

                                                                                                              The priority of the task when it runs. The lower the number, the higher the priority. Tasks that have the same priority are scheduled in parallel.

                                                                                                              \n@return The priority of the task when it runs. The lower the number, the higher the priority. Tasks that have the same priority are scheduled in parallel.", "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" : "Priority", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Priority", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Priority", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The priority of the task when it runs. The lower the number, the higher the priority. Tasks that have the same priority are scheduled in parallel.

                                                                                                              \n@param priority The priority of the task when it runs. The lower the number, the higher the priority. Tasks that have the same priority are scheduled in parallel.", "setterMethodName" : "setPriority", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "priority", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "priority", "variableType" : "Integer", "documentation" : "

                                                                                                              The priority of the task when it runs. The lower the number, the higher the priority. Tasks that have the same priority are scheduled in parallel.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxConcurrency", "beanStyleSetterMethodName" : "setMaxConcurrency", "c2jName" : "MaxConcurrency", "c2jShape" : "MaxConcurrency", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The maximum number of targets allowed to run this task in parallel.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #maxConcurrency(String)}.\n@param maxConcurrency a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxConcurrency(String)", "deprecated" : false, "documentation" : "

                                                                                                              The maximum number of targets allowed to run this task in parallel.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxConcurrency", "fluentSetterDocumentation" : "

                                                                                                              The maximum number of targets allowed to run this task in parallel.

                                                                                                              \n@param maxConcurrency The maximum number of targets allowed to run this task in parallel.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxConcurrency", "getterDocumentation" : "

                                                                                                              The maximum number of targets allowed to run this task in parallel.

                                                                                                              \n@return The maximum number of targets allowed to run this task in parallel.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxConcurrency", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxConcurrency", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MaxConcurrency", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The maximum number of targets allowed to run this task in parallel.

                                                                                                              \n@param maxConcurrency The maximum number of targets allowed to run this task in parallel.", "setterMethodName" : "setMaxConcurrency", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "maxConcurrency", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "maxConcurrency", "variableType" : "String", "documentation" : "

                                                                                                              The maximum number of targets allowed to run this task in parallel.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxErrors", "beanStyleSetterMethodName" : "setMaxErrors", "c2jName" : "MaxErrors", "c2jShape" : "MaxErrors", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The maximum number of errors allowed before the task stops being scheduled.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #maxErrors(String)}.\n@param maxErrors a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxErrors(String)", "deprecated" : false, "documentation" : "

                                                                                                              The maximum number of errors allowed before the task stops being scheduled.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxErrors", "fluentSetterDocumentation" : "

                                                                                                              The maximum number of errors allowed before the task stops being scheduled.

                                                                                                              \n@param maxErrors The maximum number of errors allowed before the task stops being scheduled.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxErrors", "getterDocumentation" : "

                                                                                                              The maximum number of errors allowed before the task stops being scheduled.

                                                                                                              \n@return The maximum number of errors allowed before the task stops being scheduled.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxErrors", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxErrors", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MaxErrors", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The maximum number of errors allowed before the task stops being scheduled.

                                                                                                              \n@param maxErrors The maximum number of errors allowed before the task stops being scheduled.", "setterMethodName" : "setMaxErrors", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "maxErrors", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "maxErrors", "variableType" : "String", "documentation" : "

                                                                                                              The maximum number of errors allowed before the task stops being scheduled.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLoggingInfo", "beanStyleSetterMethodName" : "setLoggingInfo", "c2jName" : "LoggingInfo", "c2jShape" : "LoggingInfo", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The location in Amazon S3 where the task results are logged.

                                                                                                              LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              \nThis is a convenience that creates an instance of the {@link LoggingInfo.Builder} avoiding the need to create one manually via {@link LoggingInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link LoggingInfo.Builder#build()} is called immediately and its result is passed to {@link #loggingInfo(LoggingInfo)}.\n@param loggingInfo a consumer that will call methods on {@link LoggingInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #loggingInfo(LoggingInfo)", "deprecated" : false, "documentation" : "

                                                                                                              The location in Amazon S3 where the task results are logged.

                                                                                                              LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "loggingInfo", "fluentSetterDocumentation" : "

                                                                                                              The location in Amazon S3 where the task results are logged.

                                                                                                              LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              \n@param loggingInfo The location in Amazon S3 where the task results are logged.

                                                                                                              LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "loggingInfo", "getterDocumentation" : "

                                                                                                              The location in Amazon S3 where the task results are logged.

                                                                                                              LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              \n@return The location in Amazon S3 where the task results are logged.

                                                                                                              LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              ", "getterModel" : { "returnType" : "LoggingInfo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LoggingInfo", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LoggingInfo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "LoggingInfo", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The location in Amazon S3 where the task results are logged.

                                                                                                              LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              \n@param loggingInfo The location in Amazon S3 where the task results are logged.

                                                                                                              LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              ", "setterMethodName" : "setLoggingInfo", "setterModel" : { "variableDeclarationType" : "LoggingInfo", "variableName" : "loggingInfo", "variableType" : "LoggingInfo", "documentation" : null, "simpleType" : "LoggingInfo", "variableSetterType" : "LoggingInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "LoggingInfo", "variableName" : "loggingInfo", "variableType" : "LoggingInfo", "documentation" : "

                                                                                                              The location in Amazon S3 where the task results are logged.

                                                                                                              LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              ", "simpleType" : "LoggingInfo", "variableSetterType" : "LoggingInfo" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "MaintenanceWindowName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The retrieved task name.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                              The retrieved task name.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                              The retrieved task name.

                                                                                                              \n@param name The retrieved task name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                              The retrieved task name.

                                                                                                              \n@return The retrieved task name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The retrieved task name.

                                                                                                              \n@param name The retrieved task name.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                              The retrieved task name.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "MaintenanceWindowDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The retrieved task description.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                                                              The retrieved task description.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                              The retrieved task description.

                                                                                                              \n@param description The retrieved task description.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                              The retrieved task description.

                                                                                                              \n@return The retrieved task description.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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" : true, "setterDocumentation" : "

                                                                                                              The retrieved task description.

                                                                                                              \n@param description The retrieved task description.", "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" : "

                                                                                                              The retrieved task description.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetMaintenanceWindowTaskResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetMaintenanceWindowTaskResponse", "variableName" : "getMaintenanceWindowTaskResponse", "variableType" : "GetMaintenanceWindowTaskResponse", "documentation" : null, "simpleType" : "GetMaintenanceWindowTaskResponse", "variableSetterType" : "GetMaintenanceWindowTaskResponse" }, "wrapper" : false }, "GetOpsItemRequest" : { "c2jName" : "GetOpsItemRequest", "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" : "GetOpsItem", "locationName" : null, "requestUri" : "/", "target" : "AmazonSSM.GetOpsItem", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getOpsItemId", "beanStyleSetterMethodName" : "setOpsItemId", "c2jName" : "OpsItemId", "c2jShape" : "OpsItemId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the OpsItem that you want to get.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #opsItemId(String)}.\n@param opsItemId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #opsItemId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the OpsItem that you want to get.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "opsItemId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the OpsItem that you want to get.

                                                                                                              \n@param opsItemId The ID of the OpsItem that you want to get.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "opsItemId", "getterDocumentation" : "

                                                                                                              The ID of the OpsItem that you want to get.

                                                                                                              \n@return The ID of the OpsItem that you want to get.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OpsItemId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OpsItemId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OpsItemId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the OpsItem that you want to get.

                                                                                                              \n@param opsItemId The ID of the OpsItem that you want to get.", "setterMethodName" : "setOpsItemId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "opsItemId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "opsItemId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the OpsItem that you want to get.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "OpsItemId" : { "beanStyleGetterMethodName" : "getOpsItemId", "beanStyleSetterMethodName" : "setOpsItemId", "c2jName" : "OpsItemId", "c2jShape" : "OpsItemId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the OpsItem that you want to get.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #opsItemId(String)}.\n@param opsItemId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #opsItemId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the OpsItem that you want to get.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "opsItemId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the OpsItem that you want to get.

                                                                                                              \n@param opsItemId The ID of the OpsItem that you want to get.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "opsItemId", "getterDocumentation" : "

                                                                                                              The ID of the OpsItem that you want to get.

                                                                                                              \n@return The ID of the OpsItem that you want to get.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OpsItemId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OpsItemId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OpsItemId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the OpsItem that you want to get.

                                                                                                              \n@param opsItemId The ID of the OpsItem that you want to get.", "setterMethodName" : "setOpsItemId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "opsItemId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "opsItemId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the OpsItem that you want to get.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getOpsItemId", "beanStyleSetterMethodName" : "setOpsItemId", "c2jName" : "OpsItemId", "c2jShape" : "OpsItemId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the OpsItem that you want to get.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #opsItemId(String)}.\n@param opsItemId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #opsItemId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the OpsItem that you want to get.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "opsItemId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the OpsItem that you want to get.

                                                                                                              \n@param opsItemId The ID of the OpsItem that you want to get.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "opsItemId", "getterDocumentation" : "

                                                                                                              The ID of the OpsItem that you want to get.

                                                                                                              \n@return The ID of the OpsItem that you want to get.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OpsItemId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OpsItemId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OpsItemId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the OpsItem that you want to get.

                                                                                                              \n@param opsItemId The ID of the OpsItem that you want to get.", "setterMethodName" : "setOpsItemId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "opsItemId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "opsItemId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the OpsItem that you want to get.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "OpsItemId" ], "shapeName" : "GetOpsItemRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetOpsItemRequest", "variableName" : "getOpsItemRequest", "variableType" : "GetOpsItemRequest", "documentation" : null, "simpleType" : "GetOpsItemRequest", "variableSetterType" : "GetOpsItemRequest" }, "wrapper" : false }, "GetOpsItemResponse" : { "c2jName" : "GetOpsItemResponse", "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" : [ { "beanStyleGetterMethodName" : "getOpsItem", "beanStyleSetterMethodName" : "setOpsItem", "c2jName" : "OpsItem", "c2jShape" : "OpsItem", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The OpsItem.

                                                                                                              \nThis is a convenience that creates an instance of the {@link OpsItem.Builder} avoiding the need to create one manually via {@link OpsItem#builder()}.\n\nWhen the {@link Consumer} completes, {@link OpsItem.Builder#build()} is called immediately and its result is passed to {@link #opsItem(OpsItem)}.\n@param opsItem a consumer that will call methods on {@link OpsItem.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #opsItem(OpsItem)", "deprecated" : false, "documentation" : "

                                                                                                              The OpsItem.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "opsItem", "fluentSetterDocumentation" : "

                                                                                                              The OpsItem.

                                                                                                              \n@param opsItem The OpsItem.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "opsItem", "getterDocumentation" : "

                                                                                                              The OpsItem.

                                                                                                              \n@return The OpsItem.", "getterModel" : { "returnType" : "OpsItem", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OpsItem", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OpsItem", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "OpsItem", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The OpsItem.

                                                                                                              \n@param opsItem The OpsItem.", "setterMethodName" : "setOpsItem", "setterModel" : { "variableDeclarationType" : "OpsItem", "variableName" : "opsItem", "variableType" : "OpsItem", "documentation" : null, "simpleType" : "OpsItem", "variableSetterType" : "OpsItem" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OpsItem", "variableName" : "opsItem", "variableType" : "OpsItem", "documentation" : "

                                                                                                              The OpsItem.

                                                                                                              ", "simpleType" : "OpsItem", "variableSetterType" : "OpsItem" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "OpsItem" : { "beanStyleGetterMethodName" : "getOpsItem", "beanStyleSetterMethodName" : "setOpsItem", "c2jName" : "OpsItem", "c2jShape" : "OpsItem", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The OpsItem.

                                                                                                              \nThis is a convenience that creates an instance of the {@link OpsItem.Builder} avoiding the need to create one manually via {@link OpsItem#builder()}.\n\nWhen the {@link Consumer} completes, {@link OpsItem.Builder#build()} is called immediately and its result is passed to {@link #opsItem(OpsItem)}.\n@param opsItem a consumer that will call methods on {@link OpsItem.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #opsItem(OpsItem)", "deprecated" : false, "documentation" : "

                                                                                                              The OpsItem.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "opsItem", "fluentSetterDocumentation" : "

                                                                                                              The OpsItem.

                                                                                                              \n@param opsItem The OpsItem.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "opsItem", "getterDocumentation" : "

                                                                                                              The OpsItem.

                                                                                                              \n@return The OpsItem.", "getterModel" : { "returnType" : "OpsItem", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OpsItem", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OpsItem", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "OpsItem", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The OpsItem.

                                                                                                              \n@param opsItem The OpsItem.", "setterMethodName" : "setOpsItem", "setterModel" : { "variableDeclarationType" : "OpsItem", "variableName" : "opsItem", "variableType" : "OpsItem", "documentation" : null, "simpleType" : "OpsItem", "variableSetterType" : "OpsItem" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OpsItem", "variableName" : "opsItem", "variableType" : "OpsItem", "documentation" : "

                                                                                                              The OpsItem.

                                                                                                              ", "simpleType" : "OpsItem", "variableSetterType" : "OpsItem" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getOpsItem", "beanStyleSetterMethodName" : "setOpsItem", "c2jName" : "OpsItem", "c2jShape" : "OpsItem", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The OpsItem.

                                                                                                              \nThis is a convenience that creates an instance of the {@link OpsItem.Builder} avoiding the need to create one manually via {@link OpsItem#builder()}.\n\nWhen the {@link Consumer} completes, {@link OpsItem.Builder#build()} is called immediately and its result is passed to {@link #opsItem(OpsItem)}.\n@param opsItem a consumer that will call methods on {@link OpsItem.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #opsItem(OpsItem)", "deprecated" : false, "documentation" : "

                                                                                                              The OpsItem.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "opsItem", "fluentSetterDocumentation" : "

                                                                                                              The OpsItem.

                                                                                                              \n@param opsItem The OpsItem.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "opsItem", "getterDocumentation" : "

                                                                                                              The OpsItem.

                                                                                                              \n@return The OpsItem.", "getterModel" : { "returnType" : "OpsItem", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OpsItem", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OpsItem", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "OpsItem", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The OpsItem.

                                                                                                              \n@param opsItem The OpsItem.", "setterMethodName" : "setOpsItem", "setterModel" : { "variableDeclarationType" : "OpsItem", "variableName" : "opsItem", "variableType" : "OpsItem", "documentation" : null, "simpleType" : "OpsItem", "variableSetterType" : "OpsItem" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OpsItem", "variableName" : "opsItem", "variableType" : "OpsItem", "documentation" : "

                                                                                                              The OpsItem.

                                                                                                              ", "simpleType" : "OpsItem", "variableSetterType" : "OpsItem" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetOpsItemResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetOpsItemResponse", "variableName" : "getOpsItemResponse", "variableType" : "GetOpsItemResponse", "documentation" : null, "simpleType" : "GetOpsItemResponse", "variableSetterType" : "GetOpsItemResponse" }, "wrapper" : false }, "GetOpsSummaryRequest" : { "c2jName" : "GetOpsSummaryRequest", "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" : "GetOpsSummary", "locationName" : null, "requestUri" : "/", "target" : "AmazonSSM.GetOpsSummary", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "OpsFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Optional filters used to scope down the returned OpsItems.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #filters(List)}.\n@param filters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filters(List)", "deprecated" : false, "documentation" : "

                                                                                                              Optional filters used to scope down the returned OpsItems.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filters", "fluentSetterDocumentation" : "

                                                                                                              Optional filters used to scope down the returned OpsItems.

                                                                                                              \n@param filters Optional filters used to scope down the returned OpsItems.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

                                                                                                              Optional filters used to scope down the returned OpsItems.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return Optional filters used to scope down the returned OpsItems.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "OpsFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link OpsFilter.Builder} avoiding the need to create one manually via {@link OpsFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link OpsFilter.Builder#build()} is called immediately and its result is passed to {@link #member(OpsFilter)}.\n@param member a consumer that will call methods on {@link OpsFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(OpsFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "OpsFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "OpsFilter", "variableName" : "member", "variableType" : "OpsFilter", "documentation" : null, "simpleType" : "OpsFilter", "variableSetterType" : "OpsFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OpsFilter", "variableName" : "member", "variableType" : "OpsFilter", "documentation" : "", "simpleType" : "OpsFilter", "variableSetterType" : "OpsFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "OpsFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "OpsFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Optional filters used to scope down the returned OpsItems.

                                                                                                              \n@param filters Optional filters used to scope down the returned OpsItems.", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

                                                                                                              Optional filters used to scope down the returned OpsItems.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAggregators", "beanStyleSetterMethodName" : "setAggregators", "c2jName" : "Aggregators", "c2jShape" : "OpsAggregatorList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Optional aggregators that return counts of OpsItems based on one or more expressions.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #aggregators(List)}.\n@param aggregators a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #aggregators(List)", "deprecated" : false, "documentation" : "

                                                                                                              Optional aggregators that return counts of OpsItems based on one or more expressions.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "aggregators", "fluentSetterDocumentation" : "

                                                                                                              Optional aggregators that return counts of OpsItems based on one or more expressions.

                                                                                                              \n@param aggregators Optional aggregators that return counts of OpsItems based on one or more expressions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "aggregators", "getterDocumentation" : "

                                                                                                              Optional aggregators that return counts of OpsItems based on one or more expressions.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return Optional aggregators that return counts of OpsItems based on one or more expressions.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Aggregators", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Aggregators", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "OpsAggregator", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link OpsAggregator.Builder} avoiding the need to create one manually via {@link OpsAggregator#builder()}.\n\nWhen the {@link Consumer} completes, {@link OpsAggregator.Builder#build()} is called immediately and its result is passed to {@link #member(OpsAggregator)}.\n@param member a consumer that will call methods on {@link OpsAggregator.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(OpsAggregator)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "OpsAggregator", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "OpsAggregator", "variableName" : "member", "variableType" : "OpsAggregator", "documentation" : null, "simpleType" : "OpsAggregator", "variableSetterType" : "OpsAggregator" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OpsAggregator", "variableName" : "member", "variableType" : "OpsAggregator", "documentation" : "", "simpleType" : "OpsAggregator", "variableSetterType" : "OpsAggregator" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "OpsAggregator", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "OpsAggregator", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Aggregators", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Optional aggregators that return counts of OpsItems based on one or more expressions.

                                                                                                              \n@param aggregators Optional aggregators that return counts of OpsItems based on one or more expressions.", "setterMethodName" : "setAggregators", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "aggregators", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "aggregators", "variableType" : "java.util.List", "documentation" : "

                                                                                                              Optional aggregators that return counts of OpsItems based on one or more expressions.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A token to start the list. Use this token to get the next set of 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, "documentation" : "

                                                                                                              A token to start the list. Use this token to get the next set of results.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                              A token to start the list. Use this token to get the next set of results.

                                                                                                              \n@param nextToken A token to start the list. Use this token to get the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                              A token to start the list. Use this token to get the next set of results.

                                                                                                              \n@return A token to start the list. Use this token to get the next set of 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 to start the list. Use this token to get the next set of results.

                                                                                                              \n@param nextToken A token to start the list. Use this token to get the next set of 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 to start the list. Use this token to get the next set of results.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@return The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Aggregators" : { "beanStyleGetterMethodName" : "getAggregators", "beanStyleSetterMethodName" : "setAggregators", "c2jName" : "Aggregators", "c2jShape" : "OpsAggregatorList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Optional aggregators that return counts of OpsItems based on one or more expressions.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #aggregators(List)}.\n@param aggregators a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #aggregators(List)", "deprecated" : false, "documentation" : "

                                                                                                              Optional aggregators that return counts of OpsItems based on one or more expressions.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "aggregators", "fluentSetterDocumentation" : "

                                                                                                              Optional aggregators that return counts of OpsItems based on one or more expressions.

                                                                                                              \n@param aggregators Optional aggregators that return counts of OpsItems based on one or more expressions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "aggregators", "getterDocumentation" : "

                                                                                                              Optional aggregators that return counts of OpsItems based on one or more expressions.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return Optional aggregators that return counts of OpsItems based on one or more expressions.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Aggregators", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Aggregators", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "OpsAggregator", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link OpsAggregator.Builder} avoiding the need to create one manually via {@link OpsAggregator#builder()}.\n\nWhen the {@link Consumer} completes, {@link OpsAggregator.Builder#build()} is called immediately and its result is passed to {@link #member(OpsAggregator)}.\n@param member a consumer that will call methods on {@link OpsAggregator.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(OpsAggregator)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "OpsAggregator", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "OpsAggregator", "variableName" : "member", "variableType" : "OpsAggregator", "documentation" : null, "simpleType" : "OpsAggregator", "variableSetterType" : "OpsAggregator" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OpsAggregator", "variableName" : "member", "variableType" : "OpsAggregator", "documentation" : "", "simpleType" : "OpsAggregator", "variableSetterType" : "OpsAggregator" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "OpsAggregator", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "OpsAggregator", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Aggregators", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Optional aggregators that return counts of OpsItems based on one or more expressions.

                                                                                                              \n@param aggregators Optional aggregators that return counts of OpsItems based on one or more expressions.", "setterMethodName" : "setAggregators", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "aggregators", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "aggregators", "variableType" : "java.util.List", "documentation" : "

                                                                                                              Optional aggregators that return counts of OpsItems based on one or more expressions.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "Filters" : { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "OpsFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Optional filters used to scope down the returned OpsItems.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #filters(List)}.\n@param filters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filters(List)", "deprecated" : false, "documentation" : "

                                                                                                              Optional filters used to scope down the returned OpsItems.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filters", "fluentSetterDocumentation" : "

                                                                                                              Optional filters used to scope down the returned OpsItems.

                                                                                                              \n@param filters Optional filters used to scope down the returned OpsItems.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

                                                                                                              Optional filters used to scope down the returned OpsItems.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return Optional filters used to scope down the returned OpsItems.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "OpsFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link OpsFilter.Builder} avoiding the need to create one manually via {@link OpsFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link OpsFilter.Builder#build()} is called immediately and its result is passed to {@link #member(OpsFilter)}.\n@param member a consumer that will call methods on {@link OpsFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(OpsFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "OpsFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "OpsFilter", "variableName" : "member", "variableType" : "OpsFilter", "documentation" : null, "simpleType" : "OpsFilter", "variableSetterType" : "OpsFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OpsFilter", "variableName" : "member", "variableType" : "OpsFilter", "documentation" : "", "simpleType" : "OpsFilter", "variableSetterType" : "OpsFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "OpsFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "OpsFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Optional filters used to scope down the returned OpsItems.

                                                                                                              \n@param filters Optional filters used to scope down the returned OpsItems.", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

                                                                                                              Optional filters used to scope down the returned OpsItems.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "MaxResults" : { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@return The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A token to start the list. Use this token to get the next set of 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, "documentation" : "

                                                                                                              A token to start the list. Use this token to get the next set of results.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                              A token to start the list. Use this token to get the next set of results.

                                                                                                              \n@param nextToken A token to start the list. Use this token to get the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                              A token to start the list. Use this token to get the next set of results.

                                                                                                              \n@return A token to start the list. Use this token to get the next set of 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 to start the list. Use this token to get the next set of results.

                                                                                                              \n@param nextToken A token to start the list. Use this token to get the next set of 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 to start the list. Use this token to get the next set of results.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "OpsFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Optional filters used to scope down the returned OpsItems.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #filters(List)}.\n@param filters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filters(List)", "deprecated" : false, "documentation" : "

                                                                                                              Optional filters used to scope down the returned OpsItems.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filters", "fluentSetterDocumentation" : "

                                                                                                              Optional filters used to scope down the returned OpsItems.

                                                                                                              \n@param filters Optional filters used to scope down the returned OpsItems.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

                                                                                                              Optional filters used to scope down the returned OpsItems.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return Optional filters used to scope down the returned OpsItems.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "OpsFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link OpsFilter.Builder} avoiding the need to create one manually via {@link OpsFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link OpsFilter.Builder#build()} is called immediately and its result is passed to {@link #member(OpsFilter)}.\n@param member a consumer that will call methods on {@link OpsFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(OpsFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "OpsFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "OpsFilter", "variableName" : "member", "variableType" : "OpsFilter", "documentation" : null, "simpleType" : "OpsFilter", "variableSetterType" : "OpsFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OpsFilter", "variableName" : "member", "variableType" : "OpsFilter", "documentation" : "", "simpleType" : "OpsFilter", "variableSetterType" : "OpsFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "OpsFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "OpsFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Optional filters used to scope down the returned OpsItems.

                                                                                                              \n@param filters Optional filters used to scope down the returned OpsItems.", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

                                                                                                              Optional filters used to scope down the returned OpsItems.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAggregators", "beanStyleSetterMethodName" : "setAggregators", "c2jName" : "Aggregators", "c2jShape" : "OpsAggregatorList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Optional aggregators that return counts of OpsItems based on one or more expressions.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #aggregators(List)}.\n@param aggregators a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #aggregators(List)", "deprecated" : false, "documentation" : "

                                                                                                              Optional aggregators that return counts of OpsItems based on one or more expressions.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "aggregators", "fluentSetterDocumentation" : "

                                                                                                              Optional aggregators that return counts of OpsItems based on one or more expressions.

                                                                                                              \n@param aggregators Optional aggregators that return counts of OpsItems based on one or more expressions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "aggregators", "getterDocumentation" : "

                                                                                                              Optional aggregators that return counts of OpsItems based on one or more expressions.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return Optional aggregators that return counts of OpsItems based on one or more expressions.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Aggregators", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Aggregators", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "OpsAggregator", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link OpsAggregator.Builder} avoiding the need to create one manually via {@link OpsAggregator#builder()}.\n\nWhen the {@link Consumer} completes, {@link OpsAggregator.Builder#build()} is called immediately and its result is passed to {@link #member(OpsAggregator)}.\n@param member a consumer that will call methods on {@link OpsAggregator.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(OpsAggregator)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "OpsAggregator", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "OpsAggregator", "variableName" : "member", "variableType" : "OpsAggregator", "documentation" : null, "simpleType" : "OpsAggregator", "variableSetterType" : "OpsAggregator" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OpsAggregator", "variableName" : "member", "variableType" : "OpsAggregator", "documentation" : "", "simpleType" : "OpsAggregator", "variableSetterType" : "OpsAggregator" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "OpsAggregator", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "OpsAggregator", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Aggregators", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Optional aggregators that return counts of OpsItems based on one or more expressions.

                                                                                                              \n@param aggregators Optional aggregators that return counts of OpsItems based on one or more expressions.", "setterMethodName" : "setAggregators", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "aggregators", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "aggregators", "variableType" : "java.util.List", "documentation" : "

                                                                                                              Optional aggregators that return counts of OpsItems based on one or more expressions.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A token to start the list. Use this token to get the next set of 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, "documentation" : "

                                                                                                              A token to start the list. Use this token to get the next set of results.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                              A token to start the list. Use this token to get the next set of results.

                                                                                                              \n@param nextToken A token to start the list. Use this token to get the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                              A token to start the list. Use this token to get the next set of results.

                                                                                                              \n@return A token to start the list. Use this token to get the next set of 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 to start the list. Use this token to get the next set of results.

                                                                                                              \n@param nextToken A token to start the list. Use this token to get the next set of 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 to start the list. Use this token to get the next set of results.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@return The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Aggregators" ], "shapeName" : "GetOpsSummaryRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetOpsSummaryRequest", "variableName" : "getOpsSummaryRequest", "variableType" : "GetOpsSummaryRequest", "documentation" : null, "simpleType" : "GetOpsSummaryRequest", "variableSetterType" : "GetOpsSummaryRequest" }, "wrapper" : false }, "GetOpsSummaryResponse" : { "c2jName" : "GetOpsSummaryResult", "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" : [ { "beanStyleGetterMethodName" : "getEntities", "beanStyleSetterMethodName" : "setEntities", "c2jName" : "Entities", "c2jShape" : "OpsEntityList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The list of aggregated and filtered OpsItems.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #entities(List)}.\n@param entities a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #entities(List)", "deprecated" : false, "documentation" : "

                                                                                                              The list of aggregated and filtered OpsItems.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "entities", "fluentSetterDocumentation" : "

                                                                                                              The list of aggregated and filtered OpsItems.

                                                                                                              \n@param entities The list of aggregated and filtered OpsItems.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "entities", "getterDocumentation" : "

                                                                                                              The list of aggregated and filtered OpsItems.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The list of aggregated and filtered OpsItems.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Entities", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Entities", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "OpsEntity", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link OpsEntity.Builder} avoiding the need to create one manually via {@link OpsEntity#builder()}.\n\nWhen the {@link Consumer} completes, {@link OpsEntity.Builder#build()} is called immediately and its result is passed to {@link #member(OpsEntity)}.\n@param member a consumer that will call methods on {@link OpsEntity.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(OpsEntity)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "OpsEntity", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "OpsEntity", "variableName" : "member", "variableType" : "OpsEntity", "documentation" : null, "simpleType" : "OpsEntity", "variableSetterType" : "OpsEntity" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OpsEntity", "variableName" : "member", "variableType" : "OpsEntity", "documentation" : "", "simpleType" : "OpsEntity", "variableSetterType" : "OpsEntity" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "OpsEntity", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "OpsEntity", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Entities", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The list of aggregated and filtered OpsItems.

                                                                                                              \n@param entities The list of aggregated and filtered OpsItems.", "setterMethodName" : "setEntities", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "entities", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "entities", "variableType" : "java.util.List", "documentation" : "

                                                                                                              The list of aggregated and filtered OpsItems.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The token for the next set of items to return. Use this token to get the next set of 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, "documentation" : "

                                                                                                              The token for the next set of items to return. Use this token to get the next set of results.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                              The token for the next set of items to return. Use this token to get the next set of results.

                                                                                                              \n@param nextToken The token for the next set of items to return. Use this token to get the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                              The token for the next set of items to return. Use this token to get the next set of results.

                                                                                                              \n@return The token for the next set of items to return. Use this token to get the next set of 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" : "

                                                                                                              The token for the next set of items to return. Use this token to get the next set of results.

                                                                                                              \n@param nextToken The token for the next set of items to return. Use this token to get the next set of 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" : "

                                                                                                              The token for the next set of items to return. Use this token to get the next set of results.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Entities" : { "beanStyleGetterMethodName" : "getEntities", "beanStyleSetterMethodName" : "setEntities", "c2jName" : "Entities", "c2jShape" : "OpsEntityList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The list of aggregated and filtered OpsItems.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #entities(List)}.\n@param entities a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #entities(List)", "deprecated" : false, "documentation" : "

                                                                                                              The list of aggregated and filtered OpsItems.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "entities", "fluentSetterDocumentation" : "

                                                                                                              The list of aggregated and filtered OpsItems.

                                                                                                              \n@param entities The list of aggregated and filtered OpsItems.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "entities", "getterDocumentation" : "

                                                                                                              The list of aggregated and filtered OpsItems.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The list of aggregated and filtered OpsItems.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Entities", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Entities", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "OpsEntity", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link OpsEntity.Builder} avoiding the need to create one manually via {@link OpsEntity#builder()}.\n\nWhen the {@link Consumer} completes, {@link OpsEntity.Builder#build()} is called immediately and its result is passed to {@link #member(OpsEntity)}.\n@param member a consumer that will call methods on {@link OpsEntity.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(OpsEntity)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "OpsEntity", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "OpsEntity", "variableName" : "member", "variableType" : "OpsEntity", "documentation" : null, "simpleType" : "OpsEntity", "variableSetterType" : "OpsEntity" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OpsEntity", "variableName" : "member", "variableType" : "OpsEntity", "documentation" : "", "simpleType" : "OpsEntity", "variableSetterType" : "OpsEntity" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "OpsEntity", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "OpsEntity", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Entities", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The list of aggregated and filtered OpsItems.

                                                                                                              \n@param entities The list of aggregated and filtered OpsItems.", "setterMethodName" : "setEntities", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "entities", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "entities", "variableType" : "java.util.List", "documentation" : "

                                                                                                              The list of aggregated and filtered OpsItems.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The token for the next set of items to return. Use this token to get the next set of 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, "documentation" : "

                                                                                                              The token for the next set of items to return. Use this token to get the next set of results.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                              The token for the next set of items to return. Use this token to get the next set of results.

                                                                                                              \n@param nextToken The token for the next set of items to return. Use this token to get the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                              The token for the next set of items to return. Use this token to get the next set of results.

                                                                                                              \n@return The token for the next set of items to return. Use this token to get the next set of 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" : "

                                                                                                              The token for the next set of items to return. Use this token to get the next set of results.

                                                                                                              \n@param nextToken The token for the next set of items to return. Use this token to get the next set of 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" : "

                                                                                                              The token for the next set of items to return. Use this token to get the next set of results.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getEntities", "beanStyleSetterMethodName" : "setEntities", "c2jName" : "Entities", "c2jShape" : "OpsEntityList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The list of aggregated and filtered OpsItems.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #entities(List)}.\n@param entities a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #entities(List)", "deprecated" : false, "documentation" : "

                                                                                                              The list of aggregated and filtered OpsItems.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "entities", "fluentSetterDocumentation" : "

                                                                                                              The list of aggregated and filtered OpsItems.

                                                                                                              \n@param entities The list of aggregated and filtered OpsItems.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "entities", "getterDocumentation" : "

                                                                                                              The list of aggregated and filtered OpsItems.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The list of aggregated and filtered OpsItems.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Entities", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Entities", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "OpsEntity", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link OpsEntity.Builder} avoiding the need to create one manually via {@link OpsEntity#builder()}.\n\nWhen the {@link Consumer} completes, {@link OpsEntity.Builder#build()} is called immediately and its result is passed to {@link #member(OpsEntity)}.\n@param member a consumer that will call methods on {@link OpsEntity.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(OpsEntity)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "OpsEntity", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "OpsEntity", "variableName" : "member", "variableType" : "OpsEntity", "documentation" : null, "simpleType" : "OpsEntity", "variableSetterType" : "OpsEntity" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OpsEntity", "variableName" : "member", "variableType" : "OpsEntity", "documentation" : "", "simpleType" : "OpsEntity", "variableSetterType" : "OpsEntity" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "OpsEntity", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "OpsEntity", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Entities", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The list of aggregated and filtered OpsItems.

                                                                                                              \n@param entities The list of aggregated and filtered OpsItems.", "setterMethodName" : "setEntities", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "entities", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "entities", "variableType" : "java.util.List", "documentation" : "

                                                                                                              The list of aggregated and filtered OpsItems.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The token for the next set of items to return. Use this token to get the next set of 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, "documentation" : "

                                                                                                              The token for the next set of items to return. Use this token to get the next set of results.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                              The token for the next set of items to return. Use this token to get the next set of results.

                                                                                                              \n@param nextToken The token for the next set of items to return. Use this token to get the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                              The token for the next set of items to return. Use this token to get the next set of results.

                                                                                                              \n@return The token for the next set of items to return. Use this token to get the next set of 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" : "

                                                                                                              The token for the next set of items to return. Use this token to get the next set of results.

                                                                                                              \n@param nextToken The token for the next set of items to return. Use this token to get the next set of 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" : "

                                                                                                              The token for the next set of items to return. Use this token to get the next set of results.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetOpsSummaryResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetOpsSummaryResponse", "variableName" : "getOpsSummaryResponse", "variableType" : "GetOpsSummaryResponse", "documentation" : null, "simpleType" : "GetOpsSummaryResponse", "variableSetterType" : "GetOpsSummaryResponse" }, "wrapper" : false }, "GetParameterHistoryRequest" : { "c2jName" : "GetParameterHistoryRequest", "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" : "GetParameterHistory", "locationName" : null, "requestUri" : "/", "target" : "AmazonSSM.GetParameterHistory", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "PSParameterName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of a parameter you want to query.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name of a parameter you want to query.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                              The name of a parameter you want to query.

                                                                                                              \n@param name The name of a parameter you want to query.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                              The name of a parameter you want to query.

                                                                                                              \n@return The name of a parameter you want to query.", "getterModel" : { "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 a parameter you want to query.

                                                                                                              \n@param name The name of a parameter you want to query.", "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 a parameter you want to query.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getWithDecryption", "beanStyleSetterMethodName" : "setWithDecryption", "c2jName" : "WithDecryption", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Return decrypted values for secure string parameters. This flag is ignored for String and StringList parameter types.

                                                                                                              \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 #withDecryption(Boolean)}.\n@param withDecryption 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 #withDecryption(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                              Return decrypted values for secure string parameters. This flag is ignored for String and StringList parameter types.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "withDecryption", "fluentSetterDocumentation" : "

                                                                                                              Return decrypted values for secure string parameters. This flag is ignored for String and StringList parameter types.

                                                                                                              \n@param withDecryption Return decrypted values for secure string parameters. This flag is ignored for String and StringList parameter types.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "withDecryption", "getterDocumentation" : "

                                                                                                              Return decrypted values for secure string parameters. This flag is ignored for String and StringList parameter types.

                                                                                                              \n@return Return decrypted values for secure string parameters. This flag is ignored for String and StringList parameter types.", "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" : "WithDecryption", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WithDecryption", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "WithDecryption", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Return decrypted values for secure string parameters. This flag is ignored for String and StringList parameter types.

                                                                                                              \n@param withDecryption Return decrypted values for secure string parameters. This flag is ignored for String and StringList parameter types.", "setterMethodName" : "setWithDecryption", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "withDecryption", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "withDecryption", "variableType" : "Boolean", "documentation" : "

                                                                                                              Return decrypted values for secure string parameters. This flag is ignored for String and StringList parameter types.

                                                                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@return The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                              The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                              The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                              The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \n@return The token for the next set of items to return. (You received this token from a previous call.)", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                              The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "MaxResults" : { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@return The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "PSParameterName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of a parameter you want to query.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name of a parameter you want to query.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                              The name of a parameter you want to query.

                                                                                                              \n@param name The name of a parameter you want to query.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                              The name of a parameter you want to query.

                                                                                                              \n@return The name of a parameter you want to query.", "getterModel" : { "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 a parameter you want to query.

                                                                                                              \n@param name The name of a parameter you want to query.", "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 a parameter you want to query.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                              The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                              The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                              The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \n@return The token for the next set of items to return. (You received this token from a previous call.)", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                              The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "WithDecryption" : { "beanStyleGetterMethodName" : "getWithDecryption", "beanStyleSetterMethodName" : "setWithDecryption", "c2jName" : "WithDecryption", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Return decrypted values for secure string parameters. This flag is ignored for String and StringList parameter types.

                                                                                                              \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 #withDecryption(Boolean)}.\n@param withDecryption 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 #withDecryption(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                              Return decrypted values for secure string parameters. This flag is ignored for String and StringList parameter types.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "withDecryption", "fluentSetterDocumentation" : "

                                                                                                              Return decrypted values for secure string parameters. This flag is ignored for String and StringList parameter types.

                                                                                                              \n@param withDecryption Return decrypted values for secure string parameters. This flag is ignored for String and StringList parameter types.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "withDecryption", "getterDocumentation" : "

                                                                                                              Return decrypted values for secure string parameters. This flag is ignored for String and StringList parameter types.

                                                                                                              \n@return Return decrypted values for secure string parameters. This flag is ignored for String and StringList parameter types.", "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" : "WithDecryption", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WithDecryption", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "WithDecryption", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Return decrypted values for secure string parameters. This flag is ignored for String and StringList parameter types.

                                                                                                              \n@param withDecryption Return decrypted values for secure string parameters. This flag is ignored for String and StringList parameter types.", "setterMethodName" : "setWithDecryption", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "withDecryption", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "withDecryption", "variableType" : "Boolean", "documentation" : "

                                                                                                              Return decrypted values for secure string parameters. This flag is ignored for String and StringList parameter types.

                                                                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "PSParameterName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of a parameter you want to query.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name of a parameter you want to query.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                              The name of a parameter you want to query.

                                                                                                              \n@param name The name of a parameter you want to query.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                              The name of a parameter you want to query.

                                                                                                              \n@return The name of a parameter you want to query.", "getterModel" : { "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 a parameter you want to query.

                                                                                                              \n@param name The name of a parameter you want to query.", "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 a parameter you want to query.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getWithDecryption", "beanStyleSetterMethodName" : "setWithDecryption", "c2jName" : "WithDecryption", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Return decrypted values for secure string parameters. This flag is ignored for String and StringList parameter types.

                                                                                                              \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 #withDecryption(Boolean)}.\n@param withDecryption 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 #withDecryption(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                              Return decrypted values for secure string parameters. This flag is ignored for String and StringList parameter types.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "withDecryption", "fluentSetterDocumentation" : "

                                                                                                              Return decrypted values for secure string parameters. This flag is ignored for String and StringList parameter types.

                                                                                                              \n@param withDecryption Return decrypted values for secure string parameters. This flag is ignored for String and StringList parameter types.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "withDecryption", "getterDocumentation" : "

                                                                                                              Return decrypted values for secure string parameters. This flag is ignored for String and StringList parameter types.

                                                                                                              \n@return Return decrypted values for secure string parameters. This flag is ignored for String and StringList parameter types.", "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" : "WithDecryption", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WithDecryption", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "WithDecryption", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Return decrypted values for secure string parameters. This flag is ignored for String and StringList parameter types.

                                                                                                              \n@param withDecryption Return decrypted values for secure string parameters. This flag is ignored for String and StringList parameter types.", "setterMethodName" : "setWithDecryption", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "withDecryption", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "withDecryption", "variableType" : "Boolean", "documentation" : "

                                                                                                              Return decrypted values for secure string parameters. This flag is ignored for String and StringList parameter types.

                                                                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@return The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                              The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                              The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                              The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \n@return The token for the next set of items to return. (You received this token from a previous call.)", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                              The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Name" ], "shapeName" : "GetParameterHistoryRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetParameterHistoryRequest", "variableName" : "getParameterHistoryRequest", "variableType" : "GetParameterHistoryRequest", "documentation" : null, "simpleType" : "GetParameterHistoryRequest", "variableSetterType" : "GetParameterHistoryRequest" }, "wrapper" : false }, "GetParameterHistoryResponse" : { "c2jName" : "GetParameterHistoryResult", "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" : [ { "beanStyleGetterMethodName" : "getParameters", "beanStyleSetterMethodName" : "setParameters", "c2jName" : "Parameters", "c2jShape" : "ParameterHistoryList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A list of parameters returned by the 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 #parameters(List)}.\n@param parameters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #parameters(List)", "deprecated" : false, "documentation" : "

                                                                                                              A list of parameters returned by the request.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parameters", "fluentSetterDocumentation" : "

                                                                                                              A list of parameters returned by the request.

                                                                                                              \n@param parameters A list of parameters returned by the request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parameters", "getterDocumentation" : "

                                                                                                              A list of parameters returned by the request.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return A list of parameters returned by the 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" : "Parameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Parameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ParameterHistory", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ParameterHistory.Builder} avoiding the need to create one manually via {@link ParameterHistory#builder()}.\n\nWhen the {@link Consumer} completes, {@link ParameterHistory.Builder#build()} is called immediately and its result is passed to {@link #member(ParameterHistory)}.\n@param member a consumer that will call methods on {@link ParameterHistory.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ParameterHistory)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "ParameterHistory", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "ParameterHistory", "variableName" : "member", "variableType" : "ParameterHistory", "documentation" : null, "simpleType" : "ParameterHistory", "variableSetterType" : "ParameterHistory" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ParameterHistory", "variableName" : "member", "variableType" : "ParameterHistory", "documentation" : "", "simpleType" : "ParameterHistory", "variableSetterType" : "ParameterHistory" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ParameterHistory", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ParameterHistory", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Parameters", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A list of parameters returned by the request.

                                                                                                              \n@param parameters A list of parameters returned by the request.", "setterMethodName" : "setParameters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "parameters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "parameters", "variableType" : "java.util.List", "documentation" : "

                                                                                                              A list of parameters returned by the request.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                              The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                              The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                                              \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                              The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                                              \n@return The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "getterModel" : { "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" : "

                                                                                                              The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                                              \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "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" : "

                                                                                                              The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                              The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                              The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                                              \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                              The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                                              \n@return The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "getterModel" : { "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" : "

                                                                                                              The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                                              \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "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" : "

                                                                                                              The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Parameters" : { "beanStyleGetterMethodName" : "getParameters", "beanStyleSetterMethodName" : "setParameters", "c2jName" : "Parameters", "c2jShape" : "ParameterHistoryList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A list of parameters returned by the 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 #parameters(List)}.\n@param parameters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #parameters(List)", "deprecated" : false, "documentation" : "

                                                                                                              A list of parameters returned by the request.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parameters", "fluentSetterDocumentation" : "

                                                                                                              A list of parameters returned by the request.

                                                                                                              \n@param parameters A list of parameters returned by the request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parameters", "getterDocumentation" : "

                                                                                                              A list of parameters returned by the request.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return A list of parameters returned by the 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" : "Parameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Parameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ParameterHistory", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ParameterHistory.Builder} avoiding the need to create one manually via {@link ParameterHistory#builder()}.\n\nWhen the {@link Consumer} completes, {@link ParameterHistory.Builder#build()} is called immediately and its result is passed to {@link #member(ParameterHistory)}.\n@param member a consumer that will call methods on {@link ParameterHistory.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ParameterHistory)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "ParameterHistory", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "ParameterHistory", "variableName" : "member", "variableType" : "ParameterHistory", "documentation" : null, "simpleType" : "ParameterHistory", "variableSetterType" : "ParameterHistory" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ParameterHistory", "variableName" : "member", "variableType" : "ParameterHistory", "documentation" : "", "simpleType" : "ParameterHistory", "variableSetterType" : "ParameterHistory" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ParameterHistory", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ParameterHistory", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Parameters", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A list of parameters returned by the request.

                                                                                                              \n@param parameters A list of parameters returned by the request.", "setterMethodName" : "setParameters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "parameters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "parameters", "variableType" : "java.util.List", "documentation" : "

                                                                                                              A list of parameters returned by the request.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getParameters", "beanStyleSetterMethodName" : "setParameters", "c2jName" : "Parameters", "c2jShape" : "ParameterHistoryList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A list of parameters returned by the 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 #parameters(List)}.\n@param parameters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #parameters(List)", "deprecated" : false, "documentation" : "

                                                                                                              A list of parameters returned by the request.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parameters", "fluentSetterDocumentation" : "

                                                                                                              A list of parameters returned by the request.

                                                                                                              \n@param parameters A list of parameters returned by the request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parameters", "getterDocumentation" : "

                                                                                                              A list of parameters returned by the request.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return A list of parameters returned by the 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" : "Parameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Parameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ParameterHistory", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ParameterHistory.Builder} avoiding the need to create one manually via {@link ParameterHistory#builder()}.\n\nWhen the {@link Consumer} completes, {@link ParameterHistory.Builder#build()} is called immediately and its result is passed to {@link #member(ParameterHistory)}.\n@param member a consumer that will call methods on {@link ParameterHistory.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ParameterHistory)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "ParameterHistory", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "ParameterHistory", "variableName" : "member", "variableType" : "ParameterHistory", "documentation" : null, "simpleType" : "ParameterHistory", "variableSetterType" : "ParameterHistory" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ParameterHistory", "variableName" : "member", "variableType" : "ParameterHistory", "documentation" : "", "simpleType" : "ParameterHistory", "variableSetterType" : "ParameterHistory" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ParameterHistory", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ParameterHistory", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Parameters", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A list of parameters returned by the request.

                                                                                                              \n@param parameters A list of parameters returned by the request.", "setterMethodName" : "setParameters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "parameters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "parameters", "variableType" : "java.util.List", "documentation" : "

                                                                                                              A list of parameters returned by the request.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                              The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                              The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                                              \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                              The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                                              \n@return The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "getterModel" : { "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" : "

                                                                                                              The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                                              \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "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" : "

                                                                                                              The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetParameterHistoryResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetParameterHistoryResponse", "variableName" : "getParameterHistoryResponse", "variableType" : "GetParameterHistoryResponse", "documentation" : null, "simpleType" : "GetParameterHistoryResponse", "variableSetterType" : "GetParameterHistoryResponse" }, "wrapper" : false }, "GetParameterRequest" : { "c2jName" : "GetParameterRequest", "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" : "GetParameter", "locationName" : null, "requestUri" : "/", "target" : "AmazonSSM.GetParameter", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "PSParameterName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of the parameter you want to query.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name of the parameter you want to query.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                              The name of the parameter you want to query.

                                                                                                              \n@param name The name of the parameter you want to query.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                              The name of the parameter you want to query.

                                                                                                              \n@return The name of the parameter you want to query.", "getterModel" : { "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 parameter you want to query.

                                                                                                              \n@param name The name of the parameter you want to query.", "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 parameter you want to query.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getWithDecryption", "beanStyleSetterMethodName" : "setWithDecryption", "c2jName" : "WithDecryption", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Return decrypted values for secure string parameters. This flag is ignored for String and StringList parameter types.

                                                                                                              \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 #withDecryption(Boolean)}.\n@param withDecryption 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 #withDecryption(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                              Return decrypted values for secure string parameters. This flag is ignored for String and StringList parameter types.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "withDecryption", "fluentSetterDocumentation" : "

                                                                                                              Return decrypted values for secure string parameters. This flag is ignored for String and StringList parameter types.

                                                                                                              \n@param withDecryption Return decrypted values for secure string parameters. This flag is ignored for String and StringList parameter types.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "withDecryption", "getterDocumentation" : "

                                                                                                              Return decrypted values for secure string parameters. This flag is ignored for String and StringList parameter types.

                                                                                                              \n@return Return decrypted values for secure string parameters. This flag is ignored for String and StringList parameter types.", "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" : "WithDecryption", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WithDecryption", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "WithDecryption", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Return decrypted values for secure string parameters. This flag is ignored for String and StringList parameter types.

                                                                                                              \n@param withDecryption Return decrypted values for secure string parameters. This flag is ignored for String and StringList parameter types.", "setterMethodName" : "setWithDecryption", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "withDecryption", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "withDecryption", "variableType" : "Boolean", "documentation" : "

                                                                                                              Return decrypted values for secure string parameters. This flag is ignored for String and StringList parameter types.

                                                                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "PSParameterName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of the parameter you want to query.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name of the parameter you want to query.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                              The name of the parameter you want to query.

                                                                                                              \n@param name The name of the parameter you want to query.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                              The name of the parameter you want to query.

                                                                                                              \n@return The name of the parameter you want to query.", "getterModel" : { "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 parameter you want to query.

                                                                                                              \n@param name The name of the parameter you want to query.", "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 parameter you want to query.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "WithDecryption" : { "beanStyleGetterMethodName" : "getWithDecryption", "beanStyleSetterMethodName" : "setWithDecryption", "c2jName" : "WithDecryption", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Return decrypted values for secure string parameters. This flag is ignored for String and StringList parameter types.

                                                                                                              \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 #withDecryption(Boolean)}.\n@param withDecryption 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 #withDecryption(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                              Return decrypted values for secure string parameters. This flag is ignored for String and StringList parameter types.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "withDecryption", "fluentSetterDocumentation" : "

                                                                                                              Return decrypted values for secure string parameters. This flag is ignored for String and StringList parameter types.

                                                                                                              \n@param withDecryption Return decrypted values for secure string parameters. This flag is ignored for String and StringList parameter types.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "withDecryption", "getterDocumentation" : "

                                                                                                              Return decrypted values for secure string parameters. This flag is ignored for String and StringList parameter types.

                                                                                                              \n@return Return decrypted values for secure string parameters. This flag is ignored for String and StringList parameter types.", "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" : "WithDecryption", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WithDecryption", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "WithDecryption", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Return decrypted values for secure string parameters. This flag is ignored for String and StringList parameter types.

                                                                                                              \n@param withDecryption Return decrypted values for secure string parameters. This flag is ignored for String and StringList parameter types.", "setterMethodName" : "setWithDecryption", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "withDecryption", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "withDecryption", "variableType" : "Boolean", "documentation" : "

                                                                                                              Return decrypted values for secure string parameters. This flag is ignored for String and StringList parameter types.

                                                                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "PSParameterName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of the parameter you want to query.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name of the parameter you want to query.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                              The name of the parameter you want to query.

                                                                                                              \n@param name The name of the parameter you want to query.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                              The name of the parameter you want to query.

                                                                                                              \n@return The name of the parameter you want to query.", "getterModel" : { "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 parameter you want to query.

                                                                                                              \n@param name The name of the parameter you want to query.", "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 parameter you want to query.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getWithDecryption", "beanStyleSetterMethodName" : "setWithDecryption", "c2jName" : "WithDecryption", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Return decrypted values for secure string parameters. This flag is ignored for String and StringList parameter types.

                                                                                                              \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 #withDecryption(Boolean)}.\n@param withDecryption 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 #withDecryption(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                              Return decrypted values for secure string parameters. This flag is ignored for String and StringList parameter types.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "withDecryption", "fluentSetterDocumentation" : "

                                                                                                              Return decrypted values for secure string parameters. This flag is ignored for String and StringList parameter types.

                                                                                                              \n@param withDecryption Return decrypted values for secure string parameters. This flag is ignored for String and StringList parameter types.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "withDecryption", "getterDocumentation" : "

                                                                                                              Return decrypted values for secure string parameters. This flag is ignored for String and StringList parameter types.

                                                                                                              \n@return Return decrypted values for secure string parameters. This flag is ignored for String and StringList parameter types.", "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" : "WithDecryption", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WithDecryption", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "WithDecryption", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Return decrypted values for secure string parameters. This flag is ignored for String and StringList parameter types.

                                                                                                              \n@param withDecryption Return decrypted values for secure string parameters. This flag is ignored for String and StringList parameter types.", "setterMethodName" : "setWithDecryption", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "withDecryption", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "withDecryption", "variableType" : "Boolean", "documentation" : "

                                                                                                              Return decrypted values for secure string parameters. This flag is ignored for String and StringList parameter types.

                                                                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Name" ], "shapeName" : "GetParameterRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetParameterRequest", "variableName" : "getParameterRequest", "variableType" : "GetParameterRequest", "documentation" : null, "simpleType" : "GetParameterRequest", "variableSetterType" : "GetParameterRequest" }, "wrapper" : false }, "GetParameterResponse" : { "c2jName" : "GetParameterResult", "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" : [ { "beanStyleGetterMethodName" : "getParameter", "beanStyleSetterMethodName" : "setParameter", "c2jName" : "Parameter", "c2jShape" : "Parameter", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Information about a parameter.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Parameter.Builder} avoiding the need to create one manually via {@link Parameter#builder()}.\n\nWhen the {@link Consumer} completes, {@link Parameter.Builder#build()} is called immediately and its result is passed to {@link #parameter(Parameter)}.\n@param parameter a consumer that will call methods on {@link Parameter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #parameter(Parameter)", "deprecated" : false, "documentation" : "

                                                                                                              Information about a parameter.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parameter", "fluentSetterDocumentation" : "

                                                                                                              Information about a parameter.

                                                                                                              \n@param parameter Information about a parameter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parameter", "getterDocumentation" : "

                                                                                                              Information about a parameter.

                                                                                                              \n@return Information about a parameter.", "getterModel" : { "returnType" : "Parameter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Parameter", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Parameter", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Parameter", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Information about a parameter.

                                                                                                              \n@param parameter Information about a parameter.", "setterMethodName" : "setParameter", "setterModel" : { "variableDeclarationType" : "Parameter", "variableName" : "parameter", "variableType" : "Parameter", "documentation" : null, "simpleType" : "Parameter", "variableSetterType" : "Parameter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Parameter", "variableName" : "parameter", "variableType" : "Parameter", "documentation" : "

                                                                                                              Information about a parameter.

                                                                                                              ", "simpleType" : "Parameter", "variableSetterType" : "Parameter" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Parameter" : { "beanStyleGetterMethodName" : "getParameter", "beanStyleSetterMethodName" : "setParameter", "c2jName" : "Parameter", "c2jShape" : "Parameter", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Information about a parameter.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Parameter.Builder} avoiding the need to create one manually via {@link Parameter#builder()}.\n\nWhen the {@link Consumer} completes, {@link Parameter.Builder#build()} is called immediately and its result is passed to {@link #parameter(Parameter)}.\n@param parameter a consumer that will call methods on {@link Parameter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #parameter(Parameter)", "deprecated" : false, "documentation" : "

                                                                                                              Information about a parameter.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parameter", "fluentSetterDocumentation" : "

                                                                                                              Information about a parameter.

                                                                                                              \n@param parameter Information about a parameter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parameter", "getterDocumentation" : "

                                                                                                              Information about a parameter.

                                                                                                              \n@return Information about a parameter.", "getterModel" : { "returnType" : "Parameter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Parameter", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Parameter", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Parameter", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Information about a parameter.

                                                                                                              \n@param parameter Information about a parameter.", "setterMethodName" : "setParameter", "setterModel" : { "variableDeclarationType" : "Parameter", "variableName" : "parameter", "variableType" : "Parameter", "documentation" : null, "simpleType" : "Parameter", "variableSetterType" : "Parameter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Parameter", "variableName" : "parameter", "variableType" : "Parameter", "documentation" : "

                                                                                                              Information about a parameter.

                                                                                                              ", "simpleType" : "Parameter", "variableSetterType" : "Parameter" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getParameter", "beanStyleSetterMethodName" : "setParameter", "c2jName" : "Parameter", "c2jShape" : "Parameter", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Information about a parameter.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Parameter.Builder} avoiding the need to create one manually via {@link Parameter#builder()}.\n\nWhen the {@link Consumer} completes, {@link Parameter.Builder#build()} is called immediately and its result is passed to {@link #parameter(Parameter)}.\n@param parameter a consumer that will call methods on {@link Parameter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #parameter(Parameter)", "deprecated" : false, "documentation" : "

                                                                                                              Information about a parameter.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parameter", "fluentSetterDocumentation" : "

                                                                                                              Information about a parameter.

                                                                                                              \n@param parameter Information about a parameter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parameter", "getterDocumentation" : "

                                                                                                              Information about a parameter.

                                                                                                              \n@return Information about a parameter.", "getterModel" : { "returnType" : "Parameter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Parameter", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Parameter", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Parameter", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Information about a parameter.

                                                                                                              \n@param parameter Information about a parameter.", "setterMethodName" : "setParameter", "setterModel" : { "variableDeclarationType" : "Parameter", "variableName" : "parameter", "variableType" : "Parameter", "documentation" : null, "simpleType" : "Parameter", "variableSetterType" : "Parameter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Parameter", "variableName" : "parameter", "variableType" : "Parameter", "documentation" : "

                                                                                                              Information about a parameter.

                                                                                                              ", "simpleType" : "Parameter", "variableSetterType" : "Parameter" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetParameterResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetParameterResponse", "variableName" : "getParameterResponse", "variableType" : "GetParameterResponse", "documentation" : null, "simpleType" : "GetParameterResponse", "variableSetterType" : "GetParameterResponse" }, "wrapper" : false }, "GetParametersByPathRequest" : { "c2jName" : "GetParametersByPathRequest", "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" : "GetParametersByPath", "locationName" : null, "requestUri" : "/", "target" : "AmazonSSM.GetParametersByPath", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getPath", "beanStyleSetterMethodName" : "setPath", "c2jName" : "Path", "c2jShape" : "PSParameterName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The hierarchy for the parameter. Hierarchies start with a forward slash (/) and end with the parameter name. A parameter name hierarchy can have a maximum of 15 levels. Here is an example of a hierarchy: /Finance/Prod/IAD/WinServ2016/license33

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #path(String)}.\n@param path a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #path(String)", "deprecated" : false, "documentation" : "

                                                                                                              The hierarchy for the parameter. Hierarchies start with a forward slash (/) and end with the parameter name. A parameter name hierarchy can have a maximum of 15 levels. Here is an example of a hierarchy: /Finance/Prod/IAD/WinServ2016/license33

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "path", "fluentSetterDocumentation" : "

                                                                                                              The hierarchy for the parameter. Hierarchies start with a forward slash (/) and end with the parameter name. A parameter name hierarchy can have a maximum of 15 levels. Here is an example of a hierarchy: /Finance/Prod/IAD/WinServ2016/license33

                                                                                                              \n@param path The hierarchy for the parameter. Hierarchies start with a forward slash (/) and end with the parameter name. A parameter name hierarchy can have a maximum of 15 levels. Here is an example of a hierarchy: /Finance/Prod/IAD/WinServ2016/license33\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "path", "getterDocumentation" : "

                                                                                                              The hierarchy for the parameter. Hierarchies start with a forward slash (/) and end with the parameter name. A parameter name hierarchy can have a maximum of 15 levels. Here is an example of a hierarchy: /Finance/Prod/IAD/WinServ2016/license33

                                                                                                              \n@return The hierarchy for the parameter. Hierarchies start with a forward slash (/) and end with the parameter name. A parameter name hierarchy can have a maximum of 15 levels. Here is an example of a hierarchy: /Finance/Prod/IAD/WinServ2016/license33", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Path", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Path", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Path", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The hierarchy for the parameter. Hierarchies start with a forward slash (/) and end with the parameter name. A parameter name hierarchy can have a maximum of 15 levels. Here is an example of a hierarchy: /Finance/Prod/IAD/WinServ2016/license33

                                                                                                              \n@param path The hierarchy for the parameter. Hierarchies start with a forward slash (/) and end with the parameter name. A parameter name hierarchy can have a maximum of 15 levels. Here is an example of a hierarchy: /Finance/Prod/IAD/WinServ2016/license33", "setterMethodName" : "setPath", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "path", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "path", "variableType" : "String", "documentation" : "

                                                                                                              The hierarchy for the parameter. Hierarchies start with a forward slash (/) and end with the parameter name. A parameter name hierarchy can have a maximum of 15 levels. Here is an example of a hierarchy: /Finance/Prod/IAD/WinServ2016/license33

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRecursive", "beanStyleSetterMethodName" : "setRecursive", "c2jName" : "Recursive", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Retrieve all parameters within a hierarchy.

                                                                                                              If a user has access to a path, then the user can access all levels of that path. For example, if a user has permission to access path /a, then the user can also access /a/b. Even if a user has explicitly been denied access in IAM for parameter /a/b, they can still call the GetParametersByPath API action recursively for /a and view /a/b.

                                                                                                              \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 #recursive(Boolean)}.\n@param recursive 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 #recursive(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                              Retrieve all parameters within a hierarchy.

                                                                                                              If a user has access to a path, then the user can access all levels of that path. For example, if a user has permission to access path /a, then the user can also access /a/b. Even if a user has explicitly been denied access in IAM for parameter /a/b, they can still call the GetParametersByPath API action recursively for /a and view /a/b.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "recursive", "fluentSetterDocumentation" : "

                                                                                                              Retrieve all parameters within a hierarchy.

                                                                                                              If a user has access to a path, then the user can access all levels of that path. For example, if a user has permission to access path /a, then the user can also access /a/b. Even if a user has explicitly been denied access in IAM for parameter /a/b, they can still call the GetParametersByPath API action recursively for /a and view /a/b.

                                                                                                              \n@param recursive Retrieve all parameters within a hierarchy.

                                                                                                              If a user has access to a path, then the user can access all levels of that path. For example, if a user has permission to access path /a, then the user can also access /a/b. Even if a user has explicitly been denied access in IAM for parameter /a/b, they can still call the GetParametersByPath API action recursively for /a and view /a/b.

                                                                                                              \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "recursive", "getterDocumentation" : "

                                                                                                              Retrieve all parameters within a hierarchy.

                                                                                                              If a user has access to a path, then the user can access all levels of that path. For example, if a user has permission to access path /a, then the user can also access /a/b. Even if a user has explicitly been denied access in IAM for parameter /a/b, they can still call the GetParametersByPath API action recursively for /a and view /a/b.

                                                                                                              \n@return Retrieve all parameters within a hierarchy.

                                                                                                              If a user has access to a path, then the user can access all levels of that path. For example, if a user has permission to access path /a, then the user can also access /a/b. Even if a user has explicitly been denied access in IAM for parameter /a/b, they can still call the GetParametersByPath API action recursively for /a and view /a/b.

                                                                                                              ", "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" : "Recursive", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Recursive", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Recursive", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Retrieve all parameters within a hierarchy.

                                                                                                              If a user has access to a path, then the user can access all levels of that path. For example, if a user has permission to access path /a, then the user can also access /a/b. Even if a user has explicitly been denied access in IAM for parameter /a/b, they can still call the GetParametersByPath API action recursively for /a and view /a/b.

                                                                                                              \n@param recursive Retrieve all parameters within a hierarchy.

                                                                                                              If a user has access to a path, then the user can access all levels of that path. For example, if a user has permission to access path /a, then the user can also access /a/b. Even if a user has explicitly been denied access in IAM for parameter /a/b, they can still call the GetParametersByPath API action recursively for /a and view /a/b.

                                                                                                              ", "setterMethodName" : "setRecursive", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "recursive", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "recursive", "variableType" : "Boolean", "documentation" : "

                                                                                                              Retrieve all parameters within a hierarchy.

                                                                                                              If a user has access to a path, then the user can access all levels of that path. For example, if a user has permission to access path /a, then the user can also access /a/b. Even if a user has explicitly been denied access in IAM for parameter /a/b, they can still call the GetParametersByPath API action recursively for /a and view /a/b.

                                                                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getParameterFilters", "beanStyleSetterMethodName" : "setParameterFilters", "c2jName" : "ParameterFilters", "c2jShape" : "ParameterStringFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Filters to limit the request results.

                                                                                                              You can't filter using the parameter name.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #parameterFilters(List)}.\n@param parameterFilters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #parameterFilters(List)", "deprecated" : false, "documentation" : "

                                                                                                              Filters to limit the request results.

                                                                                                              You can't filter using the parameter name.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parameterFilters", "fluentSetterDocumentation" : "

                                                                                                              Filters to limit the request results.

                                                                                                              You can't filter using the parameter name.

                                                                                                              \n@param parameterFilters Filters to limit the request results.

                                                                                                              You can't filter using the parameter name.

                                                                                                              \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parameterFilters", "getterDocumentation" : "

                                                                                                              Filters to limit the request results.

                                                                                                              You can't filter using the parameter name.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return Filters to limit the request results.

                                                                                                              You can't filter using the parameter name.

                                                                                                              ", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ParameterFilters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ParameterFilters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ParameterStringFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ParameterStringFilter.Builder} avoiding the need to create one manually via {@link ParameterStringFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link ParameterStringFilter.Builder#build()} is called immediately and its result is passed to {@link #member(ParameterStringFilter)}.\n@param member a consumer that will call methods on {@link ParameterStringFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ParameterStringFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "ParameterStringFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "ParameterStringFilter", "variableName" : "member", "variableType" : "ParameterStringFilter", "documentation" : null, "simpleType" : "ParameterStringFilter", "variableSetterType" : "ParameterStringFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ParameterStringFilter", "variableName" : "member", "variableType" : "ParameterStringFilter", "documentation" : "", "simpleType" : "ParameterStringFilter", "variableSetterType" : "ParameterStringFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ParameterStringFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ParameterStringFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ParameterFilters", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Filters to limit the request results.

                                                                                                              You can't filter using the parameter name.

                                                                                                              \n@param parameterFilters Filters to limit the request results.

                                                                                                              You can't filter using the parameter name.

                                                                                                              ", "setterMethodName" : "setParameterFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "parameterFilters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "parameterFilters", "variableType" : "java.util.List", "documentation" : "

                                                                                                              Filters to limit the request results.

                                                                                                              You can't filter using the parameter name.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getWithDecryption", "beanStyleSetterMethodName" : "setWithDecryption", "c2jName" : "WithDecryption", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Retrieve all parameters in a hierarchy with their value decrypted.

                                                                                                              \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 #withDecryption(Boolean)}.\n@param withDecryption 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 #withDecryption(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                              Retrieve all parameters in a hierarchy with their value decrypted.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "withDecryption", "fluentSetterDocumentation" : "

                                                                                                              Retrieve all parameters in a hierarchy with their value decrypted.

                                                                                                              \n@param withDecryption Retrieve all parameters in a hierarchy with their value decrypted.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "withDecryption", "getterDocumentation" : "

                                                                                                              Retrieve all parameters in a hierarchy with their value decrypted.

                                                                                                              \n@return Retrieve all parameters in a hierarchy with their value decrypted.", "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" : "WithDecryption", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WithDecryption", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "WithDecryption", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Retrieve all parameters in a hierarchy with their value decrypted.

                                                                                                              \n@param withDecryption Retrieve all parameters in a hierarchy with their value decrypted.", "setterMethodName" : "setWithDecryption", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "withDecryption", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "withDecryption", "variableType" : "Boolean", "documentation" : "

                                                                                                              Retrieve all parameters in a hierarchy with their value decrypted.

                                                                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "GetParametersByPathMaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@return The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A token to start the list. Use this token to get the next set of 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, "documentation" : "

                                                                                                              A token to start the list. Use this token to get the next set of results.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                              A token to start the list. Use this token to get the next set of results.

                                                                                                              \n@param nextToken A token to start the list. Use this token to get the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                              A token to start the list. Use this token to get the next set of results.

                                                                                                              \n@return A token to start the list. Use this token to get the next set of 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 to start the list. Use this token to get the next set of results.

                                                                                                              \n@param nextToken A token to start the list. Use this token to get the next set of 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 to start the list. Use this token to get the next set of results.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "MaxResults" : { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "GetParametersByPathMaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@return The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A token to start the list. Use this token to get the next set of 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, "documentation" : "

                                                                                                              A token to start the list. Use this token to get the next set of results.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                              A token to start the list. Use this token to get the next set of results.

                                                                                                              \n@param nextToken A token to start the list. Use this token to get the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                              A token to start the list. Use this token to get the next set of results.

                                                                                                              \n@return A token to start the list. Use this token to get the next set of 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 to start the list. Use this token to get the next set of results.

                                                                                                              \n@param nextToken A token to start the list. Use this token to get the next set of 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 to start the list. Use this token to get the next set of results.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ParameterFilters" : { "beanStyleGetterMethodName" : "getParameterFilters", "beanStyleSetterMethodName" : "setParameterFilters", "c2jName" : "ParameterFilters", "c2jShape" : "ParameterStringFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Filters to limit the request results.

                                                                                                              You can't filter using the parameter name.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #parameterFilters(List)}.\n@param parameterFilters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #parameterFilters(List)", "deprecated" : false, "documentation" : "

                                                                                                              Filters to limit the request results.

                                                                                                              You can't filter using the parameter name.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parameterFilters", "fluentSetterDocumentation" : "

                                                                                                              Filters to limit the request results.

                                                                                                              You can't filter using the parameter name.

                                                                                                              \n@param parameterFilters Filters to limit the request results.

                                                                                                              You can't filter using the parameter name.

                                                                                                              \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parameterFilters", "getterDocumentation" : "

                                                                                                              Filters to limit the request results.

                                                                                                              You can't filter using the parameter name.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return Filters to limit the request results.

                                                                                                              You can't filter using the parameter name.

                                                                                                              ", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ParameterFilters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ParameterFilters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ParameterStringFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ParameterStringFilter.Builder} avoiding the need to create one manually via {@link ParameterStringFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link ParameterStringFilter.Builder#build()} is called immediately and its result is passed to {@link #member(ParameterStringFilter)}.\n@param member a consumer that will call methods on {@link ParameterStringFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ParameterStringFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "ParameterStringFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "ParameterStringFilter", "variableName" : "member", "variableType" : "ParameterStringFilter", "documentation" : null, "simpleType" : "ParameterStringFilter", "variableSetterType" : "ParameterStringFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ParameterStringFilter", "variableName" : "member", "variableType" : "ParameterStringFilter", "documentation" : "", "simpleType" : "ParameterStringFilter", "variableSetterType" : "ParameterStringFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ParameterStringFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ParameterStringFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ParameterFilters", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Filters to limit the request results.

                                                                                                              You can't filter using the parameter name.

                                                                                                              \n@param parameterFilters Filters to limit the request results.

                                                                                                              You can't filter using the parameter name.

                                                                                                              ", "setterMethodName" : "setParameterFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "parameterFilters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "parameterFilters", "variableType" : "java.util.List", "documentation" : "

                                                                                                              Filters to limit the request results.

                                                                                                              You can't filter using the parameter name.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "Path" : { "beanStyleGetterMethodName" : "getPath", "beanStyleSetterMethodName" : "setPath", "c2jName" : "Path", "c2jShape" : "PSParameterName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The hierarchy for the parameter. Hierarchies start with a forward slash (/) and end with the parameter name. A parameter name hierarchy can have a maximum of 15 levels. Here is an example of a hierarchy: /Finance/Prod/IAD/WinServ2016/license33

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #path(String)}.\n@param path a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #path(String)", "deprecated" : false, "documentation" : "

                                                                                                              The hierarchy for the parameter. Hierarchies start with a forward slash (/) and end with the parameter name. A parameter name hierarchy can have a maximum of 15 levels. Here is an example of a hierarchy: /Finance/Prod/IAD/WinServ2016/license33

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "path", "fluentSetterDocumentation" : "

                                                                                                              The hierarchy for the parameter. Hierarchies start with a forward slash (/) and end with the parameter name. A parameter name hierarchy can have a maximum of 15 levels. Here is an example of a hierarchy: /Finance/Prod/IAD/WinServ2016/license33

                                                                                                              \n@param path The hierarchy for the parameter. Hierarchies start with a forward slash (/) and end with the parameter name. A parameter name hierarchy can have a maximum of 15 levels. Here is an example of a hierarchy: /Finance/Prod/IAD/WinServ2016/license33\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "path", "getterDocumentation" : "

                                                                                                              The hierarchy for the parameter. Hierarchies start with a forward slash (/) and end with the parameter name. A parameter name hierarchy can have a maximum of 15 levels. Here is an example of a hierarchy: /Finance/Prod/IAD/WinServ2016/license33

                                                                                                              \n@return The hierarchy for the parameter. Hierarchies start with a forward slash (/) and end with the parameter name. A parameter name hierarchy can have a maximum of 15 levels. Here is an example of a hierarchy: /Finance/Prod/IAD/WinServ2016/license33", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Path", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Path", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Path", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The hierarchy for the parameter. Hierarchies start with a forward slash (/) and end with the parameter name. A parameter name hierarchy can have a maximum of 15 levels. Here is an example of a hierarchy: /Finance/Prod/IAD/WinServ2016/license33

                                                                                                              \n@param path The hierarchy for the parameter. Hierarchies start with a forward slash (/) and end with the parameter name. A parameter name hierarchy can have a maximum of 15 levels. Here is an example of a hierarchy: /Finance/Prod/IAD/WinServ2016/license33", "setterMethodName" : "setPath", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "path", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "path", "variableType" : "String", "documentation" : "

                                                                                                              The hierarchy for the parameter. Hierarchies start with a forward slash (/) and end with the parameter name. A parameter name hierarchy can have a maximum of 15 levels. Here is an example of a hierarchy: /Finance/Prod/IAD/WinServ2016/license33

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Recursive" : { "beanStyleGetterMethodName" : "getRecursive", "beanStyleSetterMethodName" : "setRecursive", "c2jName" : "Recursive", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Retrieve all parameters within a hierarchy.

                                                                                                              If a user has access to a path, then the user can access all levels of that path. For example, if a user has permission to access path /a, then the user can also access /a/b. Even if a user has explicitly been denied access in IAM for parameter /a/b, they can still call the GetParametersByPath API action recursively for /a and view /a/b.

                                                                                                              \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 #recursive(Boolean)}.\n@param recursive 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 #recursive(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                              Retrieve all parameters within a hierarchy.

                                                                                                              If a user has access to a path, then the user can access all levels of that path. For example, if a user has permission to access path /a, then the user can also access /a/b. Even if a user has explicitly been denied access in IAM for parameter /a/b, they can still call the GetParametersByPath API action recursively for /a and view /a/b.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "recursive", "fluentSetterDocumentation" : "

                                                                                                              Retrieve all parameters within a hierarchy.

                                                                                                              If a user has access to a path, then the user can access all levels of that path. For example, if a user has permission to access path /a, then the user can also access /a/b. Even if a user has explicitly been denied access in IAM for parameter /a/b, they can still call the GetParametersByPath API action recursively for /a and view /a/b.

                                                                                                              \n@param recursive Retrieve all parameters within a hierarchy.

                                                                                                              If a user has access to a path, then the user can access all levels of that path. For example, if a user has permission to access path /a, then the user can also access /a/b. Even if a user has explicitly been denied access in IAM for parameter /a/b, they can still call the GetParametersByPath API action recursively for /a and view /a/b.

                                                                                                              \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "recursive", "getterDocumentation" : "

                                                                                                              Retrieve all parameters within a hierarchy.

                                                                                                              If a user has access to a path, then the user can access all levels of that path. For example, if a user has permission to access path /a, then the user can also access /a/b. Even if a user has explicitly been denied access in IAM for parameter /a/b, they can still call the GetParametersByPath API action recursively for /a and view /a/b.

                                                                                                              \n@return Retrieve all parameters within a hierarchy.

                                                                                                              If a user has access to a path, then the user can access all levels of that path. For example, if a user has permission to access path /a, then the user can also access /a/b. Even if a user has explicitly been denied access in IAM for parameter /a/b, they can still call the GetParametersByPath API action recursively for /a and view /a/b.

                                                                                                              ", "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" : "Recursive", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Recursive", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Recursive", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Retrieve all parameters within a hierarchy.

                                                                                                              If a user has access to a path, then the user can access all levels of that path. For example, if a user has permission to access path /a, then the user can also access /a/b. Even if a user has explicitly been denied access in IAM for parameter /a/b, they can still call the GetParametersByPath API action recursively for /a and view /a/b.

                                                                                                              \n@param recursive Retrieve all parameters within a hierarchy.

                                                                                                              If a user has access to a path, then the user can access all levels of that path. For example, if a user has permission to access path /a, then the user can also access /a/b. Even if a user has explicitly been denied access in IAM for parameter /a/b, they can still call the GetParametersByPath API action recursively for /a and view /a/b.

                                                                                                              ", "setterMethodName" : "setRecursive", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "recursive", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "recursive", "variableType" : "Boolean", "documentation" : "

                                                                                                              Retrieve all parameters within a hierarchy.

                                                                                                              If a user has access to a path, then the user can access all levels of that path. For example, if a user has permission to access path /a, then the user can also access /a/b. Even if a user has explicitly been denied access in IAM for parameter /a/b, they can still call the GetParametersByPath API action recursively for /a and view /a/b.

                                                                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "WithDecryption" : { "beanStyleGetterMethodName" : "getWithDecryption", "beanStyleSetterMethodName" : "setWithDecryption", "c2jName" : "WithDecryption", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Retrieve all parameters in a hierarchy with their value decrypted.

                                                                                                              \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 #withDecryption(Boolean)}.\n@param withDecryption 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 #withDecryption(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                              Retrieve all parameters in a hierarchy with their value decrypted.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "withDecryption", "fluentSetterDocumentation" : "

                                                                                                              Retrieve all parameters in a hierarchy with their value decrypted.

                                                                                                              \n@param withDecryption Retrieve all parameters in a hierarchy with their value decrypted.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "withDecryption", "getterDocumentation" : "

                                                                                                              Retrieve all parameters in a hierarchy with their value decrypted.

                                                                                                              \n@return Retrieve all parameters in a hierarchy with their value decrypted.", "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" : "WithDecryption", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WithDecryption", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "WithDecryption", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Retrieve all parameters in a hierarchy with their value decrypted.

                                                                                                              \n@param withDecryption Retrieve all parameters in a hierarchy with their value decrypted.", "setterMethodName" : "setWithDecryption", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "withDecryption", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "withDecryption", "variableType" : "Boolean", "documentation" : "

                                                                                                              Retrieve all parameters in a hierarchy with their value decrypted.

                                                                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getPath", "beanStyleSetterMethodName" : "setPath", "c2jName" : "Path", "c2jShape" : "PSParameterName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The hierarchy for the parameter. Hierarchies start with a forward slash (/) and end with the parameter name. A parameter name hierarchy can have a maximum of 15 levels. Here is an example of a hierarchy: /Finance/Prod/IAD/WinServ2016/license33

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #path(String)}.\n@param path a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #path(String)", "deprecated" : false, "documentation" : "

                                                                                                              The hierarchy for the parameter. Hierarchies start with a forward slash (/) and end with the parameter name. A parameter name hierarchy can have a maximum of 15 levels. Here is an example of a hierarchy: /Finance/Prod/IAD/WinServ2016/license33

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "path", "fluentSetterDocumentation" : "

                                                                                                              The hierarchy for the parameter. Hierarchies start with a forward slash (/) and end with the parameter name. A parameter name hierarchy can have a maximum of 15 levels. Here is an example of a hierarchy: /Finance/Prod/IAD/WinServ2016/license33

                                                                                                              \n@param path The hierarchy for the parameter. Hierarchies start with a forward slash (/) and end with the parameter name. A parameter name hierarchy can have a maximum of 15 levels. Here is an example of a hierarchy: /Finance/Prod/IAD/WinServ2016/license33\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "path", "getterDocumentation" : "

                                                                                                              The hierarchy for the parameter. Hierarchies start with a forward slash (/) and end with the parameter name. A parameter name hierarchy can have a maximum of 15 levels. Here is an example of a hierarchy: /Finance/Prod/IAD/WinServ2016/license33

                                                                                                              \n@return The hierarchy for the parameter. Hierarchies start with a forward slash (/) and end with the parameter name. A parameter name hierarchy can have a maximum of 15 levels. Here is an example of a hierarchy: /Finance/Prod/IAD/WinServ2016/license33", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Path", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Path", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Path", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The hierarchy for the parameter. Hierarchies start with a forward slash (/) and end with the parameter name. A parameter name hierarchy can have a maximum of 15 levels. Here is an example of a hierarchy: /Finance/Prod/IAD/WinServ2016/license33

                                                                                                              \n@param path The hierarchy for the parameter. Hierarchies start with a forward slash (/) and end with the parameter name. A parameter name hierarchy can have a maximum of 15 levels. Here is an example of a hierarchy: /Finance/Prod/IAD/WinServ2016/license33", "setterMethodName" : "setPath", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "path", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "path", "variableType" : "String", "documentation" : "

                                                                                                              The hierarchy for the parameter. Hierarchies start with a forward slash (/) and end with the parameter name. A parameter name hierarchy can have a maximum of 15 levels. Here is an example of a hierarchy: /Finance/Prod/IAD/WinServ2016/license33

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRecursive", "beanStyleSetterMethodName" : "setRecursive", "c2jName" : "Recursive", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Retrieve all parameters within a hierarchy.

                                                                                                              If a user has access to a path, then the user can access all levels of that path. For example, if a user has permission to access path /a, then the user can also access /a/b. Even if a user has explicitly been denied access in IAM for parameter /a/b, they can still call the GetParametersByPath API action recursively for /a and view /a/b.

                                                                                                              \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 #recursive(Boolean)}.\n@param recursive 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 #recursive(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                              Retrieve all parameters within a hierarchy.

                                                                                                              If a user has access to a path, then the user can access all levels of that path. For example, if a user has permission to access path /a, then the user can also access /a/b. Even if a user has explicitly been denied access in IAM for parameter /a/b, they can still call the GetParametersByPath API action recursively for /a and view /a/b.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "recursive", "fluentSetterDocumentation" : "

                                                                                                              Retrieve all parameters within a hierarchy.

                                                                                                              If a user has access to a path, then the user can access all levels of that path. For example, if a user has permission to access path /a, then the user can also access /a/b. Even if a user has explicitly been denied access in IAM for parameter /a/b, they can still call the GetParametersByPath API action recursively for /a and view /a/b.

                                                                                                              \n@param recursive Retrieve all parameters within a hierarchy.

                                                                                                              If a user has access to a path, then the user can access all levels of that path. For example, if a user has permission to access path /a, then the user can also access /a/b. Even if a user has explicitly been denied access in IAM for parameter /a/b, they can still call the GetParametersByPath API action recursively for /a and view /a/b.

                                                                                                              \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "recursive", "getterDocumentation" : "

                                                                                                              Retrieve all parameters within a hierarchy.

                                                                                                              If a user has access to a path, then the user can access all levels of that path. For example, if a user has permission to access path /a, then the user can also access /a/b. Even if a user has explicitly been denied access in IAM for parameter /a/b, they can still call the GetParametersByPath API action recursively for /a and view /a/b.

                                                                                                              \n@return Retrieve all parameters within a hierarchy.

                                                                                                              If a user has access to a path, then the user can access all levels of that path. For example, if a user has permission to access path /a, then the user can also access /a/b. Even if a user has explicitly been denied access in IAM for parameter /a/b, they can still call the GetParametersByPath API action recursively for /a and view /a/b.

                                                                                                              ", "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" : "Recursive", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Recursive", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Recursive", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Retrieve all parameters within a hierarchy.

                                                                                                              If a user has access to a path, then the user can access all levels of that path. For example, if a user has permission to access path /a, then the user can also access /a/b. Even if a user has explicitly been denied access in IAM for parameter /a/b, they can still call the GetParametersByPath API action recursively for /a and view /a/b.

                                                                                                              \n@param recursive Retrieve all parameters within a hierarchy.

                                                                                                              If a user has access to a path, then the user can access all levels of that path. For example, if a user has permission to access path /a, then the user can also access /a/b. Even if a user has explicitly been denied access in IAM for parameter /a/b, they can still call the GetParametersByPath API action recursively for /a and view /a/b.

                                                                                                              ", "setterMethodName" : "setRecursive", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "recursive", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "recursive", "variableType" : "Boolean", "documentation" : "

                                                                                                              Retrieve all parameters within a hierarchy.

                                                                                                              If a user has access to a path, then the user can access all levels of that path. For example, if a user has permission to access path /a, then the user can also access /a/b. Even if a user has explicitly been denied access in IAM for parameter /a/b, they can still call the GetParametersByPath API action recursively for /a and view /a/b.

                                                                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getParameterFilters", "beanStyleSetterMethodName" : "setParameterFilters", "c2jName" : "ParameterFilters", "c2jShape" : "ParameterStringFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Filters to limit the request results.

                                                                                                              You can't filter using the parameter name.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #parameterFilters(List)}.\n@param parameterFilters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #parameterFilters(List)", "deprecated" : false, "documentation" : "

                                                                                                              Filters to limit the request results.

                                                                                                              You can't filter using the parameter name.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parameterFilters", "fluentSetterDocumentation" : "

                                                                                                              Filters to limit the request results.

                                                                                                              You can't filter using the parameter name.

                                                                                                              \n@param parameterFilters Filters to limit the request results.

                                                                                                              You can't filter using the parameter name.

                                                                                                              \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parameterFilters", "getterDocumentation" : "

                                                                                                              Filters to limit the request results.

                                                                                                              You can't filter using the parameter name.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return Filters to limit the request results.

                                                                                                              You can't filter using the parameter name.

                                                                                                              ", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ParameterFilters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ParameterFilters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ParameterStringFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ParameterStringFilter.Builder} avoiding the need to create one manually via {@link ParameterStringFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link ParameterStringFilter.Builder#build()} is called immediately and its result is passed to {@link #member(ParameterStringFilter)}.\n@param member a consumer that will call methods on {@link ParameterStringFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ParameterStringFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "ParameterStringFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "ParameterStringFilter", "variableName" : "member", "variableType" : "ParameterStringFilter", "documentation" : null, "simpleType" : "ParameterStringFilter", "variableSetterType" : "ParameterStringFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ParameterStringFilter", "variableName" : "member", "variableType" : "ParameterStringFilter", "documentation" : "", "simpleType" : "ParameterStringFilter", "variableSetterType" : "ParameterStringFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ParameterStringFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ParameterStringFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ParameterFilters", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Filters to limit the request results.

                                                                                                              You can't filter using the parameter name.

                                                                                                              \n@param parameterFilters Filters to limit the request results.

                                                                                                              You can't filter using the parameter name.

                                                                                                              ", "setterMethodName" : "setParameterFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "parameterFilters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "parameterFilters", "variableType" : "java.util.List", "documentation" : "

                                                                                                              Filters to limit the request results.

                                                                                                              You can't filter using the parameter name.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getWithDecryption", "beanStyleSetterMethodName" : "setWithDecryption", "c2jName" : "WithDecryption", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Retrieve all parameters in a hierarchy with their value decrypted.

                                                                                                              \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 #withDecryption(Boolean)}.\n@param withDecryption 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 #withDecryption(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                              Retrieve all parameters in a hierarchy with their value decrypted.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "withDecryption", "fluentSetterDocumentation" : "

                                                                                                              Retrieve all parameters in a hierarchy with their value decrypted.

                                                                                                              \n@param withDecryption Retrieve all parameters in a hierarchy with their value decrypted.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "withDecryption", "getterDocumentation" : "

                                                                                                              Retrieve all parameters in a hierarchy with their value decrypted.

                                                                                                              \n@return Retrieve all parameters in a hierarchy with their value decrypted.", "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" : "WithDecryption", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WithDecryption", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "WithDecryption", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Retrieve all parameters in a hierarchy with their value decrypted.

                                                                                                              \n@param withDecryption Retrieve all parameters in a hierarchy with their value decrypted.", "setterMethodName" : "setWithDecryption", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "withDecryption", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "withDecryption", "variableType" : "Boolean", "documentation" : "

                                                                                                              Retrieve all parameters in a hierarchy with their value decrypted.

                                                                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "GetParametersByPathMaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@return The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A token to start the list. Use this token to get the next set of 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, "documentation" : "

                                                                                                              A token to start the list. Use this token to get the next set of results.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                              A token to start the list. Use this token to get the next set of results.

                                                                                                              \n@param nextToken A token to start the list. Use this token to get the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                              A token to start the list. Use this token to get the next set of results.

                                                                                                              \n@return A token to start the list. Use this token to get the next set of 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 to start the list. Use this token to get the next set of results.

                                                                                                              \n@param nextToken A token to start the list. Use this token to get the next set of 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 to start the list. Use this token to get the next set of results.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Path" ], "shapeName" : "GetParametersByPathRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetParametersByPathRequest", "variableName" : "getParametersByPathRequest", "variableType" : "GetParametersByPathRequest", "documentation" : null, "simpleType" : "GetParametersByPathRequest", "variableSetterType" : "GetParametersByPathRequest" }, "wrapper" : false }, "GetParametersByPathResponse" : { "c2jName" : "GetParametersByPathResult", "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" : [ { "beanStyleGetterMethodName" : "getParameters", "beanStyleSetterMethodName" : "setParameters", "c2jName" : "Parameters", "c2jShape" : "ParameterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A list of parameters found in the specified hierarchy.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #parameters(List)}.\n@param parameters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #parameters(List)", "deprecated" : false, "documentation" : "

                                                                                                              A list of parameters found in the specified hierarchy.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parameters", "fluentSetterDocumentation" : "

                                                                                                              A list of parameters found in the specified hierarchy.

                                                                                                              \n@param parameters A list of parameters found in the specified hierarchy.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parameters", "getterDocumentation" : "

                                                                                                              A list of parameters found in the specified hierarchy.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return A list of parameters found in the specified hierarchy.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Parameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Parameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Parameter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Parameter.Builder} avoiding the need to create one manually via {@link Parameter#builder()}.\n\nWhen the {@link Consumer} completes, {@link Parameter.Builder#build()} is called immediately and its result is passed to {@link #member(Parameter)}.\n@param member a consumer that will call methods on {@link Parameter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Parameter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Parameter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Parameter", "variableName" : "member", "variableType" : "Parameter", "documentation" : null, "simpleType" : "Parameter", "variableSetterType" : "Parameter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Parameter", "variableName" : "member", "variableType" : "Parameter", "documentation" : "", "simpleType" : "Parameter", "variableSetterType" : "Parameter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Parameter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Parameter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Parameters", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A list of parameters found in the specified hierarchy.

                                                                                                              \n@param parameters A list of parameters found in the specified hierarchy.", "setterMethodName" : "setParameters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "parameters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "parameters", "variableType" : "java.util.List", "documentation" : "

                                                                                                              A list of parameters found in the specified hierarchy.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The token for the next set of items to return. Use this token to get the next set of 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, "documentation" : "

                                                                                                              The token for the next set of items to return. Use this token to get the next set of results.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                              The token for the next set of items to return. Use this token to get the next set of results.

                                                                                                              \n@param nextToken The token for the next set of items to return. Use this token to get the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                              The token for the next set of items to return. Use this token to get the next set of results.

                                                                                                              \n@return The token for the next set of items to return. Use this token to get the next set of 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" : "

                                                                                                              The token for the next set of items to return. Use this token to get the next set of results.

                                                                                                              \n@param nextToken The token for the next set of items to return. Use this token to get the next set of 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" : "

                                                                                                              The token for the next set of items to return. Use this token to get the next set of results.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The token for the next set of items to return. Use this token to get the next set of 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, "documentation" : "

                                                                                                              The token for the next set of items to return. Use this token to get the next set of results.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                              The token for the next set of items to return. Use this token to get the next set of results.

                                                                                                              \n@param nextToken The token for the next set of items to return. Use this token to get the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                              The token for the next set of items to return. Use this token to get the next set of results.

                                                                                                              \n@return The token for the next set of items to return. Use this token to get the next set of 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" : "

                                                                                                              The token for the next set of items to return. Use this token to get the next set of results.

                                                                                                              \n@param nextToken The token for the next set of items to return. Use this token to get the next set of 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" : "

                                                                                                              The token for the next set of items to return. Use this token to get the next set of results.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Parameters" : { "beanStyleGetterMethodName" : "getParameters", "beanStyleSetterMethodName" : "setParameters", "c2jName" : "Parameters", "c2jShape" : "ParameterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A list of parameters found in the specified hierarchy.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #parameters(List)}.\n@param parameters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #parameters(List)", "deprecated" : false, "documentation" : "

                                                                                                              A list of parameters found in the specified hierarchy.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parameters", "fluentSetterDocumentation" : "

                                                                                                              A list of parameters found in the specified hierarchy.

                                                                                                              \n@param parameters A list of parameters found in the specified hierarchy.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parameters", "getterDocumentation" : "

                                                                                                              A list of parameters found in the specified hierarchy.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return A list of parameters found in the specified hierarchy.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Parameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Parameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Parameter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Parameter.Builder} avoiding the need to create one manually via {@link Parameter#builder()}.\n\nWhen the {@link Consumer} completes, {@link Parameter.Builder#build()} is called immediately and its result is passed to {@link #member(Parameter)}.\n@param member a consumer that will call methods on {@link Parameter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Parameter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Parameter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Parameter", "variableName" : "member", "variableType" : "Parameter", "documentation" : null, "simpleType" : "Parameter", "variableSetterType" : "Parameter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Parameter", "variableName" : "member", "variableType" : "Parameter", "documentation" : "", "simpleType" : "Parameter", "variableSetterType" : "Parameter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Parameter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Parameter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Parameters", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A list of parameters found in the specified hierarchy.

                                                                                                              \n@param parameters A list of parameters found in the specified hierarchy.", "setterMethodName" : "setParameters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "parameters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "parameters", "variableType" : "java.util.List", "documentation" : "

                                                                                                              A list of parameters found in the specified hierarchy.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getParameters", "beanStyleSetterMethodName" : "setParameters", "c2jName" : "Parameters", "c2jShape" : "ParameterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A list of parameters found in the specified hierarchy.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #parameters(List)}.\n@param parameters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #parameters(List)", "deprecated" : false, "documentation" : "

                                                                                                              A list of parameters found in the specified hierarchy.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parameters", "fluentSetterDocumentation" : "

                                                                                                              A list of parameters found in the specified hierarchy.

                                                                                                              \n@param parameters A list of parameters found in the specified hierarchy.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parameters", "getterDocumentation" : "

                                                                                                              A list of parameters found in the specified hierarchy.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return A list of parameters found in the specified hierarchy.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Parameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Parameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Parameter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Parameter.Builder} avoiding the need to create one manually via {@link Parameter#builder()}.\n\nWhen the {@link Consumer} completes, {@link Parameter.Builder#build()} is called immediately and its result is passed to {@link #member(Parameter)}.\n@param member a consumer that will call methods on {@link Parameter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Parameter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Parameter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Parameter", "variableName" : "member", "variableType" : "Parameter", "documentation" : null, "simpleType" : "Parameter", "variableSetterType" : "Parameter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Parameter", "variableName" : "member", "variableType" : "Parameter", "documentation" : "", "simpleType" : "Parameter", "variableSetterType" : "Parameter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Parameter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Parameter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Parameters", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A list of parameters found in the specified hierarchy.

                                                                                                              \n@param parameters A list of parameters found in the specified hierarchy.", "setterMethodName" : "setParameters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "parameters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "parameters", "variableType" : "java.util.List", "documentation" : "

                                                                                                              A list of parameters found in the specified hierarchy.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The token for the next set of items to return. Use this token to get the next set of 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, "documentation" : "

                                                                                                              The token for the next set of items to return. Use this token to get the next set of results.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                              The token for the next set of items to return. Use this token to get the next set of results.

                                                                                                              \n@param nextToken The token for the next set of items to return. Use this token to get the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                              The token for the next set of items to return. Use this token to get the next set of results.

                                                                                                              \n@return The token for the next set of items to return. Use this token to get the next set of 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" : "

                                                                                                              The token for the next set of items to return. Use this token to get the next set of results.

                                                                                                              \n@param nextToken The token for the next set of items to return. Use this token to get the next set of 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" : "

                                                                                                              The token for the next set of items to return. Use this token to get the next set of results.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetParametersByPathResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetParametersByPathResponse", "variableName" : "getParametersByPathResponse", "variableType" : "GetParametersByPathResponse", "documentation" : null, "simpleType" : "GetParametersByPathResponse", "variableSetterType" : "GetParametersByPathResponse" }, "wrapper" : false }, "GetParametersRequest" : { "c2jName" : "GetParametersRequest", "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" : "GetParameters", "locationName" : null, "requestUri" : "/", "target" : "AmazonSSM.GetParameters", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getNames", "beanStyleSetterMethodName" : "setNames", "c2jName" : "Names", "c2jShape" : "ParameterNameList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Names of the parameters for which you want to query information.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #names(List)}.\n@param names a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #names(List)", "deprecated" : false, "documentation" : "

                                                                                                              Names of the parameters for which you want to query information.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "names", "fluentSetterDocumentation" : "

                                                                                                              Names of the parameters for which you want to query information.

                                                                                                              \n@param names Names of the parameters for which you want to query information.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "names", "getterDocumentation" : "

                                                                                                              Names of the parameters for which you want to query information.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return Names of the parameters for which you want to query information.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Names", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Names", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "PSParameterName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "Names", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Names of the parameters for which you want to query information.

                                                                                                              \n@param names Names of the parameters for which you want to query information.", "setterMethodName" : "setNames", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "names", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "names", "variableType" : "java.util.List", "documentation" : "

                                                                                                              Names of the parameters for which you want to query information.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getWithDecryption", "beanStyleSetterMethodName" : "setWithDecryption", "c2jName" : "WithDecryption", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Return decrypted secure string value. Return decrypted values for secure string parameters. This flag is ignored for String and StringList parameter types.

                                                                                                              \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 #withDecryption(Boolean)}.\n@param withDecryption 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 #withDecryption(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                              Return decrypted secure string value. Return decrypted values for secure string parameters. This flag is ignored for String and StringList parameter types.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "withDecryption", "fluentSetterDocumentation" : "

                                                                                                              Return decrypted secure string value. Return decrypted values for secure string parameters. This flag is ignored for String and StringList parameter types.

                                                                                                              \n@param withDecryption Return decrypted secure string value. Return decrypted values for secure string parameters. This flag is ignored for String and StringList parameter types.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "withDecryption", "getterDocumentation" : "

                                                                                                              Return decrypted secure string value. Return decrypted values for secure string parameters. This flag is ignored for String and StringList parameter types.

                                                                                                              \n@return Return decrypted secure string value. Return decrypted values for secure string parameters. This flag is ignored for String and StringList parameter types.", "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" : "WithDecryption", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WithDecryption", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "WithDecryption", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Return decrypted secure string value. Return decrypted values for secure string parameters. This flag is ignored for String and StringList parameter types.

                                                                                                              \n@param withDecryption Return decrypted secure string value. Return decrypted values for secure string parameters. This flag is ignored for String and StringList parameter types.", "setterMethodName" : "setWithDecryption", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "withDecryption", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "withDecryption", "variableType" : "Boolean", "documentation" : "

                                                                                                              Return decrypted secure string value. Return decrypted values for secure string parameters. This flag is ignored for String and StringList parameter types.

                                                                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Names" : { "beanStyleGetterMethodName" : "getNames", "beanStyleSetterMethodName" : "setNames", "c2jName" : "Names", "c2jShape" : "ParameterNameList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Names of the parameters for which you want to query information.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #names(List)}.\n@param names a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #names(List)", "deprecated" : false, "documentation" : "

                                                                                                              Names of the parameters for which you want to query information.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "names", "fluentSetterDocumentation" : "

                                                                                                              Names of the parameters for which you want to query information.

                                                                                                              \n@param names Names of the parameters for which you want to query information.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "names", "getterDocumentation" : "

                                                                                                              Names of the parameters for which you want to query information.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return Names of the parameters for which you want to query information.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Names", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Names", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "PSParameterName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "Names", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Names of the parameters for which you want to query information.

                                                                                                              \n@param names Names of the parameters for which you want to query information.", "setterMethodName" : "setNames", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "names", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "names", "variableType" : "java.util.List", "documentation" : "

                                                                                                              Names of the parameters for which you want to query information.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "WithDecryption" : { "beanStyleGetterMethodName" : "getWithDecryption", "beanStyleSetterMethodName" : "setWithDecryption", "c2jName" : "WithDecryption", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Return decrypted secure string value. Return decrypted values for secure string parameters. This flag is ignored for String and StringList parameter types.

                                                                                                              \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 #withDecryption(Boolean)}.\n@param withDecryption 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 #withDecryption(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                              Return decrypted secure string value. Return decrypted values for secure string parameters. This flag is ignored for String and StringList parameter types.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "withDecryption", "fluentSetterDocumentation" : "

                                                                                                              Return decrypted secure string value. Return decrypted values for secure string parameters. This flag is ignored for String and StringList parameter types.

                                                                                                              \n@param withDecryption Return decrypted secure string value. Return decrypted values for secure string parameters. This flag is ignored for String and StringList parameter types.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "withDecryption", "getterDocumentation" : "

                                                                                                              Return decrypted secure string value. Return decrypted values for secure string parameters. This flag is ignored for String and StringList parameter types.

                                                                                                              \n@return Return decrypted secure string value. Return decrypted values for secure string parameters. This flag is ignored for String and StringList parameter types.", "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" : "WithDecryption", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WithDecryption", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "WithDecryption", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Return decrypted secure string value. Return decrypted values for secure string parameters. This flag is ignored for String and StringList parameter types.

                                                                                                              \n@param withDecryption Return decrypted secure string value. Return decrypted values for secure string parameters. This flag is ignored for String and StringList parameter types.", "setterMethodName" : "setWithDecryption", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "withDecryption", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "withDecryption", "variableType" : "Boolean", "documentation" : "

                                                                                                              Return decrypted secure string value. Return decrypted values for secure string parameters. This flag is ignored for String and StringList parameter types.

                                                                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getNames", "beanStyleSetterMethodName" : "setNames", "c2jName" : "Names", "c2jShape" : "ParameterNameList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Names of the parameters for which you want to query information.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #names(List)}.\n@param names a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #names(List)", "deprecated" : false, "documentation" : "

                                                                                                              Names of the parameters for which you want to query information.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "names", "fluentSetterDocumentation" : "

                                                                                                              Names of the parameters for which you want to query information.

                                                                                                              \n@param names Names of the parameters for which you want to query information.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "names", "getterDocumentation" : "

                                                                                                              Names of the parameters for which you want to query information.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return Names of the parameters for which you want to query information.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Names", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Names", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "PSParameterName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "Names", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Names of the parameters for which you want to query information.

                                                                                                              \n@param names Names of the parameters for which you want to query information.", "setterMethodName" : "setNames", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "names", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "names", "variableType" : "java.util.List", "documentation" : "

                                                                                                              Names of the parameters for which you want to query information.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getWithDecryption", "beanStyleSetterMethodName" : "setWithDecryption", "c2jName" : "WithDecryption", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Return decrypted secure string value. Return decrypted values for secure string parameters. This flag is ignored for String and StringList parameter types.

                                                                                                              \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 #withDecryption(Boolean)}.\n@param withDecryption 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 #withDecryption(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                              Return decrypted secure string value. Return decrypted values for secure string parameters. This flag is ignored for String and StringList parameter types.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "withDecryption", "fluentSetterDocumentation" : "

                                                                                                              Return decrypted secure string value. Return decrypted values for secure string parameters. This flag is ignored for String and StringList parameter types.

                                                                                                              \n@param withDecryption Return decrypted secure string value. Return decrypted values for secure string parameters. This flag is ignored for String and StringList parameter types.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "withDecryption", "getterDocumentation" : "

                                                                                                              Return decrypted secure string value. Return decrypted values for secure string parameters. This flag is ignored for String and StringList parameter types.

                                                                                                              \n@return Return decrypted secure string value. Return decrypted values for secure string parameters. This flag is ignored for String and StringList parameter types.", "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" : "WithDecryption", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WithDecryption", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "WithDecryption", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Return decrypted secure string value. Return decrypted values for secure string parameters. This flag is ignored for String and StringList parameter types.

                                                                                                              \n@param withDecryption Return decrypted secure string value. Return decrypted values for secure string parameters. This flag is ignored for String and StringList parameter types.", "setterMethodName" : "setWithDecryption", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "withDecryption", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "withDecryption", "variableType" : "Boolean", "documentation" : "

                                                                                                              Return decrypted secure string value. Return decrypted values for secure string parameters. This flag is ignored for String and StringList parameter types.

                                                                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Names" ], "shapeName" : "GetParametersRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetParametersRequest", "variableName" : "getParametersRequest", "variableType" : "GetParametersRequest", "documentation" : null, "simpleType" : "GetParametersRequest", "variableSetterType" : "GetParametersRequest" }, "wrapper" : false }, "GetParametersResponse" : { "c2jName" : "GetParametersResult", "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" : [ { "beanStyleGetterMethodName" : "getParameters", "beanStyleSetterMethodName" : "setParameters", "c2jName" : "Parameters", "c2jShape" : "ParameterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A list of details for a parameter.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #parameters(List)}.\n@param parameters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #parameters(List)", "deprecated" : false, "documentation" : "

                                                                                                              A list of details for a parameter.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parameters", "fluentSetterDocumentation" : "

                                                                                                              A list of details for a parameter.

                                                                                                              \n@param parameters A list of details for a parameter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parameters", "getterDocumentation" : "

                                                                                                              A list of details for a parameter.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return A list of details for a parameter.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Parameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Parameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Parameter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Parameter.Builder} avoiding the need to create one manually via {@link Parameter#builder()}.\n\nWhen the {@link Consumer} completes, {@link Parameter.Builder#build()} is called immediately and its result is passed to {@link #member(Parameter)}.\n@param member a consumer that will call methods on {@link Parameter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Parameter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Parameter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Parameter", "variableName" : "member", "variableType" : "Parameter", "documentation" : null, "simpleType" : "Parameter", "variableSetterType" : "Parameter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Parameter", "variableName" : "member", "variableType" : "Parameter", "documentation" : "", "simpleType" : "Parameter", "variableSetterType" : "Parameter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Parameter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Parameter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Parameters", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A list of details for a parameter.

                                                                                                              \n@param parameters A list of details for a parameter.", "setterMethodName" : "setParameters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "parameters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "parameters", "variableType" : "java.util.List", "documentation" : "

                                                                                                              A list of details for a parameter.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInvalidParameters", "beanStyleSetterMethodName" : "setInvalidParameters", "c2jName" : "InvalidParameters", "c2jShape" : "ParameterNameList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A list of parameters that are not formatted correctly or do not run during an execution.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #invalidParameters(List)}.\n@param invalidParameters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #invalidParameters(List)", "deprecated" : false, "documentation" : "

                                                                                                              A list of parameters that are not formatted correctly or do not run during an execution.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "invalidParameters", "fluentSetterDocumentation" : "

                                                                                                              A list of parameters that are not formatted correctly or do not run during an execution.

                                                                                                              \n@param invalidParameters A list of parameters that are not formatted correctly or do not run during an execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "invalidParameters", "getterDocumentation" : "

                                                                                                              A list of parameters that are not formatted correctly or do not run during an execution.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return A list of parameters that are not formatted correctly or do not run during an execution.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InvalidParameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InvalidParameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "PSParameterName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "InvalidParameters", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A list of parameters that are not formatted correctly or do not run during an execution.

                                                                                                              \n@param invalidParameters A list of parameters that are not formatted correctly or do not run during an execution.", "setterMethodName" : "setInvalidParameters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "invalidParameters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "invalidParameters", "variableType" : "java.util.List", "documentation" : "

                                                                                                              A list of parameters that are not formatted correctly or do not run during an execution.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "InvalidParameters" : { "beanStyleGetterMethodName" : "getInvalidParameters", "beanStyleSetterMethodName" : "setInvalidParameters", "c2jName" : "InvalidParameters", "c2jShape" : "ParameterNameList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A list of parameters that are not formatted correctly or do not run during an execution.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #invalidParameters(List)}.\n@param invalidParameters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #invalidParameters(List)", "deprecated" : false, "documentation" : "

                                                                                                              A list of parameters that are not formatted correctly or do not run during an execution.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "invalidParameters", "fluentSetterDocumentation" : "

                                                                                                              A list of parameters that are not formatted correctly or do not run during an execution.

                                                                                                              \n@param invalidParameters A list of parameters that are not formatted correctly or do not run during an execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "invalidParameters", "getterDocumentation" : "

                                                                                                              A list of parameters that are not formatted correctly or do not run during an execution.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return A list of parameters that are not formatted correctly or do not run during an execution.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InvalidParameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InvalidParameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "PSParameterName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "InvalidParameters", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A list of parameters that are not formatted correctly or do not run during an execution.

                                                                                                              \n@param invalidParameters A list of parameters that are not formatted correctly or do not run during an execution.", "setterMethodName" : "setInvalidParameters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "invalidParameters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "invalidParameters", "variableType" : "java.util.List", "documentation" : "

                                                                                                              A list of parameters that are not formatted correctly or do not run during an execution.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "Parameters" : { "beanStyleGetterMethodName" : "getParameters", "beanStyleSetterMethodName" : "setParameters", "c2jName" : "Parameters", "c2jShape" : "ParameterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A list of details for a parameter.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #parameters(List)}.\n@param parameters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #parameters(List)", "deprecated" : false, "documentation" : "

                                                                                                              A list of details for a parameter.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parameters", "fluentSetterDocumentation" : "

                                                                                                              A list of details for a parameter.

                                                                                                              \n@param parameters A list of details for a parameter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parameters", "getterDocumentation" : "

                                                                                                              A list of details for a parameter.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return A list of details for a parameter.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Parameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Parameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Parameter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Parameter.Builder} avoiding the need to create one manually via {@link Parameter#builder()}.\n\nWhen the {@link Consumer} completes, {@link Parameter.Builder#build()} is called immediately and its result is passed to {@link #member(Parameter)}.\n@param member a consumer that will call methods on {@link Parameter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Parameter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Parameter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Parameter", "variableName" : "member", "variableType" : "Parameter", "documentation" : null, "simpleType" : "Parameter", "variableSetterType" : "Parameter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Parameter", "variableName" : "member", "variableType" : "Parameter", "documentation" : "", "simpleType" : "Parameter", "variableSetterType" : "Parameter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Parameter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Parameter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Parameters", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A list of details for a parameter.

                                                                                                              \n@param parameters A list of details for a parameter.", "setterMethodName" : "setParameters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "parameters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "parameters", "variableType" : "java.util.List", "documentation" : "

                                                                                                              A list of details for a parameter.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getParameters", "beanStyleSetterMethodName" : "setParameters", "c2jName" : "Parameters", "c2jShape" : "ParameterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A list of details for a parameter.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #parameters(List)}.\n@param parameters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #parameters(List)", "deprecated" : false, "documentation" : "

                                                                                                              A list of details for a parameter.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parameters", "fluentSetterDocumentation" : "

                                                                                                              A list of details for a parameter.

                                                                                                              \n@param parameters A list of details for a parameter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parameters", "getterDocumentation" : "

                                                                                                              A list of details for a parameter.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return A list of details for a parameter.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Parameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Parameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Parameter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Parameter.Builder} avoiding the need to create one manually via {@link Parameter#builder()}.\n\nWhen the {@link Consumer} completes, {@link Parameter.Builder#build()} is called immediately and its result is passed to {@link #member(Parameter)}.\n@param member a consumer that will call methods on {@link Parameter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Parameter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Parameter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Parameter", "variableName" : "member", "variableType" : "Parameter", "documentation" : null, "simpleType" : "Parameter", "variableSetterType" : "Parameter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Parameter", "variableName" : "member", "variableType" : "Parameter", "documentation" : "", "simpleType" : "Parameter", "variableSetterType" : "Parameter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Parameter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Parameter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Parameters", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A list of details for a parameter.

                                                                                                              \n@param parameters A list of details for a parameter.", "setterMethodName" : "setParameters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "parameters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "parameters", "variableType" : "java.util.List", "documentation" : "

                                                                                                              A list of details for a parameter.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInvalidParameters", "beanStyleSetterMethodName" : "setInvalidParameters", "c2jName" : "InvalidParameters", "c2jShape" : "ParameterNameList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A list of parameters that are not formatted correctly or do not run during an execution.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #invalidParameters(List)}.\n@param invalidParameters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #invalidParameters(List)", "deprecated" : false, "documentation" : "

                                                                                                              A list of parameters that are not formatted correctly or do not run during an execution.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "invalidParameters", "fluentSetterDocumentation" : "

                                                                                                              A list of parameters that are not formatted correctly or do not run during an execution.

                                                                                                              \n@param invalidParameters A list of parameters that are not formatted correctly or do not run during an execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "invalidParameters", "getterDocumentation" : "

                                                                                                              A list of parameters that are not formatted correctly or do not run during an execution.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return A list of parameters that are not formatted correctly or do not run during an execution.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InvalidParameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InvalidParameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "PSParameterName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "InvalidParameters", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A list of parameters that are not formatted correctly or do not run during an execution.

                                                                                                              \n@param invalidParameters A list of parameters that are not formatted correctly or do not run during an execution.", "setterMethodName" : "setInvalidParameters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "invalidParameters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "invalidParameters", "variableType" : "java.util.List", "documentation" : "

                                                                                                              A list of parameters that are not formatted correctly or do not run during an execution.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetParametersResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetParametersResponse", "variableName" : "getParametersResponse", "variableType" : "GetParametersResponse", "documentation" : null, "simpleType" : "GetParametersResponse", "variableSetterType" : "GetParametersResponse" }, "wrapper" : false }, "GetPatchBaselineForPatchGroupRequest" : { "c2jName" : "GetPatchBaselineForPatchGroupRequest", "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" : "GetPatchBaselineForPatchGroup", "locationName" : null, "requestUri" : "/", "target" : "AmazonSSM.GetPatchBaselineForPatchGroup", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getPatchGroup", "beanStyleSetterMethodName" : "setPatchGroup", "c2jName" : "PatchGroup", "c2jShape" : "PatchGroup", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of the patch group whose patch baseline should be retrieved.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #patchGroup(String)}.\n@param patchGroup a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #patchGroup(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name of the patch group whose patch baseline should be retrieved.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "patchGroup", "fluentSetterDocumentation" : "

                                                                                                              The name of the patch group whose patch baseline should be retrieved.

                                                                                                              \n@param patchGroup The name of the patch group whose patch baseline should be retrieved.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "patchGroup", "getterDocumentation" : "

                                                                                                              The name of the patch group whose patch baseline should be retrieved.

                                                                                                              \n@return The name of the patch group whose patch baseline should be retrieved.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PatchGroup", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PatchGroup", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PatchGroup", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The name of the patch group whose patch baseline should be retrieved.

                                                                                                              \n@param patchGroup The name of the patch group whose patch baseline should be retrieved.", "setterMethodName" : "setPatchGroup", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "patchGroup", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "patchGroup", "variableType" : "String", "documentation" : "

                                                                                                              The name of the patch group whose patch baseline should be retrieved.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOperatingSystemAsString", "beanStyleSetterMethodName" : "setOperatingSystem", "c2jName" : "OperatingSystem", "c2jShape" : "OperatingSystem", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Returns he operating system rule specified for patch groups using the patch baseline.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #operatingSystemAsString(String)}.\n@param operatingSystem a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #operatingSystem(String)", "deprecated" : false, "documentation" : "

                                                                                                              Returns he operating system rule specified for patch groups using the patch baseline.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "OperatingSystem", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "operatingSystem", "fluentEnumSetterMethodName" : "operatingSystem", "fluentGetterMethodName" : "operatingSystemAsString", "fluentSetterDocumentation" : "

                                                                                                              Returns he operating system rule specified for patch groups using the patch baseline.

                                                                                                              \n@param operatingSystem Returns he operating system rule specified for patch groups using the patch baseline.\n@see OperatingSystem\n@return Returns a reference to this object so that method calls can be chained together.\n@see OperatingSystem", "fluentSetterMethodName" : "operatingSystem", "getterDocumentation" : "

                                                                                                              Returns he operating system rule specified for patch groups using the patch baseline.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #operatingSystem} will return {@link OperatingSystem#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #operatingSystemAsString}.\n

                                                                                                              \n@return Returns he operating system rule specified for patch groups using the patch baseline.\n@see OperatingSystem", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OperatingSystem", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OperatingSystem", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OperatingSystem", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Returns he operating system rule specified for patch groups using the patch baseline.

                                                                                                              \n@param operatingSystem Returns he operating system rule specified for patch groups using the patch baseline.\n@see OperatingSystem", "setterMethodName" : "setOperatingSystem", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "operatingSystem", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "operatingSystem", "variableType" : "String", "documentation" : "

                                                                                                              Returns he operating system rule specified for patch groups using the patch baseline.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "OperatingSystem" : { "beanStyleGetterMethodName" : "getOperatingSystemAsString", "beanStyleSetterMethodName" : "setOperatingSystem", "c2jName" : "OperatingSystem", "c2jShape" : "OperatingSystem", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Returns he operating system rule specified for patch groups using the patch baseline.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #operatingSystemAsString(String)}.\n@param operatingSystem a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #operatingSystem(String)", "deprecated" : false, "documentation" : "

                                                                                                              Returns he operating system rule specified for patch groups using the patch baseline.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "OperatingSystem", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "operatingSystem", "fluentEnumSetterMethodName" : "operatingSystem", "fluentGetterMethodName" : "operatingSystemAsString", "fluentSetterDocumentation" : "

                                                                                                              Returns he operating system rule specified for patch groups using the patch baseline.

                                                                                                              \n@param operatingSystem Returns he operating system rule specified for patch groups using the patch baseline.\n@see OperatingSystem\n@return Returns a reference to this object so that method calls can be chained together.\n@see OperatingSystem", "fluentSetterMethodName" : "operatingSystem", "getterDocumentation" : "

                                                                                                              Returns he operating system rule specified for patch groups using the patch baseline.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #operatingSystem} will return {@link OperatingSystem#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #operatingSystemAsString}.\n

                                                                                                              \n@return Returns he operating system rule specified for patch groups using the patch baseline.\n@see OperatingSystem", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OperatingSystem", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OperatingSystem", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OperatingSystem", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Returns he operating system rule specified for patch groups using the patch baseline.

                                                                                                              \n@param operatingSystem Returns he operating system rule specified for patch groups using the patch baseline.\n@see OperatingSystem", "setterMethodName" : "setOperatingSystem", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "operatingSystem", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "operatingSystem", "variableType" : "String", "documentation" : "

                                                                                                              Returns he operating system rule specified for patch groups using the patch baseline.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "PatchGroup" : { "beanStyleGetterMethodName" : "getPatchGroup", "beanStyleSetterMethodName" : "setPatchGroup", "c2jName" : "PatchGroup", "c2jShape" : "PatchGroup", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of the patch group whose patch baseline should be retrieved.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #patchGroup(String)}.\n@param patchGroup a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #patchGroup(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name of the patch group whose patch baseline should be retrieved.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "patchGroup", "fluentSetterDocumentation" : "

                                                                                                              The name of the patch group whose patch baseline should be retrieved.

                                                                                                              \n@param patchGroup The name of the patch group whose patch baseline should be retrieved.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "patchGroup", "getterDocumentation" : "

                                                                                                              The name of the patch group whose patch baseline should be retrieved.

                                                                                                              \n@return The name of the patch group whose patch baseline should be retrieved.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PatchGroup", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PatchGroup", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PatchGroup", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The name of the patch group whose patch baseline should be retrieved.

                                                                                                              \n@param patchGroup The name of the patch group whose patch baseline should be retrieved.", "setterMethodName" : "setPatchGroup", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "patchGroup", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "patchGroup", "variableType" : "String", "documentation" : "

                                                                                                              The name of the patch group whose patch baseline should be retrieved.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getPatchGroup", "beanStyleSetterMethodName" : "setPatchGroup", "c2jName" : "PatchGroup", "c2jShape" : "PatchGroup", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of the patch group whose patch baseline should be retrieved.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #patchGroup(String)}.\n@param patchGroup a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #patchGroup(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name of the patch group whose patch baseline should be retrieved.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "patchGroup", "fluentSetterDocumentation" : "

                                                                                                              The name of the patch group whose patch baseline should be retrieved.

                                                                                                              \n@param patchGroup The name of the patch group whose patch baseline should be retrieved.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "patchGroup", "getterDocumentation" : "

                                                                                                              The name of the patch group whose patch baseline should be retrieved.

                                                                                                              \n@return The name of the patch group whose patch baseline should be retrieved.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PatchGroup", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PatchGroup", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PatchGroup", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The name of the patch group whose patch baseline should be retrieved.

                                                                                                              \n@param patchGroup The name of the patch group whose patch baseline should be retrieved.", "setterMethodName" : "setPatchGroup", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "patchGroup", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "patchGroup", "variableType" : "String", "documentation" : "

                                                                                                              The name of the patch group whose patch baseline should be retrieved.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOperatingSystemAsString", "beanStyleSetterMethodName" : "setOperatingSystem", "c2jName" : "OperatingSystem", "c2jShape" : "OperatingSystem", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Returns he operating system rule specified for patch groups using the patch baseline.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #operatingSystemAsString(String)}.\n@param operatingSystem a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #operatingSystem(String)", "deprecated" : false, "documentation" : "

                                                                                                              Returns he operating system rule specified for patch groups using the patch baseline.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "OperatingSystem", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "operatingSystem", "fluentEnumSetterMethodName" : "operatingSystem", "fluentGetterMethodName" : "operatingSystemAsString", "fluentSetterDocumentation" : "

                                                                                                              Returns he operating system rule specified for patch groups using the patch baseline.

                                                                                                              \n@param operatingSystem Returns he operating system rule specified for patch groups using the patch baseline.\n@see OperatingSystem\n@return Returns a reference to this object so that method calls can be chained together.\n@see OperatingSystem", "fluentSetterMethodName" : "operatingSystem", "getterDocumentation" : "

                                                                                                              Returns he operating system rule specified for patch groups using the patch baseline.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #operatingSystem} will return {@link OperatingSystem#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #operatingSystemAsString}.\n

                                                                                                              \n@return Returns he operating system rule specified for patch groups using the patch baseline.\n@see OperatingSystem", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OperatingSystem", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OperatingSystem", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OperatingSystem", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Returns he operating system rule specified for patch groups using the patch baseline.

                                                                                                              \n@param operatingSystem Returns he operating system rule specified for patch groups using the patch baseline.\n@see OperatingSystem", "setterMethodName" : "setOperatingSystem", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "operatingSystem", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "operatingSystem", "variableType" : "String", "documentation" : "

                                                                                                              Returns he operating system rule specified for patch groups using the patch baseline.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "PatchGroup" ], "shapeName" : "GetPatchBaselineForPatchGroupRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetPatchBaselineForPatchGroupRequest", "variableName" : "getPatchBaselineForPatchGroupRequest", "variableType" : "GetPatchBaselineForPatchGroupRequest", "documentation" : null, "simpleType" : "GetPatchBaselineForPatchGroupRequest", "variableSetterType" : "GetPatchBaselineForPatchGroupRequest" }, "wrapper" : false }, "GetPatchBaselineForPatchGroupResponse" : { "c2jName" : "GetPatchBaselineForPatchGroupResult", "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" : [ { "beanStyleGetterMethodName" : "getBaselineId", "beanStyleSetterMethodName" : "setBaselineId", "c2jName" : "BaselineId", "c2jShape" : "BaselineId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the patch baseline that should be used for the patch group.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #baselineId(String)}.\n@param baselineId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #baselineId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the patch baseline that should be used for the patch group.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "baselineId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the patch baseline that should be used for the patch group.

                                                                                                              \n@param baselineId The ID of the patch baseline that should be used for the patch group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "baselineId", "getterDocumentation" : "

                                                                                                              The ID of the patch baseline that should be used for the patch group.

                                                                                                              \n@return The ID of the patch baseline that should be used for the patch group.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BaselineId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BaselineId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "BaselineId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the patch baseline that should be used for the patch group.

                                                                                                              \n@param baselineId The ID of the patch baseline that should be used for the patch group.", "setterMethodName" : "setBaselineId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "baselineId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "baselineId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the patch baseline that should be used for the patch group.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPatchGroup", "beanStyleSetterMethodName" : "setPatchGroup", "c2jName" : "PatchGroup", "c2jShape" : "PatchGroup", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of the patch group.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #patchGroup(String)}.\n@param patchGroup a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #patchGroup(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name of the patch group.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "patchGroup", "fluentSetterDocumentation" : "

                                                                                                              The name of the patch group.

                                                                                                              \n@param patchGroup The name of the patch group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "patchGroup", "getterDocumentation" : "

                                                                                                              The name of the patch group.

                                                                                                              \n@return The name of the patch group.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PatchGroup", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PatchGroup", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PatchGroup", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The name of the patch group.

                                                                                                              \n@param patchGroup The name of the patch group.", "setterMethodName" : "setPatchGroup", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "patchGroup", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "patchGroup", "variableType" : "String", "documentation" : "

                                                                                                              The name of the patch group.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOperatingSystemAsString", "beanStyleSetterMethodName" : "setOperatingSystem", "c2jName" : "OperatingSystem", "c2jShape" : "OperatingSystem", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The operating system rule specified for patch groups using the patch baseline.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #operatingSystemAsString(String)}.\n@param operatingSystem a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #operatingSystem(String)", "deprecated" : false, "documentation" : "

                                                                                                              The operating system rule specified for patch groups using the patch baseline.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "OperatingSystem", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "operatingSystem", "fluentEnumSetterMethodName" : "operatingSystem", "fluentGetterMethodName" : "operatingSystemAsString", "fluentSetterDocumentation" : "

                                                                                                              The operating system rule specified for patch groups using the patch baseline.

                                                                                                              \n@param operatingSystem The operating system rule specified for patch groups using the patch baseline.\n@see OperatingSystem\n@return Returns a reference to this object so that method calls can be chained together.\n@see OperatingSystem", "fluentSetterMethodName" : "operatingSystem", "getterDocumentation" : "

                                                                                                              The operating system rule specified for patch groups using the patch baseline.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #operatingSystem} will return {@link OperatingSystem#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #operatingSystemAsString}.\n

                                                                                                              \n@return The operating system rule specified for patch groups using the patch baseline.\n@see OperatingSystem", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OperatingSystem", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OperatingSystem", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OperatingSystem", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The operating system rule specified for patch groups using the patch baseline.

                                                                                                              \n@param operatingSystem The operating system rule specified for patch groups using the patch baseline.\n@see OperatingSystem", "setterMethodName" : "setOperatingSystem", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "operatingSystem", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "operatingSystem", "variableType" : "String", "documentation" : "

                                                                                                              The operating system rule specified for patch groups using the patch baseline.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "BaselineId" : { "beanStyleGetterMethodName" : "getBaselineId", "beanStyleSetterMethodName" : "setBaselineId", "c2jName" : "BaselineId", "c2jShape" : "BaselineId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the patch baseline that should be used for the patch group.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #baselineId(String)}.\n@param baselineId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #baselineId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the patch baseline that should be used for the patch group.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "baselineId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the patch baseline that should be used for the patch group.

                                                                                                              \n@param baselineId The ID of the patch baseline that should be used for the patch group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "baselineId", "getterDocumentation" : "

                                                                                                              The ID of the patch baseline that should be used for the patch group.

                                                                                                              \n@return The ID of the patch baseline that should be used for the patch group.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BaselineId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BaselineId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "BaselineId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the patch baseline that should be used for the patch group.

                                                                                                              \n@param baselineId The ID of the patch baseline that should be used for the patch group.", "setterMethodName" : "setBaselineId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "baselineId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "baselineId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the patch baseline that should be used for the patch group.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "OperatingSystem" : { "beanStyleGetterMethodName" : "getOperatingSystemAsString", "beanStyleSetterMethodName" : "setOperatingSystem", "c2jName" : "OperatingSystem", "c2jShape" : "OperatingSystem", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The operating system rule specified for patch groups using the patch baseline.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #operatingSystemAsString(String)}.\n@param operatingSystem a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #operatingSystem(String)", "deprecated" : false, "documentation" : "

                                                                                                              The operating system rule specified for patch groups using the patch baseline.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "OperatingSystem", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "operatingSystem", "fluentEnumSetterMethodName" : "operatingSystem", "fluentGetterMethodName" : "operatingSystemAsString", "fluentSetterDocumentation" : "

                                                                                                              The operating system rule specified for patch groups using the patch baseline.

                                                                                                              \n@param operatingSystem The operating system rule specified for patch groups using the patch baseline.\n@see OperatingSystem\n@return Returns a reference to this object so that method calls can be chained together.\n@see OperatingSystem", "fluentSetterMethodName" : "operatingSystem", "getterDocumentation" : "

                                                                                                              The operating system rule specified for patch groups using the patch baseline.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #operatingSystem} will return {@link OperatingSystem#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #operatingSystemAsString}.\n

                                                                                                              \n@return The operating system rule specified for patch groups using the patch baseline.\n@see OperatingSystem", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OperatingSystem", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OperatingSystem", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OperatingSystem", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The operating system rule specified for patch groups using the patch baseline.

                                                                                                              \n@param operatingSystem The operating system rule specified for patch groups using the patch baseline.\n@see OperatingSystem", "setterMethodName" : "setOperatingSystem", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "operatingSystem", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "operatingSystem", "variableType" : "String", "documentation" : "

                                                                                                              The operating system rule specified for patch groups using the patch baseline.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "PatchGroup" : { "beanStyleGetterMethodName" : "getPatchGroup", "beanStyleSetterMethodName" : "setPatchGroup", "c2jName" : "PatchGroup", "c2jShape" : "PatchGroup", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of the patch group.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #patchGroup(String)}.\n@param patchGroup a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #patchGroup(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name of the patch group.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "patchGroup", "fluentSetterDocumentation" : "

                                                                                                              The name of the patch group.

                                                                                                              \n@param patchGroup The name of the patch group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "patchGroup", "getterDocumentation" : "

                                                                                                              The name of the patch group.

                                                                                                              \n@return The name of the patch group.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PatchGroup", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PatchGroup", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PatchGroup", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The name of the patch group.

                                                                                                              \n@param patchGroup The name of the patch group.", "setterMethodName" : "setPatchGroup", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "patchGroup", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "patchGroup", "variableType" : "String", "documentation" : "

                                                                                                              The name of the patch group.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getBaselineId", "beanStyleSetterMethodName" : "setBaselineId", "c2jName" : "BaselineId", "c2jShape" : "BaselineId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the patch baseline that should be used for the patch group.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #baselineId(String)}.\n@param baselineId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #baselineId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the patch baseline that should be used for the patch group.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "baselineId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the patch baseline that should be used for the patch group.

                                                                                                              \n@param baselineId The ID of the patch baseline that should be used for the patch group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "baselineId", "getterDocumentation" : "

                                                                                                              The ID of the patch baseline that should be used for the patch group.

                                                                                                              \n@return The ID of the patch baseline that should be used for the patch group.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BaselineId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BaselineId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "BaselineId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the patch baseline that should be used for the patch group.

                                                                                                              \n@param baselineId The ID of the patch baseline that should be used for the patch group.", "setterMethodName" : "setBaselineId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "baselineId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "baselineId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the patch baseline that should be used for the patch group.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPatchGroup", "beanStyleSetterMethodName" : "setPatchGroup", "c2jName" : "PatchGroup", "c2jShape" : "PatchGroup", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of the patch group.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #patchGroup(String)}.\n@param patchGroup a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #patchGroup(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name of the patch group.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "patchGroup", "fluentSetterDocumentation" : "

                                                                                                              The name of the patch group.

                                                                                                              \n@param patchGroup The name of the patch group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "patchGroup", "getterDocumentation" : "

                                                                                                              The name of the patch group.

                                                                                                              \n@return The name of the patch group.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PatchGroup", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PatchGroup", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PatchGroup", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The name of the patch group.

                                                                                                              \n@param patchGroup The name of the patch group.", "setterMethodName" : "setPatchGroup", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "patchGroup", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "patchGroup", "variableType" : "String", "documentation" : "

                                                                                                              The name of the patch group.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOperatingSystemAsString", "beanStyleSetterMethodName" : "setOperatingSystem", "c2jName" : "OperatingSystem", "c2jShape" : "OperatingSystem", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The operating system rule specified for patch groups using the patch baseline.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #operatingSystemAsString(String)}.\n@param operatingSystem a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #operatingSystem(String)", "deprecated" : false, "documentation" : "

                                                                                                              The operating system rule specified for patch groups using the patch baseline.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "OperatingSystem", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "operatingSystem", "fluentEnumSetterMethodName" : "operatingSystem", "fluentGetterMethodName" : "operatingSystemAsString", "fluentSetterDocumentation" : "

                                                                                                              The operating system rule specified for patch groups using the patch baseline.

                                                                                                              \n@param operatingSystem The operating system rule specified for patch groups using the patch baseline.\n@see OperatingSystem\n@return Returns a reference to this object so that method calls can be chained together.\n@see OperatingSystem", "fluentSetterMethodName" : "operatingSystem", "getterDocumentation" : "

                                                                                                              The operating system rule specified for patch groups using the patch baseline.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #operatingSystem} will return {@link OperatingSystem#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #operatingSystemAsString}.\n

                                                                                                              \n@return The operating system rule specified for patch groups using the patch baseline.\n@see OperatingSystem", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OperatingSystem", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OperatingSystem", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OperatingSystem", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The operating system rule specified for patch groups using the patch baseline.

                                                                                                              \n@param operatingSystem The operating system rule specified for patch groups using the patch baseline.\n@see OperatingSystem", "setterMethodName" : "setOperatingSystem", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "operatingSystem", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "operatingSystem", "variableType" : "String", "documentation" : "

                                                                                                              The operating system rule specified for patch groups using the patch baseline.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetPatchBaselineForPatchGroupResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetPatchBaselineForPatchGroupResponse", "variableName" : "getPatchBaselineForPatchGroupResponse", "variableType" : "GetPatchBaselineForPatchGroupResponse", "documentation" : null, "simpleType" : "GetPatchBaselineForPatchGroupResponse", "variableSetterType" : "GetPatchBaselineForPatchGroupResponse" }, "wrapper" : false }, "GetPatchBaselineRequest" : { "c2jName" : "GetPatchBaselineRequest", "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" : "GetPatchBaseline", "locationName" : null, "requestUri" : "/", "target" : "AmazonSSM.GetPatchBaseline", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getBaselineId", "beanStyleSetterMethodName" : "setBaselineId", "c2jName" : "BaselineId", "c2jShape" : "BaselineId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the patch baseline to retrieve.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #baselineId(String)}.\n@param baselineId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #baselineId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the patch baseline to retrieve.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "baselineId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the patch baseline to retrieve.

                                                                                                              \n@param baselineId The ID of the patch baseline to retrieve.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "baselineId", "getterDocumentation" : "

                                                                                                              The ID of the patch baseline to retrieve.

                                                                                                              \n@return The ID of the patch baseline to retrieve.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BaselineId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BaselineId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "BaselineId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the patch baseline to retrieve.

                                                                                                              \n@param baselineId The ID of the patch baseline to retrieve.", "setterMethodName" : "setBaselineId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "baselineId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "baselineId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the patch baseline to retrieve.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "BaselineId" : { "beanStyleGetterMethodName" : "getBaselineId", "beanStyleSetterMethodName" : "setBaselineId", "c2jName" : "BaselineId", "c2jShape" : "BaselineId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the patch baseline to retrieve.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #baselineId(String)}.\n@param baselineId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #baselineId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the patch baseline to retrieve.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "baselineId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the patch baseline to retrieve.

                                                                                                              \n@param baselineId The ID of the patch baseline to retrieve.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "baselineId", "getterDocumentation" : "

                                                                                                              The ID of the patch baseline to retrieve.

                                                                                                              \n@return The ID of the patch baseline to retrieve.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BaselineId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BaselineId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "BaselineId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the patch baseline to retrieve.

                                                                                                              \n@param baselineId The ID of the patch baseline to retrieve.", "setterMethodName" : "setBaselineId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "baselineId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "baselineId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the patch baseline to retrieve.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getBaselineId", "beanStyleSetterMethodName" : "setBaselineId", "c2jName" : "BaselineId", "c2jShape" : "BaselineId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the patch baseline to retrieve.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #baselineId(String)}.\n@param baselineId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #baselineId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the patch baseline to retrieve.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "baselineId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the patch baseline to retrieve.

                                                                                                              \n@param baselineId The ID of the patch baseline to retrieve.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "baselineId", "getterDocumentation" : "

                                                                                                              The ID of the patch baseline to retrieve.

                                                                                                              \n@return The ID of the patch baseline to retrieve.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BaselineId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BaselineId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "BaselineId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the patch baseline to retrieve.

                                                                                                              \n@param baselineId The ID of the patch baseline to retrieve.", "setterMethodName" : "setBaselineId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "baselineId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "baselineId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the patch baseline to retrieve.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "BaselineId" ], "shapeName" : "GetPatchBaselineRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetPatchBaselineRequest", "variableName" : "getPatchBaselineRequest", "variableType" : "GetPatchBaselineRequest", "documentation" : null, "simpleType" : "GetPatchBaselineRequest", "variableSetterType" : "GetPatchBaselineRequest" }, "wrapper" : false }, "GetPatchBaselineResponse" : { "c2jName" : "GetPatchBaselineResult", "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" : [ { "beanStyleGetterMethodName" : "getBaselineId", "beanStyleSetterMethodName" : "setBaselineId", "c2jName" : "BaselineId", "c2jShape" : "BaselineId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the retrieved patch baseline.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #baselineId(String)}.\n@param baselineId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #baselineId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the retrieved patch baseline.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "baselineId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the retrieved patch baseline.

                                                                                                              \n@param baselineId The ID of the retrieved patch baseline.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "baselineId", "getterDocumentation" : "

                                                                                                              The ID of the retrieved patch baseline.

                                                                                                              \n@return The ID of the retrieved patch baseline.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BaselineId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BaselineId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "BaselineId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the retrieved patch baseline.

                                                                                                              \n@param baselineId The ID of the retrieved patch baseline.", "setterMethodName" : "setBaselineId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "baselineId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "baselineId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the retrieved patch baseline.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "BaselineName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of the patch baseline.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name of the patch baseline.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                              The name of the patch baseline.

                                                                                                              \n@param name The name of the patch baseline.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                              The name of the patch baseline.

                                                                                                              \n@return The name of the patch baseline.", "getterModel" : { "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 patch baseline.

                                                                                                              \n@param name The name of the patch baseline.", "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 patch baseline.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOperatingSystemAsString", "beanStyleSetterMethodName" : "setOperatingSystem", "c2jName" : "OperatingSystem", "c2jShape" : "OperatingSystem", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Returns the operating system specified for the patch baseline.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #operatingSystemAsString(String)}.\n@param operatingSystem a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #operatingSystem(String)", "deprecated" : false, "documentation" : "

                                                                                                              Returns the operating system specified for the patch baseline.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "OperatingSystem", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "operatingSystem", "fluentEnumSetterMethodName" : "operatingSystem", "fluentGetterMethodName" : "operatingSystemAsString", "fluentSetterDocumentation" : "

                                                                                                              Returns the operating system specified for the patch baseline.

                                                                                                              \n@param operatingSystem Returns the operating system specified for the patch baseline.\n@see OperatingSystem\n@return Returns a reference to this object so that method calls can be chained together.\n@see OperatingSystem", "fluentSetterMethodName" : "operatingSystem", "getterDocumentation" : "

                                                                                                              Returns the operating system specified for the patch baseline.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #operatingSystem} will return {@link OperatingSystem#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #operatingSystemAsString}.\n

                                                                                                              \n@return Returns the operating system specified for the patch baseline.\n@see OperatingSystem", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OperatingSystem", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OperatingSystem", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OperatingSystem", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Returns the operating system specified for the patch baseline.

                                                                                                              \n@param operatingSystem Returns the operating system specified for the patch baseline.\n@see OperatingSystem", "setterMethodName" : "setOperatingSystem", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "operatingSystem", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "operatingSystem", "variableType" : "String", "documentation" : "

                                                                                                              Returns the operating system specified for the patch baseline.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getGlobalFilters", "beanStyleSetterMethodName" : "setGlobalFilters", "c2jName" : "GlobalFilters", "c2jShape" : "PatchFilterGroup", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A set of global filters used to exclude patches from the baseline.

                                                                                                              \nThis is a convenience that creates an instance of the {@link PatchFilterGroup.Builder} avoiding the need to create one manually via {@link PatchFilterGroup#builder()}.\n\nWhen the {@link Consumer} completes, {@link PatchFilterGroup.Builder#build()} is called immediately and its result is passed to {@link #globalFilters(PatchFilterGroup)}.\n@param globalFilters a consumer that will call methods on {@link PatchFilterGroup.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #globalFilters(PatchFilterGroup)", "deprecated" : false, "documentation" : "

                                                                                                              A set of global filters used to exclude patches from the baseline.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "globalFilters", "fluentSetterDocumentation" : "

                                                                                                              A set of global filters used to exclude patches from the baseline.

                                                                                                              \n@param globalFilters A set of global filters used to exclude patches from the baseline.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "globalFilters", "getterDocumentation" : "

                                                                                                              A set of global filters used to exclude patches from the baseline.

                                                                                                              \n@return A set of global filters used to exclude patches from the baseline.", "getterModel" : { "returnType" : "PatchFilterGroup", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GlobalFilters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GlobalFilters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "GlobalFilters", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A set of global filters used to exclude patches from the baseline.

                                                                                                              \n@param globalFilters A set of global filters used to exclude patches from the baseline.", "setterMethodName" : "setGlobalFilters", "setterModel" : { "variableDeclarationType" : "PatchFilterGroup", "variableName" : "globalFilters", "variableType" : "PatchFilterGroup", "documentation" : null, "simpleType" : "PatchFilterGroup", "variableSetterType" : "PatchFilterGroup" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PatchFilterGroup", "variableName" : "globalFilters", "variableType" : "PatchFilterGroup", "documentation" : "

                                                                                                              A set of global filters used to exclude patches from the baseline.

                                                                                                              ", "simpleType" : "PatchFilterGroup", "variableSetterType" : "PatchFilterGroup" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getApprovalRules", "beanStyleSetterMethodName" : "setApprovalRules", "c2jName" : "ApprovalRules", "c2jShape" : "PatchRuleGroup", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A set of rules used to include patches in the baseline.

                                                                                                              \nThis is a convenience that creates an instance of the {@link PatchRuleGroup.Builder} avoiding the need to create one manually via {@link PatchRuleGroup#builder()}.\n\nWhen the {@link Consumer} completes, {@link PatchRuleGroup.Builder#build()} is called immediately and its result is passed to {@link #approvalRules(PatchRuleGroup)}.\n@param approvalRules a consumer that will call methods on {@link PatchRuleGroup.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #approvalRules(PatchRuleGroup)", "deprecated" : false, "documentation" : "

                                                                                                              A set of rules used to include patches in the baseline.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "approvalRules", "fluentSetterDocumentation" : "

                                                                                                              A set of rules used to include patches in the baseline.

                                                                                                              \n@param approvalRules A set of rules used to include patches in the baseline.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "approvalRules", "getterDocumentation" : "

                                                                                                              A set of rules used to include patches in the baseline.

                                                                                                              \n@return A set of rules used to include patches in the baseline.", "getterModel" : { "returnType" : "PatchRuleGroup", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ApprovalRules", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ApprovalRules", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ApprovalRules", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A set of rules used to include patches in the baseline.

                                                                                                              \n@param approvalRules A set of rules used to include patches in the baseline.", "setterMethodName" : "setApprovalRules", "setterModel" : { "variableDeclarationType" : "PatchRuleGroup", "variableName" : "approvalRules", "variableType" : "PatchRuleGroup", "documentation" : null, "simpleType" : "PatchRuleGroup", "variableSetterType" : "PatchRuleGroup" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PatchRuleGroup", "variableName" : "approvalRules", "variableType" : "PatchRuleGroup", "documentation" : "

                                                                                                              A set of rules used to include patches in the baseline.

                                                                                                              ", "simpleType" : "PatchRuleGroup", "variableSetterType" : "PatchRuleGroup" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getApprovedPatches", "beanStyleSetterMethodName" : "setApprovedPatches", "c2jName" : "ApprovedPatches", "c2jShape" : "PatchIdList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A list of explicitly approved patches for the baseline.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #approvedPatches(List)}.\n@param approvedPatches a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #approvedPatches(List)", "deprecated" : false, "documentation" : "

                                                                                                              A list of explicitly approved patches for the baseline.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "approvedPatches", "fluentSetterDocumentation" : "

                                                                                                              A list of explicitly approved patches for the baseline.

                                                                                                              \n@param approvedPatches A list of explicitly approved patches for the baseline.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "approvedPatches", "getterDocumentation" : "

                                                                                                              A list of explicitly approved patches for the baseline.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return A list of explicitly approved patches for the baseline.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ApprovedPatches", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ApprovedPatches", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "PatchId", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "ApprovedPatches", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A list of explicitly approved patches for the baseline.

                                                                                                              \n@param approvedPatches A list of explicitly approved patches for the baseline.", "setterMethodName" : "setApprovedPatches", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "approvedPatches", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "approvedPatches", "variableType" : "java.util.List", "documentation" : "

                                                                                                              A list of explicitly approved patches for the baseline.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getApprovedPatchesComplianceLevelAsString", "beanStyleSetterMethodName" : "setApprovedPatchesComplianceLevel", "c2jName" : "ApprovedPatchesComplianceLevel", "c2jShape" : "PatchComplianceLevel", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Returns the specified compliance severity level for approved patches in the patch baseline.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #approvedPatchesComplianceLevelAsString(String)}.\n@param approvedPatchesComplianceLevel a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #approvedPatchesComplianceLevel(String)", "deprecated" : false, "documentation" : "

                                                                                                              Returns the specified compliance severity level for approved patches in the patch baseline.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "PatchComplianceLevel", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "approvedPatchesComplianceLevel", "fluentEnumSetterMethodName" : "approvedPatchesComplianceLevel", "fluentGetterMethodName" : "approvedPatchesComplianceLevelAsString", "fluentSetterDocumentation" : "

                                                                                                              Returns the specified compliance severity level for approved patches in the patch baseline.

                                                                                                              \n@param approvedPatchesComplianceLevel Returns the specified compliance severity level for approved patches in the patch baseline.\n@see PatchComplianceLevel\n@return Returns a reference to this object so that method calls can be chained together.\n@see PatchComplianceLevel", "fluentSetterMethodName" : "approvedPatchesComplianceLevel", "getterDocumentation" : "

                                                                                                              Returns the specified compliance severity level for approved patches in the patch baseline.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #approvedPatchesComplianceLevel} will return {@link PatchComplianceLevel#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #approvedPatchesComplianceLevelAsString}.\n

                                                                                                              \n@return Returns the specified compliance severity level for approved patches in the patch baseline.\n@see PatchComplianceLevel", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ApprovedPatchesComplianceLevel", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ApprovedPatchesComplianceLevel", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApprovedPatchesComplianceLevel", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Returns the specified compliance severity level for approved patches in the patch baseline.

                                                                                                              \n@param approvedPatchesComplianceLevel Returns the specified compliance severity level for approved patches in the patch baseline.\n@see PatchComplianceLevel", "setterMethodName" : "setApprovedPatchesComplianceLevel", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "approvedPatchesComplianceLevel", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "approvedPatchesComplianceLevel", "variableType" : "String", "documentation" : "

                                                                                                              Returns the specified compliance severity level for approved patches in the patch baseline.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getApprovedPatchesEnableNonSecurity", "beanStyleSetterMethodName" : "setApprovedPatchesEnableNonSecurity", "c2jName" : "ApprovedPatchesEnableNonSecurity", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Indicates whether the list of approved patches includes non-security updates that should be applied to the instances. The default value is 'false'. Applies to Linux instances only.

                                                                                                              \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 #approvedPatchesEnableNonSecurity(Boolean)}.\n@param approvedPatchesEnableNonSecurity 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 #approvedPatchesEnableNonSecurity(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                              Indicates whether the list of approved patches includes non-security updates that should be applied to the instances. The default value is 'false'. Applies to Linux instances only.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "approvedPatchesEnableNonSecurity", "fluentSetterDocumentation" : "

                                                                                                              Indicates whether the list of approved patches includes non-security updates that should be applied to the instances. The default value is 'false'. Applies to Linux instances only.

                                                                                                              \n@param approvedPatchesEnableNonSecurity Indicates whether the list of approved patches includes non-security updates that should be applied to the instances. The default value is 'false'. Applies to Linux instances only.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "approvedPatchesEnableNonSecurity", "getterDocumentation" : "

                                                                                                              Indicates whether the list of approved patches includes non-security updates that should be applied to the instances. The default value is 'false'. Applies to Linux instances only.

                                                                                                              \n@return Indicates whether the list of approved patches includes non-security updates that should be applied to the instances. The default value is 'false'. Applies to Linux instances only.", "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" : "ApprovedPatchesEnableNonSecurity", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ApprovedPatchesEnableNonSecurity", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "ApprovedPatchesEnableNonSecurity", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Indicates whether the list of approved patches includes non-security updates that should be applied to the instances. The default value is 'false'. Applies to Linux instances only.

                                                                                                              \n@param approvedPatchesEnableNonSecurity Indicates whether the list of approved patches includes non-security updates that should be applied to the instances. The default value is 'false'. Applies to Linux instances only.", "setterMethodName" : "setApprovedPatchesEnableNonSecurity", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "approvedPatchesEnableNonSecurity", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "approvedPatchesEnableNonSecurity", "variableType" : "Boolean", "documentation" : "

                                                                                                              Indicates whether the list of approved patches includes non-security updates that should be applied to the instances. The default value is 'false'. Applies to Linux instances only.

                                                                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRejectedPatches", "beanStyleSetterMethodName" : "setRejectedPatches", "c2jName" : "RejectedPatches", "c2jShape" : "PatchIdList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A list of explicitly rejected patches for the baseline.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #rejectedPatches(List)}.\n@param rejectedPatches a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #rejectedPatches(List)", "deprecated" : false, "documentation" : "

                                                                                                              A list of explicitly rejected patches for the baseline.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "rejectedPatches", "fluentSetterDocumentation" : "

                                                                                                              A list of explicitly rejected patches for the baseline.

                                                                                                              \n@param rejectedPatches A list of explicitly rejected patches for the baseline.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "rejectedPatches", "getterDocumentation" : "

                                                                                                              A list of explicitly rejected patches for the baseline.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return A list of explicitly rejected patches for the baseline.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RejectedPatches", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RejectedPatches", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "PatchId", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "RejectedPatches", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A list of explicitly rejected patches for the baseline.

                                                                                                              \n@param rejectedPatches A list of explicitly rejected patches for the baseline.", "setterMethodName" : "setRejectedPatches", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "rejectedPatches", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "rejectedPatches", "variableType" : "java.util.List", "documentation" : "

                                                                                                              A list of explicitly rejected patches for the baseline.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRejectedPatchesActionAsString", "beanStyleSetterMethodName" : "setRejectedPatchesAction", "c2jName" : "RejectedPatchesAction", "c2jShape" : "PatchAction", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The action specified to take on patches included in the RejectedPatches list. A patch can be allowed only if it is a dependency of another package, or blocked entirely along with packages that include it as a dependency.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #rejectedPatchesActionAsString(String)}.\n@param rejectedPatchesAction a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #rejectedPatchesAction(String)", "deprecated" : false, "documentation" : "

                                                                                                              The action specified to take on patches included in the RejectedPatches list. A patch can be allowed only if it is a dependency of another package, or blocked entirely along with packages that include it as a dependency.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "PatchAction", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "rejectedPatchesAction", "fluentEnumSetterMethodName" : "rejectedPatchesAction", "fluentGetterMethodName" : "rejectedPatchesActionAsString", "fluentSetterDocumentation" : "

                                                                                                              The action specified to take on patches included in the RejectedPatches list. A patch can be allowed only if it is a dependency of another package, or blocked entirely along with packages that include it as a dependency.

                                                                                                              \n@param rejectedPatchesAction The action specified to take on patches included in the RejectedPatches list. A patch can be allowed only if it is a dependency of another package, or blocked entirely along with packages that include it as a dependency.\n@see PatchAction\n@return Returns a reference to this object so that method calls can be chained together.\n@see PatchAction", "fluentSetterMethodName" : "rejectedPatchesAction", "getterDocumentation" : "

                                                                                                              The action specified to take on patches included in the RejectedPatches list. A patch can be allowed only if it is a dependency of another package, or blocked entirely along with packages that include it as a dependency.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #rejectedPatchesAction} will return {@link PatchAction#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #rejectedPatchesActionAsString}.\n

                                                                                                              \n@return The action specified to take on patches included in the RejectedPatches list. A patch can be allowed only if it is a dependency of another package, or blocked entirely along with packages that include it as a dependency.\n@see PatchAction", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RejectedPatchesAction", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RejectedPatchesAction", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RejectedPatchesAction", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The action specified to take on patches included in the RejectedPatches list. A patch can be allowed only if it is a dependency of another package, or blocked entirely along with packages that include it as a dependency.

                                                                                                              \n@param rejectedPatchesAction The action specified to take on patches included in the RejectedPatches list. A patch can be allowed only if it is a dependency of another package, or blocked entirely along with packages that include it as a dependency.\n@see PatchAction", "setterMethodName" : "setRejectedPatchesAction", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "rejectedPatchesAction", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "rejectedPatchesAction", "variableType" : "String", "documentation" : "

                                                                                                              The action specified to take on patches included in the RejectedPatches list. A patch can be allowed only if it is a dependency of another package, or blocked entirely along with packages that include it as a dependency.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPatchGroups", "beanStyleSetterMethodName" : "setPatchGroups", "c2jName" : "PatchGroups", "c2jShape" : "PatchGroupList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Patch groups included in the patch baseline.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #patchGroups(List)}.\n@param patchGroups a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #patchGroups(List)", "deprecated" : false, "documentation" : "

                                                                                                              Patch groups included in the patch baseline.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "patchGroups", "fluentSetterDocumentation" : "

                                                                                                              Patch groups included in the patch baseline.

                                                                                                              \n@param patchGroups Patch groups included in the patch baseline.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "patchGroups", "getterDocumentation" : "

                                                                                                              Patch groups included in the patch baseline.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return Patch groups included in the patch baseline.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PatchGroups", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PatchGroups", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "PatchGroup", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "PatchGroups", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Patch groups included in the patch baseline.

                                                                                                              \n@param patchGroups Patch groups included in the patch baseline.", "setterMethodName" : "setPatchGroups", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "patchGroups", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "patchGroups", "variableType" : "java.util.List", "documentation" : "

                                                                                                              Patch groups included in the patch baseline.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCreatedDate", "beanStyleSetterMethodName" : "setCreatedDate", "c2jName" : "CreatedDate", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The date the patch baseline was created.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #createdDate(Instant)}.\n@param createdDate 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 #createdDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                              The date the patch baseline was created.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createdDate", "fluentSetterDocumentation" : "

                                                                                                              The date the patch baseline was created.

                                                                                                              \n@param createdDate The date the patch baseline was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createdDate", "getterDocumentation" : "

                                                                                                              The date the patch baseline was created.

                                                                                                              \n@return The date the patch baseline was created.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreatedDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "CreatedDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The date the patch baseline was created.

                                                                                                              \n@param createdDate The date the patch baseline was created.", "setterMethodName" : "setCreatedDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                              The date the patch baseline was created.

                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getModifiedDate", "beanStyleSetterMethodName" : "setModifiedDate", "c2jName" : "ModifiedDate", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The date the patch baseline was last modified.

                                                                                                              \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 #modifiedDate(Instant)}.\n@param modifiedDate 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 #modifiedDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                              The date the patch baseline was last modified.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "modifiedDate", "fluentSetterDocumentation" : "

                                                                                                              The date the patch baseline was last modified.

                                                                                                              \n@param modifiedDate The date the patch baseline was last modified.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "modifiedDate", "getterDocumentation" : "

                                                                                                              The date the patch baseline was last modified.

                                                                                                              \n@return The date the patch baseline was last modified.", "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" : "ModifiedDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ModifiedDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "ModifiedDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The date the patch baseline was last modified.

                                                                                                              \n@param modifiedDate The date the patch baseline was last modified.", "setterMethodName" : "setModifiedDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "modifiedDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "modifiedDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                              The date the patch baseline was last modified.

                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "BaselineDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A description of the patch baseline.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                                                              A description of the patch baseline.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                              A description of the patch baseline.

                                                                                                              \n@param description A description of the patch baseline.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                              A description of the patch baseline.

                                                                                                              \n@return A description of the patch baseline.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A description of the patch baseline.

                                                                                                              \n@param description A description of the patch baseline.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

                                                                                                              A description of the patch baseline.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSources", "beanStyleSetterMethodName" : "setSources", "c2jName" : "Sources", "c2jShape" : "PatchSourceList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Information about the patches to use to update the instances, including target operating systems and source repositories. Applies to Linux instances only.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #sources(List)}.\n@param sources a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sources(List)", "deprecated" : false, "documentation" : "

                                                                                                              Information about the patches to use to update the instances, including target operating systems and source repositories. Applies to Linux instances only.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sources", "fluentSetterDocumentation" : "

                                                                                                              Information about the patches to use to update the instances, including target operating systems and source repositories. Applies to Linux instances only.

                                                                                                              \n@param sources Information about the patches to use to update the instances, including target operating systems and source repositories. Applies to Linux instances only.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sources", "getterDocumentation" : "

                                                                                                              Information about the patches to use to update the instances, including target operating systems and source repositories. Applies to Linux instances only.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return Information about the patches to use to update the instances, including target operating systems and source repositories. Applies to Linux instances only.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Sources", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Sources", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "PatchSource", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link PatchSource.Builder} avoiding the need to create one manually via {@link PatchSource#builder()}.\n\nWhen the {@link Consumer} completes, {@link PatchSource.Builder#build()} is called immediately and its result is passed to {@link #member(PatchSource)}.\n@param member a consumer that will call methods on {@link PatchSource.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(PatchSource)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "PatchSource", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "PatchSource", "variableName" : "member", "variableType" : "PatchSource", "documentation" : null, "simpleType" : "PatchSource", "variableSetterType" : "PatchSource" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PatchSource", "variableName" : "member", "variableType" : "PatchSource", "documentation" : "", "simpleType" : "PatchSource", "variableSetterType" : "PatchSource" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "PatchSource", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "PatchSource", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Sources", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Information about the patches to use to update the instances, including target operating systems and source repositories. Applies to Linux instances only.

                                                                                                              \n@param sources Information about the patches to use to update the instances, including target operating systems and source repositories. Applies to Linux instances only.", "setterMethodName" : "setSources", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "sources", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "sources", "variableType" : "java.util.List", "documentation" : "

                                                                                                              Information about the patches to use to update the instances, including target operating systems and source repositories. Applies to Linux instances only.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ApprovalRules" : { "beanStyleGetterMethodName" : "getApprovalRules", "beanStyleSetterMethodName" : "setApprovalRules", "c2jName" : "ApprovalRules", "c2jShape" : "PatchRuleGroup", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A set of rules used to include patches in the baseline.

                                                                                                              \nThis is a convenience that creates an instance of the {@link PatchRuleGroup.Builder} avoiding the need to create one manually via {@link PatchRuleGroup#builder()}.\n\nWhen the {@link Consumer} completes, {@link PatchRuleGroup.Builder#build()} is called immediately and its result is passed to {@link #approvalRules(PatchRuleGroup)}.\n@param approvalRules a consumer that will call methods on {@link PatchRuleGroup.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #approvalRules(PatchRuleGroup)", "deprecated" : false, "documentation" : "

                                                                                                              A set of rules used to include patches in the baseline.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "approvalRules", "fluentSetterDocumentation" : "

                                                                                                              A set of rules used to include patches in the baseline.

                                                                                                              \n@param approvalRules A set of rules used to include patches in the baseline.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "approvalRules", "getterDocumentation" : "

                                                                                                              A set of rules used to include patches in the baseline.

                                                                                                              \n@return A set of rules used to include patches in the baseline.", "getterModel" : { "returnType" : "PatchRuleGroup", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ApprovalRules", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ApprovalRules", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ApprovalRules", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A set of rules used to include patches in the baseline.

                                                                                                              \n@param approvalRules A set of rules used to include patches in the baseline.", "setterMethodName" : "setApprovalRules", "setterModel" : { "variableDeclarationType" : "PatchRuleGroup", "variableName" : "approvalRules", "variableType" : "PatchRuleGroup", "documentation" : null, "simpleType" : "PatchRuleGroup", "variableSetterType" : "PatchRuleGroup" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PatchRuleGroup", "variableName" : "approvalRules", "variableType" : "PatchRuleGroup", "documentation" : "

                                                                                                              A set of rules used to include patches in the baseline.

                                                                                                              ", "simpleType" : "PatchRuleGroup", "variableSetterType" : "PatchRuleGroup" }, "xmlNameSpaceUri" : null }, "ApprovedPatches" : { "beanStyleGetterMethodName" : "getApprovedPatches", "beanStyleSetterMethodName" : "setApprovedPatches", "c2jName" : "ApprovedPatches", "c2jShape" : "PatchIdList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A list of explicitly approved patches for the baseline.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #approvedPatches(List)}.\n@param approvedPatches a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #approvedPatches(List)", "deprecated" : false, "documentation" : "

                                                                                                              A list of explicitly approved patches for the baseline.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "approvedPatches", "fluentSetterDocumentation" : "

                                                                                                              A list of explicitly approved patches for the baseline.

                                                                                                              \n@param approvedPatches A list of explicitly approved patches for the baseline.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "approvedPatches", "getterDocumentation" : "

                                                                                                              A list of explicitly approved patches for the baseline.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return A list of explicitly approved patches for the baseline.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ApprovedPatches", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ApprovedPatches", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "PatchId", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "ApprovedPatches", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A list of explicitly approved patches for the baseline.

                                                                                                              \n@param approvedPatches A list of explicitly approved patches for the baseline.", "setterMethodName" : "setApprovedPatches", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "approvedPatches", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "approvedPatches", "variableType" : "java.util.List", "documentation" : "

                                                                                                              A list of explicitly approved patches for the baseline.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "ApprovedPatchesComplianceLevel" : { "beanStyleGetterMethodName" : "getApprovedPatchesComplianceLevelAsString", "beanStyleSetterMethodName" : "setApprovedPatchesComplianceLevel", "c2jName" : "ApprovedPatchesComplianceLevel", "c2jShape" : "PatchComplianceLevel", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Returns the specified compliance severity level for approved patches in the patch baseline.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #approvedPatchesComplianceLevelAsString(String)}.\n@param approvedPatchesComplianceLevel a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #approvedPatchesComplianceLevel(String)", "deprecated" : false, "documentation" : "

                                                                                                              Returns the specified compliance severity level for approved patches in the patch baseline.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "PatchComplianceLevel", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "approvedPatchesComplianceLevel", "fluentEnumSetterMethodName" : "approvedPatchesComplianceLevel", "fluentGetterMethodName" : "approvedPatchesComplianceLevelAsString", "fluentSetterDocumentation" : "

                                                                                                              Returns the specified compliance severity level for approved patches in the patch baseline.

                                                                                                              \n@param approvedPatchesComplianceLevel Returns the specified compliance severity level for approved patches in the patch baseline.\n@see PatchComplianceLevel\n@return Returns a reference to this object so that method calls can be chained together.\n@see PatchComplianceLevel", "fluentSetterMethodName" : "approvedPatchesComplianceLevel", "getterDocumentation" : "

                                                                                                              Returns the specified compliance severity level for approved patches in the patch baseline.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #approvedPatchesComplianceLevel} will return {@link PatchComplianceLevel#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #approvedPatchesComplianceLevelAsString}.\n

                                                                                                              \n@return Returns the specified compliance severity level for approved patches in the patch baseline.\n@see PatchComplianceLevel", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ApprovedPatchesComplianceLevel", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ApprovedPatchesComplianceLevel", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApprovedPatchesComplianceLevel", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Returns the specified compliance severity level for approved patches in the patch baseline.

                                                                                                              \n@param approvedPatchesComplianceLevel Returns the specified compliance severity level for approved patches in the patch baseline.\n@see PatchComplianceLevel", "setterMethodName" : "setApprovedPatchesComplianceLevel", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "approvedPatchesComplianceLevel", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "approvedPatchesComplianceLevel", "variableType" : "String", "documentation" : "

                                                                                                              Returns the specified compliance severity level for approved patches in the patch baseline.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ApprovedPatchesEnableNonSecurity" : { "beanStyleGetterMethodName" : "getApprovedPatchesEnableNonSecurity", "beanStyleSetterMethodName" : "setApprovedPatchesEnableNonSecurity", "c2jName" : "ApprovedPatchesEnableNonSecurity", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Indicates whether the list of approved patches includes non-security updates that should be applied to the instances. The default value is 'false'. Applies to Linux instances only.

                                                                                                              \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 #approvedPatchesEnableNonSecurity(Boolean)}.\n@param approvedPatchesEnableNonSecurity 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 #approvedPatchesEnableNonSecurity(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                              Indicates whether the list of approved patches includes non-security updates that should be applied to the instances. The default value is 'false'. Applies to Linux instances only.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "approvedPatchesEnableNonSecurity", "fluentSetterDocumentation" : "

                                                                                                              Indicates whether the list of approved patches includes non-security updates that should be applied to the instances. The default value is 'false'. Applies to Linux instances only.

                                                                                                              \n@param approvedPatchesEnableNonSecurity Indicates whether the list of approved patches includes non-security updates that should be applied to the instances. The default value is 'false'. Applies to Linux instances only.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "approvedPatchesEnableNonSecurity", "getterDocumentation" : "

                                                                                                              Indicates whether the list of approved patches includes non-security updates that should be applied to the instances. The default value is 'false'. Applies to Linux instances only.

                                                                                                              \n@return Indicates whether the list of approved patches includes non-security updates that should be applied to the instances. The default value is 'false'. Applies to Linux instances only.", "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" : "ApprovedPatchesEnableNonSecurity", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ApprovedPatchesEnableNonSecurity", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "ApprovedPatchesEnableNonSecurity", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Indicates whether the list of approved patches includes non-security updates that should be applied to the instances. The default value is 'false'. Applies to Linux instances only.

                                                                                                              \n@param approvedPatchesEnableNonSecurity Indicates whether the list of approved patches includes non-security updates that should be applied to the instances. The default value is 'false'. Applies to Linux instances only.", "setterMethodName" : "setApprovedPatchesEnableNonSecurity", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "approvedPatchesEnableNonSecurity", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "approvedPatchesEnableNonSecurity", "variableType" : "Boolean", "documentation" : "

                                                                                                              Indicates whether the list of approved patches includes non-security updates that should be applied to the instances. The default value is 'false'. Applies to Linux instances only.

                                                                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "BaselineId" : { "beanStyleGetterMethodName" : "getBaselineId", "beanStyleSetterMethodName" : "setBaselineId", "c2jName" : "BaselineId", "c2jShape" : "BaselineId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the retrieved patch baseline.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #baselineId(String)}.\n@param baselineId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #baselineId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the retrieved patch baseline.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "baselineId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the retrieved patch baseline.

                                                                                                              \n@param baselineId The ID of the retrieved patch baseline.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "baselineId", "getterDocumentation" : "

                                                                                                              The ID of the retrieved patch baseline.

                                                                                                              \n@return The ID of the retrieved patch baseline.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BaselineId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BaselineId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "BaselineId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the retrieved patch baseline.

                                                                                                              \n@param baselineId The ID of the retrieved patch baseline.", "setterMethodName" : "setBaselineId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "baselineId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "baselineId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the retrieved patch baseline.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "CreatedDate" : { "beanStyleGetterMethodName" : "getCreatedDate", "beanStyleSetterMethodName" : "setCreatedDate", "c2jName" : "CreatedDate", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The date the patch baseline was created.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #createdDate(Instant)}.\n@param createdDate 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 #createdDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                              The date the patch baseline was created.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createdDate", "fluentSetterDocumentation" : "

                                                                                                              The date the patch baseline was created.

                                                                                                              \n@param createdDate The date the patch baseline was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createdDate", "getterDocumentation" : "

                                                                                                              The date the patch baseline was created.

                                                                                                              \n@return The date the patch baseline was created.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreatedDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "CreatedDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The date the patch baseline was created.

                                                                                                              \n@param createdDate The date the patch baseline was created.", "setterMethodName" : "setCreatedDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                              The date the patch baseline was created.

                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "Description" : { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "BaselineDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A description of the patch baseline.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                                                              A description of the patch baseline.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                              A description of the patch baseline.

                                                                                                              \n@param description A description of the patch baseline.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                              A description of the patch baseline.

                                                                                                              \n@return A description of the patch baseline.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A description of the patch baseline.

                                                                                                              \n@param description A description of the patch baseline.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

                                                                                                              A description of the patch baseline.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "GlobalFilters" : { "beanStyleGetterMethodName" : "getGlobalFilters", "beanStyleSetterMethodName" : "setGlobalFilters", "c2jName" : "GlobalFilters", "c2jShape" : "PatchFilterGroup", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A set of global filters used to exclude patches from the baseline.

                                                                                                              \nThis is a convenience that creates an instance of the {@link PatchFilterGroup.Builder} avoiding the need to create one manually via {@link PatchFilterGroup#builder()}.\n\nWhen the {@link Consumer} completes, {@link PatchFilterGroup.Builder#build()} is called immediately and its result is passed to {@link #globalFilters(PatchFilterGroup)}.\n@param globalFilters a consumer that will call methods on {@link PatchFilterGroup.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #globalFilters(PatchFilterGroup)", "deprecated" : false, "documentation" : "

                                                                                                              A set of global filters used to exclude patches from the baseline.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "globalFilters", "fluentSetterDocumentation" : "

                                                                                                              A set of global filters used to exclude patches from the baseline.

                                                                                                              \n@param globalFilters A set of global filters used to exclude patches from the baseline.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "globalFilters", "getterDocumentation" : "

                                                                                                              A set of global filters used to exclude patches from the baseline.

                                                                                                              \n@return A set of global filters used to exclude patches from the baseline.", "getterModel" : { "returnType" : "PatchFilterGroup", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GlobalFilters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GlobalFilters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "GlobalFilters", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A set of global filters used to exclude patches from the baseline.

                                                                                                              \n@param globalFilters A set of global filters used to exclude patches from the baseline.", "setterMethodName" : "setGlobalFilters", "setterModel" : { "variableDeclarationType" : "PatchFilterGroup", "variableName" : "globalFilters", "variableType" : "PatchFilterGroup", "documentation" : null, "simpleType" : "PatchFilterGroup", "variableSetterType" : "PatchFilterGroup" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PatchFilterGroup", "variableName" : "globalFilters", "variableType" : "PatchFilterGroup", "documentation" : "

                                                                                                              A set of global filters used to exclude patches from the baseline.

                                                                                                              ", "simpleType" : "PatchFilterGroup", "variableSetterType" : "PatchFilterGroup" }, "xmlNameSpaceUri" : null }, "ModifiedDate" : { "beanStyleGetterMethodName" : "getModifiedDate", "beanStyleSetterMethodName" : "setModifiedDate", "c2jName" : "ModifiedDate", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The date the patch baseline was last modified.

                                                                                                              \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 #modifiedDate(Instant)}.\n@param modifiedDate 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 #modifiedDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                              The date the patch baseline was last modified.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "modifiedDate", "fluentSetterDocumentation" : "

                                                                                                              The date the patch baseline was last modified.

                                                                                                              \n@param modifiedDate The date the patch baseline was last modified.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "modifiedDate", "getterDocumentation" : "

                                                                                                              The date the patch baseline was last modified.

                                                                                                              \n@return The date the patch baseline was last modified.", "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" : "ModifiedDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ModifiedDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "ModifiedDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The date the patch baseline was last modified.

                                                                                                              \n@param modifiedDate The date the patch baseline was last modified.", "setterMethodName" : "setModifiedDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "modifiedDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "modifiedDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                              The date the patch baseline was last modified.

                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "BaselineName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of the patch baseline.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name of the patch baseline.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                              The name of the patch baseline.

                                                                                                              \n@param name The name of the patch baseline.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                              The name of the patch baseline.

                                                                                                              \n@return The name of the patch baseline.", "getterModel" : { "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 patch baseline.

                                                                                                              \n@param name The name of the patch baseline.", "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 patch baseline.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "OperatingSystem" : { "beanStyleGetterMethodName" : "getOperatingSystemAsString", "beanStyleSetterMethodName" : "setOperatingSystem", "c2jName" : "OperatingSystem", "c2jShape" : "OperatingSystem", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Returns the operating system specified for the patch baseline.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #operatingSystemAsString(String)}.\n@param operatingSystem a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #operatingSystem(String)", "deprecated" : false, "documentation" : "

                                                                                                              Returns the operating system specified for the patch baseline.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "OperatingSystem", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "operatingSystem", "fluentEnumSetterMethodName" : "operatingSystem", "fluentGetterMethodName" : "operatingSystemAsString", "fluentSetterDocumentation" : "

                                                                                                              Returns the operating system specified for the patch baseline.

                                                                                                              \n@param operatingSystem Returns the operating system specified for the patch baseline.\n@see OperatingSystem\n@return Returns a reference to this object so that method calls can be chained together.\n@see OperatingSystem", "fluentSetterMethodName" : "operatingSystem", "getterDocumentation" : "

                                                                                                              Returns the operating system specified for the patch baseline.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #operatingSystem} will return {@link OperatingSystem#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #operatingSystemAsString}.\n

                                                                                                              \n@return Returns the operating system specified for the patch baseline.\n@see OperatingSystem", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OperatingSystem", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OperatingSystem", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OperatingSystem", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Returns the operating system specified for the patch baseline.

                                                                                                              \n@param operatingSystem Returns the operating system specified for the patch baseline.\n@see OperatingSystem", "setterMethodName" : "setOperatingSystem", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "operatingSystem", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "operatingSystem", "variableType" : "String", "documentation" : "

                                                                                                              Returns the operating system specified for the patch baseline.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "PatchGroups" : { "beanStyleGetterMethodName" : "getPatchGroups", "beanStyleSetterMethodName" : "setPatchGroups", "c2jName" : "PatchGroups", "c2jShape" : "PatchGroupList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Patch groups included in the patch baseline.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #patchGroups(List)}.\n@param patchGroups a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #patchGroups(List)", "deprecated" : false, "documentation" : "

                                                                                                              Patch groups included in the patch baseline.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "patchGroups", "fluentSetterDocumentation" : "

                                                                                                              Patch groups included in the patch baseline.

                                                                                                              \n@param patchGroups Patch groups included in the patch baseline.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "patchGroups", "getterDocumentation" : "

                                                                                                              Patch groups included in the patch baseline.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return Patch groups included in the patch baseline.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PatchGroups", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PatchGroups", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "PatchGroup", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "PatchGroups", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Patch groups included in the patch baseline.

                                                                                                              \n@param patchGroups Patch groups included in the patch baseline.", "setterMethodName" : "setPatchGroups", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "patchGroups", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "patchGroups", "variableType" : "java.util.List", "documentation" : "

                                                                                                              Patch groups included in the patch baseline.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "RejectedPatches" : { "beanStyleGetterMethodName" : "getRejectedPatches", "beanStyleSetterMethodName" : "setRejectedPatches", "c2jName" : "RejectedPatches", "c2jShape" : "PatchIdList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A list of explicitly rejected patches for the baseline.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #rejectedPatches(List)}.\n@param rejectedPatches a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #rejectedPatches(List)", "deprecated" : false, "documentation" : "

                                                                                                              A list of explicitly rejected patches for the baseline.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "rejectedPatches", "fluentSetterDocumentation" : "

                                                                                                              A list of explicitly rejected patches for the baseline.

                                                                                                              \n@param rejectedPatches A list of explicitly rejected patches for the baseline.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "rejectedPatches", "getterDocumentation" : "

                                                                                                              A list of explicitly rejected patches for the baseline.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return A list of explicitly rejected patches for the baseline.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RejectedPatches", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RejectedPatches", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "PatchId", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "RejectedPatches", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A list of explicitly rejected patches for the baseline.

                                                                                                              \n@param rejectedPatches A list of explicitly rejected patches for the baseline.", "setterMethodName" : "setRejectedPatches", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "rejectedPatches", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "rejectedPatches", "variableType" : "java.util.List", "documentation" : "

                                                                                                              A list of explicitly rejected patches for the baseline.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "RejectedPatchesAction" : { "beanStyleGetterMethodName" : "getRejectedPatchesActionAsString", "beanStyleSetterMethodName" : "setRejectedPatchesAction", "c2jName" : "RejectedPatchesAction", "c2jShape" : "PatchAction", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The action specified to take on patches included in the RejectedPatches list. A patch can be allowed only if it is a dependency of another package, or blocked entirely along with packages that include it as a dependency.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #rejectedPatchesActionAsString(String)}.\n@param rejectedPatchesAction a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #rejectedPatchesAction(String)", "deprecated" : false, "documentation" : "

                                                                                                              The action specified to take on patches included in the RejectedPatches list. A patch can be allowed only if it is a dependency of another package, or blocked entirely along with packages that include it as a dependency.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "PatchAction", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "rejectedPatchesAction", "fluentEnumSetterMethodName" : "rejectedPatchesAction", "fluentGetterMethodName" : "rejectedPatchesActionAsString", "fluentSetterDocumentation" : "

                                                                                                              The action specified to take on patches included in the RejectedPatches list. A patch can be allowed only if it is a dependency of another package, or blocked entirely along with packages that include it as a dependency.

                                                                                                              \n@param rejectedPatchesAction The action specified to take on patches included in the RejectedPatches list. A patch can be allowed only if it is a dependency of another package, or blocked entirely along with packages that include it as a dependency.\n@see PatchAction\n@return Returns a reference to this object so that method calls can be chained together.\n@see PatchAction", "fluentSetterMethodName" : "rejectedPatchesAction", "getterDocumentation" : "

                                                                                                              The action specified to take on patches included in the RejectedPatches list. A patch can be allowed only if it is a dependency of another package, or blocked entirely along with packages that include it as a dependency.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #rejectedPatchesAction} will return {@link PatchAction#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #rejectedPatchesActionAsString}.\n

                                                                                                              \n@return The action specified to take on patches included in the RejectedPatches list. A patch can be allowed only if it is a dependency of another package, or blocked entirely along with packages that include it as a dependency.\n@see PatchAction", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RejectedPatchesAction", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RejectedPatchesAction", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RejectedPatchesAction", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The action specified to take on patches included in the RejectedPatches list. A patch can be allowed only if it is a dependency of another package, or blocked entirely along with packages that include it as a dependency.

                                                                                                              \n@param rejectedPatchesAction The action specified to take on patches included in the RejectedPatches list. A patch can be allowed only if it is a dependency of another package, or blocked entirely along with packages that include it as a dependency.\n@see PatchAction", "setterMethodName" : "setRejectedPatchesAction", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "rejectedPatchesAction", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "rejectedPatchesAction", "variableType" : "String", "documentation" : "

                                                                                                              The action specified to take on patches included in the RejectedPatches list. A patch can be allowed only if it is a dependency of another package, or blocked entirely along with packages that include it as a dependency.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Sources" : { "beanStyleGetterMethodName" : "getSources", "beanStyleSetterMethodName" : "setSources", "c2jName" : "Sources", "c2jShape" : "PatchSourceList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Information about the patches to use to update the instances, including target operating systems and source repositories. Applies to Linux instances only.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #sources(List)}.\n@param sources a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sources(List)", "deprecated" : false, "documentation" : "

                                                                                                              Information about the patches to use to update the instances, including target operating systems and source repositories. Applies to Linux instances only.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sources", "fluentSetterDocumentation" : "

                                                                                                              Information about the patches to use to update the instances, including target operating systems and source repositories. Applies to Linux instances only.

                                                                                                              \n@param sources Information about the patches to use to update the instances, including target operating systems and source repositories. Applies to Linux instances only.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sources", "getterDocumentation" : "

                                                                                                              Information about the patches to use to update the instances, including target operating systems and source repositories. Applies to Linux instances only.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return Information about the patches to use to update the instances, including target operating systems and source repositories. Applies to Linux instances only.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Sources", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Sources", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "PatchSource", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link PatchSource.Builder} avoiding the need to create one manually via {@link PatchSource#builder()}.\n\nWhen the {@link Consumer} completes, {@link PatchSource.Builder#build()} is called immediately and its result is passed to {@link #member(PatchSource)}.\n@param member a consumer that will call methods on {@link PatchSource.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(PatchSource)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "PatchSource", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "PatchSource", "variableName" : "member", "variableType" : "PatchSource", "documentation" : null, "simpleType" : "PatchSource", "variableSetterType" : "PatchSource" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PatchSource", "variableName" : "member", "variableType" : "PatchSource", "documentation" : "", "simpleType" : "PatchSource", "variableSetterType" : "PatchSource" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "PatchSource", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "PatchSource", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Sources", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Information about the patches to use to update the instances, including target operating systems and source repositories. Applies to Linux instances only.

                                                                                                              \n@param sources Information about the patches to use to update the instances, including target operating systems and source repositories. Applies to Linux instances only.", "setterMethodName" : "setSources", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "sources", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "sources", "variableType" : "java.util.List", "documentation" : "

                                                                                                              Information about the patches to use to update the instances, including target operating systems and source repositories. Applies to Linux instances only.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getBaselineId", "beanStyleSetterMethodName" : "setBaselineId", "c2jName" : "BaselineId", "c2jShape" : "BaselineId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the retrieved patch baseline.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #baselineId(String)}.\n@param baselineId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #baselineId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the retrieved patch baseline.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "baselineId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the retrieved patch baseline.

                                                                                                              \n@param baselineId The ID of the retrieved patch baseline.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "baselineId", "getterDocumentation" : "

                                                                                                              The ID of the retrieved patch baseline.

                                                                                                              \n@return The ID of the retrieved patch baseline.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BaselineId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BaselineId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "BaselineId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the retrieved patch baseline.

                                                                                                              \n@param baselineId The ID of the retrieved patch baseline.", "setterMethodName" : "setBaselineId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "baselineId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "baselineId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the retrieved patch baseline.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "BaselineName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of the patch baseline.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name of the patch baseline.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                              The name of the patch baseline.

                                                                                                              \n@param name The name of the patch baseline.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                              The name of the patch baseline.

                                                                                                              \n@return The name of the patch baseline.", "getterModel" : { "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 patch baseline.

                                                                                                              \n@param name The name of the patch baseline.", "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 patch baseline.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOperatingSystemAsString", "beanStyleSetterMethodName" : "setOperatingSystem", "c2jName" : "OperatingSystem", "c2jShape" : "OperatingSystem", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Returns the operating system specified for the patch baseline.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #operatingSystemAsString(String)}.\n@param operatingSystem a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #operatingSystem(String)", "deprecated" : false, "documentation" : "

                                                                                                              Returns the operating system specified for the patch baseline.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "OperatingSystem", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "operatingSystem", "fluentEnumSetterMethodName" : "operatingSystem", "fluentGetterMethodName" : "operatingSystemAsString", "fluentSetterDocumentation" : "

                                                                                                              Returns the operating system specified for the patch baseline.

                                                                                                              \n@param operatingSystem Returns the operating system specified for the patch baseline.\n@see OperatingSystem\n@return Returns a reference to this object so that method calls can be chained together.\n@see OperatingSystem", "fluentSetterMethodName" : "operatingSystem", "getterDocumentation" : "

                                                                                                              Returns the operating system specified for the patch baseline.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #operatingSystem} will return {@link OperatingSystem#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #operatingSystemAsString}.\n

                                                                                                              \n@return Returns the operating system specified for the patch baseline.\n@see OperatingSystem", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OperatingSystem", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OperatingSystem", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OperatingSystem", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Returns the operating system specified for the patch baseline.

                                                                                                              \n@param operatingSystem Returns the operating system specified for the patch baseline.\n@see OperatingSystem", "setterMethodName" : "setOperatingSystem", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "operatingSystem", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "operatingSystem", "variableType" : "String", "documentation" : "

                                                                                                              Returns the operating system specified for the patch baseline.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getGlobalFilters", "beanStyleSetterMethodName" : "setGlobalFilters", "c2jName" : "GlobalFilters", "c2jShape" : "PatchFilterGroup", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A set of global filters used to exclude patches from the baseline.

                                                                                                              \nThis is a convenience that creates an instance of the {@link PatchFilterGroup.Builder} avoiding the need to create one manually via {@link PatchFilterGroup#builder()}.\n\nWhen the {@link Consumer} completes, {@link PatchFilterGroup.Builder#build()} is called immediately and its result is passed to {@link #globalFilters(PatchFilterGroup)}.\n@param globalFilters a consumer that will call methods on {@link PatchFilterGroup.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #globalFilters(PatchFilterGroup)", "deprecated" : false, "documentation" : "

                                                                                                              A set of global filters used to exclude patches from the baseline.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "globalFilters", "fluentSetterDocumentation" : "

                                                                                                              A set of global filters used to exclude patches from the baseline.

                                                                                                              \n@param globalFilters A set of global filters used to exclude patches from the baseline.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "globalFilters", "getterDocumentation" : "

                                                                                                              A set of global filters used to exclude patches from the baseline.

                                                                                                              \n@return A set of global filters used to exclude patches from the baseline.", "getterModel" : { "returnType" : "PatchFilterGroup", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GlobalFilters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GlobalFilters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "GlobalFilters", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A set of global filters used to exclude patches from the baseline.

                                                                                                              \n@param globalFilters A set of global filters used to exclude patches from the baseline.", "setterMethodName" : "setGlobalFilters", "setterModel" : { "variableDeclarationType" : "PatchFilterGroup", "variableName" : "globalFilters", "variableType" : "PatchFilterGroup", "documentation" : null, "simpleType" : "PatchFilterGroup", "variableSetterType" : "PatchFilterGroup" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PatchFilterGroup", "variableName" : "globalFilters", "variableType" : "PatchFilterGroup", "documentation" : "

                                                                                                              A set of global filters used to exclude patches from the baseline.

                                                                                                              ", "simpleType" : "PatchFilterGroup", "variableSetterType" : "PatchFilterGroup" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getApprovalRules", "beanStyleSetterMethodName" : "setApprovalRules", "c2jName" : "ApprovalRules", "c2jShape" : "PatchRuleGroup", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A set of rules used to include patches in the baseline.

                                                                                                              \nThis is a convenience that creates an instance of the {@link PatchRuleGroup.Builder} avoiding the need to create one manually via {@link PatchRuleGroup#builder()}.\n\nWhen the {@link Consumer} completes, {@link PatchRuleGroup.Builder#build()} is called immediately and its result is passed to {@link #approvalRules(PatchRuleGroup)}.\n@param approvalRules a consumer that will call methods on {@link PatchRuleGroup.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #approvalRules(PatchRuleGroup)", "deprecated" : false, "documentation" : "

                                                                                                              A set of rules used to include patches in the baseline.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "approvalRules", "fluentSetterDocumentation" : "

                                                                                                              A set of rules used to include patches in the baseline.

                                                                                                              \n@param approvalRules A set of rules used to include patches in the baseline.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "approvalRules", "getterDocumentation" : "

                                                                                                              A set of rules used to include patches in the baseline.

                                                                                                              \n@return A set of rules used to include patches in the baseline.", "getterModel" : { "returnType" : "PatchRuleGroup", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ApprovalRules", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ApprovalRules", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ApprovalRules", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A set of rules used to include patches in the baseline.

                                                                                                              \n@param approvalRules A set of rules used to include patches in the baseline.", "setterMethodName" : "setApprovalRules", "setterModel" : { "variableDeclarationType" : "PatchRuleGroup", "variableName" : "approvalRules", "variableType" : "PatchRuleGroup", "documentation" : null, "simpleType" : "PatchRuleGroup", "variableSetterType" : "PatchRuleGroup" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PatchRuleGroup", "variableName" : "approvalRules", "variableType" : "PatchRuleGroup", "documentation" : "

                                                                                                              A set of rules used to include patches in the baseline.

                                                                                                              ", "simpleType" : "PatchRuleGroup", "variableSetterType" : "PatchRuleGroup" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getApprovedPatches", "beanStyleSetterMethodName" : "setApprovedPatches", "c2jName" : "ApprovedPatches", "c2jShape" : "PatchIdList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A list of explicitly approved patches for the baseline.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #approvedPatches(List)}.\n@param approvedPatches a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #approvedPatches(List)", "deprecated" : false, "documentation" : "

                                                                                                              A list of explicitly approved patches for the baseline.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "approvedPatches", "fluentSetterDocumentation" : "

                                                                                                              A list of explicitly approved patches for the baseline.

                                                                                                              \n@param approvedPatches A list of explicitly approved patches for the baseline.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "approvedPatches", "getterDocumentation" : "

                                                                                                              A list of explicitly approved patches for the baseline.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return A list of explicitly approved patches for the baseline.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ApprovedPatches", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ApprovedPatches", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "PatchId", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "ApprovedPatches", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A list of explicitly approved patches for the baseline.

                                                                                                              \n@param approvedPatches A list of explicitly approved patches for the baseline.", "setterMethodName" : "setApprovedPatches", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "approvedPatches", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "approvedPatches", "variableType" : "java.util.List", "documentation" : "

                                                                                                              A list of explicitly approved patches for the baseline.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getApprovedPatchesComplianceLevelAsString", "beanStyleSetterMethodName" : "setApprovedPatchesComplianceLevel", "c2jName" : "ApprovedPatchesComplianceLevel", "c2jShape" : "PatchComplianceLevel", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Returns the specified compliance severity level for approved patches in the patch baseline.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #approvedPatchesComplianceLevelAsString(String)}.\n@param approvedPatchesComplianceLevel a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #approvedPatchesComplianceLevel(String)", "deprecated" : false, "documentation" : "

                                                                                                              Returns the specified compliance severity level for approved patches in the patch baseline.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "PatchComplianceLevel", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "approvedPatchesComplianceLevel", "fluentEnumSetterMethodName" : "approvedPatchesComplianceLevel", "fluentGetterMethodName" : "approvedPatchesComplianceLevelAsString", "fluentSetterDocumentation" : "

                                                                                                              Returns the specified compliance severity level for approved patches in the patch baseline.

                                                                                                              \n@param approvedPatchesComplianceLevel Returns the specified compliance severity level for approved patches in the patch baseline.\n@see PatchComplianceLevel\n@return Returns a reference to this object so that method calls can be chained together.\n@see PatchComplianceLevel", "fluentSetterMethodName" : "approvedPatchesComplianceLevel", "getterDocumentation" : "

                                                                                                              Returns the specified compliance severity level for approved patches in the patch baseline.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #approvedPatchesComplianceLevel} will return {@link PatchComplianceLevel#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #approvedPatchesComplianceLevelAsString}.\n

                                                                                                              \n@return Returns the specified compliance severity level for approved patches in the patch baseline.\n@see PatchComplianceLevel", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ApprovedPatchesComplianceLevel", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ApprovedPatchesComplianceLevel", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApprovedPatchesComplianceLevel", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Returns the specified compliance severity level for approved patches in the patch baseline.

                                                                                                              \n@param approvedPatchesComplianceLevel Returns the specified compliance severity level for approved patches in the patch baseline.\n@see PatchComplianceLevel", "setterMethodName" : "setApprovedPatchesComplianceLevel", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "approvedPatchesComplianceLevel", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "approvedPatchesComplianceLevel", "variableType" : "String", "documentation" : "

                                                                                                              Returns the specified compliance severity level for approved patches in the patch baseline.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getApprovedPatchesEnableNonSecurity", "beanStyleSetterMethodName" : "setApprovedPatchesEnableNonSecurity", "c2jName" : "ApprovedPatchesEnableNonSecurity", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Indicates whether the list of approved patches includes non-security updates that should be applied to the instances. The default value is 'false'. Applies to Linux instances only.

                                                                                                              \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 #approvedPatchesEnableNonSecurity(Boolean)}.\n@param approvedPatchesEnableNonSecurity 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 #approvedPatchesEnableNonSecurity(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                              Indicates whether the list of approved patches includes non-security updates that should be applied to the instances. The default value is 'false'. Applies to Linux instances only.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "approvedPatchesEnableNonSecurity", "fluentSetterDocumentation" : "

                                                                                                              Indicates whether the list of approved patches includes non-security updates that should be applied to the instances. The default value is 'false'. Applies to Linux instances only.

                                                                                                              \n@param approvedPatchesEnableNonSecurity Indicates whether the list of approved patches includes non-security updates that should be applied to the instances. The default value is 'false'. Applies to Linux instances only.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "approvedPatchesEnableNonSecurity", "getterDocumentation" : "

                                                                                                              Indicates whether the list of approved patches includes non-security updates that should be applied to the instances. The default value is 'false'. Applies to Linux instances only.

                                                                                                              \n@return Indicates whether the list of approved patches includes non-security updates that should be applied to the instances. The default value is 'false'. Applies to Linux instances only.", "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" : "ApprovedPatchesEnableNonSecurity", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ApprovedPatchesEnableNonSecurity", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "ApprovedPatchesEnableNonSecurity", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Indicates whether the list of approved patches includes non-security updates that should be applied to the instances. The default value is 'false'. Applies to Linux instances only.

                                                                                                              \n@param approvedPatchesEnableNonSecurity Indicates whether the list of approved patches includes non-security updates that should be applied to the instances. The default value is 'false'. Applies to Linux instances only.", "setterMethodName" : "setApprovedPatchesEnableNonSecurity", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "approvedPatchesEnableNonSecurity", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "approvedPatchesEnableNonSecurity", "variableType" : "Boolean", "documentation" : "

                                                                                                              Indicates whether the list of approved patches includes non-security updates that should be applied to the instances. The default value is 'false'. Applies to Linux instances only.

                                                                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRejectedPatches", "beanStyleSetterMethodName" : "setRejectedPatches", "c2jName" : "RejectedPatches", "c2jShape" : "PatchIdList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A list of explicitly rejected patches for the baseline.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #rejectedPatches(List)}.\n@param rejectedPatches a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #rejectedPatches(List)", "deprecated" : false, "documentation" : "

                                                                                                              A list of explicitly rejected patches for the baseline.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "rejectedPatches", "fluentSetterDocumentation" : "

                                                                                                              A list of explicitly rejected patches for the baseline.

                                                                                                              \n@param rejectedPatches A list of explicitly rejected patches for the baseline.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "rejectedPatches", "getterDocumentation" : "

                                                                                                              A list of explicitly rejected patches for the baseline.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return A list of explicitly rejected patches for the baseline.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RejectedPatches", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RejectedPatches", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "PatchId", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "RejectedPatches", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A list of explicitly rejected patches for the baseline.

                                                                                                              \n@param rejectedPatches A list of explicitly rejected patches for the baseline.", "setterMethodName" : "setRejectedPatches", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "rejectedPatches", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "rejectedPatches", "variableType" : "java.util.List", "documentation" : "

                                                                                                              A list of explicitly rejected patches for the baseline.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRejectedPatchesActionAsString", "beanStyleSetterMethodName" : "setRejectedPatchesAction", "c2jName" : "RejectedPatchesAction", "c2jShape" : "PatchAction", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The action specified to take on patches included in the RejectedPatches list. A patch can be allowed only if it is a dependency of another package, or blocked entirely along with packages that include it as a dependency.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #rejectedPatchesActionAsString(String)}.\n@param rejectedPatchesAction a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #rejectedPatchesAction(String)", "deprecated" : false, "documentation" : "

                                                                                                              The action specified to take on patches included in the RejectedPatches list. A patch can be allowed only if it is a dependency of another package, or blocked entirely along with packages that include it as a dependency.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "PatchAction", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "rejectedPatchesAction", "fluentEnumSetterMethodName" : "rejectedPatchesAction", "fluentGetterMethodName" : "rejectedPatchesActionAsString", "fluentSetterDocumentation" : "

                                                                                                              The action specified to take on patches included in the RejectedPatches list. A patch can be allowed only if it is a dependency of another package, or blocked entirely along with packages that include it as a dependency.

                                                                                                              \n@param rejectedPatchesAction The action specified to take on patches included in the RejectedPatches list. A patch can be allowed only if it is a dependency of another package, or blocked entirely along with packages that include it as a dependency.\n@see PatchAction\n@return Returns a reference to this object so that method calls can be chained together.\n@see PatchAction", "fluentSetterMethodName" : "rejectedPatchesAction", "getterDocumentation" : "

                                                                                                              The action specified to take on patches included in the RejectedPatches list. A patch can be allowed only if it is a dependency of another package, or blocked entirely along with packages that include it as a dependency.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #rejectedPatchesAction} will return {@link PatchAction#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #rejectedPatchesActionAsString}.\n

                                                                                                              \n@return The action specified to take on patches included in the RejectedPatches list. A patch can be allowed only if it is a dependency of another package, or blocked entirely along with packages that include it as a dependency.\n@see PatchAction", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RejectedPatchesAction", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RejectedPatchesAction", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RejectedPatchesAction", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The action specified to take on patches included in the RejectedPatches list. A patch can be allowed only if it is a dependency of another package, or blocked entirely along with packages that include it as a dependency.

                                                                                                              \n@param rejectedPatchesAction The action specified to take on patches included in the RejectedPatches list. A patch can be allowed only if it is a dependency of another package, or blocked entirely along with packages that include it as a dependency.\n@see PatchAction", "setterMethodName" : "setRejectedPatchesAction", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "rejectedPatchesAction", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "rejectedPatchesAction", "variableType" : "String", "documentation" : "

                                                                                                              The action specified to take on patches included in the RejectedPatches list. A patch can be allowed only if it is a dependency of another package, or blocked entirely along with packages that include it as a dependency.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPatchGroups", "beanStyleSetterMethodName" : "setPatchGroups", "c2jName" : "PatchGroups", "c2jShape" : "PatchGroupList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Patch groups included in the patch baseline.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #patchGroups(List)}.\n@param patchGroups a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #patchGroups(List)", "deprecated" : false, "documentation" : "

                                                                                                              Patch groups included in the patch baseline.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "patchGroups", "fluentSetterDocumentation" : "

                                                                                                              Patch groups included in the patch baseline.

                                                                                                              \n@param patchGroups Patch groups included in the patch baseline.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "patchGroups", "getterDocumentation" : "

                                                                                                              Patch groups included in the patch baseline.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return Patch groups included in the patch baseline.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PatchGroups", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PatchGroups", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "PatchGroup", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "PatchGroups", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Patch groups included in the patch baseline.

                                                                                                              \n@param patchGroups Patch groups included in the patch baseline.", "setterMethodName" : "setPatchGroups", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "patchGroups", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "patchGroups", "variableType" : "java.util.List", "documentation" : "

                                                                                                              Patch groups included in the patch baseline.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCreatedDate", "beanStyleSetterMethodName" : "setCreatedDate", "c2jName" : "CreatedDate", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The date the patch baseline was created.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #createdDate(Instant)}.\n@param createdDate 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 #createdDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                              The date the patch baseline was created.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createdDate", "fluentSetterDocumentation" : "

                                                                                                              The date the patch baseline was created.

                                                                                                              \n@param createdDate The date the patch baseline was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createdDate", "getterDocumentation" : "

                                                                                                              The date the patch baseline was created.

                                                                                                              \n@return The date the patch baseline was created.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreatedDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "CreatedDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The date the patch baseline was created.

                                                                                                              \n@param createdDate The date the patch baseline was created.", "setterMethodName" : "setCreatedDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                              The date the patch baseline was created.

                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getModifiedDate", "beanStyleSetterMethodName" : "setModifiedDate", "c2jName" : "ModifiedDate", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The date the patch baseline was last modified.

                                                                                                              \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 #modifiedDate(Instant)}.\n@param modifiedDate 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 #modifiedDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                              The date the patch baseline was last modified.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "modifiedDate", "fluentSetterDocumentation" : "

                                                                                                              The date the patch baseline was last modified.

                                                                                                              \n@param modifiedDate The date the patch baseline was last modified.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "modifiedDate", "getterDocumentation" : "

                                                                                                              The date the patch baseline was last modified.

                                                                                                              \n@return The date the patch baseline was last modified.", "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" : "ModifiedDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ModifiedDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "ModifiedDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The date the patch baseline was last modified.

                                                                                                              \n@param modifiedDate The date the patch baseline was last modified.", "setterMethodName" : "setModifiedDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "modifiedDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "modifiedDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                              The date the patch baseline was last modified.

                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "BaselineDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A description of the patch baseline.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                                                              A description of the patch baseline.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                              A description of the patch baseline.

                                                                                                              \n@param description A description of the patch baseline.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                              A description of the patch baseline.

                                                                                                              \n@return A description of the patch baseline.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A description of the patch baseline.

                                                                                                              \n@param description A description of the patch baseline.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

                                                                                                              A description of the patch baseline.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSources", "beanStyleSetterMethodName" : "setSources", "c2jName" : "Sources", "c2jShape" : "PatchSourceList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Information about the patches to use to update the instances, including target operating systems and source repositories. Applies to Linux instances only.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #sources(List)}.\n@param sources a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sources(List)", "deprecated" : false, "documentation" : "

                                                                                                              Information about the patches to use to update the instances, including target operating systems and source repositories. Applies to Linux instances only.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sources", "fluentSetterDocumentation" : "

                                                                                                              Information about the patches to use to update the instances, including target operating systems and source repositories. Applies to Linux instances only.

                                                                                                              \n@param sources Information about the patches to use to update the instances, including target operating systems and source repositories. Applies to Linux instances only.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sources", "getterDocumentation" : "

                                                                                                              Information about the patches to use to update the instances, including target operating systems and source repositories. Applies to Linux instances only.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return Information about the patches to use to update the instances, including target operating systems and source repositories. Applies to Linux instances only.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Sources", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Sources", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "PatchSource", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link PatchSource.Builder} avoiding the need to create one manually via {@link PatchSource#builder()}.\n\nWhen the {@link Consumer} completes, {@link PatchSource.Builder#build()} is called immediately and its result is passed to {@link #member(PatchSource)}.\n@param member a consumer that will call methods on {@link PatchSource.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(PatchSource)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "PatchSource", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "PatchSource", "variableName" : "member", "variableType" : "PatchSource", "documentation" : null, "simpleType" : "PatchSource", "variableSetterType" : "PatchSource" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PatchSource", "variableName" : "member", "variableType" : "PatchSource", "documentation" : "", "simpleType" : "PatchSource", "variableSetterType" : "PatchSource" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "PatchSource", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "PatchSource", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Sources", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Information about the patches to use to update the instances, including target operating systems and source repositories. Applies to Linux instances only.

                                                                                                              \n@param sources Information about the patches to use to update the instances, including target operating systems and source repositories. Applies to Linux instances only.", "setterMethodName" : "setSources", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "sources", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "sources", "variableType" : "java.util.List", "documentation" : "

                                                                                                              Information about the patches to use to update the instances, including target operating systems and source repositories. Applies to Linux instances only.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetPatchBaselineResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetPatchBaselineResponse", "variableName" : "getPatchBaselineResponse", "variableType" : "GetPatchBaselineResponse", "documentation" : null, "simpleType" : "GetPatchBaselineResponse", "variableSetterType" : "GetPatchBaselineResponse" }, "wrapper" : false }, "GetServiceSettingRequest" : { "c2jName" : "GetServiceSettingRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              The request body of the GetServiceSetting API action.

                                                                                                              ", "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" : "GetServiceSetting", "locationName" : null, "requestUri" : "/", "target" : "AmazonSSM.GetServiceSetting", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getSettingId", "beanStyleSetterMethodName" : "setSettingId", "c2jName" : "SettingId", "c2jShape" : "ServiceSettingId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the service setting to get.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #settingId(String)}.\n@param settingId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #settingId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the service setting to get.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "settingId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the service setting to get.

                                                                                                              \n@param settingId The ID of the service setting to get.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "settingId", "getterDocumentation" : "

                                                                                                              The ID of the service setting to get.

                                                                                                              \n@return The ID of the service setting to get.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SettingId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SettingId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SettingId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the service setting to get.

                                                                                                              \n@param settingId The ID of the service setting to get.", "setterMethodName" : "setSettingId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "settingId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "settingId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the service setting to get.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "SettingId" : { "beanStyleGetterMethodName" : "getSettingId", "beanStyleSetterMethodName" : "setSettingId", "c2jName" : "SettingId", "c2jShape" : "ServiceSettingId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the service setting to get.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #settingId(String)}.\n@param settingId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #settingId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the service setting to get.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "settingId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the service setting to get.

                                                                                                              \n@param settingId The ID of the service setting to get.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "settingId", "getterDocumentation" : "

                                                                                                              The ID of the service setting to get.

                                                                                                              \n@return The ID of the service setting to get.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SettingId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SettingId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SettingId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the service setting to get.

                                                                                                              \n@param settingId The ID of the service setting to get.", "setterMethodName" : "setSettingId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "settingId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "settingId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the service setting to get.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getSettingId", "beanStyleSetterMethodName" : "setSettingId", "c2jName" : "SettingId", "c2jShape" : "ServiceSettingId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the service setting to get.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #settingId(String)}.\n@param settingId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #settingId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the service setting to get.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "settingId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the service setting to get.

                                                                                                              \n@param settingId The ID of the service setting to get.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "settingId", "getterDocumentation" : "

                                                                                                              The ID of the service setting to get.

                                                                                                              \n@return The ID of the service setting to get.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SettingId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SettingId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SettingId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the service setting to get.

                                                                                                              \n@param settingId The ID of the service setting to get.", "setterMethodName" : "setSettingId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "settingId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "settingId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the service setting to get.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "SettingId" ], "shapeName" : "GetServiceSettingRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "GetServiceSettingRequest", "variableName" : "getServiceSettingRequest", "variableType" : "GetServiceSettingRequest", "documentation" : null, "simpleType" : "GetServiceSettingRequest", "variableSetterType" : "GetServiceSettingRequest" }, "wrapper" : false }, "GetServiceSettingResponse" : { "c2jName" : "GetServiceSettingResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              The query result body of the GetServiceSetting API action.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getServiceSetting", "beanStyleSetterMethodName" : "setServiceSetting", "c2jName" : "ServiceSetting", "c2jShape" : "ServiceSetting", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The query result of the current service setting.

                                                                                                              \nThis is a convenience that creates an instance of the {@link ServiceSetting.Builder} avoiding the need to create one manually via {@link ServiceSetting#builder()}.\n\nWhen the {@link Consumer} completes, {@link ServiceSetting.Builder#build()} is called immediately and its result is passed to {@link #serviceSetting(ServiceSetting)}.\n@param serviceSetting a consumer that will call methods on {@link ServiceSetting.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #serviceSetting(ServiceSetting)", "deprecated" : false, "documentation" : "

                                                                                                              The query result of the current service setting.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serviceSetting", "fluentSetterDocumentation" : "

                                                                                                              The query result of the current service setting.

                                                                                                              \n@param serviceSetting The query result of the current service setting.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serviceSetting", "getterDocumentation" : "

                                                                                                              The query result of the current service setting.

                                                                                                              \n@return The query result of the current service setting.", "getterModel" : { "returnType" : "ServiceSetting", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ServiceSetting", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ServiceSetting", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ServiceSetting", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The query result of the current service setting.

                                                                                                              \n@param serviceSetting The query result of the current service setting.", "setterMethodName" : "setServiceSetting", "setterModel" : { "variableDeclarationType" : "ServiceSetting", "variableName" : "serviceSetting", "variableType" : "ServiceSetting", "documentation" : null, "simpleType" : "ServiceSetting", "variableSetterType" : "ServiceSetting" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ServiceSetting", "variableName" : "serviceSetting", "variableType" : "ServiceSetting", "documentation" : "

                                                                                                              The query result of the current service setting.

                                                                                                              ", "simpleType" : "ServiceSetting", "variableSetterType" : "ServiceSetting" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ServiceSetting" : { "beanStyleGetterMethodName" : "getServiceSetting", "beanStyleSetterMethodName" : "setServiceSetting", "c2jName" : "ServiceSetting", "c2jShape" : "ServiceSetting", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The query result of the current service setting.

                                                                                                              \nThis is a convenience that creates an instance of the {@link ServiceSetting.Builder} avoiding the need to create one manually via {@link ServiceSetting#builder()}.\n\nWhen the {@link Consumer} completes, {@link ServiceSetting.Builder#build()} is called immediately and its result is passed to {@link #serviceSetting(ServiceSetting)}.\n@param serviceSetting a consumer that will call methods on {@link ServiceSetting.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #serviceSetting(ServiceSetting)", "deprecated" : false, "documentation" : "

                                                                                                              The query result of the current service setting.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serviceSetting", "fluentSetterDocumentation" : "

                                                                                                              The query result of the current service setting.

                                                                                                              \n@param serviceSetting The query result of the current service setting.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serviceSetting", "getterDocumentation" : "

                                                                                                              The query result of the current service setting.

                                                                                                              \n@return The query result of the current service setting.", "getterModel" : { "returnType" : "ServiceSetting", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ServiceSetting", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ServiceSetting", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ServiceSetting", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The query result of the current service setting.

                                                                                                              \n@param serviceSetting The query result of the current service setting.", "setterMethodName" : "setServiceSetting", "setterModel" : { "variableDeclarationType" : "ServiceSetting", "variableName" : "serviceSetting", "variableType" : "ServiceSetting", "documentation" : null, "simpleType" : "ServiceSetting", "variableSetterType" : "ServiceSetting" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ServiceSetting", "variableName" : "serviceSetting", "variableType" : "ServiceSetting", "documentation" : "

                                                                                                              The query result of the current service setting.

                                                                                                              ", "simpleType" : "ServiceSetting", "variableSetterType" : "ServiceSetting" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getServiceSetting", "beanStyleSetterMethodName" : "setServiceSetting", "c2jName" : "ServiceSetting", "c2jShape" : "ServiceSetting", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The query result of the current service setting.

                                                                                                              \nThis is a convenience that creates an instance of the {@link ServiceSetting.Builder} avoiding the need to create one manually via {@link ServiceSetting#builder()}.\n\nWhen the {@link Consumer} completes, {@link ServiceSetting.Builder#build()} is called immediately and its result is passed to {@link #serviceSetting(ServiceSetting)}.\n@param serviceSetting a consumer that will call methods on {@link ServiceSetting.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #serviceSetting(ServiceSetting)", "deprecated" : false, "documentation" : "

                                                                                                              The query result of the current service setting.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serviceSetting", "fluentSetterDocumentation" : "

                                                                                                              The query result of the current service setting.

                                                                                                              \n@param serviceSetting The query result of the current service setting.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serviceSetting", "getterDocumentation" : "

                                                                                                              The query result of the current service setting.

                                                                                                              \n@return The query result of the current service setting.", "getterModel" : { "returnType" : "ServiceSetting", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ServiceSetting", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ServiceSetting", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ServiceSetting", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The query result of the current service setting.

                                                                                                              \n@param serviceSetting The query result of the current service setting.", "setterMethodName" : "setServiceSetting", "setterModel" : { "variableDeclarationType" : "ServiceSetting", "variableName" : "serviceSetting", "variableType" : "ServiceSetting", "documentation" : null, "simpleType" : "ServiceSetting", "variableSetterType" : "ServiceSetting" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ServiceSetting", "variableName" : "serviceSetting", "variableType" : "ServiceSetting", "documentation" : "

                                                                                                              The query result of the current service setting.

                                                                                                              ", "simpleType" : "ServiceSetting", "variableSetterType" : "ServiceSetting" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "GetServiceSettingResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "GetServiceSettingResponse", "variableName" : "getServiceSettingResponse", "variableType" : "GetServiceSettingResponse", "documentation" : null, "simpleType" : "GetServiceSettingResponse", "variableSetterType" : "GetServiceSettingResponse" }, "wrapper" : false }, "HierarchyLevelLimitExceededException" : { "c2jName" : "HierarchyLevelLimitExceededException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              A hierarchy can have a maximum of 15 levels. For more information, see Requirements and Constraints for Parameter Names in the AWS Systems Manager User Guide.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "HierarchyLevelLimitExceededException", "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" : "HierarchyLevelLimitExceededException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "HierarchyLevelLimitExceededException", "variableName" : "hierarchyLevelLimitExceededException", "variableType" : "HierarchyLevelLimitExceededException", "documentation" : null, "simpleType" : "HierarchyLevelLimitExceededException", "variableSetterType" : "HierarchyLevelLimitExceededException" }, "wrapper" : false }, "HierarchyTypeMismatchException" : { "c2jName" : "HierarchyTypeMismatchException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              Parameter Store does not support changing a parameter type in a hierarchy. For example, you can't change a parameter from a String type to a SecureString type. You must create a new, unique parameter.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "HierarchyTypeMismatchException", "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" : "HierarchyTypeMismatchException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "HierarchyTypeMismatchException", "variableName" : "hierarchyTypeMismatchException", "variableType" : "HierarchyTypeMismatchException", "documentation" : null, "simpleType" : "HierarchyTypeMismatchException", "variableSetterType" : "HierarchyTypeMismatchException" }, "wrapper" : false }, "IdempotentParameterMismatchException" : { "c2jName" : "IdempotentParameterMismatch", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              Error returned when an idempotent operation is retried and the parameters don't match the original call to the API with the same idempotency token.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "IdempotentParameterMismatch", "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" : "IdempotentParameterMismatchException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "IdempotentParameterMismatchException", "variableName" : "idempotentParameterMismatchException", "variableType" : "IdempotentParameterMismatchException", "documentation" : null, "simpleType" : "IdempotentParameterMismatchException", "variableSetterType" : "IdempotentParameterMismatchException" }, "wrapper" : false }, "IncompatiblePolicyException" : { "c2jName" : "IncompatiblePolicyException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              There is a conflict in the policies specified for this parameter. You can't, for example, specify two Expiration policies for a parameter. Review your policies, and try again.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "IncompatiblePolicyException", "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" : "IncompatiblePolicyException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "IncompatiblePolicyException", "variableName" : "incompatiblePolicyException", "variableType" : "IncompatiblePolicyException", "documentation" : null, "simpleType" : "IncompatiblePolicyException", "variableSetterType" : "IncompatiblePolicyException" }, "wrapper" : false }, "InstanceAggregatedAssociationOverview" : { "c2jName" : "InstanceAggregatedAssociationOverview", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              Status information about the aggregated associations.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getDetailedStatus", "beanStyleSetterMethodName" : "setDetailedStatus", "c2jName" : "DetailedStatus", "c2jShape" : "StatusName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Detailed status information about the aggregated associations.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #detailedStatus(String)}.\n@param detailedStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #detailedStatus(String)", "deprecated" : false, "documentation" : "

                                                                                                              Detailed status information about the aggregated associations.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "detailedStatus", "fluentSetterDocumentation" : "

                                                                                                              Detailed status information about the aggregated associations.

                                                                                                              \n@param detailedStatus Detailed status information about the aggregated associations.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "detailedStatus", "getterDocumentation" : "

                                                                                                              Detailed status information about the aggregated associations.

                                                                                                              \n@return Detailed status information about the aggregated associations.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DetailedStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DetailedStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DetailedStatus", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Detailed status information about the aggregated associations.

                                                                                                              \n@param detailedStatus Detailed status information about the aggregated associations.", "setterMethodName" : "setDetailedStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "detailedStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "detailedStatus", "variableType" : "String", "documentation" : "

                                                                                                              Detailed status information about the aggregated associations.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceAssociationStatusAggregatedCount", "beanStyleSetterMethodName" : "setInstanceAssociationStatusAggregatedCount", "c2jName" : "InstanceAssociationStatusAggregatedCount", "c2jShape" : "InstanceAssociationStatusAggregatedCount", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The number of associations for the instance(s).

                                                                                                              \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #instanceAssociationStatusAggregatedCount(Map)}.\n@param instanceAssociationStatusAggregatedCount a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceAssociationStatusAggregatedCount(Map)", "deprecated" : false, "documentation" : "

                                                                                                              The number of associations for the instance(s).

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceAssociationStatusAggregatedCount", "fluentSetterDocumentation" : "

                                                                                                              The number of associations for the instance(s).

                                                                                                              \n@param instanceAssociationStatusAggregatedCount The number of associations for the instance(s).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceAssociationStatusAggregatedCount", "getterDocumentation" : "

                                                                                                              The number of associations for the instance(s).

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The number of associations for the instance(s).", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceAssociationStatusAggregatedCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceAssociationStatusAggregatedCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "StatusName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "InstanceCount", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #value(Integer)}.\n@param value a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(Integer)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "value", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "value", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "InstanceAssociationStatusAggregatedCount", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The number of associations for the instance(s).

                                                                                                              \n@param instanceAssociationStatusAggregatedCount The number of associations for the instance(s).", "setterMethodName" : "setInstanceAssociationStatusAggregatedCount", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "instanceAssociationStatusAggregatedCount", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "instanceAssociationStatusAggregatedCount", "variableType" : "java.util.Map", "documentation" : "

                                                                                                              The number of associations for the instance(s).

                                                                                                              ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DetailedStatus" : { "beanStyleGetterMethodName" : "getDetailedStatus", "beanStyleSetterMethodName" : "setDetailedStatus", "c2jName" : "DetailedStatus", "c2jShape" : "StatusName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Detailed status information about the aggregated associations.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #detailedStatus(String)}.\n@param detailedStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #detailedStatus(String)", "deprecated" : false, "documentation" : "

                                                                                                              Detailed status information about the aggregated associations.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "detailedStatus", "fluentSetterDocumentation" : "

                                                                                                              Detailed status information about the aggregated associations.

                                                                                                              \n@param detailedStatus Detailed status information about the aggregated associations.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "detailedStatus", "getterDocumentation" : "

                                                                                                              Detailed status information about the aggregated associations.

                                                                                                              \n@return Detailed status information about the aggregated associations.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DetailedStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DetailedStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DetailedStatus", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Detailed status information about the aggregated associations.

                                                                                                              \n@param detailedStatus Detailed status information about the aggregated associations.", "setterMethodName" : "setDetailedStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "detailedStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "detailedStatus", "variableType" : "String", "documentation" : "

                                                                                                              Detailed status information about the aggregated associations.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "InstanceAssociationStatusAggregatedCount" : { "beanStyleGetterMethodName" : "getInstanceAssociationStatusAggregatedCount", "beanStyleSetterMethodName" : "setInstanceAssociationStatusAggregatedCount", "c2jName" : "InstanceAssociationStatusAggregatedCount", "c2jShape" : "InstanceAssociationStatusAggregatedCount", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The number of associations for the instance(s).

                                                                                                              \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #instanceAssociationStatusAggregatedCount(Map)}.\n@param instanceAssociationStatusAggregatedCount a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceAssociationStatusAggregatedCount(Map)", "deprecated" : false, "documentation" : "

                                                                                                              The number of associations for the instance(s).

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceAssociationStatusAggregatedCount", "fluentSetterDocumentation" : "

                                                                                                              The number of associations for the instance(s).

                                                                                                              \n@param instanceAssociationStatusAggregatedCount The number of associations for the instance(s).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceAssociationStatusAggregatedCount", "getterDocumentation" : "

                                                                                                              The number of associations for the instance(s).

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The number of associations for the instance(s).", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceAssociationStatusAggregatedCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceAssociationStatusAggregatedCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "StatusName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "InstanceCount", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #value(Integer)}.\n@param value a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(Integer)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "value", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "value", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "InstanceAssociationStatusAggregatedCount", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The number of associations for the instance(s).

                                                                                                              \n@param instanceAssociationStatusAggregatedCount The number of associations for the instance(s).", "setterMethodName" : "setInstanceAssociationStatusAggregatedCount", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "instanceAssociationStatusAggregatedCount", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "instanceAssociationStatusAggregatedCount", "variableType" : "java.util.Map", "documentation" : "

                                                                                                              The number of associations for the instance(s).

                                                                                                              ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDetailedStatus", "beanStyleSetterMethodName" : "setDetailedStatus", "c2jName" : "DetailedStatus", "c2jShape" : "StatusName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Detailed status information about the aggregated associations.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #detailedStatus(String)}.\n@param detailedStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #detailedStatus(String)", "deprecated" : false, "documentation" : "

                                                                                                              Detailed status information about the aggregated associations.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "detailedStatus", "fluentSetterDocumentation" : "

                                                                                                              Detailed status information about the aggregated associations.

                                                                                                              \n@param detailedStatus Detailed status information about the aggregated associations.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "detailedStatus", "getterDocumentation" : "

                                                                                                              Detailed status information about the aggregated associations.

                                                                                                              \n@return Detailed status information about the aggregated associations.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DetailedStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DetailedStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DetailedStatus", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Detailed status information about the aggregated associations.

                                                                                                              \n@param detailedStatus Detailed status information about the aggregated associations.", "setterMethodName" : "setDetailedStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "detailedStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "detailedStatus", "variableType" : "String", "documentation" : "

                                                                                                              Detailed status information about the aggregated associations.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceAssociationStatusAggregatedCount", "beanStyleSetterMethodName" : "setInstanceAssociationStatusAggregatedCount", "c2jName" : "InstanceAssociationStatusAggregatedCount", "c2jShape" : "InstanceAssociationStatusAggregatedCount", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The number of associations for the instance(s).

                                                                                                              \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #instanceAssociationStatusAggregatedCount(Map)}.\n@param instanceAssociationStatusAggregatedCount a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceAssociationStatusAggregatedCount(Map)", "deprecated" : false, "documentation" : "

                                                                                                              The number of associations for the instance(s).

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceAssociationStatusAggregatedCount", "fluentSetterDocumentation" : "

                                                                                                              The number of associations for the instance(s).

                                                                                                              \n@param instanceAssociationStatusAggregatedCount The number of associations for the instance(s).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceAssociationStatusAggregatedCount", "getterDocumentation" : "

                                                                                                              The number of associations for the instance(s).

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The number of associations for the instance(s).", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceAssociationStatusAggregatedCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceAssociationStatusAggregatedCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "StatusName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "InstanceCount", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #value(Integer)}.\n@param value a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(Integer)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "value", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "value", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "InstanceAssociationStatusAggregatedCount", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The number of associations for the instance(s).

                                                                                                              \n@param instanceAssociationStatusAggregatedCount The number of associations for the instance(s).", "setterMethodName" : "setInstanceAssociationStatusAggregatedCount", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "instanceAssociationStatusAggregatedCount", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "instanceAssociationStatusAggregatedCount", "variableType" : "java.util.Map", "documentation" : "

                                                                                                              The number of associations for the instance(s).

                                                                                                              ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "InstanceAggregatedAssociationOverview", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "InstanceAggregatedAssociationOverview", "variableName" : "instanceAggregatedAssociationOverview", "variableType" : "InstanceAggregatedAssociationOverview", "documentation" : null, "simpleType" : "InstanceAggregatedAssociationOverview", "variableSetterType" : "InstanceAggregatedAssociationOverview" }, "wrapper" : false }, "InstanceAssociation" : { "c2jName" : "InstanceAssociation", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              One or more association documents on the instance.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getAssociationId", "beanStyleSetterMethodName" : "setAssociationId", "c2jName" : "AssociationId", "c2jShape" : "AssociationId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The association ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #associationId(String)}.\n@param associationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #associationId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The association ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "associationId", "fluentSetterDocumentation" : "

                                                                                                              The association ID.

                                                                                                              \n@param associationId The association ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "associationId", "getterDocumentation" : "

                                                                                                              The association ID.

                                                                                                              \n@return The association ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AssociationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AssociationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AssociationId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The association ID.

                                                                                                              \n@param associationId The association ID.", "setterMethodName" : "setAssociationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "associationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "associationId", "variableType" : "String", "documentation" : "

                                                                                                              The association ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The instance ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The instance ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                                                              The instance ID.

                                                                                                              \n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                                              The instance ID.

                                                                                                              \n@return The instance ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The instance ID.

                                                                                                              \n@param instanceId The instance ID.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                                              The instance ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContent", "beanStyleSetterMethodName" : "setContent", "c2jName" : "Content", "c2jShape" : "DocumentContent", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The content of the association document for the instance(s).

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #content(String)}.\n@param content a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #content(String)", "deprecated" : false, "documentation" : "

                                                                                                              The content of the association document for the instance(s).

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "content", "fluentSetterDocumentation" : "

                                                                                                              The content of the association document for the instance(s).

                                                                                                              \n@param content The content of the association document for the instance(s).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "content", "getterDocumentation" : "

                                                                                                              The content of the association document for the instance(s).

                                                                                                              \n@return The content of the association document for the instance(s).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Content", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Content", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Content", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The content of the association document for the instance(s).

                                                                                                              \n@param content The content of the association document for the instance(s).", "setterMethodName" : "setContent", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "content", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "content", "variableType" : "String", "documentation" : "

                                                                                                              The content of the association document for the instance(s).

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAssociationVersion", "beanStyleSetterMethodName" : "setAssociationVersion", "c2jName" : "AssociationVersion", "c2jShape" : "AssociationVersion", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Version information for the association on the instance.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #associationVersion(String)}.\n@param associationVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #associationVersion(String)", "deprecated" : false, "documentation" : "

                                                                                                              Version information for the association on the instance.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "associationVersion", "fluentSetterDocumentation" : "

                                                                                                              Version information for the association on the instance.

                                                                                                              \n@param associationVersion Version information for the association on the instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "associationVersion", "getterDocumentation" : "

                                                                                                              Version information for the association on the instance.

                                                                                                              \n@return Version information for the association on the instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AssociationVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AssociationVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AssociationVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Version information for the association on the instance.

                                                                                                              \n@param associationVersion Version information for the association on the instance.", "setterMethodName" : "setAssociationVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "associationVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "associationVersion", "variableType" : "String", "documentation" : "

                                                                                                              Version information for the association on the instance.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AssociationId" : { "beanStyleGetterMethodName" : "getAssociationId", "beanStyleSetterMethodName" : "setAssociationId", "c2jName" : "AssociationId", "c2jShape" : "AssociationId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The association ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #associationId(String)}.\n@param associationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #associationId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The association ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "associationId", "fluentSetterDocumentation" : "

                                                                                                              The association ID.

                                                                                                              \n@param associationId The association ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "associationId", "getterDocumentation" : "

                                                                                                              The association ID.

                                                                                                              \n@return The association ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AssociationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AssociationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AssociationId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The association ID.

                                                                                                              \n@param associationId The association ID.", "setterMethodName" : "setAssociationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "associationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "associationId", "variableType" : "String", "documentation" : "

                                                                                                              The association ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "AssociationVersion" : { "beanStyleGetterMethodName" : "getAssociationVersion", "beanStyleSetterMethodName" : "setAssociationVersion", "c2jName" : "AssociationVersion", "c2jShape" : "AssociationVersion", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Version information for the association on the instance.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #associationVersion(String)}.\n@param associationVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #associationVersion(String)", "deprecated" : false, "documentation" : "

                                                                                                              Version information for the association on the instance.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "associationVersion", "fluentSetterDocumentation" : "

                                                                                                              Version information for the association on the instance.

                                                                                                              \n@param associationVersion Version information for the association on the instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "associationVersion", "getterDocumentation" : "

                                                                                                              Version information for the association on the instance.

                                                                                                              \n@return Version information for the association on the instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AssociationVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AssociationVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AssociationVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Version information for the association on the instance.

                                                                                                              \n@param associationVersion Version information for the association on the instance.", "setterMethodName" : "setAssociationVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "associationVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "associationVersion", "variableType" : "String", "documentation" : "

                                                                                                              Version information for the association on the instance.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Content" : { "beanStyleGetterMethodName" : "getContent", "beanStyleSetterMethodName" : "setContent", "c2jName" : "Content", "c2jShape" : "DocumentContent", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The content of the association document for the instance(s).

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #content(String)}.\n@param content a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #content(String)", "deprecated" : false, "documentation" : "

                                                                                                              The content of the association document for the instance(s).

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "content", "fluentSetterDocumentation" : "

                                                                                                              The content of the association document for the instance(s).

                                                                                                              \n@param content The content of the association document for the instance(s).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "content", "getterDocumentation" : "

                                                                                                              The content of the association document for the instance(s).

                                                                                                              \n@return The content of the association document for the instance(s).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Content", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Content", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Content", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The content of the association document for the instance(s).

                                                                                                              \n@param content The content of the association document for the instance(s).", "setterMethodName" : "setContent", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "content", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "content", "variableType" : "String", "documentation" : "

                                                                                                              The content of the association document for the instance(s).

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "InstanceId" : { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The instance ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The instance ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                                                              The instance ID.

                                                                                                              \n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                                              The instance ID.

                                                                                                              \n@return The instance ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The instance ID.

                                                                                                              \n@param instanceId The instance ID.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                                              The instance ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getAssociationId", "beanStyleSetterMethodName" : "setAssociationId", "c2jName" : "AssociationId", "c2jShape" : "AssociationId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The association ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #associationId(String)}.\n@param associationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #associationId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The association ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "associationId", "fluentSetterDocumentation" : "

                                                                                                              The association ID.

                                                                                                              \n@param associationId The association ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "associationId", "getterDocumentation" : "

                                                                                                              The association ID.

                                                                                                              \n@return The association ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AssociationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AssociationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AssociationId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The association ID.

                                                                                                              \n@param associationId The association ID.", "setterMethodName" : "setAssociationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "associationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "associationId", "variableType" : "String", "documentation" : "

                                                                                                              The association ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The instance ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The instance ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                                                              The instance ID.

                                                                                                              \n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                                              The instance ID.

                                                                                                              \n@return The instance ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The instance ID.

                                                                                                              \n@param instanceId The instance ID.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                                              The instance ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContent", "beanStyleSetterMethodName" : "setContent", "c2jName" : "Content", "c2jShape" : "DocumentContent", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The content of the association document for the instance(s).

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #content(String)}.\n@param content a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #content(String)", "deprecated" : false, "documentation" : "

                                                                                                              The content of the association document for the instance(s).

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "content", "fluentSetterDocumentation" : "

                                                                                                              The content of the association document for the instance(s).

                                                                                                              \n@param content The content of the association document for the instance(s).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "content", "getterDocumentation" : "

                                                                                                              The content of the association document for the instance(s).

                                                                                                              \n@return The content of the association document for the instance(s).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Content", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Content", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Content", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The content of the association document for the instance(s).

                                                                                                              \n@param content The content of the association document for the instance(s).", "setterMethodName" : "setContent", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "content", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "content", "variableType" : "String", "documentation" : "

                                                                                                              The content of the association document for the instance(s).

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAssociationVersion", "beanStyleSetterMethodName" : "setAssociationVersion", "c2jName" : "AssociationVersion", "c2jShape" : "AssociationVersion", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Version information for the association on the instance.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #associationVersion(String)}.\n@param associationVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #associationVersion(String)", "deprecated" : false, "documentation" : "

                                                                                                              Version information for the association on the instance.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "associationVersion", "fluentSetterDocumentation" : "

                                                                                                              Version information for the association on the instance.

                                                                                                              \n@param associationVersion Version information for the association on the instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "associationVersion", "getterDocumentation" : "

                                                                                                              Version information for the association on the instance.

                                                                                                              \n@return Version information for the association on the instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AssociationVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AssociationVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AssociationVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Version information for the association on the instance.

                                                                                                              \n@param associationVersion Version information for the association on the instance.", "setterMethodName" : "setAssociationVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "associationVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "associationVersion", "variableType" : "String", "documentation" : "

                                                                                                              Version information for the association on the instance.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "InstanceAssociation", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "InstanceAssociation", "variableName" : "instanceAssociation", "variableType" : "InstanceAssociation", "documentation" : null, "simpleType" : "InstanceAssociation", "variableSetterType" : "InstanceAssociation" }, "wrapper" : false }, "InstanceAssociationOutputLocation" : { "c2jName" : "InstanceAssociationOutputLocation", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              An Amazon S3 bucket where you want to store the results of this request.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getS3Location", "beanStyleSetterMethodName" : "setS3Location", "c2jName" : "S3Location", "c2jShape" : "S3OutputLocation", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              An Amazon S3 bucket where you want to store the results of this request.

                                                                                                              \nThis is a convenience that creates an instance of the {@link S3OutputLocation.Builder} avoiding the need to create one manually via {@link S3OutputLocation#builder()}.\n\nWhen the {@link Consumer} completes, {@link S3OutputLocation.Builder#build()} is called immediately and its result is passed to {@link #s3Location(S3OutputLocation)}.\n@param s3Location a consumer that will call methods on {@link S3OutputLocation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #s3Location(S3OutputLocation)", "deprecated" : false, "documentation" : "

                                                                                                              An Amazon S3 bucket where you want to store the results of this request.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "s3Location", "fluentSetterDocumentation" : "

                                                                                                              An Amazon S3 bucket where you want to store the results of this request.

                                                                                                              \n@param s3Location An Amazon S3 bucket where you want to store the results of this request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "s3Location", "getterDocumentation" : "

                                                                                                              An Amazon S3 bucket where you want to store the results of this request.

                                                                                                              \n@return An Amazon S3 bucket where you want to store the results of this request.", "getterModel" : { "returnType" : "S3OutputLocation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "S3Location", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "S3Location", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "S3Location", "sensitive" : false, "setterDocumentation" : "

                                                                                                              An Amazon S3 bucket where you want to store the results of this request.

                                                                                                              \n@param s3Location An Amazon S3 bucket where you want to store the results of this request.", "setterMethodName" : "setS3Location", "setterModel" : { "variableDeclarationType" : "S3OutputLocation", "variableName" : "s3Location", "variableType" : "S3OutputLocation", "documentation" : null, "simpleType" : "S3OutputLocation", "variableSetterType" : "S3OutputLocation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "S3OutputLocation", "variableName" : "s3Location", "variableType" : "S3OutputLocation", "documentation" : "

                                                                                                              An Amazon S3 bucket where you want to store the results of this request.

                                                                                                              ", "simpleType" : "S3OutputLocation", "variableSetterType" : "S3OutputLocation" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "S3Location" : { "beanStyleGetterMethodName" : "getS3Location", "beanStyleSetterMethodName" : "setS3Location", "c2jName" : "S3Location", "c2jShape" : "S3OutputLocation", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              An Amazon S3 bucket where you want to store the results of this request.

                                                                                                              \nThis is a convenience that creates an instance of the {@link S3OutputLocation.Builder} avoiding the need to create one manually via {@link S3OutputLocation#builder()}.\n\nWhen the {@link Consumer} completes, {@link S3OutputLocation.Builder#build()} is called immediately and its result is passed to {@link #s3Location(S3OutputLocation)}.\n@param s3Location a consumer that will call methods on {@link S3OutputLocation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #s3Location(S3OutputLocation)", "deprecated" : false, "documentation" : "

                                                                                                              An Amazon S3 bucket where you want to store the results of this request.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "s3Location", "fluentSetterDocumentation" : "

                                                                                                              An Amazon S3 bucket where you want to store the results of this request.

                                                                                                              \n@param s3Location An Amazon S3 bucket where you want to store the results of this request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "s3Location", "getterDocumentation" : "

                                                                                                              An Amazon S3 bucket where you want to store the results of this request.

                                                                                                              \n@return An Amazon S3 bucket where you want to store the results of this request.", "getterModel" : { "returnType" : "S3OutputLocation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "S3Location", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "S3Location", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "S3Location", "sensitive" : false, "setterDocumentation" : "

                                                                                                              An Amazon S3 bucket where you want to store the results of this request.

                                                                                                              \n@param s3Location An Amazon S3 bucket where you want to store the results of this request.", "setterMethodName" : "setS3Location", "setterModel" : { "variableDeclarationType" : "S3OutputLocation", "variableName" : "s3Location", "variableType" : "S3OutputLocation", "documentation" : null, "simpleType" : "S3OutputLocation", "variableSetterType" : "S3OutputLocation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "S3OutputLocation", "variableName" : "s3Location", "variableType" : "S3OutputLocation", "documentation" : "

                                                                                                              An Amazon S3 bucket where you want to store the results of this request.

                                                                                                              ", "simpleType" : "S3OutputLocation", "variableSetterType" : "S3OutputLocation" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getS3Location", "beanStyleSetterMethodName" : "setS3Location", "c2jName" : "S3Location", "c2jShape" : "S3OutputLocation", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              An Amazon S3 bucket where you want to store the results of this request.

                                                                                                              \nThis is a convenience that creates an instance of the {@link S3OutputLocation.Builder} avoiding the need to create one manually via {@link S3OutputLocation#builder()}.\n\nWhen the {@link Consumer} completes, {@link S3OutputLocation.Builder#build()} is called immediately and its result is passed to {@link #s3Location(S3OutputLocation)}.\n@param s3Location a consumer that will call methods on {@link S3OutputLocation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #s3Location(S3OutputLocation)", "deprecated" : false, "documentation" : "

                                                                                                              An Amazon S3 bucket where you want to store the results of this request.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "s3Location", "fluentSetterDocumentation" : "

                                                                                                              An Amazon S3 bucket where you want to store the results of this request.

                                                                                                              \n@param s3Location An Amazon S3 bucket where you want to store the results of this request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "s3Location", "getterDocumentation" : "

                                                                                                              An Amazon S3 bucket where you want to store the results of this request.

                                                                                                              \n@return An Amazon S3 bucket where you want to store the results of this request.", "getterModel" : { "returnType" : "S3OutputLocation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "S3Location", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "S3Location", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "S3Location", "sensitive" : false, "setterDocumentation" : "

                                                                                                              An Amazon S3 bucket where you want to store the results of this request.

                                                                                                              \n@param s3Location An Amazon S3 bucket where you want to store the results of this request.", "setterMethodName" : "setS3Location", "setterModel" : { "variableDeclarationType" : "S3OutputLocation", "variableName" : "s3Location", "variableType" : "S3OutputLocation", "documentation" : null, "simpleType" : "S3OutputLocation", "variableSetterType" : "S3OutputLocation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "S3OutputLocation", "variableName" : "s3Location", "variableType" : "S3OutputLocation", "documentation" : "

                                                                                                              An Amazon S3 bucket where you want to store the results of this request.

                                                                                                              ", "simpleType" : "S3OutputLocation", "variableSetterType" : "S3OutputLocation" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "InstanceAssociationOutputLocation", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "InstanceAssociationOutputLocation", "variableName" : "instanceAssociationOutputLocation", "variableType" : "InstanceAssociationOutputLocation", "documentation" : null, "simpleType" : "InstanceAssociationOutputLocation", "variableSetterType" : "InstanceAssociationOutputLocation" }, "wrapper" : false }, "InstanceAssociationOutputUrl" : { "c2jName" : "InstanceAssociationOutputUrl", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              The URL of Amazon S3 bucket where you want to store the results of this request.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getS3OutputUrl", "beanStyleSetterMethodName" : "setS3OutputUrl", "c2jName" : "S3OutputUrl", "c2jShape" : "S3OutputUrl", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The URL of Amazon S3 bucket where you want to store the results of this request.

                                                                                                              \nThis is a convenience that creates an instance of the {@link S3OutputUrl.Builder} avoiding the need to create one manually via {@link S3OutputUrl#builder()}.\n\nWhen the {@link Consumer} completes, {@link S3OutputUrl.Builder#build()} is called immediately and its result is passed to {@link #s3OutputUrl(S3OutputUrl)}.\n@param s3OutputUrl a consumer that will call methods on {@link S3OutputUrl.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #s3OutputUrl(S3OutputUrl)", "deprecated" : false, "documentation" : "

                                                                                                              The URL of Amazon S3 bucket where you want to store the results of this request.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "s3OutputUrl", "fluentSetterDocumentation" : "

                                                                                                              The URL of Amazon S3 bucket where you want to store the results of this request.

                                                                                                              \n@param s3OutputUrl The URL of Amazon S3 bucket where you want to store the results of this request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "s3OutputUrl", "getterDocumentation" : "

                                                                                                              The URL of Amazon S3 bucket where you want to store the results of this request.

                                                                                                              \n@return The URL of Amazon S3 bucket where you want to store the results of this request.", "getterModel" : { "returnType" : "S3OutputUrl", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "S3OutputUrl", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "S3OutputUrl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "S3OutputUrl", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The URL of Amazon S3 bucket where you want to store the results of this request.

                                                                                                              \n@param s3OutputUrl The URL of Amazon S3 bucket where you want to store the results of this request.", "setterMethodName" : "setS3OutputUrl", "setterModel" : { "variableDeclarationType" : "S3OutputUrl", "variableName" : "s3OutputUrl", "variableType" : "S3OutputUrl", "documentation" : null, "simpleType" : "S3OutputUrl", "variableSetterType" : "S3OutputUrl" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "S3OutputUrl", "variableName" : "s3OutputUrl", "variableType" : "S3OutputUrl", "documentation" : "

                                                                                                              The URL of Amazon S3 bucket where you want to store the results of this request.

                                                                                                              ", "simpleType" : "S3OutputUrl", "variableSetterType" : "S3OutputUrl" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "S3OutputUrl" : { "beanStyleGetterMethodName" : "getS3OutputUrl", "beanStyleSetterMethodName" : "setS3OutputUrl", "c2jName" : "S3OutputUrl", "c2jShape" : "S3OutputUrl", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The URL of Amazon S3 bucket where you want to store the results of this request.

                                                                                                              \nThis is a convenience that creates an instance of the {@link S3OutputUrl.Builder} avoiding the need to create one manually via {@link S3OutputUrl#builder()}.\n\nWhen the {@link Consumer} completes, {@link S3OutputUrl.Builder#build()} is called immediately and its result is passed to {@link #s3OutputUrl(S3OutputUrl)}.\n@param s3OutputUrl a consumer that will call methods on {@link S3OutputUrl.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #s3OutputUrl(S3OutputUrl)", "deprecated" : false, "documentation" : "

                                                                                                              The URL of Amazon S3 bucket where you want to store the results of this request.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "s3OutputUrl", "fluentSetterDocumentation" : "

                                                                                                              The URL of Amazon S3 bucket where you want to store the results of this request.

                                                                                                              \n@param s3OutputUrl The URL of Amazon S3 bucket where you want to store the results of this request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "s3OutputUrl", "getterDocumentation" : "

                                                                                                              The URL of Amazon S3 bucket where you want to store the results of this request.

                                                                                                              \n@return The URL of Amazon S3 bucket where you want to store the results of this request.", "getterModel" : { "returnType" : "S3OutputUrl", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "S3OutputUrl", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "S3OutputUrl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "S3OutputUrl", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The URL of Amazon S3 bucket where you want to store the results of this request.

                                                                                                              \n@param s3OutputUrl The URL of Amazon S3 bucket where you want to store the results of this request.", "setterMethodName" : "setS3OutputUrl", "setterModel" : { "variableDeclarationType" : "S3OutputUrl", "variableName" : "s3OutputUrl", "variableType" : "S3OutputUrl", "documentation" : null, "simpleType" : "S3OutputUrl", "variableSetterType" : "S3OutputUrl" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "S3OutputUrl", "variableName" : "s3OutputUrl", "variableType" : "S3OutputUrl", "documentation" : "

                                                                                                              The URL of Amazon S3 bucket where you want to store the results of this request.

                                                                                                              ", "simpleType" : "S3OutputUrl", "variableSetterType" : "S3OutputUrl" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getS3OutputUrl", "beanStyleSetterMethodName" : "setS3OutputUrl", "c2jName" : "S3OutputUrl", "c2jShape" : "S3OutputUrl", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The URL of Amazon S3 bucket where you want to store the results of this request.

                                                                                                              \nThis is a convenience that creates an instance of the {@link S3OutputUrl.Builder} avoiding the need to create one manually via {@link S3OutputUrl#builder()}.\n\nWhen the {@link Consumer} completes, {@link S3OutputUrl.Builder#build()} is called immediately and its result is passed to {@link #s3OutputUrl(S3OutputUrl)}.\n@param s3OutputUrl a consumer that will call methods on {@link S3OutputUrl.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #s3OutputUrl(S3OutputUrl)", "deprecated" : false, "documentation" : "

                                                                                                              The URL of Amazon S3 bucket where you want to store the results of this request.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "s3OutputUrl", "fluentSetterDocumentation" : "

                                                                                                              The URL of Amazon S3 bucket where you want to store the results of this request.

                                                                                                              \n@param s3OutputUrl The URL of Amazon S3 bucket where you want to store the results of this request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "s3OutputUrl", "getterDocumentation" : "

                                                                                                              The URL of Amazon S3 bucket where you want to store the results of this request.

                                                                                                              \n@return The URL of Amazon S3 bucket where you want to store the results of this request.", "getterModel" : { "returnType" : "S3OutputUrl", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "S3OutputUrl", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "S3OutputUrl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "S3OutputUrl", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The URL of Amazon S3 bucket where you want to store the results of this request.

                                                                                                              \n@param s3OutputUrl The URL of Amazon S3 bucket where you want to store the results of this request.", "setterMethodName" : "setS3OutputUrl", "setterModel" : { "variableDeclarationType" : "S3OutputUrl", "variableName" : "s3OutputUrl", "variableType" : "S3OutputUrl", "documentation" : null, "simpleType" : "S3OutputUrl", "variableSetterType" : "S3OutputUrl" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "S3OutputUrl", "variableName" : "s3OutputUrl", "variableType" : "S3OutputUrl", "documentation" : "

                                                                                                              The URL of Amazon S3 bucket where you want to store the results of this request.

                                                                                                              ", "simpleType" : "S3OutputUrl", "variableSetterType" : "S3OutputUrl" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "InstanceAssociationOutputUrl", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "InstanceAssociationOutputUrl", "variableName" : "instanceAssociationOutputUrl", "variableType" : "InstanceAssociationOutputUrl", "documentation" : null, "simpleType" : "InstanceAssociationOutputUrl", "variableSetterType" : "InstanceAssociationOutputUrl" }, "wrapper" : false }, "InstanceAssociationStatusInfo" : { "c2jName" : "InstanceAssociationStatusInfo", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              Status information about the instance association.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getAssociationId", "beanStyleSetterMethodName" : "setAssociationId", "c2jName" : "AssociationId", "c2jShape" : "AssociationId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The association ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #associationId(String)}.\n@param associationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #associationId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The association ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "associationId", "fluentSetterDocumentation" : "

                                                                                                              The association ID.

                                                                                                              \n@param associationId The association ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "associationId", "getterDocumentation" : "

                                                                                                              The association ID.

                                                                                                              \n@return The association ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AssociationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AssociationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AssociationId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The association ID.

                                                                                                              \n@param associationId The association ID.", "setterMethodName" : "setAssociationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "associationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "associationId", "variableType" : "String", "documentation" : "

                                                                                                              The association ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "DocumentARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of the association.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name of the association.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                              The name of the association.

                                                                                                              \n@param name The name of the association.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                              The name of the association.

                                                                                                              \n@return The name of the association.", "getterModel" : { "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 association.

                                                                                                              \n@param name The name of the association.", "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 association.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDocumentVersion", "beanStyleSetterMethodName" : "setDocumentVersion", "c2jName" : "DocumentVersion", "c2jShape" : "DocumentVersion", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The association document versions.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentVersion(String)}.\n@param documentVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentVersion(String)", "deprecated" : false, "documentation" : "

                                                                                                              The association document versions.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "documentVersion", "fluentSetterDocumentation" : "

                                                                                                              The association document versions.

                                                                                                              \n@param documentVersion The association document versions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "documentVersion", "getterDocumentation" : "

                                                                                                              The association document versions.

                                                                                                              \n@return The association document versions.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The association document versions.

                                                                                                              \n@param documentVersion The association document versions.", "setterMethodName" : "setDocumentVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : "

                                                                                                              The association document versions.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAssociationVersion", "beanStyleSetterMethodName" : "setAssociationVersion", "c2jName" : "AssociationVersion", "c2jShape" : "AssociationVersion", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The version of the association applied to the instance.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #associationVersion(String)}.\n@param associationVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #associationVersion(String)", "deprecated" : false, "documentation" : "

                                                                                                              The version of the association applied to the instance.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "associationVersion", "fluentSetterDocumentation" : "

                                                                                                              The version of the association applied to the instance.

                                                                                                              \n@param associationVersion The version of the association applied to the instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "associationVersion", "getterDocumentation" : "

                                                                                                              The version of the association applied to the instance.

                                                                                                              \n@return The version of the association applied to the instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AssociationVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AssociationVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AssociationVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The version of the association applied to the instance.

                                                                                                              \n@param associationVersion The version of the association applied to the instance.", "setterMethodName" : "setAssociationVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "associationVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "associationVersion", "variableType" : "String", "documentation" : "

                                                                                                              The version of the association applied to the instance.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The instance ID where the association was created.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The instance ID where the association was created.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                                                              The instance ID where the association was created.

                                                                                                              \n@param instanceId The instance ID where the association was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                                              The instance ID where the association was created.

                                                                                                              \n@return The instance ID where the association was created.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The instance ID where the association was created.

                                                                                                              \n@param instanceId The instance ID where the association was created.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                                              The instance ID where the association was created.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getExecutionDate", "beanStyleSetterMethodName" : "setExecutionDate", "c2jName" : "ExecutionDate", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The date the instance association ran.

                                                                                                              \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 #executionDate(Instant)}.\n@param executionDate 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 #executionDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                              The date the instance association ran.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "executionDate", "fluentSetterDocumentation" : "

                                                                                                              The date the instance association ran.

                                                                                                              \n@param executionDate The date the instance association ran.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "executionDate", "getterDocumentation" : "

                                                                                                              The date the instance association ran.

                                                                                                              \n@return The date the instance association ran.", "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" : "ExecutionDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ExecutionDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "ExecutionDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The date the instance association ran.

                                                                                                              \n@param executionDate The date the instance association ran.", "setterMethodName" : "setExecutionDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "executionDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "executionDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                              The date the instance association ran.

                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "StatusName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Status information about the instance association.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #status(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                                                                              Status information about the instance association.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "status", "fluentSetterDocumentation" : "

                                                                                                              Status information about the instance association.

                                                                                                              \n@param status Status information about the instance association.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                                              Status information about the instance association.

                                                                                                              \n@return Status information about the instance association.", "getterModel" : { "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" : "

                                                                                                              Status information about the instance association.

                                                                                                              \n@param status Status information about the instance association.", "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" : "

                                                                                                              Status information about the instance association.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDetailedStatus", "beanStyleSetterMethodName" : "setDetailedStatus", "c2jName" : "DetailedStatus", "c2jShape" : "StatusName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Detailed status information about the instance association.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #detailedStatus(String)}.\n@param detailedStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #detailedStatus(String)", "deprecated" : false, "documentation" : "

                                                                                                              Detailed status information about the instance association.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "detailedStatus", "fluentSetterDocumentation" : "

                                                                                                              Detailed status information about the instance association.

                                                                                                              \n@param detailedStatus Detailed status information about the instance association.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "detailedStatus", "getterDocumentation" : "

                                                                                                              Detailed status information about the instance association.

                                                                                                              \n@return Detailed status information about the instance association.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DetailedStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DetailedStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DetailedStatus", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Detailed status information about the instance association.

                                                                                                              \n@param detailedStatus Detailed status information about the instance association.", "setterMethodName" : "setDetailedStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "detailedStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "detailedStatus", "variableType" : "String", "documentation" : "

                                                                                                              Detailed status information about the instance association.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getExecutionSummary", "beanStyleSetterMethodName" : "setExecutionSummary", "c2jName" : "ExecutionSummary", "c2jShape" : "InstanceAssociationExecutionSummary", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Summary information about association execution.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #executionSummary(String)}.\n@param executionSummary a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #executionSummary(String)", "deprecated" : false, "documentation" : "

                                                                                                              Summary information about association execution.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "executionSummary", "fluentSetterDocumentation" : "

                                                                                                              Summary information about association execution.

                                                                                                              \n@param executionSummary Summary information about association execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "executionSummary", "getterDocumentation" : "

                                                                                                              Summary information about association execution.

                                                                                                              \n@return Summary information about association execution.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ExecutionSummary", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ExecutionSummary", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ExecutionSummary", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Summary information about association execution.

                                                                                                              \n@param executionSummary Summary information about association execution.", "setterMethodName" : "setExecutionSummary", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "executionSummary", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "executionSummary", "variableType" : "String", "documentation" : "

                                                                                                              Summary information about association execution.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getErrorCode", "beanStyleSetterMethodName" : "setErrorCode", "c2jName" : "ErrorCode", "c2jShape" : "AgentErrorCode", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              An error code returned by the request to create the association.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #errorCode(String)}.\n@param errorCode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #errorCode(String)", "deprecated" : false, "documentation" : "

                                                                                                              An error code returned by the request to create the association.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "errorCode", "fluentSetterDocumentation" : "

                                                                                                              An error code returned by the request to create the association.

                                                                                                              \n@param errorCode An error code returned by the request to create the association.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "errorCode", "getterDocumentation" : "

                                                                                                              An error code returned by the request to create the association.

                                                                                                              \n@return An error code returned by the request to create the association.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ErrorCode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ErrorCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ErrorCode", "sensitive" : false, "setterDocumentation" : "

                                                                                                              An error code returned by the request to create the association.

                                                                                                              \n@param errorCode An error code returned by the request to create the association.", "setterMethodName" : "setErrorCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "errorCode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "errorCode", "variableType" : "String", "documentation" : "

                                                                                                              An error code returned by the request to create the association.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOutputUrl", "beanStyleSetterMethodName" : "setOutputUrl", "c2jName" : "OutputUrl", "c2jShape" : "InstanceAssociationOutputUrl", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A URL for an Amazon S3 bucket where you want to store the results of this request.

                                                                                                              \nThis is a convenience that creates an instance of the {@link InstanceAssociationOutputUrl.Builder} avoiding the need to create one manually via {@link InstanceAssociationOutputUrl#builder()}.\n\nWhen the {@link Consumer} completes, {@link InstanceAssociationOutputUrl.Builder#build()} is called immediately and its result is passed to {@link #outputUrl(InstanceAssociationOutputUrl)}.\n@param outputUrl a consumer that will call methods on {@link InstanceAssociationOutputUrl.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #outputUrl(InstanceAssociationOutputUrl)", "deprecated" : false, "documentation" : "

                                                                                                              A URL for an Amazon S3 bucket where you want to store the results of this request.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "outputUrl", "fluentSetterDocumentation" : "

                                                                                                              A URL for an Amazon S3 bucket where you want to store the results of this request.

                                                                                                              \n@param outputUrl A URL for an Amazon S3 bucket where you want to store the results of this request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "outputUrl", "getterDocumentation" : "

                                                                                                              A URL for an Amazon S3 bucket where you want to store the results of this request.

                                                                                                              \n@return A URL for an Amazon S3 bucket where you want to store the results of this request.", "getterModel" : { "returnType" : "InstanceAssociationOutputUrl", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OutputUrl", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OutputUrl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "OutputUrl", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A URL for an Amazon S3 bucket where you want to store the results of this request.

                                                                                                              \n@param outputUrl A URL for an Amazon S3 bucket where you want to store the results of this request.", "setterMethodName" : "setOutputUrl", "setterModel" : { "variableDeclarationType" : "InstanceAssociationOutputUrl", "variableName" : "outputUrl", "variableType" : "InstanceAssociationOutputUrl", "documentation" : null, "simpleType" : "InstanceAssociationOutputUrl", "variableSetterType" : "InstanceAssociationOutputUrl" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InstanceAssociationOutputUrl", "variableName" : "outputUrl", "variableType" : "InstanceAssociationOutputUrl", "documentation" : "

                                                                                                              A URL for an Amazon S3 bucket where you want to store the results of this request.

                                                                                                              ", "simpleType" : "InstanceAssociationOutputUrl", "variableSetterType" : "InstanceAssociationOutputUrl" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAssociationName", "beanStyleSetterMethodName" : "setAssociationName", "c2jName" : "AssociationName", "c2jShape" : "AssociationName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of the association applied to the instance.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #associationName(String)}.\n@param associationName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #associationName(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name of the association applied to the instance.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "associationName", "fluentSetterDocumentation" : "

                                                                                                              The name of the association applied to the instance.

                                                                                                              \n@param associationName The name of the association applied to the instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "associationName", "getterDocumentation" : "

                                                                                                              The name of the association applied to the instance.

                                                                                                              \n@return The name of the association applied to the instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AssociationName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AssociationName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AssociationName", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The name of the association applied to the instance.

                                                                                                              \n@param associationName The name of the association applied to the instance.", "setterMethodName" : "setAssociationName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "associationName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "associationName", "variableType" : "String", "documentation" : "

                                                                                                              The name of the association applied to the instance.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AssociationId" : { "beanStyleGetterMethodName" : "getAssociationId", "beanStyleSetterMethodName" : "setAssociationId", "c2jName" : "AssociationId", "c2jShape" : "AssociationId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The association ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #associationId(String)}.\n@param associationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #associationId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The association ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "associationId", "fluentSetterDocumentation" : "

                                                                                                              The association ID.

                                                                                                              \n@param associationId The association ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "associationId", "getterDocumentation" : "

                                                                                                              The association ID.

                                                                                                              \n@return The association ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AssociationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AssociationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AssociationId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The association ID.

                                                                                                              \n@param associationId The association ID.", "setterMethodName" : "setAssociationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "associationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "associationId", "variableType" : "String", "documentation" : "

                                                                                                              The association ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "AssociationName" : { "beanStyleGetterMethodName" : "getAssociationName", "beanStyleSetterMethodName" : "setAssociationName", "c2jName" : "AssociationName", "c2jShape" : "AssociationName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of the association applied to the instance.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #associationName(String)}.\n@param associationName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #associationName(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name of the association applied to the instance.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "associationName", "fluentSetterDocumentation" : "

                                                                                                              The name of the association applied to the instance.

                                                                                                              \n@param associationName The name of the association applied to the instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "associationName", "getterDocumentation" : "

                                                                                                              The name of the association applied to the instance.

                                                                                                              \n@return The name of the association applied to the instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AssociationName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AssociationName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AssociationName", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The name of the association applied to the instance.

                                                                                                              \n@param associationName The name of the association applied to the instance.", "setterMethodName" : "setAssociationName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "associationName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "associationName", "variableType" : "String", "documentation" : "

                                                                                                              The name of the association applied to the instance.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "AssociationVersion" : { "beanStyleGetterMethodName" : "getAssociationVersion", "beanStyleSetterMethodName" : "setAssociationVersion", "c2jName" : "AssociationVersion", "c2jShape" : "AssociationVersion", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The version of the association applied to the instance.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #associationVersion(String)}.\n@param associationVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #associationVersion(String)", "deprecated" : false, "documentation" : "

                                                                                                              The version of the association applied to the instance.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "associationVersion", "fluentSetterDocumentation" : "

                                                                                                              The version of the association applied to the instance.

                                                                                                              \n@param associationVersion The version of the association applied to the instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "associationVersion", "getterDocumentation" : "

                                                                                                              The version of the association applied to the instance.

                                                                                                              \n@return The version of the association applied to the instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AssociationVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AssociationVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AssociationVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The version of the association applied to the instance.

                                                                                                              \n@param associationVersion The version of the association applied to the instance.", "setterMethodName" : "setAssociationVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "associationVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "associationVersion", "variableType" : "String", "documentation" : "

                                                                                                              The version of the association applied to the instance.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DetailedStatus" : { "beanStyleGetterMethodName" : "getDetailedStatus", "beanStyleSetterMethodName" : "setDetailedStatus", "c2jName" : "DetailedStatus", "c2jShape" : "StatusName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Detailed status information about the instance association.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #detailedStatus(String)}.\n@param detailedStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #detailedStatus(String)", "deprecated" : false, "documentation" : "

                                                                                                              Detailed status information about the instance association.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "detailedStatus", "fluentSetterDocumentation" : "

                                                                                                              Detailed status information about the instance association.

                                                                                                              \n@param detailedStatus Detailed status information about the instance association.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "detailedStatus", "getterDocumentation" : "

                                                                                                              Detailed status information about the instance association.

                                                                                                              \n@return Detailed status information about the instance association.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DetailedStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DetailedStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DetailedStatus", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Detailed status information about the instance association.

                                                                                                              \n@param detailedStatus Detailed status information about the instance association.", "setterMethodName" : "setDetailedStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "detailedStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "detailedStatus", "variableType" : "String", "documentation" : "

                                                                                                              Detailed status information about the instance association.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DocumentVersion" : { "beanStyleGetterMethodName" : "getDocumentVersion", "beanStyleSetterMethodName" : "setDocumentVersion", "c2jName" : "DocumentVersion", "c2jShape" : "DocumentVersion", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The association document versions.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentVersion(String)}.\n@param documentVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentVersion(String)", "deprecated" : false, "documentation" : "

                                                                                                              The association document versions.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "documentVersion", "fluentSetterDocumentation" : "

                                                                                                              The association document versions.

                                                                                                              \n@param documentVersion The association document versions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "documentVersion", "getterDocumentation" : "

                                                                                                              The association document versions.

                                                                                                              \n@return The association document versions.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The association document versions.

                                                                                                              \n@param documentVersion The association document versions.", "setterMethodName" : "setDocumentVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : "

                                                                                                              The association document versions.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ErrorCode" : { "beanStyleGetterMethodName" : "getErrorCode", "beanStyleSetterMethodName" : "setErrorCode", "c2jName" : "ErrorCode", "c2jShape" : "AgentErrorCode", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              An error code returned by the request to create the association.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #errorCode(String)}.\n@param errorCode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #errorCode(String)", "deprecated" : false, "documentation" : "

                                                                                                              An error code returned by the request to create the association.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "errorCode", "fluentSetterDocumentation" : "

                                                                                                              An error code returned by the request to create the association.

                                                                                                              \n@param errorCode An error code returned by the request to create the association.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "errorCode", "getterDocumentation" : "

                                                                                                              An error code returned by the request to create the association.

                                                                                                              \n@return An error code returned by the request to create the association.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ErrorCode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ErrorCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ErrorCode", "sensitive" : false, "setterDocumentation" : "

                                                                                                              An error code returned by the request to create the association.

                                                                                                              \n@param errorCode An error code returned by the request to create the association.", "setterMethodName" : "setErrorCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "errorCode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "errorCode", "variableType" : "String", "documentation" : "

                                                                                                              An error code returned by the request to create the association.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ExecutionDate" : { "beanStyleGetterMethodName" : "getExecutionDate", "beanStyleSetterMethodName" : "setExecutionDate", "c2jName" : "ExecutionDate", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The date the instance association ran.

                                                                                                              \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 #executionDate(Instant)}.\n@param executionDate 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 #executionDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                              The date the instance association ran.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "executionDate", "fluentSetterDocumentation" : "

                                                                                                              The date the instance association ran.

                                                                                                              \n@param executionDate The date the instance association ran.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "executionDate", "getterDocumentation" : "

                                                                                                              The date the instance association ran.

                                                                                                              \n@return The date the instance association ran.", "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" : "ExecutionDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ExecutionDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "ExecutionDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The date the instance association ran.

                                                                                                              \n@param executionDate The date the instance association ran.", "setterMethodName" : "setExecutionDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "executionDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "executionDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                              The date the instance association ran.

                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "ExecutionSummary" : { "beanStyleGetterMethodName" : "getExecutionSummary", "beanStyleSetterMethodName" : "setExecutionSummary", "c2jName" : "ExecutionSummary", "c2jShape" : "InstanceAssociationExecutionSummary", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Summary information about association execution.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #executionSummary(String)}.\n@param executionSummary a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #executionSummary(String)", "deprecated" : false, "documentation" : "

                                                                                                              Summary information about association execution.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "executionSummary", "fluentSetterDocumentation" : "

                                                                                                              Summary information about association execution.

                                                                                                              \n@param executionSummary Summary information about association execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "executionSummary", "getterDocumentation" : "

                                                                                                              Summary information about association execution.

                                                                                                              \n@return Summary information about association execution.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ExecutionSummary", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ExecutionSummary", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ExecutionSummary", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Summary information about association execution.

                                                                                                              \n@param executionSummary Summary information about association execution.", "setterMethodName" : "setExecutionSummary", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "executionSummary", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "executionSummary", "variableType" : "String", "documentation" : "

                                                                                                              Summary information about association execution.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "InstanceId" : { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The instance ID where the association was created.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The instance ID where the association was created.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                                                              The instance ID where the association was created.

                                                                                                              \n@param instanceId The instance ID where the association was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                                              The instance ID where the association was created.

                                                                                                              \n@return The instance ID where the association was created.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The instance ID where the association was created.

                                                                                                              \n@param instanceId The instance ID where the association was created.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                                              The instance ID where the association was created.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "DocumentARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of the association.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name of the association.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                              The name of the association.

                                                                                                              \n@param name The name of the association.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                              The name of the association.

                                                                                                              \n@return The name of the association.", "getterModel" : { "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 association.

                                                                                                              \n@param name The name of the association.", "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 association.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "OutputUrl" : { "beanStyleGetterMethodName" : "getOutputUrl", "beanStyleSetterMethodName" : "setOutputUrl", "c2jName" : "OutputUrl", "c2jShape" : "InstanceAssociationOutputUrl", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A URL for an Amazon S3 bucket where you want to store the results of this request.

                                                                                                              \nThis is a convenience that creates an instance of the {@link InstanceAssociationOutputUrl.Builder} avoiding the need to create one manually via {@link InstanceAssociationOutputUrl#builder()}.\n\nWhen the {@link Consumer} completes, {@link InstanceAssociationOutputUrl.Builder#build()} is called immediately and its result is passed to {@link #outputUrl(InstanceAssociationOutputUrl)}.\n@param outputUrl a consumer that will call methods on {@link InstanceAssociationOutputUrl.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #outputUrl(InstanceAssociationOutputUrl)", "deprecated" : false, "documentation" : "

                                                                                                              A URL for an Amazon S3 bucket where you want to store the results of this request.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "outputUrl", "fluentSetterDocumentation" : "

                                                                                                              A URL for an Amazon S3 bucket where you want to store the results of this request.

                                                                                                              \n@param outputUrl A URL for an Amazon S3 bucket where you want to store the results of this request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "outputUrl", "getterDocumentation" : "

                                                                                                              A URL for an Amazon S3 bucket where you want to store the results of this request.

                                                                                                              \n@return A URL for an Amazon S3 bucket where you want to store the results of this request.", "getterModel" : { "returnType" : "InstanceAssociationOutputUrl", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OutputUrl", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OutputUrl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "OutputUrl", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A URL for an Amazon S3 bucket where you want to store the results of this request.

                                                                                                              \n@param outputUrl A URL for an Amazon S3 bucket where you want to store the results of this request.", "setterMethodName" : "setOutputUrl", "setterModel" : { "variableDeclarationType" : "InstanceAssociationOutputUrl", "variableName" : "outputUrl", "variableType" : "InstanceAssociationOutputUrl", "documentation" : null, "simpleType" : "InstanceAssociationOutputUrl", "variableSetterType" : "InstanceAssociationOutputUrl" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InstanceAssociationOutputUrl", "variableName" : "outputUrl", "variableType" : "InstanceAssociationOutputUrl", "documentation" : "

                                                                                                              A URL for an Amazon S3 bucket where you want to store the results of this request.

                                                                                                              ", "simpleType" : "InstanceAssociationOutputUrl", "variableSetterType" : "InstanceAssociationOutputUrl" }, "xmlNameSpaceUri" : null }, "Status" : { "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "StatusName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Status information about the instance association.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #status(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                                                                              Status information about the instance association.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "status", "fluentSetterDocumentation" : "

                                                                                                              Status information about the instance association.

                                                                                                              \n@param status Status information about the instance association.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                                              Status information about the instance association.

                                                                                                              \n@return Status information about the instance association.", "getterModel" : { "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" : "

                                                                                                              Status information about the instance association.

                                                                                                              \n@param status Status information about the instance association.", "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" : "

                                                                                                              Status information about the instance association.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getAssociationId", "beanStyleSetterMethodName" : "setAssociationId", "c2jName" : "AssociationId", "c2jShape" : "AssociationId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The association ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #associationId(String)}.\n@param associationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #associationId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The association ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "associationId", "fluentSetterDocumentation" : "

                                                                                                              The association ID.

                                                                                                              \n@param associationId The association ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "associationId", "getterDocumentation" : "

                                                                                                              The association ID.

                                                                                                              \n@return The association ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AssociationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AssociationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AssociationId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The association ID.

                                                                                                              \n@param associationId The association ID.", "setterMethodName" : "setAssociationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "associationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "associationId", "variableType" : "String", "documentation" : "

                                                                                                              The association ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "DocumentARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of the association.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name of the association.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                              The name of the association.

                                                                                                              \n@param name The name of the association.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                              The name of the association.

                                                                                                              \n@return The name of the association.", "getterModel" : { "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 association.

                                                                                                              \n@param name The name of the association.", "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 association.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDocumentVersion", "beanStyleSetterMethodName" : "setDocumentVersion", "c2jName" : "DocumentVersion", "c2jShape" : "DocumentVersion", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The association document versions.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentVersion(String)}.\n@param documentVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentVersion(String)", "deprecated" : false, "documentation" : "

                                                                                                              The association document versions.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "documentVersion", "fluentSetterDocumentation" : "

                                                                                                              The association document versions.

                                                                                                              \n@param documentVersion The association document versions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "documentVersion", "getterDocumentation" : "

                                                                                                              The association document versions.

                                                                                                              \n@return The association document versions.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The association document versions.

                                                                                                              \n@param documentVersion The association document versions.", "setterMethodName" : "setDocumentVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : "

                                                                                                              The association document versions.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAssociationVersion", "beanStyleSetterMethodName" : "setAssociationVersion", "c2jName" : "AssociationVersion", "c2jShape" : "AssociationVersion", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The version of the association applied to the instance.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #associationVersion(String)}.\n@param associationVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #associationVersion(String)", "deprecated" : false, "documentation" : "

                                                                                                              The version of the association applied to the instance.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "associationVersion", "fluentSetterDocumentation" : "

                                                                                                              The version of the association applied to the instance.

                                                                                                              \n@param associationVersion The version of the association applied to the instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "associationVersion", "getterDocumentation" : "

                                                                                                              The version of the association applied to the instance.

                                                                                                              \n@return The version of the association applied to the instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AssociationVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AssociationVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AssociationVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The version of the association applied to the instance.

                                                                                                              \n@param associationVersion The version of the association applied to the instance.", "setterMethodName" : "setAssociationVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "associationVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "associationVersion", "variableType" : "String", "documentation" : "

                                                                                                              The version of the association applied to the instance.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The instance ID where the association was created.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The instance ID where the association was created.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                                                              The instance ID where the association was created.

                                                                                                              \n@param instanceId The instance ID where the association was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                                              The instance ID where the association was created.

                                                                                                              \n@return The instance ID where the association was created.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The instance ID where the association was created.

                                                                                                              \n@param instanceId The instance ID where the association was created.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                                              The instance ID where the association was created.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getExecutionDate", "beanStyleSetterMethodName" : "setExecutionDate", "c2jName" : "ExecutionDate", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The date the instance association ran.

                                                                                                              \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 #executionDate(Instant)}.\n@param executionDate 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 #executionDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                              The date the instance association ran.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "executionDate", "fluentSetterDocumentation" : "

                                                                                                              The date the instance association ran.

                                                                                                              \n@param executionDate The date the instance association ran.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "executionDate", "getterDocumentation" : "

                                                                                                              The date the instance association ran.

                                                                                                              \n@return The date the instance association ran.", "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" : "ExecutionDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ExecutionDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "ExecutionDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The date the instance association ran.

                                                                                                              \n@param executionDate The date the instance association ran.", "setterMethodName" : "setExecutionDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "executionDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "executionDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                              The date the instance association ran.

                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "StatusName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Status information about the instance association.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #status(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                                                                              Status information about the instance association.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "status", "fluentSetterDocumentation" : "

                                                                                                              Status information about the instance association.

                                                                                                              \n@param status Status information about the instance association.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                                              Status information about the instance association.

                                                                                                              \n@return Status information about the instance association.", "getterModel" : { "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" : "

                                                                                                              Status information about the instance association.

                                                                                                              \n@param status Status information about the instance association.", "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" : "

                                                                                                              Status information about the instance association.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDetailedStatus", "beanStyleSetterMethodName" : "setDetailedStatus", "c2jName" : "DetailedStatus", "c2jShape" : "StatusName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Detailed status information about the instance association.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #detailedStatus(String)}.\n@param detailedStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #detailedStatus(String)", "deprecated" : false, "documentation" : "

                                                                                                              Detailed status information about the instance association.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "detailedStatus", "fluentSetterDocumentation" : "

                                                                                                              Detailed status information about the instance association.

                                                                                                              \n@param detailedStatus Detailed status information about the instance association.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "detailedStatus", "getterDocumentation" : "

                                                                                                              Detailed status information about the instance association.

                                                                                                              \n@return Detailed status information about the instance association.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DetailedStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DetailedStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DetailedStatus", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Detailed status information about the instance association.

                                                                                                              \n@param detailedStatus Detailed status information about the instance association.", "setterMethodName" : "setDetailedStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "detailedStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "detailedStatus", "variableType" : "String", "documentation" : "

                                                                                                              Detailed status information about the instance association.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getExecutionSummary", "beanStyleSetterMethodName" : "setExecutionSummary", "c2jName" : "ExecutionSummary", "c2jShape" : "InstanceAssociationExecutionSummary", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Summary information about association execution.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #executionSummary(String)}.\n@param executionSummary a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #executionSummary(String)", "deprecated" : false, "documentation" : "

                                                                                                              Summary information about association execution.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "executionSummary", "fluentSetterDocumentation" : "

                                                                                                              Summary information about association execution.

                                                                                                              \n@param executionSummary Summary information about association execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "executionSummary", "getterDocumentation" : "

                                                                                                              Summary information about association execution.

                                                                                                              \n@return Summary information about association execution.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ExecutionSummary", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ExecutionSummary", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ExecutionSummary", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Summary information about association execution.

                                                                                                              \n@param executionSummary Summary information about association execution.", "setterMethodName" : "setExecutionSummary", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "executionSummary", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "executionSummary", "variableType" : "String", "documentation" : "

                                                                                                              Summary information about association execution.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getErrorCode", "beanStyleSetterMethodName" : "setErrorCode", "c2jName" : "ErrorCode", "c2jShape" : "AgentErrorCode", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              An error code returned by the request to create the association.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #errorCode(String)}.\n@param errorCode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #errorCode(String)", "deprecated" : false, "documentation" : "

                                                                                                              An error code returned by the request to create the association.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "errorCode", "fluentSetterDocumentation" : "

                                                                                                              An error code returned by the request to create the association.

                                                                                                              \n@param errorCode An error code returned by the request to create the association.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "errorCode", "getterDocumentation" : "

                                                                                                              An error code returned by the request to create the association.

                                                                                                              \n@return An error code returned by the request to create the association.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ErrorCode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ErrorCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ErrorCode", "sensitive" : false, "setterDocumentation" : "

                                                                                                              An error code returned by the request to create the association.

                                                                                                              \n@param errorCode An error code returned by the request to create the association.", "setterMethodName" : "setErrorCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "errorCode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "errorCode", "variableType" : "String", "documentation" : "

                                                                                                              An error code returned by the request to create the association.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOutputUrl", "beanStyleSetterMethodName" : "setOutputUrl", "c2jName" : "OutputUrl", "c2jShape" : "InstanceAssociationOutputUrl", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A URL for an Amazon S3 bucket where you want to store the results of this request.

                                                                                                              \nThis is a convenience that creates an instance of the {@link InstanceAssociationOutputUrl.Builder} avoiding the need to create one manually via {@link InstanceAssociationOutputUrl#builder()}.\n\nWhen the {@link Consumer} completes, {@link InstanceAssociationOutputUrl.Builder#build()} is called immediately and its result is passed to {@link #outputUrl(InstanceAssociationOutputUrl)}.\n@param outputUrl a consumer that will call methods on {@link InstanceAssociationOutputUrl.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #outputUrl(InstanceAssociationOutputUrl)", "deprecated" : false, "documentation" : "

                                                                                                              A URL for an Amazon S3 bucket where you want to store the results of this request.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "outputUrl", "fluentSetterDocumentation" : "

                                                                                                              A URL for an Amazon S3 bucket where you want to store the results of this request.

                                                                                                              \n@param outputUrl A URL for an Amazon S3 bucket where you want to store the results of this request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "outputUrl", "getterDocumentation" : "

                                                                                                              A URL for an Amazon S3 bucket where you want to store the results of this request.

                                                                                                              \n@return A URL for an Amazon S3 bucket where you want to store the results of this request.", "getterModel" : { "returnType" : "InstanceAssociationOutputUrl", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OutputUrl", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OutputUrl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "OutputUrl", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A URL for an Amazon S3 bucket where you want to store the results of this request.

                                                                                                              \n@param outputUrl A URL for an Amazon S3 bucket where you want to store the results of this request.", "setterMethodName" : "setOutputUrl", "setterModel" : { "variableDeclarationType" : "InstanceAssociationOutputUrl", "variableName" : "outputUrl", "variableType" : "InstanceAssociationOutputUrl", "documentation" : null, "simpleType" : "InstanceAssociationOutputUrl", "variableSetterType" : "InstanceAssociationOutputUrl" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InstanceAssociationOutputUrl", "variableName" : "outputUrl", "variableType" : "InstanceAssociationOutputUrl", "documentation" : "

                                                                                                              A URL for an Amazon S3 bucket where you want to store the results of this request.

                                                                                                              ", "simpleType" : "InstanceAssociationOutputUrl", "variableSetterType" : "InstanceAssociationOutputUrl" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAssociationName", "beanStyleSetterMethodName" : "setAssociationName", "c2jName" : "AssociationName", "c2jShape" : "AssociationName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of the association applied to the instance.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #associationName(String)}.\n@param associationName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #associationName(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name of the association applied to the instance.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "associationName", "fluentSetterDocumentation" : "

                                                                                                              The name of the association applied to the instance.

                                                                                                              \n@param associationName The name of the association applied to the instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "associationName", "getterDocumentation" : "

                                                                                                              The name of the association applied to the instance.

                                                                                                              \n@return The name of the association applied to the instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AssociationName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AssociationName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AssociationName", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The name of the association applied to the instance.

                                                                                                              \n@param associationName The name of the association applied to the instance.", "setterMethodName" : "setAssociationName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "associationName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "associationName", "variableType" : "String", "documentation" : "

                                                                                                              The name of the association applied to the instance.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "InstanceAssociationStatusInfo", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "InstanceAssociationStatusInfo", "variableName" : "instanceAssociationStatusInfo", "variableType" : "InstanceAssociationStatusInfo", "documentation" : null, "simpleType" : "InstanceAssociationStatusInfo", "variableSetterType" : "InstanceAssociationStatusInfo" }, "wrapper" : false }, "InstanceInformation" : { "c2jName" : "InstanceInformation", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              Describes a filter for a specific list of instances.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The instance ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The instance ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                                                              The instance ID.

                                                                                                              \n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                                              The instance ID.

                                                                                                              \n@return The instance ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The instance ID.

                                                                                                              \n@param instanceId The instance ID.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                                              The instance ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPingStatusAsString", "beanStyleSetterMethodName" : "setPingStatus", "c2jName" : "PingStatus", "c2jShape" : "PingStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Connection status of SSM Agent.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #pingStatusAsString(String)}.\n@param pingStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #pingStatus(String)", "deprecated" : false, "documentation" : "

                                                                                                              Connection status of SSM Agent.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "PingStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "pingStatus", "fluentEnumSetterMethodName" : "pingStatus", "fluentGetterMethodName" : "pingStatusAsString", "fluentSetterDocumentation" : "

                                                                                                              Connection status of SSM Agent.

                                                                                                              \n@param pingStatus Connection status of SSM Agent.\n@see PingStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see PingStatus", "fluentSetterMethodName" : "pingStatus", "getterDocumentation" : "

                                                                                                              Connection status of SSM Agent.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #pingStatus} will return {@link PingStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #pingStatusAsString}.\n

                                                                                                              \n@return Connection status of SSM Agent.\n@see PingStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PingStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PingStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PingStatus", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Connection status of SSM Agent.

                                                                                                              \n@param pingStatus Connection status of SSM Agent.\n@see PingStatus", "setterMethodName" : "setPingStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "pingStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "pingStatus", "variableType" : "String", "documentation" : "

                                                                                                              Connection status of SSM Agent.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastPingDateTime", "beanStyleSetterMethodName" : "setLastPingDateTime", "c2jName" : "LastPingDateTime", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The date and time when agent last pinged Systems Manager service.

                                                                                                              \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 #lastPingDateTime(Instant)}.\n@param lastPingDateTime 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 #lastPingDateTime(Instant)", "deprecated" : false, "documentation" : "

                                                                                                              The date and time when agent last pinged Systems Manager service.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastPingDateTime", "fluentSetterDocumentation" : "

                                                                                                              The date and time when agent last pinged Systems Manager service.

                                                                                                              \n@param lastPingDateTime The date and time when agent last pinged Systems Manager service.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastPingDateTime", "getterDocumentation" : "

                                                                                                              The date and time when agent last pinged Systems Manager service.

                                                                                                              \n@return The date and time when agent last pinged Systems Manager service.", "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" : "LastPingDateTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastPingDateTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastPingDateTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The date and time when agent last pinged Systems Manager service.

                                                                                                              \n@param lastPingDateTime The date and time when agent last pinged Systems Manager service.", "setterMethodName" : "setLastPingDateTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastPingDateTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastPingDateTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                              The date and time when agent last pinged Systems Manager service.

                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAgentVersion", "beanStyleSetterMethodName" : "setAgentVersion", "c2jName" : "AgentVersion", "c2jShape" : "Version", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The version of SSM Agent running on your Linux instance.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #agentVersion(String)}.\n@param agentVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #agentVersion(String)", "deprecated" : false, "documentation" : "

                                                                                                              The version of SSM Agent running on your Linux instance.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "agentVersion", "fluentSetterDocumentation" : "

                                                                                                              The version of SSM Agent running on your Linux instance.

                                                                                                              \n@param agentVersion The version of SSM Agent running on your Linux instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "agentVersion", "getterDocumentation" : "

                                                                                                              The version of SSM Agent running on your Linux instance.

                                                                                                              \n@return The version of SSM Agent running on your Linux instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AgentVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AgentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AgentVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The version of SSM Agent running on your Linux instance.

                                                                                                              \n@param agentVersion The version of SSM Agent running on your Linux instance.", "setterMethodName" : "setAgentVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "agentVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "agentVersion", "variableType" : "String", "documentation" : "

                                                                                                              The version of SSM Agent running on your Linux instance.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIsLatestVersion", "beanStyleSetterMethodName" : "setIsLatestVersion", "c2jName" : "IsLatestVersion", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Indicates whether latest version of SSM Agent is running on your instance. Some older versions of Windows Server use the EC2Config service to process SSM requests. For this reason, this field does not indicate whether or not the latest version is installed on Windows managed instances.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #isLatestVersion(Boolean)}.\n@param isLatestVersion 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 #isLatestVersion(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                              Indicates whether latest version of SSM Agent is running on your instance. Some older versions of Windows Server use the EC2Config service to process SSM requests. For this reason, this field does not indicate whether or not the latest version is installed on Windows managed instances.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "isLatestVersion", "fluentSetterDocumentation" : "

                                                                                                              Indicates whether latest version of SSM Agent is running on your instance. Some older versions of Windows Server use the EC2Config service to process SSM requests. For this reason, this field does not indicate whether or not the latest version is installed on Windows managed instances.

                                                                                                              \n@param isLatestVersion Indicates whether latest version of SSM Agent is running on your instance. Some older versions of Windows Server use the EC2Config service to process SSM requests. For this reason, this field does not indicate whether or not the latest version is installed on Windows managed instances.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "isLatestVersion", "getterDocumentation" : "

                                                                                                              Indicates whether latest version of SSM Agent is running on your instance. Some older versions of Windows Server use the EC2Config service to process SSM requests. For this reason, this field does not indicate whether or not the latest version is installed on Windows managed instances.

                                                                                                              \n@return Indicates whether latest version of SSM Agent is running on your instance. Some older versions of Windows Server use the EC2Config service to process SSM requests. For this reason, this field does not indicate whether or not the latest version is installed on Windows managed instances.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IsLatestVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "IsLatestVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "IsLatestVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Indicates whether latest version of SSM Agent is running on your instance. Some older versions of Windows Server use the EC2Config service to process SSM requests. For this reason, this field does not indicate whether or not the latest version is installed on Windows managed instances.

                                                                                                              \n@param isLatestVersion Indicates whether latest version of SSM Agent is running on your instance. Some older versions of Windows Server use the EC2Config service to process SSM requests. For this reason, this field does not indicate whether or not the latest version is installed on Windows managed instances.", "setterMethodName" : "setIsLatestVersion", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "isLatestVersion", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "isLatestVersion", "variableType" : "Boolean", "documentation" : "

                                                                                                              Indicates whether latest version of SSM Agent is running on your instance. Some older versions of Windows Server use the EC2Config service to process SSM requests. For this reason, this field does not indicate whether or not the latest version is installed on Windows managed instances.

                                                                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPlatformTypeAsString", "beanStyleSetterMethodName" : "setPlatformType", "c2jName" : "PlatformType", "c2jShape" : "PlatformType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The operating system platform type.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #platformTypeAsString(String)}.\n@param platformType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #platformType(String)", "deprecated" : false, "documentation" : "

                                                                                                              The operating system platform type.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "PlatformType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "platformType", "fluentEnumSetterMethodName" : "platformType", "fluentGetterMethodName" : "platformTypeAsString", "fluentSetterDocumentation" : "

                                                                                                              The operating system platform type.

                                                                                                              \n@param platformType The operating system platform type.\n@see PlatformType\n@return Returns a reference to this object so that method calls can be chained together.\n@see PlatformType", "fluentSetterMethodName" : "platformType", "getterDocumentation" : "

                                                                                                              The operating system platform type.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #platformType} will return {@link PlatformType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #platformTypeAsString}.\n

                                                                                                              \n@return The operating system platform type.\n@see PlatformType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PlatformType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PlatformType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PlatformType", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The operating system platform type.

                                                                                                              \n@param platformType The operating system platform type.\n@see PlatformType", "setterMethodName" : "setPlatformType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "platformType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "platformType", "variableType" : "String", "documentation" : "

                                                                                                              The operating system platform type.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPlatformName", "beanStyleSetterMethodName" : "setPlatformName", "c2jName" : "PlatformName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of the operating system platform running on your instance.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #platformName(String)}.\n@param platformName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #platformName(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name of the operating system platform running on your instance.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "platformName", "fluentSetterDocumentation" : "

                                                                                                              The name of the operating system platform running on your instance.

                                                                                                              \n@param platformName The name of the operating system platform running on your instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "platformName", "getterDocumentation" : "

                                                                                                              The name of the operating system platform running on your instance.

                                                                                                              \n@return The name of the operating system platform running on your instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PlatformName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PlatformName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PlatformName", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The name of the operating system platform running on your instance.

                                                                                                              \n@param platformName The name of the operating system platform running on your instance.", "setterMethodName" : "setPlatformName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "platformName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "platformName", "variableType" : "String", "documentation" : "

                                                                                                              The name of the operating system platform running on your instance.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPlatformVersion", "beanStyleSetterMethodName" : "setPlatformVersion", "c2jName" : "PlatformVersion", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The version of the OS platform running on your instance.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #platformVersion(String)}.\n@param platformVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #platformVersion(String)", "deprecated" : false, "documentation" : "

                                                                                                              The version of the OS platform running on your instance.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "platformVersion", "fluentSetterDocumentation" : "

                                                                                                              The version of the OS platform running on your instance.

                                                                                                              \n@param platformVersion The version of the OS platform running on your instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "platformVersion", "getterDocumentation" : "

                                                                                                              The version of the OS platform running on your instance.

                                                                                                              \n@return The version of the OS platform running on your instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PlatformVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PlatformVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PlatformVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The version of the OS platform running on your instance.

                                                                                                              \n@param platformVersion The version of the OS platform running on your instance.", "setterMethodName" : "setPlatformVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "platformVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "platformVersion", "variableType" : "String", "documentation" : "

                                                                                                              The version of the OS platform running on your instance.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getActivationId", "beanStyleSetterMethodName" : "setActivationId", "c2jName" : "ActivationId", "c2jShape" : "ActivationId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The activation ID created by Systems Manager when the server or VM was registered.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #activationId(String)}.\n@param activationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #activationId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The activation ID created by Systems Manager when the server or VM was registered.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "activationId", "fluentSetterDocumentation" : "

                                                                                                              The activation ID created by Systems Manager when the server or VM was registered.

                                                                                                              \n@param activationId The activation ID created by Systems Manager when the server or VM was registered.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "activationId", "getterDocumentation" : "

                                                                                                              The activation ID created by Systems Manager when the server or VM was registered.

                                                                                                              \n@return The activation ID created by Systems Manager when the server or VM was registered.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ActivationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ActivationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ActivationId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The activation ID created by Systems Manager when the server or VM was registered.

                                                                                                              \n@param activationId The activation ID created by Systems Manager when the server or VM was registered.", "setterMethodName" : "setActivationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "activationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "activationId", "variableType" : "String", "documentation" : "

                                                                                                              The activation ID created by Systems Manager when the server or VM was registered.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIamRole", "beanStyleSetterMethodName" : "setIamRole", "c2jName" : "IamRole", "c2jShape" : "IamRole", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The Amazon Identity and Access Management (IAM) role assigned to the on-premises Systems Manager managed instances. This call does not return the IAM role for Amazon EC2 instances.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #iamRole(String)}.\n@param iamRole a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #iamRole(String)", "deprecated" : false, "documentation" : "

                                                                                                              The Amazon Identity and Access Management (IAM) role assigned to the on-premises Systems Manager managed instances. This call does not return the IAM role for Amazon EC2 instances.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "iamRole", "fluentSetterDocumentation" : "

                                                                                                              The Amazon Identity and Access Management (IAM) role assigned to the on-premises Systems Manager managed instances. This call does not return the IAM role for Amazon EC2 instances.

                                                                                                              \n@param iamRole The Amazon Identity and Access Management (IAM) role assigned to the on-premises Systems Manager managed instances. This call does not return the IAM role for Amazon EC2 instances.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "iamRole", "getterDocumentation" : "

                                                                                                              The Amazon Identity and Access Management (IAM) role assigned to the on-premises Systems Manager managed instances. This call does not return the IAM role for Amazon EC2 instances.

                                                                                                              \n@return The Amazon Identity and Access Management (IAM) role assigned to the on-premises Systems Manager managed instances. This call does not return the IAM role for Amazon EC2 instances.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IamRole", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "IamRole", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "IamRole", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The Amazon Identity and Access Management (IAM) role assigned to the on-premises Systems Manager managed instances. This call does not return the IAM role for Amazon EC2 instances.

                                                                                                              \n@param iamRole The Amazon Identity and Access Management (IAM) role assigned to the on-premises Systems Manager managed instances. This call does not return the IAM role for Amazon EC2 instances.", "setterMethodName" : "setIamRole", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "iamRole", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "iamRole", "variableType" : "String", "documentation" : "

                                                                                                              The Amazon Identity and Access Management (IAM) role assigned to the on-premises Systems Manager managed instances. This call does not return the IAM role for Amazon EC2 instances.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRegistrationDate", "beanStyleSetterMethodName" : "setRegistrationDate", "c2jName" : "RegistrationDate", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The date the server or VM was registered with AWS as a managed instance.

                                                                                                              \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 #registrationDate(Instant)}.\n@param registrationDate 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 #registrationDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                              The date the server or VM was registered with AWS as a managed instance.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "registrationDate", "fluentSetterDocumentation" : "

                                                                                                              The date the server or VM was registered with AWS as a managed instance.

                                                                                                              \n@param registrationDate The date the server or VM was registered with AWS as a managed instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "registrationDate", "getterDocumentation" : "

                                                                                                              The date the server or VM was registered with AWS as a managed instance.

                                                                                                              \n@return The date the server or VM was registered with AWS as a managed instance.", "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" : "RegistrationDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RegistrationDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "RegistrationDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The date the server or VM was registered with AWS as a managed instance.

                                                                                                              \n@param registrationDate The date the server or VM was registered with AWS as a managed instance.", "setterMethodName" : "setRegistrationDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "registrationDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "registrationDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                              The date the server or VM was registered with AWS as a managed instance.

                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getResourceTypeAsString", "beanStyleSetterMethodName" : "setResourceType", "c2jName" : "ResourceType", "c2jShape" : "ResourceType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The type of instance. Instances are either EC2 instances or managed instances.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceTypeAsString(String)}.\n@param resourceType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceType(String)", "deprecated" : false, "documentation" : "

                                                                                                              The type of instance. Instances are either EC2 instances or managed instances.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "ResourceType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "resourceType", "fluentEnumSetterMethodName" : "resourceType", "fluentGetterMethodName" : "resourceTypeAsString", "fluentSetterDocumentation" : "

                                                                                                              The type of instance. Instances are either EC2 instances or managed instances.

                                                                                                              \n@param resourceType The type of instance. Instances are either EC2 instances or managed instances.\n@see ResourceType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ResourceType", "fluentSetterMethodName" : "resourceType", "getterDocumentation" : "

                                                                                                              The type of instance. Instances are either EC2 instances or managed instances.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #resourceType} will return {@link ResourceType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #resourceTypeAsString}.\n

                                                                                                              \n@return The type of instance. Instances are either EC2 instances or managed instances.\n@see ResourceType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceType", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The type of instance. Instances are either EC2 instances or managed instances.

                                                                                                              \n@param resourceType The type of instance. Instances are either EC2 instances or managed instances.\n@see ResourceType", "setterMethodName" : "setResourceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceType", "variableType" : "String", "documentation" : "

                                                                                                              The type of instance. Instances are either EC2 instances or managed instances.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of the managed instance.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name of the managed instance.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                              The name of the managed instance.

                                                                                                              \n@param name The name of the managed instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                              The name of the managed instance.

                                                                                                              \n@return The name of the managed instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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 managed instance.

                                                                                                              \n@param name The name of the managed instance.", "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 managed instance.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIpAddress", "beanStyleSetterMethodName" : "setIpAddress", "c2jName" : "IPAddress", "c2jShape" : "IPAddress", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The IP address of the managed instance.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #ipAddress(String)}.\n@param ipAddress a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ipAddress(String)", "deprecated" : false, "documentation" : "

                                                                                                              The IP address of the managed instance.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ipAddress", "fluentSetterDocumentation" : "

                                                                                                              The IP address of the managed instance.

                                                                                                              \n@param ipAddress The IP address of the managed instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ipAddress", "getterDocumentation" : "

                                                                                                              The IP address of the managed instance.

                                                                                                              \n@return The IP address of the managed instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IPAddress", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "IPAddress", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "IPAddress", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The IP address of the managed instance.

                                                                                                              \n@param ipAddress The IP address of the managed instance.", "setterMethodName" : "setIpAddress", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ipAddress", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "ipAddress", "variableType" : "String", "documentation" : "

                                                                                                              The IP address of the managed instance.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getComputerName", "beanStyleSetterMethodName" : "setComputerName", "c2jName" : "ComputerName", "c2jShape" : "ComputerName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The fully qualified host name of the managed instance.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #computerName(String)}.\n@param computerName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #computerName(String)", "deprecated" : false, "documentation" : "

                                                                                                              The fully qualified host name of the managed instance.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "computerName", "fluentSetterDocumentation" : "

                                                                                                              The fully qualified host name of the managed instance.

                                                                                                              \n@param computerName The fully qualified host name of the managed instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "computerName", "getterDocumentation" : "

                                                                                                              The fully qualified host name of the managed instance.

                                                                                                              \n@return The fully qualified host name of the managed instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ComputerName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ComputerName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ComputerName", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The fully qualified host name of the managed instance.

                                                                                                              \n@param computerName The fully qualified host name of the managed instance.", "setterMethodName" : "setComputerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "computerName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "computerName", "variableType" : "String", "documentation" : "

                                                                                                              The fully qualified host name of the managed instance.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAssociationStatus", "beanStyleSetterMethodName" : "setAssociationStatus", "c2jName" : "AssociationStatus", "c2jShape" : "StatusName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The status of the association.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #associationStatus(String)}.\n@param associationStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #associationStatus(String)", "deprecated" : false, "documentation" : "

                                                                                                              The status of the association.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "associationStatus", "fluentSetterDocumentation" : "

                                                                                                              The status of the association.

                                                                                                              \n@param associationStatus The status of the association.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "associationStatus", "getterDocumentation" : "

                                                                                                              The status of the association.

                                                                                                              \n@return The status of the association.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AssociationStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AssociationStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AssociationStatus", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The status of the association.

                                                                                                              \n@param associationStatus The status of the association.", "setterMethodName" : "setAssociationStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "associationStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "associationStatus", "variableType" : "String", "documentation" : "

                                                                                                              The status of the association.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastAssociationExecutionDate", "beanStyleSetterMethodName" : "setLastAssociationExecutionDate", "c2jName" : "LastAssociationExecutionDate", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The date the association was last run.

                                                                                                              \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 #lastAssociationExecutionDate(Instant)}.\n@param lastAssociationExecutionDate 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 #lastAssociationExecutionDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                              The date the association was last run.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastAssociationExecutionDate", "fluentSetterDocumentation" : "

                                                                                                              The date the association was last run.

                                                                                                              \n@param lastAssociationExecutionDate The date the association was last run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastAssociationExecutionDate", "getterDocumentation" : "

                                                                                                              The date the association was last run.

                                                                                                              \n@return The date the association was last run.", "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" : "LastAssociationExecutionDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastAssociationExecutionDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastAssociationExecutionDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The date the association was last run.

                                                                                                              \n@param lastAssociationExecutionDate The date the association was last run.", "setterMethodName" : "setLastAssociationExecutionDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastAssociationExecutionDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastAssociationExecutionDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                              The date the association was last run.

                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastSuccessfulAssociationExecutionDate", "beanStyleSetterMethodName" : "setLastSuccessfulAssociationExecutionDate", "c2jName" : "LastSuccessfulAssociationExecutionDate", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The last date the association was successfully run.

                                                                                                              \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 #lastSuccessfulAssociationExecutionDate(Instant)}.\n@param lastSuccessfulAssociationExecutionDate 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 #lastSuccessfulAssociationExecutionDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                              The last date the association was successfully run.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastSuccessfulAssociationExecutionDate", "fluentSetterDocumentation" : "

                                                                                                              The last date the association was successfully run.

                                                                                                              \n@param lastSuccessfulAssociationExecutionDate The last date the association was successfully run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastSuccessfulAssociationExecutionDate", "getterDocumentation" : "

                                                                                                              The last date the association was successfully run.

                                                                                                              \n@return The last date the association was successfully run.", "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" : "LastSuccessfulAssociationExecutionDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastSuccessfulAssociationExecutionDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastSuccessfulAssociationExecutionDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The last date the association was successfully run.

                                                                                                              \n@param lastSuccessfulAssociationExecutionDate The last date the association was successfully run.", "setterMethodName" : "setLastSuccessfulAssociationExecutionDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastSuccessfulAssociationExecutionDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastSuccessfulAssociationExecutionDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                              The last date the association was successfully run.

                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAssociationOverview", "beanStyleSetterMethodName" : "setAssociationOverview", "c2jName" : "AssociationOverview", "c2jShape" : "InstanceAggregatedAssociationOverview", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Information about the association.

                                                                                                              \nThis is a convenience that creates an instance of the {@link InstanceAggregatedAssociationOverview.Builder} avoiding the need to create one manually via {@link InstanceAggregatedAssociationOverview#builder()}.\n\nWhen the {@link Consumer} completes, {@link InstanceAggregatedAssociationOverview.Builder#build()} is called immediately and its result is passed to {@link #associationOverview(InstanceAggregatedAssociationOverview)}.\n@param associationOverview a consumer that will call methods on {@link InstanceAggregatedAssociationOverview.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #associationOverview(InstanceAggregatedAssociationOverview)", "deprecated" : false, "documentation" : "

                                                                                                              Information about the association.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "associationOverview", "fluentSetterDocumentation" : "

                                                                                                              Information about the association.

                                                                                                              \n@param associationOverview Information about the association.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "associationOverview", "getterDocumentation" : "

                                                                                                              Information about the association.

                                                                                                              \n@return Information about the association.", "getterModel" : { "returnType" : "InstanceAggregatedAssociationOverview", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AssociationOverview", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AssociationOverview", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AssociationOverview", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Information about the association.

                                                                                                              \n@param associationOverview Information about the association.", "setterMethodName" : "setAssociationOverview", "setterModel" : { "variableDeclarationType" : "InstanceAggregatedAssociationOverview", "variableName" : "associationOverview", "variableType" : "InstanceAggregatedAssociationOverview", "documentation" : null, "simpleType" : "InstanceAggregatedAssociationOverview", "variableSetterType" : "InstanceAggregatedAssociationOverview" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InstanceAggregatedAssociationOverview", "variableName" : "associationOverview", "variableType" : "InstanceAggregatedAssociationOverview", "documentation" : "

                                                                                                              Information about the association.

                                                                                                              ", "simpleType" : "InstanceAggregatedAssociationOverview", "variableSetterType" : "InstanceAggregatedAssociationOverview" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ActivationId" : { "beanStyleGetterMethodName" : "getActivationId", "beanStyleSetterMethodName" : "setActivationId", "c2jName" : "ActivationId", "c2jShape" : "ActivationId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The activation ID created by Systems Manager when the server or VM was registered.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #activationId(String)}.\n@param activationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #activationId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The activation ID created by Systems Manager when the server or VM was registered.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "activationId", "fluentSetterDocumentation" : "

                                                                                                              The activation ID created by Systems Manager when the server or VM was registered.

                                                                                                              \n@param activationId The activation ID created by Systems Manager when the server or VM was registered.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "activationId", "getterDocumentation" : "

                                                                                                              The activation ID created by Systems Manager when the server or VM was registered.

                                                                                                              \n@return The activation ID created by Systems Manager when the server or VM was registered.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ActivationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ActivationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ActivationId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The activation ID created by Systems Manager when the server or VM was registered.

                                                                                                              \n@param activationId The activation ID created by Systems Manager when the server or VM was registered.", "setterMethodName" : "setActivationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "activationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "activationId", "variableType" : "String", "documentation" : "

                                                                                                              The activation ID created by Systems Manager when the server or VM was registered.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "AgentVersion" : { "beanStyleGetterMethodName" : "getAgentVersion", "beanStyleSetterMethodName" : "setAgentVersion", "c2jName" : "AgentVersion", "c2jShape" : "Version", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The version of SSM Agent running on your Linux instance.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #agentVersion(String)}.\n@param agentVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #agentVersion(String)", "deprecated" : false, "documentation" : "

                                                                                                              The version of SSM Agent running on your Linux instance.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "agentVersion", "fluentSetterDocumentation" : "

                                                                                                              The version of SSM Agent running on your Linux instance.

                                                                                                              \n@param agentVersion The version of SSM Agent running on your Linux instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "agentVersion", "getterDocumentation" : "

                                                                                                              The version of SSM Agent running on your Linux instance.

                                                                                                              \n@return The version of SSM Agent running on your Linux instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AgentVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AgentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AgentVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The version of SSM Agent running on your Linux instance.

                                                                                                              \n@param agentVersion The version of SSM Agent running on your Linux instance.", "setterMethodName" : "setAgentVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "agentVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "agentVersion", "variableType" : "String", "documentation" : "

                                                                                                              The version of SSM Agent running on your Linux instance.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "AssociationOverview" : { "beanStyleGetterMethodName" : "getAssociationOverview", "beanStyleSetterMethodName" : "setAssociationOverview", "c2jName" : "AssociationOverview", "c2jShape" : "InstanceAggregatedAssociationOverview", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Information about the association.

                                                                                                              \nThis is a convenience that creates an instance of the {@link InstanceAggregatedAssociationOverview.Builder} avoiding the need to create one manually via {@link InstanceAggregatedAssociationOverview#builder()}.\n\nWhen the {@link Consumer} completes, {@link InstanceAggregatedAssociationOverview.Builder#build()} is called immediately and its result is passed to {@link #associationOverview(InstanceAggregatedAssociationOverview)}.\n@param associationOverview a consumer that will call methods on {@link InstanceAggregatedAssociationOverview.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #associationOverview(InstanceAggregatedAssociationOverview)", "deprecated" : false, "documentation" : "

                                                                                                              Information about the association.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "associationOverview", "fluentSetterDocumentation" : "

                                                                                                              Information about the association.

                                                                                                              \n@param associationOverview Information about the association.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "associationOverview", "getterDocumentation" : "

                                                                                                              Information about the association.

                                                                                                              \n@return Information about the association.", "getterModel" : { "returnType" : "InstanceAggregatedAssociationOverview", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AssociationOverview", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AssociationOverview", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AssociationOverview", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Information about the association.

                                                                                                              \n@param associationOverview Information about the association.", "setterMethodName" : "setAssociationOverview", "setterModel" : { "variableDeclarationType" : "InstanceAggregatedAssociationOverview", "variableName" : "associationOverview", "variableType" : "InstanceAggregatedAssociationOverview", "documentation" : null, "simpleType" : "InstanceAggregatedAssociationOverview", "variableSetterType" : "InstanceAggregatedAssociationOverview" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InstanceAggregatedAssociationOverview", "variableName" : "associationOverview", "variableType" : "InstanceAggregatedAssociationOverview", "documentation" : "

                                                                                                              Information about the association.

                                                                                                              ", "simpleType" : "InstanceAggregatedAssociationOverview", "variableSetterType" : "InstanceAggregatedAssociationOverview" }, "xmlNameSpaceUri" : null }, "AssociationStatus" : { "beanStyleGetterMethodName" : "getAssociationStatus", "beanStyleSetterMethodName" : "setAssociationStatus", "c2jName" : "AssociationStatus", "c2jShape" : "StatusName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The status of the association.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #associationStatus(String)}.\n@param associationStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #associationStatus(String)", "deprecated" : false, "documentation" : "

                                                                                                              The status of the association.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "associationStatus", "fluentSetterDocumentation" : "

                                                                                                              The status of the association.

                                                                                                              \n@param associationStatus The status of the association.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "associationStatus", "getterDocumentation" : "

                                                                                                              The status of the association.

                                                                                                              \n@return The status of the association.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AssociationStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AssociationStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AssociationStatus", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The status of the association.

                                                                                                              \n@param associationStatus The status of the association.", "setterMethodName" : "setAssociationStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "associationStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "associationStatus", "variableType" : "String", "documentation" : "

                                                                                                              The status of the association.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ComputerName" : { "beanStyleGetterMethodName" : "getComputerName", "beanStyleSetterMethodName" : "setComputerName", "c2jName" : "ComputerName", "c2jShape" : "ComputerName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The fully qualified host name of the managed instance.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #computerName(String)}.\n@param computerName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #computerName(String)", "deprecated" : false, "documentation" : "

                                                                                                              The fully qualified host name of the managed instance.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "computerName", "fluentSetterDocumentation" : "

                                                                                                              The fully qualified host name of the managed instance.

                                                                                                              \n@param computerName The fully qualified host name of the managed instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "computerName", "getterDocumentation" : "

                                                                                                              The fully qualified host name of the managed instance.

                                                                                                              \n@return The fully qualified host name of the managed instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ComputerName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ComputerName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ComputerName", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The fully qualified host name of the managed instance.

                                                                                                              \n@param computerName The fully qualified host name of the managed instance.", "setterMethodName" : "setComputerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "computerName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "computerName", "variableType" : "String", "documentation" : "

                                                                                                              The fully qualified host name of the managed instance.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "IPAddress" : { "beanStyleGetterMethodName" : "getIpAddress", "beanStyleSetterMethodName" : "setIpAddress", "c2jName" : "IPAddress", "c2jShape" : "IPAddress", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The IP address of the managed instance.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #ipAddress(String)}.\n@param ipAddress a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ipAddress(String)", "deprecated" : false, "documentation" : "

                                                                                                              The IP address of the managed instance.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ipAddress", "fluentSetterDocumentation" : "

                                                                                                              The IP address of the managed instance.

                                                                                                              \n@param ipAddress The IP address of the managed instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ipAddress", "getterDocumentation" : "

                                                                                                              The IP address of the managed instance.

                                                                                                              \n@return The IP address of the managed instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IPAddress", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "IPAddress", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "IPAddress", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The IP address of the managed instance.

                                                                                                              \n@param ipAddress The IP address of the managed instance.", "setterMethodName" : "setIpAddress", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ipAddress", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "ipAddress", "variableType" : "String", "documentation" : "

                                                                                                              The IP address of the managed instance.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "IamRole" : { "beanStyleGetterMethodName" : "getIamRole", "beanStyleSetterMethodName" : "setIamRole", "c2jName" : "IamRole", "c2jShape" : "IamRole", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The Amazon Identity and Access Management (IAM) role assigned to the on-premises Systems Manager managed instances. This call does not return the IAM role for Amazon EC2 instances.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #iamRole(String)}.\n@param iamRole a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #iamRole(String)", "deprecated" : false, "documentation" : "

                                                                                                              The Amazon Identity and Access Management (IAM) role assigned to the on-premises Systems Manager managed instances. This call does not return the IAM role for Amazon EC2 instances.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "iamRole", "fluentSetterDocumentation" : "

                                                                                                              The Amazon Identity and Access Management (IAM) role assigned to the on-premises Systems Manager managed instances. This call does not return the IAM role for Amazon EC2 instances.

                                                                                                              \n@param iamRole The Amazon Identity and Access Management (IAM) role assigned to the on-premises Systems Manager managed instances. This call does not return the IAM role for Amazon EC2 instances.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "iamRole", "getterDocumentation" : "

                                                                                                              The Amazon Identity and Access Management (IAM) role assigned to the on-premises Systems Manager managed instances. This call does not return the IAM role for Amazon EC2 instances.

                                                                                                              \n@return The Amazon Identity and Access Management (IAM) role assigned to the on-premises Systems Manager managed instances. This call does not return the IAM role for Amazon EC2 instances.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IamRole", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "IamRole", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "IamRole", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The Amazon Identity and Access Management (IAM) role assigned to the on-premises Systems Manager managed instances. This call does not return the IAM role for Amazon EC2 instances.

                                                                                                              \n@param iamRole The Amazon Identity and Access Management (IAM) role assigned to the on-premises Systems Manager managed instances. This call does not return the IAM role for Amazon EC2 instances.", "setterMethodName" : "setIamRole", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "iamRole", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "iamRole", "variableType" : "String", "documentation" : "

                                                                                                              The Amazon Identity and Access Management (IAM) role assigned to the on-premises Systems Manager managed instances. This call does not return the IAM role for Amazon EC2 instances.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "InstanceId" : { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The instance ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The instance ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                                                              The instance ID.

                                                                                                              \n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                                              The instance ID.

                                                                                                              \n@return The instance ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The instance ID.

                                                                                                              \n@param instanceId The instance ID.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                                              The instance ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "IsLatestVersion" : { "beanStyleGetterMethodName" : "getIsLatestVersion", "beanStyleSetterMethodName" : "setIsLatestVersion", "c2jName" : "IsLatestVersion", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Indicates whether latest version of SSM Agent is running on your instance. Some older versions of Windows Server use the EC2Config service to process SSM requests. For this reason, this field does not indicate whether or not the latest version is installed on Windows managed instances.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #isLatestVersion(Boolean)}.\n@param isLatestVersion 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 #isLatestVersion(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                              Indicates whether latest version of SSM Agent is running on your instance. Some older versions of Windows Server use the EC2Config service to process SSM requests. For this reason, this field does not indicate whether or not the latest version is installed on Windows managed instances.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "isLatestVersion", "fluentSetterDocumentation" : "

                                                                                                              Indicates whether latest version of SSM Agent is running on your instance. Some older versions of Windows Server use the EC2Config service to process SSM requests. For this reason, this field does not indicate whether or not the latest version is installed on Windows managed instances.

                                                                                                              \n@param isLatestVersion Indicates whether latest version of SSM Agent is running on your instance. Some older versions of Windows Server use the EC2Config service to process SSM requests. For this reason, this field does not indicate whether or not the latest version is installed on Windows managed instances.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "isLatestVersion", "getterDocumentation" : "

                                                                                                              Indicates whether latest version of SSM Agent is running on your instance. Some older versions of Windows Server use the EC2Config service to process SSM requests. For this reason, this field does not indicate whether or not the latest version is installed on Windows managed instances.

                                                                                                              \n@return Indicates whether latest version of SSM Agent is running on your instance. Some older versions of Windows Server use the EC2Config service to process SSM requests. For this reason, this field does not indicate whether or not the latest version is installed on Windows managed instances.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IsLatestVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "IsLatestVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "IsLatestVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Indicates whether latest version of SSM Agent is running on your instance. Some older versions of Windows Server use the EC2Config service to process SSM requests. For this reason, this field does not indicate whether or not the latest version is installed on Windows managed instances.

                                                                                                              \n@param isLatestVersion Indicates whether latest version of SSM Agent is running on your instance. Some older versions of Windows Server use the EC2Config service to process SSM requests. For this reason, this field does not indicate whether or not the latest version is installed on Windows managed instances.", "setterMethodName" : "setIsLatestVersion", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "isLatestVersion", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "isLatestVersion", "variableType" : "Boolean", "documentation" : "

                                                                                                              Indicates whether latest version of SSM Agent is running on your instance. Some older versions of Windows Server use the EC2Config service to process SSM requests. For this reason, this field does not indicate whether or not the latest version is installed on Windows managed instances.

                                                                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "LastAssociationExecutionDate" : { "beanStyleGetterMethodName" : "getLastAssociationExecutionDate", "beanStyleSetterMethodName" : "setLastAssociationExecutionDate", "c2jName" : "LastAssociationExecutionDate", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The date the association was last run.

                                                                                                              \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 #lastAssociationExecutionDate(Instant)}.\n@param lastAssociationExecutionDate 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 #lastAssociationExecutionDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                              The date the association was last run.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastAssociationExecutionDate", "fluentSetterDocumentation" : "

                                                                                                              The date the association was last run.

                                                                                                              \n@param lastAssociationExecutionDate The date the association was last run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastAssociationExecutionDate", "getterDocumentation" : "

                                                                                                              The date the association was last run.

                                                                                                              \n@return The date the association was last run.", "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" : "LastAssociationExecutionDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastAssociationExecutionDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastAssociationExecutionDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The date the association was last run.

                                                                                                              \n@param lastAssociationExecutionDate The date the association was last run.", "setterMethodName" : "setLastAssociationExecutionDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastAssociationExecutionDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastAssociationExecutionDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                              The date the association was last run.

                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "LastPingDateTime" : { "beanStyleGetterMethodName" : "getLastPingDateTime", "beanStyleSetterMethodName" : "setLastPingDateTime", "c2jName" : "LastPingDateTime", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The date and time when agent last pinged Systems Manager service.

                                                                                                              \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 #lastPingDateTime(Instant)}.\n@param lastPingDateTime 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 #lastPingDateTime(Instant)", "deprecated" : false, "documentation" : "

                                                                                                              The date and time when agent last pinged Systems Manager service.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastPingDateTime", "fluentSetterDocumentation" : "

                                                                                                              The date and time when agent last pinged Systems Manager service.

                                                                                                              \n@param lastPingDateTime The date and time when agent last pinged Systems Manager service.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastPingDateTime", "getterDocumentation" : "

                                                                                                              The date and time when agent last pinged Systems Manager service.

                                                                                                              \n@return The date and time when agent last pinged Systems Manager service.", "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" : "LastPingDateTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastPingDateTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastPingDateTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The date and time when agent last pinged Systems Manager service.

                                                                                                              \n@param lastPingDateTime The date and time when agent last pinged Systems Manager service.", "setterMethodName" : "setLastPingDateTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastPingDateTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastPingDateTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                              The date and time when agent last pinged Systems Manager service.

                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "LastSuccessfulAssociationExecutionDate" : { "beanStyleGetterMethodName" : "getLastSuccessfulAssociationExecutionDate", "beanStyleSetterMethodName" : "setLastSuccessfulAssociationExecutionDate", "c2jName" : "LastSuccessfulAssociationExecutionDate", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The last date the association was successfully run.

                                                                                                              \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 #lastSuccessfulAssociationExecutionDate(Instant)}.\n@param lastSuccessfulAssociationExecutionDate 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 #lastSuccessfulAssociationExecutionDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                              The last date the association was successfully run.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastSuccessfulAssociationExecutionDate", "fluentSetterDocumentation" : "

                                                                                                              The last date the association was successfully run.

                                                                                                              \n@param lastSuccessfulAssociationExecutionDate The last date the association was successfully run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastSuccessfulAssociationExecutionDate", "getterDocumentation" : "

                                                                                                              The last date the association was successfully run.

                                                                                                              \n@return The last date the association was successfully run.", "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" : "LastSuccessfulAssociationExecutionDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastSuccessfulAssociationExecutionDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastSuccessfulAssociationExecutionDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The last date the association was successfully run.

                                                                                                              \n@param lastSuccessfulAssociationExecutionDate The last date the association was successfully run.", "setterMethodName" : "setLastSuccessfulAssociationExecutionDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastSuccessfulAssociationExecutionDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastSuccessfulAssociationExecutionDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                              The last date the association was successfully run.

                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of the managed instance.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name of the managed instance.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                              The name of the managed instance.

                                                                                                              \n@param name The name of the managed instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                              The name of the managed instance.

                                                                                                              \n@return The name of the managed instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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 managed instance.

                                                                                                              \n@param name The name of the managed instance.", "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 managed instance.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "PingStatus" : { "beanStyleGetterMethodName" : "getPingStatusAsString", "beanStyleSetterMethodName" : "setPingStatus", "c2jName" : "PingStatus", "c2jShape" : "PingStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Connection status of SSM Agent.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #pingStatusAsString(String)}.\n@param pingStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #pingStatus(String)", "deprecated" : false, "documentation" : "

                                                                                                              Connection status of SSM Agent.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "PingStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "pingStatus", "fluentEnumSetterMethodName" : "pingStatus", "fluentGetterMethodName" : "pingStatusAsString", "fluentSetterDocumentation" : "

                                                                                                              Connection status of SSM Agent.

                                                                                                              \n@param pingStatus Connection status of SSM Agent.\n@see PingStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see PingStatus", "fluentSetterMethodName" : "pingStatus", "getterDocumentation" : "

                                                                                                              Connection status of SSM Agent.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #pingStatus} will return {@link PingStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #pingStatusAsString}.\n

                                                                                                              \n@return Connection status of SSM Agent.\n@see PingStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PingStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PingStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PingStatus", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Connection status of SSM Agent.

                                                                                                              \n@param pingStatus Connection status of SSM Agent.\n@see PingStatus", "setterMethodName" : "setPingStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "pingStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "pingStatus", "variableType" : "String", "documentation" : "

                                                                                                              Connection status of SSM Agent.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "PlatformName" : { "beanStyleGetterMethodName" : "getPlatformName", "beanStyleSetterMethodName" : "setPlatformName", "c2jName" : "PlatformName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of the operating system platform running on your instance.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #platformName(String)}.\n@param platformName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #platformName(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name of the operating system platform running on your instance.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "platformName", "fluentSetterDocumentation" : "

                                                                                                              The name of the operating system platform running on your instance.

                                                                                                              \n@param platformName The name of the operating system platform running on your instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "platformName", "getterDocumentation" : "

                                                                                                              The name of the operating system platform running on your instance.

                                                                                                              \n@return The name of the operating system platform running on your instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PlatformName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PlatformName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PlatformName", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The name of the operating system platform running on your instance.

                                                                                                              \n@param platformName The name of the operating system platform running on your instance.", "setterMethodName" : "setPlatformName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "platformName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "platformName", "variableType" : "String", "documentation" : "

                                                                                                              The name of the operating system platform running on your instance.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "PlatformType" : { "beanStyleGetterMethodName" : "getPlatformTypeAsString", "beanStyleSetterMethodName" : "setPlatformType", "c2jName" : "PlatformType", "c2jShape" : "PlatformType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The operating system platform type.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #platformTypeAsString(String)}.\n@param platformType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #platformType(String)", "deprecated" : false, "documentation" : "

                                                                                                              The operating system platform type.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "PlatformType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "platformType", "fluentEnumSetterMethodName" : "platformType", "fluentGetterMethodName" : "platformTypeAsString", "fluentSetterDocumentation" : "

                                                                                                              The operating system platform type.

                                                                                                              \n@param platformType The operating system platform type.\n@see PlatformType\n@return Returns a reference to this object so that method calls can be chained together.\n@see PlatformType", "fluentSetterMethodName" : "platformType", "getterDocumentation" : "

                                                                                                              The operating system platform type.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #platformType} will return {@link PlatformType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #platformTypeAsString}.\n

                                                                                                              \n@return The operating system platform type.\n@see PlatformType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PlatformType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PlatformType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PlatformType", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The operating system platform type.

                                                                                                              \n@param platformType The operating system platform type.\n@see PlatformType", "setterMethodName" : "setPlatformType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "platformType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "platformType", "variableType" : "String", "documentation" : "

                                                                                                              The operating system platform type.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "PlatformVersion" : { "beanStyleGetterMethodName" : "getPlatformVersion", "beanStyleSetterMethodName" : "setPlatformVersion", "c2jName" : "PlatformVersion", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The version of the OS platform running on your instance.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #platformVersion(String)}.\n@param platformVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #platformVersion(String)", "deprecated" : false, "documentation" : "

                                                                                                              The version of the OS platform running on your instance.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "platformVersion", "fluentSetterDocumentation" : "

                                                                                                              The version of the OS platform running on your instance.

                                                                                                              \n@param platformVersion The version of the OS platform running on your instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "platformVersion", "getterDocumentation" : "

                                                                                                              The version of the OS platform running on your instance.

                                                                                                              \n@return The version of the OS platform running on your instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PlatformVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PlatformVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PlatformVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The version of the OS platform running on your instance.

                                                                                                              \n@param platformVersion The version of the OS platform running on your instance.", "setterMethodName" : "setPlatformVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "platformVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "platformVersion", "variableType" : "String", "documentation" : "

                                                                                                              The version of the OS platform running on your instance.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "RegistrationDate" : { "beanStyleGetterMethodName" : "getRegistrationDate", "beanStyleSetterMethodName" : "setRegistrationDate", "c2jName" : "RegistrationDate", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The date the server or VM was registered with AWS as a managed instance.

                                                                                                              \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 #registrationDate(Instant)}.\n@param registrationDate 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 #registrationDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                              The date the server or VM was registered with AWS as a managed instance.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "registrationDate", "fluentSetterDocumentation" : "

                                                                                                              The date the server or VM was registered with AWS as a managed instance.

                                                                                                              \n@param registrationDate The date the server or VM was registered with AWS as a managed instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "registrationDate", "getterDocumentation" : "

                                                                                                              The date the server or VM was registered with AWS as a managed instance.

                                                                                                              \n@return The date the server or VM was registered with AWS as a managed instance.", "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" : "RegistrationDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RegistrationDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "RegistrationDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The date the server or VM was registered with AWS as a managed instance.

                                                                                                              \n@param registrationDate The date the server or VM was registered with AWS as a managed instance.", "setterMethodName" : "setRegistrationDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "registrationDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "registrationDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                              The date the server or VM was registered with AWS as a managed instance.

                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "ResourceType" : { "beanStyleGetterMethodName" : "getResourceTypeAsString", "beanStyleSetterMethodName" : "setResourceType", "c2jName" : "ResourceType", "c2jShape" : "ResourceType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The type of instance. Instances are either EC2 instances or managed instances.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceTypeAsString(String)}.\n@param resourceType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceType(String)", "deprecated" : false, "documentation" : "

                                                                                                              The type of instance. Instances are either EC2 instances or managed instances.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "ResourceType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "resourceType", "fluentEnumSetterMethodName" : "resourceType", "fluentGetterMethodName" : "resourceTypeAsString", "fluentSetterDocumentation" : "

                                                                                                              The type of instance. Instances are either EC2 instances or managed instances.

                                                                                                              \n@param resourceType The type of instance. Instances are either EC2 instances or managed instances.\n@see ResourceType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ResourceType", "fluentSetterMethodName" : "resourceType", "getterDocumentation" : "

                                                                                                              The type of instance. Instances are either EC2 instances or managed instances.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #resourceType} will return {@link ResourceType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #resourceTypeAsString}.\n

                                                                                                              \n@return The type of instance. Instances are either EC2 instances or managed instances.\n@see ResourceType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceType", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The type of instance. Instances are either EC2 instances or managed instances.

                                                                                                              \n@param resourceType The type of instance. Instances are either EC2 instances or managed instances.\n@see ResourceType", "setterMethodName" : "setResourceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceType", "variableType" : "String", "documentation" : "

                                                                                                              The type of instance. Instances are either EC2 instances or managed instances.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The instance ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The instance ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                                                              The instance ID.

                                                                                                              \n@param instanceId The instance ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                                              The instance ID.

                                                                                                              \n@return The instance ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The instance ID.

                                                                                                              \n@param instanceId The instance ID.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                                              The instance ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPingStatusAsString", "beanStyleSetterMethodName" : "setPingStatus", "c2jName" : "PingStatus", "c2jShape" : "PingStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Connection status of SSM Agent.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #pingStatusAsString(String)}.\n@param pingStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #pingStatus(String)", "deprecated" : false, "documentation" : "

                                                                                                              Connection status of SSM Agent.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "PingStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "pingStatus", "fluentEnumSetterMethodName" : "pingStatus", "fluentGetterMethodName" : "pingStatusAsString", "fluentSetterDocumentation" : "

                                                                                                              Connection status of SSM Agent.

                                                                                                              \n@param pingStatus Connection status of SSM Agent.\n@see PingStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see PingStatus", "fluentSetterMethodName" : "pingStatus", "getterDocumentation" : "

                                                                                                              Connection status of SSM Agent.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #pingStatus} will return {@link PingStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #pingStatusAsString}.\n

                                                                                                              \n@return Connection status of SSM Agent.\n@see PingStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PingStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PingStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PingStatus", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Connection status of SSM Agent.

                                                                                                              \n@param pingStatus Connection status of SSM Agent.\n@see PingStatus", "setterMethodName" : "setPingStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "pingStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "pingStatus", "variableType" : "String", "documentation" : "

                                                                                                              Connection status of SSM Agent.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastPingDateTime", "beanStyleSetterMethodName" : "setLastPingDateTime", "c2jName" : "LastPingDateTime", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The date and time when agent last pinged Systems Manager service.

                                                                                                              \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 #lastPingDateTime(Instant)}.\n@param lastPingDateTime 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 #lastPingDateTime(Instant)", "deprecated" : false, "documentation" : "

                                                                                                              The date and time when agent last pinged Systems Manager service.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastPingDateTime", "fluentSetterDocumentation" : "

                                                                                                              The date and time when agent last pinged Systems Manager service.

                                                                                                              \n@param lastPingDateTime The date and time when agent last pinged Systems Manager service.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastPingDateTime", "getterDocumentation" : "

                                                                                                              The date and time when agent last pinged Systems Manager service.

                                                                                                              \n@return The date and time when agent last pinged Systems Manager service.", "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" : "LastPingDateTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastPingDateTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastPingDateTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The date and time when agent last pinged Systems Manager service.

                                                                                                              \n@param lastPingDateTime The date and time when agent last pinged Systems Manager service.", "setterMethodName" : "setLastPingDateTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastPingDateTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastPingDateTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                              The date and time when agent last pinged Systems Manager service.

                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAgentVersion", "beanStyleSetterMethodName" : "setAgentVersion", "c2jName" : "AgentVersion", "c2jShape" : "Version", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The version of SSM Agent running on your Linux instance.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #agentVersion(String)}.\n@param agentVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #agentVersion(String)", "deprecated" : false, "documentation" : "

                                                                                                              The version of SSM Agent running on your Linux instance.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "agentVersion", "fluentSetterDocumentation" : "

                                                                                                              The version of SSM Agent running on your Linux instance.

                                                                                                              \n@param agentVersion The version of SSM Agent running on your Linux instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "agentVersion", "getterDocumentation" : "

                                                                                                              The version of SSM Agent running on your Linux instance.

                                                                                                              \n@return The version of SSM Agent running on your Linux instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AgentVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AgentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AgentVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The version of SSM Agent running on your Linux instance.

                                                                                                              \n@param agentVersion The version of SSM Agent running on your Linux instance.", "setterMethodName" : "setAgentVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "agentVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "agentVersion", "variableType" : "String", "documentation" : "

                                                                                                              The version of SSM Agent running on your Linux instance.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIsLatestVersion", "beanStyleSetterMethodName" : "setIsLatestVersion", "c2jName" : "IsLatestVersion", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Indicates whether latest version of SSM Agent is running on your instance. Some older versions of Windows Server use the EC2Config service to process SSM requests. For this reason, this field does not indicate whether or not the latest version is installed on Windows managed instances.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #isLatestVersion(Boolean)}.\n@param isLatestVersion 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 #isLatestVersion(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                              Indicates whether latest version of SSM Agent is running on your instance. Some older versions of Windows Server use the EC2Config service to process SSM requests. For this reason, this field does not indicate whether or not the latest version is installed on Windows managed instances.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "isLatestVersion", "fluentSetterDocumentation" : "

                                                                                                              Indicates whether latest version of SSM Agent is running on your instance. Some older versions of Windows Server use the EC2Config service to process SSM requests. For this reason, this field does not indicate whether or not the latest version is installed on Windows managed instances.

                                                                                                              \n@param isLatestVersion Indicates whether latest version of SSM Agent is running on your instance. Some older versions of Windows Server use the EC2Config service to process SSM requests. For this reason, this field does not indicate whether or not the latest version is installed on Windows managed instances.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "isLatestVersion", "getterDocumentation" : "

                                                                                                              Indicates whether latest version of SSM Agent is running on your instance. Some older versions of Windows Server use the EC2Config service to process SSM requests. For this reason, this field does not indicate whether or not the latest version is installed on Windows managed instances.

                                                                                                              \n@return Indicates whether latest version of SSM Agent is running on your instance. Some older versions of Windows Server use the EC2Config service to process SSM requests. For this reason, this field does not indicate whether or not the latest version is installed on Windows managed instances.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IsLatestVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "IsLatestVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "IsLatestVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Indicates whether latest version of SSM Agent is running on your instance. Some older versions of Windows Server use the EC2Config service to process SSM requests. For this reason, this field does not indicate whether or not the latest version is installed on Windows managed instances.

                                                                                                              \n@param isLatestVersion Indicates whether latest version of SSM Agent is running on your instance. Some older versions of Windows Server use the EC2Config service to process SSM requests. For this reason, this field does not indicate whether or not the latest version is installed on Windows managed instances.", "setterMethodName" : "setIsLatestVersion", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "isLatestVersion", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "isLatestVersion", "variableType" : "Boolean", "documentation" : "

                                                                                                              Indicates whether latest version of SSM Agent is running on your instance. Some older versions of Windows Server use the EC2Config service to process SSM requests. For this reason, this field does not indicate whether or not the latest version is installed on Windows managed instances.

                                                                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPlatformTypeAsString", "beanStyleSetterMethodName" : "setPlatformType", "c2jName" : "PlatformType", "c2jShape" : "PlatformType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The operating system platform type.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #platformTypeAsString(String)}.\n@param platformType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #platformType(String)", "deprecated" : false, "documentation" : "

                                                                                                              The operating system platform type.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "PlatformType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "platformType", "fluentEnumSetterMethodName" : "platformType", "fluentGetterMethodName" : "platformTypeAsString", "fluentSetterDocumentation" : "

                                                                                                              The operating system platform type.

                                                                                                              \n@param platformType The operating system platform type.\n@see PlatformType\n@return Returns a reference to this object so that method calls can be chained together.\n@see PlatformType", "fluentSetterMethodName" : "platformType", "getterDocumentation" : "

                                                                                                              The operating system platform type.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #platformType} will return {@link PlatformType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #platformTypeAsString}.\n

                                                                                                              \n@return The operating system platform type.\n@see PlatformType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PlatformType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PlatformType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PlatformType", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The operating system platform type.

                                                                                                              \n@param platformType The operating system platform type.\n@see PlatformType", "setterMethodName" : "setPlatformType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "platformType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "platformType", "variableType" : "String", "documentation" : "

                                                                                                              The operating system platform type.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPlatformName", "beanStyleSetterMethodName" : "setPlatformName", "c2jName" : "PlatformName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of the operating system platform running on your instance.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #platformName(String)}.\n@param platformName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #platformName(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name of the operating system platform running on your instance.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "platformName", "fluentSetterDocumentation" : "

                                                                                                              The name of the operating system platform running on your instance.

                                                                                                              \n@param platformName The name of the operating system platform running on your instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "platformName", "getterDocumentation" : "

                                                                                                              The name of the operating system platform running on your instance.

                                                                                                              \n@return The name of the operating system platform running on your instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PlatformName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PlatformName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PlatformName", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The name of the operating system platform running on your instance.

                                                                                                              \n@param platformName The name of the operating system platform running on your instance.", "setterMethodName" : "setPlatformName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "platformName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "platformName", "variableType" : "String", "documentation" : "

                                                                                                              The name of the operating system platform running on your instance.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPlatformVersion", "beanStyleSetterMethodName" : "setPlatformVersion", "c2jName" : "PlatformVersion", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The version of the OS platform running on your instance.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #platformVersion(String)}.\n@param platformVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #platformVersion(String)", "deprecated" : false, "documentation" : "

                                                                                                              The version of the OS platform running on your instance.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "platformVersion", "fluentSetterDocumentation" : "

                                                                                                              The version of the OS platform running on your instance.

                                                                                                              \n@param platformVersion The version of the OS platform running on your instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "platformVersion", "getterDocumentation" : "

                                                                                                              The version of the OS platform running on your instance.

                                                                                                              \n@return The version of the OS platform running on your instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PlatformVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PlatformVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PlatformVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The version of the OS platform running on your instance.

                                                                                                              \n@param platformVersion The version of the OS platform running on your instance.", "setterMethodName" : "setPlatformVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "platformVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "platformVersion", "variableType" : "String", "documentation" : "

                                                                                                              The version of the OS platform running on your instance.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getActivationId", "beanStyleSetterMethodName" : "setActivationId", "c2jName" : "ActivationId", "c2jShape" : "ActivationId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The activation ID created by Systems Manager when the server or VM was registered.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #activationId(String)}.\n@param activationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #activationId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The activation ID created by Systems Manager when the server or VM was registered.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "activationId", "fluentSetterDocumentation" : "

                                                                                                              The activation ID created by Systems Manager when the server or VM was registered.

                                                                                                              \n@param activationId The activation ID created by Systems Manager when the server or VM was registered.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "activationId", "getterDocumentation" : "

                                                                                                              The activation ID created by Systems Manager when the server or VM was registered.

                                                                                                              \n@return The activation ID created by Systems Manager when the server or VM was registered.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ActivationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ActivationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ActivationId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The activation ID created by Systems Manager when the server or VM was registered.

                                                                                                              \n@param activationId The activation ID created by Systems Manager when the server or VM was registered.", "setterMethodName" : "setActivationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "activationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "activationId", "variableType" : "String", "documentation" : "

                                                                                                              The activation ID created by Systems Manager when the server or VM was registered.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIamRole", "beanStyleSetterMethodName" : "setIamRole", "c2jName" : "IamRole", "c2jShape" : "IamRole", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The Amazon Identity and Access Management (IAM) role assigned to the on-premises Systems Manager managed instances. This call does not return the IAM role for Amazon EC2 instances.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #iamRole(String)}.\n@param iamRole a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #iamRole(String)", "deprecated" : false, "documentation" : "

                                                                                                              The Amazon Identity and Access Management (IAM) role assigned to the on-premises Systems Manager managed instances. This call does not return the IAM role for Amazon EC2 instances.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "iamRole", "fluentSetterDocumentation" : "

                                                                                                              The Amazon Identity and Access Management (IAM) role assigned to the on-premises Systems Manager managed instances. This call does not return the IAM role for Amazon EC2 instances.

                                                                                                              \n@param iamRole The Amazon Identity and Access Management (IAM) role assigned to the on-premises Systems Manager managed instances. This call does not return the IAM role for Amazon EC2 instances.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "iamRole", "getterDocumentation" : "

                                                                                                              The Amazon Identity and Access Management (IAM) role assigned to the on-premises Systems Manager managed instances. This call does not return the IAM role for Amazon EC2 instances.

                                                                                                              \n@return The Amazon Identity and Access Management (IAM) role assigned to the on-premises Systems Manager managed instances. This call does not return the IAM role for Amazon EC2 instances.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IamRole", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "IamRole", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "IamRole", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The Amazon Identity and Access Management (IAM) role assigned to the on-premises Systems Manager managed instances. This call does not return the IAM role for Amazon EC2 instances.

                                                                                                              \n@param iamRole The Amazon Identity and Access Management (IAM) role assigned to the on-premises Systems Manager managed instances. This call does not return the IAM role for Amazon EC2 instances.", "setterMethodName" : "setIamRole", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "iamRole", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "iamRole", "variableType" : "String", "documentation" : "

                                                                                                              The Amazon Identity and Access Management (IAM) role assigned to the on-premises Systems Manager managed instances. This call does not return the IAM role for Amazon EC2 instances.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRegistrationDate", "beanStyleSetterMethodName" : "setRegistrationDate", "c2jName" : "RegistrationDate", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The date the server or VM was registered with AWS as a managed instance.

                                                                                                              \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 #registrationDate(Instant)}.\n@param registrationDate 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 #registrationDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                              The date the server or VM was registered with AWS as a managed instance.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "registrationDate", "fluentSetterDocumentation" : "

                                                                                                              The date the server or VM was registered with AWS as a managed instance.

                                                                                                              \n@param registrationDate The date the server or VM was registered with AWS as a managed instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "registrationDate", "getterDocumentation" : "

                                                                                                              The date the server or VM was registered with AWS as a managed instance.

                                                                                                              \n@return The date the server or VM was registered with AWS as a managed instance.", "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" : "RegistrationDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RegistrationDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "RegistrationDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The date the server or VM was registered with AWS as a managed instance.

                                                                                                              \n@param registrationDate The date the server or VM was registered with AWS as a managed instance.", "setterMethodName" : "setRegistrationDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "registrationDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "registrationDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                              The date the server or VM was registered with AWS as a managed instance.

                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getResourceTypeAsString", "beanStyleSetterMethodName" : "setResourceType", "c2jName" : "ResourceType", "c2jShape" : "ResourceType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The type of instance. Instances are either EC2 instances or managed instances.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceTypeAsString(String)}.\n@param resourceType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceType(String)", "deprecated" : false, "documentation" : "

                                                                                                              The type of instance. Instances are either EC2 instances or managed instances.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "ResourceType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "resourceType", "fluentEnumSetterMethodName" : "resourceType", "fluentGetterMethodName" : "resourceTypeAsString", "fluentSetterDocumentation" : "

                                                                                                              The type of instance. Instances are either EC2 instances or managed instances.

                                                                                                              \n@param resourceType The type of instance. Instances are either EC2 instances or managed instances.\n@see ResourceType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ResourceType", "fluentSetterMethodName" : "resourceType", "getterDocumentation" : "

                                                                                                              The type of instance. Instances are either EC2 instances or managed instances.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #resourceType} will return {@link ResourceType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #resourceTypeAsString}.\n

                                                                                                              \n@return The type of instance. Instances are either EC2 instances or managed instances.\n@see ResourceType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceType", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The type of instance. Instances are either EC2 instances or managed instances.

                                                                                                              \n@param resourceType The type of instance. Instances are either EC2 instances or managed instances.\n@see ResourceType", "setterMethodName" : "setResourceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceType", "variableType" : "String", "documentation" : "

                                                                                                              The type of instance. Instances are either EC2 instances or managed instances.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of the managed instance.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name of the managed instance.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                              The name of the managed instance.

                                                                                                              \n@param name The name of the managed instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                              The name of the managed instance.

                                                                                                              \n@return The name of the managed instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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 managed instance.

                                                                                                              \n@param name The name of the managed instance.", "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 managed instance.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIpAddress", "beanStyleSetterMethodName" : "setIpAddress", "c2jName" : "IPAddress", "c2jShape" : "IPAddress", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The IP address of the managed instance.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #ipAddress(String)}.\n@param ipAddress a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ipAddress(String)", "deprecated" : false, "documentation" : "

                                                                                                              The IP address of the managed instance.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ipAddress", "fluentSetterDocumentation" : "

                                                                                                              The IP address of the managed instance.

                                                                                                              \n@param ipAddress The IP address of the managed instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ipAddress", "getterDocumentation" : "

                                                                                                              The IP address of the managed instance.

                                                                                                              \n@return The IP address of the managed instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IPAddress", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "IPAddress", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "IPAddress", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The IP address of the managed instance.

                                                                                                              \n@param ipAddress The IP address of the managed instance.", "setterMethodName" : "setIpAddress", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ipAddress", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "ipAddress", "variableType" : "String", "documentation" : "

                                                                                                              The IP address of the managed instance.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getComputerName", "beanStyleSetterMethodName" : "setComputerName", "c2jName" : "ComputerName", "c2jShape" : "ComputerName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The fully qualified host name of the managed instance.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #computerName(String)}.\n@param computerName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #computerName(String)", "deprecated" : false, "documentation" : "

                                                                                                              The fully qualified host name of the managed instance.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "computerName", "fluentSetterDocumentation" : "

                                                                                                              The fully qualified host name of the managed instance.

                                                                                                              \n@param computerName The fully qualified host name of the managed instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "computerName", "getterDocumentation" : "

                                                                                                              The fully qualified host name of the managed instance.

                                                                                                              \n@return The fully qualified host name of the managed instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ComputerName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ComputerName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ComputerName", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The fully qualified host name of the managed instance.

                                                                                                              \n@param computerName The fully qualified host name of the managed instance.", "setterMethodName" : "setComputerName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "computerName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "computerName", "variableType" : "String", "documentation" : "

                                                                                                              The fully qualified host name of the managed instance.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAssociationStatus", "beanStyleSetterMethodName" : "setAssociationStatus", "c2jName" : "AssociationStatus", "c2jShape" : "StatusName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The status of the association.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #associationStatus(String)}.\n@param associationStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #associationStatus(String)", "deprecated" : false, "documentation" : "

                                                                                                              The status of the association.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "associationStatus", "fluentSetterDocumentation" : "

                                                                                                              The status of the association.

                                                                                                              \n@param associationStatus The status of the association.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "associationStatus", "getterDocumentation" : "

                                                                                                              The status of the association.

                                                                                                              \n@return The status of the association.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AssociationStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AssociationStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AssociationStatus", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The status of the association.

                                                                                                              \n@param associationStatus The status of the association.", "setterMethodName" : "setAssociationStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "associationStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "associationStatus", "variableType" : "String", "documentation" : "

                                                                                                              The status of the association.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastAssociationExecutionDate", "beanStyleSetterMethodName" : "setLastAssociationExecutionDate", "c2jName" : "LastAssociationExecutionDate", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The date the association was last run.

                                                                                                              \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 #lastAssociationExecutionDate(Instant)}.\n@param lastAssociationExecutionDate 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 #lastAssociationExecutionDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                              The date the association was last run.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastAssociationExecutionDate", "fluentSetterDocumentation" : "

                                                                                                              The date the association was last run.

                                                                                                              \n@param lastAssociationExecutionDate The date the association was last run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastAssociationExecutionDate", "getterDocumentation" : "

                                                                                                              The date the association was last run.

                                                                                                              \n@return The date the association was last run.", "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" : "LastAssociationExecutionDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastAssociationExecutionDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastAssociationExecutionDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The date the association was last run.

                                                                                                              \n@param lastAssociationExecutionDate The date the association was last run.", "setterMethodName" : "setLastAssociationExecutionDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastAssociationExecutionDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastAssociationExecutionDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                              The date the association was last run.

                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastSuccessfulAssociationExecutionDate", "beanStyleSetterMethodName" : "setLastSuccessfulAssociationExecutionDate", "c2jName" : "LastSuccessfulAssociationExecutionDate", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The last date the association was successfully run.

                                                                                                              \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 #lastSuccessfulAssociationExecutionDate(Instant)}.\n@param lastSuccessfulAssociationExecutionDate 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 #lastSuccessfulAssociationExecutionDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                              The last date the association was successfully run.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastSuccessfulAssociationExecutionDate", "fluentSetterDocumentation" : "

                                                                                                              The last date the association was successfully run.

                                                                                                              \n@param lastSuccessfulAssociationExecutionDate The last date the association was successfully run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastSuccessfulAssociationExecutionDate", "getterDocumentation" : "

                                                                                                              The last date the association was successfully run.

                                                                                                              \n@return The last date the association was successfully run.", "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" : "LastSuccessfulAssociationExecutionDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastSuccessfulAssociationExecutionDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastSuccessfulAssociationExecutionDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The last date the association was successfully run.

                                                                                                              \n@param lastSuccessfulAssociationExecutionDate The last date the association was successfully run.", "setterMethodName" : "setLastSuccessfulAssociationExecutionDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastSuccessfulAssociationExecutionDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastSuccessfulAssociationExecutionDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                              The last date the association was successfully run.

                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAssociationOverview", "beanStyleSetterMethodName" : "setAssociationOverview", "c2jName" : "AssociationOverview", "c2jShape" : "InstanceAggregatedAssociationOverview", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Information about the association.

                                                                                                              \nThis is a convenience that creates an instance of the {@link InstanceAggregatedAssociationOverview.Builder} avoiding the need to create one manually via {@link InstanceAggregatedAssociationOverview#builder()}.\n\nWhen the {@link Consumer} completes, {@link InstanceAggregatedAssociationOverview.Builder#build()} is called immediately and its result is passed to {@link #associationOverview(InstanceAggregatedAssociationOverview)}.\n@param associationOverview a consumer that will call methods on {@link InstanceAggregatedAssociationOverview.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #associationOverview(InstanceAggregatedAssociationOverview)", "deprecated" : false, "documentation" : "

                                                                                                              Information about the association.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "associationOverview", "fluentSetterDocumentation" : "

                                                                                                              Information about the association.

                                                                                                              \n@param associationOverview Information about the association.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "associationOverview", "getterDocumentation" : "

                                                                                                              Information about the association.

                                                                                                              \n@return Information about the association.", "getterModel" : { "returnType" : "InstanceAggregatedAssociationOverview", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AssociationOverview", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AssociationOverview", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AssociationOverview", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Information about the association.

                                                                                                              \n@param associationOverview Information about the association.", "setterMethodName" : "setAssociationOverview", "setterModel" : { "variableDeclarationType" : "InstanceAggregatedAssociationOverview", "variableName" : "associationOverview", "variableType" : "InstanceAggregatedAssociationOverview", "documentation" : null, "simpleType" : "InstanceAggregatedAssociationOverview", "variableSetterType" : "InstanceAggregatedAssociationOverview" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InstanceAggregatedAssociationOverview", "variableName" : "associationOverview", "variableType" : "InstanceAggregatedAssociationOverview", "documentation" : "

                                                                                                              Information about the association.

                                                                                                              ", "simpleType" : "InstanceAggregatedAssociationOverview", "variableSetterType" : "InstanceAggregatedAssociationOverview" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "InstanceInformation", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "InstanceInformation", "variableName" : "instanceInformation", "variableType" : "InstanceInformation", "documentation" : null, "simpleType" : "InstanceInformation", "variableSetterType" : "InstanceInformation" }, "wrapper" : false }, "InstanceInformationFilter" : { "c2jName" : "InstanceInformationFilter", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              Describes a filter for a specific list of instances. You can filter instances information by using tags. You specify tags by using a key-value mapping.

                                                                                                              Use this action instead of the DescribeInstanceInformationRequest$InstanceInformationFilterList method. The InstanceInformationFilterList method is a legacy method and does not support tags.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getKeyAsString", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "InstanceInformationFilterKey", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of the filter.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #keyAsString(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name of the filter.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "InstanceInformationFilterKey", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "key", "fluentEnumSetterMethodName" : "key", "fluentGetterMethodName" : "keyAsString", "fluentSetterDocumentation" : "

                                                                                                              The name of the filter.

                                                                                                              \n@param key The name of the filter.\n@see InstanceInformationFilterKey\n@return Returns a reference to this object so that method calls can be chained together.\n@see InstanceInformationFilterKey", "fluentSetterMethodName" : "key", "getterDocumentation" : "

                                                                                                              The name of the filter.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #key} will return {@link InstanceInformationFilterKey#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #keyAsString}.\n

                                                                                                              \n@return The name of the filter.\n@see InstanceInformationFilterKey", "getterModel" : { "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" : "

                                                                                                              The name of the filter.

                                                                                                              \n@param key The name of the filter.\n@see InstanceInformationFilterKey", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "

                                                                                                              The name of the filter.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getValueSet", "beanStyleSetterMethodName" : "setValueSet", "c2jName" : "valueSet", "c2jShape" : "InstanceInformationFilterValueSet", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The filter values.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #valueSet(List)}.\n@param valueSet a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #valueSet(List)", "deprecated" : false, "documentation" : "

                                                                                                              The filter values.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "valueSet", "fluentSetterDocumentation" : "

                                                                                                              The filter values.

                                                                                                              \n@param valueSet The filter values.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "valueSet", "getterDocumentation" : "

                                                                                                              The filter values.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The filter values.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "valueSet", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "valueSet", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "InstanceInformationFilterValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "ValueSet", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The filter values.

                                                                                                              \n@param valueSet The filter values.", "setterMethodName" : "setValueSet", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "valueSet", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "valueSet", "variableType" : "java.util.List", "documentation" : "

                                                                                                              The filter values.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Key" : { "beanStyleGetterMethodName" : "getKeyAsString", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "InstanceInformationFilterKey", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of the filter.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #keyAsString(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name of the filter.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "InstanceInformationFilterKey", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "key", "fluentEnumSetterMethodName" : "key", "fluentGetterMethodName" : "keyAsString", "fluentSetterDocumentation" : "

                                                                                                              The name of the filter.

                                                                                                              \n@param key The name of the filter.\n@see InstanceInformationFilterKey\n@return Returns a reference to this object so that method calls can be chained together.\n@see InstanceInformationFilterKey", "fluentSetterMethodName" : "key", "getterDocumentation" : "

                                                                                                              The name of the filter.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #key} will return {@link InstanceInformationFilterKey#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #keyAsString}.\n

                                                                                                              \n@return The name of the filter.\n@see InstanceInformationFilterKey", "getterModel" : { "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" : "

                                                                                                              The name of the filter.

                                                                                                              \n@param key The name of the filter.\n@see InstanceInformationFilterKey", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "

                                                                                                              The name of the filter.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ValueSet" : { "beanStyleGetterMethodName" : "getValueSet", "beanStyleSetterMethodName" : "setValueSet", "c2jName" : "valueSet", "c2jShape" : "InstanceInformationFilterValueSet", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The filter values.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #valueSet(List)}.\n@param valueSet a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #valueSet(List)", "deprecated" : false, "documentation" : "

                                                                                                              The filter values.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "valueSet", "fluentSetterDocumentation" : "

                                                                                                              The filter values.

                                                                                                              \n@param valueSet The filter values.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "valueSet", "getterDocumentation" : "

                                                                                                              The filter values.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The filter values.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "valueSet", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "valueSet", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "InstanceInformationFilterValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "ValueSet", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The filter values.

                                                                                                              \n@param valueSet The filter values.", "setterMethodName" : "setValueSet", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "valueSet", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "valueSet", "variableType" : "java.util.List", "documentation" : "

                                                                                                              The filter values.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getKeyAsString", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "InstanceInformationFilterKey", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of the filter.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #keyAsString(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name of the filter.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "InstanceInformationFilterKey", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "key", "fluentEnumSetterMethodName" : "key", "fluentGetterMethodName" : "keyAsString", "fluentSetterDocumentation" : "

                                                                                                              The name of the filter.

                                                                                                              \n@param key The name of the filter.\n@see InstanceInformationFilterKey\n@return Returns a reference to this object so that method calls can be chained together.\n@see InstanceInformationFilterKey", "fluentSetterMethodName" : "key", "getterDocumentation" : "

                                                                                                              The name of the filter.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #key} will return {@link InstanceInformationFilterKey#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #keyAsString}.\n

                                                                                                              \n@return The name of the filter.\n@see InstanceInformationFilterKey", "getterModel" : { "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" : "

                                                                                                              The name of the filter.

                                                                                                              \n@param key The name of the filter.\n@see InstanceInformationFilterKey", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "

                                                                                                              The name of the filter.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getValueSet", "beanStyleSetterMethodName" : "setValueSet", "c2jName" : "valueSet", "c2jShape" : "InstanceInformationFilterValueSet", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The filter values.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #valueSet(List)}.\n@param valueSet a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #valueSet(List)", "deprecated" : false, "documentation" : "

                                                                                                              The filter values.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "valueSet", "fluentSetterDocumentation" : "

                                                                                                              The filter values.

                                                                                                              \n@param valueSet The filter values.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "valueSet", "getterDocumentation" : "

                                                                                                              The filter values.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The filter values.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "valueSet", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "valueSet", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "InstanceInformationFilterValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "ValueSet", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The filter values.

                                                                                                              \n@param valueSet The filter values.", "setterMethodName" : "setValueSet", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "valueSet", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "valueSet", "variableType" : "java.util.List", "documentation" : "

                                                                                                              The filter values.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "key", "valueSet" ], "shapeName" : "InstanceInformationFilter", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "InstanceInformationFilter", "variableName" : "instanceInformationFilter", "variableType" : "InstanceInformationFilter", "documentation" : null, "simpleType" : "InstanceInformationFilter", "variableSetterType" : "InstanceInformationFilter" }, "wrapper" : false }, "InstanceInformationFilterKey" : { "c2jName" : "InstanceInformationFilterKey", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "INSTANCE_IDS", "value" : "InstanceIds" }, { "name" : "AGENT_VERSION", "value" : "AgentVersion" }, { "name" : "PING_STATUS", "value" : "PingStatus" }, { "name" : "PLATFORM_TYPES", "value" : "PlatformTypes" }, { "name" : "ACTIVATION_IDS", "value" : "ActivationIds" }, { "name" : "IAM_ROLE", "value" : "IamRole" }, { "name" : "RESOURCE_TYPE", "value" : "ResourceType" }, { "name" : "ASSOCIATION_STATUS", "value" : "AssociationStatus" } ], "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" : "InstanceInformationFilterKey", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "InstanceInformationFilterKey", "variableName" : "instanceInformationFilterKey", "variableType" : "InstanceInformationFilterKey", "documentation" : null, "simpleType" : "InstanceInformationFilterKey", "variableSetterType" : "InstanceInformationFilterKey" }, "wrapper" : false }, "InstanceInformationStringFilter" : { "c2jName" : "InstanceInformationStringFilter", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              The filters to describe or get information about your managed instances.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "InstanceInformationStringFilterKey", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The filter key name to describe your instances. For example:

                                                                                                              \"InstanceIds\"|\"AgentVersion\"|\"PingStatus\"|\"PlatformTypes\"|\"ActivationIds\"|\"IamRole\"|\"ResourceType\"|\"AssociationStatus\"|\"Tag Key\"

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "

                                                                                                              The filter key name to describe your instances. For example:

                                                                                                              \"InstanceIds\"|\"AgentVersion\"|\"PingStatus\"|\"PlatformTypes\"|\"ActivationIds\"|\"IamRole\"|\"ResourceType\"|\"AssociationStatus\"|\"Tag Key\"

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "

                                                                                                              The filter key name to describe your instances. For example:

                                                                                                              \"InstanceIds\"|\"AgentVersion\"|\"PingStatus\"|\"PlatformTypes\"|\"ActivationIds\"|\"IamRole\"|\"ResourceType\"|\"AssociationStatus\"|\"Tag Key\"

                                                                                                              \n@param key The filter key name to describe your instances. For example:

                                                                                                              \"InstanceIds\"|\"AgentVersion\"|\"PingStatus\"|\"PlatformTypes\"|\"ActivationIds\"|\"IamRole\"|\"ResourceType\"|\"AssociationStatus\"|\"Tag Key\"\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "

                                                                                                              The filter key name to describe your instances. For example:

                                                                                                              \"InstanceIds\"|\"AgentVersion\"|\"PingStatus\"|\"PlatformTypes\"|\"ActivationIds\"|\"IamRole\"|\"ResourceType\"|\"AssociationStatus\"|\"Tag Key\"

                                                                                                              \n@return The filter key name to describe your instances. For example:

                                                                                                              \"InstanceIds\"|\"AgentVersion\"|\"PingStatus\"|\"PlatformTypes\"|\"ActivationIds\"|\"IamRole\"|\"ResourceType\"|\"AssociationStatus\"|\"Tag Key\"", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Key", "queryString" : false, "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" : "

                                                                                                              The filter key name to describe your instances. For example:

                                                                                                              \"InstanceIds\"|\"AgentVersion\"|\"PingStatus\"|\"PlatformTypes\"|\"ActivationIds\"|\"IamRole\"|\"ResourceType\"|\"AssociationStatus\"|\"Tag Key\"

                                                                                                              \n@param key The filter key name to describe your instances. For example:

                                                                                                              \"InstanceIds\"|\"AgentVersion\"|\"PingStatus\"|\"PlatformTypes\"|\"ActivationIds\"|\"IamRole\"|\"ResourceType\"|\"AssociationStatus\"|\"Tag Key\"", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "

                                                                                                              The filter key name to describe your instances. For example:

                                                                                                              \"InstanceIds\"|\"AgentVersion\"|\"PingStatus\"|\"PlatformTypes\"|\"ActivationIds\"|\"IamRole\"|\"ResourceType\"|\"AssociationStatus\"|\"Tag Key\"

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getValues", "beanStyleSetterMethodName" : "setValues", "c2jName" : "Values", "c2jShape" : "InstanceInformationFilterValueSet", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The filter values.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #values(List)}.\n@param values a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #values(List)", "deprecated" : false, "documentation" : "

                                                                                                              The filter values.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "values", "fluentSetterDocumentation" : "

                                                                                                              The filter values.

                                                                                                              \n@param values The filter values.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "values", "getterDocumentation" : "

                                                                                                              The filter values.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The filter values.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Values", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Values", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "InstanceInformationFilterValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "Values", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The filter values.

                                                                                                              \n@param values The filter values.", "setterMethodName" : "setValues", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : "

                                                                                                              The filter values.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Key" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "InstanceInformationStringFilterKey", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The filter key name to describe your instances. For example:

                                                                                                              \"InstanceIds\"|\"AgentVersion\"|\"PingStatus\"|\"PlatformTypes\"|\"ActivationIds\"|\"IamRole\"|\"ResourceType\"|\"AssociationStatus\"|\"Tag Key\"

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "

                                                                                                              The filter key name to describe your instances. For example:

                                                                                                              \"InstanceIds\"|\"AgentVersion\"|\"PingStatus\"|\"PlatformTypes\"|\"ActivationIds\"|\"IamRole\"|\"ResourceType\"|\"AssociationStatus\"|\"Tag Key\"

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "

                                                                                                              The filter key name to describe your instances. For example:

                                                                                                              \"InstanceIds\"|\"AgentVersion\"|\"PingStatus\"|\"PlatformTypes\"|\"ActivationIds\"|\"IamRole\"|\"ResourceType\"|\"AssociationStatus\"|\"Tag Key\"

                                                                                                              \n@param key The filter key name to describe your instances. For example:

                                                                                                              \"InstanceIds\"|\"AgentVersion\"|\"PingStatus\"|\"PlatformTypes\"|\"ActivationIds\"|\"IamRole\"|\"ResourceType\"|\"AssociationStatus\"|\"Tag Key\"\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "

                                                                                                              The filter key name to describe your instances. For example:

                                                                                                              \"InstanceIds\"|\"AgentVersion\"|\"PingStatus\"|\"PlatformTypes\"|\"ActivationIds\"|\"IamRole\"|\"ResourceType\"|\"AssociationStatus\"|\"Tag Key\"

                                                                                                              \n@return The filter key name to describe your instances. For example:

                                                                                                              \"InstanceIds\"|\"AgentVersion\"|\"PingStatus\"|\"PlatformTypes\"|\"ActivationIds\"|\"IamRole\"|\"ResourceType\"|\"AssociationStatus\"|\"Tag Key\"", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Key", "queryString" : false, "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" : "

                                                                                                              The filter key name to describe your instances. For example:

                                                                                                              \"InstanceIds\"|\"AgentVersion\"|\"PingStatus\"|\"PlatformTypes\"|\"ActivationIds\"|\"IamRole\"|\"ResourceType\"|\"AssociationStatus\"|\"Tag Key\"

                                                                                                              \n@param key The filter key name to describe your instances. For example:

                                                                                                              \"InstanceIds\"|\"AgentVersion\"|\"PingStatus\"|\"PlatformTypes\"|\"ActivationIds\"|\"IamRole\"|\"ResourceType\"|\"AssociationStatus\"|\"Tag Key\"", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "

                                                                                                              The filter key name to describe your instances. For example:

                                                                                                              \"InstanceIds\"|\"AgentVersion\"|\"PingStatus\"|\"PlatformTypes\"|\"ActivationIds\"|\"IamRole\"|\"ResourceType\"|\"AssociationStatus\"|\"Tag Key\"

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Values" : { "beanStyleGetterMethodName" : "getValues", "beanStyleSetterMethodName" : "setValues", "c2jName" : "Values", "c2jShape" : "InstanceInformationFilterValueSet", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The filter values.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #values(List)}.\n@param values a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #values(List)", "deprecated" : false, "documentation" : "

                                                                                                              The filter values.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "values", "fluentSetterDocumentation" : "

                                                                                                              The filter values.

                                                                                                              \n@param values The filter values.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "values", "getterDocumentation" : "

                                                                                                              The filter values.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The filter values.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Values", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Values", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "InstanceInformationFilterValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "Values", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The filter values.

                                                                                                              \n@param values The filter values.", "setterMethodName" : "setValues", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : "

                                                                                                              The filter values.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "InstanceInformationStringFilterKey", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The filter key name to describe your instances. For example:

                                                                                                              \"InstanceIds\"|\"AgentVersion\"|\"PingStatus\"|\"PlatformTypes\"|\"ActivationIds\"|\"IamRole\"|\"ResourceType\"|\"AssociationStatus\"|\"Tag Key\"

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "

                                                                                                              The filter key name to describe your instances. For example:

                                                                                                              \"InstanceIds\"|\"AgentVersion\"|\"PingStatus\"|\"PlatformTypes\"|\"ActivationIds\"|\"IamRole\"|\"ResourceType\"|\"AssociationStatus\"|\"Tag Key\"

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "

                                                                                                              The filter key name to describe your instances. For example:

                                                                                                              \"InstanceIds\"|\"AgentVersion\"|\"PingStatus\"|\"PlatformTypes\"|\"ActivationIds\"|\"IamRole\"|\"ResourceType\"|\"AssociationStatus\"|\"Tag Key\"

                                                                                                              \n@param key The filter key name to describe your instances. For example:

                                                                                                              \"InstanceIds\"|\"AgentVersion\"|\"PingStatus\"|\"PlatformTypes\"|\"ActivationIds\"|\"IamRole\"|\"ResourceType\"|\"AssociationStatus\"|\"Tag Key\"\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "

                                                                                                              The filter key name to describe your instances. For example:

                                                                                                              \"InstanceIds\"|\"AgentVersion\"|\"PingStatus\"|\"PlatformTypes\"|\"ActivationIds\"|\"IamRole\"|\"ResourceType\"|\"AssociationStatus\"|\"Tag Key\"

                                                                                                              \n@return The filter key name to describe your instances. For example:

                                                                                                              \"InstanceIds\"|\"AgentVersion\"|\"PingStatus\"|\"PlatformTypes\"|\"ActivationIds\"|\"IamRole\"|\"ResourceType\"|\"AssociationStatus\"|\"Tag Key\"", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Key", "queryString" : false, "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" : "

                                                                                                              The filter key name to describe your instances. For example:

                                                                                                              \"InstanceIds\"|\"AgentVersion\"|\"PingStatus\"|\"PlatformTypes\"|\"ActivationIds\"|\"IamRole\"|\"ResourceType\"|\"AssociationStatus\"|\"Tag Key\"

                                                                                                              \n@param key The filter key name to describe your instances. For example:

                                                                                                              \"InstanceIds\"|\"AgentVersion\"|\"PingStatus\"|\"PlatformTypes\"|\"ActivationIds\"|\"IamRole\"|\"ResourceType\"|\"AssociationStatus\"|\"Tag Key\"", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "

                                                                                                              The filter key name to describe your instances. For example:

                                                                                                              \"InstanceIds\"|\"AgentVersion\"|\"PingStatus\"|\"PlatformTypes\"|\"ActivationIds\"|\"IamRole\"|\"ResourceType\"|\"AssociationStatus\"|\"Tag Key\"

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getValues", "beanStyleSetterMethodName" : "setValues", "c2jName" : "Values", "c2jShape" : "InstanceInformationFilterValueSet", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The filter values.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #values(List)}.\n@param values a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #values(List)", "deprecated" : false, "documentation" : "

                                                                                                              The filter values.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "values", "fluentSetterDocumentation" : "

                                                                                                              The filter values.

                                                                                                              \n@param values The filter values.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "values", "getterDocumentation" : "

                                                                                                              The filter values.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The filter values.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Values", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Values", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "InstanceInformationFilterValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "Values", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The filter values.

                                                                                                              \n@param values The filter values.", "setterMethodName" : "setValues", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : "

                                                                                                              The filter values.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Key", "Values" ], "shapeName" : "InstanceInformationStringFilter", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "InstanceInformationStringFilter", "variableName" : "instanceInformationStringFilter", "variableType" : "InstanceInformationStringFilter", "documentation" : null, "simpleType" : "InstanceInformationStringFilter", "variableSetterType" : "InstanceInformationStringFilter" }, "wrapper" : false }, "InstancePatchState" : { "c2jName" : "InstancePatchState", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              Defines the high-level patch compliance state for a managed instance, providing information about the number of installed, missing, not applicable, and failed patches along with metadata about the operation when this information was gathered for the instance.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the managed instance the high-level patch compliance information was collected for.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the managed instance the high-level patch compliance information was collected for.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the managed instance the high-level patch compliance information was collected for.

                                                                                                              \n@param instanceId The ID of the managed instance the high-level patch compliance information was collected for.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                                              The ID of the managed instance the high-level patch compliance information was collected for.

                                                                                                              \n@return The ID of the managed instance the high-level patch compliance information was collected for.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the managed instance the high-level patch compliance information was collected for.

                                                                                                              \n@param instanceId The ID of the managed instance the high-level patch compliance information was collected for.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the managed instance the high-level patch compliance information was collected for.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPatchGroup", "beanStyleSetterMethodName" : "setPatchGroup", "c2jName" : "PatchGroup", "c2jShape" : "PatchGroup", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of the patch group the managed instance belongs to.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #patchGroup(String)}.\n@param patchGroup a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #patchGroup(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name of the patch group the managed instance belongs to.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "patchGroup", "fluentSetterDocumentation" : "

                                                                                                              The name of the patch group the managed instance belongs to.

                                                                                                              \n@param patchGroup The name of the patch group the managed instance belongs to.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "patchGroup", "getterDocumentation" : "

                                                                                                              The name of the patch group the managed instance belongs to.

                                                                                                              \n@return The name of the patch group the managed instance belongs to.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PatchGroup", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PatchGroup", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PatchGroup", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The name of the patch group the managed instance belongs to.

                                                                                                              \n@param patchGroup The name of the patch group the managed instance belongs to.", "setterMethodName" : "setPatchGroup", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "patchGroup", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "patchGroup", "variableType" : "String", "documentation" : "

                                                                                                              The name of the patch group the managed instance belongs to.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getBaselineId", "beanStyleSetterMethodName" : "setBaselineId", "c2jName" : "BaselineId", "c2jShape" : "BaselineId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the patch baseline used to patch the instance.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #baselineId(String)}.\n@param baselineId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #baselineId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the patch baseline used to patch the instance.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "baselineId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the patch baseline used to patch the instance.

                                                                                                              \n@param baselineId The ID of the patch baseline used to patch the instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "baselineId", "getterDocumentation" : "

                                                                                                              The ID of the patch baseline used to patch the instance.

                                                                                                              \n@return The ID of the patch baseline used to patch the instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BaselineId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BaselineId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "BaselineId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the patch baseline used to patch the instance.

                                                                                                              \n@param baselineId The ID of the patch baseline used to patch the instance.", "setterMethodName" : "setBaselineId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "baselineId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "baselineId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the patch baseline used to patch the instance.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSnapshotId", "beanStyleSetterMethodName" : "setSnapshotId", "c2jName" : "SnapshotId", "c2jShape" : "SnapshotId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the patch baseline snapshot used during the patching operation when this compliance data was collected.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #snapshotId(String)}.\n@param snapshotId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #snapshotId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the patch baseline snapshot used during the patching operation when this compliance data was collected.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "snapshotId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the patch baseline snapshot used during the patching operation when this compliance data was collected.

                                                                                                              \n@param snapshotId The ID of the patch baseline snapshot used during the patching operation when this compliance data was collected.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "snapshotId", "getterDocumentation" : "

                                                                                                              The ID of the patch baseline snapshot used during the patching operation when this compliance data was collected.

                                                                                                              \n@return The ID of the patch baseline snapshot used during the patching operation when this compliance data was collected.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SnapshotId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SnapshotId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SnapshotId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the patch baseline snapshot used during the patching operation when this compliance data was collected.

                                                                                                              \n@param snapshotId The ID of the patch baseline snapshot used during the patching operation when this compliance data was collected.", "setterMethodName" : "setSnapshotId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "snapshotId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "snapshotId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the patch baseline snapshot used during the patching operation when this compliance data was collected.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstallOverrideList", "beanStyleSetterMethodName" : "setInstallOverrideList", "c2jName" : "InstallOverrideList", "c2jShape" : "InstallOverrideList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              An https URL or an Amazon S3 path-style URL to a list of patches to be installed. This patch installation list, which you maintain in an Amazon S3 bucket in YAML format and specify in the SSM document AWS-RunPatchBaseline, overrides the patches specified by the default patch baseline.

                                                                                                              For more information about the InstallOverrideList parameter, see About the SSM Document AWS-RunPatchBaseline in the AWS Systems Manager User Guide.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #installOverrideList(String)}.\n@param installOverrideList a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #installOverrideList(String)", "deprecated" : false, "documentation" : "

                                                                                                              An https URL or an Amazon S3 path-style URL to a list of patches to be installed. This patch installation list, which you maintain in an Amazon S3 bucket in YAML format and specify in the SSM document AWS-RunPatchBaseline, overrides the patches specified by the default patch baseline.

                                                                                                              For more information about the InstallOverrideList parameter, see About the SSM Document AWS-RunPatchBaseline in the AWS Systems Manager User Guide.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "installOverrideList", "fluentSetterDocumentation" : "

                                                                                                              An https URL or an Amazon S3 path-style URL to a list of patches to be installed. This patch installation list, which you maintain in an Amazon S3 bucket in YAML format and specify in the SSM document AWS-RunPatchBaseline, overrides the patches specified by the default patch baseline.

                                                                                                              For more information about the InstallOverrideList parameter, see About the SSM Document AWS-RunPatchBaseline in the AWS Systems Manager User Guide.

                                                                                                              \n@param installOverrideList An https URL or an Amazon S3 path-style URL to a list of patches to be installed. This patch installation list, which you maintain in an Amazon S3 bucket in YAML format and specify in the SSM document AWS-RunPatchBaseline, overrides the patches specified by the default patch baseline.

                                                                                                              For more information about the InstallOverrideList parameter, see About the SSM Document AWS-RunPatchBaseline in the AWS Systems Manager User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "installOverrideList", "getterDocumentation" : "

                                                                                                              An https URL or an Amazon S3 path-style URL to a list of patches to be installed. This patch installation list, which you maintain in an Amazon S3 bucket in YAML format and specify in the SSM document AWS-RunPatchBaseline, overrides the patches specified by the default patch baseline.

                                                                                                              For more information about the InstallOverrideList parameter, see About the SSM Document AWS-RunPatchBaseline in the AWS Systems Manager User Guide.

                                                                                                              \n@return An https URL or an Amazon S3 path-style URL to a list of patches to be installed. This patch installation list, which you maintain in an Amazon S3 bucket in YAML format and specify in the SSM document AWS-RunPatchBaseline, overrides the patches specified by the default patch baseline.

                                                                                                              For more information about the InstallOverrideList parameter, see About the SSM Document AWS-RunPatchBaseline in the AWS Systems Manager User Guide.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstallOverrideList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstallOverrideList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstallOverrideList", "sensitive" : false, "setterDocumentation" : "

                                                                                                              An https URL or an Amazon S3 path-style URL to a list of patches to be installed. This patch installation list, which you maintain in an Amazon S3 bucket in YAML format and specify in the SSM document AWS-RunPatchBaseline, overrides the patches specified by the default patch baseline.

                                                                                                              For more information about the InstallOverrideList parameter, see About the SSM Document AWS-RunPatchBaseline in the AWS Systems Manager User Guide.

                                                                                                              \n@param installOverrideList An https URL or an Amazon S3 path-style URL to a list of patches to be installed. This patch installation list, which you maintain in an Amazon S3 bucket in YAML format and specify in the SSM document AWS-RunPatchBaseline, overrides the patches specified by the default patch baseline.

                                                                                                              For more information about the InstallOverrideList parameter, see About the SSM Document AWS-RunPatchBaseline in the AWS Systems Manager User Guide.", "setterMethodName" : "setInstallOverrideList", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "installOverrideList", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "installOverrideList", "variableType" : "String", "documentation" : "

                                                                                                              An https URL or an Amazon S3 path-style URL to a list of patches to be installed. This patch installation list, which you maintain in an Amazon S3 bucket in YAML format and specify in the SSM document AWS-RunPatchBaseline, overrides the patches specified by the default patch baseline.

                                                                                                              For more information about the InstallOverrideList parameter, see About the SSM Document AWS-RunPatchBaseline in the AWS Systems Manager User Guide.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOwnerInformation", "beanStyleSetterMethodName" : "setOwnerInformation", "c2jName" : "OwnerInformation", "c2jShape" : "OwnerInformation", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Placeholder information. This field will always be empty in the current release of the service.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #ownerInformation(String)}.\n@param ownerInformation a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ownerInformation(String)", "deprecated" : false, "documentation" : "

                                                                                                              Placeholder information. This field will always be empty in the current release of the service.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ownerInformation", "fluentSetterDocumentation" : "

                                                                                                              Placeholder information. This field will always be empty in the current release of the service.

                                                                                                              \n@param ownerInformation Placeholder information. This field will always be empty in the current release of the service.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ownerInformation", "getterDocumentation" : "

                                                                                                              Placeholder information. This field will always be empty in the current release of the service.

                                                                                                              \n@return Placeholder information. This field will always be empty in the current release of the service.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OwnerInformation", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OwnerInformation", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OwnerInformation", "sensitive" : true, "setterDocumentation" : "

                                                                                                              Placeholder information. This field will always be empty in the current release of the service.

                                                                                                              \n@param ownerInformation Placeholder information. This field will always be empty in the current release of the service.", "setterMethodName" : "setOwnerInformation", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ownerInformation", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "ownerInformation", "variableType" : "String", "documentation" : "

                                                                                                              Placeholder information. This field will always be empty in the current release of the service.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstalledCount", "beanStyleSetterMethodName" : "setInstalledCount", "c2jName" : "InstalledCount", "c2jShape" : "PatchInstalledCount", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The number of patches from the patch baseline that are installed on the instance.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #installedCount(Integer)}.\n@param installedCount 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 #installedCount(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The number of patches from the patch baseline that are installed on the instance.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "installedCount", "fluentSetterDocumentation" : "

                                                                                                              The number of patches from the patch baseline that are installed on the instance.

                                                                                                              \n@param installedCount The number of patches from the patch baseline that are installed on the instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "installedCount", "getterDocumentation" : "

                                                                                                              The number of patches from the patch baseline that are installed on the instance.

                                                                                                              \n@return The number of patches from the patch baseline that are installed on the instance.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstalledCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstalledCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "InstalledCount", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The number of patches from the patch baseline that are installed on the instance.

                                                                                                              \n@param installedCount The number of patches from the patch baseline that are installed on the instance.", "setterMethodName" : "setInstalledCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "installedCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "installedCount", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of patches from the patch baseline that are installed on the instance.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstalledOtherCount", "beanStyleSetterMethodName" : "setInstalledOtherCount", "c2jName" : "InstalledOtherCount", "c2jShape" : "PatchInstalledOtherCount", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The number of patches not specified in the patch baseline that are installed on the instance.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #installedOtherCount(Integer)}.\n@param installedOtherCount 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 #installedOtherCount(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The number of patches not specified in the patch baseline that are installed on the instance.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "installedOtherCount", "fluentSetterDocumentation" : "

                                                                                                              The number of patches not specified in the patch baseline that are installed on the instance.

                                                                                                              \n@param installedOtherCount The number of patches not specified in the patch baseline that are installed on the instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "installedOtherCount", "getterDocumentation" : "

                                                                                                              The number of patches not specified in the patch baseline that are installed on the instance.

                                                                                                              \n@return The number of patches not specified in the patch baseline that are installed on the instance.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstalledOtherCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstalledOtherCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "InstalledOtherCount", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The number of patches not specified in the patch baseline that are installed on the instance.

                                                                                                              \n@param installedOtherCount The number of patches not specified in the patch baseline that are installed on the instance.", "setterMethodName" : "setInstalledOtherCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "installedOtherCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "installedOtherCount", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of patches not specified in the patch baseline that are installed on the instance.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstalledRejectedCount", "beanStyleSetterMethodName" : "setInstalledRejectedCount", "c2jName" : "InstalledRejectedCount", "c2jShape" : "PatchInstalledRejectedCount", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The number of instances with patches installed that are specified in a RejectedPatches list. Patches with a status of InstalledRejected were typically installed before they were added to a RejectedPatches list.

                                                                                                              If ALLOW_AS_DEPENDENCY is the specified option for RejectedPatchesAction, the value of InstalledRejectedCount will always be 0 (zero).

                                                                                                              \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 #installedRejectedCount(Integer)}.\n@param installedRejectedCount 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 #installedRejectedCount(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The number of instances with patches installed that are specified in a RejectedPatches list. Patches with a status of InstalledRejected were typically installed before they were added to a RejectedPatches list.

                                                                                                              If ALLOW_AS_DEPENDENCY is the specified option for RejectedPatchesAction, the value of InstalledRejectedCount will always be 0 (zero).

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "installedRejectedCount", "fluentSetterDocumentation" : "

                                                                                                              The number of instances with patches installed that are specified in a RejectedPatches list. Patches with a status of InstalledRejected were typically installed before they were added to a RejectedPatches list.

                                                                                                              If ALLOW_AS_DEPENDENCY is the specified option for RejectedPatchesAction, the value of InstalledRejectedCount will always be 0 (zero).

                                                                                                              \n@param installedRejectedCount The number of instances with patches installed that are specified in a RejectedPatches list. Patches with a status of InstalledRejected were typically installed before they were added to a RejectedPatches list.

                                                                                                              If ALLOW_AS_DEPENDENCY is the specified option for RejectedPatchesAction, the value of InstalledRejectedCount will always be 0 (zero).

                                                                                                              \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "installedRejectedCount", "getterDocumentation" : "

                                                                                                              The number of instances with patches installed that are specified in a RejectedPatches list. Patches with a status of InstalledRejected were typically installed before they were added to a RejectedPatches list.

                                                                                                              If ALLOW_AS_DEPENDENCY is the specified option for RejectedPatchesAction, the value of InstalledRejectedCount will always be 0 (zero).

                                                                                                              \n@return The number of instances with patches installed that are specified in a RejectedPatches list. Patches with a status of InstalledRejected were typically installed before they were added to a RejectedPatches list.

                                                                                                              If ALLOW_AS_DEPENDENCY is the specified option for RejectedPatchesAction, the value of InstalledRejectedCount will always be 0 (zero).

                                                                                                              ", "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" : "InstalledRejectedCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstalledRejectedCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "InstalledRejectedCount", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The number of instances with patches installed that are specified in a RejectedPatches list. Patches with a status of InstalledRejected were typically installed before they were added to a RejectedPatches list.

                                                                                                              If ALLOW_AS_DEPENDENCY is the specified option for RejectedPatchesAction, the value of InstalledRejectedCount will always be 0 (zero).

                                                                                                              \n@param installedRejectedCount The number of instances with patches installed that are specified in a RejectedPatches list. Patches with a status of InstalledRejected were typically installed before they were added to a RejectedPatches list.

                                                                                                              If ALLOW_AS_DEPENDENCY is the specified option for RejectedPatchesAction, the value of InstalledRejectedCount will always be 0 (zero).

                                                                                                              ", "setterMethodName" : "setInstalledRejectedCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "installedRejectedCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "installedRejectedCount", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of instances with patches installed that are specified in a RejectedPatches list. Patches with a status of InstalledRejected were typically installed before they were added to a RejectedPatches list.

                                                                                                              If ALLOW_AS_DEPENDENCY is the specified option for RejectedPatchesAction, the value of InstalledRejectedCount will always be 0 (zero).

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMissingCount", "beanStyleSetterMethodName" : "setMissingCount", "c2jName" : "MissingCount", "c2jShape" : "PatchMissingCount", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The number of patches from the patch baseline that are applicable for the instance but aren't currently installed.

                                                                                                              \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 #missingCount(Integer)}.\n@param missingCount 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 #missingCount(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The number of patches from the patch baseline that are applicable for the instance but aren't currently installed.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "missingCount", "fluentSetterDocumentation" : "

                                                                                                              The number of patches from the patch baseline that are applicable for the instance but aren't currently installed.

                                                                                                              \n@param missingCount The number of patches from the patch baseline that are applicable for the instance but aren't currently installed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "missingCount", "getterDocumentation" : "

                                                                                                              The number of patches from the patch baseline that are applicable for the instance but aren't currently installed.

                                                                                                              \n@return The number of patches from the patch baseline that are applicable for the instance but aren't currently installed.", "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" : "MissingCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MissingCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MissingCount", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The number of patches from the patch baseline that are applicable for the instance but aren't currently installed.

                                                                                                              \n@param missingCount The number of patches from the patch baseline that are applicable for the instance but aren't currently installed.", "setterMethodName" : "setMissingCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "missingCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "missingCount", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of patches from the patch baseline that are applicable for the instance but aren't currently installed.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFailedCount", "beanStyleSetterMethodName" : "setFailedCount", "c2jName" : "FailedCount", "c2jShape" : "PatchFailedCount", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The number of patches from the patch baseline that were attempted to be installed during the last patching operation, but failed to install.

                                                                                                              \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 #failedCount(Integer)}.\n@param failedCount 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 #failedCount(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The number of patches from the patch baseline that were attempted to be installed during the last patching operation, but failed to install.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "failedCount", "fluentSetterDocumentation" : "

                                                                                                              The number of patches from the patch baseline that were attempted to be installed during the last patching operation, but failed to install.

                                                                                                              \n@param failedCount The number of patches from the patch baseline that were attempted to be installed during the last patching operation, but failed to install.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "failedCount", "getterDocumentation" : "

                                                                                                              The number of patches from the patch baseline that were attempted to be installed during the last patching operation, but failed to install.

                                                                                                              \n@return The number of patches from the patch baseline that were attempted to be installed during the last patching operation, but failed to install.", "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" : "FailedCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FailedCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "FailedCount", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The number of patches from the patch baseline that were attempted to be installed during the last patching operation, but failed to install.

                                                                                                              \n@param failedCount The number of patches from the patch baseline that were attempted to be installed during the last patching operation, but failed to install.", "setterMethodName" : "setFailedCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "failedCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "failedCount", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of patches from the patch baseline that were attempted to be installed during the last patching operation, but failed to install.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUnreportedNotApplicableCount", "beanStyleSetterMethodName" : "setUnreportedNotApplicableCount", "c2jName" : "UnreportedNotApplicableCount", "c2jShape" : "PatchUnreportedNotApplicableCount", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The number of patches beyond the supported limit of NotApplicableCount that are not reported by name to Systems Manager Inventory.

                                                                                                              \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 #unreportedNotApplicableCount(Integer)}.\n@param unreportedNotApplicableCount 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 #unreportedNotApplicableCount(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The number of patches beyond the supported limit of NotApplicableCount that are not reported by name to Systems Manager Inventory.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "unreportedNotApplicableCount", "fluentSetterDocumentation" : "

                                                                                                              The number of patches beyond the supported limit of NotApplicableCount that are not reported by name to Systems Manager Inventory.

                                                                                                              \n@param unreportedNotApplicableCount The number of patches beyond the supported limit of NotApplicableCount that are not reported by name to Systems Manager Inventory.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "unreportedNotApplicableCount", "getterDocumentation" : "

                                                                                                              The number of patches beyond the supported limit of NotApplicableCount that are not reported by name to Systems Manager Inventory.

                                                                                                              \n@return The number of patches beyond the supported limit of NotApplicableCount that are not reported by name to Systems Manager Inventory.", "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" : "UnreportedNotApplicableCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UnreportedNotApplicableCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "UnreportedNotApplicableCount", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The number of patches beyond the supported limit of NotApplicableCount that are not reported by name to Systems Manager Inventory.

                                                                                                              \n@param unreportedNotApplicableCount The number of patches beyond the supported limit of NotApplicableCount that are not reported by name to Systems Manager Inventory.", "setterMethodName" : "setUnreportedNotApplicableCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "unreportedNotApplicableCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "unreportedNotApplicableCount", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of patches beyond the supported limit of NotApplicableCount that are not reported by name to Systems Manager Inventory.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNotApplicableCount", "beanStyleSetterMethodName" : "setNotApplicableCount", "c2jName" : "NotApplicableCount", "c2jShape" : "PatchNotApplicableCount", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The number of patches from the patch baseline that aren't applicable for the instance and therefore aren't installed on the instance. This number may be truncated if the list of patch names is very large. The number of patches beyond this limit are reported in UnreportedNotApplicableCount.

                                                                                                              \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 #notApplicableCount(Integer)}.\n@param notApplicableCount 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 #notApplicableCount(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The number of patches from the patch baseline that aren't applicable for the instance and therefore aren't installed on the instance. This number may be truncated if the list of patch names is very large. The number of patches beyond this limit are reported in UnreportedNotApplicableCount.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "notApplicableCount", "fluentSetterDocumentation" : "

                                                                                                              The number of patches from the patch baseline that aren't applicable for the instance and therefore aren't installed on the instance. This number may be truncated if the list of patch names is very large. The number of patches beyond this limit are reported in UnreportedNotApplicableCount.

                                                                                                              \n@param notApplicableCount The number of patches from the patch baseline that aren't applicable for the instance and therefore aren't installed on the instance. This number may be truncated if the list of patch names is very large. The number of patches beyond this limit are reported in UnreportedNotApplicableCount.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "notApplicableCount", "getterDocumentation" : "

                                                                                                              The number of patches from the patch baseline that aren't applicable for the instance and therefore aren't installed on the instance. This number may be truncated if the list of patch names is very large. The number of patches beyond this limit are reported in UnreportedNotApplicableCount.

                                                                                                              \n@return The number of patches from the patch baseline that aren't applicable for the instance and therefore aren't installed on the instance. This number may be truncated if the list of patch names is very large. The number of patches beyond this limit are reported in UnreportedNotApplicableCount.", "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" : "NotApplicableCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NotApplicableCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "NotApplicableCount", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The number of patches from the patch baseline that aren't applicable for the instance and therefore aren't installed on the instance. This number may be truncated if the list of patch names is very large. The number of patches beyond this limit are reported in UnreportedNotApplicableCount.

                                                                                                              \n@param notApplicableCount The number of patches from the patch baseline that aren't applicable for the instance and therefore aren't installed on the instance. This number may be truncated if the list of patch names is very large. The number of patches beyond this limit are reported in UnreportedNotApplicableCount.", "setterMethodName" : "setNotApplicableCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "notApplicableCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "notApplicableCount", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of patches from the patch baseline that aren't applicable for the instance and therefore aren't installed on the instance. This number may be truncated if the list of patch names is very large. The number of patches beyond this limit are reported in UnreportedNotApplicableCount.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOperationStartTime", "beanStyleSetterMethodName" : "setOperationStartTime", "c2jName" : "OperationStartTime", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The time the most recent patching operation was started on the instance.

                                                                                                              \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 #operationStartTime(Instant)}.\n@param operationStartTime 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 #operationStartTime(Instant)", "deprecated" : false, "documentation" : "

                                                                                                              The time the most recent patching operation was started on the instance.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "operationStartTime", "fluentSetterDocumentation" : "

                                                                                                              The time the most recent patching operation was started on the instance.

                                                                                                              \n@param operationStartTime The time the most recent patching operation was started on the instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "operationStartTime", "getterDocumentation" : "

                                                                                                              The time the most recent patching operation was started on the instance.

                                                                                                              \n@return The time the most recent patching operation was started on the instance.", "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" : "OperationStartTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OperationStartTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "OperationStartTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The time the most recent patching operation was started on the instance.

                                                                                                              \n@param operationStartTime The time the most recent patching operation was started on the instance.", "setterMethodName" : "setOperationStartTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "operationStartTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "operationStartTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                              The time the most recent patching operation was started on the instance.

                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOperationEndTime", "beanStyleSetterMethodName" : "setOperationEndTime", "c2jName" : "OperationEndTime", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The time the most recent patching operation completed on the instance.

                                                                                                              \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 #operationEndTime(Instant)}.\n@param operationEndTime 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 #operationEndTime(Instant)", "deprecated" : false, "documentation" : "

                                                                                                              The time the most recent patching operation completed on the instance.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "operationEndTime", "fluentSetterDocumentation" : "

                                                                                                              The time the most recent patching operation completed on the instance.

                                                                                                              \n@param operationEndTime The time the most recent patching operation completed on the instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "operationEndTime", "getterDocumentation" : "

                                                                                                              The time the most recent patching operation completed on the instance.

                                                                                                              \n@return The time the most recent patching operation completed on the instance.", "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" : "OperationEndTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OperationEndTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "OperationEndTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The time the most recent patching operation completed on the instance.

                                                                                                              \n@param operationEndTime The time the most recent patching operation completed on the instance.", "setterMethodName" : "setOperationEndTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "operationEndTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "operationEndTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                              The time the most recent patching operation completed on the instance.

                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOperationAsString", "beanStyleSetterMethodName" : "setOperation", "c2jName" : "Operation", "c2jShape" : "PatchOperationType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The type of patching operation that was performed: SCAN (assess patch compliance state) or INSTALL (install missing patches).

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #operationAsString(String)}.\n@param operation a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #operation(String)", "deprecated" : false, "documentation" : "

                                                                                                              The type of patching operation that was performed: SCAN (assess patch compliance state) or INSTALL (install missing patches).

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "PatchOperationType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "operation", "fluentEnumSetterMethodName" : "operation", "fluentGetterMethodName" : "operationAsString", "fluentSetterDocumentation" : "

                                                                                                              The type of patching operation that was performed: SCAN (assess patch compliance state) or INSTALL (install missing patches).

                                                                                                              \n@param operation The type of patching operation that was performed: SCAN (assess patch compliance state) or INSTALL (install missing patches).\n@see PatchOperationType\n@return Returns a reference to this object so that method calls can be chained together.\n@see PatchOperationType", "fluentSetterMethodName" : "operation", "getterDocumentation" : "

                                                                                                              The type of patching operation that was performed: SCAN (assess patch compliance state) or INSTALL (install missing patches).

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #operation} will return {@link PatchOperationType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #operationAsString}.\n

                                                                                                              \n@return The type of patching operation that was performed: SCAN (assess patch compliance state) or INSTALL (install missing patches).\n@see PatchOperationType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Operation", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Operation", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Operation", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The type of patching operation that was performed: SCAN (assess patch compliance state) or INSTALL (install missing patches).

                                                                                                              \n@param operation The type of patching operation that was performed: SCAN (assess patch compliance state) or INSTALL (install missing patches).\n@see PatchOperationType", "setterMethodName" : "setOperation", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "operation", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "operation", "variableType" : "String", "documentation" : "

                                                                                                              The type of patching operation that was performed: SCAN (assess patch compliance state) or INSTALL (install missing patches).

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "BaselineId" : { "beanStyleGetterMethodName" : "getBaselineId", "beanStyleSetterMethodName" : "setBaselineId", "c2jName" : "BaselineId", "c2jShape" : "BaselineId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the patch baseline used to patch the instance.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #baselineId(String)}.\n@param baselineId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #baselineId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the patch baseline used to patch the instance.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "baselineId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the patch baseline used to patch the instance.

                                                                                                              \n@param baselineId The ID of the patch baseline used to patch the instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "baselineId", "getterDocumentation" : "

                                                                                                              The ID of the patch baseline used to patch the instance.

                                                                                                              \n@return The ID of the patch baseline used to patch the instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BaselineId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BaselineId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "BaselineId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the patch baseline used to patch the instance.

                                                                                                              \n@param baselineId The ID of the patch baseline used to patch the instance.", "setterMethodName" : "setBaselineId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "baselineId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "baselineId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the patch baseline used to patch the instance.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "FailedCount" : { "beanStyleGetterMethodName" : "getFailedCount", "beanStyleSetterMethodName" : "setFailedCount", "c2jName" : "FailedCount", "c2jShape" : "PatchFailedCount", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The number of patches from the patch baseline that were attempted to be installed during the last patching operation, but failed to install.

                                                                                                              \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 #failedCount(Integer)}.\n@param failedCount 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 #failedCount(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The number of patches from the patch baseline that were attempted to be installed during the last patching operation, but failed to install.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "failedCount", "fluentSetterDocumentation" : "

                                                                                                              The number of patches from the patch baseline that were attempted to be installed during the last patching operation, but failed to install.

                                                                                                              \n@param failedCount The number of patches from the patch baseline that were attempted to be installed during the last patching operation, but failed to install.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "failedCount", "getterDocumentation" : "

                                                                                                              The number of patches from the patch baseline that were attempted to be installed during the last patching operation, but failed to install.

                                                                                                              \n@return The number of patches from the patch baseline that were attempted to be installed during the last patching operation, but failed to install.", "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" : "FailedCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FailedCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "FailedCount", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The number of patches from the patch baseline that were attempted to be installed during the last patching operation, but failed to install.

                                                                                                              \n@param failedCount The number of patches from the patch baseline that were attempted to be installed during the last patching operation, but failed to install.", "setterMethodName" : "setFailedCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "failedCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "failedCount", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of patches from the patch baseline that were attempted to be installed during the last patching operation, but failed to install.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "InstallOverrideList" : { "beanStyleGetterMethodName" : "getInstallOverrideList", "beanStyleSetterMethodName" : "setInstallOverrideList", "c2jName" : "InstallOverrideList", "c2jShape" : "InstallOverrideList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              An https URL or an Amazon S3 path-style URL to a list of patches to be installed. This patch installation list, which you maintain in an Amazon S3 bucket in YAML format and specify in the SSM document AWS-RunPatchBaseline, overrides the patches specified by the default patch baseline.

                                                                                                              For more information about the InstallOverrideList parameter, see About the SSM Document AWS-RunPatchBaseline in the AWS Systems Manager User Guide.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #installOverrideList(String)}.\n@param installOverrideList a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #installOverrideList(String)", "deprecated" : false, "documentation" : "

                                                                                                              An https URL or an Amazon S3 path-style URL to a list of patches to be installed. This patch installation list, which you maintain in an Amazon S3 bucket in YAML format and specify in the SSM document AWS-RunPatchBaseline, overrides the patches specified by the default patch baseline.

                                                                                                              For more information about the InstallOverrideList parameter, see About the SSM Document AWS-RunPatchBaseline in the AWS Systems Manager User Guide.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "installOverrideList", "fluentSetterDocumentation" : "

                                                                                                              An https URL or an Amazon S3 path-style URL to a list of patches to be installed. This patch installation list, which you maintain in an Amazon S3 bucket in YAML format and specify in the SSM document AWS-RunPatchBaseline, overrides the patches specified by the default patch baseline.

                                                                                                              For more information about the InstallOverrideList parameter, see About the SSM Document AWS-RunPatchBaseline in the AWS Systems Manager User Guide.

                                                                                                              \n@param installOverrideList An https URL or an Amazon S3 path-style URL to a list of patches to be installed. This patch installation list, which you maintain in an Amazon S3 bucket in YAML format and specify in the SSM document AWS-RunPatchBaseline, overrides the patches specified by the default patch baseline.

                                                                                                              For more information about the InstallOverrideList parameter, see About the SSM Document AWS-RunPatchBaseline in the AWS Systems Manager User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "installOverrideList", "getterDocumentation" : "

                                                                                                              An https URL or an Amazon S3 path-style URL to a list of patches to be installed. This patch installation list, which you maintain in an Amazon S3 bucket in YAML format and specify in the SSM document AWS-RunPatchBaseline, overrides the patches specified by the default patch baseline.

                                                                                                              For more information about the InstallOverrideList parameter, see About the SSM Document AWS-RunPatchBaseline in the AWS Systems Manager User Guide.

                                                                                                              \n@return An https URL or an Amazon S3 path-style URL to a list of patches to be installed. This patch installation list, which you maintain in an Amazon S3 bucket in YAML format and specify in the SSM document AWS-RunPatchBaseline, overrides the patches specified by the default patch baseline.

                                                                                                              For more information about the InstallOverrideList parameter, see About the SSM Document AWS-RunPatchBaseline in the AWS Systems Manager User Guide.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstallOverrideList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstallOverrideList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstallOverrideList", "sensitive" : false, "setterDocumentation" : "

                                                                                                              An https URL or an Amazon S3 path-style URL to a list of patches to be installed. This patch installation list, which you maintain in an Amazon S3 bucket in YAML format and specify in the SSM document AWS-RunPatchBaseline, overrides the patches specified by the default patch baseline.

                                                                                                              For more information about the InstallOverrideList parameter, see About the SSM Document AWS-RunPatchBaseline in the AWS Systems Manager User Guide.

                                                                                                              \n@param installOverrideList An https URL or an Amazon S3 path-style URL to a list of patches to be installed. This patch installation list, which you maintain in an Amazon S3 bucket in YAML format and specify in the SSM document AWS-RunPatchBaseline, overrides the patches specified by the default patch baseline.

                                                                                                              For more information about the InstallOverrideList parameter, see About the SSM Document AWS-RunPatchBaseline in the AWS Systems Manager User Guide.", "setterMethodName" : "setInstallOverrideList", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "installOverrideList", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "installOverrideList", "variableType" : "String", "documentation" : "

                                                                                                              An https URL or an Amazon S3 path-style URL to a list of patches to be installed. This patch installation list, which you maintain in an Amazon S3 bucket in YAML format and specify in the SSM document AWS-RunPatchBaseline, overrides the patches specified by the default patch baseline.

                                                                                                              For more information about the InstallOverrideList parameter, see About the SSM Document AWS-RunPatchBaseline in the AWS Systems Manager User Guide.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "InstalledCount" : { "beanStyleGetterMethodName" : "getInstalledCount", "beanStyleSetterMethodName" : "setInstalledCount", "c2jName" : "InstalledCount", "c2jShape" : "PatchInstalledCount", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The number of patches from the patch baseline that are installed on the instance.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #installedCount(Integer)}.\n@param installedCount 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 #installedCount(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The number of patches from the patch baseline that are installed on the instance.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "installedCount", "fluentSetterDocumentation" : "

                                                                                                              The number of patches from the patch baseline that are installed on the instance.

                                                                                                              \n@param installedCount The number of patches from the patch baseline that are installed on the instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "installedCount", "getterDocumentation" : "

                                                                                                              The number of patches from the patch baseline that are installed on the instance.

                                                                                                              \n@return The number of patches from the patch baseline that are installed on the instance.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstalledCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstalledCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "InstalledCount", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The number of patches from the patch baseline that are installed on the instance.

                                                                                                              \n@param installedCount The number of patches from the patch baseline that are installed on the instance.", "setterMethodName" : "setInstalledCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "installedCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "installedCount", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of patches from the patch baseline that are installed on the instance.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "InstalledOtherCount" : { "beanStyleGetterMethodName" : "getInstalledOtherCount", "beanStyleSetterMethodName" : "setInstalledOtherCount", "c2jName" : "InstalledOtherCount", "c2jShape" : "PatchInstalledOtherCount", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The number of patches not specified in the patch baseline that are installed on the instance.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #installedOtherCount(Integer)}.\n@param installedOtherCount 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 #installedOtherCount(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The number of patches not specified in the patch baseline that are installed on the instance.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "installedOtherCount", "fluentSetterDocumentation" : "

                                                                                                              The number of patches not specified in the patch baseline that are installed on the instance.

                                                                                                              \n@param installedOtherCount The number of patches not specified in the patch baseline that are installed on the instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "installedOtherCount", "getterDocumentation" : "

                                                                                                              The number of patches not specified in the patch baseline that are installed on the instance.

                                                                                                              \n@return The number of patches not specified in the patch baseline that are installed on the instance.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstalledOtherCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstalledOtherCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "InstalledOtherCount", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The number of patches not specified in the patch baseline that are installed on the instance.

                                                                                                              \n@param installedOtherCount The number of patches not specified in the patch baseline that are installed on the instance.", "setterMethodName" : "setInstalledOtherCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "installedOtherCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "installedOtherCount", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of patches not specified in the patch baseline that are installed on the instance.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "InstalledRejectedCount" : { "beanStyleGetterMethodName" : "getInstalledRejectedCount", "beanStyleSetterMethodName" : "setInstalledRejectedCount", "c2jName" : "InstalledRejectedCount", "c2jShape" : "PatchInstalledRejectedCount", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The number of instances with patches installed that are specified in a RejectedPatches list. Patches with a status of InstalledRejected were typically installed before they were added to a RejectedPatches list.

                                                                                                              If ALLOW_AS_DEPENDENCY is the specified option for RejectedPatchesAction, the value of InstalledRejectedCount will always be 0 (zero).

                                                                                                              \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 #installedRejectedCount(Integer)}.\n@param installedRejectedCount 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 #installedRejectedCount(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The number of instances with patches installed that are specified in a RejectedPatches list. Patches with a status of InstalledRejected were typically installed before they were added to a RejectedPatches list.

                                                                                                              If ALLOW_AS_DEPENDENCY is the specified option for RejectedPatchesAction, the value of InstalledRejectedCount will always be 0 (zero).

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "installedRejectedCount", "fluentSetterDocumentation" : "

                                                                                                              The number of instances with patches installed that are specified in a RejectedPatches list. Patches with a status of InstalledRejected were typically installed before they were added to a RejectedPatches list.

                                                                                                              If ALLOW_AS_DEPENDENCY is the specified option for RejectedPatchesAction, the value of InstalledRejectedCount will always be 0 (zero).

                                                                                                              \n@param installedRejectedCount The number of instances with patches installed that are specified in a RejectedPatches list. Patches with a status of InstalledRejected were typically installed before they were added to a RejectedPatches list.

                                                                                                              If ALLOW_AS_DEPENDENCY is the specified option for RejectedPatchesAction, the value of InstalledRejectedCount will always be 0 (zero).

                                                                                                              \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "installedRejectedCount", "getterDocumentation" : "

                                                                                                              The number of instances with patches installed that are specified in a RejectedPatches list. Patches with a status of InstalledRejected were typically installed before they were added to a RejectedPatches list.

                                                                                                              If ALLOW_AS_DEPENDENCY is the specified option for RejectedPatchesAction, the value of InstalledRejectedCount will always be 0 (zero).

                                                                                                              \n@return The number of instances with patches installed that are specified in a RejectedPatches list. Patches with a status of InstalledRejected were typically installed before they were added to a RejectedPatches list.

                                                                                                              If ALLOW_AS_DEPENDENCY is the specified option for RejectedPatchesAction, the value of InstalledRejectedCount will always be 0 (zero).

                                                                                                              ", "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" : "InstalledRejectedCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstalledRejectedCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "InstalledRejectedCount", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The number of instances with patches installed that are specified in a RejectedPatches list. Patches with a status of InstalledRejected were typically installed before they were added to a RejectedPatches list.

                                                                                                              If ALLOW_AS_DEPENDENCY is the specified option for RejectedPatchesAction, the value of InstalledRejectedCount will always be 0 (zero).

                                                                                                              \n@param installedRejectedCount The number of instances with patches installed that are specified in a RejectedPatches list. Patches with a status of InstalledRejected were typically installed before they were added to a RejectedPatches list.

                                                                                                              If ALLOW_AS_DEPENDENCY is the specified option for RejectedPatchesAction, the value of InstalledRejectedCount will always be 0 (zero).

                                                                                                              ", "setterMethodName" : "setInstalledRejectedCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "installedRejectedCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "installedRejectedCount", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of instances with patches installed that are specified in a RejectedPatches list. Patches with a status of InstalledRejected were typically installed before they were added to a RejectedPatches list.

                                                                                                              If ALLOW_AS_DEPENDENCY is the specified option for RejectedPatchesAction, the value of InstalledRejectedCount will always be 0 (zero).

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "InstanceId" : { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the managed instance the high-level patch compliance information was collected for.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the managed instance the high-level patch compliance information was collected for.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the managed instance the high-level patch compliance information was collected for.

                                                                                                              \n@param instanceId The ID of the managed instance the high-level patch compliance information was collected for.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                                              The ID of the managed instance the high-level patch compliance information was collected for.

                                                                                                              \n@return The ID of the managed instance the high-level patch compliance information was collected for.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the managed instance the high-level patch compliance information was collected for.

                                                                                                              \n@param instanceId The ID of the managed instance the high-level patch compliance information was collected for.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the managed instance the high-level patch compliance information was collected for.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "MissingCount" : { "beanStyleGetterMethodName" : "getMissingCount", "beanStyleSetterMethodName" : "setMissingCount", "c2jName" : "MissingCount", "c2jShape" : "PatchMissingCount", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The number of patches from the patch baseline that are applicable for the instance but aren't currently installed.

                                                                                                              \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 #missingCount(Integer)}.\n@param missingCount 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 #missingCount(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The number of patches from the patch baseline that are applicable for the instance but aren't currently installed.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "missingCount", "fluentSetterDocumentation" : "

                                                                                                              The number of patches from the patch baseline that are applicable for the instance but aren't currently installed.

                                                                                                              \n@param missingCount The number of patches from the patch baseline that are applicable for the instance but aren't currently installed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "missingCount", "getterDocumentation" : "

                                                                                                              The number of patches from the patch baseline that are applicable for the instance but aren't currently installed.

                                                                                                              \n@return The number of patches from the patch baseline that are applicable for the instance but aren't currently installed.", "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" : "MissingCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MissingCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MissingCount", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The number of patches from the patch baseline that are applicable for the instance but aren't currently installed.

                                                                                                              \n@param missingCount The number of patches from the patch baseline that are applicable for the instance but aren't currently installed.", "setterMethodName" : "setMissingCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "missingCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "missingCount", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of patches from the patch baseline that are applicable for the instance but aren't currently installed.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "NotApplicableCount" : { "beanStyleGetterMethodName" : "getNotApplicableCount", "beanStyleSetterMethodName" : "setNotApplicableCount", "c2jName" : "NotApplicableCount", "c2jShape" : "PatchNotApplicableCount", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The number of patches from the patch baseline that aren't applicable for the instance and therefore aren't installed on the instance. This number may be truncated if the list of patch names is very large. The number of patches beyond this limit are reported in UnreportedNotApplicableCount.

                                                                                                              \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 #notApplicableCount(Integer)}.\n@param notApplicableCount 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 #notApplicableCount(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The number of patches from the patch baseline that aren't applicable for the instance and therefore aren't installed on the instance. This number may be truncated if the list of patch names is very large. The number of patches beyond this limit are reported in UnreportedNotApplicableCount.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "notApplicableCount", "fluentSetterDocumentation" : "

                                                                                                              The number of patches from the patch baseline that aren't applicable for the instance and therefore aren't installed on the instance. This number may be truncated if the list of patch names is very large. The number of patches beyond this limit are reported in UnreportedNotApplicableCount.

                                                                                                              \n@param notApplicableCount The number of patches from the patch baseline that aren't applicable for the instance and therefore aren't installed on the instance. This number may be truncated if the list of patch names is very large. The number of patches beyond this limit are reported in UnreportedNotApplicableCount.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "notApplicableCount", "getterDocumentation" : "

                                                                                                              The number of patches from the patch baseline that aren't applicable for the instance and therefore aren't installed on the instance. This number may be truncated if the list of patch names is very large. The number of patches beyond this limit are reported in UnreportedNotApplicableCount.

                                                                                                              \n@return The number of patches from the patch baseline that aren't applicable for the instance and therefore aren't installed on the instance. This number may be truncated if the list of patch names is very large. The number of patches beyond this limit are reported in UnreportedNotApplicableCount.", "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" : "NotApplicableCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NotApplicableCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "NotApplicableCount", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The number of patches from the patch baseline that aren't applicable for the instance and therefore aren't installed on the instance. This number may be truncated if the list of patch names is very large. The number of patches beyond this limit are reported in UnreportedNotApplicableCount.

                                                                                                              \n@param notApplicableCount The number of patches from the patch baseline that aren't applicable for the instance and therefore aren't installed on the instance. This number may be truncated if the list of patch names is very large. The number of patches beyond this limit are reported in UnreportedNotApplicableCount.", "setterMethodName" : "setNotApplicableCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "notApplicableCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "notApplicableCount", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of patches from the patch baseline that aren't applicable for the instance and therefore aren't installed on the instance. This number may be truncated if the list of patch names is very large. The number of patches beyond this limit are reported in UnreportedNotApplicableCount.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "Operation" : { "beanStyleGetterMethodName" : "getOperationAsString", "beanStyleSetterMethodName" : "setOperation", "c2jName" : "Operation", "c2jShape" : "PatchOperationType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The type of patching operation that was performed: SCAN (assess patch compliance state) or INSTALL (install missing patches).

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #operationAsString(String)}.\n@param operation a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #operation(String)", "deprecated" : false, "documentation" : "

                                                                                                              The type of patching operation that was performed: SCAN (assess patch compliance state) or INSTALL (install missing patches).

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "PatchOperationType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "operation", "fluentEnumSetterMethodName" : "operation", "fluentGetterMethodName" : "operationAsString", "fluentSetterDocumentation" : "

                                                                                                              The type of patching operation that was performed: SCAN (assess patch compliance state) or INSTALL (install missing patches).

                                                                                                              \n@param operation The type of patching operation that was performed: SCAN (assess patch compliance state) or INSTALL (install missing patches).\n@see PatchOperationType\n@return Returns a reference to this object so that method calls can be chained together.\n@see PatchOperationType", "fluentSetterMethodName" : "operation", "getterDocumentation" : "

                                                                                                              The type of patching operation that was performed: SCAN (assess patch compliance state) or INSTALL (install missing patches).

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #operation} will return {@link PatchOperationType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #operationAsString}.\n

                                                                                                              \n@return The type of patching operation that was performed: SCAN (assess patch compliance state) or INSTALL (install missing patches).\n@see PatchOperationType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Operation", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Operation", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Operation", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The type of patching operation that was performed: SCAN (assess patch compliance state) or INSTALL (install missing patches).

                                                                                                              \n@param operation The type of patching operation that was performed: SCAN (assess patch compliance state) or INSTALL (install missing patches).\n@see PatchOperationType", "setterMethodName" : "setOperation", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "operation", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "operation", "variableType" : "String", "documentation" : "

                                                                                                              The type of patching operation that was performed: SCAN (assess patch compliance state) or INSTALL (install missing patches).

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "OperationEndTime" : { "beanStyleGetterMethodName" : "getOperationEndTime", "beanStyleSetterMethodName" : "setOperationEndTime", "c2jName" : "OperationEndTime", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The time the most recent patching operation completed on the instance.

                                                                                                              \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 #operationEndTime(Instant)}.\n@param operationEndTime 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 #operationEndTime(Instant)", "deprecated" : false, "documentation" : "

                                                                                                              The time the most recent patching operation completed on the instance.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "operationEndTime", "fluentSetterDocumentation" : "

                                                                                                              The time the most recent patching operation completed on the instance.

                                                                                                              \n@param operationEndTime The time the most recent patching operation completed on the instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "operationEndTime", "getterDocumentation" : "

                                                                                                              The time the most recent patching operation completed on the instance.

                                                                                                              \n@return The time the most recent patching operation completed on the instance.", "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" : "OperationEndTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OperationEndTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "OperationEndTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The time the most recent patching operation completed on the instance.

                                                                                                              \n@param operationEndTime The time the most recent patching operation completed on the instance.", "setterMethodName" : "setOperationEndTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "operationEndTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "operationEndTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                              The time the most recent patching operation completed on the instance.

                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "OperationStartTime" : { "beanStyleGetterMethodName" : "getOperationStartTime", "beanStyleSetterMethodName" : "setOperationStartTime", "c2jName" : "OperationStartTime", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The time the most recent patching operation was started on the instance.

                                                                                                              \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 #operationStartTime(Instant)}.\n@param operationStartTime 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 #operationStartTime(Instant)", "deprecated" : false, "documentation" : "

                                                                                                              The time the most recent patching operation was started on the instance.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "operationStartTime", "fluentSetterDocumentation" : "

                                                                                                              The time the most recent patching operation was started on the instance.

                                                                                                              \n@param operationStartTime The time the most recent patching operation was started on the instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "operationStartTime", "getterDocumentation" : "

                                                                                                              The time the most recent patching operation was started on the instance.

                                                                                                              \n@return The time the most recent patching operation was started on the instance.", "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" : "OperationStartTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OperationStartTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "OperationStartTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The time the most recent patching operation was started on the instance.

                                                                                                              \n@param operationStartTime The time the most recent patching operation was started on the instance.", "setterMethodName" : "setOperationStartTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "operationStartTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "operationStartTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                              The time the most recent patching operation was started on the instance.

                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "OwnerInformation" : { "beanStyleGetterMethodName" : "getOwnerInformation", "beanStyleSetterMethodName" : "setOwnerInformation", "c2jName" : "OwnerInformation", "c2jShape" : "OwnerInformation", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Placeholder information. This field will always be empty in the current release of the service.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #ownerInformation(String)}.\n@param ownerInformation a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ownerInformation(String)", "deprecated" : false, "documentation" : "

                                                                                                              Placeholder information. This field will always be empty in the current release of the service.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ownerInformation", "fluentSetterDocumentation" : "

                                                                                                              Placeholder information. This field will always be empty in the current release of the service.

                                                                                                              \n@param ownerInformation Placeholder information. This field will always be empty in the current release of the service.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ownerInformation", "getterDocumentation" : "

                                                                                                              Placeholder information. This field will always be empty in the current release of the service.

                                                                                                              \n@return Placeholder information. This field will always be empty in the current release of the service.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OwnerInformation", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OwnerInformation", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OwnerInformation", "sensitive" : true, "setterDocumentation" : "

                                                                                                              Placeholder information. This field will always be empty in the current release of the service.

                                                                                                              \n@param ownerInformation Placeholder information. This field will always be empty in the current release of the service.", "setterMethodName" : "setOwnerInformation", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ownerInformation", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "ownerInformation", "variableType" : "String", "documentation" : "

                                                                                                              Placeholder information. This field will always be empty in the current release of the service.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "PatchGroup" : { "beanStyleGetterMethodName" : "getPatchGroup", "beanStyleSetterMethodName" : "setPatchGroup", "c2jName" : "PatchGroup", "c2jShape" : "PatchGroup", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of the patch group the managed instance belongs to.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #patchGroup(String)}.\n@param patchGroup a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #patchGroup(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name of the patch group the managed instance belongs to.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "patchGroup", "fluentSetterDocumentation" : "

                                                                                                              The name of the patch group the managed instance belongs to.

                                                                                                              \n@param patchGroup The name of the patch group the managed instance belongs to.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "patchGroup", "getterDocumentation" : "

                                                                                                              The name of the patch group the managed instance belongs to.

                                                                                                              \n@return The name of the patch group the managed instance belongs to.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PatchGroup", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PatchGroup", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PatchGroup", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The name of the patch group the managed instance belongs to.

                                                                                                              \n@param patchGroup The name of the patch group the managed instance belongs to.", "setterMethodName" : "setPatchGroup", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "patchGroup", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "patchGroup", "variableType" : "String", "documentation" : "

                                                                                                              The name of the patch group the managed instance belongs to.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SnapshotId" : { "beanStyleGetterMethodName" : "getSnapshotId", "beanStyleSetterMethodName" : "setSnapshotId", "c2jName" : "SnapshotId", "c2jShape" : "SnapshotId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the patch baseline snapshot used during the patching operation when this compliance data was collected.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #snapshotId(String)}.\n@param snapshotId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #snapshotId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the patch baseline snapshot used during the patching operation when this compliance data was collected.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "snapshotId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the patch baseline snapshot used during the patching operation when this compliance data was collected.

                                                                                                              \n@param snapshotId The ID of the patch baseline snapshot used during the patching operation when this compliance data was collected.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "snapshotId", "getterDocumentation" : "

                                                                                                              The ID of the patch baseline snapshot used during the patching operation when this compliance data was collected.

                                                                                                              \n@return The ID of the patch baseline snapshot used during the patching operation when this compliance data was collected.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SnapshotId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SnapshotId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SnapshotId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the patch baseline snapshot used during the patching operation when this compliance data was collected.

                                                                                                              \n@param snapshotId The ID of the patch baseline snapshot used during the patching operation when this compliance data was collected.", "setterMethodName" : "setSnapshotId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "snapshotId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "snapshotId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the patch baseline snapshot used during the patching operation when this compliance data was collected.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "UnreportedNotApplicableCount" : { "beanStyleGetterMethodName" : "getUnreportedNotApplicableCount", "beanStyleSetterMethodName" : "setUnreportedNotApplicableCount", "c2jName" : "UnreportedNotApplicableCount", "c2jShape" : "PatchUnreportedNotApplicableCount", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The number of patches beyond the supported limit of NotApplicableCount that are not reported by name to Systems Manager Inventory.

                                                                                                              \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 #unreportedNotApplicableCount(Integer)}.\n@param unreportedNotApplicableCount 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 #unreportedNotApplicableCount(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The number of patches beyond the supported limit of NotApplicableCount that are not reported by name to Systems Manager Inventory.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "unreportedNotApplicableCount", "fluentSetterDocumentation" : "

                                                                                                              The number of patches beyond the supported limit of NotApplicableCount that are not reported by name to Systems Manager Inventory.

                                                                                                              \n@param unreportedNotApplicableCount The number of patches beyond the supported limit of NotApplicableCount that are not reported by name to Systems Manager Inventory.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "unreportedNotApplicableCount", "getterDocumentation" : "

                                                                                                              The number of patches beyond the supported limit of NotApplicableCount that are not reported by name to Systems Manager Inventory.

                                                                                                              \n@return The number of patches beyond the supported limit of NotApplicableCount that are not reported by name to Systems Manager Inventory.", "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" : "UnreportedNotApplicableCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UnreportedNotApplicableCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "UnreportedNotApplicableCount", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The number of patches beyond the supported limit of NotApplicableCount that are not reported by name to Systems Manager Inventory.

                                                                                                              \n@param unreportedNotApplicableCount The number of patches beyond the supported limit of NotApplicableCount that are not reported by name to Systems Manager Inventory.", "setterMethodName" : "setUnreportedNotApplicableCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "unreportedNotApplicableCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "unreportedNotApplicableCount", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of patches beyond the supported limit of NotApplicableCount that are not reported by name to Systems Manager Inventory.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the managed instance the high-level patch compliance information was collected for.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the managed instance the high-level patch compliance information was collected for.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the managed instance the high-level patch compliance information was collected for.

                                                                                                              \n@param instanceId The ID of the managed instance the high-level patch compliance information was collected for.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                                              The ID of the managed instance the high-level patch compliance information was collected for.

                                                                                                              \n@return The ID of the managed instance the high-level patch compliance information was collected for.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the managed instance the high-level patch compliance information was collected for.

                                                                                                              \n@param instanceId The ID of the managed instance the high-level patch compliance information was collected for.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the managed instance the high-level patch compliance information was collected for.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPatchGroup", "beanStyleSetterMethodName" : "setPatchGroup", "c2jName" : "PatchGroup", "c2jShape" : "PatchGroup", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of the patch group the managed instance belongs to.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #patchGroup(String)}.\n@param patchGroup a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #patchGroup(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name of the patch group the managed instance belongs to.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "patchGroup", "fluentSetterDocumentation" : "

                                                                                                              The name of the patch group the managed instance belongs to.

                                                                                                              \n@param patchGroup The name of the patch group the managed instance belongs to.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "patchGroup", "getterDocumentation" : "

                                                                                                              The name of the patch group the managed instance belongs to.

                                                                                                              \n@return The name of the patch group the managed instance belongs to.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PatchGroup", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PatchGroup", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PatchGroup", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The name of the patch group the managed instance belongs to.

                                                                                                              \n@param patchGroup The name of the patch group the managed instance belongs to.", "setterMethodName" : "setPatchGroup", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "patchGroup", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "patchGroup", "variableType" : "String", "documentation" : "

                                                                                                              The name of the patch group the managed instance belongs to.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getBaselineId", "beanStyleSetterMethodName" : "setBaselineId", "c2jName" : "BaselineId", "c2jShape" : "BaselineId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the patch baseline used to patch the instance.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #baselineId(String)}.\n@param baselineId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #baselineId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the patch baseline used to patch the instance.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "baselineId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the patch baseline used to patch the instance.

                                                                                                              \n@param baselineId The ID of the patch baseline used to patch the instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "baselineId", "getterDocumentation" : "

                                                                                                              The ID of the patch baseline used to patch the instance.

                                                                                                              \n@return The ID of the patch baseline used to patch the instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BaselineId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BaselineId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "BaselineId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the patch baseline used to patch the instance.

                                                                                                              \n@param baselineId The ID of the patch baseline used to patch the instance.", "setterMethodName" : "setBaselineId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "baselineId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "baselineId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the patch baseline used to patch the instance.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSnapshotId", "beanStyleSetterMethodName" : "setSnapshotId", "c2jName" : "SnapshotId", "c2jShape" : "SnapshotId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the patch baseline snapshot used during the patching operation when this compliance data was collected.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #snapshotId(String)}.\n@param snapshotId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #snapshotId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the patch baseline snapshot used during the patching operation when this compliance data was collected.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "snapshotId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the patch baseline snapshot used during the patching operation when this compliance data was collected.

                                                                                                              \n@param snapshotId The ID of the patch baseline snapshot used during the patching operation when this compliance data was collected.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "snapshotId", "getterDocumentation" : "

                                                                                                              The ID of the patch baseline snapshot used during the patching operation when this compliance data was collected.

                                                                                                              \n@return The ID of the patch baseline snapshot used during the patching operation when this compliance data was collected.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SnapshotId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SnapshotId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SnapshotId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the patch baseline snapshot used during the patching operation when this compliance data was collected.

                                                                                                              \n@param snapshotId The ID of the patch baseline snapshot used during the patching operation when this compliance data was collected.", "setterMethodName" : "setSnapshotId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "snapshotId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "snapshotId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the patch baseline snapshot used during the patching operation when this compliance data was collected.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstallOverrideList", "beanStyleSetterMethodName" : "setInstallOverrideList", "c2jName" : "InstallOverrideList", "c2jShape" : "InstallOverrideList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              An https URL or an Amazon S3 path-style URL to a list of patches to be installed. This patch installation list, which you maintain in an Amazon S3 bucket in YAML format and specify in the SSM document AWS-RunPatchBaseline, overrides the patches specified by the default patch baseline.

                                                                                                              For more information about the InstallOverrideList parameter, see About the SSM Document AWS-RunPatchBaseline in the AWS Systems Manager User Guide.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #installOverrideList(String)}.\n@param installOverrideList a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #installOverrideList(String)", "deprecated" : false, "documentation" : "

                                                                                                              An https URL or an Amazon S3 path-style URL to a list of patches to be installed. This patch installation list, which you maintain in an Amazon S3 bucket in YAML format and specify in the SSM document AWS-RunPatchBaseline, overrides the patches specified by the default patch baseline.

                                                                                                              For more information about the InstallOverrideList parameter, see About the SSM Document AWS-RunPatchBaseline in the AWS Systems Manager User Guide.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "installOverrideList", "fluentSetterDocumentation" : "

                                                                                                              An https URL or an Amazon S3 path-style URL to a list of patches to be installed. This patch installation list, which you maintain in an Amazon S3 bucket in YAML format and specify in the SSM document AWS-RunPatchBaseline, overrides the patches specified by the default patch baseline.

                                                                                                              For more information about the InstallOverrideList parameter, see About the SSM Document AWS-RunPatchBaseline in the AWS Systems Manager User Guide.

                                                                                                              \n@param installOverrideList An https URL or an Amazon S3 path-style URL to a list of patches to be installed. This patch installation list, which you maintain in an Amazon S3 bucket in YAML format and specify in the SSM document AWS-RunPatchBaseline, overrides the patches specified by the default patch baseline.

                                                                                                              For more information about the InstallOverrideList parameter, see About the SSM Document AWS-RunPatchBaseline in the AWS Systems Manager User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "installOverrideList", "getterDocumentation" : "

                                                                                                              An https URL or an Amazon S3 path-style URL to a list of patches to be installed. This patch installation list, which you maintain in an Amazon S3 bucket in YAML format and specify in the SSM document AWS-RunPatchBaseline, overrides the patches specified by the default patch baseline.

                                                                                                              For more information about the InstallOverrideList parameter, see About the SSM Document AWS-RunPatchBaseline in the AWS Systems Manager User Guide.

                                                                                                              \n@return An https URL or an Amazon S3 path-style URL to a list of patches to be installed. This patch installation list, which you maintain in an Amazon S3 bucket in YAML format and specify in the SSM document AWS-RunPatchBaseline, overrides the patches specified by the default patch baseline.

                                                                                                              For more information about the InstallOverrideList parameter, see About the SSM Document AWS-RunPatchBaseline in the AWS Systems Manager User Guide.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstallOverrideList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstallOverrideList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstallOverrideList", "sensitive" : false, "setterDocumentation" : "

                                                                                                              An https URL or an Amazon S3 path-style URL to a list of patches to be installed. This patch installation list, which you maintain in an Amazon S3 bucket in YAML format and specify in the SSM document AWS-RunPatchBaseline, overrides the patches specified by the default patch baseline.

                                                                                                              For more information about the InstallOverrideList parameter, see About the SSM Document AWS-RunPatchBaseline in the AWS Systems Manager User Guide.

                                                                                                              \n@param installOverrideList An https URL or an Amazon S3 path-style URL to a list of patches to be installed. This patch installation list, which you maintain in an Amazon S3 bucket in YAML format and specify in the SSM document AWS-RunPatchBaseline, overrides the patches specified by the default patch baseline.

                                                                                                              For more information about the InstallOverrideList parameter, see About the SSM Document AWS-RunPatchBaseline in the AWS Systems Manager User Guide.", "setterMethodName" : "setInstallOverrideList", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "installOverrideList", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "installOverrideList", "variableType" : "String", "documentation" : "

                                                                                                              An https URL or an Amazon S3 path-style URL to a list of patches to be installed. This patch installation list, which you maintain in an Amazon S3 bucket in YAML format and specify in the SSM document AWS-RunPatchBaseline, overrides the patches specified by the default patch baseline.

                                                                                                              For more information about the InstallOverrideList parameter, see About the SSM Document AWS-RunPatchBaseline in the AWS Systems Manager User Guide.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOwnerInformation", "beanStyleSetterMethodName" : "setOwnerInformation", "c2jName" : "OwnerInformation", "c2jShape" : "OwnerInformation", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Placeholder information. This field will always be empty in the current release of the service.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #ownerInformation(String)}.\n@param ownerInformation a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ownerInformation(String)", "deprecated" : false, "documentation" : "

                                                                                                              Placeholder information. This field will always be empty in the current release of the service.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ownerInformation", "fluentSetterDocumentation" : "

                                                                                                              Placeholder information. This field will always be empty in the current release of the service.

                                                                                                              \n@param ownerInformation Placeholder information. This field will always be empty in the current release of the service.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ownerInformation", "getterDocumentation" : "

                                                                                                              Placeholder information. This field will always be empty in the current release of the service.

                                                                                                              \n@return Placeholder information. This field will always be empty in the current release of the service.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OwnerInformation", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OwnerInformation", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OwnerInformation", "sensitive" : true, "setterDocumentation" : "

                                                                                                              Placeholder information. This field will always be empty in the current release of the service.

                                                                                                              \n@param ownerInformation Placeholder information. This field will always be empty in the current release of the service.", "setterMethodName" : "setOwnerInformation", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ownerInformation", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "ownerInformation", "variableType" : "String", "documentation" : "

                                                                                                              Placeholder information. This field will always be empty in the current release of the service.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstalledCount", "beanStyleSetterMethodName" : "setInstalledCount", "c2jName" : "InstalledCount", "c2jShape" : "PatchInstalledCount", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The number of patches from the patch baseline that are installed on the instance.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #installedCount(Integer)}.\n@param installedCount 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 #installedCount(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The number of patches from the patch baseline that are installed on the instance.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "installedCount", "fluentSetterDocumentation" : "

                                                                                                              The number of patches from the patch baseline that are installed on the instance.

                                                                                                              \n@param installedCount The number of patches from the patch baseline that are installed on the instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "installedCount", "getterDocumentation" : "

                                                                                                              The number of patches from the patch baseline that are installed on the instance.

                                                                                                              \n@return The number of patches from the patch baseline that are installed on the instance.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstalledCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstalledCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "InstalledCount", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The number of patches from the patch baseline that are installed on the instance.

                                                                                                              \n@param installedCount The number of patches from the patch baseline that are installed on the instance.", "setterMethodName" : "setInstalledCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "installedCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "installedCount", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of patches from the patch baseline that are installed on the instance.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstalledOtherCount", "beanStyleSetterMethodName" : "setInstalledOtherCount", "c2jName" : "InstalledOtherCount", "c2jShape" : "PatchInstalledOtherCount", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The number of patches not specified in the patch baseline that are installed on the instance.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #installedOtherCount(Integer)}.\n@param installedOtherCount 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 #installedOtherCount(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The number of patches not specified in the patch baseline that are installed on the instance.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "installedOtherCount", "fluentSetterDocumentation" : "

                                                                                                              The number of patches not specified in the patch baseline that are installed on the instance.

                                                                                                              \n@param installedOtherCount The number of patches not specified in the patch baseline that are installed on the instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "installedOtherCount", "getterDocumentation" : "

                                                                                                              The number of patches not specified in the patch baseline that are installed on the instance.

                                                                                                              \n@return The number of patches not specified in the patch baseline that are installed on the instance.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstalledOtherCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstalledOtherCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "InstalledOtherCount", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The number of patches not specified in the patch baseline that are installed on the instance.

                                                                                                              \n@param installedOtherCount The number of patches not specified in the patch baseline that are installed on the instance.", "setterMethodName" : "setInstalledOtherCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "installedOtherCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "installedOtherCount", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of patches not specified in the patch baseline that are installed on the instance.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstalledRejectedCount", "beanStyleSetterMethodName" : "setInstalledRejectedCount", "c2jName" : "InstalledRejectedCount", "c2jShape" : "PatchInstalledRejectedCount", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The number of instances with patches installed that are specified in a RejectedPatches list. Patches with a status of InstalledRejected were typically installed before they were added to a RejectedPatches list.

                                                                                                              If ALLOW_AS_DEPENDENCY is the specified option for RejectedPatchesAction, the value of InstalledRejectedCount will always be 0 (zero).

                                                                                                              \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 #installedRejectedCount(Integer)}.\n@param installedRejectedCount 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 #installedRejectedCount(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The number of instances with patches installed that are specified in a RejectedPatches list. Patches with a status of InstalledRejected were typically installed before they were added to a RejectedPatches list.

                                                                                                              If ALLOW_AS_DEPENDENCY is the specified option for RejectedPatchesAction, the value of InstalledRejectedCount will always be 0 (zero).

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "installedRejectedCount", "fluentSetterDocumentation" : "

                                                                                                              The number of instances with patches installed that are specified in a RejectedPatches list. Patches with a status of InstalledRejected were typically installed before they were added to a RejectedPatches list.

                                                                                                              If ALLOW_AS_DEPENDENCY is the specified option for RejectedPatchesAction, the value of InstalledRejectedCount will always be 0 (zero).

                                                                                                              \n@param installedRejectedCount The number of instances with patches installed that are specified in a RejectedPatches list. Patches with a status of InstalledRejected were typically installed before they were added to a RejectedPatches list.

                                                                                                              If ALLOW_AS_DEPENDENCY is the specified option for RejectedPatchesAction, the value of InstalledRejectedCount will always be 0 (zero).

                                                                                                              \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "installedRejectedCount", "getterDocumentation" : "

                                                                                                              The number of instances with patches installed that are specified in a RejectedPatches list. Patches with a status of InstalledRejected were typically installed before they were added to a RejectedPatches list.

                                                                                                              If ALLOW_AS_DEPENDENCY is the specified option for RejectedPatchesAction, the value of InstalledRejectedCount will always be 0 (zero).

                                                                                                              \n@return The number of instances with patches installed that are specified in a RejectedPatches list. Patches with a status of InstalledRejected were typically installed before they were added to a RejectedPatches list.

                                                                                                              If ALLOW_AS_DEPENDENCY is the specified option for RejectedPatchesAction, the value of InstalledRejectedCount will always be 0 (zero).

                                                                                                              ", "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" : "InstalledRejectedCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstalledRejectedCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "InstalledRejectedCount", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The number of instances with patches installed that are specified in a RejectedPatches list. Patches with a status of InstalledRejected were typically installed before they were added to a RejectedPatches list.

                                                                                                              If ALLOW_AS_DEPENDENCY is the specified option for RejectedPatchesAction, the value of InstalledRejectedCount will always be 0 (zero).

                                                                                                              \n@param installedRejectedCount The number of instances with patches installed that are specified in a RejectedPatches list. Patches with a status of InstalledRejected were typically installed before they were added to a RejectedPatches list.

                                                                                                              If ALLOW_AS_DEPENDENCY is the specified option for RejectedPatchesAction, the value of InstalledRejectedCount will always be 0 (zero).

                                                                                                              ", "setterMethodName" : "setInstalledRejectedCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "installedRejectedCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "installedRejectedCount", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of instances with patches installed that are specified in a RejectedPatches list. Patches with a status of InstalledRejected were typically installed before they were added to a RejectedPatches list.

                                                                                                              If ALLOW_AS_DEPENDENCY is the specified option for RejectedPatchesAction, the value of InstalledRejectedCount will always be 0 (zero).

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMissingCount", "beanStyleSetterMethodName" : "setMissingCount", "c2jName" : "MissingCount", "c2jShape" : "PatchMissingCount", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The number of patches from the patch baseline that are applicable for the instance but aren't currently installed.

                                                                                                              \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 #missingCount(Integer)}.\n@param missingCount 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 #missingCount(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The number of patches from the patch baseline that are applicable for the instance but aren't currently installed.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "missingCount", "fluentSetterDocumentation" : "

                                                                                                              The number of patches from the patch baseline that are applicable for the instance but aren't currently installed.

                                                                                                              \n@param missingCount The number of patches from the patch baseline that are applicable for the instance but aren't currently installed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "missingCount", "getterDocumentation" : "

                                                                                                              The number of patches from the patch baseline that are applicable for the instance but aren't currently installed.

                                                                                                              \n@return The number of patches from the patch baseline that are applicable for the instance but aren't currently installed.", "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" : "MissingCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MissingCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MissingCount", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The number of patches from the patch baseline that are applicable for the instance but aren't currently installed.

                                                                                                              \n@param missingCount The number of patches from the patch baseline that are applicable for the instance but aren't currently installed.", "setterMethodName" : "setMissingCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "missingCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "missingCount", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of patches from the patch baseline that are applicable for the instance but aren't currently installed.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFailedCount", "beanStyleSetterMethodName" : "setFailedCount", "c2jName" : "FailedCount", "c2jShape" : "PatchFailedCount", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The number of patches from the patch baseline that were attempted to be installed during the last patching operation, but failed to install.

                                                                                                              \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 #failedCount(Integer)}.\n@param failedCount 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 #failedCount(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The number of patches from the patch baseline that were attempted to be installed during the last patching operation, but failed to install.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "failedCount", "fluentSetterDocumentation" : "

                                                                                                              The number of patches from the patch baseline that were attempted to be installed during the last patching operation, but failed to install.

                                                                                                              \n@param failedCount The number of patches from the patch baseline that were attempted to be installed during the last patching operation, but failed to install.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "failedCount", "getterDocumentation" : "

                                                                                                              The number of patches from the patch baseline that were attempted to be installed during the last patching operation, but failed to install.

                                                                                                              \n@return The number of patches from the patch baseline that were attempted to be installed during the last patching operation, but failed to install.", "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" : "FailedCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FailedCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "FailedCount", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The number of patches from the patch baseline that were attempted to be installed during the last patching operation, but failed to install.

                                                                                                              \n@param failedCount The number of patches from the patch baseline that were attempted to be installed during the last patching operation, but failed to install.", "setterMethodName" : "setFailedCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "failedCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "failedCount", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of patches from the patch baseline that were attempted to be installed during the last patching operation, but failed to install.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUnreportedNotApplicableCount", "beanStyleSetterMethodName" : "setUnreportedNotApplicableCount", "c2jName" : "UnreportedNotApplicableCount", "c2jShape" : "PatchUnreportedNotApplicableCount", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The number of patches beyond the supported limit of NotApplicableCount that are not reported by name to Systems Manager Inventory.

                                                                                                              \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 #unreportedNotApplicableCount(Integer)}.\n@param unreportedNotApplicableCount 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 #unreportedNotApplicableCount(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The number of patches beyond the supported limit of NotApplicableCount that are not reported by name to Systems Manager Inventory.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "unreportedNotApplicableCount", "fluentSetterDocumentation" : "

                                                                                                              The number of patches beyond the supported limit of NotApplicableCount that are not reported by name to Systems Manager Inventory.

                                                                                                              \n@param unreportedNotApplicableCount The number of patches beyond the supported limit of NotApplicableCount that are not reported by name to Systems Manager Inventory.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "unreportedNotApplicableCount", "getterDocumentation" : "

                                                                                                              The number of patches beyond the supported limit of NotApplicableCount that are not reported by name to Systems Manager Inventory.

                                                                                                              \n@return The number of patches beyond the supported limit of NotApplicableCount that are not reported by name to Systems Manager Inventory.", "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" : "UnreportedNotApplicableCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UnreportedNotApplicableCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "UnreportedNotApplicableCount", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The number of patches beyond the supported limit of NotApplicableCount that are not reported by name to Systems Manager Inventory.

                                                                                                              \n@param unreportedNotApplicableCount The number of patches beyond the supported limit of NotApplicableCount that are not reported by name to Systems Manager Inventory.", "setterMethodName" : "setUnreportedNotApplicableCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "unreportedNotApplicableCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "unreportedNotApplicableCount", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of patches beyond the supported limit of NotApplicableCount that are not reported by name to Systems Manager Inventory.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNotApplicableCount", "beanStyleSetterMethodName" : "setNotApplicableCount", "c2jName" : "NotApplicableCount", "c2jShape" : "PatchNotApplicableCount", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The number of patches from the patch baseline that aren't applicable for the instance and therefore aren't installed on the instance. This number may be truncated if the list of patch names is very large. The number of patches beyond this limit are reported in UnreportedNotApplicableCount.

                                                                                                              \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 #notApplicableCount(Integer)}.\n@param notApplicableCount 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 #notApplicableCount(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The number of patches from the patch baseline that aren't applicable for the instance and therefore aren't installed on the instance. This number may be truncated if the list of patch names is very large. The number of patches beyond this limit are reported in UnreportedNotApplicableCount.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "notApplicableCount", "fluentSetterDocumentation" : "

                                                                                                              The number of patches from the patch baseline that aren't applicable for the instance and therefore aren't installed on the instance. This number may be truncated if the list of patch names is very large. The number of patches beyond this limit are reported in UnreportedNotApplicableCount.

                                                                                                              \n@param notApplicableCount The number of patches from the patch baseline that aren't applicable for the instance and therefore aren't installed on the instance. This number may be truncated if the list of patch names is very large. The number of patches beyond this limit are reported in UnreportedNotApplicableCount.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "notApplicableCount", "getterDocumentation" : "

                                                                                                              The number of patches from the patch baseline that aren't applicable for the instance and therefore aren't installed on the instance. This number may be truncated if the list of patch names is very large. The number of patches beyond this limit are reported in UnreportedNotApplicableCount.

                                                                                                              \n@return The number of patches from the patch baseline that aren't applicable for the instance and therefore aren't installed on the instance. This number may be truncated if the list of patch names is very large. The number of patches beyond this limit are reported in UnreportedNotApplicableCount.", "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" : "NotApplicableCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NotApplicableCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "NotApplicableCount", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The number of patches from the patch baseline that aren't applicable for the instance and therefore aren't installed on the instance. This number may be truncated if the list of patch names is very large. The number of patches beyond this limit are reported in UnreportedNotApplicableCount.

                                                                                                              \n@param notApplicableCount The number of patches from the patch baseline that aren't applicable for the instance and therefore aren't installed on the instance. This number may be truncated if the list of patch names is very large. The number of patches beyond this limit are reported in UnreportedNotApplicableCount.", "setterMethodName" : "setNotApplicableCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "notApplicableCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "notApplicableCount", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of patches from the patch baseline that aren't applicable for the instance and therefore aren't installed on the instance. This number may be truncated if the list of patch names is very large. The number of patches beyond this limit are reported in UnreportedNotApplicableCount.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOperationStartTime", "beanStyleSetterMethodName" : "setOperationStartTime", "c2jName" : "OperationStartTime", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The time the most recent patching operation was started on the instance.

                                                                                                              \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 #operationStartTime(Instant)}.\n@param operationStartTime 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 #operationStartTime(Instant)", "deprecated" : false, "documentation" : "

                                                                                                              The time the most recent patching operation was started on the instance.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "operationStartTime", "fluentSetterDocumentation" : "

                                                                                                              The time the most recent patching operation was started on the instance.

                                                                                                              \n@param operationStartTime The time the most recent patching operation was started on the instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "operationStartTime", "getterDocumentation" : "

                                                                                                              The time the most recent patching operation was started on the instance.

                                                                                                              \n@return The time the most recent patching operation was started on the instance.", "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" : "OperationStartTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OperationStartTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "OperationStartTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The time the most recent patching operation was started on the instance.

                                                                                                              \n@param operationStartTime The time the most recent patching operation was started on the instance.", "setterMethodName" : "setOperationStartTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "operationStartTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "operationStartTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                              The time the most recent patching operation was started on the instance.

                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOperationEndTime", "beanStyleSetterMethodName" : "setOperationEndTime", "c2jName" : "OperationEndTime", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The time the most recent patching operation completed on the instance.

                                                                                                              \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 #operationEndTime(Instant)}.\n@param operationEndTime 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 #operationEndTime(Instant)", "deprecated" : false, "documentation" : "

                                                                                                              The time the most recent patching operation completed on the instance.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "operationEndTime", "fluentSetterDocumentation" : "

                                                                                                              The time the most recent patching operation completed on the instance.

                                                                                                              \n@param operationEndTime The time the most recent patching operation completed on the instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "operationEndTime", "getterDocumentation" : "

                                                                                                              The time the most recent patching operation completed on the instance.

                                                                                                              \n@return The time the most recent patching operation completed on the instance.", "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" : "OperationEndTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OperationEndTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "OperationEndTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The time the most recent patching operation completed on the instance.

                                                                                                              \n@param operationEndTime The time the most recent patching operation completed on the instance.", "setterMethodName" : "setOperationEndTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "operationEndTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "operationEndTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                              The time the most recent patching operation completed on the instance.

                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOperationAsString", "beanStyleSetterMethodName" : "setOperation", "c2jName" : "Operation", "c2jShape" : "PatchOperationType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The type of patching operation that was performed: SCAN (assess patch compliance state) or INSTALL (install missing patches).

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #operationAsString(String)}.\n@param operation a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #operation(String)", "deprecated" : false, "documentation" : "

                                                                                                              The type of patching operation that was performed: SCAN (assess patch compliance state) or INSTALL (install missing patches).

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "PatchOperationType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "operation", "fluentEnumSetterMethodName" : "operation", "fluentGetterMethodName" : "operationAsString", "fluentSetterDocumentation" : "

                                                                                                              The type of patching operation that was performed: SCAN (assess patch compliance state) or INSTALL (install missing patches).

                                                                                                              \n@param operation The type of patching operation that was performed: SCAN (assess patch compliance state) or INSTALL (install missing patches).\n@see PatchOperationType\n@return Returns a reference to this object so that method calls can be chained together.\n@see PatchOperationType", "fluentSetterMethodName" : "operation", "getterDocumentation" : "

                                                                                                              The type of patching operation that was performed: SCAN (assess patch compliance state) or INSTALL (install missing patches).

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #operation} will return {@link PatchOperationType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #operationAsString}.\n

                                                                                                              \n@return The type of patching operation that was performed: SCAN (assess patch compliance state) or INSTALL (install missing patches).\n@see PatchOperationType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Operation", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Operation", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Operation", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The type of patching operation that was performed: SCAN (assess patch compliance state) or INSTALL (install missing patches).

                                                                                                              \n@param operation The type of patching operation that was performed: SCAN (assess patch compliance state) or INSTALL (install missing patches).\n@see PatchOperationType", "setterMethodName" : "setOperation", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "operation", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "operation", "variableType" : "String", "documentation" : "

                                                                                                              The type of patching operation that was performed: SCAN (assess patch compliance state) or INSTALL (install missing patches).

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "InstanceId", "PatchGroup", "BaselineId", "OperationStartTime", "OperationEndTime", "Operation" ], "shapeName" : "InstancePatchState", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "InstancePatchState", "variableName" : "instancePatchState", "variableType" : "InstancePatchState", "documentation" : null, "simpleType" : "InstancePatchState", "variableSetterType" : "InstancePatchState" }, "wrapper" : false }, "InstancePatchStateFilter" : { "c2jName" : "InstancePatchStateFilter", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              Defines a filter used in DescribeInstancePatchStatesForPatchGroup used to scope down the information returned by the API.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "InstancePatchStateFilterKey", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The key for the filter. Supported values are FailedCount, InstalledCount, InstalledOtherCount, MissingCount and NotApplicableCount.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "

                                                                                                              The key for the filter. Supported values are FailedCount, InstalledCount, InstalledOtherCount, MissingCount and NotApplicableCount.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "

                                                                                                              The key for the filter. Supported values are FailedCount, InstalledCount, InstalledOtherCount, MissingCount and NotApplicableCount.

                                                                                                              \n@param key The key for the filter. Supported values are FailedCount, InstalledCount, InstalledOtherCount, MissingCount and NotApplicableCount.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "

                                                                                                              The key for the filter. Supported values are FailedCount, InstalledCount, InstalledOtherCount, MissingCount and NotApplicableCount.

                                                                                                              \n@return The key for the filter. Supported values are FailedCount, InstalledCount, InstalledOtherCount, MissingCount and NotApplicableCount.", "getterModel" : { "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" : "

                                                                                                              The key for the filter. Supported values are FailedCount, InstalledCount, InstalledOtherCount, MissingCount and NotApplicableCount.

                                                                                                              \n@param key The key for the filter. Supported values are FailedCount, InstalledCount, InstalledOtherCount, MissingCount and NotApplicableCount.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "

                                                                                                              The key for the filter. Supported values are FailedCount, InstalledCount, InstalledOtherCount, MissingCount and NotApplicableCount.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getValues", "beanStyleSetterMethodName" : "setValues", "c2jName" : "Values", "c2jShape" : "InstancePatchStateFilterValues", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The value for the filter, must be an integer greater than or equal to 0.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #values(List)}.\n@param values a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #values(List)", "deprecated" : false, "documentation" : "

                                                                                                              The value for the filter, must be an integer greater than or equal to 0.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "values", "fluentSetterDocumentation" : "

                                                                                                              The value for the filter, must be an integer greater than or equal to 0.

                                                                                                              \n@param values The value for the filter, must be an integer greater than or equal to 0.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "values", "getterDocumentation" : "

                                                                                                              The value for the filter, must be an integer greater than or equal to 0.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The value for the filter, must be an integer greater than or equal to 0.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Values", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Values", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "InstancePatchStateFilterValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "Values", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The value for the filter, must be an integer greater than or equal to 0.

                                                                                                              \n@param values The value for the filter, must be an integer greater than or equal to 0.", "setterMethodName" : "setValues", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : "

                                                                                                              The value for the filter, must be an integer greater than or equal to 0.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "InstancePatchStateOperatorType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The type of comparison that should be performed for the value: Equal, NotEqual, LessThan or GreaterThan.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeAsString(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)", "deprecated" : false, "documentation" : "

                                                                                                              The type of comparison that should be performed for the value: Equal, NotEqual, LessThan or GreaterThan.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "InstancePatchStateOperatorType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                                                                              The type of comparison that should be performed for the value: Equal, NotEqual, LessThan or GreaterThan.

                                                                                                              \n@param type The type of comparison that should be performed for the value: Equal, NotEqual, LessThan or GreaterThan.\n@see InstancePatchStateOperatorType\n@return Returns a reference to this object so that method calls can be chained together.\n@see InstancePatchStateOperatorType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                              The type of comparison that should be performed for the value: Equal, NotEqual, LessThan or GreaterThan.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link InstancePatchStateOperatorType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                                                                                              \n@return The type of comparison that should be performed for the value: Equal, NotEqual, LessThan or GreaterThan.\n@see InstancePatchStateOperatorType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Type", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The type of comparison that should be performed for the value: Equal, NotEqual, LessThan or GreaterThan.

                                                                                                              \n@param type The type of comparison that should be performed for the value: Equal, NotEqual, LessThan or GreaterThan.\n@see InstancePatchStateOperatorType", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                                                                                                              The type of comparison that should be performed for the value: Equal, NotEqual, LessThan or GreaterThan.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Key" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "InstancePatchStateFilterKey", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The key for the filter. Supported values are FailedCount, InstalledCount, InstalledOtherCount, MissingCount and NotApplicableCount.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "

                                                                                                              The key for the filter. Supported values are FailedCount, InstalledCount, InstalledOtherCount, MissingCount and NotApplicableCount.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "

                                                                                                              The key for the filter. Supported values are FailedCount, InstalledCount, InstalledOtherCount, MissingCount and NotApplicableCount.

                                                                                                              \n@param key The key for the filter. Supported values are FailedCount, InstalledCount, InstalledOtherCount, MissingCount and NotApplicableCount.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "

                                                                                                              The key for the filter. Supported values are FailedCount, InstalledCount, InstalledOtherCount, MissingCount and NotApplicableCount.

                                                                                                              \n@return The key for the filter. Supported values are FailedCount, InstalledCount, InstalledOtherCount, MissingCount and NotApplicableCount.", "getterModel" : { "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" : "

                                                                                                              The key for the filter. Supported values are FailedCount, InstalledCount, InstalledOtherCount, MissingCount and NotApplicableCount.

                                                                                                              \n@param key The key for the filter. Supported values are FailedCount, InstalledCount, InstalledOtherCount, MissingCount and NotApplicableCount.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "

                                                                                                              The key for the filter. Supported values are FailedCount, InstalledCount, InstalledOtherCount, MissingCount and NotApplicableCount.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Type" : { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "InstancePatchStateOperatorType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The type of comparison that should be performed for the value: Equal, NotEqual, LessThan or GreaterThan.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeAsString(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)", "deprecated" : false, "documentation" : "

                                                                                                              The type of comparison that should be performed for the value: Equal, NotEqual, LessThan or GreaterThan.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "InstancePatchStateOperatorType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                                                                              The type of comparison that should be performed for the value: Equal, NotEqual, LessThan or GreaterThan.

                                                                                                              \n@param type The type of comparison that should be performed for the value: Equal, NotEqual, LessThan or GreaterThan.\n@see InstancePatchStateOperatorType\n@return Returns a reference to this object so that method calls can be chained together.\n@see InstancePatchStateOperatorType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                              The type of comparison that should be performed for the value: Equal, NotEqual, LessThan or GreaterThan.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link InstancePatchStateOperatorType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                                                                                              \n@return The type of comparison that should be performed for the value: Equal, NotEqual, LessThan or GreaterThan.\n@see InstancePatchStateOperatorType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Type", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The type of comparison that should be performed for the value: Equal, NotEqual, LessThan or GreaterThan.

                                                                                                              \n@param type The type of comparison that should be performed for the value: Equal, NotEqual, LessThan or GreaterThan.\n@see InstancePatchStateOperatorType", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                                                                                                              The type of comparison that should be performed for the value: Equal, NotEqual, LessThan or GreaterThan.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Values" : { "beanStyleGetterMethodName" : "getValues", "beanStyleSetterMethodName" : "setValues", "c2jName" : "Values", "c2jShape" : "InstancePatchStateFilterValues", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The value for the filter, must be an integer greater than or equal to 0.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #values(List)}.\n@param values a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #values(List)", "deprecated" : false, "documentation" : "

                                                                                                              The value for the filter, must be an integer greater than or equal to 0.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "values", "fluentSetterDocumentation" : "

                                                                                                              The value for the filter, must be an integer greater than or equal to 0.

                                                                                                              \n@param values The value for the filter, must be an integer greater than or equal to 0.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "values", "getterDocumentation" : "

                                                                                                              The value for the filter, must be an integer greater than or equal to 0.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The value for the filter, must be an integer greater than or equal to 0.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Values", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Values", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "InstancePatchStateFilterValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "Values", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The value for the filter, must be an integer greater than or equal to 0.

                                                                                                              \n@param values The value for the filter, must be an integer greater than or equal to 0.", "setterMethodName" : "setValues", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : "

                                                                                                              The value for the filter, must be an integer greater than or equal to 0.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "InstancePatchStateFilterKey", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The key for the filter. Supported values are FailedCount, InstalledCount, InstalledOtherCount, MissingCount and NotApplicableCount.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "

                                                                                                              The key for the filter. Supported values are FailedCount, InstalledCount, InstalledOtherCount, MissingCount and NotApplicableCount.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "

                                                                                                              The key for the filter. Supported values are FailedCount, InstalledCount, InstalledOtherCount, MissingCount and NotApplicableCount.

                                                                                                              \n@param key The key for the filter. Supported values are FailedCount, InstalledCount, InstalledOtherCount, MissingCount and NotApplicableCount.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "

                                                                                                              The key for the filter. Supported values are FailedCount, InstalledCount, InstalledOtherCount, MissingCount and NotApplicableCount.

                                                                                                              \n@return The key for the filter. Supported values are FailedCount, InstalledCount, InstalledOtherCount, MissingCount and NotApplicableCount.", "getterModel" : { "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" : "

                                                                                                              The key for the filter. Supported values are FailedCount, InstalledCount, InstalledOtherCount, MissingCount and NotApplicableCount.

                                                                                                              \n@param key The key for the filter. Supported values are FailedCount, InstalledCount, InstalledOtherCount, MissingCount and NotApplicableCount.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "

                                                                                                              The key for the filter. Supported values are FailedCount, InstalledCount, InstalledOtherCount, MissingCount and NotApplicableCount.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getValues", "beanStyleSetterMethodName" : "setValues", "c2jName" : "Values", "c2jShape" : "InstancePatchStateFilterValues", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The value for the filter, must be an integer greater than or equal to 0.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #values(List)}.\n@param values a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #values(List)", "deprecated" : false, "documentation" : "

                                                                                                              The value for the filter, must be an integer greater than or equal to 0.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "values", "fluentSetterDocumentation" : "

                                                                                                              The value for the filter, must be an integer greater than or equal to 0.

                                                                                                              \n@param values The value for the filter, must be an integer greater than or equal to 0.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "values", "getterDocumentation" : "

                                                                                                              The value for the filter, must be an integer greater than or equal to 0.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The value for the filter, must be an integer greater than or equal to 0.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Values", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Values", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "InstancePatchStateFilterValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "Values", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The value for the filter, must be an integer greater than or equal to 0.

                                                                                                              \n@param values The value for the filter, must be an integer greater than or equal to 0.", "setterMethodName" : "setValues", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : "

                                                                                                              The value for the filter, must be an integer greater than or equal to 0.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "InstancePatchStateOperatorType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The type of comparison that should be performed for the value: Equal, NotEqual, LessThan or GreaterThan.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeAsString(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)", "deprecated" : false, "documentation" : "

                                                                                                              The type of comparison that should be performed for the value: Equal, NotEqual, LessThan or GreaterThan.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "InstancePatchStateOperatorType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                                                                              The type of comparison that should be performed for the value: Equal, NotEqual, LessThan or GreaterThan.

                                                                                                              \n@param type The type of comparison that should be performed for the value: Equal, NotEqual, LessThan or GreaterThan.\n@see InstancePatchStateOperatorType\n@return Returns a reference to this object so that method calls can be chained together.\n@see InstancePatchStateOperatorType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                              The type of comparison that should be performed for the value: Equal, NotEqual, LessThan or GreaterThan.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link InstancePatchStateOperatorType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                                                                                              \n@return The type of comparison that should be performed for the value: Equal, NotEqual, LessThan or GreaterThan.\n@see InstancePatchStateOperatorType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Type", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The type of comparison that should be performed for the value: Equal, NotEqual, LessThan or GreaterThan.

                                                                                                              \n@param type The type of comparison that should be performed for the value: Equal, NotEqual, LessThan or GreaterThan.\n@see InstancePatchStateOperatorType", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                                                                                                              The type of comparison that should be performed for the value: Equal, NotEqual, LessThan or GreaterThan.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Key", "Values", "Type" ], "shapeName" : "InstancePatchStateFilter", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "InstancePatchStateFilter", "variableName" : "instancePatchStateFilter", "variableType" : "InstancePatchStateFilter", "documentation" : null, "simpleType" : "InstancePatchStateFilter", "variableSetterType" : "InstancePatchStateFilter" }, "wrapper" : false }, "InstancePatchStateOperatorType" : { "c2jName" : "InstancePatchStateOperatorType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "EQUAL", "value" : "Equal" }, { "name" : "NOT_EQUAL", "value" : "NotEqual" }, { "name" : "LESS_THAN", "value" : "LessThan" }, { "name" : "GREATER_THAN", "value" : "GreaterThan" } ], "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" : "InstancePatchStateOperatorType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "InstancePatchStateOperatorType", "variableName" : "instancePatchStateOperatorType", "variableType" : "InstancePatchStateOperatorType", "documentation" : null, "simpleType" : "InstancePatchStateOperatorType", "variableSetterType" : "InstancePatchStateOperatorType" }, "wrapper" : false }, "InternalServerErrorException" : { "c2jName" : "InternalServerError", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              An error occurred on the server side.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InternalServerError", "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" : "InternalServerErrorException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InternalServerErrorException", "variableName" : "internalServerErrorException", "variableType" : "InternalServerErrorException", "documentation" : null, "simpleType" : "InternalServerErrorException", "variableSetterType" : "InternalServerErrorException" }, "wrapper" : false }, "InvalidActivationException" : { "c2jName" : "InvalidActivation", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              The activation is not valid. The activation might have been deleted, or the ActivationId and the ActivationCode do not match.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InvalidActivation", "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" : "InvalidActivationException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InvalidActivationException", "variableName" : "invalidActivationException", "variableType" : "InvalidActivationException", "documentation" : null, "simpleType" : "InvalidActivationException", "variableSetterType" : "InvalidActivationException" }, "wrapper" : false }, "InvalidActivationIdException" : { "c2jName" : "InvalidActivationId", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              The activation ID is not valid. Verify the you entered the correct ActivationId or ActivationCode and try again.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InvalidActivationId", "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" : "InvalidActivationIdException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InvalidActivationIdException", "variableName" : "invalidActivationIdException", "variableType" : "InvalidActivationIdException", "documentation" : null, "simpleType" : "InvalidActivationIdException", "variableSetterType" : "InvalidActivationIdException" }, "wrapper" : false }, "InvalidAggregatorException" : { "c2jName" : "InvalidAggregatorException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              The specified aggregator is not valid for inventory groups. Verify that the aggregator uses a valid inventory type such as AWS:Application or AWS:InstanceInformation.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InvalidAggregatorException", "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" : "InvalidAggregatorException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InvalidAggregatorException", "variableName" : "invalidAggregatorException", "variableType" : "InvalidAggregatorException", "documentation" : null, "simpleType" : "InvalidAggregatorException", "variableSetterType" : "InvalidAggregatorException" }, "wrapper" : false }, "InvalidAllowedPatternException" : { "c2jName" : "InvalidAllowedPatternException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              The request does not meet the regular expression requirement.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InvalidAllowedPatternException", "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" : "InvalidAllowedPatternException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InvalidAllowedPatternException", "variableName" : "invalidAllowedPatternException", "variableType" : "InvalidAllowedPatternException", "documentation" : null, "simpleType" : "InvalidAllowedPatternException", "variableSetterType" : "InvalidAllowedPatternException" }, "wrapper" : false }, "InvalidAssociationException" : { "c2jName" : "InvalidAssociation", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              The association is not valid or does not exist.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InvalidAssociation", "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" : "InvalidAssociationException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InvalidAssociationException", "variableName" : "invalidAssociationException", "variableType" : "InvalidAssociationException", "documentation" : null, "simpleType" : "InvalidAssociationException", "variableSetterType" : "InvalidAssociationException" }, "wrapper" : false }, "InvalidAssociationVersionException" : { "c2jName" : "InvalidAssociationVersion", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              The version you specified is not valid. Use ListAssociationVersions to view all versions of an association according to the association ID. Or, use the $LATEST parameter to view the latest version of the association.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InvalidAssociationVersion", "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" : "InvalidAssociationVersionException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InvalidAssociationVersionException", "variableName" : "invalidAssociationVersionException", "variableType" : "InvalidAssociationVersionException", "documentation" : null, "simpleType" : "InvalidAssociationVersionException", "variableSetterType" : "InvalidAssociationVersionException" }, "wrapper" : false }, "InvalidAutomationExecutionParametersException" : { "c2jName" : "InvalidAutomationExecutionParametersException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              The supplied parameters for invoking the specified Automation document are incorrect. For example, they may not match the set of parameters permitted for the specified Automation document.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InvalidAutomationExecutionParametersException", "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" : "InvalidAutomationExecutionParametersException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InvalidAutomationExecutionParametersException", "variableName" : "invalidAutomationExecutionParametersException", "variableType" : "InvalidAutomationExecutionParametersException", "documentation" : null, "simpleType" : "InvalidAutomationExecutionParametersException", "variableSetterType" : "InvalidAutomationExecutionParametersException" }, "wrapper" : false }, "InvalidAutomationSignalException" : { "c2jName" : "InvalidAutomationSignalException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              The signal is not valid for the current Automation execution.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InvalidAutomationSignalException", "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" : "InvalidAutomationSignalException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InvalidAutomationSignalException", "variableName" : "invalidAutomationSignalException", "variableType" : "InvalidAutomationSignalException", "documentation" : null, "simpleType" : "InvalidAutomationSignalException", "variableSetterType" : "InvalidAutomationSignalException" }, "wrapper" : false }, "InvalidAutomationStatusUpdateException" : { "c2jName" : "InvalidAutomationStatusUpdateException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              The specified update status operation is not valid.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InvalidAutomationStatusUpdateException", "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" : "InvalidAutomationStatusUpdateException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InvalidAutomationStatusUpdateException", "variableName" : "invalidAutomationStatusUpdateException", "variableType" : "InvalidAutomationStatusUpdateException", "documentation" : null, "simpleType" : "InvalidAutomationStatusUpdateException", "variableSetterType" : "InvalidAutomationStatusUpdateException" }, "wrapper" : false }, "InvalidCommandIdException" : { "c2jName" : "InvalidCommandId", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InvalidCommandId", "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" : "InvalidCommandIdException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InvalidCommandIdException", "variableName" : "invalidCommandIdException", "variableType" : "InvalidCommandIdException", "documentation" : null, "simpleType" : "InvalidCommandIdException", "variableSetterType" : "InvalidCommandIdException" }, "wrapper" : false }, "InvalidDeleteInventoryParametersException" : { "c2jName" : "InvalidDeleteInventoryParametersException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              One or more of the parameters specified for the delete operation is not valid. Verify all parameters and try again.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InvalidDeleteInventoryParametersException", "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" : "InvalidDeleteInventoryParametersException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InvalidDeleteInventoryParametersException", "variableName" : "invalidDeleteInventoryParametersException", "variableType" : "InvalidDeleteInventoryParametersException", "documentation" : null, "simpleType" : "InvalidDeleteInventoryParametersException", "variableSetterType" : "InvalidDeleteInventoryParametersException" }, "wrapper" : false }, "InvalidDeletionIdException" : { "c2jName" : "InvalidDeletionIdException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              The ID specified for the delete operation does not exist or is not valid. Verify the ID and try again.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InvalidDeletionIdException", "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" : "InvalidDeletionIdException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InvalidDeletionIdException", "variableName" : "invalidDeletionIdException", "variableType" : "InvalidDeletionIdException", "documentation" : null, "simpleType" : "InvalidDeletionIdException", "variableSetterType" : "InvalidDeletionIdException" }, "wrapper" : false }, "InvalidDocumentContentException" : { "c2jName" : "InvalidDocumentContent", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              The content for the document is not valid.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InvalidDocumentContent", "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" : "InvalidDocumentContentException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InvalidDocumentContentException", "variableName" : "invalidDocumentContentException", "variableType" : "InvalidDocumentContentException", "documentation" : null, "simpleType" : "InvalidDocumentContentException", "variableSetterType" : "InvalidDocumentContentException" }, "wrapper" : false }, "InvalidDocumentException" : { "c2jName" : "InvalidDocument", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              The specified document does not exist.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InvalidDocument", "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" : "InvalidDocumentException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InvalidDocumentException", "variableName" : "invalidDocumentException", "variableType" : "InvalidDocumentException", "documentation" : null, "simpleType" : "InvalidDocumentException", "variableSetterType" : "InvalidDocumentException" }, "wrapper" : false }, "InvalidDocumentOperationException" : { "c2jName" : "InvalidDocumentOperation", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              You attempted to delete a document while it is still shared. You must stop sharing the document before you can delete it.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InvalidDocumentOperation", "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" : "InvalidDocumentOperationException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InvalidDocumentOperationException", "variableName" : "invalidDocumentOperationException", "variableType" : "InvalidDocumentOperationException", "documentation" : null, "simpleType" : "InvalidDocumentOperationException", "variableSetterType" : "InvalidDocumentOperationException" }, "wrapper" : false }, "InvalidDocumentSchemaVersionException" : { "c2jName" : "InvalidDocumentSchemaVersion", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              The version of the document schema is not supported.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InvalidDocumentSchemaVersion", "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" : "InvalidDocumentSchemaVersionException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InvalidDocumentSchemaVersionException", "variableName" : "invalidDocumentSchemaVersionException", "variableType" : "InvalidDocumentSchemaVersionException", "documentation" : null, "simpleType" : "InvalidDocumentSchemaVersionException", "variableSetterType" : "InvalidDocumentSchemaVersionException" }, "wrapper" : false }, "InvalidDocumentVersionException" : { "c2jName" : "InvalidDocumentVersion", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              The document version is not valid or does not exist.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InvalidDocumentVersion", "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" : "InvalidDocumentVersionException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InvalidDocumentVersionException", "variableName" : "invalidDocumentVersionException", "variableType" : "InvalidDocumentVersionException", "documentation" : null, "simpleType" : "InvalidDocumentVersionException", "variableSetterType" : "InvalidDocumentVersionException" }, "wrapper" : false }, "InvalidFilterException" : { "c2jName" : "InvalidFilter", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              The filter name is not valid. Verify the you entered the correct name and try again.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InvalidFilter", "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" : "InvalidFilterException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InvalidFilterException", "variableName" : "invalidFilterException", "variableType" : "InvalidFilterException", "documentation" : null, "simpleType" : "InvalidFilterException", "variableSetterType" : "InvalidFilterException" }, "wrapper" : false }, "InvalidFilterKeyException" : { "c2jName" : "InvalidFilterKey", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              The specified key is not valid.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InvalidFilterKey", "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" : "InvalidFilterKeyException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InvalidFilterKeyException", "variableName" : "invalidFilterKeyException", "variableType" : "InvalidFilterKeyException", "documentation" : null, "simpleType" : "InvalidFilterKeyException", "variableSetterType" : "InvalidFilterKeyException" }, "wrapper" : false }, "InvalidFilterOptionException" : { "c2jName" : "InvalidFilterOption", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              The specified filter option is not valid. Valid options are Equals and BeginsWith. For Path filter, valid options are Recursive and OneLevel.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InvalidFilterOption", "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" : "InvalidFilterOptionException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InvalidFilterOptionException", "variableName" : "invalidFilterOptionException", "variableType" : "InvalidFilterOptionException", "documentation" : null, "simpleType" : "InvalidFilterOptionException", "variableSetterType" : "InvalidFilterOptionException" }, "wrapper" : false }, "InvalidFilterValueException" : { "c2jName" : "InvalidFilterValue", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              The filter value is not valid. Verify the value and try again.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InvalidFilterValue", "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" : "InvalidFilterValueException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InvalidFilterValueException", "variableName" : "invalidFilterValueException", "variableType" : "InvalidFilterValueException", "documentation" : null, "simpleType" : "InvalidFilterValueException", "variableSetterType" : "InvalidFilterValueException" }, "wrapper" : false }, "InvalidInstanceIdException" : { "c2jName" : "InvalidInstanceId", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              The following problems can cause this exception:

                                                                                                              You do not have permission to access the instance.

                                                                                                              SSM Agent is not running. On managed instances and Linux instances, verify that the SSM Agent is running. On EC2 Windows instances, verify that the EC2Config service is running.

                                                                                                              SSM Agent or EC2Config service is not registered to the SSM endpoint. Try reinstalling SSM Agent or EC2Config service.

                                                                                                              The instance is not in valid state. Valid states are: Running, Pending, Stopped, Stopping. Invalid states are: Shutting-down and Terminated.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InvalidInstanceId", "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" : "InvalidInstanceIdException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InvalidInstanceIdException", "variableName" : "invalidInstanceIdException", "variableType" : "InvalidInstanceIdException", "documentation" : null, "simpleType" : "InvalidInstanceIdException", "variableSetterType" : "InvalidInstanceIdException" }, "wrapper" : false }, "InvalidInstanceInformationFilterValueException" : { "c2jName" : "InvalidInstanceInformationFilterValue", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              The specified filter value is not valid.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InvalidInstanceInformationFilterValue", "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" : "InvalidInstanceInformationFilterValueException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InvalidInstanceInformationFilterValueException", "variableName" : "invalidInstanceInformationFilterValueException", "variableType" : "InvalidInstanceInformationFilterValueException", "documentation" : null, "simpleType" : "InvalidInstanceInformationFilterValueException", "variableSetterType" : "InvalidInstanceInformationFilterValueException" }, "wrapper" : false }, "InvalidInventoryGroupException" : { "c2jName" : "InvalidInventoryGroupException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              The specified inventory group is not valid.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InvalidInventoryGroupException", "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" : "InvalidInventoryGroupException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InvalidInventoryGroupException", "variableName" : "invalidInventoryGroupException", "variableType" : "InvalidInventoryGroupException", "documentation" : null, "simpleType" : "InvalidInventoryGroupException", "variableSetterType" : "InvalidInventoryGroupException" }, "wrapper" : false }, "InvalidInventoryItemContextException" : { "c2jName" : "InvalidInventoryItemContextException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              You specified invalid keys or values in the Context attribute for InventoryItem. Verify the keys and values, and try again.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InvalidInventoryItemContextException", "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" : "InvalidInventoryItemContextException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InvalidInventoryItemContextException", "variableName" : "invalidInventoryItemContextException", "variableType" : "InvalidInventoryItemContextException", "documentation" : null, "simpleType" : "InvalidInventoryItemContextException", "variableSetterType" : "InvalidInventoryItemContextException" }, "wrapper" : false }, "InvalidInventoryRequestException" : { "c2jName" : "InvalidInventoryRequestException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              The request is not valid.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InvalidInventoryRequestException", "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" : "InvalidInventoryRequestException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InvalidInventoryRequestException", "variableName" : "invalidInventoryRequestException", "variableType" : "InvalidInventoryRequestException", "documentation" : null, "simpleType" : "InvalidInventoryRequestException", "variableSetterType" : "InvalidInventoryRequestException" }, "wrapper" : false }, "InvalidItemContentException" : { "c2jName" : "InvalidItemContentException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              One or more content items is not valid.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InvalidItemContentException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getTypeName", "beanStyleSetterMethodName" : "setTypeName", "c2jName" : "TypeName", "c2jShape" : "InventoryItemTypeName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the TypeName property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeName(String)}.\n@param typeName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #typeName(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "typeName", "fluentSetterDocumentation" : "Sets the value of the TypeName property for this object.\n\n@param typeName The new value for the TypeName property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "typeName", "getterDocumentation" : "Returns the value of the TypeName property for this object.\n@return The value of the TypeName property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TypeName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TypeName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TypeName", "sensitive" : false, "setterDocumentation" : "Sets the value of the TypeName property for this object.\n\n@param typeName The new value for the TypeName property for this object.", "setterMethodName" : "setTypeName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "typeName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "typeName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "TypeName" : { "beanStyleGetterMethodName" : "getTypeName", "beanStyleSetterMethodName" : "setTypeName", "c2jName" : "TypeName", "c2jShape" : "InventoryItemTypeName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the TypeName property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeName(String)}.\n@param typeName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #typeName(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "typeName", "fluentSetterDocumentation" : "Sets the value of the TypeName property for this object.\n\n@param typeName The new value for the TypeName property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "typeName", "getterDocumentation" : "Returns the value of the TypeName property for this object.\n@return The value of the TypeName property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TypeName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TypeName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TypeName", "sensitive" : false, "setterDocumentation" : "Sets the value of the TypeName property for this object.\n\n@param typeName The new value for the TypeName property for this object.", "setterMethodName" : "setTypeName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "typeName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "typeName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getTypeName", "beanStyleSetterMethodName" : "setTypeName", "c2jName" : "TypeName", "c2jShape" : "InventoryItemTypeName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the TypeName property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeName(String)}.\n@param typeName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #typeName(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "typeName", "fluentSetterDocumentation" : "Sets the value of the TypeName property for this object.\n\n@param typeName The new value for the TypeName property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "typeName", "getterDocumentation" : "Returns the value of the TypeName property for this object.\n@return The value of the TypeName property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TypeName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TypeName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TypeName", "sensitive" : false, "setterDocumentation" : "Sets the value of the TypeName property for this object.\n\n@param typeName The new value for the TypeName property for this object.", "setterMethodName" : "setTypeName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "typeName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "typeName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "InvalidItemContentException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InvalidItemContentException", "variableName" : "invalidItemContentException", "variableType" : "InvalidItemContentException", "documentation" : null, "simpleType" : "InvalidItemContentException", "variableSetterType" : "InvalidItemContentException" }, "wrapper" : false }, "InvalidKeyIdException" : { "c2jName" : "InvalidKeyId", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              The query key ID is not valid.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InvalidKeyId", "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" : "InvalidKeyIdException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InvalidKeyIdException", "variableName" : "invalidKeyIdException", "variableType" : "InvalidKeyIdException", "documentation" : null, "simpleType" : "InvalidKeyIdException", "variableSetterType" : "InvalidKeyIdException" }, "wrapper" : false }, "InvalidNextTokenException" : { "c2jName" : "InvalidNextToken", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              The specified token is not valid.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InvalidNextToken", "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 }, "InvalidNotificationConfigException" : { "c2jName" : "InvalidNotificationConfig", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              One or more configuration items is not valid. Verify that a valid Amazon Resource Name (ARN) was provided for an Amazon SNS topic.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InvalidNotificationConfig", "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" : "InvalidNotificationConfigException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InvalidNotificationConfigException", "variableName" : "invalidNotificationConfigException", "variableType" : "InvalidNotificationConfigException", "documentation" : null, "simpleType" : "InvalidNotificationConfigException", "variableSetterType" : "InvalidNotificationConfigException" }, "wrapper" : false }, "InvalidOptionException" : { "c2jName" : "InvalidOptionException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              The delete inventory option specified is not valid. Verify the option and try again.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InvalidOptionException", "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" : "InvalidOptionException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InvalidOptionException", "variableName" : "invalidOptionException", "variableType" : "InvalidOptionException", "documentation" : null, "simpleType" : "InvalidOptionException", "variableSetterType" : "InvalidOptionException" }, "wrapper" : false }, "InvalidOutputFolderException" : { "c2jName" : "InvalidOutputFolder", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              The S3 bucket does not exist.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InvalidOutputFolder", "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" : "InvalidOutputFolderException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InvalidOutputFolderException", "variableName" : "invalidOutputFolderException", "variableType" : "InvalidOutputFolderException", "documentation" : null, "simpleType" : "InvalidOutputFolderException", "variableSetterType" : "InvalidOutputFolderException" }, "wrapper" : false }, "InvalidOutputLocationException" : { "c2jName" : "InvalidOutputLocation", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              The output location is not valid or does not exist.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InvalidOutputLocation", "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" : "InvalidOutputLocationException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InvalidOutputLocationException", "variableName" : "invalidOutputLocationException", "variableType" : "InvalidOutputLocationException", "documentation" : null, "simpleType" : "InvalidOutputLocationException", "variableSetterType" : "InvalidOutputLocationException" }, "wrapper" : false }, "InvalidParametersException" : { "c2jName" : "InvalidParameters", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              You must specify values for all required parameters in the Systems Manager document. You can only supply values to parameters defined in the Systems Manager document.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InvalidParameters", "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" : "InvalidParametersException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InvalidParametersException", "variableName" : "invalidParametersException", "variableType" : "InvalidParametersException", "documentation" : null, "simpleType" : "InvalidParametersException", "variableSetterType" : "InvalidParametersException" }, "wrapper" : false }, "InvalidPermissionTypeException" : { "c2jName" : "InvalidPermissionType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              The permission type is not supported. Share is the only supported permission type.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InvalidPermissionType", "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" : "InvalidPermissionTypeException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InvalidPermissionTypeException", "variableName" : "invalidPermissionTypeException", "variableType" : "InvalidPermissionTypeException", "documentation" : null, "simpleType" : "InvalidPermissionTypeException", "variableSetterType" : "InvalidPermissionTypeException" }, "wrapper" : false }, "InvalidPluginNameException" : { "c2jName" : "InvalidPluginName", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              The plugin name is not valid.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InvalidPluginName", "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" : "InvalidPluginNameException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InvalidPluginNameException", "variableName" : "invalidPluginNameException", "variableType" : "InvalidPluginNameException", "documentation" : null, "simpleType" : "InvalidPluginNameException", "variableSetterType" : "InvalidPluginNameException" }, "wrapper" : false }, "InvalidPolicyAttributeException" : { "c2jName" : "InvalidPolicyAttributeException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              A policy attribute or its value is invalid.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InvalidPolicyAttributeException", "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" : "InvalidPolicyAttributeException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InvalidPolicyAttributeException", "variableName" : "invalidPolicyAttributeException", "variableType" : "InvalidPolicyAttributeException", "documentation" : null, "simpleType" : "InvalidPolicyAttributeException", "variableSetterType" : "InvalidPolicyAttributeException" }, "wrapper" : false }, "InvalidPolicyTypeException" : { "c2jName" : "InvalidPolicyTypeException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              The policy type is not supported. Parameter Store supports the following policy types: Expiration, ExpirationNotification, and NoChangeNotification.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InvalidPolicyTypeException", "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" : "InvalidPolicyTypeException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InvalidPolicyTypeException", "variableName" : "invalidPolicyTypeException", "variableType" : "InvalidPolicyTypeException", "documentation" : null, "simpleType" : "InvalidPolicyTypeException", "variableSetterType" : "InvalidPolicyTypeException" }, "wrapper" : false }, "InvalidResourceIdException" : { "c2jName" : "InvalidResourceId", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              The resource ID is not valid. Verify that you entered the correct ID and try again.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InvalidResourceId", "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" : "InvalidResourceIdException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InvalidResourceIdException", "variableName" : "invalidResourceIdException", "variableType" : "InvalidResourceIdException", "documentation" : null, "simpleType" : "InvalidResourceIdException", "variableSetterType" : "InvalidResourceIdException" }, "wrapper" : false }, "InvalidResourceTypeException" : { "c2jName" : "InvalidResourceType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              The resource type is not valid. For example, if you are attempting to tag an instance, the instance must be a registered, managed instance.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InvalidResourceType", "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" : "InvalidResourceTypeException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InvalidResourceTypeException", "variableName" : "invalidResourceTypeException", "variableType" : "InvalidResourceTypeException", "documentation" : null, "simpleType" : "InvalidResourceTypeException", "variableSetterType" : "InvalidResourceTypeException" }, "wrapper" : false }, "InvalidResultAttributeException" : { "c2jName" : "InvalidResultAttributeException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              The specified inventory item result attribute is not valid.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InvalidResultAttributeException", "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" : "InvalidResultAttributeException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InvalidResultAttributeException", "variableName" : "invalidResultAttributeException", "variableType" : "InvalidResultAttributeException", "documentation" : null, "simpleType" : "InvalidResultAttributeException", "variableSetterType" : "InvalidResultAttributeException" }, "wrapper" : false }, "InvalidRoleException" : { "c2jName" : "InvalidRole", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              The role name can't contain invalid characters. Also verify that you specified an IAM role for notifications that includes the required trust policy. For information about configuring the IAM role for Run Command notifications, see Configuring Amazon SNS Notifications for Run Command in the AWS Systems Manager User Guide.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InvalidRole", "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" : "InvalidRoleException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InvalidRoleException", "variableName" : "invalidRoleException", "variableType" : "InvalidRoleException", "documentation" : null, "simpleType" : "InvalidRoleException", "variableSetterType" : "InvalidRoleException" }, "wrapper" : false }, "InvalidScheduleException" : { "c2jName" : "InvalidSchedule", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              The schedule is invalid. Verify your cron or rate expression and try again.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InvalidSchedule", "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" : "InvalidScheduleException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InvalidScheduleException", "variableName" : "invalidScheduleException", "variableType" : "InvalidScheduleException", "documentation" : null, "simpleType" : "InvalidScheduleException", "variableSetterType" : "InvalidScheduleException" }, "wrapper" : false }, "InvalidTargetException" : { "c2jName" : "InvalidTarget", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              The target is not valid or does not exist. It might not be configured for EC2 Systems Manager or you might not have permission to perform the operation.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InvalidTarget", "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" : "InvalidTargetException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InvalidTargetException", "variableName" : "invalidTargetException", "variableType" : "InvalidTargetException", "documentation" : null, "simpleType" : "InvalidTargetException", "variableSetterType" : "InvalidTargetException" }, "wrapper" : false }, "InvalidTypeNameException" : { "c2jName" : "InvalidTypeNameException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              The parameter type name is not valid.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InvalidTypeNameException", "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" : "InvalidTypeNameException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InvalidTypeNameException", "variableName" : "invalidTypeNameException", "variableType" : "InvalidTypeNameException", "documentation" : null, "simpleType" : "InvalidTypeNameException", "variableSetterType" : "InvalidTypeNameException" }, "wrapper" : false }, "InvalidUpdateException" : { "c2jName" : "InvalidUpdate", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              The update is not valid.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InvalidUpdate", "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" : "InvalidUpdateException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InvalidUpdateException", "variableName" : "invalidUpdateException", "variableType" : "InvalidUpdateException", "documentation" : null, "simpleType" : "InvalidUpdateException", "variableSetterType" : "InvalidUpdateException" }, "wrapper" : false }, "InventoryAggregator" : { "c2jName" : "InventoryAggregator", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              Specifies the inventory type and attribute for the aggregation execution.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getExpression", "beanStyleSetterMethodName" : "setExpression", "c2jName" : "Expression", "c2jShape" : "InventoryAggregatorExpression", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The inventory type and attribute name for aggregation.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #expression(String)}.\n@param expression a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #expression(String)", "deprecated" : false, "documentation" : "

                                                                                                              The inventory type and attribute name for aggregation.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "expression", "fluentSetterDocumentation" : "

                                                                                                              The inventory type and attribute name for aggregation.

                                                                                                              \n@param expression The inventory type and attribute name for aggregation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "expression", "getterDocumentation" : "

                                                                                                              The inventory type and attribute name for aggregation.

                                                                                                              \n@return The inventory type and attribute name for aggregation.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Expression", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Expression", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Expression", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The inventory type and attribute name for aggregation.

                                                                                                              \n@param expression The inventory type and attribute name for aggregation.", "setterMethodName" : "setExpression", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "expression", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "expression", "variableType" : "String", "documentation" : "

                                                                                                              The inventory type and attribute name for aggregation.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAggregators", "beanStyleSetterMethodName" : "setAggregators", "c2jName" : "Aggregators", "c2jShape" : "InventoryAggregatorList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Nested aggregators to further refine aggregation for an inventory type.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #aggregators(List)}.\n@param aggregators a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #aggregators(List)", "deprecated" : false, "documentation" : "

                                                                                                              Nested aggregators to further refine aggregation for an inventory type.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "aggregators", "fluentSetterDocumentation" : "

                                                                                                              Nested aggregators to further refine aggregation for an inventory type.

                                                                                                              \n@param aggregators Nested aggregators to further refine aggregation for an inventory type.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "aggregators", "getterDocumentation" : "

                                                                                                              Nested aggregators to further refine aggregation for an inventory type.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return Nested aggregators to further refine aggregation for an inventory type.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Aggregators", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Aggregators", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "InventoryAggregator", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link InventoryAggregator.Builder} avoiding the need to create one manually via {@link InventoryAggregator#builder()}.\n\nWhen the {@link Consumer} completes, {@link InventoryAggregator.Builder#build()} is called immediately and its result is passed to {@link #member(InventoryAggregator)}.\n@param member a consumer that will call methods on {@link InventoryAggregator.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(InventoryAggregator)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "InventoryAggregator", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "InventoryAggregator", "variableName" : "member", "variableType" : "InventoryAggregator", "documentation" : null, "simpleType" : "InventoryAggregator", "variableSetterType" : "InventoryAggregator" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InventoryAggregator", "variableName" : "member", "variableType" : "InventoryAggregator", "documentation" : "", "simpleType" : "InventoryAggregator", "variableSetterType" : "InventoryAggregator" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "InventoryAggregator", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "InventoryAggregator", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Aggregators", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Nested aggregators to further refine aggregation for an inventory type.

                                                                                                              \n@param aggregators Nested aggregators to further refine aggregation for an inventory type.", "setterMethodName" : "setAggregators", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "aggregators", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "aggregators", "variableType" : "java.util.List", "documentation" : "

                                                                                                              Nested aggregators to further refine aggregation for an inventory type.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getGroups", "beanStyleSetterMethodName" : "setGroups", "c2jName" : "Groups", "c2jShape" : "InventoryGroupList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A user-defined set of one or more filters on which to aggregate inventory data. Groups return a count of resources that match and don't match the specified criteria.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #groups(List)}.\n@param groups a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #groups(List)", "deprecated" : false, "documentation" : "

                                                                                                              A user-defined set of one or more filters on which to aggregate inventory data. Groups return a count of resources that match and don't match the specified criteria.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "groups", "fluentSetterDocumentation" : "

                                                                                                              A user-defined set of one or more filters on which to aggregate inventory data. Groups return a count of resources that match and don't match the specified criteria.

                                                                                                              \n@param groups A user-defined set of one or more filters on which to aggregate inventory data. Groups return a count of resources that match and don't match the specified criteria.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "groups", "getterDocumentation" : "

                                                                                                              A user-defined set of one or more filters on which to aggregate inventory data. Groups return a count of resources that match and don't match the specified criteria.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return A user-defined set of one or more filters on which to aggregate inventory data. Groups return a count of resources that match and don't match the specified criteria.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Groups", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Groups", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "InventoryGroup", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link InventoryGroup.Builder} avoiding the need to create one manually via {@link InventoryGroup#builder()}.\n\nWhen the {@link Consumer} completes, {@link InventoryGroup.Builder#build()} is called immediately and its result is passed to {@link #member(InventoryGroup)}.\n@param member a consumer that will call methods on {@link InventoryGroup.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(InventoryGroup)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "InventoryGroup", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "InventoryGroup", "variableName" : "member", "variableType" : "InventoryGroup", "documentation" : null, "simpleType" : "InventoryGroup", "variableSetterType" : "InventoryGroup" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InventoryGroup", "variableName" : "member", "variableType" : "InventoryGroup", "documentation" : "", "simpleType" : "InventoryGroup", "variableSetterType" : "InventoryGroup" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "InventoryGroup", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "InventoryGroup", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Groups", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A user-defined set of one or more filters on which to aggregate inventory data. Groups return a count of resources that match and don't match the specified criteria.

                                                                                                              \n@param groups A user-defined set of one or more filters on which to aggregate inventory data. Groups return a count of resources that match and don't match the specified criteria.", "setterMethodName" : "setGroups", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "groups", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "groups", "variableType" : "java.util.List", "documentation" : "

                                                                                                              A user-defined set of one or more filters on which to aggregate inventory data. Groups return a count of resources that match and don't match the specified criteria.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Aggregators" : { "beanStyleGetterMethodName" : "getAggregators", "beanStyleSetterMethodName" : "setAggregators", "c2jName" : "Aggregators", "c2jShape" : "InventoryAggregatorList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Nested aggregators to further refine aggregation for an inventory type.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #aggregators(List)}.\n@param aggregators a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #aggregators(List)", "deprecated" : false, "documentation" : "

                                                                                                              Nested aggregators to further refine aggregation for an inventory type.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "aggregators", "fluentSetterDocumentation" : "

                                                                                                              Nested aggregators to further refine aggregation for an inventory type.

                                                                                                              \n@param aggregators Nested aggregators to further refine aggregation for an inventory type.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "aggregators", "getterDocumentation" : "

                                                                                                              Nested aggregators to further refine aggregation for an inventory type.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return Nested aggregators to further refine aggregation for an inventory type.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Aggregators", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Aggregators", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "InventoryAggregator", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link InventoryAggregator.Builder} avoiding the need to create one manually via {@link InventoryAggregator#builder()}.\n\nWhen the {@link Consumer} completes, {@link InventoryAggregator.Builder#build()} is called immediately and its result is passed to {@link #member(InventoryAggregator)}.\n@param member a consumer that will call methods on {@link InventoryAggregator.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(InventoryAggregator)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "InventoryAggregator", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "InventoryAggregator", "variableName" : "member", "variableType" : "InventoryAggregator", "documentation" : null, "simpleType" : "InventoryAggregator", "variableSetterType" : "InventoryAggregator" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InventoryAggregator", "variableName" : "member", "variableType" : "InventoryAggregator", "documentation" : "", "simpleType" : "InventoryAggregator", "variableSetterType" : "InventoryAggregator" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "InventoryAggregator", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "InventoryAggregator", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Aggregators", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Nested aggregators to further refine aggregation for an inventory type.

                                                                                                              \n@param aggregators Nested aggregators to further refine aggregation for an inventory type.", "setterMethodName" : "setAggregators", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "aggregators", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "aggregators", "variableType" : "java.util.List", "documentation" : "

                                                                                                              Nested aggregators to further refine aggregation for an inventory type.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "Expression" : { "beanStyleGetterMethodName" : "getExpression", "beanStyleSetterMethodName" : "setExpression", "c2jName" : "Expression", "c2jShape" : "InventoryAggregatorExpression", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The inventory type and attribute name for aggregation.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #expression(String)}.\n@param expression a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #expression(String)", "deprecated" : false, "documentation" : "

                                                                                                              The inventory type and attribute name for aggregation.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "expression", "fluentSetterDocumentation" : "

                                                                                                              The inventory type and attribute name for aggregation.

                                                                                                              \n@param expression The inventory type and attribute name for aggregation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "expression", "getterDocumentation" : "

                                                                                                              The inventory type and attribute name for aggregation.

                                                                                                              \n@return The inventory type and attribute name for aggregation.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Expression", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Expression", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Expression", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The inventory type and attribute name for aggregation.

                                                                                                              \n@param expression The inventory type and attribute name for aggregation.", "setterMethodName" : "setExpression", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "expression", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "expression", "variableType" : "String", "documentation" : "

                                                                                                              The inventory type and attribute name for aggregation.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Groups" : { "beanStyleGetterMethodName" : "getGroups", "beanStyleSetterMethodName" : "setGroups", "c2jName" : "Groups", "c2jShape" : "InventoryGroupList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A user-defined set of one or more filters on which to aggregate inventory data. Groups return a count of resources that match and don't match the specified criteria.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #groups(List)}.\n@param groups a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #groups(List)", "deprecated" : false, "documentation" : "

                                                                                                              A user-defined set of one or more filters on which to aggregate inventory data. Groups return a count of resources that match and don't match the specified criteria.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "groups", "fluentSetterDocumentation" : "

                                                                                                              A user-defined set of one or more filters on which to aggregate inventory data. Groups return a count of resources that match and don't match the specified criteria.

                                                                                                              \n@param groups A user-defined set of one or more filters on which to aggregate inventory data. Groups return a count of resources that match and don't match the specified criteria.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "groups", "getterDocumentation" : "

                                                                                                              A user-defined set of one or more filters on which to aggregate inventory data. Groups return a count of resources that match and don't match the specified criteria.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return A user-defined set of one or more filters on which to aggregate inventory data. Groups return a count of resources that match and don't match the specified criteria.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Groups", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Groups", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "InventoryGroup", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link InventoryGroup.Builder} avoiding the need to create one manually via {@link InventoryGroup#builder()}.\n\nWhen the {@link Consumer} completes, {@link InventoryGroup.Builder#build()} is called immediately and its result is passed to {@link #member(InventoryGroup)}.\n@param member a consumer that will call methods on {@link InventoryGroup.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(InventoryGroup)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "InventoryGroup", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "InventoryGroup", "variableName" : "member", "variableType" : "InventoryGroup", "documentation" : null, "simpleType" : "InventoryGroup", "variableSetterType" : "InventoryGroup" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InventoryGroup", "variableName" : "member", "variableType" : "InventoryGroup", "documentation" : "", "simpleType" : "InventoryGroup", "variableSetterType" : "InventoryGroup" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "InventoryGroup", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "InventoryGroup", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Groups", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A user-defined set of one or more filters on which to aggregate inventory data. Groups return a count of resources that match and don't match the specified criteria.

                                                                                                              \n@param groups A user-defined set of one or more filters on which to aggregate inventory data. Groups return a count of resources that match and don't match the specified criteria.", "setterMethodName" : "setGroups", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "groups", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "groups", "variableType" : "java.util.List", "documentation" : "

                                                                                                              A user-defined set of one or more filters on which to aggregate inventory data. Groups return a count of resources that match and don't match the specified criteria.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getExpression", "beanStyleSetterMethodName" : "setExpression", "c2jName" : "Expression", "c2jShape" : "InventoryAggregatorExpression", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The inventory type and attribute name for aggregation.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #expression(String)}.\n@param expression a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #expression(String)", "deprecated" : false, "documentation" : "

                                                                                                              The inventory type and attribute name for aggregation.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "expression", "fluentSetterDocumentation" : "

                                                                                                              The inventory type and attribute name for aggregation.

                                                                                                              \n@param expression The inventory type and attribute name for aggregation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "expression", "getterDocumentation" : "

                                                                                                              The inventory type and attribute name for aggregation.

                                                                                                              \n@return The inventory type and attribute name for aggregation.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Expression", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Expression", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Expression", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The inventory type and attribute name for aggregation.

                                                                                                              \n@param expression The inventory type and attribute name for aggregation.", "setterMethodName" : "setExpression", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "expression", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "expression", "variableType" : "String", "documentation" : "

                                                                                                              The inventory type and attribute name for aggregation.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAggregators", "beanStyleSetterMethodName" : "setAggregators", "c2jName" : "Aggregators", "c2jShape" : "InventoryAggregatorList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Nested aggregators to further refine aggregation for an inventory type.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #aggregators(List)}.\n@param aggregators a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #aggregators(List)", "deprecated" : false, "documentation" : "

                                                                                                              Nested aggregators to further refine aggregation for an inventory type.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "aggregators", "fluentSetterDocumentation" : "

                                                                                                              Nested aggregators to further refine aggregation for an inventory type.

                                                                                                              \n@param aggregators Nested aggregators to further refine aggregation for an inventory type.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "aggregators", "getterDocumentation" : "

                                                                                                              Nested aggregators to further refine aggregation for an inventory type.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return Nested aggregators to further refine aggregation for an inventory type.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Aggregators", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Aggregators", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "InventoryAggregator", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link InventoryAggregator.Builder} avoiding the need to create one manually via {@link InventoryAggregator#builder()}.\n\nWhen the {@link Consumer} completes, {@link InventoryAggregator.Builder#build()} is called immediately and its result is passed to {@link #member(InventoryAggregator)}.\n@param member a consumer that will call methods on {@link InventoryAggregator.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(InventoryAggregator)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "InventoryAggregator", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "InventoryAggregator", "variableName" : "member", "variableType" : "InventoryAggregator", "documentation" : null, "simpleType" : "InventoryAggregator", "variableSetterType" : "InventoryAggregator" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InventoryAggregator", "variableName" : "member", "variableType" : "InventoryAggregator", "documentation" : "", "simpleType" : "InventoryAggregator", "variableSetterType" : "InventoryAggregator" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "InventoryAggregator", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "InventoryAggregator", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Aggregators", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Nested aggregators to further refine aggregation for an inventory type.

                                                                                                              \n@param aggregators Nested aggregators to further refine aggregation for an inventory type.", "setterMethodName" : "setAggregators", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "aggregators", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "aggregators", "variableType" : "java.util.List", "documentation" : "

                                                                                                              Nested aggregators to further refine aggregation for an inventory type.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getGroups", "beanStyleSetterMethodName" : "setGroups", "c2jName" : "Groups", "c2jShape" : "InventoryGroupList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A user-defined set of one or more filters on which to aggregate inventory data. Groups return a count of resources that match and don't match the specified criteria.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #groups(List)}.\n@param groups a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #groups(List)", "deprecated" : false, "documentation" : "

                                                                                                              A user-defined set of one or more filters on which to aggregate inventory data. Groups return a count of resources that match and don't match the specified criteria.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "groups", "fluentSetterDocumentation" : "

                                                                                                              A user-defined set of one or more filters on which to aggregate inventory data. Groups return a count of resources that match and don't match the specified criteria.

                                                                                                              \n@param groups A user-defined set of one or more filters on which to aggregate inventory data. Groups return a count of resources that match and don't match the specified criteria.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "groups", "getterDocumentation" : "

                                                                                                              A user-defined set of one or more filters on which to aggregate inventory data. Groups return a count of resources that match and don't match the specified criteria.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return A user-defined set of one or more filters on which to aggregate inventory data. Groups return a count of resources that match and don't match the specified criteria.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Groups", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Groups", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "InventoryGroup", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link InventoryGroup.Builder} avoiding the need to create one manually via {@link InventoryGroup#builder()}.\n\nWhen the {@link Consumer} completes, {@link InventoryGroup.Builder#build()} is called immediately and its result is passed to {@link #member(InventoryGroup)}.\n@param member a consumer that will call methods on {@link InventoryGroup.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(InventoryGroup)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "InventoryGroup", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "InventoryGroup", "variableName" : "member", "variableType" : "InventoryGroup", "documentation" : null, "simpleType" : "InventoryGroup", "variableSetterType" : "InventoryGroup" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InventoryGroup", "variableName" : "member", "variableType" : "InventoryGroup", "documentation" : "", "simpleType" : "InventoryGroup", "variableSetterType" : "InventoryGroup" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "InventoryGroup", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "InventoryGroup", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Groups", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A user-defined set of one or more filters on which to aggregate inventory data. Groups return a count of resources that match and don't match the specified criteria.

                                                                                                              \n@param groups A user-defined set of one or more filters on which to aggregate inventory data. Groups return a count of resources that match and don't match the specified criteria.", "setterMethodName" : "setGroups", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "groups", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "groups", "variableType" : "java.util.List", "documentation" : "

                                                                                                              A user-defined set of one or more filters on which to aggregate inventory data. Groups return a count of resources that match and don't match the specified criteria.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "InventoryAggregator", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "InventoryAggregator", "variableName" : "inventoryAggregator", "variableType" : "InventoryAggregator", "documentation" : null, "simpleType" : "InventoryAggregator", "variableSetterType" : "InventoryAggregator" }, "wrapper" : false }, "InventoryAttributeDataType" : { "c2jName" : "InventoryAttributeDataType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "STRING", "value" : "string" }, { "name" : "NUMBER", "value" : "number" } ], "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" : "InventoryAttributeDataType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "InventoryAttributeDataType", "variableName" : "inventoryAttributeDataType", "variableType" : "InventoryAttributeDataType", "documentation" : null, "simpleType" : "InventoryAttributeDataType", "variableSetterType" : "InventoryAttributeDataType" }, "wrapper" : false }, "InventoryDeletionStatus" : { "c2jName" : "InventoryDeletionStatus", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "IN_PROGRESS", "value" : "InProgress" }, { "name" : "COMPLETE", "value" : "Complete" } ], "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" : "InventoryDeletionStatus", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "InventoryDeletionStatus", "variableName" : "inventoryDeletionStatus", "variableType" : "InventoryDeletionStatus", "documentation" : null, "simpleType" : "InventoryDeletionStatus", "variableSetterType" : "InventoryDeletionStatus" }, "wrapper" : false }, "InventoryDeletionStatusItem" : { "c2jName" : "InventoryDeletionStatusItem", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              Status information returned by the DeleteInventory action.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getDeletionId", "beanStyleSetterMethodName" : "setDeletionId", "c2jName" : "DeletionId", "c2jShape" : "InventoryDeletionId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The deletion ID returned by the DeleteInventory action.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deletionId(String)}.\n@param deletionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deletionId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The deletion ID returned by the DeleteInventory action.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deletionId", "fluentSetterDocumentation" : "

                                                                                                              The deletion ID returned by the DeleteInventory action.

                                                                                                              \n@param deletionId The deletion ID returned by the DeleteInventory action.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deletionId", "getterDocumentation" : "

                                                                                                              The deletion ID returned by the DeleteInventory action.

                                                                                                              \n@return The deletion ID returned by the DeleteInventory action.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeletionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeletionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeletionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The deletion ID returned by the DeleteInventory action.

                                                                                                              \n@param deletionId The deletion ID returned by the DeleteInventory action.", "setterMethodName" : "setDeletionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deletionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deletionId", "variableType" : "String", "documentation" : "

                                                                                                              The deletion ID returned by the DeleteInventory action.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTypeName", "beanStyleSetterMethodName" : "setTypeName", "c2jName" : "TypeName", "c2jShape" : "InventoryItemTypeName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of the inventory data type.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeName(String)}.\n@param typeName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #typeName(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name of the inventory data type.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "typeName", "fluentSetterDocumentation" : "

                                                                                                              The name of the inventory data type.

                                                                                                              \n@param typeName The name of the inventory data type.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "typeName", "getterDocumentation" : "

                                                                                                              The name of the inventory data type.

                                                                                                              \n@return The name of the inventory data type.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TypeName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TypeName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TypeName", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The name of the inventory data type.

                                                                                                              \n@param typeName The name of the inventory data type.", "setterMethodName" : "setTypeName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "typeName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "typeName", "variableType" : "String", "documentation" : "

                                                                                                              The name of the inventory data type.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeletionStartTime", "beanStyleSetterMethodName" : "setDeletionStartTime", "c2jName" : "DeletionStartTime", "c2jShape" : "InventoryDeletionStartTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The UTC timestamp when the delete operation started.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #deletionStartTime(Instant)}.\n@param deletionStartTime 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 #deletionStartTime(Instant)", "deprecated" : false, "documentation" : "

                                                                                                              The UTC timestamp when the delete operation started.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deletionStartTime", "fluentSetterDocumentation" : "

                                                                                                              The UTC timestamp when the delete operation started.

                                                                                                              \n@param deletionStartTime The UTC timestamp when the delete operation started.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deletionStartTime", "getterDocumentation" : "

                                                                                                              The UTC timestamp when the delete operation started.

                                                                                                              \n@return The UTC timestamp when the delete operation started.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeletionStartTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeletionStartTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "DeletionStartTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The UTC timestamp when the delete operation started.

                                                                                                              \n@param deletionStartTime The UTC timestamp when the delete operation started.", "setterMethodName" : "setDeletionStartTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "deletionStartTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "deletionStartTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                              The UTC timestamp when the delete operation started.

                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastStatusAsString", "beanStyleSetterMethodName" : "setLastStatus", "c2jName" : "LastStatus", "c2jShape" : "InventoryDeletionStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The status of the operation. Possible values are InProgress and Complete.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #lastStatusAsString(String)}.\n@param lastStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastStatus(String)", "deprecated" : false, "documentation" : "

                                                                                                              The status of the operation. Possible values are InProgress and Complete.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "InventoryDeletionStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "lastStatus", "fluentEnumSetterMethodName" : "lastStatus", "fluentGetterMethodName" : "lastStatusAsString", "fluentSetterDocumentation" : "

                                                                                                              The status of the operation. Possible values are InProgress and Complete.

                                                                                                              \n@param lastStatus The status of the operation. Possible values are InProgress and Complete.\n@see InventoryDeletionStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see InventoryDeletionStatus", "fluentSetterMethodName" : "lastStatus", "getterDocumentation" : "

                                                                                                              The status of the operation. Possible values are InProgress and Complete.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #lastStatus} will return {@link InventoryDeletionStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #lastStatusAsString}.\n

                                                                                                              \n@return The status of the operation. Possible values are InProgress and Complete.\n@see InventoryDeletionStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastStatus", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The status of the operation. Possible values are InProgress and Complete.

                                                                                                              \n@param lastStatus The status of the operation. Possible values are InProgress and Complete.\n@see InventoryDeletionStatus", "setterMethodName" : "setLastStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastStatus", "variableType" : "String", "documentation" : "

                                                                                                              The status of the operation. Possible values are InProgress and Complete.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastStatusMessage", "beanStyleSetterMethodName" : "setLastStatusMessage", "c2jName" : "LastStatusMessage", "c2jShape" : "InventoryDeletionLastStatusMessage", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Information about the 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 #lastStatusMessage(String)}.\n@param lastStatusMessage a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastStatusMessage(String)", "deprecated" : false, "documentation" : "

                                                                                                              Information about the status.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastStatusMessage", "fluentSetterDocumentation" : "

                                                                                                              Information about the status.

                                                                                                              \n@param lastStatusMessage Information about the status.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastStatusMessage", "getterDocumentation" : "

                                                                                                              Information about the status.

                                                                                                              \n@return Information about the 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" : "LastStatusMessage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastStatusMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastStatusMessage", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Information about the status.

                                                                                                              \n@param lastStatusMessage Information about the status.", "setterMethodName" : "setLastStatusMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastStatusMessage", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastStatusMessage", "variableType" : "String", "documentation" : "

                                                                                                              Information about the status.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeletionSummary", "beanStyleSetterMethodName" : "setDeletionSummary", "c2jName" : "DeletionSummary", "c2jShape" : "InventoryDeletionSummary", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Information about the delete operation. For more information about this summary, see Understanding the Delete Inventory Summary in the AWS Systems Manager User Guide.

                                                                                                              \nThis is a convenience that creates an instance of the {@link InventoryDeletionSummary.Builder} avoiding the need to create one manually via {@link InventoryDeletionSummary#builder()}.\n\nWhen the {@link Consumer} completes, {@link InventoryDeletionSummary.Builder#build()} is called immediately and its result is passed to {@link #deletionSummary(InventoryDeletionSummary)}.\n@param deletionSummary a consumer that will call methods on {@link InventoryDeletionSummary.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deletionSummary(InventoryDeletionSummary)", "deprecated" : false, "documentation" : "

                                                                                                              Information about the delete operation. For more information about this summary, see Understanding the Delete Inventory Summary in the AWS Systems Manager User Guide.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deletionSummary", "fluentSetterDocumentation" : "

                                                                                                              Information about the delete operation. For more information about this summary, see Understanding the Delete Inventory Summary in the AWS Systems Manager User Guide.

                                                                                                              \n@param deletionSummary Information about the delete operation. For more information about this summary, see Understanding the Delete Inventory Summary in the AWS Systems Manager User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deletionSummary", "getterDocumentation" : "

                                                                                                              Information about the delete operation. For more information about this summary, see Understanding the Delete Inventory Summary in the AWS Systems Manager User Guide.

                                                                                                              \n@return Information about the delete operation. For more information about this summary, see Understanding the Delete Inventory Summary in the AWS Systems Manager User Guide.", "getterModel" : { "returnType" : "InventoryDeletionSummary", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeletionSummary", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeletionSummary", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DeletionSummary", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Information about the delete operation. For more information about this summary, see Understanding the Delete Inventory Summary in the AWS Systems Manager User Guide.

                                                                                                              \n@param deletionSummary Information about the delete operation. For more information about this summary, see Understanding the Delete Inventory Summary in the AWS Systems Manager User Guide.", "setterMethodName" : "setDeletionSummary", "setterModel" : { "variableDeclarationType" : "InventoryDeletionSummary", "variableName" : "deletionSummary", "variableType" : "InventoryDeletionSummary", "documentation" : null, "simpleType" : "InventoryDeletionSummary", "variableSetterType" : "InventoryDeletionSummary" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InventoryDeletionSummary", "variableName" : "deletionSummary", "variableType" : "InventoryDeletionSummary", "documentation" : "

                                                                                                              Information about the delete operation. For more information about this summary, see Understanding the Delete Inventory Summary in the AWS Systems Manager User Guide.

                                                                                                              ", "simpleType" : "InventoryDeletionSummary", "variableSetterType" : "InventoryDeletionSummary" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastStatusUpdateTime", "beanStyleSetterMethodName" : "setLastStatusUpdateTime", "c2jName" : "LastStatusUpdateTime", "c2jShape" : "InventoryDeletionLastStatusUpdateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The UTC timestamp of when the last status report.

                                                                                                              \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 #lastStatusUpdateTime(Instant)}.\n@param lastStatusUpdateTime 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 #lastStatusUpdateTime(Instant)", "deprecated" : false, "documentation" : "

                                                                                                              The UTC timestamp of when the last status report.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastStatusUpdateTime", "fluentSetterDocumentation" : "

                                                                                                              The UTC timestamp of when the last status report.

                                                                                                              \n@param lastStatusUpdateTime The UTC timestamp of when the last status report.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastStatusUpdateTime", "getterDocumentation" : "

                                                                                                              The UTC timestamp of when the last status report.

                                                                                                              \n@return The UTC timestamp of when the last status report.", "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" : "LastStatusUpdateTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastStatusUpdateTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastStatusUpdateTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The UTC timestamp of when the last status report.

                                                                                                              \n@param lastStatusUpdateTime The UTC timestamp of when the last status report.", "setterMethodName" : "setLastStatusUpdateTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastStatusUpdateTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastStatusUpdateTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                              The UTC timestamp of when the last status report.

                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DeletionId" : { "beanStyleGetterMethodName" : "getDeletionId", "beanStyleSetterMethodName" : "setDeletionId", "c2jName" : "DeletionId", "c2jShape" : "InventoryDeletionId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The deletion ID returned by the DeleteInventory action.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deletionId(String)}.\n@param deletionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deletionId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The deletion ID returned by the DeleteInventory action.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deletionId", "fluentSetterDocumentation" : "

                                                                                                              The deletion ID returned by the DeleteInventory action.

                                                                                                              \n@param deletionId The deletion ID returned by the DeleteInventory action.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deletionId", "getterDocumentation" : "

                                                                                                              The deletion ID returned by the DeleteInventory action.

                                                                                                              \n@return The deletion ID returned by the DeleteInventory action.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeletionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeletionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeletionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The deletion ID returned by the DeleteInventory action.

                                                                                                              \n@param deletionId The deletion ID returned by the DeleteInventory action.", "setterMethodName" : "setDeletionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deletionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deletionId", "variableType" : "String", "documentation" : "

                                                                                                              The deletion ID returned by the DeleteInventory action.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DeletionStartTime" : { "beanStyleGetterMethodName" : "getDeletionStartTime", "beanStyleSetterMethodName" : "setDeletionStartTime", "c2jName" : "DeletionStartTime", "c2jShape" : "InventoryDeletionStartTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The UTC timestamp when the delete operation started.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #deletionStartTime(Instant)}.\n@param deletionStartTime 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 #deletionStartTime(Instant)", "deprecated" : false, "documentation" : "

                                                                                                              The UTC timestamp when the delete operation started.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deletionStartTime", "fluentSetterDocumentation" : "

                                                                                                              The UTC timestamp when the delete operation started.

                                                                                                              \n@param deletionStartTime The UTC timestamp when the delete operation started.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deletionStartTime", "getterDocumentation" : "

                                                                                                              The UTC timestamp when the delete operation started.

                                                                                                              \n@return The UTC timestamp when the delete operation started.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeletionStartTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeletionStartTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "DeletionStartTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The UTC timestamp when the delete operation started.

                                                                                                              \n@param deletionStartTime The UTC timestamp when the delete operation started.", "setterMethodName" : "setDeletionStartTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "deletionStartTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "deletionStartTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                              The UTC timestamp when the delete operation started.

                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "DeletionSummary" : { "beanStyleGetterMethodName" : "getDeletionSummary", "beanStyleSetterMethodName" : "setDeletionSummary", "c2jName" : "DeletionSummary", "c2jShape" : "InventoryDeletionSummary", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Information about the delete operation. For more information about this summary, see Understanding the Delete Inventory Summary in the AWS Systems Manager User Guide.

                                                                                                              \nThis is a convenience that creates an instance of the {@link InventoryDeletionSummary.Builder} avoiding the need to create one manually via {@link InventoryDeletionSummary#builder()}.\n\nWhen the {@link Consumer} completes, {@link InventoryDeletionSummary.Builder#build()} is called immediately and its result is passed to {@link #deletionSummary(InventoryDeletionSummary)}.\n@param deletionSummary a consumer that will call methods on {@link InventoryDeletionSummary.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deletionSummary(InventoryDeletionSummary)", "deprecated" : false, "documentation" : "

                                                                                                              Information about the delete operation. For more information about this summary, see Understanding the Delete Inventory Summary in the AWS Systems Manager User Guide.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deletionSummary", "fluentSetterDocumentation" : "

                                                                                                              Information about the delete operation. For more information about this summary, see Understanding the Delete Inventory Summary in the AWS Systems Manager User Guide.

                                                                                                              \n@param deletionSummary Information about the delete operation. For more information about this summary, see Understanding the Delete Inventory Summary in the AWS Systems Manager User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deletionSummary", "getterDocumentation" : "

                                                                                                              Information about the delete operation. For more information about this summary, see Understanding the Delete Inventory Summary in the AWS Systems Manager User Guide.

                                                                                                              \n@return Information about the delete operation. For more information about this summary, see Understanding the Delete Inventory Summary in the AWS Systems Manager User Guide.", "getterModel" : { "returnType" : "InventoryDeletionSummary", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeletionSummary", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeletionSummary", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DeletionSummary", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Information about the delete operation. For more information about this summary, see Understanding the Delete Inventory Summary in the AWS Systems Manager User Guide.

                                                                                                              \n@param deletionSummary Information about the delete operation. For more information about this summary, see Understanding the Delete Inventory Summary in the AWS Systems Manager User Guide.", "setterMethodName" : "setDeletionSummary", "setterModel" : { "variableDeclarationType" : "InventoryDeletionSummary", "variableName" : "deletionSummary", "variableType" : "InventoryDeletionSummary", "documentation" : null, "simpleType" : "InventoryDeletionSummary", "variableSetterType" : "InventoryDeletionSummary" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InventoryDeletionSummary", "variableName" : "deletionSummary", "variableType" : "InventoryDeletionSummary", "documentation" : "

                                                                                                              Information about the delete operation. For more information about this summary, see Understanding the Delete Inventory Summary in the AWS Systems Manager User Guide.

                                                                                                              ", "simpleType" : "InventoryDeletionSummary", "variableSetterType" : "InventoryDeletionSummary" }, "xmlNameSpaceUri" : null }, "LastStatus" : { "beanStyleGetterMethodName" : "getLastStatusAsString", "beanStyleSetterMethodName" : "setLastStatus", "c2jName" : "LastStatus", "c2jShape" : "InventoryDeletionStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The status of the operation. Possible values are InProgress and Complete.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #lastStatusAsString(String)}.\n@param lastStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastStatus(String)", "deprecated" : false, "documentation" : "

                                                                                                              The status of the operation. Possible values are InProgress and Complete.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "InventoryDeletionStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "lastStatus", "fluentEnumSetterMethodName" : "lastStatus", "fluentGetterMethodName" : "lastStatusAsString", "fluentSetterDocumentation" : "

                                                                                                              The status of the operation. Possible values are InProgress and Complete.

                                                                                                              \n@param lastStatus The status of the operation. Possible values are InProgress and Complete.\n@see InventoryDeletionStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see InventoryDeletionStatus", "fluentSetterMethodName" : "lastStatus", "getterDocumentation" : "

                                                                                                              The status of the operation. Possible values are InProgress and Complete.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #lastStatus} will return {@link InventoryDeletionStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #lastStatusAsString}.\n

                                                                                                              \n@return The status of the operation. Possible values are InProgress and Complete.\n@see InventoryDeletionStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastStatus", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The status of the operation. Possible values are InProgress and Complete.

                                                                                                              \n@param lastStatus The status of the operation. Possible values are InProgress and Complete.\n@see InventoryDeletionStatus", "setterMethodName" : "setLastStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastStatus", "variableType" : "String", "documentation" : "

                                                                                                              The status of the operation. Possible values are InProgress and Complete.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "LastStatusMessage" : { "beanStyleGetterMethodName" : "getLastStatusMessage", "beanStyleSetterMethodName" : "setLastStatusMessage", "c2jName" : "LastStatusMessage", "c2jShape" : "InventoryDeletionLastStatusMessage", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Information about the 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 #lastStatusMessage(String)}.\n@param lastStatusMessage a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastStatusMessage(String)", "deprecated" : false, "documentation" : "

                                                                                                              Information about the status.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastStatusMessage", "fluentSetterDocumentation" : "

                                                                                                              Information about the status.

                                                                                                              \n@param lastStatusMessage Information about the status.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastStatusMessage", "getterDocumentation" : "

                                                                                                              Information about the status.

                                                                                                              \n@return Information about the 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" : "LastStatusMessage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastStatusMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastStatusMessage", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Information about the status.

                                                                                                              \n@param lastStatusMessage Information about the status.", "setterMethodName" : "setLastStatusMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastStatusMessage", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastStatusMessage", "variableType" : "String", "documentation" : "

                                                                                                              Information about the status.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "LastStatusUpdateTime" : { "beanStyleGetterMethodName" : "getLastStatusUpdateTime", "beanStyleSetterMethodName" : "setLastStatusUpdateTime", "c2jName" : "LastStatusUpdateTime", "c2jShape" : "InventoryDeletionLastStatusUpdateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The UTC timestamp of when the last status report.

                                                                                                              \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 #lastStatusUpdateTime(Instant)}.\n@param lastStatusUpdateTime 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 #lastStatusUpdateTime(Instant)", "deprecated" : false, "documentation" : "

                                                                                                              The UTC timestamp of when the last status report.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastStatusUpdateTime", "fluentSetterDocumentation" : "

                                                                                                              The UTC timestamp of when the last status report.

                                                                                                              \n@param lastStatusUpdateTime The UTC timestamp of when the last status report.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastStatusUpdateTime", "getterDocumentation" : "

                                                                                                              The UTC timestamp of when the last status report.

                                                                                                              \n@return The UTC timestamp of when the last status report.", "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" : "LastStatusUpdateTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastStatusUpdateTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastStatusUpdateTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The UTC timestamp of when the last status report.

                                                                                                              \n@param lastStatusUpdateTime The UTC timestamp of when the last status report.", "setterMethodName" : "setLastStatusUpdateTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastStatusUpdateTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastStatusUpdateTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                              The UTC timestamp of when the last status report.

                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "TypeName" : { "beanStyleGetterMethodName" : "getTypeName", "beanStyleSetterMethodName" : "setTypeName", "c2jName" : "TypeName", "c2jShape" : "InventoryItemTypeName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of the inventory data type.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeName(String)}.\n@param typeName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #typeName(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name of the inventory data type.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "typeName", "fluentSetterDocumentation" : "

                                                                                                              The name of the inventory data type.

                                                                                                              \n@param typeName The name of the inventory data type.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "typeName", "getterDocumentation" : "

                                                                                                              The name of the inventory data type.

                                                                                                              \n@return The name of the inventory data type.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TypeName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TypeName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TypeName", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The name of the inventory data type.

                                                                                                              \n@param typeName The name of the inventory data type.", "setterMethodName" : "setTypeName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "typeName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "typeName", "variableType" : "String", "documentation" : "

                                                                                                              The name of the inventory data type.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDeletionId", "beanStyleSetterMethodName" : "setDeletionId", "c2jName" : "DeletionId", "c2jShape" : "InventoryDeletionId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The deletion ID returned by the DeleteInventory action.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deletionId(String)}.\n@param deletionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deletionId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The deletion ID returned by the DeleteInventory action.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deletionId", "fluentSetterDocumentation" : "

                                                                                                              The deletion ID returned by the DeleteInventory action.

                                                                                                              \n@param deletionId The deletion ID returned by the DeleteInventory action.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deletionId", "getterDocumentation" : "

                                                                                                              The deletion ID returned by the DeleteInventory action.

                                                                                                              \n@return The deletion ID returned by the DeleteInventory action.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeletionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeletionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeletionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The deletion ID returned by the DeleteInventory action.

                                                                                                              \n@param deletionId The deletion ID returned by the DeleteInventory action.", "setterMethodName" : "setDeletionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deletionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deletionId", "variableType" : "String", "documentation" : "

                                                                                                              The deletion ID returned by the DeleteInventory action.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTypeName", "beanStyleSetterMethodName" : "setTypeName", "c2jName" : "TypeName", "c2jShape" : "InventoryItemTypeName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of the inventory data type.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeName(String)}.\n@param typeName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #typeName(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name of the inventory data type.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "typeName", "fluentSetterDocumentation" : "

                                                                                                              The name of the inventory data type.

                                                                                                              \n@param typeName The name of the inventory data type.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "typeName", "getterDocumentation" : "

                                                                                                              The name of the inventory data type.

                                                                                                              \n@return The name of the inventory data type.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TypeName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TypeName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TypeName", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The name of the inventory data type.

                                                                                                              \n@param typeName The name of the inventory data type.", "setterMethodName" : "setTypeName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "typeName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "typeName", "variableType" : "String", "documentation" : "

                                                                                                              The name of the inventory data type.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeletionStartTime", "beanStyleSetterMethodName" : "setDeletionStartTime", "c2jName" : "DeletionStartTime", "c2jShape" : "InventoryDeletionStartTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The UTC timestamp when the delete operation started.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #deletionStartTime(Instant)}.\n@param deletionStartTime 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 #deletionStartTime(Instant)", "deprecated" : false, "documentation" : "

                                                                                                              The UTC timestamp when the delete operation started.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deletionStartTime", "fluentSetterDocumentation" : "

                                                                                                              The UTC timestamp when the delete operation started.

                                                                                                              \n@param deletionStartTime The UTC timestamp when the delete operation started.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deletionStartTime", "getterDocumentation" : "

                                                                                                              The UTC timestamp when the delete operation started.

                                                                                                              \n@return The UTC timestamp when the delete operation started.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeletionStartTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeletionStartTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "DeletionStartTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The UTC timestamp when the delete operation started.

                                                                                                              \n@param deletionStartTime The UTC timestamp when the delete operation started.", "setterMethodName" : "setDeletionStartTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "deletionStartTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "deletionStartTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                              The UTC timestamp when the delete operation started.

                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastStatusAsString", "beanStyleSetterMethodName" : "setLastStatus", "c2jName" : "LastStatus", "c2jShape" : "InventoryDeletionStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The status of the operation. Possible values are InProgress and Complete.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #lastStatusAsString(String)}.\n@param lastStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastStatus(String)", "deprecated" : false, "documentation" : "

                                                                                                              The status of the operation. Possible values are InProgress and Complete.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "InventoryDeletionStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "lastStatus", "fluentEnumSetterMethodName" : "lastStatus", "fluentGetterMethodName" : "lastStatusAsString", "fluentSetterDocumentation" : "

                                                                                                              The status of the operation. Possible values are InProgress and Complete.

                                                                                                              \n@param lastStatus The status of the operation. Possible values are InProgress and Complete.\n@see InventoryDeletionStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see InventoryDeletionStatus", "fluentSetterMethodName" : "lastStatus", "getterDocumentation" : "

                                                                                                              The status of the operation. Possible values are InProgress and Complete.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #lastStatus} will return {@link InventoryDeletionStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #lastStatusAsString}.\n

                                                                                                              \n@return The status of the operation. Possible values are InProgress and Complete.\n@see InventoryDeletionStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastStatus", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The status of the operation. Possible values are InProgress and Complete.

                                                                                                              \n@param lastStatus The status of the operation. Possible values are InProgress and Complete.\n@see InventoryDeletionStatus", "setterMethodName" : "setLastStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastStatus", "variableType" : "String", "documentation" : "

                                                                                                              The status of the operation. Possible values are InProgress and Complete.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastStatusMessage", "beanStyleSetterMethodName" : "setLastStatusMessage", "c2jName" : "LastStatusMessage", "c2jShape" : "InventoryDeletionLastStatusMessage", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Information about the 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 #lastStatusMessage(String)}.\n@param lastStatusMessage a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastStatusMessage(String)", "deprecated" : false, "documentation" : "

                                                                                                              Information about the status.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastStatusMessage", "fluentSetterDocumentation" : "

                                                                                                              Information about the status.

                                                                                                              \n@param lastStatusMessage Information about the status.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastStatusMessage", "getterDocumentation" : "

                                                                                                              Information about the status.

                                                                                                              \n@return Information about the 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" : "LastStatusMessage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastStatusMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastStatusMessage", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Information about the status.

                                                                                                              \n@param lastStatusMessage Information about the status.", "setterMethodName" : "setLastStatusMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastStatusMessage", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastStatusMessage", "variableType" : "String", "documentation" : "

                                                                                                              Information about the status.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDeletionSummary", "beanStyleSetterMethodName" : "setDeletionSummary", "c2jName" : "DeletionSummary", "c2jShape" : "InventoryDeletionSummary", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Information about the delete operation. For more information about this summary, see Understanding the Delete Inventory Summary in the AWS Systems Manager User Guide.

                                                                                                              \nThis is a convenience that creates an instance of the {@link InventoryDeletionSummary.Builder} avoiding the need to create one manually via {@link InventoryDeletionSummary#builder()}.\n\nWhen the {@link Consumer} completes, {@link InventoryDeletionSummary.Builder#build()} is called immediately and its result is passed to {@link #deletionSummary(InventoryDeletionSummary)}.\n@param deletionSummary a consumer that will call methods on {@link InventoryDeletionSummary.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deletionSummary(InventoryDeletionSummary)", "deprecated" : false, "documentation" : "

                                                                                                              Information about the delete operation. For more information about this summary, see Understanding the Delete Inventory Summary in the AWS Systems Manager User Guide.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "deletionSummary", "fluentSetterDocumentation" : "

                                                                                                              Information about the delete operation. For more information about this summary, see Understanding the Delete Inventory Summary in the AWS Systems Manager User Guide.

                                                                                                              \n@param deletionSummary Information about the delete operation. For more information about this summary, see Understanding the Delete Inventory Summary in the AWS Systems Manager User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "deletionSummary", "getterDocumentation" : "

                                                                                                              Information about the delete operation. For more information about this summary, see Understanding the Delete Inventory Summary in the AWS Systems Manager User Guide.

                                                                                                              \n@return Information about the delete operation. For more information about this summary, see Understanding the Delete Inventory Summary in the AWS Systems Manager User Guide.", "getterModel" : { "returnType" : "InventoryDeletionSummary", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeletionSummary", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeletionSummary", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DeletionSummary", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Information about the delete operation. For more information about this summary, see Understanding the Delete Inventory Summary in the AWS Systems Manager User Guide.

                                                                                                              \n@param deletionSummary Information about the delete operation. For more information about this summary, see Understanding the Delete Inventory Summary in the AWS Systems Manager User Guide.", "setterMethodName" : "setDeletionSummary", "setterModel" : { "variableDeclarationType" : "InventoryDeletionSummary", "variableName" : "deletionSummary", "variableType" : "InventoryDeletionSummary", "documentation" : null, "simpleType" : "InventoryDeletionSummary", "variableSetterType" : "InventoryDeletionSummary" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InventoryDeletionSummary", "variableName" : "deletionSummary", "variableType" : "InventoryDeletionSummary", "documentation" : "

                                                                                                              Information about the delete operation. For more information about this summary, see Understanding the Delete Inventory Summary in the AWS Systems Manager User Guide.

                                                                                                              ", "simpleType" : "InventoryDeletionSummary", "variableSetterType" : "InventoryDeletionSummary" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastStatusUpdateTime", "beanStyleSetterMethodName" : "setLastStatusUpdateTime", "c2jName" : "LastStatusUpdateTime", "c2jShape" : "InventoryDeletionLastStatusUpdateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The UTC timestamp of when the last status report.

                                                                                                              \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 #lastStatusUpdateTime(Instant)}.\n@param lastStatusUpdateTime 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 #lastStatusUpdateTime(Instant)", "deprecated" : false, "documentation" : "

                                                                                                              The UTC timestamp of when the last status report.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastStatusUpdateTime", "fluentSetterDocumentation" : "

                                                                                                              The UTC timestamp of when the last status report.

                                                                                                              \n@param lastStatusUpdateTime The UTC timestamp of when the last status report.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastStatusUpdateTime", "getterDocumentation" : "

                                                                                                              The UTC timestamp of when the last status report.

                                                                                                              \n@return The UTC timestamp of when the last status report.", "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" : "LastStatusUpdateTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastStatusUpdateTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastStatusUpdateTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The UTC timestamp of when the last status report.

                                                                                                              \n@param lastStatusUpdateTime The UTC timestamp of when the last status report.", "setterMethodName" : "setLastStatusUpdateTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastStatusUpdateTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastStatusUpdateTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                              The UTC timestamp of when the last status report.

                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "InventoryDeletionStatusItem", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "InventoryDeletionStatusItem", "variableName" : "inventoryDeletionStatusItem", "variableType" : "InventoryDeletionStatusItem", "documentation" : null, "simpleType" : "InventoryDeletionStatusItem", "variableSetterType" : "InventoryDeletionStatusItem" }, "wrapper" : false }, "InventoryDeletionSummary" : { "c2jName" : "InventoryDeletionSummary", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              Information about the delete operation.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getTotalCount", "beanStyleSetterMethodName" : "setTotalCount", "c2jName" : "TotalCount", "c2jShape" : "TotalCount", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The total number of items to delete. This count does not change during the delete operation.

                                                                                                              \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 #totalCount(Integer)}.\n@param totalCount 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 #totalCount(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The total number of items to delete. This count does not change during the delete operation.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "totalCount", "fluentSetterDocumentation" : "

                                                                                                              The total number of items to delete. This count does not change during the delete operation.

                                                                                                              \n@param totalCount The total number of items to delete. This count does not change during the delete operation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "totalCount", "getterDocumentation" : "

                                                                                                              The total number of items to delete. This count does not change during the delete operation.

                                                                                                              \n@return The total number of items to delete. This count does not change during the delete operation.", "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" : "TotalCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TotalCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "TotalCount", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The total number of items to delete. This count does not change during the delete operation.

                                                                                                              \n@param totalCount The total number of items to delete. This count does not change during the delete operation.", "setterMethodName" : "setTotalCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "totalCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "totalCount", "variableType" : "Integer", "documentation" : "

                                                                                                              The total number of items to delete. This count does not change during the delete operation.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRemainingCount", "beanStyleSetterMethodName" : "setRemainingCount", "c2jName" : "RemainingCount", "c2jShape" : "RemainingCount", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Remaining number of items to delete.

                                                                                                              \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 #remainingCount(Integer)}.\n@param remainingCount 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 #remainingCount(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              Remaining number of items to delete.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "remainingCount", "fluentSetterDocumentation" : "

                                                                                                              Remaining number of items to delete.

                                                                                                              \n@param remainingCount Remaining number of items to delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "remainingCount", "getterDocumentation" : "

                                                                                                              Remaining number of items to delete.

                                                                                                              \n@return Remaining number of items to delete.", "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" : "RemainingCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RemainingCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "RemainingCount", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Remaining number of items to delete.

                                                                                                              \n@param remainingCount Remaining number of items to delete.", "setterMethodName" : "setRemainingCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "remainingCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "remainingCount", "variableType" : "Integer", "documentation" : "

                                                                                                              Remaining number of items to delete.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSummaryItems", "beanStyleSetterMethodName" : "setSummaryItems", "c2jName" : "SummaryItems", "c2jShape" : "InventoryDeletionSummaryItems", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A list of counts and versions for deleted items.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #summaryItems(List)}.\n@param summaryItems a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #summaryItems(List)", "deprecated" : false, "documentation" : "

                                                                                                              A list of counts and versions for deleted items.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "summaryItems", "fluentSetterDocumentation" : "

                                                                                                              A list of counts and versions for deleted items.

                                                                                                              \n@param summaryItems A list of counts and versions for deleted items.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "summaryItems", "getterDocumentation" : "

                                                                                                              A list of counts and versions for deleted items.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return A list of counts and versions for deleted items.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SummaryItems", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SummaryItems", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "InventoryDeletionSummaryItem", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link InventoryDeletionSummaryItem.Builder} avoiding the need to create one manually via {@link InventoryDeletionSummaryItem#builder()}.\n\nWhen the {@link Consumer} completes, {@link InventoryDeletionSummaryItem.Builder#build()} is called immediately and its result is passed to {@link #member(InventoryDeletionSummaryItem)}.\n@param member a consumer that will call methods on {@link InventoryDeletionSummaryItem.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(InventoryDeletionSummaryItem)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "InventoryDeletionSummaryItem", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "InventoryDeletionSummaryItem", "variableName" : "member", "variableType" : "InventoryDeletionSummaryItem", "documentation" : null, "simpleType" : "InventoryDeletionSummaryItem", "variableSetterType" : "InventoryDeletionSummaryItem" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InventoryDeletionSummaryItem", "variableName" : "member", "variableType" : "InventoryDeletionSummaryItem", "documentation" : "", "simpleType" : "InventoryDeletionSummaryItem", "variableSetterType" : "InventoryDeletionSummaryItem" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "InventoryDeletionSummaryItem", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "InventoryDeletionSummaryItem", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "SummaryItems", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A list of counts and versions for deleted items.

                                                                                                              \n@param summaryItems A list of counts and versions for deleted items.", "setterMethodName" : "setSummaryItems", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "summaryItems", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "summaryItems", "variableType" : "java.util.List", "documentation" : "

                                                                                                              A list of counts and versions for deleted items.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "RemainingCount" : { "beanStyleGetterMethodName" : "getRemainingCount", "beanStyleSetterMethodName" : "setRemainingCount", "c2jName" : "RemainingCount", "c2jShape" : "RemainingCount", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Remaining number of items to delete.

                                                                                                              \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 #remainingCount(Integer)}.\n@param remainingCount 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 #remainingCount(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              Remaining number of items to delete.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "remainingCount", "fluentSetterDocumentation" : "

                                                                                                              Remaining number of items to delete.

                                                                                                              \n@param remainingCount Remaining number of items to delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "remainingCount", "getterDocumentation" : "

                                                                                                              Remaining number of items to delete.

                                                                                                              \n@return Remaining number of items to delete.", "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" : "RemainingCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RemainingCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "RemainingCount", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Remaining number of items to delete.

                                                                                                              \n@param remainingCount Remaining number of items to delete.", "setterMethodName" : "setRemainingCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "remainingCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "remainingCount", "variableType" : "Integer", "documentation" : "

                                                                                                              Remaining number of items to delete.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "SummaryItems" : { "beanStyleGetterMethodName" : "getSummaryItems", "beanStyleSetterMethodName" : "setSummaryItems", "c2jName" : "SummaryItems", "c2jShape" : "InventoryDeletionSummaryItems", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A list of counts and versions for deleted items.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #summaryItems(List)}.\n@param summaryItems a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #summaryItems(List)", "deprecated" : false, "documentation" : "

                                                                                                              A list of counts and versions for deleted items.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "summaryItems", "fluentSetterDocumentation" : "

                                                                                                              A list of counts and versions for deleted items.

                                                                                                              \n@param summaryItems A list of counts and versions for deleted items.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "summaryItems", "getterDocumentation" : "

                                                                                                              A list of counts and versions for deleted items.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return A list of counts and versions for deleted items.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SummaryItems", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SummaryItems", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "InventoryDeletionSummaryItem", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link InventoryDeletionSummaryItem.Builder} avoiding the need to create one manually via {@link InventoryDeletionSummaryItem#builder()}.\n\nWhen the {@link Consumer} completes, {@link InventoryDeletionSummaryItem.Builder#build()} is called immediately and its result is passed to {@link #member(InventoryDeletionSummaryItem)}.\n@param member a consumer that will call methods on {@link InventoryDeletionSummaryItem.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(InventoryDeletionSummaryItem)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "InventoryDeletionSummaryItem", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "InventoryDeletionSummaryItem", "variableName" : "member", "variableType" : "InventoryDeletionSummaryItem", "documentation" : null, "simpleType" : "InventoryDeletionSummaryItem", "variableSetterType" : "InventoryDeletionSummaryItem" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InventoryDeletionSummaryItem", "variableName" : "member", "variableType" : "InventoryDeletionSummaryItem", "documentation" : "", "simpleType" : "InventoryDeletionSummaryItem", "variableSetterType" : "InventoryDeletionSummaryItem" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "InventoryDeletionSummaryItem", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "InventoryDeletionSummaryItem", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "SummaryItems", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A list of counts and versions for deleted items.

                                                                                                              \n@param summaryItems A list of counts and versions for deleted items.", "setterMethodName" : "setSummaryItems", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "summaryItems", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "summaryItems", "variableType" : "java.util.List", "documentation" : "

                                                                                                              A list of counts and versions for deleted items.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "TotalCount" : { "beanStyleGetterMethodName" : "getTotalCount", "beanStyleSetterMethodName" : "setTotalCount", "c2jName" : "TotalCount", "c2jShape" : "TotalCount", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The total number of items to delete. This count does not change during the delete operation.

                                                                                                              \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 #totalCount(Integer)}.\n@param totalCount 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 #totalCount(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The total number of items to delete. This count does not change during the delete operation.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "totalCount", "fluentSetterDocumentation" : "

                                                                                                              The total number of items to delete. This count does not change during the delete operation.

                                                                                                              \n@param totalCount The total number of items to delete. This count does not change during the delete operation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "totalCount", "getterDocumentation" : "

                                                                                                              The total number of items to delete. This count does not change during the delete operation.

                                                                                                              \n@return The total number of items to delete. This count does not change during the delete operation.", "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" : "TotalCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TotalCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "TotalCount", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The total number of items to delete. This count does not change during the delete operation.

                                                                                                              \n@param totalCount The total number of items to delete. This count does not change during the delete operation.", "setterMethodName" : "setTotalCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "totalCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "totalCount", "variableType" : "Integer", "documentation" : "

                                                                                                              The total number of items to delete. This count does not change during the delete operation.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getTotalCount", "beanStyleSetterMethodName" : "setTotalCount", "c2jName" : "TotalCount", "c2jShape" : "TotalCount", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The total number of items to delete. This count does not change during the delete operation.

                                                                                                              \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 #totalCount(Integer)}.\n@param totalCount 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 #totalCount(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The total number of items to delete. This count does not change during the delete operation.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "totalCount", "fluentSetterDocumentation" : "

                                                                                                              The total number of items to delete. This count does not change during the delete operation.

                                                                                                              \n@param totalCount The total number of items to delete. This count does not change during the delete operation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "totalCount", "getterDocumentation" : "

                                                                                                              The total number of items to delete. This count does not change during the delete operation.

                                                                                                              \n@return The total number of items to delete. This count does not change during the delete operation.", "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" : "TotalCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TotalCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "TotalCount", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The total number of items to delete. This count does not change during the delete operation.

                                                                                                              \n@param totalCount The total number of items to delete. This count does not change during the delete operation.", "setterMethodName" : "setTotalCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "totalCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "totalCount", "variableType" : "Integer", "documentation" : "

                                                                                                              The total number of items to delete. This count does not change during the delete operation.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRemainingCount", "beanStyleSetterMethodName" : "setRemainingCount", "c2jName" : "RemainingCount", "c2jShape" : "RemainingCount", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Remaining number of items to delete.

                                                                                                              \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 #remainingCount(Integer)}.\n@param remainingCount 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 #remainingCount(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              Remaining number of items to delete.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "remainingCount", "fluentSetterDocumentation" : "

                                                                                                              Remaining number of items to delete.

                                                                                                              \n@param remainingCount Remaining number of items to delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "remainingCount", "getterDocumentation" : "

                                                                                                              Remaining number of items to delete.

                                                                                                              \n@return Remaining number of items to delete.", "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" : "RemainingCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RemainingCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "RemainingCount", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Remaining number of items to delete.

                                                                                                              \n@param remainingCount Remaining number of items to delete.", "setterMethodName" : "setRemainingCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "remainingCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "remainingCount", "variableType" : "Integer", "documentation" : "

                                                                                                              Remaining number of items to delete.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSummaryItems", "beanStyleSetterMethodName" : "setSummaryItems", "c2jName" : "SummaryItems", "c2jShape" : "InventoryDeletionSummaryItems", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A list of counts and versions for deleted items.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #summaryItems(List)}.\n@param summaryItems a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #summaryItems(List)", "deprecated" : false, "documentation" : "

                                                                                                              A list of counts and versions for deleted items.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "summaryItems", "fluentSetterDocumentation" : "

                                                                                                              A list of counts and versions for deleted items.

                                                                                                              \n@param summaryItems A list of counts and versions for deleted items.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "summaryItems", "getterDocumentation" : "

                                                                                                              A list of counts and versions for deleted items.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return A list of counts and versions for deleted items.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SummaryItems", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SummaryItems", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "InventoryDeletionSummaryItem", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link InventoryDeletionSummaryItem.Builder} avoiding the need to create one manually via {@link InventoryDeletionSummaryItem#builder()}.\n\nWhen the {@link Consumer} completes, {@link InventoryDeletionSummaryItem.Builder#build()} is called immediately and its result is passed to {@link #member(InventoryDeletionSummaryItem)}.\n@param member a consumer that will call methods on {@link InventoryDeletionSummaryItem.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(InventoryDeletionSummaryItem)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "InventoryDeletionSummaryItem", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "InventoryDeletionSummaryItem", "variableName" : "member", "variableType" : "InventoryDeletionSummaryItem", "documentation" : null, "simpleType" : "InventoryDeletionSummaryItem", "variableSetterType" : "InventoryDeletionSummaryItem" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InventoryDeletionSummaryItem", "variableName" : "member", "variableType" : "InventoryDeletionSummaryItem", "documentation" : "", "simpleType" : "InventoryDeletionSummaryItem", "variableSetterType" : "InventoryDeletionSummaryItem" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "InventoryDeletionSummaryItem", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "InventoryDeletionSummaryItem", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "SummaryItems", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A list of counts and versions for deleted items.

                                                                                                              \n@param summaryItems A list of counts and versions for deleted items.", "setterMethodName" : "setSummaryItems", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "summaryItems", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "summaryItems", "variableType" : "java.util.List", "documentation" : "

                                                                                                              A list of counts and versions for deleted items.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "InventoryDeletionSummary", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "InventoryDeletionSummary", "variableName" : "inventoryDeletionSummary", "variableType" : "InventoryDeletionSummary", "documentation" : null, "simpleType" : "InventoryDeletionSummary", "variableSetterType" : "InventoryDeletionSummary" }, "wrapper" : false }, "InventoryDeletionSummaryItem" : { "c2jName" : "InventoryDeletionSummaryItem", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              Either a count, remaining count, or a version number in a delete inventory summary.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getVersion", "beanStyleSetterMethodName" : "setVersion", "c2jName" : "Version", "c2jShape" : "InventoryItemSchemaVersion", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The inventory type version.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #version(String)}.\n@param version a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #version(String)", "deprecated" : false, "documentation" : "

                                                                                                              The inventory type version.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "version", "fluentSetterDocumentation" : "

                                                                                                              The inventory type version.

                                                                                                              \n@param version The inventory type version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "version", "getterDocumentation" : "

                                                                                                              The inventory type version.

                                                                                                              \n@return The inventory type version.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Version", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Version", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Version", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The inventory type version.

                                                                                                              \n@param version The inventory type version.", "setterMethodName" : "setVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "version", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "version", "variableType" : "String", "documentation" : "

                                                                                                              The inventory type version.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCount", "beanStyleSetterMethodName" : "setCount", "c2jName" : "Count", "c2jShape" : "ResourceCount", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A count of the number of deleted items.

                                                                                                              \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 #count(Integer)}.\n@param count 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 #count(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              A count of the number of deleted items.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "count", "fluentSetterDocumentation" : "

                                                                                                              A count of the number of deleted items.

                                                                                                              \n@param count A count of the number of deleted items.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "count", "getterDocumentation" : "

                                                                                                              A count of the number of deleted items.

                                                                                                              \n@return A count of the number of deleted items.", "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" : "Count", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Count", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Count", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A count of the number of deleted items.

                                                                                                              \n@param count A count of the number of deleted items.", "setterMethodName" : "setCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "count", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "count", "variableType" : "Integer", "documentation" : "

                                                                                                              A count of the number of deleted items.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRemainingCount", "beanStyleSetterMethodName" : "setRemainingCount", "c2jName" : "RemainingCount", "c2jShape" : "RemainingCount", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The remaining number of items to delete.

                                                                                                              \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 #remainingCount(Integer)}.\n@param remainingCount 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 #remainingCount(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The remaining number of items to delete.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "remainingCount", "fluentSetterDocumentation" : "

                                                                                                              The remaining number of items to delete.

                                                                                                              \n@param remainingCount The remaining number of items to delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "remainingCount", "getterDocumentation" : "

                                                                                                              The remaining number of items to delete.

                                                                                                              \n@return The remaining number of items to delete.", "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" : "RemainingCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RemainingCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "RemainingCount", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The remaining number of items to delete.

                                                                                                              \n@param remainingCount The remaining number of items to delete.", "setterMethodName" : "setRemainingCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "remainingCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "remainingCount", "variableType" : "Integer", "documentation" : "

                                                                                                              The remaining number of items to delete.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Count" : { "beanStyleGetterMethodName" : "getCount", "beanStyleSetterMethodName" : "setCount", "c2jName" : "Count", "c2jShape" : "ResourceCount", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A count of the number of deleted items.

                                                                                                              \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 #count(Integer)}.\n@param count 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 #count(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              A count of the number of deleted items.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "count", "fluentSetterDocumentation" : "

                                                                                                              A count of the number of deleted items.

                                                                                                              \n@param count A count of the number of deleted items.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "count", "getterDocumentation" : "

                                                                                                              A count of the number of deleted items.

                                                                                                              \n@return A count of the number of deleted items.", "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" : "Count", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Count", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Count", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A count of the number of deleted items.

                                                                                                              \n@param count A count of the number of deleted items.", "setterMethodName" : "setCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "count", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "count", "variableType" : "Integer", "documentation" : "

                                                                                                              A count of the number of deleted items.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "RemainingCount" : { "beanStyleGetterMethodName" : "getRemainingCount", "beanStyleSetterMethodName" : "setRemainingCount", "c2jName" : "RemainingCount", "c2jShape" : "RemainingCount", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The remaining number of items to delete.

                                                                                                              \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 #remainingCount(Integer)}.\n@param remainingCount 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 #remainingCount(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The remaining number of items to delete.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "remainingCount", "fluentSetterDocumentation" : "

                                                                                                              The remaining number of items to delete.

                                                                                                              \n@param remainingCount The remaining number of items to delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "remainingCount", "getterDocumentation" : "

                                                                                                              The remaining number of items to delete.

                                                                                                              \n@return The remaining number of items to delete.", "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" : "RemainingCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RemainingCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "RemainingCount", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The remaining number of items to delete.

                                                                                                              \n@param remainingCount The remaining number of items to delete.", "setterMethodName" : "setRemainingCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "remainingCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "remainingCount", "variableType" : "Integer", "documentation" : "

                                                                                                              The remaining number of items to delete.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "Version" : { "beanStyleGetterMethodName" : "getVersion", "beanStyleSetterMethodName" : "setVersion", "c2jName" : "Version", "c2jShape" : "InventoryItemSchemaVersion", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The inventory type version.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #version(String)}.\n@param version a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #version(String)", "deprecated" : false, "documentation" : "

                                                                                                              The inventory type version.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "version", "fluentSetterDocumentation" : "

                                                                                                              The inventory type version.

                                                                                                              \n@param version The inventory type version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "version", "getterDocumentation" : "

                                                                                                              The inventory type version.

                                                                                                              \n@return The inventory type version.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Version", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Version", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Version", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The inventory type version.

                                                                                                              \n@param version The inventory type version.", "setterMethodName" : "setVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "version", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "version", "variableType" : "String", "documentation" : "

                                                                                                              The inventory type version.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getVersion", "beanStyleSetterMethodName" : "setVersion", "c2jName" : "Version", "c2jShape" : "InventoryItemSchemaVersion", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The inventory type version.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #version(String)}.\n@param version a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #version(String)", "deprecated" : false, "documentation" : "

                                                                                                              The inventory type version.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "version", "fluentSetterDocumentation" : "

                                                                                                              The inventory type version.

                                                                                                              \n@param version The inventory type version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "version", "getterDocumentation" : "

                                                                                                              The inventory type version.

                                                                                                              \n@return The inventory type version.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Version", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Version", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Version", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The inventory type version.

                                                                                                              \n@param version The inventory type version.", "setterMethodName" : "setVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "version", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "version", "variableType" : "String", "documentation" : "

                                                                                                              The inventory type version.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCount", "beanStyleSetterMethodName" : "setCount", "c2jName" : "Count", "c2jShape" : "ResourceCount", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A count of the number of deleted items.

                                                                                                              \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 #count(Integer)}.\n@param count 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 #count(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              A count of the number of deleted items.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "count", "fluentSetterDocumentation" : "

                                                                                                              A count of the number of deleted items.

                                                                                                              \n@param count A count of the number of deleted items.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "count", "getterDocumentation" : "

                                                                                                              A count of the number of deleted items.

                                                                                                              \n@return A count of the number of deleted items.", "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" : "Count", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Count", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Count", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A count of the number of deleted items.

                                                                                                              \n@param count A count of the number of deleted items.", "setterMethodName" : "setCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "count", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "count", "variableType" : "Integer", "documentation" : "

                                                                                                              A count of the number of deleted items.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRemainingCount", "beanStyleSetterMethodName" : "setRemainingCount", "c2jName" : "RemainingCount", "c2jShape" : "RemainingCount", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The remaining number of items to delete.

                                                                                                              \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 #remainingCount(Integer)}.\n@param remainingCount 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 #remainingCount(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The remaining number of items to delete.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "remainingCount", "fluentSetterDocumentation" : "

                                                                                                              The remaining number of items to delete.

                                                                                                              \n@param remainingCount The remaining number of items to delete.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "remainingCount", "getterDocumentation" : "

                                                                                                              The remaining number of items to delete.

                                                                                                              \n@return The remaining number of items to delete.", "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" : "RemainingCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RemainingCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "RemainingCount", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The remaining number of items to delete.

                                                                                                              \n@param remainingCount The remaining number of items to delete.", "setterMethodName" : "setRemainingCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "remainingCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "remainingCount", "variableType" : "Integer", "documentation" : "

                                                                                                              The remaining number of items to delete.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "InventoryDeletionSummaryItem", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "InventoryDeletionSummaryItem", "variableName" : "inventoryDeletionSummaryItem", "variableType" : "InventoryDeletionSummaryItem", "documentation" : null, "simpleType" : "InventoryDeletionSummaryItem", "variableSetterType" : "InventoryDeletionSummaryItem" }, "wrapper" : false }, "InventoryFilter" : { "c2jName" : "InventoryFilter", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              One or more filters. Use a filter to return a more specific list of results.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "InventoryFilterKey", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of the filter key.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name of the filter key.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "

                                                                                                              The name of the filter key.

                                                                                                              \n@param key The name of the filter key.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "

                                                                                                              The name of the filter key.

                                                                                                              \n@return The name of the filter key.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Key", "queryString" : false, "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" : "

                                                                                                              The name of the filter key.

                                                                                                              \n@param key The name of the filter key.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "

                                                                                                              The name of the filter key.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getValues", "beanStyleSetterMethodName" : "setValues", "c2jName" : "Values", "c2jShape" : "InventoryFilterValueList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Inventory filter values. Example: inventory filter where instance IDs are specified as values Key=AWS:InstanceInformation.InstanceId,Values= i-a12b3c4d5e6g, i-1a2b3c4d5e6,Type=Equal

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #values(List)}.\n@param values a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #values(List)", "deprecated" : false, "documentation" : "

                                                                                                              Inventory filter values. Example: inventory filter where instance IDs are specified as values Key=AWS:InstanceInformation.InstanceId,Values= i-a12b3c4d5e6g, i-1a2b3c4d5e6,Type=Equal

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "values", "fluentSetterDocumentation" : "

                                                                                                              Inventory filter values. Example: inventory filter where instance IDs are specified as values Key=AWS:InstanceInformation.InstanceId,Values= i-a12b3c4d5e6g, i-1a2b3c4d5e6,Type=Equal

                                                                                                              \n@param values Inventory filter values. Example: inventory filter where instance IDs are specified as values Key=AWS:InstanceInformation.InstanceId,Values= i-a12b3c4d5e6g, i-1a2b3c4d5e6,Type=Equal\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "values", "getterDocumentation" : "

                                                                                                              Inventory filter values. Example: inventory filter where instance IDs are specified as values Key=AWS:InstanceInformation.InstanceId,Values= i-a12b3c4d5e6g, i-1a2b3c4d5e6,Type=Equal

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return Inventory filter values. Example: inventory filter where instance IDs are specified as values Key=AWS:InstanceInformation.InstanceId,Values= i-a12b3c4d5e6g, i-1a2b3c4d5e6,Type=Equal", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Values", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Values", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "InventoryFilterValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "Values", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Inventory filter values. Example: inventory filter where instance IDs are specified as values Key=AWS:InstanceInformation.InstanceId,Values= i-a12b3c4d5e6g, i-1a2b3c4d5e6,Type=Equal

                                                                                                              \n@param values Inventory filter values. Example: inventory filter where instance IDs are specified as values Key=AWS:InstanceInformation.InstanceId,Values= i-a12b3c4d5e6g, i-1a2b3c4d5e6,Type=Equal", "setterMethodName" : "setValues", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : "

                                                                                                              Inventory filter values. Example: inventory filter where instance IDs are specified as values Key=AWS:InstanceInformation.InstanceId,Values= i-a12b3c4d5e6g, i-1a2b3c4d5e6,Type=Equal

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "InventoryQueryOperatorType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The type of filter. Valid values include the following: \"Equal\"|\"NotEqual\"|\"BeginWith\"|\"LessThan\"|\"GreaterThan\"

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeAsString(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)", "deprecated" : false, "documentation" : "

                                                                                                              The type of filter. Valid values include the following: \"Equal\"|\"NotEqual\"|\"BeginWith\"|\"LessThan\"|\"GreaterThan\"

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "InventoryQueryOperatorType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                                                                              The type of filter. Valid values include the following: \"Equal\"|\"NotEqual\"|\"BeginWith\"|\"LessThan\"|\"GreaterThan\"

                                                                                                              \n@param type The type of filter. Valid values include the following: \"Equal\"|\"NotEqual\"|\"BeginWith\"|\"LessThan\"|\"GreaterThan\"\n@see InventoryQueryOperatorType\n@return Returns a reference to this object so that method calls can be chained together.\n@see InventoryQueryOperatorType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                              The type of filter. Valid values include the following: \"Equal\"|\"NotEqual\"|\"BeginWith\"|\"LessThan\"|\"GreaterThan\"

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link InventoryQueryOperatorType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                                                                                              \n@return The type of filter. Valid values include the following: \"Equal\"|\"NotEqual\"|\"BeginWith\"|\"LessThan\"|\"GreaterThan\"\n@see InventoryQueryOperatorType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Type", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The type of filter. Valid values include the following: \"Equal\"|\"NotEqual\"|\"BeginWith\"|\"LessThan\"|\"GreaterThan\"

                                                                                                              \n@param type The type of filter. Valid values include the following: \"Equal\"|\"NotEqual\"|\"BeginWith\"|\"LessThan\"|\"GreaterThan\"\n@see InventoryQueryOperatorType", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                                                                                                              The type of filter. Valid values include the following: \"Equal\"|\"NotEqual\"|\"BeginWith\"|\"LessThan\"|\"GreaterThan\"

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Key" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "InventoryFilterKey", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of the filter key.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name of the filter key.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "

                                                                                                              The name of the filter key.

                                                                                                              \n@param key The name of the filter key.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "

                                                                                                              The name of the filter key.

                                                                                                              \n@return The name of the filter key.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Key", "queryString" : false, "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" : "

                                                                                                              The name of the filter key.

                                                                                                              \n@param key The name of the filter key.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "

                                                                                                              The name of the filter key.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Type" : { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "InventoryQueryOperatorType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The type of filter. Valid values include the following: \"Equal\"|\"NotEqual\"|\"BeginWith\"|\"LessThan\"|\"GreaterThan\"

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeAsString(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)", "deprecated" : false, "documentation" : "

                                                                                                              The type of filter. Valid values include the following: \"Equal\"|\"NotEqual\"|\"BeginWith\"|\"LessThan\"|\"GreaterThan\"

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "InventoryQueryOperatorType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                                                                              The type of filter. Valid values include the following: \"Equal\"|\"NotEqual\"|\"BeginWith\"|\"LessThan\"|\"GreaterThan\"

                                                                                                              \n@param type The type of filter. Valid values include the following: \"Equal\"|\"NotEqual\"|\"BeginWith\"|\"LessThan\"|\"GreaterThan\"\n@see InventoryQueryOperatorType\n@return Returns a reference to this object so that method calls can be chained together.\n@see InventoryQueryOperatorType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                              The type of filter. Valid values include the following: \"Equal\"|\"NotEqual\"|\"BeginWith\"|\"LessThan\"|\"GreaterThan\"

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link InventoryQueryOperatorType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                                                                                              \n@return The type of filter. Valid values include the following: \"Equal\"|\"NotEqual\"|\"BeginWith\"|\"LessThan\"|\"GreaterThan\"\n@see InventoryQueryOperatorType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Type", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The type of filter. Valid values include the following: \"Equal\"|\"NotEqual\"|\"BeginWith\"|\"LessThan\"|\"GreaterThan\"

                                                                                                              \n@param type The type of filter. Valid values include the following: \"Equal\"|\"NotEqual\"|\"BeginWith\"|\"LessThan\"|\"GreaterThan\"\n@see InventoryQueryOperatorType", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                                                                                                              The type of filter. Valid values include the following: \"Equal\"|\"NotEqual\"|\"BeginWith\"|\"LessThan\"|\"GreaterThan\"

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Values" : { "beanStyleGetterMethodName" : "getValues", "beanStyleSetterMethodName" : "setValues", "c2jName" : "Values", "c2jShape" : "InventoryFilterValueList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Inventory filter values. Example: inventory filter where instance IDs are specified as values Key=AWS:InstanceInformation.InstanceId,Values= i-a12b3c4d5e6g, i-1a2b3c4d5e6,Type=Equal

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #values(List)}.\n@param values a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #values(List)", "deprecated" : false, "documentation" : "

                                                                                                              Inventory filter values. Example: inventory filter where instance IDs are specified as values Key=AWS:InstanceInformation.InstanceId,Values= i-a12b3c4d5e6g, i-1a2b3c4d5e6,Type=Equal

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "values", "fluentSetterDocumentation" : "

                                                                                                              Inventory filter values. Example: inventory filter where instance IDs are specified as values Key=AWS:InstanceInformation.InstanceId,Values= i-a12b3c4d5e6g, i-1a2b3c4d5e6,Type=Equal

                                                                                                              \n@param values Inventory filter values. Example: inventory filter where instance IDs are specified as values Key=AWS:InstanceInformation.InstanceId,Values= i-a12b3c4d5e6g, i-1a2b3c4d5e6,Type=Equal\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "values", "getterDocumentation" : "

                                                                                                              Inventory filter values. Example: inventory filter where instance IDs are specified as values Key=AWS:InstanceInformation.InstanceId,Values= i-a12b3c4d5e6g, i-1a2b3c4d5e6,Type=Equal

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return Inventory filter values. Example: inventory filter where instance IDs are specified as values Key=AWS:InstanceInformation.InstanceId,Values= i-a12b3c4d5e6g, i-1a2b3c4d5e6,Type=Equal", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Values", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Values", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "InventoryFilterValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "Values", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Inventory filter values. Example: inventory filter where instance IDs are specified as values Key=AWS:InstanceInformation.InstanceId,Values= i-a12b3c4d5e6g, i-1a2b3c4d5e6,Type=Equal

                                                                                                              \n@param values Inventory filter values. Example: inventory filter where instance IDs are specified as values Key=AWS:InstanceInformation.InstanceId,Values= i-a12b3c4d5e6g, i-1a2b3c4d5e6,Type=Equal", "setterMethodName" : "setValues", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : "

                                                                                                              Inventory filter values. Example: inventory filter where instance IDs are specified as values Key=AWS:InstanceInformation.InstanceId,Values= i-a12b3c4d5e6g, i-1a2b3c4d5e6,Type=Equal

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "InventoryFilterKey", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of the filter key.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name of the filter key.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "

                                                                                                              The name of the filter key.

                                                                                                              \n@param key The name of the filter key.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "

                                                                                                              The name of the filter key.

                                                                                                              \n@return The name of the filter key.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Key", "queryString" : false, "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" : "

                                                                                                              The name of the filter key.

                                                                                                              \n@param key The name of the filter key.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "

                                                                                                              The name of the filter key.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getValues", "beanStyleSetterMethodName" : "setValues", "c2jName" : "Values", "c2jShape" : "InventoryFilterValueList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Inventory filter values. Example: inventory filter where instance IDs are specified as values Key=AWS:InstanceInformation.InstanceId,Values= i-a12b3c4d5e6g, i-1a2b3c4d5e6,Type=Equal

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #values(List)}.\n@param values a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #values(List)", "deprecated" : false, "documentation" : "

                                                                                                              Inventory filter values. Example: inventory filter where instance IDs are specified as values Key=AWS:InstanceInformation.InstanceId,Values= i-a12b3c4d5e6g, i-1a2b3c4d5e6,Type=Equal

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "values", "fluentSetterDocumentation" : "

                                                                                                              Inventory filter values. Example: inventory filter where instance IDs are specified as values Key=AWS:InstanceInformation.InstanceId,Values= i-a12b3c4d5e6g, i-1a2b3c4d5e6,Type=Equal

                                                                                                              \n@param values Inventory filter values. Example: inventory filter where instance IDs are specified as values Key=AWS:InstanceInformation.InstanceId,Values= i-a12b3c4d5e6g, i-1a2b3c4d5e6,Type=Equal\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "values", "getterDocumentation" : "

                                                                                                              Inventory filter values. Example: inventory filter where instance IDs are specified as values Key=AWS:InstanceInformation.InstanceId,Values= i-a12b3c4d5e6g, i-1a2b3c4d5e6,Type=Equal

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return Inventory filter values. Example: inventory filter where instance IDs are specified as values Key=AWS:InstanceInformation.InstanceId,Values= i-a12b3c4d5e6g, i-1a2b3c4d5e6,Type=Equal", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Values", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Values", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "InventoryFilterValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "Values", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Inventory filter values. Example: inventory filter where instance IDs are specified as values Key=AWS:InstanceInformation.InstanceId,Values= i-a12b3c4d5e6g, i-1a2b3c4d5e6,Type=Equal

                                                                                                              \n@param values Inventory filter values. Example: inventory filter where instance IDs are specified as values Key=AWS:InstanceInformation.InstanceId,Values= i-a12b3c4d5e6g, i-1a2b3c4d5e6,Type=Equal", "setterMethodName" : "setValues", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : "

                                                                                                              Inventory filter values. Example: inventory filter where instance IDs are specified as values Key=AWS:InstanceInformation.InstanceId,Values= i-a12b3c4d5e6g, i-1a2b3c4d5e6,Type=Equal

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "InventoryQueryOperatorType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The type of filter. Valid values include the following: \"Equal\"|\"NotEqual\"|\"BeginWith\"|\"LessThan\"|\"GreaterThan\"

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeAsString(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)", "deprecated" : false, "documentation" : "

                                                                                                              The type of filter. Valid values include the following: \"Equal\"|\"NotEqual\"|\"BeginWith\"|\"LessThan\"|\"GreaterThan\"

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "InventoryQueryOperatorType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                                                                              The type of filter. Valid values include the following: \"Equal\"|\"NotEqual\"|\"BeginWith\"|\"LessThan\"|\"GreaterThan\"

                                                                                                              \n@param type The type of filter. Valid values include the following: \"Equal\"|\"NotEqual\"|\"BeginWith\"|\"LessThan\"|\"GreaterThan\"\n@see InventoryQueryOperatorType\n@return Returns a reference to this object so that method calls can be chained together.\n@see InventoryQueryOperatorType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                              The type of filter. Valid values include the following: \"Equal\"|\"NotEqual\"|\"BeginWith\"|\"LessThan\"|\"GreaterThan\"

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link InventoryQueryOperatorType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                                                                                              \n@return The type of filter. Valid values include the following: \"Equal\"|\"NotEqual\"|\"BeginWith\"|\"LessThan\"|\"GreaterThan\"\n@see InventoryQueryOperatorType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Type", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The type of filter. Valid values include the following: \"Equal\"|\"NotEqual\"|\"BeginWith\"|\"LessThan\"|\"GreaterThan\"

                                                                                                              \n@param type The type of filter. Valid values include the following: \"Equal\"|\"NotEqual\"|\"BeginWith\"|\"LessThan\"|\"GreaterThan\"\n@see InventoryQueryOperatorType", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                                                                                                              The type of filter. Valid values include the following: \"Equal\"|\"NotEqual\"|\"BeginWith\"|\"LessThan\"|\"GreaterThan\"

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Key", "Values" ], "shapeName" : "InventoryFilter", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "InventoryFilter", "variableName" : "inventoryFilter", "variableType" : "InventoryFilter", "documentation" : null, "simpleType" : "InventoryFilter", "variableSetterType" : "InventoryFilter" }, "wrapper" : false }, "InventoryGroup" : { "c2jName" : "InventoryGroup", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              A user-defined set of one or more filters on which to aggregate inventory data. Groups return a count of resources that match and don't match the specified criteria.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "InventoryGroupName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of the group.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name of the group.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                              The name of the group.

                                                                                                              \n@param name The name of the group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                              The name of the group.

                                                                                                              \n@return The name of the group.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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 group.

                                                                                                              \n@param name The name of the group.", "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 group.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "InventoryFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Filters define the criteria for the group. The matchingCount field displays the number of resources that match the criteria. The notMatchingCount field displays the number of resources that don't match the criteria.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #filters(List)}.\n@param filters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filters(List)", "deprecated" : false, "documentation" : "

                                                                                                              Filters define the criteria for the group. The matchingCount field displays the number of resources that match the criteria. The notMatchingCount field displays the number of resources that don't match the criteria.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filters", "fluentSetterDocumentation" : "

                                                                                                              Filters define the criteria for the group. The matchingCount field displays the number of resources that match the criteria. The notMatchingCount field displays the number of resources that don't match the criteria.

                                                                                                              \n@param filters Filters define the criteria for the group. The matchingCount field displays the number of resources that match the criteria. The notMatchingCount field displays the number of resources that don't match the criteria.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

                                                                                                              Filters define the criteria for the group. The matchingCount field displays the number of resources that match the criteria. The notMatchingCount field displays the number of resources that don't match the criteria.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return Filters define the criteria for the group. The matchingCount field displays the number of resources that match the criteria. The notMatchingCount field displays the number of resources that don't match the criteria.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "InventoryFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link InventoryFilter.Builder} avoiding the need to create one manually via {@link InventoryFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link InventoryFilter.Builder#build()} is called immediately and its result is passed to {@link #member(InventoryFilter)}.\n@param member a consumer that will call methods on {@link InventoryFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(InventoryFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "InventoryFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "InventoryFilter", "variableName" : "member", "variableType" : "InventoryFilter", "documentation" : null, "simpleType" : "InventoryFilter", "variableSetterType" : "InventoryFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InventoryFilter", "variableName" : "member", "variableType" : "InventoryFilter", "documentation" : "", "simpleType" : "InventoryFilter", "variableSetterType" : "InventoryFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "InventoryFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "InventoryFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Filters define the criteria for the group. The matchingCount field displays the number of resources that match the criteria. The notMatchingCount field displays the number of resources that don't match the criteria.

                                                                                                              \n@param filters Filters define the criteria for the group. The matchingCount field displays the number of resources that match the criteria. The notMatchingCount field displays the number of resources that don't match the criteria.", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

                                                                                                              Filters define the criteria for the group. The matchingCount field displays the number of resources that match the criteria. The notMatchingCount field displays the number of resources that don't match the criteria.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Filters" : { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "InventoryFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Filters define the criteria for the group. The matchingCount field displays the number of resources that match the criteria. The notMatchingCount field displays the number of resources that don't match the criteria.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #filters(List)}.\n@param filters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filters(List)", "deprecated" : false, "documentation" : "

                                                                                                              Filters define the criteria for the group. The matchingCount field displays the number of resources that match the criteria. The notMatchingCount field displays the number of resources that don't match the criteria.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filters", "fluentSetterDocumentation" : "

                                                                                                              Filters define the criteria for the group. The matchingCount field displays the number of resources that match the criteria. The notMatchingCount field displays the number of resources that don't match the criteria.

                                                                                                              \n@param filters Filters define the criteria for the group. The matchingCount field displays the number of resources that match the criteria. The notMatchingCount field displays the number of resources that don't match the criteria.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

                                                                                                              Filters define the criteria for the group. The matchingCount field displays the number of resources that match the criteria. The notMatchingCount field displays the number of resources that don't match the criteria.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return Filters define the criteria for the group. The matchingCount field displays the number of resources that match the criteria. The notMatchingCount field displays the number of resources that don't match the criteria.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "InventoryFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link InventoryFilter.Builder} avoiding the need to create one manually via {@link InventoryFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link InventoryFilter.Builder#build()} is called immediately and its result is passed to {@link #member(InventoryFilter)}.\n@param member a consumer that will call methods on {@link InventoryFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(InventoryFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "InventoryFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "InventoryFilter", "variableName" : "member", "variableType" : "InventoryFilter", "documentation" : null, "simpleType" : "InventoryFilter", "variableSetterType" : "InventoryFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InventoryFilter", "variableName" : "member", "variableType" : "InventoryFilter", "documentation" : "", "simpleType" : "InventoryFilter", "variableSetterType" : "InventoryFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "InventoryFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "InventoryFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Filters define the criteria for the group. The matchingCount field displays the number of resources that match the criteria. The notMatchingCount field displays the number of resources that don't match the criteria.

                                                                                                              \n@param filters Filters define the criteria for the group. The matchingCount field displays the number of resources that match the criteria. The notMatchingCount field displays the number of resources that don't match the criteria.", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

                                                                                                              Filters define the criteria for the group. The matchingCount field displays the number of resources that match the criteria. The notMatchingCount field displays the number of resources that don't match the criteria.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "InventoryGroupName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of the group.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name of the group.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                              The name of the group.

                                                                                                              \n@param name The name of the group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                              The name of the group.

                                                                                                              \n@return The name of the group.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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 group.

                                                                                                              \n@param name The name of the group.", "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 group.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "InventoryGroupName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of the group.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name of the group.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                              The name of the group.

                                                                                                              \n@param name The name of the group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                              The name of the group.

                                                                                                              \n@return The name of the group.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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 group.

                                                                                                              \n@param name The name of the group.", "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 group.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "InventoryFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Filters define the criteria for the group. The matchingCount field displays the number of resources that match the criteria. The notMatchingCount field displays the number of resources that don't match the criteria.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #filters(List)}.\n@param filters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filters(List)", "deprecated" : false, "documentation" : "

                                                                                                              Filters define the criteria for the group. The matchingCount field displays the number of resources that match the criteria. The notMatchingCount field displays the number of resources that don't match the criteria.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filters", "fluentSetterDocumentation" : "

                                                                                                              Filters define the criteria for the group. The matchingCount field displays the number of resources that match the criteria. The notMatchingCount field displays the number of resources that don't match the criteria.

                                                                                                              \n@param filters Filters define the criteria for the group. The matchingCount field displays the number of resources that match the criteria. The notMatchingCount field displays the number of resources that don't match the criteria.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

                                                                                                              Filters define the criteria for the group. The matchingCount field displays the number of resources that match the criteria. The notMatchingCount field displays the number of resources that don't match the criteria.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return Filters define the criteria for the group. The matchingCount field displays the number of resources that match the criteria. The notMatchingCount field displays the number of resources that don't match the criteria.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "InventoryFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link InventoryFilter.Builder} avoiding the need to create one manually via {@link InventoryFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link InventoryFilter.Builder#build()} is called immediately and its result is passed to {@link #member(InventoryFilter)}.\n@param member a consumer that will call methods on {@link InventoryFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(InventoryFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "InventoryFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "InventoryFilter", "variableName" : "member", "variableType" : "InventoryFilter", "documentation" : null, "simpleType" : "InventoryFilter", "variableSetterType" : "InventoryFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InventoryFilter", "variableName" : "member", "variableType" : "InventoryFilter", "documentation" : "", "simpleType" : "InventoryFilter", "variableSetterType" : "InventoryFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "InventoryFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "InventoryFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Filters define the criteria for the group. The matchingCount field displays the number of resources that match the criteria. The notMatchingCount field displays the number of resources that don't match the criteria.

                                                                                                              \n@param filters Filters define the criteria for the group. The matchingCount field displays the number of resources that match the criteria. The notMatchingCount field displays the number of resources that don't match the criteria.", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

                                                                                                              Filters define the criteria for the group. The matchingCount field displays the number of resources that match the criteria. The notMatchingCount field displays the number of resources that don't match the criteria.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Name", "Filters" ], "shapeName" : "InventoryGroup", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "InventoryGroup", "variableName" : "inventoryGroup", "variableType" : "InventoryGroup", "documentation" : null, "simpleType" : "InventoryGroup", "variableSetterType" : "InventoryGroup" }, "wrapper" : false }, "InventoryItem" : { "c2jName" : "InventoryItem", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              Information collected from managed instances based on your inventory policy document

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getTypeName", "beanStyleSetterMethodName" : "setTypeName", "c2jName" : "TypeName", "c2jShape" : "InventoryItemTypeName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of the inventory type. Default inventory item type names start with AWS. Custom inventory type names will start with Custom. Default inventory item types include the following: AWS:AWSComponent, AWS:Application, AWS:InstanceInformation, AWS:Network, and AWS:WindowsUpdate.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeName(String)}.\n@param typeName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #typeName(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name of the inventory type. Default inventory item type names start with AWS. Custom inventory type names will start with Custom. Default inventory item types include the following: AWS:AWSComponent, AWS:Application, AWS:InstanceInformation, AWS:Network, and AWS:WindowsUpdate.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "typeName", "fluentSetterDocumentation" : "

                                                                                                              The name of the inventory type. Default inventory item type names start with AWS. Custom inventory type names will start with Custom. Default inventory item types include the following: AWS:AWSComponent, AWS:Application, AWS:InstanceInformation, AWS:Network, and AWS:WindowsUpdate.

                                                                                                              \n@param typeName The name of the inventory type. Default inventory item type names start with AWS. Custom inventory type names will start with Custom. Default inventory item types include the following: AWS:AWSComponent, AWS:Application, AWS:InstanceInformation, AWS:Network, and AWS:WindowsUpdate.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "typeName", "getterDocumentation" : "

                                                                                                              The name of the inventory type. Default inventory item type names start with AWS. Custom inventory type names will start with Custom. Default inventory item types include the following: AWS:AWSComponent, AWS:Application, AWS:InstanceInformation, AWS:Network, and AWS:WindowsUpdate.

                                                                                                              \n@return The name of the inventory type. Default inventory item type names start with AWS. Custom inventory type names will start with Custom. Default inventory item types include the following: AWS:AWSComponent, AWS:Application, AWS:InstanceInformation, AWS:Network, and AWS:WindowsUpdate.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TypeName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TypeName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TypeName", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The name of the inventory type. Default inventory item type names start with AWS. Custom inventory type names will start with Custom. Default inventory item types include the following: AWS:AWSComponent, AWS:Application, AWS:InstanceInformation, AWS:Network, and AWS:WindowsUpdate.

                                                                                                              \n@param typeName The name of the inventory type. Default inventory item type names start with AWS. Custom inventory type names will start with Custom. Default inventory item types include the following: AWS:AWSComponent, AWS:Application, AWS:InstanceInformation, AWS:Network, and AWS:WindowsUpdate.", "setterMethodName" : "setTypeName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "typeName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "typeName", "variableType" : "String", "documentation" : "

                                                                                                              The name of the inventory type. Default inventory item type names start with AWS. Custom inventory type names will start with Custom. Default inventory item types include the following: AWS:AWSComponent, AWS:Application, AWS:InstanceInformation, AWS:Network, and AWS:WindowsUpdate.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSchemaVersion", "beanStyleSetterMethodName" : "setSchemaVersion", "c2jName" : "SchemaVersion", "c2jShape" : "InventoryItemSchemaVersion", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The schema version for the inventory item.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #schemaVersion(String)}.\n@param schemaVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #schemaVersion(String)", "deprecated" : false, "documentation" : "

                                                                                                              The schema version for the inventory item.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "schemaVersion", "fluentSetterDocumentation" : "

                                                                                                              The schema version for the inventory item.

                                                                                                              \n@param schemaVersion The schema version for the inventory item.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "schemaVersion", "getterDocumentation" : "

                                                                                                              The schema version for the inventory item.

                                                                                                              \n@return The schema version for the inventory item.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SchemaVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SchemaVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SchemaVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The schema version for the inventory item.

                                                                                                              \n@param schemaVersion The schema version for the inventory item.", "setterMethodName" : "setSchemaVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "schemaVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "schemaVersion", "variableType" : "String", "documentation" : "

                                                                                                              The schema version for the inventory item.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCaptureTime", "beanStyleSetterMethodName" : "setCaptureTime", "c2jName" : "CaptureTime", "c2jShape" : "InventoryItemCaptureTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The time the inventory information was collected.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #captureTime(String)}.\n@param captureTime a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #captureTime(String)", "deprecated" : false, "documentation" : "

                                                                                                              The time the inventory information was collected.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "captureTime", "fluentSetterDocumentation" : "

                                                                                                              The time the inventory information was collected.

                                                                                                              \n@param captureTime The time the inventory information was collected.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "captureTime", "getterDocumentation" : "

                                                                                                              The time the inventory information was collected.

                                                                                                              \n@return The time the inventory information was collected.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CaptureTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CaptureTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CaptureTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The time the inventory information was collected.

                                                                                                              \n@param captureTime The time the inventory information was collected.", "setterMethodName" : "setCaptureTime", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "captureTime", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "captureTime", "variableType" : "String", "documentation" : "

                                                                                                              The time the inventory information was collected.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContentHash", "beanStyleSetterMethodName" : "setContentHash", "c2jName" : "ContentHash", "c2jShape" : "InventoryItemContentHash", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              MD5 hash of the inventory item type contents. The content hash is used to determine whether to update inventory information. The PutInventory API does not update the inventory item type contents if the MD5 hash has not changed since last 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 #contentHash(String)}.\n@param contentHash a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #contentHash(String)", "deprecated" : false, "documentation" : "

                                                                                                              MD5 hash of the inventory item type contents. The content hash is used to determine whether to update inventory information. The PutInventory API does not update the inventory item type contents if the MD5 hash has not changed since last update.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "contentHash", "fluentSetterDocumentation" : "

                                                                                                              MD5 hash of the inventory item type contents. The content hash is used to determine whether to update inventory information. The PutInventory API does not update the inventory item type contents if the MD5 hash has not changed since last update.

                                                                                                              \n@param contentHash MD5 hash of the inventory item type contents. The content hash is used to determine whether to update inventory information. The PutInventory API does not update the inventory item type contents if the MD5 hash has not changed since last update.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentHash", "getterDocumentation" : "

                                                                                                              MD5 hash of the inventory item type contents. The content hash is used to determine whether to update inventory information. The PutInventory API does not update the inventory item type contents if the MD5 hash has not changed since last update.

                                                                                                              \n@return MD5 hash of the inventory item type contents. The content hash is used to determine whether to update inventory information. The PutInventory API does not update the inventory item type contents if the MD5 hash has not changed since last 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" : "ContentHash", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ContentHash", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ContentHash", "sensitive" : false, "setterDocumentation" : "

                                                                                                              MD5 hash of the inventory item type contents. The content hash is used to determine whether to update inventory information. The PutInventory API does not update the inventory item type contents if the MD5 hash has not changed since last update.

                                                                                                              \n@param contentHash MD5 hash of the inventory item type contents. The content hash is used to determine whether to update inventory information. The PutInventory API does not update the inventory item type contents if the MD5 hash has not changed since last update.", "setterMethodName" : "setContentHash", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentHash", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentHash", "variableType" : "String", "documentation" : "

                                                                                                              MD5 hash of the inventory item type contents. The content hash is used to determine whether to update inventory information. The PutInventory API does not update the inventory item type contents if the MD5 hash has not changed since last update.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContent", "beanStyleSetterMethodName" : "setContent", "c2jName" : "Content", "c2jShape" : "InventoryItemEntryList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The inventory data of the inventory type.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Map>.Builder} avoiding the need to create one manually via {@link Map>#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map>.Builder#build()} is called immediately and its result is passed to {@link #content(Map>)}.\n@param content a consumer that will call methods on {@link Map>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #content(Map>)", "deprecated" : false, "documentation" : "

                                                                                                              The inventory data of the inventory type.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "content", "fluentSetterDocumentation" : "

                                                                                                              The inventory data of the inventory type.

                                                                                                              \n@param content The inventory data of the inventory type.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "content", "getterDocumentation" : "

                                                                                                              The inventory data of the inventory type.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The inventory data of the inventory type.", "getterModel" : { "returnType" : "java.util.List>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Content", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Content", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "InventoryItemEntry", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #member(Map)}.\n@param member a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Map)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "AttributeName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "AttributeValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "member", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "member", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "java.util.Map", "map" : true, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Map", "templateImplType" : "java.util.ArrayList>", "templateType" : "java.util.List>" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Content", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The inventory data of the inventory type.

                                                                                                              \n@param content The inventory data of the inventory type.", "setterMethodName" : "setContent", "setterModel" : { "variableDeclarationType" : "java.util.List>", "variableName" : "content", "variableType" : "java.util.List>", "documentation" : null, "simpleType" : "Map>", "variableSetterType" : "java.util.Collection>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List>", "variableName" : "content", "variableType" : "java.util.List>", "documentation" : "

                                                                                                              The inventory data of the inventory type.

                                                                                                              ", "simpleType" : "Map>", "variableSetterType" : "java.util.Collection>" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContext", "beanStyleSetterMethodName" : "setContext", "c2jName" : "Context", "c2jShape" : "InventoryItemContentContext", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A map of associated properties for a specified inventory type. For example, with this attribute, you can specify the ExecutionId, ExecutionType, ComplianceType properties of the AWS:ComplianceItem type.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #context(Map)}.\n@param context a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #context(Map)", "deprecated" : false, "documentation" : "

                                                                                                              A map of associated properties for a specified inventory type. For example, with this attribute, you can specify the ExecutionId, ExecutionType, ComplianceType properties of the AWS:ComplianceItem type.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "context", "fluentSetterDocumentation" : "

                                                                                                              A map of associated properties for a specified inventory type. For example, with this attribute, you can specify the ExecutionId, ExecutionType, ComplianceType properties of the AWS:ComplianceItem type.

                                                                                                              \n@param context A map of associated properties for a specified inventory type. For example, with this attribute, you can specify the ExecutionId, ExecutionType, ComplianceType properties of the AWS:ComplianceItem type.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "context", "getterDocumentation" : "

                                                                                                              A map of associated properties for a specified inventory type. For example, with this attribute, you can specify the ExecutionId, ExecutionType, ComplianceType properties of the AWS:ComplianceItem type.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return A map of associated properties for a specified inventory type. For example, with this attribute, you can specify the ExecutionId, ExecutionType, ComplianceType properties of the AWS:ComplianceItem type.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Context", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Context", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "AttributeName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "AttributeValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Context", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A map of associated properties for a specified inventory type. For example, with this attribute, you can specify the ExecutionId, ExecutionType, ComplianceType properties of the AWS:ComplianceItem type.

                                                                                                              \n@param context A map of associated properties for a specified inventory type. For example, with this attribute, you can specify the ExecutionId, ExecutionType, ComplianceType properties of the AWS:ComplianceItem type.", "setterMethodName" : "setContext", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "context", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "context", "variableType" : "java.util.Map", "documentation" : "

                                                                                                              A map of associated properties for a specified inventory type. For example, with this attribute, you can specify the ExecutionId, ExecutionType, ComplianceType properties of the AWS:ComplianceItem type.

                                                                                                              ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CaptureTime" : { "beanStyleGetterMethodName" : "getCaptureTime", "beanStyleSetterMethodName" : "setCaptureTime", "c2jName" : "CaptureTime", "c2jShape" : "InventoryItemCaptureTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The time the inventory information was collected.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #captureTime(String)}.\n@param captureTime a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #captureTime(String)", "deprecated" : false, "documentation" : "

                                                                                                              The time the inventory information was collected.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "captureTime", "fluentSetterDocumentation" : "

                                                                                                              The time the inventory information was collected.

                                                                                                              \n@param captureTime The time the inventory information was collected.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "captureTime", "getterDocumentation" : "

                                                                                                              The time the inventory information was collected.

                                                                                                              \n@return The time the inventory information was collected.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CaptureTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CaptureTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CaptureTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The time the inventory information was collected.

                                                                                                              \n@param captureTime The time the inventory information was collected.", "setterMethodName" : "setCaptureTime", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "captureTime", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "captureTime", "variableType" : "String", "documentation" : "

                                                                                                              The time the inventory information was collected.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Content" : { "beanStyleGetterMethodName" : "getContent", "beanStyleSetterMethodName" : "setContent", "c2jName" : "Content", "c2jShape" : "InventoryItemEntryList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The inventory data of the inventory type.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Map>.Builder} avoiding the need to create one manually via {@link Map>#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map>.Builder#build()} is called immediately and its result is passed to {@link #content(Map>)}.\n@param content a consumer that will call methods on {@link Map>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #content(Map>)", "deprecated" : false, "documentation" : "

                                                                                                              The inventory data of the inventory type.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "content", "fluentSetterDocumentation" : "

                                                                                                              The inventory data of the inventory type.

                                                                                                              \n@param content The inventory data of the inventory type.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "content", "getterDocumentation" : "

                                                                                                              The inventory data of the inventory type.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The inventory data of the inventory type.", "getterModel" : { "returnType" : "java.util.List>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Content", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Content", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "InventoryItemEntry", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #member(Map)}.\n@param member a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Map)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "AttributeName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "AttributeValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "member", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "member", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "java.util.Map", "map" : true, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Map", "templateImplType" : "java.util.ArrayList>", "templateType" : "java.util.List>" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Content", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The inventory data of the inventory type.

                                                                                                              \n@param content The inventory data of the inventory type.", "setterMethodName" : "setContent", "setterModel" : { "variableDeclarationType" : "java.util.List>", "variableName" : "content", "variableType" : "java.util.List>", "documentation" : null, "simpleType" : "Map>", "variableSetterType" : "java.util.Collection>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List>", "variableName" : "content", "variableType" : "java.util.List>", "documentation" : "

                                                                                                              The inventory data of the inventory type.

                                                                                                              ", "simpleType" : "Map>", "variableSetterType" : "java.util.Collection>" }, "xmlNameSpaceUri" : null }, "ContentHash" : { "beanStyleGetterMethodName" : "getContentHash", "beanStyleSetterMethodName" : "setContentHash", "c2jName" : "ContentHash", "c2jShape" : "InventoryItemContentHash", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              MD5 hash of the inventory item type contents. The content hash is used to determine whether to update inventory information. The PutInventory API does not update the inventory item type contents if the MD5 hash has not changed since last 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 #contentHash(String)}.\n@param contentHash a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #contentHash(String)", "deprecated" : false, "documentation" : "

                                                                                                              MD5 hash of the inventory item type contents. The content hash is used to determine whether to update inventory information. The PutInventory API does not update the inventory item type contents if the MD5 hash has not changed since last update.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "contentHash", "fluentSetterDocumentation" : "

                                                                                                              MD5 hash of the inventory item type contents. The content hash is used to determine whether to update inventory information. The PutInventory API does not update the inventory item type contents if the MD5 hash has not changed since last update.

                                                                                                              \n@param contentHash MD5 hash of the inventory item type contents. The content hash is used to determine whether to update inventory information. The PutInventory API does not update the inventory item type contents if the MD5 hash has not changed since last update.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentHash", "getterDocumentation" : "

                                                                                                              MD5 hash of the inventory item type contents. The content hash is used to determine whether to update inventory information. The PutInventory API does not update the inventory item type contents if the MD5 hash has not changed since last update.

                                                                                                              \n@return MD5 hash of the inventory item type contents. The content hash is used to determine whether to update inventory information. The PutInventory API does not update the inventory item type contents if the MD5 hash has not changed since last 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" : "ContentHash", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ContentHash", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ContentHash", "sensitive" : false, "setterDocumentation" : "

                                                                                                              MD5 hash of the inventory item type contents. The content hash is used to determine whether to update inventory information. The PutInventory API does not update the inventory item type contents if the MD5 hash has not changed since last update.

                                                                                                              \n@param contentHash MD5 hash of the inventory item type contents. The content hash is used to determine whether to update inventory information. The PutInventory API does not update the inventory item type contents if the MD5 hash has not changed since last update.", "setterMethodName" : "setContentHash", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentHash", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentHash", "variableType" : "String", "documentation" : "

                                                                                                              MD5 hash of the inventory item type contents. The content hash is used to determine whether to update inventory information. The PutInventory API does not update the inventory item type contents if the MD5 hash has not changed since last update.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Context" : { "beanStyleGetterMethodName" : "getContext", "beanStyleSetterMethodName" : "setContext", "c2jName" : "Context", "c2jShape" : "InventoryItemContentContext", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A map of associated properties for a specified inventory type. For example, with this attribute, you can specify the ExecutionId, ExecutionType, ComplianceType properties of the AWS:ComplianceItem type.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #context(Map)}.\n@param context a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #context(Map)", "deprecated" : false, "documentation" : "

                                                                                                              A map of associated properties for a specified inventory type. For example, with this attribute, you can specify the ExecutionId, ExecutionType, ComplianceType properties of the AWS:ComplianceItem type.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "context", "fluentSetterDocumentation" : "

                                                                                                              A map of associated properties for a specified inventory type. For example, with this attribute, you can specify the ExecutionId, ExecutionType, ComplianceType properties of the AWS:ComplianceItem type.

                                                                                                              \n@param context A map of associated properties for a specified inventory type. For example, with this attribute, you can specify the ExecutionId, ExecutionType, ComplianceType properties of the AWS:ComplianceItem type.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "context", "getterDocumentation" : "

                                                                                                              A map of associated properties for a specified inventory type. For example, with this attribute, you can specify the ExecutionId, ExecutionType, ComplianceType properties of the AWS:ComplianceItem type.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return A map of associated properties for a specified inventory type. For example, with this attribute, you can specify the ExecutionId, ExecutionType, ComplianceType properties of the AWS:ComplianceItem type.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Context", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Context", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "AttributeName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "AttributeValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Context", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A map of associated properties for a specified inventory type. For example, with this attribute, you can specify the ExecutionId, ExecutionType, ComplianceType properties of the AWS:ComplianceItem type.

                                                                                                              \n@param context A map of associated properties for a specified inventory type. For example, with this attribute, you can specify the ExecutionId, ExecutionType, ComplianceType properties of the AWS:ComplianceItem type.", "setterMethodName" : "setContext", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "context", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "context", "variableType" : "java.util.Map", "documentation" : "

                                                                                                              A map of associated properties for a specified inventory type. For example, with this attribute, you can specify the ExecutionId, ExecutionType, ComplianceType properties of the AWS:ComplianceItem type.

                                                                                                              ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "SchemaVersion" : { "beanStyleGetterMethodName" : "getSchemaVersion", "beanStyleSetterMethodName" : "setSchemaVersion", "c2jName" : "SchemaVersion", "c2jShape" : "InventoryItemSchemaVersion", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The schema version for the inventory item.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #schemaVersion(String)}.\n@param schemaVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #schemaVersion(String)", "deprecated" : false, "documentation" : "

                                                                                                              The schema version for the inventory item.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "schemaVersion", "fluentSetterDocumentation" : "

                                                                                                              The schema version for the inventory item.

                                                                                                              \n@param schemaVersion The schema version for the inventory item.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "schemaVersion", "getterDocumentation" : "

                                                                                                              The schema version for the inventory item.

                                                                                                              \n@return The schema version for the inventory item.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SchemaVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SchemaVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SchemaVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The schema version for the inventory item.

                                                                                                              \n@param schemaVersion The schema version for the inventory item.", "setterMethodName" : "setSchemaVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "schemaVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "schemaVersion", "variableType" : "String", "documentation" : "

                                                                                                              The schema version for the inventory item.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "TypeName" : { "beanStyleGetterMethodName" : "getTypeName", "beanStyleSetterMethodName" : "setTypeName", "c2jName" : "TypeName", "c2jShape" : "InventoryItemTypeName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of the inventory type. Default inventory item type names start with AWS. Custom inventory type names will start with Custom. Default inventory item types include the following: AWS:AWSComponent, AWS:Application, AWS:InstanceInformation, AWS:Network, and AWS:WindowsUpdate.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeName(String)}.\n@param typeName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #typeName(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name of the inventory type. Default inventory item type names start with AWS. Custom inventory type names will start with Custom. Default inventory item types include the following: AWS:AWSComponent, AWS:Application, AWS:InstanceInformation, AWS:Network, and AWS:WindowsUpdate.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "typeName", "fluentSetterDocumentation" : "

                                                                                                              The name of the inventory type. Default inventory item type names start with AWS. Custom inventory type names will start with Custom. Default inventory item types include the following: AWS:AWSComponent, AWS:Application, AWS:InstanceInformation, AWS:Network, and AWS:WindowsUpdate.

                                                                                                              \n@param typeName The name of the inventory type. Default inventory item type names start with AWS. Custom inventory type names will start with Custom. Default inventory item types include the following: AWS:AWSComponent, AWS:Application, AWS:InstanceInformation, AWS:Network, and AWS:WindowsUpdate.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "typeName", "getterDocumentation" : "

                                                                                                              The name of the inventory type. Default inventory item type names start with AWS. Custom inventory type names will start with Custom. Default inventory item types include the following: AWS:AWSComponent, AWS:Application, AWS:InstanceInformation, AWS:Network, and AWS:WindowsUpdate.

                                                                                                              \n@return The name of the inventory type. Default inventory item type names start with AWS. Custom inventory type names will start with Custom. Default inventory item types include the following: AWS:AWSComponent, AWS:Application, AWS:InstanceInformation, AWS:Network, and AWS:WindowsUpdate.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TypeName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TypeName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TypeName", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The name of the inventory type. Default inventory item type names start with AWS. Custom inventory type names will start with Custom. Default inventory item types include the following: AWS:AWSComponent, AWS:Application, AWS:InstanceInformation, AWS:Network, and AWS:WindowsUpdate.

                                                                                                              \n@param typeName The name of the inventory type. Default inventory item type names start with AWS. Custom inventory type names will start with Custom. Default inventory item types include the following: AWS:AWSComponent, AWS:Application, AWS:InstanceInformation, AWS:Network, and AWS:WindowsUpdate.", "setterMethodName" : "setTypeName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "typeName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "typeName", "variableType" : "String", "documentation" : "

                                                                                                              The name of the inventory type. Default inventory item type names start with AWS. Custom inventory type names will start with Custom. Default inventory item types include the following: AWS:AWSComponent, AWS:Application, AWS:InstanceInformation, AWS:Network, and AWS:WindowsUpdate.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getTypeName", "beanStyleSetterMethodName" : "setTypeName", "c2jName" : "TypeName", "c2jShape" : "InventoryItemTypeName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of the inventory type. Default inventory item type names start with AWS. Custom inventory type names will start with Custom. Default inventory item types include the following: AWS:AWSComponent, AWS:Application, AWS:InstanceInformation, AWS:Network, and AWS:WindowsUpdate.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeName(String)}.\n@param typeName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #typeName(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name of the inventory type. Default inventory item type names start with AWS. Custom inventory type names will start with Custom. Default inventory item types include the following: AWS:AWSComponent, AWS:Application, AWS:InstanceInformation, AWS:Network, and AWS:WindowsUpdate.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "typeName", "fluentSetterDocumentation" : "

                                                                                                              The name of the inventory type. Default inventory item type names start with AWS. Custom inventory type names will start with Custom. Default inventory item types include the following: AWS:AWSComponent, AWS:Application, AWS:InstanceInformation, AWS:Network, and AWS:WindowsUpdate.

                                                                                                              \n@param typeName The name of the inventory type. Default inventory item type names start with AWS. Custom inventory type names will start with Custom. Default inventory item types include the following: AWS:AWSComponent, AWS:Application, AWS:InstanceInformation, AWS:Network, and AWS:WindowsUpdate.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "typeName", "getterDocumentation" : "

                                                                                                              The name of the inventory type. Default inventory item type names start with AWS. Custom inventory type names will start with Custom. Default inventory item types include the following: AWS:AWSComponent, AWS:Application, AWS:InstanceInformation, AWS:Network, and AWS:WindowsUpdate.

                                                                                                              \n@return The name of the inventory type. Default inventory item type names start with AWS. Custom inventory type names will start with Custom. Default inventory item types include the following: AWS:AWSComponent, AWS:Application, AWS:InstanceInformation, AWS:Network, and AWS:WindowsUpdate.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TypeName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TypeName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TypeName", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The name of the inventory type. Default inventory item type names start with AWS. Custom inventory type names will start with Custom. Default inventory item types include the following: AWS:AWSComponent, AWS:Application, AWS:InstanceInformation, AWS:Network, and AWS:WindowsUpdate.

                                                                                                              \n@param typeName The name of the inventory type. Default inventory item type names start with AWS. Custom inventory type names will start with Custom. Default inventory item types include the following: AWS:AWSComponent, AWS:Application, AWS:InstanceInformation, AWS:Network, and AWS:WindowsUpdate.", "setterMethodName" : "setTypeName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "typeName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "typeName", "variableType" : "String", "documentation" : "

                                                                                                              The name of the inventory type. Default inventory item type names start with AWS. Custom inventory type names will start with Custom. Default inventory item types include the following: AWS:AWSComponent, AWS:Application, AWS:InstanceInformation, AWS:Network, and AWS:WindowsUpdate.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSchemaVersion", "beanStyleSetterMethodName" : "setSchemaVersion", "c2jName" : "SchemaVersion", "c2jShape" : "InventoryItemSchemaVersion", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The schema version for the inventory item.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #schemaVersion(String)}.\n@param schemaVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #schemaVersion(String)", "deprecated" : false, "documentation" : "

                                                                                                              The schema version for the inventory item.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "schemaVersion", "fluentSetterDocumentation" : "

                                                                                                              The schema version for the inventory item.

                                                                                                              \n@param schemaVersion The schema version for the inventory item.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "schemaVersion", "getterDocumentation" : "

                                                                                                              The schema version for the inventory item.

                                                                                                              \n@return The schema version for the inventory item.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SchemaVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SchemaVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SchemaVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The schema version for the inventory item.

                                                                                                              \n@param schemaVersion The schema version for the inventory item.", "setterMethodName" : "setSchemaVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "schemaVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "schemaVersion", "variableType" : "String", "documentation" : "

                                                                                                              The schema version for the inventory item.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCaptureTime", "beanStyleSetterMethodName" : "setCaptureTime", "c2jName" : "CaptureTime", "c2jShape" : "InventoryItemCaptureTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The time the inventory information was collected.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #captureTime(String)}.\n@param captureTime a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #captureTime(String)", "deprecated" : false, "documentation" : "

                                                                                                              The time the inventory information was collected.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "captureTime", "fluentSetterDocumentation" : "

                                                                                                              The time the inventory information was collected.

                                                                                                              \n@param captureTime The time the inventory information was collected.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "captureTime", "getterDocumentation" : "

                                                                                                              The time the inventory information was collected.

                                                                                                              \n@return The time the inventory information was collected.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CaptureTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CaptureTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CaptureTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The time the inventory information was collected.

                                                                                                              \n@param captureTime The time the inventory information was collected.", "setterMethodName" : "setCaptureTime", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "captureTime", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "captureTime", "variableType" : "String", "documentation" : "

                                                                                                              The time the inventory information was collected.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContentHash", "beanStyleSetterMethodName" : "setContentHash", "c2jName" : "ContentHash", "c2jShape" : "InventoryItemContentHash", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              MD5 hash of the inventory item type contents. The content hash is used to determine whether to update inventory information. The PutInventory API does not update the inventory item type contents if the MD5 hash has not changed since last 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 #contentHash(String)}.\n@param contentHash a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #contentHash(String)", "deprecated" : false, "documentation" : "

                                                                                                              MD5 hash of the inventory item type contents. The content hash is used to determine whether to update inventory information. The PutInventory API does not update the inventory item type contents if the MD5 hash has not changed since last update.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "contentHash", "fluentSetterDocumentation" : "

                                                                                                              MD5 hash of the inventory item type contents. The content hash is used to determine whether to update inventory information. The PutInventory API does not update the inventory item type contents if the MD5 hash has not changed since last update.

                                                                                                              \n@param contentHash MD5 hash of the inventory item type contents. The content hash is used to determine whether to update inventory information. The PutInventory API does not update the inventory item type contents if the MD5 hash has not changed since last update.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentHash", "getterDocumentation" : "

                                                                                                              MD5 hash of the inventory item type contents. The content hash is used to determine whether to update inventory information. The PutInventory API does not update the inventory item type contents if the MD5 hash has not changed since last update.

                                                                                                              \n@return MD5 hash of the inventory item type contents. The content hash is used to determine whether to update inventory information. The PutInventory API does not update the inventory item type contents if the MD5 hash has not changed since last 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" : "ContentHash", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ContentHash", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ContentHash", "sensitive" : false, "setterDocumentation" : "

                                                                                                              MD5 hash of the inventory item type contents. The content hash is used to determine whether to update inventory information. The PutInventory API does not update the inventory item type contents if the MD5 hash has not changed since last update.

                                                                                                              \n@param contentHash MD5 hash of the inventory item type contents. The content hash is used to determine whether to update inventory information. The PutInventory API does not update the inventory item type contents if the MD5 hash has not changed since last update.", "setterMethodName" : "setContentHash", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentHash", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentHash", "variableType" : "String", "documentation" : "

                                                                                                              MD5 hash of the inventory item type contents. The content hash is used to determine whether to update inventory information. The PutInventory API does not update the inventory item type contents if the MD5 hash has not changed since last update.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContent", "beanStyleSetterMethodName" : "setContent", "c2jName" : "Content", "c2jShape" : "InventoryItemEntryList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The inventory data of the inventory type.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Map>.Builder} avoiding the need to create one manually via {@link Map>#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map>.Builder#build()} is called immediately and its result is passed to {@link #content(Map>)}.\n@param content a consumer that will call methods on {@link Map>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #content(Map>)", "deprecated" : false, "documentation" : "

                                                                                                              The inventory data of the inventory type.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "content", "fluentSetterDocumentation" : "

                                                                                                              The inventory data of the inventory type.

                                                                                                              \n@param content The inventory data of the inventory type.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "content", "getterDocumentation" : "

                                                                                                              The inventory data of the inventory type.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The inventory data of the inventory type.", "getterModel" : { "returnType" : "java.util.List>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Content", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Content", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "InventoryItemEntry", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #member(Map)}.\n@param member a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Map)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "AttributeName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "AttributeValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "member", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "member", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "java.util.Map", "map" : true, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Map", "templateImplType" : "java.util.ArrayList>", "templateType" : "java.util.List>" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Content", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The inventory data of the inventory type.

                                                                                                              \n@param content The inventory data of the inventory type.", "setterMethodName" : "setContent", "setterModel" : { "variableDeclarationType" : "java.util.List>", "variableName" : "content", "variableType" : "java.util.List>", "documentation" : null, "simpleType" : "Map>", "variableSetterType" : "java.util.Collection>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List>", "variableName" : "content", "variableType" : "java.util.List>", "documentation" : "

                                                                                                              The inventory data of the inventory type.

                                                                                                              ", "simpleType" : "Map>", "variableSetterType" : "java.util.Collection>" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContext", "beanStyleSetterMethodName" : "setContext", "c2jName" : "Context", "c2jShape" : "InventoryItemContentContext", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A map of associated properties for a specified inventory type. For example, with this attribute, you can specify the ExecutionId, ExecutionType, ComplianceType properties of the AWS:ComplianceItem type.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #context(Map)}.\n@param context a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #context(Map)", "deprecated" : false, "documentation" : "

                                                                                                              A map of associated properties for a specified inventory type. For example, with this attribute, you can specify the ExecutionId, ExecutionType, ComplianceType properties of the AWS:ComplianceItem type.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "context", "fluentSetterDocumentation" : "

                                                                                                              A map of associated properties for a specified inventory type. For example, with this attribute, you can specify the ExecutionId, ExecutionType, ComplianceType properties of the AWS:ComplianceItem type.

                                                                                                              \n@param context A map of associated properties for a specified inventory type. For example, with this attribute, you can specify the ExecutionId, ExecutionType, ComplianceType properties of the AWS:ComplianceItem type.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "context", "getterDocumentation" : "

                                                                                                              A map of associated properties for a specified inventory type. For example, with this attribute, you can specify the ExecutionId, ExecutionType, ComplianceType properties of the AWS:ComplianceItem type.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return A map of associated properties for a specified inventory type. For example, with this attribute, you can specify the ExecutionId, ExecutionType, ComplianceType properties of the AWS:ComplianceItem type.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Context", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Context", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "AttributeName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "AttributeValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Context", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A map of associated properties for a specified inventory type. For example, with this attribute, you can specify the ExecutionId, ExecutionType, ComplianceType properties of the AWS:ComplianceItem type.

                                                                                                              \n@param context A map of associated properties for a specified inventory type. For example, with this attribute, you can specify the ExecutionId, ExecutionType, ComplianceType properties of the AWS:ComplianceItem type.", "setterMethodName" : "setContext", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "context", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "context", "variableType" : "java.util.Map", "documentation" : "

                                                                                                              A map of associated properties for a specified inventory type. For example, with this attribute, you can specify the ExecutionId, ExecutionType, ComplianceType properties of the AWS:ComplianceItem type.

                                                                                                              ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "TypeName", "SchemaVersion", "CaptureTime" ], "shapeName" : "InventoryItem", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "InventoryItem", "variableName" : "inventoryItem", "variableType" : "InventoryItem", "documentation" : null, "simpleType" : "InventoryItem", "variableSetterType" : "InventoryItem" }, "wrapper" : false }, "InventoryItemAttribute" : { "c2jName" : "InventoryItemAttribute", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              Attributes are the entries within the inventory item content. It contains name and value.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "InventoryItemAttributeName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Name of the inventory item 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, "documentation" : "

                                                                                                              Name of the inventory item attribute.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                              Name of the inventory item attribute.

                                                                                                              \n@param name Name of the inventory item attribute.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                              Name of the inventory item attribute.

                                                                                                              \n@return Name of the inventory item 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" : "

                                                                                                              Name of the inventory item attribute.

                                                                                                              \n@param name Name of the inventory item 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" : "

                                                                                                              Name of the inventory item attribute.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDataTypeAsString", "beanStyleSetterMethodName" : "setDataType", "c2jName" : "DataType", "c2jShape" : "InventoryAttributeDataType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The data type of the inventory item 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 #dataTypeAsString(String)}.\n@param dataType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dataType(String)", "deprecated" : false, "documentation" : "

                                                                                                              The data type of the inventory item attribute.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "InventoryAttributeDataType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "dataType", "fluentEnumSetterMethodName" : "dataType", "fluentGetterMethodName" : "dataTypeAsString", "fluentSetterDocumentation" : "

                                                                                                              The data type of the inventory item attribute.

                                                                                                              \n@param dataType The data type of the inventory item attribute.\n@see InventoryAttributeDataType\n@return Returns a reference to this object so that method calls can be chained together.\n@see InventoryAttributeDataType", "fluentSetterMethodName" : "dataType", "getterDocumentation" : "

                                                                                                              The data type of the inventory item attribute.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #dataType} will return {@link InventoryAttributeDataType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #dataTypeAsString}.\n

                                                                                                              \n@return The data type of the inventory item attribute.\n@see InventoryAttributeDataType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DataType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DataType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DataType", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The data type of the inventory item attribute.

                                                                                                              \n@param dataType The data type of the inventory item attribute.\n@see InventoryAttributeDataType", "setterMethodName" : "setDataType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "dataType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "dataType", "variableType" : "String", "documentation" : "

                                                                                                              The data type of the inventory item attribute.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DataType" : { "beanStyleGetterMethodName" : "getDataTypeAsString", "beanStyleSetterMethodName" : "setDataType", "c2jName" : "DataType", "c2jShape" : "InventoryAttributeDataType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The data type of the inventory item 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 #dataTypeAsString(String)}.\n@param dataType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dataType(String)", "deprecated" : false, "documentation" : "

                                                                                                              The data type of the inventory item attribute.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "InventoryAttributeDataType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "dataType", "fluentEnumSetterMethodName" : "dataType", "fluentGetterMethodName" : "dataTypeAsString", "fluentSetterDocumentation" : "

                                                                                                              The data type of the inventory item attribute.

                                                                                                              \n@param dataType The data type of the inventory item attribute.\n@see InventoryAttributeDataType\n@return Returns a reference to this object so that method calls can be chained together.\n@see InventoryAttributeDataType", "fluentSetterMethodName" : "dataType", "getterDocumentation" : "

                                                                                                              The data type of the inventory item attribute.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #dataType} will return {@link InventoryAttributeDataType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #dataTypeAsString}.\n

                                                                                                              \n@return The data type of the inventory item attribute.\n@see InventoryAttributeDataType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DataType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DataType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DataType", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The data type of the inventory item attribute.

                                                                                                              \n@param dataType The data type of the inventory item attribute.\n@see InventoryAttributeDataType", "setterMethodName" : "setDataType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "dataType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "dataType", "variableType" : "String", "documentation" : "

                                                                                                              The data type of the inventory item attribute.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "InventoryItemAttributeName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Name of the inventory item 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, "documentation" : "

                                                                                                              Name of the inventory item attribute.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                              Name of the inventory item attribute.

                                                                                                              \n@param name Name of the inventory item attribute.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                              Name of the inventory item attribute.

                                                                                                              \n@return Name of the inventory item 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" : "

                                                                                                              Name of the inventory item attribute.

                                                                                                              \n@param name Name of the inventory item 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" : "

                                                                                                              Name of the inventory item attribute.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "InventoryItemAttributeName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Name of the inventory item 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, "documentation" : "

                                                                                                              Name of the inventory item attribute.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                              Name of the inventory item attribute.

                                                                                                              \n@param name Name of the inventory item attribute.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                              Name of the inventory item attribute.

                                                                                                              \n@return Name of the inventory item 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" : "

                                                                                                              Name of the inventory item attribute.

                                                                                                              \n@param name Name of the inventory item 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" : "

                                                                                                              Name of the inventory item attribute.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDataTypeAsString", "beanStyleSetterMethodName" : "setDataType", "c2jName" : "DataType", "c2jShape" : "InventoryAttributeDataType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The data type of the inventory item 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 #dataTypeAsString(String)}.\n@param dataType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #dataType(String)", "deprecated" : false, "documentation" : "

                                                                                                              The data type of the inventory item attribute.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "InventoryAttributeDataType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "dataType", "fluentEnumSetterMethodName" : "dataType", "fluentGetterMethodName" : "dataTypeAsString", "fluentSetterDocumentation" : "

                                                                                                              The data type of the inventory item attribute.

                                                                                                              \n@param dataType The data type of the inventory item attribute.\n@see InventoryAttributeDataType\n@return Returns a reference to this object so that method calls can be chained together.\n@see InventoryAttributeDataType", "fluentSetterMethodName" : "dataType", "getterDocumentation" : "

                                                                                                              The data type of the inventory item attribute.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #dataType} will return {@link InventoryAttributeDataType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #dataTypeAsString}.\n

                                                                                                              \n@return The data type of the inventory item attribute.\n@see InventoryAttributeDataType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DataType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DataType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DataType", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The data type of the inventory item attribute.

                                                                                                              \n@param dataType The data type of the inventory item attribute.\n@see InventoryAttributeDataType", "setterMethodName" : "setDataType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "dataType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "dataType", "variableType" : "String", "documentation" : "

                                                                                                              The data type of the inventory item attribute.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Name", "DataType" ], "shapeName" : "InventoryItemAttribute", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "InventoryItemAttribute", "variableName" : "inventoryItemAttribute", "variableType" : "InventoryItemAttribute", "documentation" : null, "simpleType" : "InventoryItemAttribute", "variableSetterType" : "InventoryItemAttribute" }, "wrapper" : false }, "InventoryItemSchema" : { "c2jName" : "InventoryItemSchema", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              The inventory item schema definition. Users can use this to compose inventory query filters.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getTypeName", "beanStyleSetterMethodName" : "setTypeName", "c2jName" : "TypeName", "c2jShape" : "InventoryItemTypeName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of the inventory type. Default inventory item type names start with AWS. Custom inventory type names will start with Custom. Default inventory item types include the following: AWS:AWSComponent, AWS:Application, AWS:InstanceInformation, AWS:Network, and AWS:WindowsUpdate.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeName(String)}.\n@param typeName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #typeName(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name of the inventory type. Default inventory item type names start with AWS. Custom inventory type names will start with Custom. Default inventory item types include the following: AWS:AWSComponent, AWS:Application, AWS:InstanceInformation, AWS:Network, and AWS:WindowsUpdate.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "typeName", "fluentSetterDocumentation" : "

                                                                                                              The name of the inventory type. Default inventory item type names start with AWS. Custom inventory type names will start with Custom. Default inventory item types include the following: AWS:AWSComponent, AWS:Application, AWS:InstanceInformation, AWS:Network, and AWS:WindowsUpdate.

                                                                                                              \n@param typeName The name of the inventory type. Default inventory item type names start with AWS. Custom inventory type names will start with Custom. Default inventory item types include the following: AWS:AWSComponent, AWS:Application, AWS:InstanceInformation, AWS:Network, and AWS:WindowsUpdate.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "typeName", "getterDocumentation" : "

                                                                                                              The name of the inventory type. Default inventory item type names start with AWS. Custom inventory type names will start with Custom. Default inventory item types include the following: AWS:AWSComponent, AWS:Application, AWS:InstanceInformation, AWS:Network, and AWS:WindowsUpdate.

                                                                                                              \n@return The name of the inventory type. Default inventory item type names start with AWS. Custom inventory type names will start with Custom. Default inventory item types include the following: AWS:AWSComponent, AWS:Application, AWS:InstanceInformation, AWS:Network, and AWS:WindowsUpdate.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TypeName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TypeName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TypeName", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The name of the inventory type. Default inventory item type names start with AWS. Custom inventory type names will start with Custom. Default inventory item types include the following: AWS:AWSComponent, AWS:Application, AWS:InstanceInformation, AWS:Network, and AWS:WindowsUpdate.

                                                                                                              \n@param typeName The name of the inventory type. Default inventory item type names start with AWS. Custom inventory type names will start with Custom. Default inventory item types include the following: AWS:AWSComponent, AWS:Application, AWS:InstanceInformation, AWS:Network, and AWS:WindowsUpdate.", "setterMethodName" : "setTypeName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "typeName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "typeName", "variableType" : "String", "documentation" : "

                                                                                                              The name of the inventory type. Default inventory item type names start with AWS. Custom inventory type names will start with Custom. Default inventory item types include the following: AWS:AWSComponent, AWS:Application, AWS:InstanceInformation, AWS:Network, and AWS:WindowsUpdate.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVersion", "beanStyleSetterMethodName" : "setVersion", "c2jName" : "Version", "c2jShape" : "InventoryItemSchemaVersion", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The schema version for the inventory item.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #version(String)}.\n@param version a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #version(String)", "deprecated" : false, "documentation" : "

                                                                                                              The schema version for the inventory item.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "version", "fluentSetterDocumentation" : "

                                                                                                              The schema version for the inventory item.

                                                                                                              \n@param version The schema version for the inventory item.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "version", "getterDocumentation" : "

                                                                                                              The schema version for the inventory item.

                                                                                                              \n@return The schema version for the inventory item.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Version", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Version", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Version", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The schema version for the inventory item.

                                                                                                              \n@param version The schema version for the inventory item.", "setterMethodName" : "setVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "version", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "version", "variableType" : "String", "documentation" : "

                                                                                                              The schema version for the inventory item.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAttributes", "beanStyleSetterMethodName" : "setAttributes", "c2jName" : "Attributes", "c2jShape" : "InventoryItemAttributeList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The schema attributes for inventory. This contains data type and attribute name.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually 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, "documentation" : "

                                                                                                              The schema attributes for inventory. This contains data type and attribute name.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "attributes", "fluentSetterDocumentation" : "

                                                                                                              The schema attributes for inventory. This contains data type and attribute name.

                                                                                                              \n@param attributes The schema attributes for inventory. This contains data type and attribute name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attributes", "getterDocumentation" : "

                                                                                                              The schema attributes for inventory. This contains data type and attribute name.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The schema attributes for inventory. This contains data type and attribute name.", "getterModel" : { "returnType" : "java.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" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "InventoryItemAttribute", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link InventoryItemAttribute.Builder} avoiding the need to create one manually via {@link InventoryItemAttribute#builder()}.\n\nWhen the {@link Consumer} completes, {@link InventoryItemAttribute.Builder#build()} is called immediately and its result is passed to {@link #member(InventoryItemAttribute)}.\n@param member a consumer that will call methods on {@link InventoryItemAttribute.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(InventoryItemAttribute)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "InventoryItemAttribute", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "InventoryItemAttribute", "variableName" : "member", "variableType" : "InventoryItemAttribute", "documentation" : null, "simpleType" : "InventoryItemAttribute", "variableSetterType" : "InventoryItemAttribute" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InventoryItemAttribute", "variableName" : "member", "variableType" : "InventoryItemAttribute", "documentation" : "", "simpleType" : "InventoryItemAttribute", "variableSetterType" : "InventoryItemAttribute" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "InventoryItemAttribute", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "InventoryItemAttribute", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Attributes", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The schema attributes for inventory. This contains data type and attribute name.

                                                                                                              \n@param attributes The schema attributes for inventory. This contains data type and attribute name.", "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 schema attributes for inventory. This contains data type and attribute name.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDisplayName", "beanStyleSetterMethodName" : "setDisplayName", "c2jName" : "DisplayName", "c2jShape" : "InventoryTypeDisplayName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The alias name of the inventory type. The alias name is used for display purposes.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #displayName(String)}.\n@param displayName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #displayName(String)", "deprecated" : false, "documentation" : "

                                                                                                              The alias name of the inventory type. The alias name is used for display purposes.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "displayName", "fluentSetterDocumentation" : "

                                                                                                              The alias name of the inventory type. The alias name is used for display purposes.

                                                                                                              \n@param displayName The alias name of the inventory type. The alias name is used for display purposes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "displayName", "getterDocumentation" : "

                                                                                                              The alias name of the inventory type. The alias name is used for display purposes.

                                                                                                              \n@return The alias name of the inventory type. The alias name is used for display purposes.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DisplayName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DisplayName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DisplayName", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The alias name of the inventory type. The alias name is used for display purposes.

                                                                                                              \n@param displayName The alias name of the inventory type. The alias name is used for display purposes.", "setterMethodName" : "setDisplayName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "displayName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "displayName", "variableType" : "String", "documentation" : "

                                                                                                              The alias name of the inventory type. The alias name is used for display purposes.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Attributes" : { "beanStyleGetterMethodName" : "getAttributes", "beanStyleSetterMethodName" : "setAttributes", "c2jName" : "Attributes", "c2jShape" : "InventoryItemAttributeList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The schema attributes for inventory. This contains data type and attribute name.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually 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, "documentation" : "

                                                                                                              The schema attributes for inventory. This contains data type and attribute name.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "attributes", "fluentSetterDocumentation" : "

                                                                                                              The schema attributes for inventory. This contains data type and attribute name.

                                                                                                              \n@param attributes The schema attributes for inventory. This contains data type and attribute name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attributes", "getterDocumentation" : "

                                                                                                              The schema attributes for inventory. This contains data type and attribute name.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The schema attributes for inventory. This contains data type and attribute name.", "getterModel" : { "returnType" : "java.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" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "InventoryItemAttribute", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link InventoryItemAttribute.Builder} avoiding the need to create one manually via {@link InventoryItemAttribute#builder()}.\n\nWhen the {@link Consumer} completes, {@link InventoryItemAttribute.Builder#build()} is called immediately and its result is passed to {@link #member(InventoryItemAttribute)}.\n@param member a consumer that will call methods on {@link InventoryItemAttribute.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(InventoryItemAttribute)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "InventoryItemAttribute", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "InventoryItemAttribute", "variableName" : "member", "variableType" : "InventoryItemAttribute", "documentation" : null, "simpleType" : "InventoryItemAttribute", "variableSetterType" : "InventoryItemAttribute" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InventoryItemAttribute", "variableName" : "member", "variableType" : "InventoryItemAttribute", "documentation" : "", "simpleType" : "InventoryItemAttribute", "variableSetterType" : "InventoryItemAttribute" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "InventoryItemAttribute", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "InventoryItemAttribute", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Attributes", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The schema attributes for inventory. This contains data type and attribute name.

                                                                                                              \n@param attributes The schema attributes for inventory. This contains data type and attribute name.", "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 schema attributes for inventory. This contains data type and attribute name.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "DisplayName" : { "beanStyleGetterMethodName" : "getDisplayName", "beanStyleSetterMethodName" : "setDisplayName", "c2jName" : "DisplayName", "c2jShape" : "InventoryTypeDisplayName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The alias name of the inventory type. The alias name is used for display purposes.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #displayName(String)}.\n@param displayName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #displayName(String)", "deprecated" : false, "documentation" : "

                                                                                                              The alias name of the inventory type. The alias name is used for display purposes.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "displayName", "fluentSetterDocumentation" : "

                                                                                                              The alias name of the inventory type. The alias name is used for display purposes.

                                                                                                              \n@param displayName The alias name of the inventory type. The alias name is used for display purposes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "displayName", "getterDocumentation" : "

                                                                                                              The alias name of the inventory type. The alias name is used for display purposes.

                                                                                                              \n@return The alias name of the inventory type. The alias name is used for display purposes.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DisplayName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DisplayName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DisplayName", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The alias name of the inventory type. The alias name is used for display purposes.

                                                                                                              \n@param displayName The alias name of the inventory type. The alias name is used for display purposes.", "setterMethodName" : "setDisplayName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "displayName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "displayName", "variableType" : "String", "documentation" : "

                                                                                                              The alias name of the inventory type. The alias name is used for display purposes.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "TypeName" : { "beanStyleGetterMethodName" : "getTypeName", "beanStyleSetterMethodName" : "setTypeName", "c2jName" : "TypeName", "c2jShape" : "InventoryItemTypeName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of the inventory type. Default inventory item type names start with AWS. Custom inventory type names will start with Custom. Default inventory item types include the following: AWS:AWSComponent, AWS:Application, AWS:InstanceInformation, AWS:Network, and AWS:WindowsUpdate.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeName(String)}.\n@param typeName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #typeName(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name of the inventory type. Default inventory item type names start with AWS. Custom inventory type names will start with Custom. Default inventory item types include the following: AWS:AWSComponent, AWS:Application, AWS:InstanceInformation, AWS:Network, and AWS:WindowsUpdate.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "typeName", "fluentSetterDocumentation" : "

                                                                                                              The name of the inventory type. Default inventory item type names start with AWS. Custom inventory type names will start with Custom. Default inventory item types include the following: AWS:AWSComponent, AWS:Application, AWS:InstanceInformation, AWS:Network, and AWS:WindowsUpdate.

                                                                                                              \n@param typeName The name of the inventory type. Default inventory item type names start with AWS. Custom inventory type names will start with Custom. Default inventory item types include the following: AWS:AWSComponent, AWS:Application, AWS:InstanceInformation, AWS:Network, and AWS:WindowsUpdate.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "typeName", "getterDocumentation" : "

                                                                                                              The name of the inventory type. Default inventory item type names start with AWS. Custom inventory type names will start with Custom. Default inventory item types include the following: AWS:AWSComponent, AWS:Application, AWS:InstanceInformation, AWS:Network, and AWS:WindowsUpdate.

                                                                                                              \n@return The name of the inventory type. Default inventory item type names start with AWS. Custom inventory type names will start with Custom. Default inventory item types include the following: AWS:AWSComponent, AWS:Application, AWS:InstanceInformation, AWS:Network, and AWS:WindowsUpdate.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TypeName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TypeName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TypeName", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The name of the inventory type. Default inventory item type names start with AWS. Custom inventory type names will start with Custom. Default inventory item types include the following: AWS:AWSComponent, AWS:Application, AWS:InstanceInformation, AWS:Network, and AWS:WindowsUpdate.

                                                                                                              \n@param typeName The name of the inventory type. Default inventory item type names start with AWS. Custom inventory type names will start with Custom. Default inventory item types include the following: AWS:AWSComponent, AWS:Application, AWS:InstanceInformation, AWS:Network, and AWS:WindowsUpdate.", "setterMethodName" : "setTypeName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "typeName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "typeName", "variableType" : "String", "documentation" : "

                                                                                                              The name of the inventory type. Default inventory item type names start with AWS. Custom inventory type names will start with Custom. Default inventory item types include the following: AWS:AWSComponent, AWS:Application, AWS:InstanceInformation, AWS:Network, and AWS:WindowsUpdate.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Version" : { "beanStyleGetterMethodName" : "getVersion", "beanStyleSetterMethodName" : "setVersion", "c2jName" : "Version", "c2jShape" : "InventoryItemSchemaVersion", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The schema version for the inventory item.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #version(String)}.\n@param version a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #version(String)", "deprecated" : false, "documentation" : "

                                                                                                              The schema version for the inventory item.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "version", "fluentSetterDocumentation" : "

                                                                                                              The schema version for the inventory item.

                                                                                                              \n@param version The schema version for the inventory item.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "version", "getterDocumentation" : "

                                                                                                              The schema version for the inventory item.

                                                                                                              \n@return The schema version for the inventory item.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Version", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Version", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Version", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The schema version for the inventory item.

                                                                                                              \n@param version The schema version for the inventory item.", "setterMethodName" : "setVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "version", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "version", "variableType" : "String", "documentation" : "

                                                                                                              The schema version for the inventory item.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getTypeName", "beanStyleSetterMethodName" : "setTypeName", "c2jName" : "TypeName", "c2jShape" : "InventoryItemTypeName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of the inventory type. Default inventory item type names start with AWS. Custom inventory type names will start with Custom. Default inventory item types include the following: AWS:AWSComponent, AWS:Application, AWS:InstanceInformation, AWS:Network, and AWS:WindowsUpdate.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeName(String)}.\n@param typeName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #typeName(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name of the inventory type. Default inventory item type names start with AWS. Custom inventory type names will start with Custom. Default inventory item types include the following: AWS:AWSComponent, AWS:Application, AWS:InstanceInformation, AWS:Network, and AWS:WindowsUpdate.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "typeName", "fluentSetterDocumentation" : "

                                                                                                              The name of the inventory type. Default inventory item type names start with AWS. Custom inventory type names will start with Custom. Default inventory item types include the following: AWS:AWSComponent, AWS:Application, AWS:InstanceInformation, AWS:Network, and AWS:WindowsUpdate.

                                                                                                              \n@param typeName The name of the inventory type. Default inventory item type names start with AWS. Custom inventory type names will start with Custom. Default inventory item types include the following: AWS:AWSComponent, AWS:Application, AWS:InstanceInformation, AWS:Network, and AWS:WindowsUpdate.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "typeName", "getterDocumentation" : "

                                                                                                              The name of the inventory type. Default inventory item type names start with AWS. Custom inventory type names will start with Custom. Default inventory item types include the following: AWS:AWSComponent, AWS:Application, AWS:InstanceInformation, AWS:Network, and AWS:WindowsUpdate.

                                                                                                              \n@return The name of the inventory type. Default inventory item type names start with AWS. Custom inventory type names will start with Custom. Default inventory item types include the following: AWS:AWSComponent, AWS:Application, AWS:InstanceInformation, AWS:Network, and AWS:WindowsUpdate.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TypeName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TypeName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TypeName", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The name of the inventory type. Default inventory item type names start with AWS. Custom inventory type names will start with Custom. Default inventory item types include the following: AWS:AWSComponent, AWS:Application, AWS:InstanceInformation, AWS:Network, and AWS:WindowsUpdate.

                                                                                                              \n@param typeName The name of the inventory type. Default inventory item type names start with AWS. Custom inventory type names will start with Custom. Default inventory item types include the following: AWS:AWSComponent, AWS:Application, AWS:InstanceInformation, AWS:Network, and AWS:WindowsUpdate.", "setterMethodName" : "setTypeName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "typeName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "typeName", "variableType" : "String", "documentation" : "

                                                                                                              The name of the inventory type. Default inventory item type names start with AWS. Custom inventory type names will start with Custom. Default inventory item types include the following: AWS:AWSComponent, AWS:Application, AWS:InstanceInformation, AWS:Network, and AWS:WindowsUpdate.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVersion", "beanStyleSetterMethodName" : "setVersion", "c2jName" : "Version", "c2jShape" : "InventoryItemSchemaVersion", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The schema version for the inventory item.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #version(String)}.\n@param version a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #version(String)", "deprecated" : false, "documentation" : "

                                                                                                              The schema version for the inventory item.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "version", "fluentSetterDocumentation" : "

                                                                                                              The schema version for the inventory item.

                                                                                                              \n@param version The schema version for the inventory item.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "version", "getterDocumentation" : "

                                                                                                              The schema version for the inventory item.

                                                                                                              \n@return The schema version for the inventory item.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Version", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Version", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Version", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The schema version for the inventory item.

                                                                                                              \n@param version The schema version for the inventory item.", "setterMethodName" : "setVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "version", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "version", "variableType" : "String", "documentation" : "

                                                                                                              The schema version for the inventory item.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAttributes", "beanStyleSetterMethodName" : "setAttributes", "c2jName" : "Attributes", "c2jShape" : "InventoryItemAttributeList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The schema attributes for inventory. This contains data type and attribute name.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually 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, "documentation" : "

                                                                                                              The schema attributes for inventory. This contains data type and attribute name.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "attributes", "fluentSetterDocumentation" : "

                                                                                                              The schema attributes for inventory. This contains data type and attribute name.

                                                                                                              \n@param attributes The schema attributes for inventory. This contains data type and attribute name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attributes", "getterDocumentation" : "

                                                                                                              The schema attributes for inventory. This contains data type and attribute name.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The schema attributes for inventory. This contains data type and attribute name.", "getterModel" : { "returnType" : "java.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" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "InventoryItemAttribute", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link InventoryItemAttribute.Builder} avoiding the need to create one manually via {@link InventoryItemAttribute#builder()}.\n\nWhen the {@link Consumer} completes, {@link InventoryItemAttribute.Builder#build()} is called immediately and its result is passed to {@link #member(InventoryItemAttribute)}.\n@param member a consumer that will call methods on {@link InventoryItemAttribute.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(InventoryItemAttribute)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "InventoryItemAttribute", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "InventoryItemAttribute", "variableName" : "member", "variableType" : "InventoryItemAttribute", "documentation" : null, "simpleType" : "InventoryItemAttribute", "variableSetterType" : "InventoryItemAttribute" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InventoryItemAttribute", "variableName" : "member", "variableType" : "InventoryItemAttribute", "documentation" : "", "simpleType" : "InventoryItemAttribute", "variableSetterType" : "InventoryItemAttribute" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "InventoryItemAttribute", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "InventoryItemAttribute", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Attributes", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The schema attributes for inventory. This contains data type and attribute name.

                                                                                                              \n@param attributes The schema attributes for inventory. This contains data type and attribute name.", "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 schema attributes for inventory. This contains data type and attribute name.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDisplayName", "beanStyleSetterMethodName" : "setDisplayName", "c2jName" : "DisplayName", "c2jShape" : "InventoryTypeDisplayName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The alias name of the inventory type. The alias name is used for display purposes.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #displayName(String)}.\n@param displayName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #displayName(String)", "deprecated" : false, "documentation" : "

                                                                                                              The alias name of the inventory type. The alias name is used for display purposes.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "displayName", "fluentSetterDocumentation" : "

                                                                                                              The alias name of the inventory type. The alias name is used for display purposes.

                                                                                                              \n@param displayName The alias name of the inventory type. The alias name is used for display purposes.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "displayName", "getterDocumentation" : "

                                                                                                              The alias name of the inventory type. The alias name is used for display purposes.

                                                                                                              \n@return The alias name of the inventory type. The alias name is used for display purposes.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DisplayName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DisplayName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DisplayName", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The alias name of the inventory type. The alias name is used for display purposes.

                                                                                                              \n@param displayName The alias name of the inventory type. The alias name is used for display purposes.", "setterMethodName" : "setDisplayName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "displayName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "displayName", "variableType" : "String", "documentation" : "

                                                                                                              The alias name of the inventory type. The alias name is used for display purposes.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "TypeName", "Attributes" ], "shapeName" : "InventoryItemSchema", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "InventoryItemSchema", "variableName" : "inventoryItemSchema", "variableType" : "InventoryItemSchema", "documentation" : null, "simpleType" : "InventoryItemSchema", "variableSetterType" : "InventoryItemSchema" }, "wrapper" : false }, "InventoryQueryOperatorType" : { "c2jName" : "InventoryQueryOperatorType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "EQUAL", "value" : "Equal" }, { "name" : "NOT_EQUAL", "value" : "NotEqual" }, { "name" : "BEGIN_WITH", "value" : "BeginWith" }, { "name" : "LESS_THAN", "value" : "LessThan" }, { "name" : "GREATER_THAN", "value" : "GreaterThan" }, { "name" : "EXISTS", "value" : "Exists" } ], "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" : "InventoryQueryOperatorType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "InventoryQueryOperatorType", "variableName" : "inventoryQueryOperatorType", "variableType" : "InventoryQueryOperatorType", "documentation" : null, "simpleType" : "InventoryQueryOperatorType", "variableSetterType" : "InventoryQueryOperatorType" }, "wrapper" : false }, "InventoryResultEntity" : { "c2jName" : "InventoryResultEntity", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              Inventory query results.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "InventoryResultEntityId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              ID of the inventory result entity. For example, for managed instance inventory the result will be the managed instance ID. For EC2 instance inventory, the result will be the instance ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #id(String)}.\n@param id a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #id(String)", "deprecated" : false, "documentation" : "

                                                                                                              ID of the inventory result entity. For example, for managed instance inventory the result will be the managed instance ID. For EC2 instance inventory, the result will be the instance ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "

                                                                                                              ID of the inventory result entity. For example, for managed instance inventory the result will be the managed instance ID. For EC2 instance inventory, the result will be the instance ID.

                                                                                                              \n@param id ID of the inventory result entity. For example, for managed instance inventory the result will be the managed instance ID. For EC2 instance inventory, the result will be the instance ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "

                                                                                                              ID of the inventory result entity. For example, for managed instance inventory the result will be the managed instance ID. For EC2 instance inventory, the result will be the instance ID.

                                                                                                              \n@return ID of the inventory result entity. For example, for managed instance inventory the result will be the managed instance ID. For EC2 instance inventory, the result will be the instance ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "

                                                                                                              ID of the inventory result entity. For example, for managed instance inventory the result will be the managed instance ID. For EC2 instance inventory, the result will be the instance ID.

                                                                                                              \n@param id ID of the inventory result entity. For example, for managed instance inventory the result will be the managed instance ID. For EC2 instance inventory, the result will be the instance ID.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "

                                                                                                              ID of the inventory result entity. For example, for managed instance inventory the result will be the managed instance ID. For EC2 instance inventory, the result will be the instance ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getData", "beanStyleSetterMethodName" : "setData", "c2jName" : "Data", "c2jShape" : "InventoryResultItemMap", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The data section in the inventory result entity JSON.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #data(Map)}.\n@param data a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #data(Map)", "deprecated" : false, "documentation" : "

                                                                                                              The data section in the inventory result entity JSON.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "data", "fluentSetterDocumentation" : "

                                                                                                              The data section in the inventory result entity JSON.

                                                                                                              \n@param data The data section in the inventory result entity JSON.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "data", "getterDocumentation" : "

                                                                                                              The data section in the inventory result entity JSON.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The data section in the inventory result entity JSON.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Data", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Data", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "InventoryResultItemKey", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "InventoryResultItem", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link InventoryResultItem.Builder} avoiding the need to create one manually via {@link InventoryResultItem#builder()}.\n\nWhen the {@link Consumer} completes, {@link InventoryResultItem.Builder#build()} is called immediately and its result is passed to {@link #value(InventoryResultItem)}.\n@param value a consumer that will call methods on {@link InventoryResultItem.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(InventoryResultItem)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "InventoryResultItem", "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" : "SDK_POJO", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "InventoryResultItem", "variableName" : "value", "variableType" : "InventoryResultItem", "documentation" : null, "simpleType" : "InventoryResultItem", "variableSetterType" : "InventoryResultItem" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InventoryResultItem", "variableName" : "value", "variableType" : "InventoryResultItem", "documentation" : "", "simpleType" : "InventoryResultItem", "variableSetterType" : "InventoryResultItem" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Data", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The data section in the inventory result entity JSON.

                                                                                                              \n@param data The data section in the inventory result entity JSON.", "setterMethodName" : "setData", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "data", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "data", "variableType" : "java.util.Map", "documentation" : "

                                                                                                              The data section in the inventory result entity JSON.

                                                                                                              ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Data" : { "beanStyleGetterMethodName" : "getData", "beanStyleSetterMethodName" : "setData", "c2jName" : "Data", "c2jShape" : "InventoryResultItemMap", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The data section in the inventory result entity JSON.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #data(Map)}.\n@param data a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #data(Map)", "deprecated" : false, "documentation" : "

                                                                                                              The data section in the inventory result entity JSON.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "data", "fluentSetterDocumentation" : "

                                                                                                              The data section in the inventory result entity JSON.

                                                                                                              \n@param data The data section in the inventory result entity JSON.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "data", "getterDocumentation" : "

                                                                                                              The data section in the inventory result entity JSON.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The data section in the inventory result entity JSON.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Data", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Data", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "InventoryResultItemKey", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "InventoryResultItem", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link InventoryResultItem.Builder} avoiding the need to create one manually via {@link InventoryResultItem#builder()}.\n\nWhen the {@link Consumer} completes, {@link InventoryResultItem.Builder#build()} is called immediately and its result is passed to {@link #value(InventoryResultItem)}.\n@param value a consumer that will call methods on {@link InventoryResultItem.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(InventoryResultItem)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "InventoryResultItem", "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" : "SDK_POJO", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "InventoryResultItem", "variableName" : "value", "variableType" : "InventoryResultItem", "documentation" : null, "simpleType" : "InventoryResultItem", "variableSetterType" : "InventoryResultItem" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InventoryResultItem", "variableName" : "value", "variableType" : "InventoryResultItem", "documentation" : "", "simpleType" : "InventoryResultItem", "variableSetterType" : "InventoryResultItem" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Data", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The data section in the inventory result entity JSON.

                                                                                                              \n@param data The data section in the inventory result entity JSON.", "setterMethodName" : "setData", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "data", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "data", "variableType" : "java.util.Map", "documentation" : "

                                                                                                              The data section in the inventory result entity JSON.

                                                                                                              ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "Id" : { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "InventoryResultEntityId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              ID of the inventory result entity. For example, for managed instance inventory the result will be the managed instance ID. For EC2 instance inventory, the result will be the instance ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #id(String)}.\n@param id a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #id(String)", "deprecated" : false, "documentation" : "

                                                                                                              ID of the inventory result entity. For example, for managed instance inventory the result will be the managed instance ID. For EC2 instance inventory, the result will be the instance ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "

                                                                                                              ID of the inventory result entity. For example, for managed instance inventory the result will be the managed instance ID. For EC2 instance inventory, the result will be the instance ID.

                                                                                                              \n@param id ID of the inventory result entity. For example, for managed instance inventory the result will be the managed instance ID. For EC2 instance inventory, the result will be the instance ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "

                                                                                                              ID of the inventory result entity. For example, for managed instance inventory the result will be the managed instance ID. For EC2 instance inventory, the result will be the instance ID.

                                                                                                              \n@return ID of the inventory result entity. For example, for managed instance inventory the result will be the managed instance ID. For EC2 instance inventory, the result will be the instance ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "

                                                                                                              ID of the inventory result entity. For example, for managed instance inventory the result will be the managed instance ID. For EC2 instance inventory, the result will be the instance ID.

                                                                                                              \n@param id ID of the inventory result entity. For example, for managed instance inventory the result will be the managed instance ID. For EC2 instance inventory, the result will be the instance ID.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "

                                                                                                              ID of the inventory result entity. For example, for managed instance inventory the result will be the managed instance ID. For EC2 instance inventory, the result will be the instance ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "InventoryResultEntityId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              ID of the inventory result entity. For example, for managed instance inventory the result will be the managed instance ID. For EC2 instance inventory, the result will be the instance ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #id(String)}.\n@param id a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #id(String)", "deprecated" : false, "documentation" : "

                                                                                                              ID of the inventory result entity. For example, for managed instance inventory the result will be the managed instance ID. For EC2 instance inventory, the result will be the instance ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "

                                                                                                              ID of the inventory result entity. For example, for managed instance inventory the result will be the managed instance ID. For EC2 instance inventory, the result will be the instance ID.

                                                                                                              \n@param id ID of the inventory result entity. For example, for managed instance inventory the result will be the managed instance ID. For EC2 instance inventory, the result will be the instance ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "

                                                                                                              ID of the inventory result entity. For example, for managed instance inventory the result will be the managed instance ID. For EC2 instance inventory, the result will be the instance ID.

                                                                                                              \n@return ID of the inventory result entity. For example, for managed instance inventory the result will be the managed instance ID. For EC2 instance inventory, the result will be the instance ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "

                                                                                                              ID of the inventory result entity. For example, for managed instance inventory the result will be the managed instance ID. For EC2 instance inventory, the result will be the instance ID.

                                                                                                              \n@param id ID of the inventory result entity. For example, for managed instance inventory the result will be the managed instance ID. For EC2 instance inventory, the result will be the instance ID.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "

                                                                                                              ID of the inventory result entity. For example, for managed instance inventory the result will be the managed instance ID. For EC2 instance inventory, the result will be the instance ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getData", "beanStyleSetterMethodName" : "setData", "c2jName" : "Data", "c2jShape" : "InventoryResultItemMap", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The data section in the inventory result entity JSON.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #data(Map)}.\n@param data a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #data(Map)", "deprecated" : false, "documentation" : "

                                                                                                              The data section in the inventory result entity JSON.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "data", "fluentSetterDocumentation" : "

                                                                                                              The data section in the inventory result entity JSON.

                                                                                                              \n@param data The data section in the inventory result entity JSON.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "data", "getterDocumentation" : "

                                                                                                              The data section in the inventory result entity JSON.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The data section in the inventory result entity JSON.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Data", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Data", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "InventoryResultItemKey", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "InventoryResultItem", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link InventoryResultItem.Builder} avoiding the need to create one manually via {@link InventoryResultItem#builder()}.\n\nWhen the {@link Consumer} completes, {@link InventoryResultItem.Builder#build()} is called immediately and its result is passed to {@link #value(InventoryResultItem)}.\n@param value a consumer that will call methods on {@link InventoryResultItem.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(InventoryResultItem)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "InventoryResultItem", "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" : "SDK_POJO", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "InventoryResultItem", "variableName" : "value", "variableType" : "InventoryResultItem", "documentation" : null, "simpleType" : "InventoryResultItem", "variableSetterType" : "InventoryResultItem" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InventoryResultItem", "variableName" : "value", "variableType" : "InventoryResultItem", "documentation" : "", "simpleType" : "InventoryResultItem", "variableSetterType" : "InventoryResultItem" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Data", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The data section in the inventory result entity JSON.

                                                                                                              \n@param data The data section in the inventory result entity JSON.", "setterMethodName" : "setData", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "data", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "data", "variableType" : "java.util.Map", "documentation" : "

                                                                                                              The data section in the inventory result entity JSON.

                                                                                                              ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "InventoryResultEntity", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "InventoryResultEntity", "variableName" : "inventoryResultEntity", "variableType" : "InventoryResultEntity", "documentation" : null, "simpleType" : "InventoryResultEntity", "variableSetterType" : "InventoryResultEntity" }, "wrapper" : false }, "InventoryResultItem" : { "c2jName" : "InventoryResultItem", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              The inventory result item.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getTypeName", "beanStyleSetterMethodName" : "setTypeName", "c2jName" : "TypeName", "c2jShape" : "InventoryItemTypeName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of the inventory result item type.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeName(String)}.\n@param typeName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #typeName(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name of the inventory result item type.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "typeName", "fluentSetterDocumentation" : "

                                                                                                              The name of the inventory result item type.

                                                                                                              \n@param typeName The name of the inventory result item type.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "typeName", "getterDocumentation" : "

                                                                                                              The name of the inventory result item type.

                                                                                                              \n@return The name of the inventory result item type.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TypeName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TypeName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TypeName", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The name of the inventory result item type.

                                                                                                              \n@param typeName The name of the inventory result item type.", "setterMethodName" : "setTypeName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "typeName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "typeName", "variableType" : "String", "documentation" : "

                                                                                                              The name of the inventory result item type.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSchemaVersion", "beanStyleSetterMethodName" : "setSchemaVersion", "c2jName" : "SchemaVersion", "c2jShape" : "InventoryItemSchemaVersion", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The schema version for the inventory result item/

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #schemaVersion(String)}.\n@param schemaVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #schemaVersion(String)", "deprecated" : false, "documentation" : "

                                                                                                              The schema version for the inventory result item/

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "schemaVersion", "fluentSetterDocumentation" : "

                                                                                                              The schema version for the inventory result item/

                                                                                                              \n@param schemaVersion The schema version for the inventory result item/\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "schemaVersion", "getterDocumentation" : "

                                                                                                              The schema version for the inventory result item/

                                                                                                              \n@return The schema version for the inventory result item/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SchemaVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SchemaVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SchemaVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The schema version for the inventory result item/

                                                                                                              \n@param schemaVersion The schema version for the inventory result item/", "setterMethodName" : "setSchemaVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "schemaVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "schemaVersion", "variableType" : "String", "documentation" : "

                                                                                                              The schema version for the inventory result item/

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCaptureTime", "beanStyleSetterMethodName" : "setCaptureTime", "c2jName" : "CaptureTime", "c2jShape" : "InventoryItemCaptureTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The time inventory item data was captured.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #captureTime(String)}.\n@param captureTime a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #captureTime(String)", "deprecated" : false, "documentation" : "

                                                                                                              The time inventory item data was captured.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "captureTime", "fluentSetterDocumentation" : "

                                                                                                              The time inventory item data was captured.

                                                                                                              \n@param captureTime The time inventory item data was captured.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "captureTime", "getterDocumentation" : "

                                                                                                              The time inventory item data was captured.

                                                                                                              \n@return The time inventory item data was captured.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CaptureTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CaptureTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CaptureTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The time inventory item data was captured.

                                                                                                              \n@param captureTime The time inventory item data was captured.", "setterMethodName" : "setCaptureTime", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "captureTime", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "captureTime", "variableType" : "String", "documentation" : "

                                                                                                              The time inventory item data was captured.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContentHash", "beanStyleSetterMethodName" : "setContentHash", "c2jName" : "ContentHash", "c2jShape" : "InventoryItemContentHash", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              MD5 hash of the inventory item type contents. The content hash is used to determine whether to update inventory information. The PutInventory API does not update the inventory item type contents if the MD5 hash has not changed since last 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 #contentHash(String)}.\n@param contentHash a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #contentHash(String)", "deprecated" : false, "documentation" : "

                                                                                                              MD5 hash of the inventory item type contents. The content hash is used to determine whether to update inventory information. The PutInventory API does not update the inventory item type contents if the MD5 hash has not changed since last update.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "contentHash", "fluentSetterDocumentation" : "

                                                                                                              MD5 hash of the inventory item type contents. The content hash is used to determine whether to update inventory information. The PutInventory API does not update the inventory item type contents if the MD5 hash has not changed since last update.

                                                                                                              \n@param contentHash MD5 hash of the inventory item type contents. The content hash is used to determine whether to update inventory information. The PutInventory API does not update the inventory item type contents if the MD5 hash has not changed since last update.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentHash", "getterDocumentation" : "

                                                                                                              MD5 hash of the inventory item type contents. The content hash is used to determine whether to update inventory information. The PutInventory API does not update the inventory item type contents if the MD5 hash has not changed since last update.

                                                                                                              \n@return MD5 hash of the inventory item type contents. The content hash is used to determine whether to update inventory information. The PutInventory API does not update the inventory item type contents if the MD5 hash has not changed since last 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" : "ContentHash", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ContentHash", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ContentHash", "sensitive" : false, "setterDocumentation" : "

                                                                                                              MD5 hash of the inventory item type contents. The content hash is used to determine whether to update inventory information. The PutInventory API does not update the inventory item type contents if the MD5 hash has not changed since last update.

                                                                                                              \n@param contentHash MD5 hash of the inventory item type contents. The content hash is used to determine whether to update inventory information. The PutInventory API does not update the inventory item type contents if the MD5 hash has not changed since last update.", "setterMethodName" : "setContentHash", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentHash", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentHash", "variableType" : "String", "documentation" : "

                                                                                                              MD5 hash of the inventory item type contents. The content hash is used to determine whether to update inventory information. The PutInventory API does not update the inventory item type contents if the MD5 hash has not changed since last update.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContent", "beanStyleSetterMethodName" : "setContent", "c2jName" : "Content", "c2jShape" : "InventoryItemEntryList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Contains all the inventory data of the item type. Results include attribute names and values.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Map>.Builder} avoiding the need to create one manually via {@link Map>#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map>.Builder#build()} is called immediately and its result is passed to {@link #content(Map>)}.\n@param content a consumer that will call methods on {@link Map>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #content(Map>)", "deprecated" : false, "documentation" : "

                                                                                                              Contains all the inventory data of the item type. Results include attribute names and values.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "content", "fluentSetterDocumentation" : "

                                                                                                              Contains all the inventory data of the item type. Results include attribute names and values.

                                                                                                              \n@param content Contains all the inventory data of the item type. Results include attribute names and values.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "content", "getterDocumentation" : "

                                                                                                              Contains all the inventory data of the item type. Results include attribute names and values.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return Contains all the inventory data of the item type. Results include attribute names and values.", "getterModel" : { "returnType" : "java.util.List>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Content", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Content", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "InventoryItemEntry", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #member(Map)}.\n@param member a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Map)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "AttributeName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "AttributeValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "member", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "member", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "java.util.Map", "map" : true, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Map", "templateImplType" : "java.util.ArrayList>", "templateType" : "java.util.List>" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Content", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Contains all the inventory data of the item type. Results include attribute names and values.

                                                                                                              \n@param content Contains all the inventory data of the item type. Results include attribute names and values.", "setterMethodName" : "setContent", "setterModel" : { "variableDeclarationType" : "java.util.List>", "variableName" : "content", "variableType" : "java.util.List>", "documentation" : null, "simpleType" : "Map>", "variableSetterType" : "java.util.Collection>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List>", "variableName" : "content", "variableType" : "java.util.List>", "documentation" : "

                                                                                                              Contains all the inventory data of the item type. Results include attribute names and values.

                                                                                                              ", "simpleType" : "Map>", "variableSetterType" : "java.util.Collection>" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CaptureTime" : { "beanStyleGetterMethodName" : "getCaptureTime", "beanStyleSetterMethodName" : "setCaptureTime", "c2jName" : "CaptureTime", "c2jShape" : "InventoryItemCaptureTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The time inventory item data was captured.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #captureTime(String)}.\n@param captureTime a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #captureTime(String)", "deprecated" : false, "documentation" : "

                                                                                                              The time inventory item data was captured.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "captureTime", "fluentSetterDocumentation" : "

                                                                                                              The time inventory item data was captured.

                                                                                                              \n@param captureTime The time inventory item data was captured.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "captureTime", "getterDocumentation" : "

                                                                                                              The time inventory item data was captured.

                                                                                                              \n@return The time inventory item data was captured.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CaptureTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CaptureTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CaptureTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The time inventory item data was captured.

                                                                                                              \n@param captureTime The time inventory item data was captured.", "setterMethodName" : "setCaptureTime", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "captureTime", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "captureTime", "variableType" : "String", "documentation" : "

                                                                                                              The time inventory item data was captured.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Content" : { "beanStyleGetterMethodName" : "getContent", "beanStyleSetterMethodName" : "setContent", "c2jName" : "Content", "c2jShape" : "InventoryItemEntryList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Contains all the inventory data of the item type. Results include attribute names and values.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Map>.Builder} avoiding the need to create one manually via {@link Map>#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map>.Builder#build()} is called immediately and its result is passed to {@link #content(Map>)}.\n@param content a consumer that will call methods on {@link Map>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #content(Map>)", "deprecated" : false, "documentation" : "

                                                                                                              Contains all the inventory data of the item type. Results include attribute names and values.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "content", "fluentSetterDocumentation" : "

                                                                                                              Contains all the inventory data of the item type. Results include attribute names and values.

                                                                                                              \n@param content Contains all the inventory data of the item type. Results include attribute names and values.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "content", "getterDocumentation" : "

                                                                                                              Contains all the inventory data of the item type. Results include attribute names and values.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return Contains all the inventory data of the item type. Results include attribute names and values.", "getterModel" : { "returnType" : "java.util.List>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Content", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Content", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "InventoryItemEntry", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #member(Map)}.\n@param member a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Map)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "AttributeName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "AttributeValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "member", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "member", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "java.util.Map", "map" : true, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Map", "templateImplType" : "java.util.ArrayList>", "templateType" : "java.util.List>" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Content", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Contains all the inventory data of the item type. Results include attribute names and values.

                                                                                                              \n@param content Contains all the inventory data of the item type. Results include attribute names and values.", "setterMethodName" : "setContent", "setterModel" : { "variableDeclarationType" : "java.util.List>", "variableName" : "content", "variableType" : "java.util.List>", "documentation" : null, "simpleType" : "Map>", "variableSetterType" : "java.util.Collection>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List>", "variableName" : "content", "variableType" : "java.util.List>", "documentation" : "

                                                                                                              Contains all the inventory data of the item type. Results include attribute names and values.

                                                                                                              ", "simpleType" : "Map>", "variableSetterType" : "java.util.Collection>" }, "xmlNameSpaceUri" : null }, "ContentHash" : { "beanStyleGetterMethodName" : "getContentHash", "beanStyleSetterMethodName" : "setContentHash", "c2jName" : "ContentHash", "c2jShape" : "InventoryItemContentHash", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              MD5 hash of the inventory item type contents. The content hash is used to determine whether to update inventory information. The PutInventory API does not update the inventory item type contents if the MD5 hash has not changed since last 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 #contentHash(String)}.\n@param contentHash a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #contentHash(String)", "deprecated" : false, "documentation" : "

                                                                                                              MD5 hash of the inventory item type contents. The content hash is used to determine whether to update inventory information. The PutInventory API does not update the inventory item type contents if the MD5 hash has not changed since last update.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "contentHash", "fluentSetterDocumentation" : "

                                                                                                              MD5 hash of the inventory item type contents. The content hash is used to determine whether to update inventory information. The PutInventory API does not update the inventory item type contents if the MD5 hash has not changed since last update.

                                                                                                              \n@param contentHash MD5 hash of the inventory item type contents. The content hash is used to determine whether to update inventory information. The PutInventory API does not update the inventory item type contents if the MD5 hash has not changed since last update.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentHash", "getterDocumentation" : "

                                                                                                              MD5 hash of the inventory item type contents. The content hash is used to determine whether to update inventory information. The PutInventory API does not update the inventory item type contents if the MD5 hash has not changed since last update.

                                                                                                              \n@return MD5 hash of the inventory item type contents. The content hash is used to determine whether to update inventory information. The PutInventory API does not update the inventory item type contents if the MD5 hash has not changed since last 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" : "ContentHash", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ContentHash", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ContentHash", "sensitive" : false, "setterDocumentation" : "

                                                                                                              MD5 hash of the inventory item type contents. The content hash is used to determine whether to update inventory information. The PutInventory API does not update the inventory item type contents if the MD5 hash has not changed since last update.

                                                                                                              \n@param contentHash MD5 hash of the inventory item type contents. The content hash is used to determine whether to update inventory information. The PutInventory API does not update the inventory item type contents if the MD5 hash has not changed since last update.", "setterMethodName" : "setContentHash", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentHash", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentHash", "variableType" : "String", "documentation" : "

                                                                                                              MD5 hash of the inventory item type contents. The content hash is used to determine whether to update inventory information. The PutInventory API does not update the inventory item type contents if the MD5 hash has not changed since last update.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SchemaVersion" : { "beanStyleGetterMethodName" : "getSchemaVersion", "beanStyleSetterMethodName" : "setSchemaVersion", "c2jName" : "SchemaVersion", "c2jShape" : "InventoryItemSchemaVersion", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The schema version for the inventory result item/

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #schemaVersion(String)}.\n@param schemaVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #schemaVersion(String)", "deprecated" : false, "documentation" : "

                                                                                                              The schema version for the inventory result item/

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "schemaVersion", "fluentSetterDocumentation" : "

                                                                                                              The schema version for the inventory result item/

                                                                                                              \n@param schemaVersion The schema version for the inventory result item/\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "schemaVersion", "getterDocumentation" : "

                                                                                                              The schema version for the inventory result item/

                                                                                                              \n@return The schema version for the inventory result item/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SchemaVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SchemaVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SchemaVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The schema version for the inventory result item/

                                                                                                              \n@param schemaVersion The schema version for the inventory result item/", "setterMethodName" : "setSchemaVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "schemaVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "schemaVersion", "variableType" : "String", "documentation" : "

                                                                                                              The schema version for the inventory result item/

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "TypeName" : { "beanStyleGetterMethodName" : "getTypeName", "beanStyleSetterMethodName" : "setTypeName", "c2jName" : "TypeName", "c2jShape" : "InventoryItemTypeName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of the inventory result item type.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeName(String)}.\n@param typeName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #typeName(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name of the inventory result item type.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "typeName", "fluentSetterDocumentation" : "

                                                                                                              The name of the inventory result item type.

                                                                                                              \n@param typeName The name of the inventory result item type.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "typeName", "getterDocumentation" : "

                                                                                                              The name of the inventory result item type.

                                                                                                              \n@return The name of the inventory result item type.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TypeName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TypeName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TypeName", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The name of the inventory result item type.

                                                                                                              \n@param typeName The name of the inventory result item type.", "setterMethodName" : "setTypeName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "typeName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "typeName", "variableType" : "String", "documentation" : "

                                                                                                              The name of the inventory result item type.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getTypeName", "beanStyleSetterMethodName" : "setTypeName", "c2jName" : "TypeName", "c2jShape" : "InventoryItemTypeName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of the inventory result item type.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeName(String)}.\n@param typeName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #typeName(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name of the inventory result item type.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "typeName", "fluentSetterDocumentation" : "

                                                                                                              The name of the inventory result item type.

                                                                                                              \n@param typeName The name of the inventory result item type.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "typeName", "getterDocumentation" : "

                                                                                                              The name of the inventory result item type.

                                                                                                              \n@return The name of the inventory result item type.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TypeName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TypeName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TypeName", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The name of the inventory result item type.

                                                                                                              \n@param typeName The name of the inventory result item type.", "setterMethodName" : "setTypeName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "typeName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "typeName", "variableType" : "String", "documentation" : "

                                                                                                              The name of the inventory result item type.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSchemaVersion", "beanStyleSetterMethodName" : "setSchemaVersion", "c2jName" : "SchemaVersion", "c2jShape" : "InventoryItemSchemaVersion", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The schema version for the inventory result item/

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #schemaVersion(String)}.\n@param schemaVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #schemaVersion(String)", "deprecated" : false, "documentation" : "

                                                                                                              The schema version for the inventory result item/

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "schemaVersion", "fluentSetterDocumentation" : "

                                                                                                              The schema version for the inventory result item/

                                                                                                              \n@param schemaVersion The schema version for the inventory result item/\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "schemaVersion", "getterDocumentation" : "

                                                                                                              The schema version for the inventory result item/

                                                                                                              \n@return The schema version for the inventory result item/", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SchemaVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SchemaVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SchemaVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The schema version for the inventory result item/

                                                                                                              \n@param schemaVersion The schema version for the inventory result item/", "setterMethodName" : "setSchemaVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "schemaVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "schemaVersion", "variableType" : "String", "documentation" : "

                                                                                                              The schema version for the inventory result item/

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCaptureTime", "beanStyleSetterMethodName" : "setCaptureTime", "c2jName" : "CaptureTime", "c2jShape" : "InventoryItemCaptureTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The time inventory item data was captured.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #captureTime(String)}.\n@param captureTime a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #captureTime(String)", "deprecated" : false, "documentation" : "

                                                                                                              The time inventory item data was captured.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "captureTime", "fluentSetterDocumentation" : "

                                                                                                              The time inventory item data was captured.

                                                                                                              \n@param captureTime The time inventory item data was captured.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "captureTime", "getterDocumentation" : "

                                                                                                              The time inventory item data was captured.

                                                                                                              \n@return The time inventory item data was captured.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CaptureTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CaptureTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CaptureTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The time inventory item data was captured.

                                                                                                              \n@param captureTime The time inventory item data was captured.", "setterMethodName" : "setCaptureTime", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "captureTime", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "captureTime", "variableType" : "String", "documentation" : "

                                                                                                              The time inventory item data was captured.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContentHash", "beanStyleSetterMethodName" : "setContentHash", "c2jName" : "ContentHash", "c2jShape" : "InventoryItemContentHash", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              MD5 hash of the inventory item type contents. The content hash is used to determine whether to update inventory information. The PutInventory API does not update the inventory item type contents if the MD5 hash has not changed since last 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 #contentHash(String)}.\n@param contentHash a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #contentHash(String)", "deprecated" : false, "documentation" : "

                                                                                                              MD5 hash of the inventory item type contents. The content hash is used to determine whether to update inventory information. The PutInventory API does not update the inventory item type contents if the MD5 hash has not changed since last update.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "contentHash", "fluentSetterDocumentation" : "

                                                                                                              MD5 hash of the inventory item type contents. The content hash is used to determine whether to update inventory information. The PutInventory API does not update the inventory item type contents if the MD5 hash has not changed since last update.

                                                                                                              \n@param contentHash MD5 hash of the inventory item type contents. The content hash is used to determine whether to update inventory information. The PutInventory API does not update the inventory item type contents if the MD5 hash has not changed since last update.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentHash", "getterDocumentation" : "

                                                                                                              MD5 hash of the inventory item type contents. The content hash is used to determine whether to update inventory information. The PutInventory API does not update the inventory item type contents if the MD5 hash has not changed since last update.

                                                                                                              \n@return MD5 hash of the inventory item type contents. The content hash is used to determine whether to update inventory information. The PutInventory API does not update the inventory item type contents if the MD5 hash has not changed since last 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" : "ContentHash", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ContentHash", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ContentHash", "sensitive" : false, "setterDocumentation" : "

                                                                                                              MD5 hash of the inventory item type contents. The content hash is used to determine whether to update inventory information. The PutInventory API does not update the inventory item type contents if the MD5 hash has not changed since last update.

                                                                                                              \n@param contentHash MD5 hash of the inventory item type contents. The content hash is used to determine whether to update inventory information. The PutInventory API does not update the inventory item type contents if the MD5 hash has not changed since last update.", "setterMethodName" : "setContentHash", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentHash", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentHash", "variableType" : "String", "documentation" : "

                                                                                                              MD5 hash of the inventory item type contents. The content hash is used to determine whether to update inventory information. The PutInventory API does not update the inventory item type contents if the MD5 hash has not changed since last update.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContent", "beanStyleSetterMethodName" : "setContent", "c2jName" : "Content", "c2jShape" : "InventoryItemEntryList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Contains all the inventory data of the item type. Results include attribute names and values.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Map>.Builder} avoiding the need to create one manually via {@link Map>#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map>.Builder#build()} is called immediately and its result is passed to {@link #content(Map>)}.\n@param content a consumer that will call methods on {@link Map>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #content(Map>)", "deprecated" : false, "documentation" : "

                                                                                                              Contains all the inventory data of the item type. Results include attribute names and values.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "content", "fluentSetterDocumentation" : "

                                                                                                              Contains all the inventory data of the item type. Results include attribute names and values.

                                                                                                              \n@param content Contains all the inventory data of the item type. Results include attribute names and values.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "content", "getterDocumentation" : "

                                                                                                              Contains all the inventory data of the item type. Results include attribute names and values.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return Contains all the inventory data of the item type. Results include attribute names and values.", "getterModel" : { "returnType" : "java.util.List>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Content", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Content", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "InventoryItemEntry", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #member(Map)}.\n@param member a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Map)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "AttributeName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "AttributeValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "member", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "member", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "java.util.Map", "map" : true, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Map", "templateImplType" : "java.util.ArrayList>", "templateType" : "java.util.List>" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Content", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Contains all the inventory data of the item type. Results include attribute names and values.

                                                                                                              \n@param content Contains all the inventory data of the item type. Results include attribute names and values.", "setterMethodName" : "setContent", "setterModel" : { "variableDeclarationType" : "java.util.List>", "variableName" : "content", "variableType" : "java.util.List>", "documentation" : null, "simpleType" : "Map>", "variableSetterType" : "java.util.Collection>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List>", "variableName" : "content", "variableType" : "java.util.List>", "documentation" : "

                                                                                                              Contains all the inventory data of the item type. Results include attribute names and values.

                                                                                                              ", "simpleType" : "Map>", "variableSetterType" : "java.util.Collection>" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "TypeName", "SchemaVersion", "Content" ], "shapeName" : "InventoryResultItem", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "InventoryResultItem", "variableName" : "inventoryResultItem", "variableType" : "InventoryResultItem", "documentation" : null, "simpleType" : "InventoryResultItem", "variableSetterType" : "InventoryResultItem" }, "wrapper" : false }, "InventorySchemaDeleteOption" : { "c2jName" : "InventorySchemaDeleteOption", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "DISABLE_SCHEMA", "value" : "DisableSchema" }, { "name" : "DELETE_SCHEMA", "value" : "DeleteSchema" } ], "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" : "InventorySchemaDeleteOption", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "InventorySchemaDeleteOption", "variableName" : "inventorySchemaDeleteOption", "variableType" : "InventorySchemaDeleteOption", "documentation" : null, "simpleType" : "InventorySchemaDeleteOption", "variableSetterType" : "InventorySchemaDeleteOption" }, "wrapper" : false }, "InvocationDoesNotExistException" : { "c2jName" : "InvocationDoesNotExist", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              The command ID and instance ID you specified did not match any invocations. Verify the command ID and the instance ID and try again.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "InvocationDoesNotExist", "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" : "InvocationDoesNotExistException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "InvocationDoesNotExistException", "variableName" : "invocationDoesNotExistException", "variableType" : "InvocationDoesNotExistException", "documentation" : null, "simpleType" : "InvocationDoesNotExistException", "variableSetterType" : "InvocationDoesNotExistException" }, "wrapper" : false }, "ItemContentMismatchException" : { "c2jName" : "ItemContentMismatchException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              The inventory item has invalid content.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "ItemContentMismatchException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getTypeName", "beanStyleSetterMethodName" : "setTypeName", "c2jName" : "TypeName", "c2jShape" : "InventoryItemTypeName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the TypeName property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeName(String)}.\n@param typeName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #typeName(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "typeName", "fluentSetterDocumentation" : "Sets the value of the TypeName property for this object.\n\n@param typeName The new value for the TypeName property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "typeName", "getterDocumentation" : "Returns the value of the TypeName property for this object.\n@return The value of the TypeName property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TypeName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TypeName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TypeName", "sensitive" : false, "setterDocumentation" : "Sets the value of the TypeName property for this object.\n\n@param typeName The new value for the TypeName property for this object.", "setterMethodName" : "setTypeName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "typeName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "typeName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "TypeName" : { "beanStyleGetterMethodName" : "getTypeName", "beanStyleSetterMethodName" : "setTypeName", "c2jName" : "TypeName", "c2jShape" : "InventoryItemTypeName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the TypeName property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeName(String)}.\n@param typeName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #typeName(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "typeName", "fluentSetterDocumentation" : "Sets the value of the TypeName property for this object.\n\n@param typeName The new value for the TypeName property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "typeName", "getterDocumentation" : "Returns the value of the TypeName property for this object.\n@return The value of the TypeName property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TypeName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TypeName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TypeName", "sensitive" : false, "setterDocumentation" : "Sets the value of the TypeName property for this object.\n\n@param typeName The new value for the TypeName property for this object.", "setterMethodName" : "setTypeName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "typeName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "typeName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getTypeName", "beanStyleSetterMethodName" : "setTypeName", "c2jName" : "TypeName", "c2jShape" : "InventoryItemTypeName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the TypeName property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeName(String)}.\n@param typeName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #typeName(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "typeName", "fluentSetterDocumentation" : "Sets the value of the TypeName property for this object.\n\n@param typeName The new value for the TypeName property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "typeName", "getterDocumentation" : "Returns the value of the TypeName property for this object.\n@return The value of the TypeName property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TypeName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TypeName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TypeName", "sensitive" : false, "setterDocumentation" : "Sets the value of the TypeName property for this object.\n\n@param typeName The new value for the TypeName property for this object.", "setterMethodName" : "setTypeName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "typeName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "typeName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ItemContentMismatchException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ItemContentMismatchException", "variableName" : "itemContentMismatchException", "variableType" : "ItemContentMismatchException", "documentation" : null, "simpleType" : "ItemContentMismatchException", "variableSetterType" : "ItemContentMismatchException" }, "wrapper" : false }, "ItemSizeLimitExceededException" : { "c2jName" : "ItemSizeLimitExceededException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              The inventory item size has exceeded the size limit.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "ItemSizeLimitExceededException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getTypeName", "beanStyleSetterMethodName" : "setTypeName", "c2jName" : "TypeName", "c2jShape" : "InventoryItemTypeName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the TypeName property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeName(String)}.\n@param typeName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #typeName(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "typeName", "fluentSetterDocumentation" : "Sets the value of the TypeName property for this object.\n\n@param typeName The new value for the TypeName property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "typeName", "getterDocumentation" : "Returns the value of the TypeName property for this object.\n@return The value of the TypeName property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TypeName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TypeName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TypeName", "sensitive" : false, "setterDocumentation" : "Sets the value of the TypeName property for this object.\n\n@param typeName The new value for the TypeName property for this object.", "setterMethodName" : "setTypeName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "typeName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "typeName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "TypeName" : { "beanStyleGetterMethodName" : "getTypeName", "beanStyleSetterMethodName" : "setTypeName", "c2jName" : "TypeName", "c2jShape" : "InventoryItemTypeName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the TypeName property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeName(String)}.\n@param typeName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #typeName(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "typeName", "fluentSetterDocumentation" : "Sets the value of the TypeName property for this object.\n\n@param typeName The new value for the TypeName property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "typeName", "getterDocumentation" : "Returns the value of the TypeName property for this object.\n@return The value of the TypeName property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TypeName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TypeName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TypeName", "sensitive" : false, "setterDocumentation" : "Sets the value of the TypeName property for this object.\n\n@param typeName The new value for the TypeName property for this object.", "setterMethodName" : "setTypeName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "typeName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "typeName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getTypeName", "beanStyleSetterMethodName" : "setTypeName", "c2jName" : "TypeName", "c2jShape" : "InventoryItemTypeName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the TypeName property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeName(String)}.\n@param typeName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #typeName(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "typeName", "fluentSetterDocumentation" : "Sets the value of the TypeName property for this object.\n\n@param typeName The new value for the TypeName property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "typeName", "getterDocumentation" : "Returns the value of the TypeName property for this object.\n@return The value of the TypeName property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TypeName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TypeName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TypeName", "sensitive" : false, "setterDocumentation" : "Sets the value of the TypeName property for this object.\n\n@param typeName The new value for the TypeName property for this object.", "setterMethodName" : "setTypeName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "typeName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "typeName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ItemSizeLimitExceededException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ItemSizeLimitExceededException", "variableName" : "itemSizeLimitExceededException", "variableType" : "ItemSizeLimitExceededException", "documentation" : null, "simpleType" : "ItemSizeLimitExceededException", "variableSetterType" : "ItemSizeLimitExceededException" }, "wrapper" : false }, "LabelParameterVersionRequest" : { "c2jName" : "LabelParameterVersionRequest", "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" : "LabelParameterVersion", "locationName" : null, "requestUri" : "/", "target" : "AmazonSSM.LabelParameterVersion", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "PSParameterName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The parameter name on which you want to attach one or more labels.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                              The parameter name on which you want to attach one or more labels.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                              The parameter name on which you want to attach one or more labels.

                                                                                                              \n@param name The parameter name on which you want to attach one or more labels.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                              The parameter name on which you want to attach one or more labels.

                                                                                                              \n@return The parameter name on which you want to attach one or more labels.", "getterModel" : { "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 parameter name on which you want to attach one or more labels.

                                                                                                              \n@param name The parameter name on which you want to attach one or more labels.", "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 parameter name on which you want to attach one or more labels.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getParameterVersion", "beanStyleSetterMethodName" : "setParameterVersion", "c2jName" : "ParameterVersion", "c2jShape" : "PSParameterVersion", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The specific version of the parameter on which you want to attach one or more labels. If no version is specified, the system attaches the label to the latest version.)

                                                                                                              \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #parameterVersion(Long)}.\n@param parameterVersion a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #parameterVersion(Long)", "deprecated" : false, "documentation" : "

                                                                                                              The specific version of the parameter on which you want to attach one or more labels. If no version is specified, the system attaches the label to the latest version.)

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parameterVersion", "fluentSetterDocumentation" : "

                                                                                                              The specific version of the parameter on which you want to attach one or more labels. If no version is specified, the system attaches the label to the latest version.)

                                                                                                              \n@param parameterVersion The specific version of the parameter on which you want to attach one or more labels. If no version is specified, the system attaches the label to the latest version.)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parameterVersion", "getterDocumentation" : "

                                                                                                              The specific version of the parameter on which you want to attach one or more labels. If no version is specified, the system attaches the label to the latest version.)

                                                                                                              \n@return The specific version of the parameter on which you want to attach one or more labels. If no version is specified, the system attaches the label to the latest version.)", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ParameterVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ParameterVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "ParameterVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The specific version of the parameter on which you want to attach one or more labels. If no version is specified, the system attaches the label to the latest version.)

                                                                                                              \n@param parameterVersion The specific version of the parameter on which you want to attach one or more labels. If no version is specified, the system attaches the label to the latest version.)", "setterMethodName" : "setParameterVersion", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "parameterVersion", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "parameterVersion", "variableType" : "Long", "documentation" : "

                                                                                                              The specific version of the parameter on which you want to attach one or more labels. If no version is specified, the system attaches the label to the latest version.)

                                                                                                              ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLabels", "beanStyleSetterMethodName" : "setLabels", "c2jName" : "Labels", "c2jShape" : "ParameterLabelList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              One or more labels to attach to the specified parameter version.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #labels(List)}.\n@param labels a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #labels(List)", "deprecated" : false, "documentation" : "

                                                                                                              One or more labels to attach to the specified parameter version.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "labels", "fluentSetterDocumentation" : "

                                                                                                              One or more labels to attach to the specified parameter version.

                                                                                                              \n@param labels One or more labels to attach to the specified parameter version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "labels", "getterDocumentation" : "

                                                                                                              One or more labels to attach to the specified parameter version.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return One or more labels to attach to the specified parameter version.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Labels", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Labels", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ParameterLabel", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "Labels", "sensitive" : false, "setterDocumentation" : "

                                                                                                              One or more labels to attach to the specified parameter version.

                                                                                                              \n@param labels One or more labels to attach to the specified parameter version.", "setterMethodName" : "setLabels", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "labels", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "labels", "variableType" : "java.util.List", "documentation" : "

                                                                                                              One or more labels to attach to the specified parameter version.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Labels" : { "beanStyleGetterMethodName" : "getLabels", "beanStyleSetterMethodName" : "setLabels", "c2jName" : "Labels", "c2jShape" : "ParameterLabelList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              One or more labels to attach to the specified parameter version.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #labels(List)}.\n@param labels a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #labels(List)", "deprecated" : false, "documentation" : "

                                                                                                              One or more labels to attach to the specified parameter version.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "labels", "fluentSetterDocumentation" : "

                                                                                                              One or more labels to attach to the specified parameter version.

                                                                                                              \n@param labels One or more labels to attach to the specified parameter version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "labels", "getterDocumentation" : "

                                                                                                              One or more labels to attach to the specified parameter version.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return One or more labels to attach to the specified parameter version.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Labels", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Labels", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ParameterLabel", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "Labels", "sensitive" : false, "setterDocumentation" : "

                                                                                                              One or more labels to attach to the specified parameter version.

                                                                                                              \n@param labels One or more labels to attach to the specified parameter version.", "setterMethodName" : "setLabels", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "labels", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "labels", "variableType" : "java.util.List", "documentation" : "

                                                                                                              One or more labels to attach to the specified parameter version.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "PSParameterName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The parameter name on which you want to attach one or more labels.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                              The parameter name on which you want to attach one or more labels.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                              The parameter name on which you want to attach one or more labels.

                                                                                                              \n@param name The parameter name on which you want to attach one or more labels.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                              The parameter name on which you want to attach one or more labels.

                                                                                                              \n@return The parameter name on which you want to attach one or more labels.", "getterModel" : { "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 parameter name on which you want to attach one or more labels.

                                                                                                              \n@param name The parameter name on which you want to attach one or more labels.", "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 parameter name on which you want to attach one or more labels.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ParameterVersion" : { "beanStyleGetterMethodName" : "getParameterVersion", "beanStyleSetterMethodName" : "setParameterVersion", "c2jName" : "ParameterVersion", "c2jShape" : "PSParameterVersion", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The specific version of the parameter on which you want to attach one or more labels. If no version is specified, the system attaches the label to the latest version.)

                                                                                                              \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #parameterVersion(Long)}.\n@param parameterVersion a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #parameterVersion(Long)", "deprecated" : false, "documentation" : "

                                                                                                              The specific version of the parameter on which you want to attach one or more labels. If no version is specified, the system attaches the label to the latest version.)

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parameterVersion", "fluentSetterDocumentation" : "

                                                                                                              The specific version of the parameter on which you want to attach one or more labels. If no version is specified, the system attaches the label to the latest version.)

                                                                                                              \n@param parameterVersion The specific version of the parameter on which you want to attach one or more labels. If no version is specified, the system attaches the label to the latest version.)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parameterVersion", "getterDocumentation" : "

                                                                                                              The specific version of the parameter on which you want to attach one or more labels. If no version is specified, the system attaches the label to the latest version.)

                                                                                                              \n@return The specific version of the parameter on which you want to attach one or more labels. If no version is specified, the system attaches the label to the latest version.)", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ParameterVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ParameterVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "ParameterVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The specific version of the parameter on which you want to attach one or more labels. If no version is specified, the system attaches the label to the latest version.)

                                                                                                              \n@param parameterVersion The specific version of the parameter on which you want to attach one or more labels. If no version is specified, the system attaches the label to the latest version.)", "setterMethodName" : "setParameterVersion", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "parameterVersion", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "parameterVersion", "variableType" : "Long", "documentation" : "

                                                                                                              The specific version of the parameter on which you want to attach one or more labels. If no version is specified, the system attaches the label to the latest version.)

                                                                                                              ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "PSParameterName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The parameter name on which you want to attach one or more labels.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                              The parameter name on which you want to attach one or more labels.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                              The parameter name on which you want to attach one or more labels.

                                                                                                              \n@param name The parameter name on which you want to attach one or more labels.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                              The parameter name on which you want to attach one or more labels.

                                                                                                              \n@return The parameter name on which you want to attach one or more labels.", "getterModel" : { "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 parameter name on which you want to attach one or more labels.

                                                                                                              \n@param name The parameter name on which you want to attach one or more labels.", "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 parameter name on which you want to attach one or more labels.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getParameterVersion", "beanStyleSetterMethodName" : "setParameterVersion", "c2jName" : "ParameterVersion", "c2jShape" : "PSParameterVersion", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The specific version of the parameter on which you want to attach one or more labels. If no version is specified, the system attaches the label to the latest version.)

                                                                                                              \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #parameterVersion(Long)}.\n@param parameterVersion a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #parameterVersion(Long)", "deprecated" : false, "documentation" : "

                                                                                                              The specific version of the parameter on which you want to attach one or more labels. If no version is specified, the system attaches the label to the latest version.)

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parameterVersion", "fluentSetterDocumentation" : "

                                                                                                              The specific version of the parameter on which you want to attach one or more labels. If no version is specified, the system attaches the label to the latest version.)

                                                                                                              \n@param parameterVersion The specific version of the parameter on which you want to attach one or more labels. If no version is specified, the system attaches the label to the latest version.)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parameterVersion", "getterDocumentation" : "

                                                                                                              The specific version of the parameter on which you want to attach one or more labels. If no version is specified, the system attaches the label to the latest version.)

                                                                                                              \n@return The specific version of the parameter on which you want to attach one or more labels. If no version is specified, the system attaches the label to the latest version.)", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ParameterVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ParameterVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "ParameterVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The specific version of the parameter on which you want to attach one or more labels. If no version is specified, the system attaches the label to the latest version.)

                                                                                                              \n@param parameterVersion The specific version of the parameter on which you want to attach one or more labels. If no version is specified, the system attaches the label to the latest version.)", "setterMethodName" : "setParameterVersion", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "parameterVersion", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "parameterVersion", "variableType" : "Long", "documentation" : "

                                                                                                              The specific version of the parameter on which you want to attach one or more labels. If no version is specified, the system attaches the label to the latest version.)

                                                                                                              ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLabels", "beanStyleSetterMethodName" : "setLabels", "c2jName" : "Labels", "c2jShape" : "ParameterLabelList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              One or more labels to attach to the specified parameter version.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #labels(List)}.\n@param labels a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #labels(List)", "deprecated" : false, "documentation" : "

                                                                                                              One or more labels to attach to the specified parameter version.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "labels", "fluentSetterDocumentation" : "

                                                                                                              One or more labels to attach to the specified parameter version.

                                                                                                              \n@param labels One or more labels to attach to the specified parameter version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "labels", "getterDocumentation" : "

                                                                                                              One or more labels to attach to the specified parameter version.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return One or more labels to attach to the specified parameter version.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Labels", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Labels", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ParameterLabel", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "Labels", "sensitive" : false, "setterDocumentation" : "

                                                                                                              One or more labels to attach to the specified parameter version.

                                                                                                              \n@param labels One or more labels to attach to the specified parameter version.", "setterMethodName" : "setLabels", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "labels", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "labels", "variableType" : "java.util.List", "documentation" : "

                                                                                                              One or more labels to attach to the specified parameter version.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Name", "Labels" ], "shapeName" : "LabelParameterVersionRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "LabelParameterVersionRequest", "variableName" : "labelParameterVersionRequest", "variableType" : "LabelParameterVersionRequest", "documentation" : null, "simpleType" : "LabelParameterVersionRequest", "variableSetterType" : "LabelParameterVersionRequest" }, "wrapper" : false }, "LabelParameterVersionResponse" : { "c2jName" : "LabelParameterVersionResult", "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" : [ { "beanStyleGetterMethodName" : "getInvalidLabels", "beanStyleSetterMethodName" : "setInvalidLabels", "c2jName" : "InvalidLabels", "c2jShape" : "ParameterLabelList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The label does not meet the requirements. For information about parameter label requirements, see Labeling Parameters in the AWS Systems Manager User Guide.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #invalidLabels(List)}.\n@param invalidLabels a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #invalidLabels(List)", "deprecated" : false, "documentation" : "

                                                                                                              The label does not meet the requirements. For information about parameter label requirements, see Labeling Parameters in the AWS Systems Manager User Guide.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "invalidLabels", "fluentSetterDocumentation" : "

                                                                                                              The label does not meet the requirements. For information about parameter label requirements, see Labeling Parameters in the AWS Systems Manager User Guide.

                                                                                                              \n@param invalidLabels The label does not meet the requirements. For information about parameter label requirements, see Labeling Parameters in the AWS Systems Manager User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "invalidLabels", "getterDocumentation" : "

                                                                                                              The label does not meet the requirements. For information about parameter label requirements, see Labeling Parameters in the AWS Systems Manager User Guide.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The label does not meet the requirements. For information about parameter label requirements, see Labeling Parameters in the AWS Systems Manager User Guide.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InvalidLabels", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InvalidLabels", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ParameterLabel", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "InvalidLabels", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The label does not meet the requirements. For information about parameter label requirements, see Labeling Parameters in the AWS Systems Manager User Guide.

                                                                                                              \n@param invalidLabels The label does not meet the requirements. For information about parameter label requirements, see Labeling Parameters in the AWS Systems Manager User Guide.", "setterMethodName" : "setInvalidLabels", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "invalidLabels", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "invalidLabels", "variableType" : "java.util.List", "documentation" : "

                                                                                                              The label does not meet the requirements. For information about parameter label requirements, see Labeling Parameters in the AWS Systems Manager User Guide.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "InvalidLabels" : { "beanStyleGetterMethodName" : "getInvalidLabels", "beanStyleSetterMethodName" : "setInvalidLabels", "c2jName" : "InvalidLabels", "c2jShape" : "ParameterLabelList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The label does not meet the requirements. For information about parameter label requirements, see Labeling Parameters in the AWS Systems Manager User Guide.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #invalidLabels(List)}.\n@param invalidLabels a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #invalidLabels(List)", "deprecated" : false, "documentation" : "

                                                                                                              The label does not meet the requirements. For information about parameter label requirements, see Labeling Parameters in the AWS Systems Manager User Guide.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "invalidLabels", "fluentSetterDocumentation" : "

                                                                                                              The label does not meet the requirements. For information about parameter label requirements, see Labeling Parameters in the AWS Systems Manager User Guide.

                                                                                                              \n@param invalidLabels The label does not meet the requirements. For information about parameter label requirements, see Labeling Parameters in the AWS Systems Manager User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "invalidLabels", "getterDocumentation" : "

                                                                                                              The label does not meet the requirements. For information about parameter label requirements, see Labeling Parameters in the AWS Systems Manager User Guide.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The label does not meet the requirements. For information about parameter label requirements, see Labeling Parameters in the AWS Systems Manager User Guide.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InvalidLabels", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InvalidLabels", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ParameterLabel", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "InvalidLabels", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The label does not meet the requirements. For information about parameter label requirements, see Labeling Parameters in the AWS Systems Manager User Guide.

                                                                                                              \n@param invalidLabels The label does not meet the requirements. For information about parameter label requirements, see Labeling Parameters in the AWS Systems Manager User Guide.", "setterMethodName" : "setInvalidLabels", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "invalidLabels", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "invalidLabels", "variableType" : "java.util.List", "documentation" : "

                                                                                                              The label does not meet the requirements. For information about parameter label requirements, see Labeling Parameters in the AWS Systems Manager User Guide.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getInvalidLabels", "beanStyleSetterMethodName" : "setInvalidLabels", "c2jName" : "InvalidLabels", "c2jShape" : "ParameterLabelList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The label does not meet the requirements. For information about parameter label requirements, see Labeling Parameters in the AWS Systems Manager User Guide.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #invalidLabels(List)}.\n@param invalidLabels a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #invalidLabels(List)", "deprecated" : false, "documentation" : "

                                                                                                              The label does not meet the requirements. For information about parameter label requirements, see Labeling Parameters in the AWS Systems Manager User Guide.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "invalidLabels", "fluentSetterDocumentation" : "

                                                                                                              The label does not meet the requirements. For information about parameter label requirements, see Labeling Parameters in the AWS Systems Manager User Guide.

                                                                                                              \n@param invalidLabels The label does not meet the requirements. For information about parameter label requirements, see Labeling Parameters in the AWS Systems Manager User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "invalidLabels", "getterDocumentation" : "

                                                                                                              The label does not meet the requirements. For information about parameter label requirements, see Labeling Parameters in the AWS Systems Manager User Guide.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The label does not meet the requirements. For information about parameter label requirements, see Labeling Parameters in the AWS Systems Manager User Guide.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InvalidLabels", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InvalidLabels", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ParameterLabel", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "InvalidLabels", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The label does not meet the requirements. For information about parameter label requirements, see Labeling Parameters in the AWS Systems Manager User Guide.

                                                                                                              \n@param invalidLabels The label does not meet the requirements. For information about parameter label requirements, see Labeling Parameters in the AWS Systems Manager User Guide.", "setterMethodName" : "setInvalidLabels", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "invalidLabels", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "invalidLabels", "variableType" : "java.util.List", "documentation" : "

                                                                                                              The label does not meet the requirements. For information about parameter label requirements, see Labeling Parameters in the AWS Systems Manager User Guide.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "LabelParameterVersionResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "LabelParameterVersionResponse", "variableName" : "labelParameterVersionResponse", "variableType" : "LabelParameterVersionResponse", "documentation" : null, "simpleType" : "LabelParameterVersionResponse", "variableSetterType" : "LabelParameterVersionResponse" }, "wrapper" : false }, "LastResourceDataSyncStatus" : { "c2jName" : "LastResourceDataSyncStatus", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "SUCCESSFUL", "value" : "Successful" }, { "name" : "FAILED", "value" : "Failed" }, { "name" : "IN_PROGRESS", "value" : "InProgress" } ], "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" : "LastResourceDataSyncStatus", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "LastResourceDataSyncStatus", "variableName" : "lastResourceDataSyncStatus", "variableType" : "LastResourceDataSyncStatus", "documentation" : null, "simpleType" : "LastResourceDataSyncStatus", "variableSetterType" : "LastResourceDataSyncStatus" }, "wrapper" : false }, "ListAssociationVersionsRequest" : { "c2jName" : "ListAssociationVersionsRequest", "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" : "ListAssociationVersions", "locationName" : null, "requestUri" : "/", "target" : "AmazonSSM.ListAssociationVersions", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getAssociationId", "beanStyleSetterMethodName" : "setAssociationId", "c2jName" : "AssociationId", "c2jShape" : "AssociationId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The association ID for which you want to view all versions.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #associationId(String)}.\n@param associationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #associationId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The association ID for which you want to view all versions.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "associationId", "fluentSetterDocumentation" : "

                                                                                                              The association ID for which you want to view all versions.

                                                                                                              \n@param associationId The association ID for which you want to view all versions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "associationId", "getterDocumentation" : "

                                                                                                              The association ID for which you want to view all versions.

                                                                                                              \n@return The association ID for which you want to view all versions.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AssociationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AssociationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AssociationId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The association ID for which you want to view all versions.

                                                                                                              \n@param associationId The association ID for which you want to view all versions.", "setterMethodName" : "setAssociationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "associationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "associationId", "variableType" : "String", "documentation" : "

                                                                                                              The association ID for which you want to view all versions.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@return The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A token to start the list. Use this token to get the next set of 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, "documentation" : "

                                                                                                              A token to start the list. Use this token to get the next set of results.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                              A token to start the list. Use this token to get the next set of results.

                                                                                                              \n@param nextToken A token to start the list. Use this token to get the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                              A token to start the list. Use this token to get the next set of results.

                                                                                                              \n@return A token to start the list. Use this token to get the next set of 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 to start the list. Use this token to get the next set of results.

                                                                                                              \n@param nextToken A token to start the list. Use this token to get the next set of 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 to start the list. Use this token to get the next set of results.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AssociationId" : { "beanStyleGetterMethodName" : "getAssociationId", "beanStyleSetterMethodName" : "setAssociationId", "c2jName" : "AssociationId", "c2jShape" : "AssociationId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The association ID for which you want to view all versions.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #associationId(String)}.\n@param associationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #associationId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The association ID for which you want to view all versions.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "associationId", "fluentSetterDocumentation" : "

                                                                                                              The association ID for which you want to view all versions.

                                                                                                              \n@param associationId The association ID for which you want to view all versions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "associationId", "getterDocumentation" : "

                                                                                                              The association ID for which you want to view all versions.

                                                                                                              \n@return The association ID for which you want to view all versions.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AssociationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AssociationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AssociationId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The association ID for which you want to view all versions.

                                                                                                              \n@param associationId The association ID for which you want to view all versions.", "setterMethodName" : "setAssociationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "associationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "associationId", "variableType" : "String", "documentation" : "

                                                                                                              The association ID for which you want to view all versions.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "MaxResults" : { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@return The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A token to start the list. Use this token to get the next set of 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, "documentation" : "

                                                                                                              A token to start the list. Use this token to get the next set of results.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                              A token to start the list. Use this token to get the next set of results.

                                                                                                              \n@param nextToken A token to start the list. Use this token to get the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                              A token to start the list. Use this token to get the next set of results.

                                                                                                              \n@return A token to start the list. Use this token to get the next set of 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 to start the list. Use this token to get the next set of results.

                                                                                                              \n@param nextToken A token to start the list. Use this token to get the next set of 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 to start the list. Use this token to get the next set of results.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getAssociationId", "beanStyleSetterMethodName" : "setAssociationId", "c2jName" : "AssociationId", "c2jShape" : "AssociationId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The association ID for which you want to view all versions.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #associationId(String)}.\n@param associationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #associationId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The association ID for which you want to view all versions.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "associationId", "fluentSetterDocumentation" : "

                                                                                                              The association ID for which you want to view all versions.

                                                                                                              \n@param associationId The association ID for which you want to view all versions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "associationId", "getterDocumentation" : "

                                                                                                              The association ID for which you want to view all versions.

                                                                                                              \n@return The association ID for which you want to view all versions.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AssociationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AssociationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AssociationId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The association ID for which you want to view all versions.

                                                                                                              \n@param associationId The association ID for which you want to view all versions.", "setterMethodName" : "setAssociationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "associationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "associationId", "variableType" : "String", "documentation" : "

                                                                                                              The association ID for which you want to view all versions.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@return The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A token to start the list. Use this token to get the next set of 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, "documentation" : "

                                                                                                              A token to start the list. Use this token to get the next set of results.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                              A token to start the list. Use this token to get the next set of results.

                                                                                                              \n@param nextToken A token to start the list. Use this token to get the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                              A token to start the list. Use this token to get the next set of results.

                                                                                                              \n@return A token to start the list. Use this token to get the next set of 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 to start the list. Use this token to get the next set of results.

                                                                                                              \n@param nextToken A token to start the list. Use this token to get the next set of 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 to start the list. Use this token to get the next set of results.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "AssociationId" ], "shapeName" : "ListAssociationVersionsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListAssociationVersionsRequest", "variableName" : "listAssociationVersionsRequest", "variableType" : "ListAssociationVersionsRequest", "documentation" : null, "simpleType" : "ListAssociationVersionsRequest", "variableSetterType" : "ListAssociationVersionsRequest" }, "wrapper" : false }, "ListAssociationVersionsResponse" : { "c2jName" : "ListAssociationVersionsResult", "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" : [ { "beanStyleGetterMethodName" : "getAssociationVersions", "beanStyleSetterMethodName" : "setAssociationVersions", "c2jName" : "AssociationVersions", "c2jShape" : "AssociationVersionList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Information about all versions of the association for the specified association ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #associationVersions(List)}.\n@param associationVersions a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #associationVersions(List)", "deprecated" : false, "documentation" : "

                                                                                                              Information about all versions of the association for the specified association ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "associationVersions", "fluentSetterDocumentation" : "

                                                                                                              Information about all versions of the association for the specified association ID.

                                                                                                              \n@param associationVersions Information about all versions of the association for the specified association ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "associationVersions", "getterDocumentation" : "

                                                                                                              Information about all versions of the association for the specified association ID.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return Information about all versions of the association for the specified association ID.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AssociationVersions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AssociationVersions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AssociationVersionInfo", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AssociationVersionInfo.Builder} avoiding the need to create one manually via {@link AssociationVersionInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link AssociationVersionInfo.Builder#build()} is called immediately and its result is passed to {@link #member(AssociationVersionInfo)}.\n@param member a consumer that will call methods on {@link AssociationVersionInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AssociationVersionInfo)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "AssociationVersionInfo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "AssociationVersionInfo", "variableName" : "member", "variableType" : "AssociationVersionInfo", "documentation" : null, "simpleType" : "AssociationVersionInfo", "variableSetterType" : "AssociationVersionInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AssociationVersionInfo", "variableName" : "member", "variableType" : "AssociationVersionInfo", "documentation" : "", "simpleType" : "AssociationVersionInfo", "variableSetterType" : "AssociationVersionInfo" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "AssociationVersionInfo", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "AssociationVersionInfo", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "AssociationVersions", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Information about all versions of the association for the specified association ID.

                                                                                                              \n@param associationVersions Information about all versions of the association for the specified association ID.", "setterMethodName" : "setAssociationVersions", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "associationVersions", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "associationVersions", "variableType" : "java.util.List", "documentation" : "

                                                                                                              Information about all versions of the association for the specified association ID.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The token for the next set of items to return. Use this token to get the next set of 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, "documentation" : "

                                                                                                              The token for the next set of items to return. Use this token to get the next set of results.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                              The token for the next set of items to return. Use this token to get the next set of results.

                                                                                                              \n@param nextToken The token for the next set of items to return. Use this token to get the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                              The token for the next set of items to return. Use this token to get the next set of results.

                                                                                                              \n@return The token for the next set of items to return. Use this token to get the next set of 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" : "

                                                                                                              The token for the next set of items to return. Use this token to get the next set of results.

                                                                                                              \n@param nextToken The token for the next set of items to return. Use this token to get the next set of 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" : "

                                                                                                              The token for the next set of items to return. Use this token to get the next set of results.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AssociationVersions" : { "beanStyleGetterMethodName" : "getAssociationVersions", "beanStyleSetterMethodName" : "setAssociationVersions", "c2jName" : "AssociationVersions", "c2jShape" : "AssociationVersionList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Information about all versions of the association for the specified association ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #associationVersions(List)}.\n@param associationVersions a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #associationVersions(List)", "deprecated" : false, "documentation" : "

                                                                                                              Information about all versions of the association for the specified association ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "associationVersions", "fluentSetterDocumentation" : "

                                                                                                              Information about all versions of the association for the specified association ID.

                                                                                                              \n@param associationVersions Information about all versions of the association for the specified association ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "associationVersions", "getterDocumentation" : "

                                                                                                              Information about all versions of the association for the specified association ID.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return Information about all versions of the association for the specified association ID.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AssociationVersions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AssociationVersions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AssociationVersionInfo", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AssociationVersionInfo.Builder} avoiding the need to create one manually via {@link AssociationVersionInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link AssociationVersionInfo.Builder#build()} is called immediately and its result is passed to {@link #member(AssociationVersionInfo)}.\n@param member a consumer that will call methods on {@link AssociationVersionInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AssociationVersionInfo)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "AssociationVersionInfo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "AssociationVersionInfo", "variableName" : "member", "variableType" : "AssociationVersionInfo", "documentation" : null, "simpleType" : "AssociationVersionInfo", "variableSetterType" : "AssociationVersionInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AssociationVersionInfo", "variableName" : "member", "variableType" : "AssociationVersionInfo", "documentation" : "", "simpleType" : "AssociationVersionInfo", "variableSetterType" : "AssociationVersionInfo" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "AssociationVersionInfo", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "AssociationVersionInfo", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "AssociationVersions", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Information about all versions of the association for the specified association ID.

                                                                                                              \n@param associationVersions Information about all versions of the association for the specified association ID.", "setterMethodName" : "setAssociationVersions", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "associationVersions", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "associationVersions", "variableType" : "java.util.List", "documentation" : "

                                                                                                              Information about all versions of the association for the specified association ID.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The token for the next set of items to return. Use this token to get the next set of 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, "documentation" : "

                                                                                                              The token for the next set of items to return. Use this token to get the next set of results.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                              The token for the next set of items to return. Use this token to get the next set of results.

                                                                                                              \n@param nextToken The token for the next set of items to return. Use this token to get the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                              The token for the next set of items to return. Use this token to get the next set of results.

                                                                                                              \n@return The token for the next set of items to return. Use this token to get the next set of 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" : "

                                                                                                              The token for the next set of items to return. Use this token to get the next set of results.

                                                                                                              \n@param nextToken The token for the next set of items to return. Use this token to get the next set of 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" : "

                                                                                                              The token for the next set of items to return. Use this token to get the next set of results.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getAssociationVersions", "beanStyleSetterMethodName" : "setAssociationVersions", "c2jName" : "AssociationVersions", "c2jShape" : "AssociationVersionList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Information about all versions of the association for the specified association ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #associationVersions(List)}.\n@param associationVersions a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #associationVersions(List)", "deprecated" : false, "documentation" : "

                                                                                                              Information about all versions of the association for the specified association ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "associationVersions", "fluentSetterDocumentation" : "

                                                                                                              Information about all versions of the association for the specified association ID.

                                                                                                              \n@param associationVersions Information about all versions of the association for the specified association ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "associationVersions", "getterDocumentation" : "

                                                                                                              Information about all versions of the association for the specified association ID.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return Information about all versions of the association for the specified association ID.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AssociationVersions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AssociationVersions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AssociationVersionInfo", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AssociationVersionInfo.Builder} avoiding the need to create one manually via {@link AssociationVersionInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link AssociationVersionInfo.Builder#build()} is called immediately and its result is passed to {@link #member(AssociationVersionInfo)}.\n@param member a consumer that will call methods on {@link AssociationVersionInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AssociationVersionInfo)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "AssociationVersionInfo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "AssociationVersionInfo", "variableName" : "member", "variableType" : "AssociationVersionInfo", "documentation" : null, "simpleType" : "AssociationVersionInfo", "variableSetterType" : "AssociationVersionInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AssociationVersionInfo", "variableName" : "member", "variableType" : "AssociationVersionInfo", "documentation" : "", "simpleType" : "AssociationVersionInfo", "variableSetterType" : "AssociationVersionInfo" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "AssociationVersionInfo", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "AssociationVersionInfo", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "AssociationVersions", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Information about all versions of the association for the specified association ID.

                                                                                                              \n@param associationVersions Information about all versions of the association for the specified association ID.", "setterMethodName" : "setAssociationVersions", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "associationVersions", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "associationVersions", "variableType" : "java.util.List", "documentation" : "

                                                                                                              Information about all versions of the association for the specified association ID.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The token for the next set of items to return. Use this token to get the next set of 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, "documentation" : "

                                                                                                              The token for the next set of items to return. Use this token to get the next set of results.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                              The token for the next set of items to return. Use this token to get the next set of results.

                                                                                                              \n@param nextToken The token for the next set of items to return. Use this token to get the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                              The token for the next set of items to return. Use this token to get the next set of results.

                                                                                                              \n@return The token for the next set of items to return. Use this token to get the next set of 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" : "

                                                                                                              The token for the next set of items to return. Use this token to get the next set of results.

                                                                                                              \n@param nextToken The token for the next set of items to return. Use this token to get the next set of 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" : "

                                                                                                              The token for the next set of items to return. Use this token to get the next set of results.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListAssociationVersionsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListAssociationVersionsResponse", "variableName" : "listAssociationVersionsResponse", "variableType" : "ListAssociationVersionsResponse", "documentation" : null, "simpleType" : "ListAssociationVersionsResponse", "variableSetterType" : "ListAssociationVersionsResponse" }, "wrapper" : false }, "ListAssociationsRequest" : { "c2jName" : "ListAssociationsRequest", "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" : "ListAssociations", "locationName" : null, "requestUri" : "/", "target" : "AmazonSSM.ListAssociations", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getAssociationFilterList", "beanStyleSetterMethodName" : "setAssociationFilterList", "c2jName" : "AssociationFilterList", "c2jShape" : "AssociationFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              One or more filters. Use a filter to return a more specific list of results.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #associationFilterList(List)}.\n@param associationFilterList a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #associationFilterList(List)", "deprecated" : false, "documentation" : "

                                                                                                              One or more filters. Use a filter to return a more specific list of results.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "associationFilterList", "fluentSetterDocumentation" : "

                                                                                                              One or more filters. Use a filter to return a more specific list of results.

                                                                                                              \n@param associationFilterList One or more filters. Use a filter to return a more specific list of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "associationFilterList", "getterDocumentation" : "

                                                                                                              One or more filters. Use a filter to return a more specific list of results.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return One or more filters. Use a filter to return a more specific list of results.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AssociationFilterList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AssociationFilterList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AssociationFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AssociationFilter.Builder} avoiding the need to create one manually via {@link AssociationFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link AssociationFilter.Builder#build()} is called immediately and its result is passed to {@link #member(AssociationFilter)}.\n@param member a consumer that will call methods on {@link AssociationFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AssociationFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "AssociationFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "AssociationFilter", "variableName" : "member", "variableType" : "AssociationFilter", "documentation" : null, "simpleType" : "AssociationFilter", "variableSetterType" : "AssociationFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AssociationFilter", "variableName" : "member", "variableType" : "AssociationFilter", "documentation" : "", "simpleType" : "AssociationFilter", "variableSetterType" : "AssociationFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "AssociationFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "AssociationFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "AssociationFilterList", "sensitive" : false, "setterDocumentation" : "

                                                                                                              One or more filters. Use a filter to return a more specific list of results.

                                                                                                              \n@param associationFilterList One or more filters. Use a filter to return a more specific list of results.", "setterMethodName" : "setAssociationFilterList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "associationFilterList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "associationFilterList", "variableType" : "java.util.List", "documentation" : "

                                                                                                              One or more filters. Use a filter to return a more specific list of results.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@return The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                              The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                              The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                              The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \n@return The token for the next set of items to return. (You received this token from a previous call.)", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                              The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AssociationFilterList" : { "beanStyleGetterMethodName" : "getAssociationFilterList", "beanStyleSetterMethodName" : "setAssociationFilterList", "c2jName" : "AssociationFilterList", "c2jShape" : "AssociationFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              One or more filters. Use a filter to return a more specific list of results.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #associationFilterList(List)}.\n@param associationFilterList a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #associationFilterList(List)", "deprecated" : false, "documentation" : "

                                                                                                              One or more filters. Use a filter to return a more specific list of results.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "associationFilterList", "fluentSetterDocumentation" : "

                                                                                                              One or more filters. Use a filter to return a more specific list of results.

                                                                                                              \n@param associationFilterList One or more filters. Use a filter to return a more specific list of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "associationFilterList", "getterDocumentation" : "

                                                                                                              One or more filters. Use a filter to return a more specific list of results.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return One or more filters. Use a filter to return a more specific list of results.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AssociationFilterList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AssociationFilterList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AssociationFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AssociationFilter.Builder} avoiding the need to create one manually via {@link AssociationFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link AssociationFilter.Builder#build()} is called immediately and its result is passed to {@link #member(AssociationFilter)}.\n@param member a consumer that will call methods on {@link AssociationFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AssociationFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "AssociationFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "AssociationFilter", "variableName" : "member", "variableType" : "AssociationFilter", "documentation" : null, "simpleType" : "AssociationFilter", "variableSetterType" : "AssociationFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AssociationFilter", "variableName" : "member", "variableType" : "AssociationFilter", "documentation" : "", "simpleType" : "AssociationFilter", "variableSetterType" : "AssociationFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "AssociationFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "AssociationFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "AssociationFilterList", "sensitive" : false, "setterDocumentation" : "

                                                                                                              One or more filters. Use a filter to return a more specific list of results.

                                                                                                              \n@param associationFilterList One or more filters. Use a filter to return a more specific list of results.", "setterMethodName" : "setAssociationFilterList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "associationFilterList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "associationFilterList", "variableType" : "java.util.List", "documentation" : "

                                                                                                              One or more filters. Use a filter to return a more specific list of results.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "MaxResults" : { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@return The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                              The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                              The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                              The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \n@return The token for the next set of items to return. (You received this token from a previous call.)", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                              The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getAssociationFilterList", "beanStyleSetterMethodName" : "setAssociationFilterList", "c2jName" : "AssociationFilterList", "c2jShape" : "AssociationFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              One or more filters. Use a filter to return a more specific list of results.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #associationFilterList(List)}.\n@param associationFilterList a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #associationFilterList(List)", "deprecated" : false, "documentation" : "

                                                                                                              One or more filters. Use a filter to return a more specific list of results.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "associationFilterList", "fluentSetterDocumentation" : "

                                                                                                              One or more filters. Use a filter to return a more specific list of results.

                                                                                                              \n@param associationFilterList One or more filters. Use a filter to return a more specific list of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "associationFilterList", "getterDocumentation" : "

                                                                                                              One or more filters. Use a filter to return a more specific list of results.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return One or more filters. Use a filter to return a more specific list of results.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AssociationFilterList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AssociationFilterList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AssociationFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AssociationFilter.Builder} avoiding the need to create one manually via {@link AssociationFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link AssociationFilter.Builder#build()} is called immediately and its result is passed to {@link #member(AssociationFilter)}.\n@param member a consumer that will call methods on {@link AssociationFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AssociationFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "AssociationFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "AssociationFilter", "variableName" : "member", "variableType" : "AssociationFilter", "documentation" : null, "simpleType" : "AssociationFilter", "variableSetterType" : "AssociationFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AssociationFilter", "variableName" : "member", "variableType" : "AssociationFilter", "documentation" : "", "simpleType" : "AssociationFilter", "variableSetterType" : "AssociationFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "AssociationFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "AssociationFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "AssociationFilterList", "sensitive" : false, "setterDocumentation" : "

                                                                                                              One or more filters. Use a filter to return a more specific list of results.

                                                                                                              \n@param associationFilterList One or more filters. Use a filter to return a more specific list of results.", "setterMethodName" : "setAssociationFilterList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "associationFilterList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "associationFilterList", "variableType" : "java.util.List", "documentation" : "

                                                                                                              One or more filters. Use a filter to return a more specific list of results.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@return The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                              The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                              The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                              The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \n@return The token for the next set of items to return. (You received this token from a previous call.)", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                              The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListAssociationsRequest", "simpleMethod" : true, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListAssociationsRequest", "variableName" : "listAssociationsRequest", "variableType" : "ListAssociationsRequest", "documentation" : null, "simpleType" : "ListAssociationsRequest", "variableSetterType" : "ListAssociationsRequest" }, "wrapper" : false }, "ListAssociationsResponse" : { "c2jName" : "ListAssociationsResult", "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" : [ { "beanStyleGetterMethodName" : "getAssociations", "beanStyleSetterMethodName" : "setAssociations", "c2jName" : "Associations", "c2jShape" : "AssociationList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The associations.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #associations(List)}.\n@param associations a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #associations(List)", "deprecated" : false, "documentation" : "

                                                                                                              The associations.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "associations", "fluentSetterDocumentation" : "

                                                                                                              The associations.

                                                                                                              \n@param associations The associations.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "associations", "getterDocumentation" : "

                                                                                                              The associations.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The associations.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Associations", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Associations", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Association", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Association.Builder} avoiding the need to create one manually via {@link Association#builder()}.\n\nWhen the {@link Consumer} completes, {@link Association.Builder#build()} is called immediately and its result is passed to {@link #member(Association)}.\n@param member a consumer that will call methods on {@link Association.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Association)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Association", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Association", "variableName" : "member", "variableType" : "Association", "documentation" : null, "simpleType" : "Association", "variableSetterType" : "Association" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Association", "variableName" : "member", "variableType" : "Association", "documentation" : "", "simpleType" : "Association", "variableSetterType" : "Association" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Association", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Association", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Associations", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The associations.

                                                                                                              \n@param associations The associations.", "setterMethodName" : "setAssociations", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "associations", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "associations", "variableType" : "java.util.List", "documentation" : "

                                                                                                              The associations.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                              The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                              The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                                              \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                              The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                                              \n@return The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "getterModel" : { "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" : "

                                                                                                              The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                                              \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "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" : "

                                                                                                              The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Associations" : { "beanStyleGetterMethodName" : "getAssociations", "beanStyleSetterMethodName" : "setAssociations", "c2jName" : "Associations", "c2jShape" : "AssociationList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The associations.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #associations(List)}.\n@param associations a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #associations(List)", "deprecated" : false, "documentation" : "

                                                                                                              The associations.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "associations", "fluentSetterDocumentation" : "

                                                                                                              The associations.

                                                                                                              \n@param associations The associations.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "associations", "getterDocumentation" : "

                                                                                                              The associations.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The associations.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Associations", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Associations", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Association", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Association.Builder} avoiding the need to create one manually via {@link Association#builder()}.\n\nWhen the {@link Consumer} completes, {@link Association.Builder#build()} is called immediately and its result is passed to {@link #member(Association)}.\n@param member a consumer that will call methods on {@link Association.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Association)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Association", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Association", "variableName" : "member", "variableType" : "Association", "documentation" : null, "simpleType" : "Association", "variableSetterType" : "Association" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Association", "variableName" : "member", "variableType" : "Association", "documentation" : "", "simpleType" : "Association", "variableSetterType" : "Association" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Association", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Association", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Associations", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The associations.

                                                                                                              \n@param associations The associations.", "setterMethodName" : "setAssociations", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "associations", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "associations", "variableType" : "java.util.List", "documentation" : "

                                                                                                              The associations.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                              The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                              The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                                              \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                              The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                                              \n@return The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "getterModel" : { "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" : "

                                                                                                              The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                                              \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "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" : "

                                                                                                              The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getAssociations", "beanStyleSetterMethodName" : "setAssociations", "c2jName" : "Associations", "c2jShape" : "AssociationList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The associations.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #associations(List)}.\n@param associations a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #associations(List)", "deprecated" : false, "documentation" : "

                                                                                                              The associations.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "associations", "fluentSetterDocumentation" : "

                                                                                                              The associations.

                                                                                                              \n@param associations The associations.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "associations", "getterDocumentation" : "

                                                                                                              The associations.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The associations.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Associations", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Associations", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Association", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Association.Builder} avoiding the need to create one manually via {@link Association#builder()}.\n\nWhen the {@link Consumer} completes, {@link Association.Builder#build()} is called immediately and its result is passed to {@link #member(Association)}.\n@param member a consumer that will call methods on {@link Association.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Association)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Association", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Association", "variableName" : "member", "variableType" : "Association", "documentation" : null, "simpleType" : "Association", "variableSetterType" : "Association" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Association", "variableName" : "member", "variableType" : "Association", "documentation" : "", "simpleType" : "Association", "variableSetterType" : "Association" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Association", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Association", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Associations", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The associations.

                                                                                                              \n@param associations The associations.", "setterMethodName" : "setAssociations", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "associations", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "associations", "variableType" : "java.util.List", "documentation" : "

                                                                                                              The associations.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                              The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                              The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                                              \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                              The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                                              \n@return The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "getterModel" : { "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" : "

                                                                                                              The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                                              \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "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" : "

                                                                                                              The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListAssociationsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListAssociationsResponse", "variableName" : "listAssociationsResponse", "variableType" : "ListAssociationsResponse", "documentation" : null, "simpleType" : "ListAssociationsResponse", "variableSetterType" : "ListAssociationsResponse" }, "wrapper" : false }, "ListCommandInvocationsRequest" : { "c2jName" : "ListCommandInvocationsRequest", "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" : "ListCommandInvocations", "locationName" : null, "requestUri" : "/", "target" : "AmazonSSM.ListCommandInvocations", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getCommandId", "beanStyleSetterMethodName" : "setCommandId", "c2jName" : "CommandId", "c2jShape" : "CommandId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              (Optional) The invocations for a specific command ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #commandId(String)}.\n@param commandId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #commandId(String)", "deprecated" : false, "documentation" : "

                                                                                                              (Optional) The invocations for a specific command ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "commandId", "fluentSetterDocumentation" : "

                                                                                                              (Optional) The invocations for a specific command ID.

                                                                                                              \n@param commandId (Optional) The invocations for a specific command ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "commandId", "getterDocumentation" : "

                                                                                                              (Optional) The invocations for a specific command ID.

                                                                                                              \n@return (Optional) The invocations for a specific command ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CommandId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CommandId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CommandId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              (Optional) The invocations for a specific command ID.

                                                                                                              \n@param commandId (Optional) The invocations for a specific command ID.", "setterMethodName" : "setCommandId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "commandId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "commandId", "variableType" : "String", "documentation" : "

                                                                                                              (Optional) The invocations for a specific command ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              (Optional) The command execution details for a specific instance ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                                                              (Optional) The command execution details for a specific instance ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                                                              (Optional) The command execution details for a specific instance ID.

                                                                                                              \n@param instanceId (Optional) The command execution details for a specific instance ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                                              (Optional) The command execution details for a specific instance ID.

                                                                                                              \n@return (Optional) The command execution details for a specific instance ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              (Optional) The command execution details for a specific instance ID.

                                                                                                              \n@param instanceId (Optional) The command execution details for a specific instance ID.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                                              (Optional) The command execution details for a specific instance ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "CommandMaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              (Optional) The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              (Optional) The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                                              (Optional) The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@param maxResults (Optional) The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              (Optional) The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@return (Optional) The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              (Optional) The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@param maxResults (Optional) The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              (Optional) The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              (Optional) The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                              (Optional) The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                              (Optional) The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \n@param nextToken (Optional) The token for the next set of items to return. (You received this token from a previous call.)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                              (Optional) The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \n@return (Optional) The token for the next set of items to return. (You received this token from a previous call.)", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                              (Optional) The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \n@param nextToken (Optional) The token for the next set of items to return. (You received this token from a previous call.)", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                              (Optional) The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "CommandFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              (Optional) One or more filters. Use a filter to return a more specific list of results.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #filters(List)}.\n@param filters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filters(List)", "deprecated" : false, "documentation" : "

                                                                                                              (Optional) One or more filters. Use a filter to return a more specific list of results.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filters", "fluentSetterDocumentation" : "

                                                                                                              (Optional) One or more filters. Use a filter to return a more specific list of results.

                                                                                                              \n@param filters (Optional) One or more filters. Use a filter to return a more specific list of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

                                                                                                              (Optional) One or more filters. Use a filter to return a more specific list of results.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return (Optional) One or more filters. Use a filter to return a more specific list of results.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "CommandFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link CommandFilter.Builder} avoiding the need to create one manually via {@link CommandFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link CommandFilter.Builder#build()} is called immediately and its result is passed to {@link #member(CommandFilter)}.\n@param member a consumer that will call methods on {@link CommandFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(CommandFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "CommandFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "CommandFilter", "variableName" : "member", "variableType" : "CommandFilter", "documentation" : null, "simpleType" : "CommandFilter", "variableSetterType" : "CommandFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CommandFilter", "variableName" : "member", "variableType" : "CommandFilter", "documentation" : "", "simpleType" : "CommandFilter", "variableSetterType" : "CommandFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "CommandFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "CommandFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

                                                                                                              (Optional) One or more filters. Use a filter to return a more specific list of results.

                                                                                                              \n@param filters (Optional) One or more filters. Use a filter to return a more specific list of results.", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

                                                                                                              (Optional) One or more filters. Use a filter to return a more specific list of results.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDetails", "beanStyleSetterMethodName" : "setDetails", "c2jName" : "Details", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              (Optional) If set this returns the response of the command executions and any command output. By default this is set to False.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #details(Boolean)}.\n@param details 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 #details(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                              (Optional) If set this returns the response of the command executions and any command output. By default this is set to False.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "details", "fluentSetterDocumentation" : "

                                                                                                              (Optional) If set this returns the response of the command executions and any command output. By default this is set to False.

                                                                                                              \n@param details (Optional) If set this returns the response of the command executions and any command output. By default this is set to False.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "details", "getterDocumentation" : "

                                                                                                              (Optional) If set this returns the response of the command executions and any command output. By default this is set to False.

                                                                                                              \n@return (Optional) If set this returns the response of the command executions and any command output. By default this is set to False.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Details", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Details", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Details", "sensitive" : false, "setterDocumentation" : "

                                                                                                              (Optional) If set this returns the response of the command executions and any command output. By default this is set to False.

                                                                                                              \n@param details (Optional) If set this returns the response of the command executions and any command output. By default this is set to False.", "setterMethodName" : "setDetails", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "details", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "details", "variableType" : "Boolean", "documentation" : "

                                                                                                              (Optional) If set this returns the response of the command executions and any command output. By default this is set to False.

                                                                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CommandId" : { "beanStyleGetterMethodName" : "getCommandId", "beanStyleSetterMethodName" : "setCommandId", "c2jName" : "CommandId", "c2jShape" : "CommandId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              (Optional) The invocations for a specific command ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #commandId(String)}.\n@param commandId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #commandId(String)", "deprecated" : false, "documentation" : "

                                                                                                              (Optional) The invocations for a specific command ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "commandId", "fluentSetterDocumentation" : "

                                                                                                              (Optional) The invocations for a specific command ID.

                                                                                                              \n@param commandId (Optional) The invocations for a specific command ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "commandId", "getterDocumentation" : "

                                                                                                              (Optional) The invocations for a specific command ID.

                                                                                                              \n@return (Optional) The invocations for a specific command ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CommandId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CommandId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CommandId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              (Optional) The invocations for a specific command ID.

                                                                                                              \n@param commandId (Optional) The invocations for a specific command ID.", "setterMethodName" : "setCommandId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "commandId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "commandId", "variableType" : "String", "documentation" : "

                                                                                                              (Optional) The invocations for a specific command ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Details" : { "beanStyleGetterMethodName" : "getDetails", "beanStyleSetterMethodName" : "setDetails", "c2jName" : "Details", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              (Optional) If set this returns the response of the command executions and any command output. By default this is set to False.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #details(Boolean)}.\n@param details 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 #details(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                              (Optional) If set this returns the response of the command executions and any command output. By default this is set to False.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "details", "fluentSetterDocumentation" : "

                                                                                                              (Optional) If set this returns the response of the command executions and any command output. By default this is set to False.

                                                                                                              \n@param details (Optional) If set this returns the response of the command executions and any command output. By default this is set to False.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "details", "getterDocumentation" : "

                                                                                                              (Optional) If set this returns the response of the command executions and any command output. By default this is set to False.

                                                                                                              \n@return (Optional) If set this returns the response of the command executions and any command output. By default this is set to False.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Details", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Details", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Details", "sensitive" : false, "setterDocumentation" : "

                                                                                                              (Optional) If set this returns the response of the command executions and any command output. By default this is set to False.

                                                                                                              \n@param details (Optional) If set this returns the response of the command executions and any command output. By default this is set to False.", "setterMethodName" : "setDetails", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "details", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "details", "variableType" : "Boolean", "documentation" : "

                                                                                                              (Optional) If set this returns the response of the command executions and any command output. By default this is set to False.

                                                                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "Filters" : { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "CommandFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              (Optional) One or more filters. Use a filter to return a more specific list of results.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #filters(List)}.\n@param filters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filters(List)", "deprecated" : false, "documentation" : "

                                                                                                              (Optional) One or more filters. Use a filter to return a more specific list of results.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filters", "fluentSetterDocumentation" : "

                                                                                                              (Optional) One or more filters. Use a filter to return a more specific list of results.

                                                                                                              \n@param filters (Optional) One or more filters. Use a filter to return a more specific list of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

                                                                                                              (Optional) One or more filters. Use a filter to return a more specific list of results.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return (Optional) One or more filters. Use a filter to return a more specific list of results.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "CommandFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link CommandFilter.Builder} avoiding the need to create one manually via {@link CommandFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link CommandFilter.Builder#build()} is called immediately and its result is passed to {@link #member(CommandFilter)}.\n@param member a consumer that will call methods on {@link CommandFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(CommandFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "CommandFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "CommandFilter", "variableName" : "member", "variableType" : "CommandFilter", "documentation" : null, "simpleType" : "CommandFilter", "variableSetterType" : "CommandFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CommandFilter", "variableName" : "member", "variableType" : "CommandFilter", "documentation" : "", "simpleType" : "CommandFilter", "variableSetterType" : "CommandFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "CommandFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "CommandFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

                                                                                                              (Optional) One or more filters. Use a filter to return a more specific list of results.

                                                                                                              \n@param filters (Optional) One or more filters. Use a filter to return a more specific list of results.", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

                                                                                                              (Optional) One or more filters. Use a filter to return a more specific list of results.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "InstanceId" : { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              (Optional) The command execution details for a specific instance ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                                                              (Optional) The command execution details for a specific instance ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                                                              (Optional) The command execution details for a specific instance ID.

                                                                                                              \n@param instanceId (Optional) The command execution details for a specific instance ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                                              (Optional) The command execution details for a specific instance ID.

                                                                                                              \n@return (Optional) The command execution details for a specific instance ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              (Optional) The command execution details for a specific instance ID.

                                                                                                              \n@param instanceId (Optional) The command execution details for a specific instance ID.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                                              (Optional) The command execution details for a specific instance ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "MaxResults" : { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "CommandMaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              (Optional) The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              (Optional) The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                                              (Optional) The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@param maxResults (Optional) The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              (Optional) The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@return (Optional) The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              (Optional) The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@param maxResults (Optional) The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              (Optional) The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              (Optional) The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                              (Optional) The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                              (Optional) The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \n@param nextToken (Optional) The token for the next set of items to return. (You received this token from a previous call.)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                              (Optional) The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \n@return (Optional) The token for the next set of items to return. (You received this token from a previous call.)", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                              (Optional) The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \n@param nextToken (Optional) The token for the next set of items to return. (You received this token from a previous call.)", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                              (Optional) The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getCommandId", "beanStyleSetterMethodName" : "setCommandId", "c2jName" : "CommandId", "c2jShape" : "CommandId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              (Optional) The invocations for a specific command ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #commandId(String)}.\n@param commandId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #commandId(String)", "deprecated" : false, "documentation" : "

                                                                                                              (Optional) The invocations for a specific command ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "commandId", "fluentSetterDocumentation" : "

                                                                                                              (Optional) The invocations for a specific command ID.

                                                                                                              \n@param commandId (Optional) The invocations for a specific command ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "commandId", "getterDocumentation" : "

                                                                                                              (Optional) The invocations for a specific command ID.

                                                                                                              \n@return (Optional) The invocations for a specific command ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CommandId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CommandId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CommandId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              (Optional) The invocations for a specific command ID.

                                                                                                              \n@param commandId (Optional) The invocations for a specific command ID.", "setterMethodName" : "setCommandId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "commandId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "commandId", "variableType" : "String", "documentation" : "

                                                                                                              (Optional) The invocations for a specific command ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              (Optional) The command execution details for a specific instance ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                                                              (Optional) The command execution details for a specific instance ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                                                              (Optional) The command execution details for a specific instance ID.

                                                                                                              \n@param instanceId (Optional) The command execution details for a specific instance ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                                              (Optional) The command execution details for a specific instance ID.

                                                                                                              \n@return (Optional) The command execution details for a specific instance ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              (Optional) The command execution details for a specific instance ID.

                                                                                                              \n@param instanceId (Optional) The command execution details for a specific instance ID.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                                              (Optional) The command execution details for a specific instance ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "CommandMaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              (Optional) The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              (Optional) The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                                              (Optional) The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@param maxResults (Optional) The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              (Optional) The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@return (Optional) The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              (Optional) The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@param maxResults (Optional) The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              (Optional) The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              (Optional) The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                              (Optional) The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                              (Optional) The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \n@param nextToken (Optional) The token for the next set of items to return. (You received this token from a previous call.)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                              (Optional) The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \n@return (Optional) The token for the next set of items to return. (You received this token from a previous call.)", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                              (Optional) The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \n@param nextToken (Optional) The token for the next set of items to return. (You received this token from a previous call.)", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                              (Optional) The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "CommandFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              (Optional) One or more filters. Use a filter to return a more specific list of results.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #filters(List)}.\n@param filters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filters(List)", "deprecated" : false, "documentation" : "

                                                                                                              (Optional) One or more filters. Use a filter to return a more specific list of results.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filters", "fluentSetterDocumentation" : "

                                                                                                              (Optional) One or more filters. Use a filter to return a more specific list of results.

                                                                                                              \n@param filters (Optional) One or more filters. Use a filter to return a more specific list of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

                                                                                                              (Optional) One or more filters. Use a filter to return a more specific list of results.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return (Optional) One or more filters. Use a filter to return a more specific list of results.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "CommandFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link CommandFilter.Builder} avoiding the need to create one manually via {@link CommandFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link CommandFilter.Builder#build()} is called immediately and its result is passed to {@link #member(CommandFilter)}.\n@param member a consumer that will call methods on {@link CommandFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(CommandFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "CommandFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "CommandFilter", "variableName" : "member", "variableType" : "CommandFilter", "documentation" : null, "simpleType" : "CommandFilter", "variableSetterType" : "CommandFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CommandFilter", "variableName" : "member", "variableType" : "CommandFilter", "documentation" : "", "simpleType" : "CommandFilter", "variableSetterType" : "CommandFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "CommandFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "CommandFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

                                                                                                              (Optional) One or more filters. Use a filter to return a more specific list of results.

                                                                                                              \n@param filters (Optional) One or more filters. Use a filter to return a more specific list of results.", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

                                                                                                              (Optional) One or more filters. Use a filter to return a more specific list of results.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDetails", "beanStyleSetterMethodName" : "setDetails", "c2jName" : "Details", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              (Optional) If set this returns the response of the command executions and any command output. By default this is set to False.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #details(Boolean)}.\n@param details 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 #details(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                              (Optional) If set this returns the response of the command executions and any command output. By default this is set to False.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "details", "fluentSetterDocumentation" : "

                                                                                                              (Optional) If set this returns the response of the command executions and any command output. By default this is set to False.

                                                                                                              \n@param details (Optional) If set this returns the response of the command executions and any command output. By default this is set to False.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "details", "getterDocumentation" : "

                                                                                                              (Optional) If set this returns the response of the command executions and any command output. By default this is set to False.

                                                                                                              \n@return (Optional) If set this returns the response of the command executions and any command output. By default this is set to False.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Details", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Details", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Details", "sensitive" : false, "setterDocumentation" : "

                                                                                                              (Optional) If set this returns the response of the command executions and any command output. By default this is set to False.

                                                                                                              \n@param details (Optional) If set this returns the response of the command executions and any command output. By default this is set to False.", "setterMethodName" : "setDetails", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "details", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "details", "variableType" : "Boolean", "documentation" : "

                                                                                                              (Optional) If set this returns the response of the command executions and any command output. By default this is set to False.

                                                                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListCommandInvocationsRequest", "simpleMethod" : true, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListCommandInvocationsRequest", "variableName" : "listCommandInvocationsRequest", "variableType" : "ListCommandInvocationsRequest", "documentation" : null, "simpleType" : "ListCommandInvocationsRequest", "variableSetterType" : "ListCommandInvocationsRequest" }, "wrapper" : false }, "ListCommandInvocationsResponse" : { "c2jName" : "ListCommandInvocationsResult", "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" : [ { "beanStyleGetterMethodName" : "getCommandInvocations", "beanStyleSetterMethodName" : "setCommandInvocations", "c2jName" : "CommandInvocations", "c2jShape" : "CommandInvocationList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              (Optional) A list of all invocations.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #commandInvocations(List)}.\n@param commandInvocations a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #commandInvocations(List)", "deprecated" : false, "documentation" : "

                                                                                                              (Optional) A list of all invocations.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "commandInvocations", "fluentSetterDocumentation" : "

                                                                                                              (Optional) A list of all invocations.

                                                                                                              \n@param commandInvocations (Optional) A list of all invocations.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "commandInvocations", "getterDocumentation" : "

                                                                                                              (Optional) A list of all invocations.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return (Optional) A list of all invocations.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CommandInvocations", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CommandInvocations", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "CommandInvocation", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link CommandInvocation.Builder} avoiding the need to create one manually via {@link CommandInvocation#builder()}.\n\nWhen the {@link Consumer} completes, {@link CommandInvocation.Builder#build()} is called immediately and its result is passed to {@link #member(CommandInvocation)}.\n@param member a consumer that will call methods on {@link CommandInvocation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(CommandInvocation)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "CommandInvocation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "CommandInvocation", "variableName" : "member", "variableType" : "CommandInvocation", "documentation" : null, "simpleType" : "CommandInvocation", "variableSetterType" : "CommandInvocation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CommandInvocation", "variableName" : "member", "variableType" : "CommandInvocation", "documentation" : "", "simpleType" : "CommandInvocation", "variableSetterType" : "CommandInvocation" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "CommandInvocation", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "CommandInvocation", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "CommandInvocations", "sensitive" : false, "setterDocumentation" : "

                                                                                                              (Optional) A list of all invocations.

                                                                                                              \n@param commandInvocations (Optional) A list of all invocations.", "setterMethodName" : "setCommandInvocations", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "commandInvocations", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "commandInvocations", "variableType" : "java.util.List", "documentation" : "

                                                                                                              (Optional) A list of all invocations.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              (Optional) The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                              (Optional) The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                              (Optional) The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \n@param nextToken (Optional) The token for the next set of items to return. (You received this token from a previous call.)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                              (Optional) The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \n@return (Optional) The token for the next set of items to return. (You received this token from a previous call.)", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                              (Optional) The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \n@param nextToken (Optional) The token for the next set of items to return. (You received this token from a previous call.)", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                              (Optional) The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CommandInvocations" : { "beanStyleGetterMethodName" : "getCommandInvocations", "beanStyleSetterMethodName" : "setCommandInvocations", "c2jName" : "CommandInvocations", "c2jShape" : "CommandInvocationList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              (Optional) A list of all invocations.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #commandInvocations(List)}.\n@param commandInvocations a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #commandInvocations(List)", "deprecated" : false, "documentation" : "

                                                                                                              (Optional) A list of all invocations.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "commandInvocations", "fluentSetterDocumentation" : "

                                                                                                              (Optional) A list of all invocations.

                                                                                                              \n@param commandInvocations (Optional) A list of all invocations.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "commandInvocations", "getterDocumentation" : "

                                                                                                              (Optional) A list of all invocations.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return (Optional) A list of all invocations.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CommandInvocations", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CommandInvocations", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "CommandInvocation", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link CommandInvocation.Builder} avoiding the need to create one manually via {@link CommandInvocation#builder()}.\n\nWhen the {@link Consumer} completes, {@link CommandInvocation.Builder#build()} is called immediately and its result is passed to {@link #member(CommandInvocation)}.\n@param member a consumer that will call methods on {@link CommandInvocation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(CommandInvocation)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "CommandInvocation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "CommandInvocation", "variableName" : "member", "variableType" : "CommandInvocation", "documentation" : null, "simpleType" : "CommandInvocation", "variableSetterType" : "CommandInvocation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CommandInvocation", "variableName" : "member", "variableType" : "CommandInvocation", "documentation" : "", "simpleType" : "CommandInvocation", "variableSetterType" : "CommandInvocation" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "CommandInvocation", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "CommandInvocation", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "CommandInvocations", "sensitive" : false, "setterDocumentation" : "

                                                                                                              (Optional) A list of all invocations.

                                                                                                              \n@param commandInvocations (Optional) A list of all invocations.", "setterMethodName" : "setCommandInvocations", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "commandInvocations", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "commandInvocations", "variableType" : "java.util.List", "documentation" : "

                                                                                                              (Optional) A list of all invocations.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              (Optional) The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                              (Optional) The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                              (Optional) The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \n@param nextToken (Optional) The token for the next set of items to return. (You received this token from a previous call.)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                              (Optional) The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \n@return (Optional) The token for the next set of items to return. (You received this token from a previous call.)", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                              (Optional) The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \n@param nextToken (Optional) The token for the next set of items to return. (You received this token from a previous call.)", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                              (Optional) The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getCommandInvocations", "beanStyleSetterMethodName" : "setCommandInvocations", "c2jName" : "CommandInvocations", "c2jShape" : "CommandInvocationList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              (Optional) A list of all invocations.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #commandInvocations(List)}.\n@param commandInvocations a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #commandInvocations(List)", "deprecated" : false, "documentation" : "

                                                                                                              (Optional) A list of all invocations.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "commandInvocations", "fluentSetterDocumentation" : "

                                                                                                              (Optional) A list of all invocations.

                                                                                                              \n@param commandInvocations (Optional) A list of all invocations.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "commandInvocations", "getterDocumentation" : "

                                                                                                              (Optional) A list of all invocations.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return (Optional) A list of all invocations.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CommandInvocations", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CommandInvocations", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "CommandInvocation", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link CommandInvocation.Builder} avoiding the need to create one manually via {@link CommandInvocation#builder()}.\n\nWhen the {@link Consumer} completes, {@link CommandInvocation.Builder#build()} is called immediately and its result is passed to {@link #member(CommandInvocation)}.\n@param member a consumer that will call methods on {@link CommandInvocation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(CommandInvocation)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "CommandInvocation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "CommandInvocation", "variableName" : "member", "variableType" : "CommandInvocation", "documentation" : null, "simpleType" : "CommandInvocation", "variableSetterType" : "CommandInvocation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CommandInvocation", "variableName" : "member", "variableType" : "CommandInvocation", "documentation" : "", "simpleType" : "CommandInvocation", "variableSetterType" : "CommandInvocation" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "CommandInvocation", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "CommandInvocation", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "CommandInvocations", "sensitive" : false, "setterDocumentation" : "

                                                                                                              (Optional) A list of all invocations.

                                                                                                              \n@param commandInvocations (Optional) A list of all invocations.", "setterMethodName" : "setCommandInvocations", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "commandInvocations", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "commandInvocations", "variableType" : "java.util.List", "documentation" : "

                                                                                                              (Optional) A list of all invocations.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              (Optional) The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                              (Optional) The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                              (Optional) The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \n@param nextToken (Optional) The token for the next set of items to return. (You received this token from a previous call.)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                              (Optional) The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \n@return (Optional) The token for the next set of items to return. (You received this token from a previous call.)", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                              (Optional) The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \n@param nextToken (Optional) The token for the next set of items to return. (You received this token from a previous call.)", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                              (Optional) The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListCommandInvocationsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListCommandInvocationsResponse", "variableName" : "listCommandInvocationsResponse", "variableType" : "ListCommandInvocationsResponse", "documentation" : null, "simpleType" : "ListCommandInvocationsResponse", "variableSetterType" : "ListCommandInvocationsResponse" }, "wrapper" : false }, "ListCommandsRequest" : { "c2jName" : "ListCommandsRequest", "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" : "ListCommands", "locationName" : null, "requestUri" : "/", "target" : "AmazonSSM.ListCommands", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getCommandId", "beanStyleSetterMethodName" : "setCommandId", "c2jName" : "CommandId", "c2jShape" : "CommandId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              (Optional) If provided, lists only the specified command.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #commandId(String)}.\n@param commandId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #commandId(String)", "deprecated" : false, "documentation" : "

                                                                                                              (Optional) If provided, lists only the specified command.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "commandId", "fluentSetterDocumentation" : "

                                                                                                              (Optional) If provided, lists only the specified command.

                                                                                                              \n@param commandId (Optional) If provided, lists only the specified command.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "commandId", "getterDocumentation" : "

                                                                                                              (Optional) If provided, lists only the specified command.

                                                                                                              \n@return (Optional) If provided, lists only the specified command.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CommandId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CommandId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CommandId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              (Optional) If provided, lists only the specified command.

                                                                                                              \n@param commandId (Optional) If provided, lists only the specified command.", "setterMethodName" : "setCommandId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "commandId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "commandId", "variableType" : "String", "documentation" : "

                                                                                                              (Optional) If provided, lists only the specified command.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              (Optional) Lists commands issued against this instance ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                                                              (Optional) Lists commands issued against this instance ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                                                              (Optional) Lists commands issued against this instance ID.

                                                                                                              \n@param instanceId (Optional) Lists commands issued against this instance ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                                              (Optional) Lists commands issued against this instance ID.

                                                                                                              \n@return (Optional) Lists commands issued against this instance ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              (Optional) Lists commands issued against this instance ID.

                                                                                                              \n@param instanceId (Optional) Lists commands issued against this instance ID.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                                              (Optional) Lists commands issued against this instance ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "CommandMaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              (Optional) The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              (Optional) The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                                              (Optional) The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@param maxResults (Optional) The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              (Optional) The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@return (Optional) The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              (Optional) The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@param maxResults (Optional) The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              (Optional) The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              (Optional) The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                              (Optional) The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                              (Optional) The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \n@param nextToken (Optional) The token for the next set of items to return. (You received this token from a previous call.)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                              (Optional) The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \n@return (Optional) The token for the next set of items to return. (You received this token from a previous call.)", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                              (Optional) The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \n@param nextToken (Optional) The token for the next set of items to return. (You received this token from a previous call.)", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                              (Optional) The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "CommandFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              (Optional) One or more filters. Use a filter to return a more specific list of results.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #filters(List)}.\n@param filters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filters(List)", "deprecated" : false, "documentation" : "

                                                                                                              (Optional) One or more filters. Use a filter to return a more specific list of results.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filters", "fluentSetterDocumentation" : "

                                                                                                              (Optional) One or more filters. Use a filter to return a more specific list of results.

                                                                                                              \n@param filters (Optional) One or more filters. Use a filter to return a more specific list of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

                                                                                                              (Optional) One or more filters. Use a filter to return a more specific list of results.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return (Optional) One or more filters. Use a filter to return a more specific list of results.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "CommandFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link CommandFilter.Builder} avoiding the need to create one manually via {@link CommandFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link CommandFilter.Builder#build()} is called immediately and its result is passed to {@link #member(CommandFilter)}.\n@param member a consumer that will call methods on {@link CommandFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(CommandFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "CommandFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "CommandFilter", "variableName" : "member", "variableType" : "CommandFilter", "documentation" : null, "simpleType" : "CommandFilter", "variableSetterType" : "CommandFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CommandFilter", "variableName" : "member", "variableType" : "CommandFilter", "documentation" : "", "simpleType" : "CommandFilter", "variableSetterType" : "CommandFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "CommandFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "CommandFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

                                                                                                              (Optional) One or more filters. Use a filter to return a more specific list of results.

                                                                                                              \n@param filters (Optional) One or more filters. Use a filter to return a more specific list of results.", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

                                                                                                              (Optional) One or more filters. Use a filter to return a more specific list of results.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CommandId" : { "beanStyleGetterMethodName" : "getCommandId", "beanStyleSetterMethodName" : "setCommandId", "c2jName" : "CommandId", "c2jShape" : "CommandId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              (Optional) If provided, lists only the specified command.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #commandId(String)}.\n@param commandId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #commandId(String)", "deprecated" : false, "documentation" : "

                                                                                                              (Optional) If provided, lists only the specified command.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "commandId", "fluentSetterDocumentation" : "

                                                                                                              (Optional) If provided, lists only the specified command.

                                                                                                              \n@param commandId (Optional) If provided, lists only the specified command.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "commandId", "getterDocumentation" : "

                                                                                                              (Optional) If provided, lists only the specified command.

                                                                                                              \n@return (Optional) If provided, lists only the specified command.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CommandId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CommandId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CommandId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              (Optional) If provided, lists only the specified command.

                                                                                                              \n@param commandId (Optional) If provided, lists only the specified command.", "setterMethodName" : "setCommandId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "commandId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "commandId", "variableType" : "String", "documentation" : "

                                                                                                              (Optional) If provided, lists only the specified command.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Filters" : { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "CommandFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              (Optional) One or more filters. Use a filter to return a more specific list of results.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #filters(List)}.\n@param filters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filters(List)", "deprecated" : false, "documentation" : "

                                                                                                              (Optional) One or more filters. Use a filter to return a more specific list of results.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filters", "fluentSetterDocumentation" : "

                                                                                                              (Optional) One or more filters. Use a filter to return a more specific list of results.

                                                                                                              \n@param filters (Optional) One or more filters. Use a filter to return a more specific list of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

                                                                                                              (Optional) One or more filters. Use a filter to return a more specific list of results.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return (Optional) One or more filters. Use a filter to return a more specific list of results.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "CommandFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link CommandFilter.Builder} avoiding the need to create one manually via {@link CommandFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link CommandFilter.Builder#build()} is called immediately and its result is passed to {@link #member(CommandFilter)}.\n@param member a consumer that will call methods on {@link CommandFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(CommandFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "CommandFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "CommandFilter", "variableName" : "member", "variableType" : "CommandFilter", "documentation" : null, "simpleType" : "CommandFilter", "variableSetterType" : "CommandFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CommandFilter", "variableName" : "member", "variableType" : "CommandFilter", "documentation" : "", "simpleType" : "CommandFilter", "variableSetterType" : "CommandFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "CommandFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "CommandFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

                                                                                                              (Optional) One or more filters. Use a filter to return a more specific list of results.

                                                                                                              \n@param filters (Optional) One or more filters. Use a filter to return a more specific list of results.", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

                                                                                                              (Optional) One or more filters. Use a filter to return a more specific list of results.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "InstanceId" : { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              (Optional) Lists commands issued against this instance ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                                                              (Optional) Lists commands issued against this instance ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                                                              (Optional) Lists commands issued against this instance ID.

                                                                                                              \n@param instanceId (Optional) Lists commands issued against this instance ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                                              (Optional) Lists commands issued against this instance ID.

                                                                                                              \n@return (Optional) Lists commands issued against this instance ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              (Optional) Lists commands issued against this instance ID.

                                                                                                              \n@param instanceId (Optional) Lists commands issued against this instance ID.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                                              (Optional) Lists commands issued against this instance ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "MaxResults" : { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "CommandMaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              (Optional) The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              (Optional) The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                                              (Optional) The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@param maxResults (Optional) The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              (Optional) The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@return (Optional) The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              (Optional) The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@param maxResults (Optional) The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              (Optional) The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              (Optional) The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                              (Optional) The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                              (Optional) The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \n@param nextToken (Optional) The token for the next set of items to return. (You received this token from a previous call.)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                              (Optional) The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \n@return (Optional) The token for the next set of items to return. (You received this token from a previous call.)", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                              (Optional) The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \n@param nextToken (Optional) The token for the next set of items to return. (You received this token from a previous call.)", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                              (Optional) The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getCommandId", "beanStyleSetterMethodName" : "setCommandId", "c2jName" : "CommandId", "c2jShape" : "CommandId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              (Optional) If provided, lists only the specified command.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #commandId(String)}.\n@param commandId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #commandId(String)", "deprecated" : false, "documentation" : "

                                                                                                              (Optional) If provided, lists only the specified command.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "commandId", "fluentSetterDocumentation" : "

                                                                                                              (Optional) If provided, lists only the specified command.

                                                                                                              \n@param commandId (Optional) If provided, lists only the specified command.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "commandId", "getterDocumentation" : "

                                                                                                              (Optional) If provided, lists only the specified command.

                                                                                                              \n@return (Optional) If provided, lists only the specified command.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CommandId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CommandId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CommandId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              (Optional) If provided, lists only the specified command.

                                                                                                              \n@param commandId (Optional) If provided, lists only the specified command.", "setterMethodName" : "setCommandId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "commandId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "commandId", "variableType" : "String", "documentation" : "

                                                                                                              (Optional) If provided, lists only the specified command.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              (Optional) Lists commands issued against this instance ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                                                              (Optional) Lists commands issued against this instance ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                                                              (Optional) Lists commands issued against this instance ID.

                                                                                                              \n@param instanceId (Optional) Lists commands issued against this instance ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                                              (Optional) Lists commands issued against this instance ID.

                                                                                                              \n@return (Optional) Lists commands issued against this instance ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              (Optional) Lists commands issued against this instance ID.

                                                                                                              \n@param instanceId (Optional) Lists commands issued against this instance ID.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                                              (Optional) Lists commands issued against this instance ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "CommandMaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              (Optional) The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              (Optional) The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                                              (Optional) The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@param maxResults (Optional) The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              (Optional) The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@return (Optional) The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              (Optional) The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@param maxResults (Optional) The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              (Optional) The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              (Optional) The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                              (Optional) The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                              (Optional) The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \n@param nextToken (Optional) The token for the next set of items to return. (You received this token from a previous call.)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                              (Optional) The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \n@return (Optional) The token for the next set of items to return. (You received this token from a previous call.)", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                              (Optional) The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \n@param nextToken (Optional) The token for the next set of items to return. (You received this token from a previous call.)", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                              (Optional) The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "CommandFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              (Optional) One or more filters. Use a filter to return a more specific list of results.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #filters(List)}.\n@param filters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filters(List)", "deprecated" : false, "documentation" : "

                                                                                                              (Optional) One or more filters. Use a filter to return a more specific list of results.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filters", "fluentSetterDocumentation" : "

                                                                                                              (Optional) One or more filters. Use a filter to return a more specific list of results.

                                                                                                              \n@param filters (Optional) One or more filters. Use a filter to return a more specific list of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

                                                                                                              (Optional) One or more filters. Use a filter to return a more specific list of results.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return (Optional) One or more filters. Use a filter to return a more specific list of results.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "CommandFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link CommandFilter.Builder} avoiding the need to create one manually via {@link CommandFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link CommandFilter.Builder#build()} is called immediately and its result is passed to {@link #member(CommandFilter)}.\n@param member a consumer that will call methods on {@link CommandFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(CommandFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "CommandFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "CommandFilter", "variableName" : "member", "variableType" : "CommandFilter", "documentation" : null, "simpleType" : "CommandFilter", "variableSetterType" : "CommandFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CommandFilter", "variableName" : "member", "variableType" : "CommandFilter", "documentation" : "", "simpleType" : "CommandFilter", "variableSetterType" : "CommandFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "CommandFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "CommandFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

                                                                                                              (Optional) One or more filters. Use a filter to return a more specific list of results.

                                                                                                              \n@param filters (Optional) One or more filters. Use a filter to return a more specific list of results.", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

                                                                                                              (Optional) One or more filters. Use a filter to return a more specific list of results.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListCommandsRequest", "simpleMethod" : true, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListCommandsRequest", "variableName" : "listCommandsRequest", "variableType" : "ListCommandsRequest", "documentation" : null, "simpleType" : "ListCommandsRequest", "variableSetterType" : "ListCommandsRequest" }, "wrapper" : false }, "ListCommandsResponse" : { "c2jName" : "ListCommandsResult", "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" : [ { "beanStyleGetterMethodName" : "getCommands", "beanStyleSetterMethodName" : "setCommands", "c2jName" : "Commands", "c2jShape" : "CommandList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              (Optional) The list of commands requested by the user.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #commands(List)}.\n@param commands a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #commands(List)", "deprecated" : false, "documentation" : "

                                                                                                              (Optional) The list of commands requested by the user.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "commands", "fluentSetterDocumentation" : "

                                                                                                              (Optional) The list of commands requested by the user.

                                                                                                              \n@param commands (Optional) The list of commands requested by the user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "commands", "getterDocumentation" : "

                                                                                                              (Optional) The list of commands requested by the user.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return (Optional) The list of commands requested by the user.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Commands", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Commands", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Command", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Command.Builder} avoiding the need to create one manually via {@link Command#builder()}.\n\nWhen the {@link Consumer} completes, {@link Command.Builder#build()} is called immediately and its result is passed to {@link #member(Command)}.\n@param member a consumer that will call methods on {@link Command.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Command)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Command", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Command", "variableName" : "member", "variableType" : "Command", "documentation" : null, "simpleType" : "Command", "variableSetterType" : "Command" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Command", "variableName" : "member", "variableType" : "Command", "documentation" : "", "simpleType" : "Command", "variableSetterType" : "Command" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Command", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Command", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Commands", "sensitive" : false, "setterDocumentation" : "

                                                                                                              (Optional) The list of commands requested by the user.

                                                                                                              \n@param commands (Optional) The list of commands requested by the user.", "setterMethodName" : "setCommands", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "commands", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "commands", "variableType" : "java.util.List", "documentation" : "

                                                                                                              (Optional) The list of commands requested by the user.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              (Optional) The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                              (Optional) The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                              (Optional) The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \n@param nextToken (Optional) The token for the next set of items to return. (You received this token from a previous call.)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                              (Optional) The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \n@return (Optional) The token for the next set of items to return. (You received this token from a previous call.)", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                              (Optional) The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \n@param nextToken (Optional) The token for the next set of items to return. (You received this token from a previous call.)", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                              (Optional) The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Commands" : { "beanStyleGetterMethodName" : "getCommands", "beanStyleSetterMethodName" : "setCommands", "c2jName" : "Commands", "c2jShape" : "CommandList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              (Optional) The list of commands requested by the user.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #commands(List)}.\n@param commands a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #commands(List)", "deprecated" : false, "documentation" : "

                                                                                                              (Optional) The list of commands requested by the user.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "commands", "fluentSetterDocumentation" : "

                                                                                                              (Optional) The list of commands requested by the user.

                                                                                                              \n@param commands (Optional) The list of commands requested by the user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "commands", "getterDocumentation" : "

                                                                                                              (Optional) The list of commands requested by the user.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return (Optional) The list of commands requested by the user.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Commands", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Commands", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Command", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Command.Builder} avoiding the need to create one manually via {@link Command#builder()}.\n\nWhen the {@link Consumer} completes, {@link Command.Builder#build()} is called immediately and its result is passed to {@link #member(Command)}.\n@param member a consumer that will call methods on {@link Command.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Command)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Command", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Command", "variableName" : "member", "variableType" : "Command", "documentation" : null, "simpleType" : "Command", "variableSetterType" : "Command" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Command", "variableName" : "member", "variableType" : "Command", "documentation" : "", "simpleType" : "Command", "variableSetterType" : "Command" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Command", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Command", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Commands", "sensitive" : false, "setterDocumentation" : "

                                                                                                              (Optional) The list of commands requested by the user.

                                                                                                              \n@param commands (Optional) The list of commands requested by the user.", "setterMethodName" : "setCommands", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "commands", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "commands", "variableType" : "java.util.List", "documentation" : "

                                                                                                              (Optional) The list of commands requested by the user.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              (Optional) The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                              (Optional) The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                              (Optional) The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \n@param nextToken (Optional) The token for the next set of items to return. (You received this token from a previous call.)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                              (Optional) The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \n@return (Optional) The token for the next set of items to return. (You received this token from a previous call.)", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                              (Optional) The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \n@param nextToken (Optional) The token for the next set of items to return. (You received this token from a previous call.)", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                              (Optional) The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getCommands", "beanStyleSetterMethodName" : "setCommands", "c2jName" : "Commands", "c2jShape" : "CommandList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              (Optional) The list of commands requested by the user.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #commands(List)}.\n@param commands a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #commands(List)", "deprecated" : false, "documentation" : "

                                                                                                              (Optional) The list of commands requested by the user.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "commands", "fluentSetterDocumentation" : "

                                                                                                              (Optional) The list of commands requested by the user.

                                                                                                              \n@param commands (Optional) The list of commands requested by the user.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "commands", "getterDocumentation" : "

                                                                                                              (Optional) The list of commands requested by the user.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return (Optional) The list of commands requested by the user.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Commands", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Commands", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Command", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Command.Builder} avoiding the need to create one manually via {@link Command#builder()}.\n\nWhen the {@link Consumer} completes, {@link Command.Builder#build()} is called immediately and its result is passed to {@link #member(Command)}.\n@param member a consumer that will call methods on {@link Command.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Command)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Command", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "Command", "variableName" : "member", "variableType" : "Command", "documentation" : null, "simpleType" : "Command", "variableSetterType" : "Command" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Command", "variableName" : "member", "variableType" : "Command", "documentation" : "", "simpleType" : "Command", "variableSetterType" : "Command" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Command", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Command", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Commands", "sensitive" : false, "setterDocumentation" : "

                                                                                                              (Optional) The list of commands requested by the user.

                                                                                                              \n@param commands (Optional) The list of commands requested by the user.", "setterMethodName" : "setCommands", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "commands", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "commands", "variableType" : "java.util.List", "documentation" : "

                                                                                                              (Optional) The list of commands requested by the user.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              (Optional) The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                              (Optional) The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                              (Optional) The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \n@param nextToken (Optional) The token for the next set of items to return. (You received this token from a previous call.)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                              (Optional) The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \n@return (Optional) The token for the next set of items to return. (You received this token from a previous call.)", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                              (Optional) The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \n@param nextToken (Optional) The token for the next set of items to return. (You received this token from a previous call.)", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                              (Optional) The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListCommandsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListCommandsResponse", "variableName" : "listCommandsResponse", "variableType" : "ListCommandsResponse", "documentation" : null, "simpleType" : "ListCommandsResponse", "variableSetterType" : "ListCommandsResponse" }, "wrapper" : false }, "ListComplianceItemsRequest" : { "c2jName" : "ListComplianceItemsRequest", "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" : "ListComplianceItems", "locationName" : null, "requestUri" : "/", "target" : "AmazonSSM.ListComplianceItems", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "ComplianceStringFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              One or more compliance filters. Use a filter to return a more specific list of results.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #filters(List)}.\n@param filters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filters(List)", "deprecated" : false, "documentation" : "

                                                                                                              One or more compliance filters. Use a filter to return a more specific list of results.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filters", "fluentSetterDocumentation" : "

                                                                                                              One or more compliance filters. Use a filter to return a more specific list of results.

                                                                                                              \n@param filters One or more compliance filters. Use a filter to return a more specific list of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

                                                                                                              One or more compliance filters. Use a filter to return a more specific list of results.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return One or more compliance filters. Use a filter to return a more specific list of results.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ComplianceStringFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ComplianceStringFilter.Builder} avoiding the need to create one manually via {@link ComplianceStringFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link ComplianceStringFilter.Builder#build()} is called immediately and its result is passed to {@link #member(ComplianceStringFilter)}.\n@param member a consumer that will call methods on {@link ComplianceStringFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ComplianceStringFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "ComplianceStringFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "ComplianceStringFilter", "variableName" : "member", "variableType" : "ComplianceStringFilter", "documentation" : null, "simpleType" : "ComplianceStringFilter", "variableSetterType" : "ComplianceStringFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ComplianceStringFilter", "variableName" : "member", "variableType" : "ComplianceStringFilter", "documentation" : "", "simpleType" : "ComplianceStringFilter", "variableSetterType" : "ComplianceStringFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ComplianceStringFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ComplianceStringFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

                                                                                                              One or more compliance filters. Use a filter to return a more specific list of results.

                                                                                                              \n@param filters One or more compliance filters. Use a filter to return a more specific list of results.", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

                                                                                                              One or more compliance filters. Use a filter to return a more specific list of results.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getResourceIds", "beanStyleSetterMethodName" : "setResourceIds", "c2jName" : "ResourceIds", "c2jShape" : "ComplianceResourceIdList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID for the resources from which to get compliance information. Currently, you can only specify one resource ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #resourceIds(List)}.\n@param resourceIds a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceIds(List)", "deprecated" : false, "documentation" : "

                                                                                                              The ID for the resources from which to get compliance information. Currently, you can only specify one resource ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceIds", "fluentSetterDocumentation" : "

                                                                                                              The ID for the resources from which to get compliance information. Currently, you can only specify one resource ID.

                                                                                                              \n@param resourceIds The ID for the resources from which to get compliance information. Currently, you can only specify one resource ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceIds", "getterDocumentation" : "

                                                                                                              The ID for the resources from which to get compliance information. Currently, you can only specify one resource ID.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The ID for the resources from which to get compliance information. Currently, you can only specify one resource ID.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ComplianceResourceId", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "ResourceIds", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID for the resources from which to get compliance information. Currently, you can only specify one resource ID.

                                                                                                              \n@param resourceIds The ID for the resources from which to get compliance information. Currently, you can only specify one resource ID.", "setterMethodName" : "setResourceIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "resourceIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "resourceIds", "variableType" : "java.util.List", "documentation" : "

                                                                                                              The ID for the resources from which to get compliance information. Currently, you can only specify one resource ID.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getResourceTypes", "beanStyleSetterMethodName" : "setResourceTypes", "c2jName" : "ResourceTypes", "c2jShape" : "ComplianceResourceTypeList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The type of resource from which to get compliance information. Currently, the only supported resource type is ManagedInstance.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #resourceTypes(List)}.\n@param resourceTypes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceTypes(List)", "deprecated" : false, "documentation" : "

                                                                                                              The type of resource from which to get compliance information. Currently, the only supported resource type is ManagedInstance.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceTypes", "fluentSetterDocumentation" : "

                                                                                                              The type of resource from which to get compliance information. Currently, the only supported resource type is ManagedInstance.

                                                                                                              \n@param resourceTypes The type of resource from which to get compliance information. Currently, the only supported resource type is ManagedInstance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceTypes", "getterDocumentation" : "

                                                                                                              The type of resource from which to get compliance information. Currently, the only supported resource type is ManagedInstance.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The type of resource from which to get compliance information. Currently, the only supported resource type is ManagedInstance.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceTypes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceTypes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ComplianceResourceType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "ResourceTypes", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The type of resource from which to get compliance information. Currently, the only supported resource type is ManagedInstance.

                                                                                                              \n@param resourceTypes The type of resource from which to get compliance information. Currently, the only supported resource type is ManagedInstance.", "setterMethodName" : "setResourceTypes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "resourceTypes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "resourceTypes", "variableType" : "java.util.List", "documentation" : "

                                                                                                              The type of resource from which to get compliance information. Currently, the only supported resource type is ManagedInstance.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A token to start the list. Use this token to get the next set of 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, "documentation" : "

                                                                                                              A token to start the list. Use this token to get the next set of results.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                              A token to start the list. Use this token to get the next set of results.

                                                                                                              \n@param nextToken A token to start the list. Use this token to get the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                              A token to start the list. Use this token to get the next set of results.

                                                                                                              \n@return A token to start the list. Use this token to get the next set of 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 to start the list. Use this token to get the next set of results.

                                                                                                              \n@param nextToken A token to start the list. Use this token to get the next set of 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 to start the list. Use this token to get the next set of results.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@return The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Filters" : { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "ComplianceStringFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              One or more compliance filters. Use a filter to return a more specific list of results.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #filters(List)}.\n@param filters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filters(List)", "deprecated" : false, "documentation" : "

                                                                                                              One or more compliance filters. Use a filter to return a more specific list of results.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filters", "fluentSetterDocumentation" : "

                                                                                                              One or more compliance filters. Use a filter to return a more specific list of results.

                                                                                                              \n@param filters One or more compliance filters. Use a filter to return a more specific list of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

                                                                                                              One or more compliance filters. Use a filter to return a more specific list of results.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return One or more compliance filters. Use a filter to return a more specific list of results.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ComplianceStringFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ComplianceStringFilter.Builder} avoiding the need to create one manually via {@link ComplianceStringFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link ComplianceStringFilter.Builder#build()} is called immediately and its result is passed to {@link #member(ComplianceStringFilter)}.\n@param member a consumer that will call methods on {@link ComplianceStringFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ComplianceStringFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "ComplianceStringFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "ComplianceStringFilter", "variableName" : "member", "variableType" : "ComplianceStringFilter", "documentation" : null, "simpleType" : "ComplianceStringFilter", "variableSetterType" : "ComplianceStringFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ComplianceStringFilter", "variableName" : "member", "variableType" : "ComplianceStringFilter", "documentation" : "", "simpleType" : "ComplianceStringFilter", "variableSetterType" : "ComplianceStringFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ComplianceStringFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ComplianceStringFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

                                                                                                              One or more compliance filters. Use a filter to return a more specific list of results.

                                                                                                              \n@param filters One or more compliance filters. Use a filter to return a more specific list of results.", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

                                                                                                              One or more compliance filters. Use a filter to return a more specific list of results.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "MaxResults" : { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@return The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A token to start the list. Use this token to get the next set of 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, "documentation" : "

                                                                                                              A token to start the list. Use this token to get the next set of results.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                              A token to start the list. Use this token to get the next set of results.

                                                                                                              \n@param nextToken A token to start the list. Use this token to get the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                              A token to start the list. Use this token to get the next set of results.

                                                                                                              \n@return A token to start the list. Use this token to get the next set of 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 to start the list. Use this token to get the next set of results.

                                                                                                              \n@param nextToken A token to start the list. Use this token to get the next set of 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 to start the list. Use this token to get the next set of results.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ResourceIds" : { "beanStyleGetterMethodName" : "getResourceIds", "beanStyleSetterMethodName" : "setResourceIds", "c2jName" : "ResourceIds", "c2jShape" : "ComplianceResourceIdList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID for the resources from which to get compliance information. Currently, you can only specify one resource ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #resourceIds(List)}.\n@param resourceIds a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceIds(List)", "deprecated" : false, "documentation" : "

                                                                                                              The ID for the resources from which to get compliance information. Currently, you can only specify one resource ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceIds", "fluentSetterDocumentation" : "

                                                                                                              The ID for the resources from which to get compliance information. Currently, you can only specify one resource ID.

                                                                                                              \n@param resourceIds The ID for the resources from which to get compliance information. Currently, you can only specify one resource ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceIds", "getterDocumentation" : "

                                                                                                              The ID for the resources from which to get compliance information. Currently, you can only specify one resource ID.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The ID for the resources from which to get compliance information. Currently, you can only specify one resource ID.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ComplianceResourceId", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "ResourceIds", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID for the resources from which to get compliance information. Currently, you can only specify one resource ID.

                                                                                                              \n@param resourceIds The ID for the resources from which to get compliance information. Currently, you can only specify one resource ID.", "setterMethodName" : "setResourceIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "resourceIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "resourceIds", "variableType" : "java.util.List", "documentation" : "

                                                                                                              The ID for the resources from which to get compliance information. Currently, you can only specify one resource ID.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "ResourceTypes" : { "beanStyleGetterMethodName" : "getResourceTypes", "beanStyleSetterMethodName" : "setResourceTypes", "c2jName" : "ResourceTypes", "c2jShape" : "ComplianceResourceTypeList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The type of resource from which to get compliance information. Currently, the only supported resource type is ManagedInstance.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #resourceTypes(List)}.\n@param resourceTypes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceTypes(List)", "deprecated" : false, "documentation" : "

                                                                                                              The type of resource from which to get compliance information. Currently, the only supported resource type is ManagedInstance.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceTypes", "fluentSetterDocumentation" : "

                                                                                                              The type of resource from which to get compliance information. Currently, the only supported resource type is ManagedInstance.

                                                                                                              \n@param resourceTypes The type of resource from which to get compliance information. Currently, the only supported resource type is ManagedInstance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceTypes", "getterDocumentation" : "

                                                                                                              The type of resource from which to get compliance information. Currently, the only supported resource type is ManagedInstance.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The type of resource from which to get compliance information. Currently, the only supported resource type is ManagedInstance.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceTypes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceTypes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ComplianceResourceType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "ResourceTypes", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The type of resource from which to get compliance information. Currently, the only supported resource type is ManagedInstance.

                                                                                                              \n@param resourceTypes The type of resource from which to get compliance information. Currently, the only supported resource type is ManagedInstance.", "setterMethodName" : "setResourceTypes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "resourceTypes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "resourceTypes", "variableType" : "java.util.List", "documentation" : "

                                                                                                              The type of resource from which to get compliance information. Currently, the only supported resource type is ManagedInstance.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "ComplianceStringFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              One or more compliance filters. Use a filter to return a more specific list of results.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #filters(List)}.\n@param filters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filters(List)", "deprecated" : false, "documentation" : "

                                                                                                              One or more compliance filters. Use a filter to return a more specific list of results.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filters", "fluentSetterDocumentation" : "

                                                                                                              One or more compliance filters. Use a filter to return a more specific list of results.

                                                                                                              \n@param filters One or more compliance filters. Use a filter to return a more specific list of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

                                                                                                              One or more compliance filters. Use a filter to return a more specific list of results.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return One or more compliance filters. Use a filter to return a more specific list of results.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ComplianceStringFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ComplianceStringFilter.Builder} avoiding the need to create one manually via {@link ComplianceStringFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link ComplianceStringFilter.Builder#build()} is called immediately and its result is passed to {@link #member(ComplianceStringFilter)}.\n@param member a consumer that will call methods on {@link ComplianceStringFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ComplianceStringFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "ComplianceStringFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "ComplianceStringFilter", "variableName" : "member", "variableType" : "ComplianceStringFilter", "documentation" : null, "simpleType" : "ComplianceStringFilter", "variableSetterType" : "ComplianceStringFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ComplianceStringFilter", "variableName" : "member", "variableType" : "ComplianceStringFilter", "documentation" : "", "simpleType" : "ComplianceStringFilter", "variableSetterType" : "ComplianceStringFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ComplianceStringFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ComplianceStringFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

                                                                                                              One or more compliance filters. Use a filter to return a more specific list of results.

                                                                                                              \n@param filters One or more compliance filters. Use a filter to return a more specific list of results.", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

                                                                                                              One or more compliance filters. Use a filter to return a more specific list of results.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getResourceIds", "beanStyleSetterMethodName" : "setResourceIds", "c2jName" : "ResourceIds", "c2jShape" : "ComplianceResourceIdList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID for the resources from which to get compliance information. Currently, you can only specify one resource ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #resourceIds(List)}.\n@param resourceIds a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceIds(List)", "deprecated" : false, "documentation" : "

                                                                                                              The ID for the resources from which to get compliance information. Currently, you can only specify one resource ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceIds", "fluentSetterDocumentation" : "

                                                                                                              The ID for the resources from which to get compliance information. Currently, you can only specify one resource ID.

                                                                                                              \n@param resourceIds The ID for the resources from which to get compliance information. Currently, you can only specify one resource ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceIds", "getterDocumentation" : "

                                                                                                              The ID for the resources from which to get compliance information. Currently, you can only specify one resource ID.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The ID for the resources from which to get compliance information. Currently, you can only specify one resource ID.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ComplianceResourceId", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "ResourceIds", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID for the resources from which to get compliance information. Currently, you can only specify one resource ID.

                                                                                                              \n@param resourceIds The ID for the resources from which to get compliance information. Currently, you can only specify one resource ID.", "setterMethodName" : "setResourceIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "resourceIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "resourceIds", "variableType" : "java.util.List", "documentation" : "

                                                                                                              The ID for the resources from which to get compliance information. Currently, you can only specify one resource ID.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getResourceTypes", "beanStyleSetterMethodName" : "setResourceTypes", "c2jName" : "ResourceTypes", "c2jShape" : "ComplianceResourceTypeList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The type of resource from which to get compliance information. Currently, the only supported resource type is ManagedInstance.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #resourceTypes(List)}.\n@param resourceTypes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceTypes(List)", "deprecated" : false, "documentation" : "

                                                                                                              The type of resource from which to get compliance information. Currently, the only supported resource type is ManagedInstance.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceTypes", "fluentSetterDocumentation" : "

                                                                                                              The type of resource from which to get compliance information. Currently, the only supported resource type is ManagedInstance.

                                                                                                              \n@param resourceTypes The type of resource from which to get compliance information. Currently, the only supported resource type is ManagedInstance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceTypes", "getterDocumentation" : "

                                                                                                              The type of resource from which to get compliance information. Currently, the only supported resource type is ManagedInstance.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The type of resource from which to get compliance information. Currently, the only supported resource type is ManagedInstance.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceTypes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceTypes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ComplianceResourceType", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "ResourceTypes", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The type of resource from which to get compliance information. Currently, the only supported resource type is ManagedInstance.

                                                                                                              \n@param resourceTypes The type of resource from which to get compliance information. Currently, the only supported resource type is ManagedInstance.", "setterMethodName" : "setResourceTypes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "resourceTypes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "resourceTypes", "variableType" : "java.util.List", "documentation" : "

                                                                                                              The type of resource from which to get compliance information. Currently, the only supported resource type is ManagedInstance.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A token to start the list. Use this token to get the next set of 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, "documentation" : "

                                                                                                              A token to start the list. Use this token to get the next set of results.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                              A token to start the list. Use this token to get the next set of results.

                                                                                                              \n@param nextToken A token to start the list. Use this token to get the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                              A token to start the list. Use this token to get the next set of results.

                                                                                                              \n@return A token to start the list. Use this token to get the next set of 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 to start the list. Use this token to get the next set of results.

                                                                                                              \n@param nextToken A token to start the list. Use this token to get the next set of 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 to start the list. Use this token to get the next set of results.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@return The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListComplianceItemsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListComplianceItemsRequest", "variableName" : "listComplianceItemsRequest", "variableType" : "ListComplianceItemsRequest", "documentation" : null, "simpleType" : "ListComplianceItemsRequest", "variableSetterType" : "ListComplianceItemsRequest" }, "wrapper" : false }, "ListComplianceItemsResponse" : { "c2jName" : "ListComplianceItemsResult", "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" : [ { "beanStyleGetterMethodName" : "getComplianceItems", "beanStyleSetterMethodName" : "setComplianceItems", "c2jName" : "ComplianceItems", "c2jShape" : "ComplianceItemList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A list of compliance information for the specified resource ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #complianceItems(List)}.\n@param complianceItems a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #complianceItems(List)", "deprecated" : false, "documentation" : "

                                                                                                              A list of compliance information for the specified resource ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "complianceItems", "fluentSetterDocumentation" : "

                                                                                                              A list of compliance information for the specified resource ID.

                                                                                                              \n@param complianceItems A list of compliance information for the specified resource ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "complianceItems", "getterDocumentation" : "

                                                                                                              A list of compliance information for the specified resource ID.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return A list of compliance information for the specified resource ID.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ComplianceItems", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ComplianceItems", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ComplianceItem", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ComplianceItem.Builder} avoiding the need to create one manually via {@link ComplianceItem#builder()}.\n\nWhen the {@link Consumer} completes, {@link ComplianceItem.Builder#build()} is called immediately and its result is passed to {@link #member(ComplianceItem)}.\n@param member a consumer that will call methods on {@link ComplianceItem.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ComplianceItem)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "ComplianceItem", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "ComplianceItem", "variableName" : "member", "variableType" : "ComplianceItem", "documentation" : null, "simpleType" : "ComplianceItem", "variableSetterType" : "ComplianceItem" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ComplianceItem", "variableName" : "member", "variableType" : "ComplianceItem", "documentation" : "", "simpleType" : "ComplianceItem", "variableSetterType" : "ComplianceItem" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ComplianceItem", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ComplianceItem", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ComplianceItems", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A list of compliance information for the specified resource ID.

                                                                                                              \n@param complianceItems A list of compliance information for the specified resource ID.", "setterMethodName" : "setComplianceItems", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "complianceItems", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "complianceItems", "variableType" : "java.util.List", "documentation" : "

                                                                                                              A list of compliance information for the specified resource ID.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The token for the next set of items to return. Use this token to get the next set of 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, "documentation" : "

                                                                                                              The token for the next set of items to return. Use this token to get the next set of results.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                              The token for the next set of items to return. Use this token to get the next set of results.

                                                                                                              \n@param nextToken The token for the next set of items to return. Use this token to get the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                              The token for the next set of items to return. Use this token to get the next set of results.

                                                                                                              \n@return The token for the next set of items to return. Use this token to get the next set of 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" : "

                                                                                                              The token for the next set of items to return. Use this token to get the next set of results.

                                                                                                              \n@param nextToken The token for the next set of items to return. Use this token to get the next set of 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" : "

                                                                                                              The token for the next set of items to return. Use this token to get the next set of results.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ComplianceItems" : { "beanStyleGetterMethodName" : "getComplianceItems", "beanStyleSetterMethodName" : "setComplianceItems", "c2jName" : "ComplianceItems", "c2jShape" : "ComplianceItemList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A list of compliance information for the specified resource ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #complianceItems(List)}.\n@param complianceItems a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #complianceItems(List)", "deprecated" : false, "documentation" : "

                                                                                                              A list of compliance information for the specified resource ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "complianceItems", "fluentSetterDocumentation" : "

                                                                                                              A list of compliance information for the specified resource ID.

                                                                                                              \n@param complianceItems A list of compliance information for the specified resource ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "complianceItems", "getterDocumentation" : "

                                                                                                              A list of compliance information for the specified resource ID.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return A list of compliance information for the specified resource ID.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ComplianceItems", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ComplianceItems", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ComplianceItem", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ComplianceItem.Builder} avoiding the need to create one manually via {@link ComplianceItem#builder()}.\n\nWhen the {@link Consumer} completes, {@link ComplianceItem.Builder#build()} is called immediately and its result is passed to {@link #member(ComplianceItem)}.\n@param member a consumer that will call methods on {@link ComplianceItem.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ComplianceItem)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "ComplianceItem", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "ComplianceItem", "variableName" : "member", "variableType" : "ComplianceItem", "documentation" : null, "simpleType" : "ComplianceItem", "variableSetterType" : "ComplianceItem" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ComplianceItem", "variableName" : "member", "variableType" : "ComplianceItem", "documentation" : "", "simpleType" : "ComplianceItem", "variableSetterType" : "ComplianceItem" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ComplianceItem", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ComplianceItem", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ComplianceItems", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A list of compliance information for the specified resource ID.

                                                                                                              \n@param complianceItems A list of compliance information for the specified resource ID.", "setterMethodName" : "setComplianceItems", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "complianceItems", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "complianceItems", "variableType" : "java.util.List", "documentation" : "

                                                                                                              A list of compliance information for the specified resource ID.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The token for the next set of items to return. Use this token to get the next set of 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, "documentation" : "

                                                                                                              The token for the next set of items to return. Use this token to get the next set of results.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                              The token for the next set of items to return. Use this token to get the next set of results.

                                                                                                              \n@param nextToken The token for the next set of items to return. Use this token to get the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                              The token for the next set of items to return. Use this token to get the next set of results.

                                                                                                              \n@return The token for the next set of items to return. Use this token to get the next set of 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" : "

                                                                                                              The token for the next set of items to return. Use this token to get the next set of results.

                                                                                                              \n@param nextToken The token for the next set of items to return. Use this token to get the next set of 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" : "

                                                                                                              The token for the next set of items to return. Use this token to get the next set of results.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getComplianceItems", "beanStyleSetterMethodName" : "setComplianceItems", "c2jName" : "ComplianceItems", "c2jShape" : "ComplianceItemList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A list of compliance information for the specified resource ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #complianceItems(List)}.\n@param complianceItems a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #complianceItems(List)", "deprecated" : false, "documentation" : "

                                                                                                              A list of compliance information for the specified resource ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "complianceItems", "fluentSetterDocumentation" : "

                                                                                                              A list of compliance information for the specified resource ID.

                                                                                                              \n@param complianceItems A list of compliance information for the specified resource ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "complianceItems", "getterDocumentation" : "

                                                                                                              A list of compliance information for the specified resource ID.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return A list of compliance information for the specified resource ID.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ComplianceItems", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ComplianceItems", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ComplianceItem", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ComplianceItem.Builder} avoiding the need to create one manually via {@link ComplianceItem#builder()}.\n\nWhen the {@link Consumer} completes, {@link ComplianceItem.Builder#build()} is called immediately and its result is passed to {@link #member(ComplianceItem)}.\n@param member a consumer that will call methods on {@link ComplianceItem.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ComplianceItem)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "ComplianceItem", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "ComplianceItem", "variableName" : "member", "variableType" : "ComplianceItem", "documentation" : null, "simpleType" : "ComplianceItem", "variableSetterType" : "ComplianceItem" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ComplianceItem", "variableName" : "member", "variableType" : "ComplianceItem", "documentation" : "", "simpleType" : "ComplianceItem", "variableSetterType" : "ComplianceItem" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ComplianceItem", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ComplianceItem", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ComplianceItems", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A list of compliance information for the specified resource ID.

                                                                                                              \n@param complianceItems A list of compliance information for the specified resource ID.", "setterMethodName" : "setComplianceItems", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "complianceItems", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "complianceItems", "variableType" : "java.util.List", "documentation" : "

                                                                                                              A list of compliance information for the specified resource ID.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The token for the next set of items to return. Use this token to get the next set of 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, "documentation" : "

                                                                                                              The token for the next set of items to return. Use this token to get the next set of results.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                              The token for the next set of items to return. Use this token to get the next set of results.

                                                                                                              \n@param nextToken The token for the next set of items to return. Use this token to get the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                              The token for the next set of items to return. Use this token to get the next set of results.

                                                                                                              \n@return The token for the next set of items to return. Use this token to get the next set of 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" : "

                                                                                                              The token for the next set of items to return. Use this token to get the next set of results.

                                                                                                              \n@param nextToken The token for the next set of items to return. Use this token to get the next set of 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" : "

                                                                                                              The token for the next set of items to return. Use this token to get the next set of results.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListComplianceItemsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListComplianceItemsResponse", "variableName" : "listComplianceItemsResponse", "variableType" : "ListComplianceItemsResponse", "documentation" : null, "simpleType" : "ListComplianceItemsResponse", "variableSetterType" : "ListComplianceItemsResponse" }, "wrapper" : false }, "ListComplianceSummariesRequest" : { "c2jName" : "ListComplianceSummariesRequest", "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" : "ListComplianceSummaries", "locationName" : null, "requestUri" : "/", "target" : "AmazonSSM.ListComplianceSummaries", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "ComplianceStringFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              One or more compliance or inventory filters. Use a filter to return a more specific list of results.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #filters(List)}.\n@param filters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filters(List)", "deprecated" : false, "documentation" : "

                                                                                                              One or more compliance or inventory filters. Use a filter to return a more specific list of results.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filters", "fluentSetterDocumentation" : "

                                                                                                              One or more compliance or inventory filters. Use a filter to return a more specific list of results.

                                                                                                              \n@param filters One or more compliance or inventory filters. Use a filter to return a more specific list of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

                                                                                                              One or more compliance or inventory filters. Use a filter to return a more specific list of results.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return One or more compliance or inventory filters. Use a filter to return a more specific list of results.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ComplianceStringFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ComplianceStringFilter.Builder} avoiding the need to create one manually via {@link ComplianceStringFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link ComplianceStringFilter.Builder#build()} is called immediately and its result is passed to {@link #member(ComplianceStringFilter)}.\n@param member a consumer that will call methods on {@link ComplianceStringFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ComplianceStringFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "ComplianceStringFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "ComplianceStringFilter", "variableName" : "member", "variableType" : "ComplianceStringFilter", "documentation" : null, "simpleType" : "ComplianceStringFilter", "variableSetterType" : "ComplianceStringFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ComplianceStringFilter", "variableName" : "member", "variableType" : "ComplianceStringFilter", "documentation" : "", "simpleType" : "ComplianceStringFilter", "variableSetterType" : "ComplianceStringFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ComplianceStringFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ComplianceStringFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

                                                                                                              One or more compliance or inventory filters. Use a filter to return a more specific list of results.

                                                                                                              \n@param filters One or more compliance or inventory filters. Use a filter to return a more specific list of results.", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

                                                                                                              One or more compliance or inventory filters. Use a filter to return a more specific list of results.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A token to start the list. Use this token to get the next set of 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, "documentation" : "

                                                                                                              A token to start the list. Use this token to get the next set of results.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                              A token to start the list. Use this token to get the next set of results.

                                                                                                              \n@param nextToken A token to start the list. Use this token to get the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                              A token to start the list. Use this token to get the next set of results.

                                                                                                              \n@return A token to start the list. Use this token to get the next set of 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 to start the list. Use this token to get the next set of results.

                                                                                                              \n@param nextToken A token to start the list. Use this token to get the next set of 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 to start the list. Use this token to get the next set of results.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The maximum number of items to return for this call. Currently, you can specify null or 50. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The maximum number of items to return for this call. Currently, you can specify null or 50. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                                              The maximum number of items to return for this call. Currently, you can specify null or 50. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@param maxResults The maximum number of items to return for this call. Currently, you can specify null or 50. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              The maximum number of items to return for this call. Currently, you can specify null or 50. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@return The maximum number of items to return for this call. Currently, you can specify null or 50. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              The maximum number of items to return for this call. Currently, you can specify null or 50. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@param maxResults The maximum number of items to return for this call. Currently, you can specify null or 50. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              The maximum number of items to return for this call. Currently, you can specify null or 50. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Filters" : { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "ComplianceStringFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              One or more compliance or inventory filters. Use a filter to return a more specific list of results.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #filters(List)}.\n@param filters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filters(List)", "deprecated" : false, "documentation" : "

                                                                                                              One or more compliance or inventory filters. Use a filter to return a more specific list of results.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filters", "fluentSetterDocumentation" : "

                                                                                                              One or more compliance or inventory filters. Use a filter to return a more specific list of results.

                                                                                                              \n@param filters One or more compliance or inventory filters. Use a filter to return a more specific list of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

                                                                                                              One or more compliance or inventory filters. Use a filter to return a more specific list of results.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return One or more compliance or inventory filters. Use a filter to return a more specific list of results.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ComplianceStringFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ComplianceStringFilter.Builder} avoiding the need to create one manually via {@link ComplianceStringFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link ComplianceStringFilter.Builder#build()} is called immediately and its result is passed to {@link #member(ComplianceStringFilter)}.\n@param member a consumer that will call methods on {@link ComplianceStringFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ComplianceStringFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "ComplianceStringFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "ComplianceStringFilter", "variableName" : "member", "variableType" : "ComplianceStringFilter", "documentation" : null, "simpleType" : "ComplianceStringFilter", "variableSetterType" : "ComplianceStringFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ComplianceStringFilter", "variableName" : "member", "variableType" : "ComplianceStringFilter", "documentation" : "", "simpleType" : "ComplianceStringFilter", "variableSetterType" : "ComplianceStringFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ComplianceStringFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ComplianceStringFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

                                                                                                              One or more compliance or inventory filters. Use a filter to return a more specific list of results.

                                                                                                              \n@param filters One or more compliance or inventory filters. Use a filter to return a more specific list of results.", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

                                                                                                              One or more compliance or inventory filters. Use a filter to return a more specific list of results.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "MaxResults" : { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The maximum number of items to return for this call. Currently, you can specify null or 50. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The maximum number of items to return for this call. Currently, you can specify null or 50. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                                              The maximum number of items to return for this call. Currently, you can specify null or 50. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@param maxResults The maximum number of items to return for this call. Currently, you can specify null or 50. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              The maximum number of items to return for this call. Currently, you can specify null or 50. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@return The maximum number of items to return for this call. Currently, you can specify null or 50. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              The maximum number of items to return for this call. Currently, you can specify null or 50. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@param maxResults The maximum number of items to return for this call. Currently, you can specify null or 50. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              The maximum number of items to return for this call. Currently, you can specify null or 50. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A token to start the list. Use this token to get the next set of 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, "documentation" : "

                                                                                                              A token to start the list. Use this token to get the next set of results.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                              A token to start the list. Use this token to get the next set of results.

                                                                                                              \n@param nextToken A token to start the list. Use this token to get the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                              A token to start the list. Use this token to get the next set of results.

                                                                                                              \n@return A token to start the list. Use this token to get the next set of 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 to start the list. Use this token to get the next set of results.

                                                                                                              \n@param nextToken A token to start the list. Use this token to get the next set of 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 to start the list. Use this token to get the next set of results.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "ComplianceStringFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              One or more compliance or inventory filters. Use a filter to return a more specific list of results.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #filters(List)}.\n@param filters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filters(List)", "deprecated" : false, "documentation" : "

                                                                                                              One or more compliance or inventory filters. Use a filter to return a more specific list of results.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filters", "fluentSetterDocumentation" : "

                                                                                                              One or more compliance or inventory filters. Use a filter to return a more specific list of results.

                                                                                                              \n@param filters One or more compliance or inventory filters. Use a filter to return a more specific list of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

                                                                                                              One or more compliance or inventory filters. Use a filter to return a more specific list of results.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return One or more compliance or inventory filters. Use a filter to return a more specific list of results.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ComplianceStringFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ComplianceStringFilter.Builder} avoiding the need to create one manually via {@link ComplianceStringFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link ComplianceStringFilter.Builder#build()} is called immediately and its result is passed to {@link #member(ComplianceStringFilter)}.\n@param member a consumer that will call methods on {@link ComplianceStringFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ComplianceStringFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "ComplianceStringFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "ComplianceStringFilter", "variableName" : "member", "variableType" : "ComplianceStringFilter", "documentation" : null, "simpleType" : "ComplianceStringFilter", "variableSetterType" : "ComplianceStringFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ComplianceStringFilter", "variableName" : "member", "variableType" : "ComplianceStringFilter", "documentation" : "", "simpleType" : "ComplianceStringFilter", "variableSetterType" : "ComplianceStringFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ComplianceStringFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ComplianceStringFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

                                                                                                              One or more compliance or inventory filters. Use a filter to return a more specific list of results.

                                                                                                              \n@param filters One or more compliance or inventory filters. Use a filter to return a more specific list of results.", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

                                                                                                              One or more compliance or inventory filters. Use a filter to return a more specific list of results.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A token to start the list. Use this token to get the next set of 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, "documentation" : "

                                                                                                              A token to start the list. Use this token to get the next set of results.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                              A token to start the list. Use this token to get the next set of results.

                                                                                                              \n@param nextToken A token to start the list. Use this token to get the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                              A token to start the list. Use this token to get the next set of results.

                                                                                                              \n@return A token to start the list. Use this token to get the next set of 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 to start the list. Use this token to get the next set of results.

                                                                                                              \n@param nextToken A token to start the list. Use this token to get the next set of 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 to start the list. Use this token to get the next set of results.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The maximum number of items to return for this call. Currently, you can specify null or 50. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The maximum number of items to return for this call. Currently, you can specify null or 50. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                                              The maximum number of items to return for this call. Currently, you can specify null or 50. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@param maxResults The maximum number of items to return for this call. Currently, you can specify null or 50. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              The maximum number of items to return for this call. Currently, you can specify null or 50. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@return The maximum number of items to return for this call. Currently, you can specify null or 50. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              The maximum number of items to return for this call. Currently, you can specify null or 50. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@param maxResults The maximum number of items to return for this call. Currently, you can specify null or 50. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              The maximum number of items to return for this call. Currently, you can specify null or 50. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListComplianceSummariesRequest", "simpleMethod" : true, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListComplianceSummariesRequest", "variableName" : "listComplianceSummariesRequest", "variableType" : "ListComplianceSummariesRequest", "documentation" : null, "simpleType" : "ListComplianceSummariesRequest", "variableSetterType" : "ListComplianceSummariesRequest" }, "wrapper" : false }, "ListComplianceSummariesResponse" : { "c2jName" : "ListComplianceSummariesResult", "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" : [ { "beanStyleGetterMethodName" : "getComplianceSummaryItems", "beanStyleSetterMethodName" : "setComplianceSummaryItems", "c2jName" : "ComplianceSummaryItems", "c2jShape" : "ComplianceSummaryItemList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A list of compliant and non-compliant summary counts based on compliance types. For example, this call returns State Manager associations, patches, or custom compliance types according to the filter criteria that you specified.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #complianceSummaryItems(List)}.\n@param complianceSummaryItems a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #complianceSummaryItems(List)", "deprecated" : false, "documentation" : "

                                                                                                              A list of compliant and non-compliant summary counts based on compliance types. For example, this call returns State Manager associations, patches, or custom compliance types according to the filter criteria that you specified.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "complianceSummaryItems", "fluentSetterDocumentation" : "

                                                                                                              A list of compliant and non-compliant summary counts based on compliance types. For example, this call returns State Manager associations, patches, or custom compliance types according to the filter criteria that you specified.

                                                                                                              \n@param complianceSummaryItems A list of compliant and non-compliant summary counts based on compliance types. For example, this call returns State Manager associations, patches, or custom compliance types according to the filter criteria that you specified.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "complianceSummaryItems", "getterDocumentation" : "

                                                                                                              A list of compliant and non-compliant summary counts based on compliance types. For example, this call returns State Manager associations, patches, or custom compliance types according to the filter criteria that you specified.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return A list of compliant and non-compliant summary counts based on compliance types. For example, this call returns State Manager associations, patches, or custom compliance types according to the filter criteria that you specified.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ComplianceSummaryItems", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ComplianceSummaryItems", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ComplianceSummaryItem", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ComplianceSummaryItem.Builder} avoiding the need to create one manually via {@link ComplianceSummaryItem#builder()}.\n\nWhen the {@link Consumer} completes, {@link ComplianceSummaryItem.Builder#build()} is called immediately and its result is passed to {@link #member(ComplianceSummaryItem)}.\n@param member a consumer that will call methods on {@link ComplianceSummaryItem.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ComplianceSummaryItem)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "ComplianceSummaryItem", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "ComplianceSummaryItem", "variableName" : "member", "variableType" : "ComplianceSummaryItem", "documentation" : null, "simpleType" : "ComplianceSummaryItem", "variableSetterType" : "ComplianceSummaryItem" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ComplianceSummaryItem", "variableName" : "member", "variableType" : "ComplianceSummaryItem", "documentation" : "", "simpleType" : "ComplianceSummaryItem", "variableSetterType" : "ComplianceSummaryItem" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ComplianceSummaryItem", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ComplianceSummaryItem", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ComplianceSummaryItems", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A list of compliant and non-compliant summary counts based on compliance types. For example, this call returns State Manager associations, patches, or custom compliance types according to the filter criteria that you specified.

                                                                                                              \n@param complianceSummaryItems A list of compliant and non-compliant summary counts based on compliance types. For example, this call returns State Manager associations, patches, or custom compliance types according to the filter criteria that you specified.", "setterMethodName" : "setComplianceSummaryItems", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "complianceSummaryItems", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "complianceSummaryItems", "variableType" : "java.util.List", "documentation" : "

                                                                                                              A list of compliant and non-compliant summary counts based on compliance types. For example, this call returns State Manager associations, patches, or custom compliance types according to the filter criteria that you specified.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The token for the next set of items to return. Use this token to get the next set of 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, "documentation" : "

                                                                                                              The token for the next set of items to return. Use this token to get the next set of results.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                              The token for the next set of items to return. Use this token to get the next set of results.

                                                                                                              \n@param nextToken The token for the next set of items to return. Use this token to get the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                              The token for the next set of items to return. Use this token to get the next set of results.

                                                                                                              \n@return The token for the next set of items to return. Use this token to get the next set of 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" : "

                                                                                                              The token for the next set of items to return. Use this token to get the next set of results.

                                                                                                              \n@param nextToken The token for the next set of items to return. Use this token to get the next set of 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" : "

                                                                                                              The token for the next set of items to return. Use this token to get the next set of results.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ComplianceSummaryItems" : { "beanStyleGetterMethodName" : "getComplianceSummaryItems", "beanStyleSetterMethodName" : "setComplianceSummaryItems", "c2jName" : "ComplianceSummaryItems", "c2jShape" : "ComplianceSummaryItemList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A list of compliant and non-compliant summary counts based on compliance types. For example, this call returns State Manager associations, patches, or custom compliance types according to the filter criteria that you specified.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #complianceSummaryItems(List)}.\n@param complianceSummaryItems a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #complianceSummaryItems(List)", "deprecated" : false, "documentation" : "

                                                                                                              A list of compliant and non-compliant summary counts based on compliance types. For example, this call returns State Manager associations, patches, or custom compliance types according to the filter criteria that you specified.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "complianceSummaryItems", "fluentSetterDocumentation" : "

                                                                                                              A list of compliant and non-compliant summary counts based on compliance types. For example, this call returns State Manager associations, patches, or custom compliance types according to the filter criteria that you specified.

                                                                                                              \n@param complianceSummaryItems A list of compliant and non-compliant summary counts based on compliance types. For example, this call returns State Manager associations, patches, or custom compliance types according to the filter criteria that you specified.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "complianceSummaryItems", "getterDocumentation" : "

                                                                                                              A list of compliant and non-compliant summary counts based on compliance types. For example, this call returns State Manager associations, patches, or custom compliance types according to the filter criteria that you specified.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return A list of compliant and non-compliant summary counts based on compliance types. For example, this call returns State Manager associations, patches, or custom compliance types according to the filter criteria that you specified.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ComplianceSummaryItems", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ComplianceSummaryItems", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ComplianceSummaryItem", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ComplianceSummaryItem.Builder} avoiding the need to create one manually via {@link ComplianceSummaryItem#builder()}.\n\nWhen the {@link Consumer} completes, {@link ComplianceSummaryItem.Builder#build()} is called immediately and its result is passed to {@link #member(ComplianceSummaryItem)}.\n@param member a consumer that will call methods on {@link ComplianceSummaryItem.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ComplianceSummaryItem)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "ComplianceSummaryItem", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "ComplianceSummaryItem", "variableName" : "member", "variableType" : "ComplianceSummaryItem", "documentation" : null, "simpleType" : "ComplianceSummaryItem", "variableSetterType" : "ComplianceSummaryItem" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ComplianceSummaryItem", "variableName" : "member", "variableType" : "ComplianceSummaryItem", "documentation" : "", "simpleType" : "ComplianceSummaryItem", "variableSetterType" : "ComplianceSummaryItem" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ComplianceSummaryItem", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ComplianceSummaryItem", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ComplianceSummaryItems", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A list of compliant and non-compliant summary counts based on compliance types. For example, this call returns State Manager associations, patches, or custom compliance types according to the filter criteria that you specified.

                                                                                                              \n@param complianceSummaryItems A list of compliant and non-compliant summary counts based on compliance types. For example, this call returns State Manager associations, patches, or custom compliance types according to the filter criteria that you specified.", "setterMethodName" : "setComplianceSummaryItems", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "complianceSummaryItems", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "complianceSummaryItems", "variableType" : "java.util.List", "documentation" : "

                                                                                                              A list of compliant and non-compliant summary counts based on compliance types. For example, this call returns State Manager associations, patches, or custom compliance types according to the filter criteria that you specified.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The token for the next set of items to return. Use this token to get the next set of 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, "documentation" : "

                                                                                                              The token for the next set of items to return. Use this token to get the next set of results.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                              The token for the next set of items to return. Use this token to get the next set of results.

                                                                                                              \n@param nextToken The token for the next set of items to return. Use this token to get the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                              The token for the next set of items to return. Use this token to get the next set of results.

                                                                                                              \n@return The token for the next set of items to return. Use this token to get the next set of 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" : "

                                                                                                              The token for the next set of items to return. Use this token to get the next set of results.

                                                                                                              \n@param nextToken The token for the next set of items to return. Use this token to get the next set of 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" : "

                                                                                                              The token for the next set of items to return. Use this token to get the next set of results.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getComplianceSummaryItems", "beanStyleSetterMethodName" : "setComplianceSummaryItems", "c2jName" : "ComplianceSummaryItems", "c2jShape" : "ComplianceSummaryItemList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A list of compliant and non-compliant summary counts based on compliance types. For example, this call returns State Manager associations, patches, or custom compliance types according to the filter criteria that you specified.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #complianceSummaryItems(List)}.\n@param complianceSummaryItems a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #complianceSummaryItems(List)", "deprecated" : false, "documentation" : "

                                                                                                              A list of compliant and non-compliant summary counts based on compliance types. For example, this call returns State Manager associations, patches, or custom compliance types according to the filter criteria that you specified.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "complianceSummaryItems", "fluentSetterDocumentation" : "

                                                                                                              A list of compliant and non-compliant summary counts based on compliance types. For example, this call returns State Manager associations, patches, or custom compliance types according to the filter criteria that you specified.

                                                                                                              \n@param complianceSummaryItems A list of compliant and non-compliant summary counts based on compliance types. For example, this call returns State Manager associations, patches, or custom compliance types according to the filter criteria that you specified.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "complianceSummaryItems", "getterDocumentation" : "

                                                                                                              A list of compliant and non-compliant summary counts based on compliance types. For example, this call returns State Manager associations, patches, or custom compliance types according to the filter criteria that you specified.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return A list of compliant and non-compliant summary counts based on compliance types. For example, this call returns State Manager associations, patches, or custom compliance types according to the filter criteria that you specified.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ComplianceSummaryItems", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ComplianceSummaryItems", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ComplianceSummaryItem", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ComplianceSummaryItem.Builder} avoiding the need to create one manually via {@link ComplianceSummaryItem#builder()}.\n\nWhen the {@link Consumer} completes, {@link ComplianceSummaryItem.Builder#build()} is called immediately and its result is passed to {@link #member(ComplianceSummaryItem)}.\n@param member a consumer that will call methods on {@link ComplianceSummaryItem.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ComplianceSummaryItem)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "ComplianceSummaryItem", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "ComplianceSummaryItem", "variableName" : "member", "variableType" : "ComplianceSummaryItem", "documentation" : null, "simpleType" : "ComplianceSummaryItem", "variableSetterType" : "ComplianceSummaryItem" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ComplianceSummaryItem", "variableName" : "member", "variableType" : "ComplianceSummaryItem", "documentation" : "", "simpleType" : "ComplianceSummaryItem", "variableSetterType" : "ComplianceSummaryItem" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ComplianceSummaryItem", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ComplianceSummaryItem", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ComplianceSummaryItems", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A list of compliant and non-compliant summary counts based on compliance types. For example, this call returns State Manager associations, patches, or custom compliance types according to the filter criteria that you specified.

                                                                                                              \n@param complianceSummaryItems A list of compliant and non-compliant summary counts based on compliance types. For example, this call returns State Manager associations, patches, or custom compliance types according to the filter criteria that you specified.", "setterMethodName" : "setComplianceSummaryItems", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "complianceSummaryItems", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "complianceSummaryItems", "variableType" : "java.util.List", "documentation" : "

                                                                                                              A list of compliant and non-compliant summary counts based on compliance types. For example, this call returns State Manager associations, patches, or custom compliance types according to the filter criteria that you specified.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The token for the next set of items to return. Use this token to get the next set of 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, "documentation" : "

                                                                                                              The token for the next set of items to return. Use this token to get the next set of results.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                              The token for the next set of items to return. Use this token to get the next set of results.

                                                                                                              \n@param nextToken The token for the next set of items to return. Use this token to get the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                              The token for the next set of items to return. Use this token to get the next set of results.

                                                                                                              \n@return The token for the next set of items to return. Use this token to get the next set of 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" : "

                                                                                                              The token for the next set of items to return. Use this token to get the next set of results.

                                                                                                              \n@param nextToken The token for the next set of items to return. Use this token to get the next set of 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" : "

                                                                                                              The token for the next set of items to return. Use this token to get the next set of results.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListComplianceSummariesResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListComplianceSummariesResponse", "variableName" : "listComplianceSummariesResponse", "variableType" : "ListComplianceSummariesResponse", "documentation" : null, "simpleType" : "ListComplianceSummariesResponse", "variableSetterType" : "ListComplianceSummariesResponse" }, "wrapper" : false }, "ListDocumentVersionsRequest" : { "c2jName" : "ListDocumentVersionsRequest", "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" : "ListDocumentVersions", "locationName" : null, "requestUri" : "/", "target" : "AmazonSSM.ListDocumentVersions", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "DocumentName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of the document about which you want version information.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name of the document about which you want version information.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                              The name of the document about which you want version information.

                                                                                                              \n@param name The name of the document about which you want version information.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                              The name of the document about which you want version information.

                                                                                                              \n@return The name of the document about which you want version information.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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 document about which you want version information.

                                                                                                              \n@param name The name of the document about which you want version information.", "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 document about which you want version information.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@return The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                              The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                              The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                              The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \n@return The token for the next set of items to return. (You received this token from a previous call.)", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                              The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "MaxResults" : { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@return The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "DocumentName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of the document about which you want version information.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name of the document about which you want version information.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                              The name of the document about which you want version information.

                                                                                                              \n@param name The name of the document about which you want version information.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                              The name of the document about which you want version information.

                                                                                                              \n@return The name of the document about which you want version information.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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 document about which you want version information.

                                                                                                              \n@param name The name of the document about which you want version information.", "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 document about which you want version information.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                              The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                              The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                              The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \n@return The token for the next set of items to return. (You received this token from a previous call.)", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                              The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "DocumentName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of the document about which you want version information.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name of the document about which you want version information.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                              The name of the document about which you want version information.

                                                                                                              \n@param name The name of the document about which you want version information.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                              The name of the document about which you want version information.

                                                                                                              \n@return The name of the document about which you want version information.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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 document about which you want version information.

                                                                                                              \n@param name The name of the document about which you want version information.", "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 document about which you want version information.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@return The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                              The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                              The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                              The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \n@return The token for the next set of items to return. (You received this token from a previous call.)", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                              The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Name" ], "shapeName" : "ListDocumentVersionsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListDocumentVersionsRequest", "variableName" : "listDocumentVersionsRequest", "variableType" : "ListDocumentVersionsRequest", "documentation" : null, "simpleType" : "ListDocumentVersionsRequest", "variableSetterType" : "ListDocumentVersionsRequest" }, "wrapper" : false }, "ListDocumentVersionsResponse" : { "c2jName" : "ListDocumentVersionsResult", "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" : [ { "beanStyleGetterMethodName" : "getDocumentVersions", "beanStyleSetterMethodName" : "setDocumentVersions", "c2jName" : "DocumentVersions", "c2jShape" : "DocumentVersionList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The document versions.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #documentVersions(List)}.\n@param documentVersions a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentVersions(List)", "deprecated" : false, "documentation" : "

                                                                                                              The document versions.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "documentVersions", "fluentSetterDocumentation" : "

                                                                                                              The document versions.

                                                                                                              \n@param documentVersions The document versions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "documentVersions", "getterDocumentation" : "

                                                                                                              The document versions.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The document versions.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentVersions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentVersions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DocumentVersionInfo", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DocumentVersionInfo.Builder} avoiding the need to create one manually via {@link DocumentVersionInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link DocumentVersionInfo.Builder#build()} is called immediately and its result is passed to {@link #member(DocumentVersionInfo)}.\n@param member a consumer that will call methods on {@link DocumentVersionInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DocumentVersionInfo)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "DocumentVersionInfo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "DocumentVersionInfo", "variableName" : "member", "variableType" : "DocumentVersionInfo", "documentation" : null, "simpleType" : "DocumentVersionInfo", "variableSetterType" : "DocumentVersionInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DocumentVersionInfo", "variableName" : "member", "variableType" : "DocumentVersionInfo", "documentation" : "", "simpleType" : "DocumentVersionInfo", "variableSetterType" : "DocumentVersionInfo" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DocumentVersionInfo", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DocumentVersionInfo", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DocumentVersions", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The document versions.

                                                                                                              \n@param documentVersions The document versions.", "setterMethodName" : "setDocumentVersions", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "documentVersions", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "documentVersions", "variableType" : "java.util.List", "documentation" : "

                                                                                                              The document versions.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                              The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                              The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                                              \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                              The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                                              \n@return The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "getterModel" : { "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" : "

                                                                                                              The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                                              \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "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" : "

                                                                                                              The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DocumentVersions" : { "beanStyleGetterMethodName" : "getDocumentVersions", "beanStyleSetterMethodName" : "setDocumentVersions", "c2jName" : "DocumentVersions", "c2jShape" : "DocumentVersionList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The document versions.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #documentVersions(List)}.\n@param documentVersions a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentVersions(List)", "deprecated" : false, "documentation" : "

                                                                                                              The document versions.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "documentVersions", "fluentSetterDocumentation" : "

                                                                                                              The document versions.

                                                                                                              \n@param documentVersions The document versions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "documentVersions", "getterDocumentation" : "

                                                                                                              The document versions.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The document versions.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentVersions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentVersions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DocumentVersionInfo", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DocumentVersionInfo.Builder} avoiding the need to create one manually via {@link DocumentVersionInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link DocumentVersionInfo.Builder#build()} is called immediately and its result is passed to {@link #member(DocumentVersionInfo)}.\n@param member a consumer that will call methods on {@link DocumentVersionInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DocumentVersionInfo)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "DocumentVersionInfo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "DocumentVersionInfo", "variableName" : "member", "variableType" : "DocumentVersionInfo", "documentation" : null, "simpleType" : "DocumentVersionInfo", "variableSetterType" : "DocumentVersionInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DocumentVersionInfo", "variableName" : "member", "variableType" : "DocumentVersionInfo", "documentation" : "", "simpleType" : "DocumentVersionInfo", "variableSetterType" : "DocumentVersionInfo" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DocumentVersionInfo", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DocumentVersionInfo", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DocumentVersions", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The document versions.

                                                                                                              \n@param documentVersions The document versions.", "setterMethodName" : "setDocumentVersions", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "documentVersions", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "documentVersions", "variableType" : "java.util.List", "documentation" : "

                                                                                                              The document versions.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                              The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                              The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                                              \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                              The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                                              \n@return The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "getterModel" : { "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" : "

                                                                                                              The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                                              \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "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" : "

                                                                                                              The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDocumentVersions", "beanStyleSetterMethodName" : "setDocumentVersions", "c2jName" : "DocumentVersions", "c2jShape" : "DocumentVersionList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The document versions.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #documentVersions(List)}.\n@param documentVersions a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentVersions(List)", "deprecated" : false, "documentation" : "

                                                                                                              The document versions.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "documentVersions", "fluentSetterDocumentation" : "

                                                                                                              The document versions.

                                                                                                              \n@param documentVersions The document versions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "documentVersions", "getterDocumentation" : "

                                                                                                              The document versions.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The document versions.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentVersions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentVersions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DocumentVersionInfo", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DocumentVersionInfo.Builder} avoiding the need to create one manually via {@link DocumentVersionInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link DocumentVersionInfo.Builder#build()} is called immediately and its result is passed to {@link #member(DocumentVersionInfo)}.\n@param member a consumer that will call methods on {@link DocumentVersionInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DocumentVersionInfo)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "DocumentVersionInfo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "DocumentVersionInfo", "variableName" : "member", "variableType" : "DocumentVersionInfo", "documentation" : null, "simpleType" : "DocumentVersionInfo", "variableSetterType" : "DocumentVersionInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DocumentVersionInfo", "variableName" : "member", "variableType" : "DocumentVersionInfo", "documentation" : "", "simpleType" : "DocumentVersionInfo", "variableSetterType" : "DocumentVersionInfo" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DocumentVersionInfo", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DocumentVersionInfo", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DocumentVersions", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The document versions.

                                                                                                              \n@param documentVersions The document versions.", "setterMethodName" : "setDocumentVersions", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "documentVersions", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "documentVersions", "variableType" : "java.util.List", "documentation" : "

                                                                                                              The document versions.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                              The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                              The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                                              \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                              The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                                              \n@return The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "getterModel" : { "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" : "

                                                                                                              The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                                              \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "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" : "

                                                                                                              The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListDocumentVersionsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListDocumentVersionsResponse", "variableName" : "listDocumentVersionsResponse", "variableType" : "ListDocumentVersionsResponse", "documentation" : null, "simpleType" : "ListDocumentVersionsResponse", "variableSetterType" : "ListDocumentVersionsResponse" }, "wrapper" : false }, "ListDocumentsRequest" : { "c2jName" : "ListDocumentsRequest", "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" : "ListDocuments", "locationName" : null, "requestUri" : "/", "target" : "AmazonSSM.ListDocuments", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getDocumentFilterList", "beanStyleSetterMethodName" : "setDocumentFilterList", "c2jName" : "DocumentFilterList", "c2jShape" : "DocumentFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              One or more filters. Use a filter to return a more specific list of results.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #documentFilterList(List)}.\n@param documentFilterList a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentFilterList(List)", "deprecated" : false, "documentation" : "

                                                                                                              One or more filters. Use a filter to return a more specific list of results.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "documentFilterList", "fluentSetterDocumentation" : "

                                                                                                              One or more filters. Use a filter to return a more specific list of results.

                                                                                                              \n@param documentFilterList One or more filters. Use a filter to return a more specific list of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "documentFilterList", "getterDocumentation" : "

                                                                                                              One or more filters. Use a filter to return a more specific list of results.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return One or more filters. Use a filter to return a more specific list of results.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentFilterList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentFilterList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DocumentFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DocumentFilter.Builder} avoiding the need to create one manually via {@link DocumentFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link DocumentFilter.Builder#build()} is called immediately and its result is passed to {@link #member(DocumentFilter)}.\n@param member a consumer that will call methods on {@link DocumentFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DocumentFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "DocumentFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "DocumentFilter", "variableName" : "member", "variableType" : "DocumentFilter", "documentation" : null, "simpleType" : "DocumentFilter", "variableSetterType" : "DocumentFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DocumentFilter", "variableName" : "member", "variableType" : "DocumentFilter", "documentation" : "", "simpleType" : "DocumentFilter", "variableSetterType" : "DocumentFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DocumentFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DocumentFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DocumentFilterList", "sensitive" : false, "setterDocumentation" : "

                                                                                                              One or more filters. Use a filter to return a more specific list of results.

                                                                                                              \n@param documentFilterList One or more filters. Use a filter to return a more specific list of results.", "setterMethodName" : "setDocumentFilterList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "documentFilterList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "documentFilterList", "variableType" : "java.util.List", "documentation" : "

                                                                                                              One or more filters. Use a filter to return a more specific list of results.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "DocumentKeyValuesFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              One or more filters. Use a filter to return a more specific list of results.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #filters(List)}.\n@param filters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filters(List)", "deprecated" : false, "documentation" : "

                                                                                                              One or more filters. Use a filter to return a more specific list of results.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filters", "fluentSetterDocumentation" : "

                                                                                                              One or more filters. Use a filter to return a more specific list of results.

                                                                                                              \n@param filters One or more filters. Use a filter to return a more specific list of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

                                                                                                              One or more filters. Use a filter to return a more specific list of results.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return One or more filters. Use a filter to return a more specific list of results.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DocumentKeyValuesFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DocumentKeyValuesFilter.Builder} avoiding the need to create one manually via {@link DocumentKeyValuesFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link DocumentKeyValuesFilter.Builder#build()} is called immediately and its result is passed to {@link #member(DocumentKeyValuesFilter)}.\n@param member a consumer that will call methods on {@link DocumentKeyValuesFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DocumentKeyValuesFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "DocumentKeyValuesFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "DocumentKeyValuesFilter", "variableName" : "member", "variableType" : "DocumentKeyValuesFilter", "documentation" : null, "simpleType" : "DocumentKeyValuesFilter", "variableSetterType" : "DocumentKeyValuesFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DocumentKeyValuesFilter", "variableName" : "member", "variableType" : "DocumentKeyValuesFilter", "documentation" : "", "simpleType" : "DocumentKeyValuesFilter", "variableSetterType" : "DocumentKeyValuesFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DocumentKeyValuesFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DocumentKeyValuesFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

                                                                                                              One or more filters. Use a filter to return a more specific list of results.

                                                                                                              \n@param filters One or more filters. Use a filter to return a more specific list of results.", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

                                                                                                              One or more filters. Use a filter to return a more specific list of results.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@return The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                              The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                              The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                              The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \n@return The token for the next set of items to return. (You received this token from a previous call.)", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                              The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DocumentFilterList" : { "beanStyleGetterMethodName" : "getDocumentFilterList", "beanStyleSetterMethodName" : "setDocumentFilterList", "c2jName" : "DocumentFilterList", "c2jShape" : "DocumentFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              One or more filters. Use a filter to return a more specific list of results.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #documentFilterList(List)}.\n@param documentFilterList a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentFilterList(List)", "deprecated" : false, "documentation" : "

                                                                                                              One or more filters. Use a filter to return a more specific list of results.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "documentFilterList", "fluentSetterDocumentation" : "

                                                                                                              One or more filters. Use a filter to return a more specific list of results.

                                                                                                              \n@param documentFilterList One or more filters. Use a filter to return a more specific list of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "documentFilterList", "getterDocumentation" : "

                                                                                                              One or more filters. Use a filter to return a more specific list of results.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return One or more filters. Use a filter to return a more specific list of results.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentFilterList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentFilterList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DocumentFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DocumentFilter.Builder} avoiding the need to create one manually via {@link DocumentFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link DocumentFilter.Builder#build()} is called immediately and its result is passed to {@link #member(DocumentFilter)}.\n@param member a consumer that will call methods on {@link DocumentFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DocumentFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "DocumentFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "DocumentFilter", "variableName" : "member", "variableType" : "DocumentFilter", "documentation" : null, "simpleType" : "DocumentFilter", "variableSetterType" : "DocumentFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DocumentFilter", "variableName" : "member", "variableType" : "DocumentFilter", "documentation" : "", "simpleType" : "DocumentFilter", "variableSetterType" : "DocumentFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DocumentFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DocumentFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DocumentFilterList", "sensitive" : false, "setterDocumentation" : "

                                                                                                              One or more filters. Use a filter to return a more specific list of results.

                                                                                                              \n@param documentFilterList One or more filters. Use a filter to return a more specific list of results.", "setterMethodName" : "setDocumentFilterList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "documentFilterList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "documentFilterList", "variableType" : "java.util.List", "documentation" : "

                                                                                                              One or more filters. Use a filter to return a more specific list of results.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "Filters" : { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "DocumentKeyValuesFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              One or more filters. Use a filter to return a more specific list of results.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #filters(List)}.\n@param filters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filters(List)", "deprecated" : false, "documentation" : "

                                                                                                              One or more filters. Use a filter to return a more specific list of results.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filters", "fluentSetterDocumentation" : "

                                                                                                              One or more filters. Use a filter to return a more specific list of results.

                                                                                                              \n@param filters One or more filters. Use a filter to return a more specific list of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

                                                                                                              One or more filters. Use a filter to return a more specific list of results.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return One or more filters. Use a filter to return a more specific list of results.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DocumentKeyValuesFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DocumentKeyValuesFilter.Builder} avoiding the need to create one manually via {@link DocumentKeyValuesFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link DocumentKeyValuesFilter.Builder#build()} is called immediately and its result is passed to {@link #member(DocumentKeyValuesFilter)}.\n@param member a consumer that will call methods on {@link DocumentKeyValuesFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DocumentKeyValuesFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "DocumentKeyValuesFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "DocumentKeyValuesFilter", "variableName" : "member", "variableType" : "DocumentKeyValuesFilter", "documentation" : null, "simpleType" : "DocumentKeyValuesFilter", "variableSetterType" : "DocumentKeyValuesFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DocumentKeyValuesFilter", "variableName" : "member", "variableType" : "DocumentKeyValuesFilter", "documentation" : "", "simpleType" : "DocumentKeyValuesFilter", "variableSetterType" : "DocumentKeyValuesFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DocumentKeyValuesFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DocumentKeyValuesFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

                                                                                                              One or more filters. Use a filter to return a more specific list of results.

                                                                                                              \n@param filters One or more filters. Use a filter to return a more specific list of results.", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

                                                                                                              One or more filters. Use a filter to return a more specific list of results.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "MaxResults" : { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@return The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                              The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                              The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                              The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \n@return The token for the next set of items to return. (You received this token from a previous call.)", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                              The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDocumentFilterList", "beanStyleSetterMethodName" : "setDocumentFilterList", "c2jName" : "DocumentFilterList", "c2jShape" : "DocumentFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              One or more filters. Use a filter to return a more specific list of results.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #documentFilterList(List)}.\n@param documentFilterList a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentFilterList(List)", "deprecated" : false, "documentation" : "

                                                                                                              One or more filters. Use a filter to return a more specific list of results.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "documentFilterList", "fluentSetterDocumentation" : "

                                                                                                              One or more filters. Use a filter to return a more specific list of results.

                                                                                                              \n@param documentFilterList One or more filters. Use a filter to return a more specific list of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "documentFilterList", "getterDocumentation" : "

                                                                                                              One or more filters. Use a filter to return a more specific list of results.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return One or more filters. Use a filter to return a more specific list of results.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentFilterList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentFilterList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DocumentFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DocumentFilter.Builder} avoiding the need to create one manually via {@link DocumentFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link DocumentFilter.Builder#build()} is called immediately and its result is passed to {@link #member(DocumentFilter)}.\n@param member a consumer that will call methods on {@link DocumentFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DocumentFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "DocumentFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "DocumentFilter", "variableName" : "member", "variableType" : "DocumentFilter", "documentation" : null, "simpleType" : "DocumentFilter", "variableSetterType" : "DocumentFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DocumentFilter", "variableName" : "member", "variableType" : "DocumentFilter", "documentation" : "", "simpleType" : "DocumentFilter", "variableSetterType" : "DocumentFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DocumentFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DocumentFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DocumentFilterList", "sensitive" : false, "setterDocumentation" : "

                                                                                                              One or more filters. Use a filter to return a more specific list of results.

                                                                                                              \n@param documentFilterList One or more filters. Use a filter to return a more specific list of results.", "setterMethodName" : "setDocumentFilterList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "documentFilterList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "documentFilterList", "variableType" : "java.util.List", "documentation" : "

                                                                                                              One or more filters. Use a filter to return a more specific list of results.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "DocumentKeyValuesFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              One or more filters. Use a filter to return a more specific list of results.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #filters(List)}.\n@param filters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filters(List)", "deprecated" : false, "documentation" : "

                                                                                                              One or more filters. Use a filter to return a more specific list of results.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filters", "fluentSetterDocumentation" : "

                                                                                                              One or more filters. Use a filter to return a more specific list of results.

                                                                                                              \n@param filters One or more filters. Use a filter to return a more specific list of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

                                                                                                              One or more filters. Use a filter to return a more specific list of results.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return One or more filters. Use a filter to return a more specific list of results.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DocumentKeyValuesFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DocumentKeyValuesFilter.Builder} avoiding the need to create one manually via {@link DocumentKeyValuesFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link DocumentKeyValuesFilter.Builder#build()} is called immediately and its result is passed to {@link #member(DocumentKeyValuesFilter)}.\n@param member a consumer that will call methods on {@link DocumentKeyValuesFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DocumentKeyValuesFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "DocumentKeyValuesFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "DocumentKeyValuesFilter", "variableName" : "member", "variableType" : "DocumentKeyValuesFilter", "documentation" : null, "simpleType" : "DocumentKeyValuesFilter", "variableSetterType" : "DocumentKeyValuesFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DocumentKeyValuesFilter", "variableName" : "member", "variableType" : "DocumentKeyValuesFilter", "documentation" : "", "simpleType" : "DocumentKeyValuesFilter", "variableSetterType" : "DocumentKeyValuesFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DocumentKeyValuesFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DocumentKeyValuesFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

                                                                                                              One or more filters. Use a filter to return a more specific list of results.

                                                                                                              \n@param filters One or more filters. Use a filter to return a more specific list of results.", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

                                                                                                              One or more filters. Use a filter to return a more specific list of results.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@return The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                              The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                              The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                              The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \n@return The token for the next set of items to return. (You received this token from a previous call.)", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                              The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListDocumentsRequest", "simpleMethod" : true, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListDocumentsRequest", "variableName" : "listDocumentsRequest", "variableType" : "ListDocumentsRequest", "documentation" : null, "simpleType" : "ListDocumentsRequest", "variableSetterType" : "ListDocumentsRequest" }, "wrapper" : false }, "ListDocumentsResponse" : { "c2jName" : "ListDocumentsResult", "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" : [ { "beanStyleGetterMethodName" : "getDocumentIdentifiers", "beanStyleSetterMethodName" : "setDocumentIdentifiers", "c2jName" : "DocumentIdentifiers", "c2jShape" : "DocumentIdentifierList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The names of the Systems Manager documents.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #documentIdentifiers(List)}.\n@param documentIdentifiers a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentIdentifiers(List)", "deprecated" : false, "documentation" : "

                                                                                                              The names of the Systems Manager documents.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "documentIdentifiers", "fluentSetterDocumentation" : "

                                                                                                              The names of the Systems Manager documents.

                                                                                                              \n@param documentIdentifiers The names of the Systems Manager documents.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "documentIdentifiers", "getterDocumentation" : "

                                                                                                              The names of the Systems Manager documents.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The names of the Systems Manager documents.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentIdentifiers", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentIdentifiers", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DocumentIdentifier", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DocumentIdentifier.Builder} avoiding the need to create one manually via {@link DocumentIdentifier#builder()}.\n\nWhen the {@link Consumer} completes, {@link DocumentIdentifier.Builder#build()} is called immediately and its result is passed to {@link #member(DocumentIdentifier)}.\n@param member a consumer that will call methods on {@link DocumentIdentifier.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DocumentIdentifier)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "DocumentIdentifier", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "DocumentIdentifier", "variableName" : "member", "variableType" : "DocumentIdentifier", "documentation" : null, "simpleType" : "DocumentIdentifier", "variableSetterType" : "DocumentIdentifier" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DocumentIdentifier", "variableName" : "member", "variableType" : "DocumentIdentifier", "documentation" : "", "simpleType" : "DocumentIdentifier", "variableSetterType" : "DocumentIdentifier" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DocumentIdentifier", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DocumentIdentifier", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DocumentIdentifiers", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The names of the Systems Manager documents.

                                                                                                              \n@param documentIdentifiers The names of the Systems Manager documents.", "setterMethodName" : "setDocumentIdentifiers", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "documentIdentifiers", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "documentIdentifiers", "variableType" : "java.util.List", "documentation" : "

                                                                                                              The names of the Systems Manager documents.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                              The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                              The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                                              \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                              The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                                              \n@return The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "getterModel" : { "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" : "

                                                                                                              The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                                              \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "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" : "

                                                                                                              The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DocumentIdentifiers" : { "beanStyleGetterMethodName" : "getDocumentIdentifiers", "beanStyleSetterMethodName" : "setDocumentIdentifiers", "c2jName" : "DocumentIdentifiers", "c2jShape" : "DocumentIdentifierList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The names of the Systems Manager documents.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #documentIdentifiers(List)}.\n@param documentIdentifiers a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentIdentifiers(List)", "deprecated" : false, "documentation" : "

                                                                                                              The names of the Systems Manager documents.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "documentIdentifiers", "fluentSetterDocumentation" : "

                                                                                                              The names of the Systems Manager documents.

                                                                                                              \n@param documentIdentifiers The names of the Systems Manager documents.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "documentIdentifiers", "getterDocumentation" : "

                                                                                                              The names of the Systems Manager documents.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The names of the Systems Manager documents.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentIdentifiers", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentIdentifiers", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DocumentIdentifier", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DocumentIdentifier.Builder} avoiding the need to create one manually via {@link DocumentIdentifier#builder()}.\n\nWhen the {@link Consumer} completes, {@link DocumentIdentifier.Builder#build()} is called immediately and its result is passed to {@link #member(DocumentIdentifier)}.\n@param member a consumer that will call methods on {@link DocumentIdentifier.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DocumentIdentifier)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "DocumentIdentifier", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "DocumentIdentifier", "variableName" : "member", "variableType" : "DocumentIdentifier", "documentation" : null, "simpleType" : "DocumentIdentifier", "variableSetterType" : "DocumentIdentifier" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DocumentIdentifier", "variableName" : "member", "variableType" : "DocumentIdentifier", "documentation" : "", "simpleType" : "DocumentIdentifier", "variableSetterType" : "DocumentIdentifier" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DocumentIdentifier", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DocumentIdentifier", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DocumentIdentifiers", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The names of the Systems Manager documents.

                                                                                                              \n@param documentIdentifiers The names of the Systems Manager documents.", "setterMethodName" : "setDocumentIdentifiers", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "documentIdentifiers", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "documentIdentifiers", "variableType" : "java.util.List", "documentation" : "

                                                                                                              The names of the Systems Manager documents.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                              The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                              The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                                              \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                              The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                                              \n@return The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "getterModel" : { "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" : "

                                                                                                              The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                                              \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "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" : "

                                                                                                              The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDocumentIdentifiers", "beanStyleSetterMethodName" : "setDocumentIdentifiers", "c2jName" : "DocumentIdentifiers", "c2jShape" : "DocumentIdentifierList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The names of the Systems Manager documents.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #documentIdentifiers(List)}.\n@param documentIdentifiers a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentIdentifiers(List)", "deprecated" : false, "documentation" : "

                                                                                                              The names of the Systems Manager documents.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "documentIdentifiers", "fluentSetterDocumentation" : "

                                                                                                              The names of the Systems Manager documents.

                                                                                                              \n@param documentIdentifiers The names of the Systems Manager documents.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "documentIdentifiers", "getterDocumentation" : "

                                                                                                              The names of the Systems Manager documents.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The names of the Systems Manager documents.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentIdentifiers", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentIdentifiers", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "DocumentIdentifier", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link DocumentIdentifier.Builder} avoiding the need to create one manually via {@link DocumentIdentifier#builder()}.\n\nWhen the {@link Consumer} completes, {@link DocumentIdentifier.Builder#build()} is called immediately and its result is passed to {@link #member(DocumentIdentifier)}.\n@param member a consumer that will call methods on {@link DocumentIdentifier.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(DocumentIdentifier)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "DocumentIdentifier", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "DocumentIdentifier", "variableName" : "member", "variableType" : "DocumentIdentifier", "documentation" : null, "simpleType" : "DocumentIdentifier", "variableSetterType" : "DocumentIdentifier" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DocumentIdentifier", "variableName" : "member", "variableType" : "DocumentIdentifier", "documentation" : "", "simpleType" : "DocumentIdentifier", "variableSetterType" : "DocumentIdentifier" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "DocumentIdentifier", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "DocumentIdentifier", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "DocumentIdentifiers", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The names of the Systems Manager documents.

                                                                                                              \n@param documentIdentifiers The names of the Systems Manager documents.", "setterMethodName" : "setDocumentIdentifiers", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "documentIdentifiers", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "documentIdentifiers", "variableType" : "java.util.List", "documentation" : "

                                                                                                              The names of the Systems Manager documents.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                              The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                              The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                                              \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                              The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                                              \n@return The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "getterModel" : { "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" : "

                                                                                                              The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                                              \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "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" : "

                                                                                                              The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListDocumentsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListDocumentsResponse", "variableName" : "listDocumentsResponse", "variableType" : "ListDocumentsResponse", "documentation" : null, "simpleType" : "ListDocumentsResponse", "variableSetterType" : "ListDocumentsResponse" }, "wrapper" : false }, "ListInventoryEntriesRequest" : { "c2jName" : "ListInventoryEntriesRequest", "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" : "ListInventoryEntries", "locationName" : null, "requestUri" : "/", "target" : "AmazonSSM.ListInventoryEntries", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The instance ID for which you want inventory information.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The instance ID for which you want inventory information.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                                                              The instance ID for which you want inventory information.

                                                                                                              \n@param instanceId The instance ID for which you want inventory information.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                                              The instance ID for which you want inventory information.

                                                                                                              \n@return The instance ID for which you want inventory information.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The instance ID for which you want inventory information.

                                                                                                              \n@param instanceId The instance ID for which you want inventory information.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                                              The instance ID for which you want inventory information.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTypeName", "beanStyleSetterMethodName" : "setTypeName", "c2jName" : "TypeName", "c2jShape" : "InventoryItemTypeName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The type of inventory item for which you want information.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeName(String)}.\n@param typeName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #typeName(String)", "deprecated" : false, "documentation" : "

                                                                                                              The type of inventory item for which you want information.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "typeName", "fluentSetterDocumentation" : "

                                                                                                              The type of inventory item for which you want information.

                                                                                                              \n@param typeName The type of inventory item for which you want information.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "typeName", "getterDocumentation" : "

                                                                                                              The type of inventory item for which you want information.

                                                                                                              \n@return The type of inventory item for which you want information.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TypeName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TypeName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TypeName", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The type of inventory item for which you want information.

                                                                                                              \n@param typeName The type of inventory item for which you want information.", "setterMethodName" : "setTypeName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "typeName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "typeName", "variableType" : "String", "documentation" : "

                                                                                                              The type of inventory item for which you want information.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "InventoryFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              One or more filters. Use a filter to return a more specific list of results.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #filters(List)}.\n@param filters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filters(List)", "deprecated" : false, "documentation" : "

                                                                                                              One or more filters. Use a filter to return a more specific list of results.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filters", "fluentSetterDocumentation" : "

                                                                                                              One or more filters. Use a filter to return a more specific list of results.

                                                                                                              \n@param filters One or more filters. Use a filter to return a more specific list of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

                                                                                                              One or more filters. Use a filter to return a more specific list of results.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return One or more filters. Use a filter to return a more specific list of results.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "InventoryFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link InventoryFilter.Builder} avoiding the need to create one manually via {@link InventoryFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link InventoryFilter.Builder#build()} is called immediately and its result is passed to {@link #member(InventoryFilter)}.\n@param member a consumer that will call methods on {@link InventoryFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(InventoryFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "InventoryFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "InventoryFilter", "variableName" : "member", "variableType" : "InventoryFilter", "documentation" : null, "simpleType" : "InventoryFilter", "variableSetterType" : "InventoryFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InventoryFilter", "variableName" : "member", "variableType" : "InventoryFilter", "documentation" : "", "simpleType" : "InventoryFilter", "variableSetterType" : "InventoryFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "InventoryFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "InventoryFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

                                                                                                              One or more filters. Use a filter to return a more specific list of results.

                                                                                                              \n@param filters One or more filters. Use a filter to return a more specific list of results.", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

                                                                                                              One or more filters. Use a filter to return a more specific list of results.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                              The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                              The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                              The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \n@return The token for the next set of items to return. (You received this token from a previous call.)", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                              The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@return The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Filters" : { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "InventoryFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              One or more filters. Use a filter to return a more specific list of results.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #filters(List)}.\n@param filters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filters(List)", "deprecated" : false, "documentation" : "

                                                                                                              One or more filters. Use a filter to return a more specific list of results.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filters", "fluentSetterDocumentation" : "

                                                                                                              One or more filters. Use a filter to return a more specific list of results.

                                                                                                              \n@param filters One or more filters. Use a filter to return a more specific list of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

                                                                                                              One or more filters. Use a filter to return a more specific list of results.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return One or more filters. Use a filter to return a more specific list of results.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "InventoryFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link InventoryFilter.Builder} avoiding the need to create one manually via {@link InventoryFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link InventoryFilter.Builder#build()} is called immediately and its result is passed to {@link #member(InventoryFilter)}.\n@param member a consumer that will call methods on {@link InventoryFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(InventoryFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "InventoryFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "InventoryFilter", "variableName" : "member", "variableType" : "InventoryFilter", "documentation" : null, "simpleType" : "InventoryFilter", "variableSetterType" : "InventoryFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InventoryFilter", "variableName" : "member", "variableType" : "InventoryFilter", "documentation" : "", "simpleType" : "InventoryFilter", "variableSetterType" : "InventoryFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "InventoryFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "InventoryFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

                                                                                                              One or more filters. Use a filter to return a more specific list of results.

                                                                                                              \n@param filters One or more filters. Use a filter to return a more specific list of results.", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

                                                                                                              One or more filters. Use a filter to return a more specific list of results.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "InstanceId" : { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The instance ID for which you want inventory information.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The instance ID for which you want inventory information.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                                                              The instance ID for which you want inventory information.

                                                                                                              \n@param instanceId The instance ID for which you want inventory information.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                                              The instance ID for which you want inventory information.

                                                                                                              \n@return The instance ID for which you want inventory information.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The instance ID for which you want inventory information.

                                                                                                              \n@param instanceId The instance ID for which you want inventory information.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                                              The instance ID for which you want inventory information.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "MaxResults" : { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@return The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                              The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                              The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                              The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \n@return The token for the next set of items to return. (You received this token from a previous call.)", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                              The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "TypeName" : { "beanStyleGetterMethodName" : "getTypeName", "beanStyleSetterMethodName" : "setTypeName", "c2jName" : "TypeName", "c2jShape" : "InventoryItemTypeName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The type of inventory item for which you want information.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeName(String)}.\n@param typeName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #typeName(String)", "deprecated" : false, "documentation" : "

                                                                                                              The type of inventory item for which you want information.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "typeName", "fluentSetterDocumentation" : "

                                                                                                              The type of inventory item for which you want information.

                                                                                                              \n@param typeName The type of inventory item for which you want information.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "typeName", "getterDocumentation" : "

                                                                                                              The type of inventory item for which you want information.

                                                                                                              \n@return The type of inventory item for which you want information.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TypeName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TypeName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TypeName", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The type of inventory item for which you want information.

                                                                                                              \n@param typeName The type of inventory item for which you want information.", "setterMethodName" : "setTypeName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "typeName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "typeName", "variableType" : "String", "documentation" : "

                                                                                                              The type of inventory item for which you want information.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The instance ID for which you want inventory information.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The instance ID for which you want inventory information.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                                                              The instance ID for which you want inventory information.

                                                                                                              \n@param instanceId The instance ID for which you want inventory information.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                                              The instance ID for which you want inventory information.

                                                                                                              \n@return The instance ID for which you want inventory information.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The instance ID for which you want inventory information.

                                                                                                              \n@param instanceId The instance ID for which you want inventory information.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                                              The instance ID for which you want inventory information.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTypeName", "beanStyleSetterMethodName" : "setTypeName", "c2jName" : "TypeName", "c2jShape" : "InventoryItemTypeName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The type of inventory item for which you want information.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeName(String)}.\n@param typeName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #typeName(String)", "deprecated" : false, "documentation" : "

                                                                                                              The type of inventory item for which you want information.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "typeName", "fluentSetterDocumentation" : "

                                                                                                              The type of inventory item for which you want information.

                                                                                                              \n@param typeName The type of inventory item for which you want information.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "typeName", "getterDocumentation" : "

                                                                                                              The type of inventory item for which you want information.

                                                                                                              \n@return The type of inventory item for which you want information.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TypeName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TypeName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TypeName", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The type of inventory item for which you want information.

                                                                                                              \n@param typeName The type of inventory item for which you want information.", "setterMethodName" : "setTypeName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "typeName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "typeName", "variableType" : "String", "documentation" : "

                                                                                                              The type of inventory item for which you want information.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "InventoryFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              One or more filters. Use a filter to return a more specific list of results.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #filters(List)}.\n@param filters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filters(List)", "deprecated" : false, "documentation" : "

                                                                                                              One or more filters. Use a filter to return a more specific list of results.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filters", "fluentSetterDocumentation" : "

                                                                                                              One or more filters. Use a filter to return a more specific list of results.

                                                                                                              \n@param filters One or more filters. Use a filter to return a more specific list of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

                                                                                                              One or more filters. Use a filter to return a more specific list of results.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return One or more filters. Use a filter to return a more specific list of results.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "InventoryFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link InventoryFilter.Builder} avoiding the need to create one manually via {@link InventoryFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link InventoryFilter.Builder#build()} is called immediately and its result is passed to {@link #member(InventoryFilter)}.\n@param member a consumer that will call methods on {@link InventoryFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(InventoryFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "InventoryFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "InventoryFilter", "variableName" : "member", "variableType" : "InventoryFilter", "documentation" : null, "simpleType" : "InventoryFilter", "variableSetterType" : "InventoryFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InventoryFilter", "variableName" : "member", "variableType" : "InventoryFilter", "documentation" : "", "simpleType" : "InventoryFilter", "variableSetterType" : "InventoryFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "InventoryFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "InventoryFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

                                                                                                              One or more filters. Use a filter to return a more specific list of results.

                                                                                                              \n@param filters One or more filters. Use a filter to return a more specific list of results.", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

                                                                                                              One or more filters. Use a filter to return a more specific list of results.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                              The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                              The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                              The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \n@return The token for the next set of items to return. (You received this token from a previous call.)", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              \n@param nextToken The token for the next set of items to return. (You received this token from a previous call.)", "setterMethodName" : "setNextToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextToken", "variableType" : "String", "documentation" : "

                                                                                                              The token for the next set of items to return. (You received this token from a previous call.)

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@return The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "InstanceId", "TypeName" ], "shapeName" : "ListInventoryEntriesRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListInventoryEntriesRequest", "variableName" : "listInventoryEntriesRequest", "variableType" : "ListInventoryEntriesRequest", "documentation" : null, "simpleType" : "ListInventoryEntriesRequest", "variableSetterType" : "ListInventoryEntriesRequest" }, "wrapper" : false }, "ListInventoryEntriesResponse" : { "c2jName" : "ListInventoryEntriesResult", "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" : [ { "beanStyleGetterMethodName" : "getTypeName", "beanStyleSetterMethodName" : "setTypeName", "c2jName" : "TypeName", "c2jShape" : "InventoryItemTypeName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The type of inventory item returned by 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 #typeName(String)}.\n@param typeName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #typeName(String)", "deprecated" : false, "documentation" : "

                                                                                                              The type of inventory item returned by the request.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "typeName", "fluentSetterDocumentation" : "

                                                                                                              The type of inventory item returned by the request.

                                                                                                              \n@param typeName The type of inventory item returned by the request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "typeName", "getterDocumentation" : "

                                                                                                              The type of inventory item returned by the request.

                                                                                                              \n@return The type of inventory item returned by 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" : "TypeName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TypeName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TypeName", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The type of inventory item returned by the request.

                                                                                                              \n@param typeName The type of inventory item returned by the request.", "setterMethodName" : "setTypeName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "typeName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "typeName", "variableType" : "String", "documentation" : "

                                                                                                              The type of inventory item returned by the request.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The instance ID targeted by the request to query inventory information.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The instance ID targeted by the request to query inventory information.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                                                              The instance ID targeted by the request to query inventory information.

                                                                                                              \n@param instanceId The instance ID targeted by the request to query inventory information.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                                              The instance ID targeted by the request to query inventory information.

                                                                                                              \n@return The instance ID targeted by the request to query inventory information.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The instance ID targeted by the request to query inventory information.

                                                                                                              \n@param instanceId The instance ID targeted by the request to query inventory information.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                                              The instance ID targeted by the request to query inventory information.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSchemaVersion", "beanStyleSetterMethodName" : "setSchemaVersion", "c2jName" : "SchemaVersion", "c2jShape" : "InventoryItemSchemaVersion", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The inventory schema version used by the instance(s).

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #schemaVersion(String)}.\n@param schemaVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #schemaVersion(String)", "deprecated" : false, "documentation" : "

                                                                                                              The inventory schema version used by the instance(s).

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "schemaVersion", "fluentSetterDocumentation" : "

                                                                                                              The inventory schema version used by the instance(s).

                                                                                                              \n@param schemaVersion The inventory schema version used by the instance(s).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "schemaVersion", "getterDocumentation" : "

                                                                                                              The inventory schema version used by the instance(s).

                                                                                                              \n@return The inventory schema version used by the instance(s).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SchemaVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SchemaVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SchemaVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The inventory schema version used by the instance(s).

                                                                                                              \n@param schemaVersion The inventory schema version used by the instance(s).", "setterMethodName" : "setSchemaVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "schemaVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "schemaVersion", "variableType" : "String", "documentation" : "

                                                                                                              The inventory schema version used by the instance(s).

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCaptureTime", "beanStyleSetterMethodName" : "setCaptureTime", "c2jName" : "CaptureTime", "c2jShape" : "InventoryItemCaptureTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The time that inventory information was collected for the instance(s).

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #captureTime(String)}.\n@param captureTime a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #captureTime(String)", "deprecated" : false, "documentation" : "

                                                                                                              The time that inventory information was collected for the instance(s).

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "captureTime", "fluentSetterDocumentation" : "

                                                                                                              The time that inventory information was collected for the instance(s).

                                                                                                              \n@param captureTime The time that inventory information was collected for the instance(s).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "captureTime", "getterDocumentation" : "

                                                                                                              The time that inventory information was collected for the instance(s).

                                                                                                              \n@return The time that inventory information was collected for the instance(s).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CaptureTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CaptureTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CaptureTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The time that inventory information was collected for the instance(s).

                                                                                                              \n@param captureTime The time that inventory information was collected for the instance(s).", "setterMethodName" : "setCaptureTime", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "captureTime", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "captureTime", "variableType" : "String", "documentation" : "

                                                                                                              The time that inventory information was collected for the instance(s).

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEntries", "beanStyleSetterMethodName" : "setEntries", "c2jName" : "Entries", "c2jShape" : "InventoryItemEntryList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A list of inventory items on the instance(s).

                                                                                                              \nThis is a convenience that creates an instance of the {@link Map>.Builder} avoiding the need to create one manually via {@link Map>#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map>.Builder#build()} is called immediately and its result is passed to {@link #entries(Map>)}.\n@param entries a consumer that will call methods on {@link Map>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #entries(Map>)", "deprecated" : false, "documentation" : "

                                                                                                              A list of inventory items on the instance(s).

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "entries", "fluentSetterDocumentation" : "

                                                                                                              A list of inventory items on the instance(s).

                                                                                                              \n@param entries A list of inventory items on the instance(s).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "entries", "getterDocumentation" : "

                                                                                                              A list of inventory items on the instance(s).

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return A list of inventory items on the instance(s).", "getterModel" : { "returnType" : "java.util.List>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Entries", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Entries", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "InventoryItemEntry", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #member(Map)}.\n@param member a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Map)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "AttributeName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "AttributeValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "member", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "member", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "java.util.Map", "map" : true, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Map", "templateImplType" : "java.util.ArrayList>", "templateType" : "java.util.List>" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Entries", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A list of inventory items on the instance(s).

                                                                                                              \n@param entries A list of inventory items on the instance(s).", "setterMethodName" : "setEntries", "setterModel" : { "variableDeclarationType" : "java.util.List>", "variableName" : "entries", "variableType" : "java.util.List>", "documentation" : null, "simpleType" : "Map>", "variableSetterType" : "java.util.Collection>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List>", "variableName" : "entries", "variableType" : "java.util.List>", "documentation" : "

                                                                                                              A list of inventory items on the instance(s).

                                                                                                              ", "simpleType" : "Map>", "variableSetterType" : "java.util.Collection>" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                              The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                              The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                                              \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                              The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                                              \n@return The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "getterModel" : { "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" : "

                                                                                                              The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                                              \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "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" : "

                                                                                                              The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CaptureTime" : { "beanStyleGetterMethodName" : "getCaptureTime", "beanStyleSetterMethodName" : "setCaptureTime", "c2jName" : "CaptureTime", "c2jShape" : "InventoryItemCaptureTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The time that inventory information was collected for the instance(s).

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #captureTime(String)}.\n@param captureTime a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #captureTime(String)", "deprecated" : false, "documentation" : "

                                                                                                              The time that inventory information was collected for the instance(s).

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "captureTime", "fluentSetterDocumentation" : "

                                                                                                              The time that inventory information was collected for the instance(s).

                                                                                                              \n@param captureTime The time that inventory information was collected for the instance(s).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "captureTime", "getterDocumentation" : "

                                                                                                              The time that inventory information was collected for the instance(s).

                                                                                                              \n@return The time that inventory information was collected for the instance(s).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CaptureTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CaptureTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CaptureTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The time that inventory information was collected for the instance(s).

                                                                                                              \n@param captureTime The time that inventory information was collected for the instance(s).", "setterMethodName" : "setCaptureTime", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "captureTime", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "captureTime", "variableType" : "String", "documentation" : "

                                                                                                              The time that inventory information was collected for the instance(s).

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Entries" : { "beanStyleGetterMethodName" : "getEntries", "beanStyleSetterMethodName" : "setEntries", "c2jName" : "Entries", "c2jShape" : "InventoryItemEntryList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A list of inventory items on the instance(s).

                                                                                                              \nThis is a convenience that creates an instance of the {@link Map>.Builder} avoiding the need to create one manually via {@link Map>#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map>.Builder#build()} is called immediately and its result is passed to {@link #entries(Map>)}.\n@param entries a consumer that will call methods on {@link Map>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #entries(Map>)", "deprecated" : false, "documentation" : "

                                                                                                              A list of inventory items on the instance(s).

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "entries", "fluentSetterDocumentation" : "

                                                                                                              A list of inventory items on the instance(s).

                                                                                                              \n@param entries A list of inventory items on the instance(s).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "entries", "getterDocumentation" : "

                                                                                                              A list of inventory items on the instance(s).

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return A list of inventory items on the instance(s).", "getterModel" : { "returnType" : "java.util.List>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Entries", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Entries", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "InventoryItemEntry", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #member(Map)}.\n@param member a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Map)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "AttributeName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "AttributeValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "member", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "member", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "java.util.Map", "map" : true, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Map", "templateImplType" : "java.util.ArrayList>", "templateType" : "java.util.List>" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Entries", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A list of inventory items on the instance(s).

                                                                                                              \n@param entries A list of inventory items on the instance(s).", "setterMethodName" : "setEntries", "setterModel" : { "variableDeclarationType" : "java.util.List>", "variableName" : "entries", "variableType" : "java.util.List>", "documentation" : null, "simpleType" : "Map>", "variableSetterType" : "java.util.Collection>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List>", "variableName" : "entries", "variableType" : "java.util.List>", "documentation" : "

                                                                                                              A list of inventory items on the instance(s).

                                                                                                              ", "simpleType" : "Map>", "variableSetterType" : "java.util.Collection>" }, "xmlNameSpaceUri" : null }, "InstanceId" : { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The instance ID targeted by the request to query inventory information.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The instance ID targeted by the request to query inventory information.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                                                              The instance ID targeted by the request to query inventory information.

                                                                                                              \n@param instanceId The instance ID targeted by the request to query inventory information.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                                              The instance ID targeted by the request to query inventory information.

                                                                                                              \n@return The instance ID targeted by the request to query inventory information.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The instance ID targeted by the request to query inventory information.

                                                                                                              \n@param instanceId The instance ID targeted by the request to query inventory information.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                                              The instance ID targeted by the request to query inventory information.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                              The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                              The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                                              \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                              The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                                              \n@return The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "getterModel" : { "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" : "

                                                                                                              The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                                              \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "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" : "

                                                                                                              The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SchemaVersion" : { "beanStyleGetterMethodName" : "getSchemaVersion", "beanStyleSetterMethodName" : "setSchemaVersion", "c2jName" : "SchemaVersion", "c2jShape" : "InventoryItemSchemaVersion", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The inventory schema version used by the instance(s).

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #schemaVersion(String)}.\n@param schemaVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #schemaVersion(String)", "deprecated" : false, "documentation" : "

                                                                                                              The inventory schema version used by the instance(s).

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "schemaVersion", "fluentSetterDocumentation" : "

                                                                                                              The inventory schema version used by the instance(s).

                                                                                                              \n@param schemaVersion The inventory schema version used by the instance(s).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "schemaVersion", "getterDocumentation" : "

                                                                                                              The inventory schema version used by the instance(s).

                                                                                                              \n@return The inventory schema version used by the instance(s).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SchemaVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SchemaVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SchemaVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The inventory schema version used by the instance(s).

                                                                                                              \n@param schemaVersion The inventory schema version used by the instance(s).", "setterMethodName" : "setSchemaVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "schemaVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "schemaVersion", "variableType" : "String", "documentation" : "

                                                                                                              The inventory schema version used by the instance(s).

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "TypeName" : { "beanStyleGetterMethodName" : "getTypeName", "beanStyleSetterMethodName" : "setTypeName", "c2jName" : "TypeName", "c2jShape" : "InventoryItemTypeName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The type of inventory item returned by 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 #typeName(String)}.\n@param typeName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #typeName(String)", "deprecated" : false, "documentation" : "

                                                                                                              The type of inventory item returned by the request.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "typeName", "fluentSetterDocumentation" : "

                                                                                                              The type of inventory item returned by the request.

                                                                                                              \n@param typeName The type of inventory item returned by the request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "typeName", "getterDocumentation" : "

                                                                                                              The type of inventory item returned by the request.

                                                                                                              \n@return The type of inventory item returned by 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" : "TypeName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TypeName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TypeName", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The type of inventory item returned by the request.

                                                                                                              \n@param typeName The type of inventory item returned by the request.", "setterMethodName" : "setTypeName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "typeName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "typeName", "variableType" : "String", "documentation" : "

                                                                                                              The type of inventory item returned by the request.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getTypeName", "beanStyleSetterMethodName" : "setTypeName", "c2jName" : "TypeName", "c2jShape" : "InventoryItemTypeName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The type of inventory item returned by 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 #typeName(String)}.\n@param typeName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #typeName(String)", "deprecated" : false, "documentation" : "

                                                                                                              The type of inventory item returned by the request.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "typeName", "fluentSetterDocumentation" : "

                                                                                                              The type of inventory item returned by the request.

                                                                                                              \n@param typeName The type of inventory item returned by the request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "typeName", "getterDocumentation" : "

                                                                                                              The type of inventory item returned by the request.

                                                                                                              \n@return The type of inventory item returned by 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" : "TypeName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TypeName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TypeName", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The type of inventory item returned by the request.

                                                                                                              \n@param typeName The type of inventory item returned by the request.", "setterMethodName" : "setTypeName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "typeName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "typeName", "variableType" : "String", "documentation" : "

                                                                                                              The type of inventory item returned by the request.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The instance ID targeted by the request to query inventory information.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The instance ID targeted by the request to query inventory information.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                                                              The instance ID targeted by the request to query inventory information.

                                                                                                              \n@param instanceId The instance ID targeted by the request to query inventory information.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                                              The instance ID targeted by the request to query inventory information.

                                                                                                              \n@return The instance ID targeted by the request to query inventory information.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The instance ID targeted by the request to query inventory information.

                                                                                                              \n@param instanceId The instance ID targeted by the request to query inventory information.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                                              The instance ID targeted by the request to query inventory information.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSchemaVersion", "beanStyleSetterMethodName" : "setSchemaVersion", "c2jName" : "SchemaVersion", "c2jShape" : "InventoryItemSchemaVersion", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The inventory schema version used by the instance(s).

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #schemaVersion(String)}.\n@param schemaVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #schemaVersion(String)", "deprecated" : false, "documentation" : "

                                                                                                              The inventory schema version used by the instance(s).

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "schemaVersion", "fluentSetterDocumentation" : "

                                                                                                              The inventory schema version used by the instance(s).

                                                                                                              \n@param schemaVersion The inventory schema version used by the instance(s).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "schemaVersion", "getterDocumentation" : "

                                                                                                              The inventory schema version used by the instance(s).

                                                                                                              \n@return The inventory schema version used by the instance(s).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SchemaVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SchemaVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SchemaVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The inventory schema version used by the instance(s).

                                                                                                              \n@param schemaVersion The inventory schema version used by the instance(s).", "setterMethodName" : "setSchemaVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "schemaVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "schemaVersion", "variableType" : "String", "documentation" : "

                                                                                                              The inventory schema version used by the instance(s).

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCaptureTime", "beanStyleSetterMethodName" : "setCaptureTime", "c2jName" : "CaptureTime", "c2jShape" : "InventoryItemCaptureTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The time that inventory information was collected for the instance(s).

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #captureTime(String)}.\n@param captureTime a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #captureTime(String)", "deprecated" : false, "documentation" : "

                                                                                                              The time that inventory information was collected for the instance(s).

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "captureTime", "fluentSetterDocumentation" : "

                                                                                                              The time that inventory information was collected for the instance(s).

                                                                                                              \n@param captureTime The time that inventory information was collected for the instance(s).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "captureTime", "getterDocumentation" : "

                                                                                                              The time that inventory information was collected for the instance(s).

                                                                                                              \n@return The time that inventory information was collected for the instance(s).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CaptureTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CaptureTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CaptureTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The time that inventory information was collected for the instance(s).

                                                                                                              \n@param captureTime The time that inventory information was collected for the instance(s).", "setterMethodName" : "setCaptureTime", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "captureTime", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "captureTime", "variableType" : "String", "documentation" : "

                                                                                                              The time that inventory information was collected for the instance(s).

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEntries", "beanStyleSetterMethodName" : "setEntries", "c2jName" : "Entries", "c2jShape" : "InventoryItemEntryList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A list of inventory items on the instance(s).

                                                                                                              \nThis is a convenience that creates an instance of the {@link Map>.Builder} avoiding the need to create one manually via {@link Map>#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map>.Builder#build()} is called immediately and its result is passed to {@link #entries(Map>)}.\n@param entries a consumer that will call methods on {@link Map>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #entries(Map>)", "deprecated" : false, "documentation" : "

                                                                                                              A list of inventory items on the instance(s).

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "entries", "fluentSetterDocumentation" : "

                                                                                                              A list of inventory items on the instance(s).

                                                                                                              \n@param entries A list of inventory items on the instance(s).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "entries", "getterDocumentation" : "

                                                                                                              A list of inventory items on the instance(s).

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return A list of inventory items on the instance(s).", "getterModel" : { "returnType" : "java.util.List>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Entries", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Entries", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "InventoryItemEntry", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #member(Map)}.\n@param member a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Map)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "AttributeName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "AttributeValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "member", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "member", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "java.util.Map", "map" : true, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Map", "templateImplType" : "java.util.ArrayList>", "templateType" : "java.util.List>" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Entries", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A list of inventory items on the instance(s).

                                                                                                              \n@param entries A list of inventory items on the instance(s).", "setterMethodName" : "setEntries", "setterModel" : { "variableDeclarationType" : "java.util.List>", "variableName" : "entries", "variableType" : "java.util.List>", "documentation" : null, "simpleType" : "Map>", "variableSetterType" : "java.util.Collection>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List>", "variableName" : "entries", "variableType" : "java.util.List>", "documentation" : "

                                                                                                              A list of inventory items on the instance(s).

                                                                                                              ", "simpleType" : "Map>", "variableSetterType" : "java.util.Collection>" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextToken(String)}.\n@param nextToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextToken(String)", "deprecated" : false, "documentation" : "

                                                                                                              The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                              The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                                              \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                              The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                                              \n@return The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "getterModel" : { "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" : "

                                                                                                              The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                                              \n@param nextToken The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.", "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" : "

                                                                                                              The token to use when requesting the next set of items. If there are no additional items to return, the string is empty.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListInventoryEntriesResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListInventoryEntriesResponse", "variableName" : "listInventoryEntriesResponse", "variableType" : "ListInventoryEntriesResponse", "documentation" : null, "simpleType" : "ListInventoryEntriesResponse", "variableSetterType" : "ListInventoryEntriesResponse" }, "wrapper" : false }, "ListResourceComplianceSummariesRequest" : { "c2jName" : "ListResourceComplianceSummariesRequest", "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" : "ListResourceComplianceSummaries", "locationName" : null, "requestUri" : "/", "target" : "AmazonSSM.ListResourceComplianceSummaries", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "ComplianceStringFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              One or more filters. Use a filter to return a more specific list of results.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #filters(List)}.\n@param filters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filters(List)", "deprecated" : false, "documentation" : "

                                                                                                              One or more filters. Use a filter to return a more specific list of results.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filters", "fluentSetterDocumentation" : "

                                                                                                              One or more filters. Use a filter to return a more specific list of results.

                                                                                                              \n@param filters One or more filters. Use a filter to return a more specific list of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

                                                                                                              One or more filters. Use a filter to return a more specific list of results.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return One or more filters. Use a filter to return a more specific list of results.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ComplianceStringFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ComplianceStringFilter.Builder} avoiding the need to create one manually via {@link ComplianceStringFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link ComplianceStringFilter.Builder#build()} is called immediately and its result is passed to {@link #member(ComplianceStringFilter)}.\n@param member a consumer that will call methods on {@link ComplianceStringFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ComplianceStringFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "ComplianceStringFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "ComplianceStringFilter", "variableName" : "member", "variableType" : "ComplianceStringFilter", "documentation" : null, "simpleType" : "ComplianceStringFilter", "variableSetterType" : "ComplianceStringFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ComplianceStringFilter", "variableName" : "member", "variableType" : "ComplianceStringFilter", "documentation" : "", "simpleType" : "ComplianceStringFilter", "variableSetterType" : "ComplianceStringFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ComplianceStringFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ComplianceStringFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

                                                                                                              One or more filters. Use a filter to return a more specific list of results.

                                                                                                              \n@param filters One or more filters. Use a filter to return a more specific list of results.", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

                                                                                                              One or more filters. Use a filter to return a more specific list of results.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A token to start the list. Use this token to get the next set of 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, "documentation" : "

                                                                                                              A token to start the list. Use this token to get the next set of results.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                              A token to start the list. Use this token to get the next set of results.

                                                                                                              \n@param nextToken A token to start the list. Use this token to get the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                              A token to start the list. Use this token to get the next set of results.

                                                                                                              \n@return A token to start the list. Use this token to get the next set of 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 to start the list. Use this token to get the next set of results.

                                                                                                              \n@param nextToken A token to start the list. Use this token to get the next set of 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 to start the list. Use this token to get the next set of results.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@return The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Filters" : { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "ComplianceStringFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              One or more filters. Use a filter to return a more specific list of results.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #filters(List)}.\n@param filters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filters(List)", "deprecated" : false, "documentation" : "

                                                                                                              One or more filters. Use a filter to return a more specific list of results.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filters", "fluentSetterDocumentation" : "

                                                                                                              One or more filters. Use a filter to return a more specific list of results.

                                                                                                              \n@param filters One or more filters. Use a filter to return a more specific list of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

                                                                                                              One or more filters. Use a filter to return a more specific list of results.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return One or more filters. Use a filter to return a more specific list of results.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ComplianceStringFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ComplianceStringFilter.Builder} avoiding the need to create one manually via {@link ComplianceStringFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link ComplianceStringFilter.Builder#build()} is called immediately and its result is passed to {@link #member(ComplianceStringFilter)}.\n@param member a consumer that will call methods on {@link ComplianceStringFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ComplianceStringFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "ComplianceStringFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "ComplianceStringFilter", "variableName" : "member", "variableType" : "ComplianceStringFilter", "documentation" : null, "simpleType" : "ComplianceStringFilter", "variableSetterType" : "ComplianceStringFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ComplianceStringFilter", "variableName" : "member", "variableType" : "ComplianceStringFilter", "documentation" : "", "simpleType" : "ComplianceStringFilter", "variableSetterType" : "ComplianceStringFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ComplianceStringFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ComplianceStringFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

                                                                                                              One or more filters. Use a filter to return a more specific list of results.

                                                                                                              \n@param filters One or more filters. Use a filter to return a more specific list of results.", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

                                                                                                              One or more filters. Use a filter to return a more specific list of results.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "MaxResults" : { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@return The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A token to start the list. Use this token to get the next set of 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, "documentation" : "

                                                                                                              A token to start the list. Use this token to get the next set of results.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                              A token to start the list. Use this token to get the next set of results.

                                                                                                              \n@param nextToken A token to start the list. Use this token to get the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                              A token to start the list. Use this token to get the next set of results.

                                                                                                              \n@return A token to start the list. Use this token to get the next set of 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 to start the list. Use this token to get the next set of results.

                                                                                                              \n@param nextToken A token to start the list. Use this token to get the next set of 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 to start the list. Use this token to get the next set of results.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "ComplianceStringFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              One or more filters. Use a filter to return a more specific list of results.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #filters(List)}.\n@param filters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filters(List)", "deprecated" : false, "documentation" : "

                                                                                                              One or more filters. Use a filter to return a more specific list of results.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filters", "fluentSetterDocumentation" : "

                                                                                                              One or more filters. Use a filter to return a more specific list of results.

                                                                                                              \n@param filters One or more filters. Use a filter to return a more specific list of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

                                                                                                              One or more filters. Use a filter to return a more specific list of results.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return One or more filters. Use a filter to return a more specific list of results.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ComplianceStringFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ComplianceStringFilter.Builder} avoiding the need to create one manually via {@link ComplianceStringFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link ComplianceStringFilter.Builder#build()} is called immediately and its result is passed to {@link #member(ComplianceStringFilter)}.\n@param member a consumer that will call methods on {@link ComplianceStringFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ComplianceStringFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "ComplianceStringFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "ComplianceStringFilter", "variableName" : "member", "variableType" : "ComplianceStringFilter", "documentation" : null, "simpleType" : "ComplianceStringFilter", "variableSetterType" : "ComplianceStringFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ComplianceStringFilter", "variableName" : "member", "variableType" : "ComplianceStringFilter", "documentation" : "", "simpleType" : "ComplianceStringFilter", "variableSetterType" : "ComplianceStringFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ComplianceStringFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ComplianceStringFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

                                                                                                              One or more filters. Use a filter to return a more specific list of results.

                                                                                                              \n@param filters One or more filters. Use a filter to return a more specific list of results.", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

                                                                                                              One or more filters. Use a filter to return a more specific list of results.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A token to start the list. Use this token to get the next set of 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, "documentation" : "

                                                                                                              A token to start the list. Use this token to get the next set of results.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                              A token to start the list. Use this token to get the next set of results.

                                                                                                              \n@param nextToken A token to start the list. Use this token to get the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                              A token to start the list. Use this token to get the next set of results.

                                                                                                              \n@return A token to start the list. Use this token to get the next set of 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 to start the list. Use this token to get the next set of results.

                                                                                                              \n@param nextToken A token to start the list. Use this token to get the next set of 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 to start the list. Use this token to get the next set of results.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@return The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListResourceComplianceSummariesRequest", "simpleMethod" : true, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListResourceComplianceSummariesRequest", "variableName" : "listResourceComplianceSummariesRequest", "variableType" : "ListResourceComplianceSummariesRequest", "documentation" : null, "simpleType" : "ListResourceComplianceSummariesRequest", "variableSetterType" : "ListResourceComplianceSummariesRequest" }, "wrapper" : false }, "ListResourceComplianceSummariesResponse" : { "c2jName" : "ListResourceComplianceSummariesResult", "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" : [ { "beanStyleGetterMethodName" : "getResourceComplianceSummaryItems", "beanStyleSetterMethodName" : "setResourceComplianceSummaryItems", "c2jName" : "ResourceComplianceSummaryItems", "c2jShape" : "ResourceComplianceSummaryItemList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A summary count for specified or targeted managed instances. Summary count includes information about compliant and non-compliant State Manager associations, patch status, or custom items according to the filter criteria that you specify.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #resourceComplianceSummaryItems(List)}.\n@param resourceComplianceSummaryItems a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceComplianceSummaryItems(List)", "deprecated" : false, "documentation" : "

                                                                                                              A summary count for specified or targeted managed instances. Summary count includes information about compliant and non-compliant State Manager associations, patch status, or custom items according to the filter criteria that you specify.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceComplianceSummaryItems", "fluentSetterDocumentation" : "

                                                                                                              A summary count for specified or targeted managed instances. Summary count includes information about compliant and non-compliant State Manager associations, patch status, or custom items according to the filter criteria that you specify.

                                                                                                              \n@param resourceComplianceSummaryItems A summary count for specified or targeted managed instances. Summary count includes information about compliant and non-compliant State Manager associations, patch status, or custom items according to the filter criteria that you specify.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceComplianceSummaryItems", "getterDocumentation" : "

                                                                                                              A summary count for specified or targeted managed instances. Summary count includes information about compliant and non-compliant State Manager associations, patch status, or custom items according to the filter criteria that you specify.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return A summary count for specified or targeted managed instances. Summary count includes information about compliant and non-compliant State Manager associations, patch status, or custom items according to the filter criteria that you specify.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceComplianceSummaryItems", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceComplianceSummaryItems", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ResourceComplianceSummaryItem", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ResourceComplianceSummaryItem.Builder} avoiding the need to create one manually via {@link ResourceComplianceSummaryItem#builder()}.\n\nWhen the {@link Consumer} completes, {@link ResourceComplianceSummaryItem.Builder#build()} is called immediately and its result is passed to {@link #member(ResourceComplianceSummaryItem)}.\n@param member a consumer that will call methods on {@link ResourceComplianceSummaryItem.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ResourceComplianceSummaryItem)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "ResourceComplianceSummaryItem", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "ResourceComplianceSummaryItem", "variableName" : "member", "variableType" : "ResourceComplianceSummaryItem", "documentation" : null, "simpleType" : "ResourceComplianceSummaryItem", "variableSetterType" : "ResourceComplianceSummaryItem" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ResourceComplianceSummaryItem", "variableName" : "member", "variableType" : "ResourceComplianceSummaryItem", "documentation" : "", "simpleType" : "ResourceComplianceSummaryItem", "variableSetterType" : "ResourceComplianceSummaryItem" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ResourceComplianceSummaryItem", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ResourceComplianceSummaryItem", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ResourceComplianceSummaryItems", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A summary count for specified or targeted managed instances. Summary count includes information about compliant and non-compliant State Manager associations, patch status, or custom items according to the filter criteria that you specify.

                                                                                                              \n@param resourceComplianceSummaryItems A summary count for specified or targeted managed instances. Summary count includes information about compliant and non-compliant State Manager associations, patch status, or custom items according to the filter criteria that you specify.", "setterMethodName" : "setResourceComplianceSummaryItems", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "resourceComplianceSummaryItems", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "resourceComplianceSummaryItems", "variableType" : "java.util.List", "documentation" : "

                                                                                                              A summary count for specified or targeted managed instances. Summary count includes information about compliant and non-compliant State Manager associations, patch status, or custom items according to the filter criteria that you specify.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The token for the next set of items to return. Use this token to get the next set of 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, "documentation" : "

                                                                                                              The token for the next set of items to return. Use this token to get the next set of results.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                              The token for the next set of items to return. Use this token to get the next set of results.

                                                                                                              \n@param nextToken The token for the next set of items to return. Use this token to get the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                              The token for the next set of items to return. Use this token to get the next set of results.

                                                                                                              \n@return The token for the next set of items to return. Use this token to get the next set of 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" : "

                                                                                                              The token for the next set of items to return. Use this token to get the next set of results.

                                                                                                              \n@param nextToken The token for the next set of items to return. Use this token to get the next set of 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" : "

                                                                                                              The token for the next set of items to return. Use this token to get the next set of results.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The token for the next set of items to return. Use this token to get the next set of 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, "documentation" : "

                                                                                                              The token for the next set of items to return. Use this token to get the next set of results.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                              The token for the next set of items to return. Use this token to get the next set of results.

                                                                                                              \n@param nextToken The token for the next set of items to return. Use this token to get the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                              The token for the next set of items to return. Use this token to get the next set of results.

                                                                                                              \n@return The token for the next set of items to return. Use this token to get the next set of 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" : "

                                                                                                              The token for the next set of items to return. Use this token to get the next set of results.

                                                                                                              \n@param nextToken The token for the next set of items to return. Use this token to get the next set of 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" : "

                                                                                                              The token for the next set of items to return. Use this token to get the next set of results.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ResourceComplianceSummaryItems" : { "beanStyleGetterMethodName" : "getResourceComplianceSummaryItems", "beanStyleSetterMethodName" : "setResourceComplianceSummaryItems", "c2jName" : "ResourceComplianceSummaryItems", "c2jShape" : "ResourceComplianceSummaryItemList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A summary count for specified or targeted managed instances. Summary count includes information about compliant and non-compliant State Manager associations, patch status, or custom items according to the filter criteria that you specify.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #resourceComplianceSummaryItems(List)}.\n@param resourceComplianceSummaryItems a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceComplianceSummaryItems(List)", "deprecated" : false, "documentation" : "

                                                                                                              A summary count for specified or targeted managed instances. Summary count includes information about compliant and non-compliant State Manager associations, patch status, or custom items according to the filter criteria that you specify.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceComplianceSummaryItems", "fluentSetterDocumentation" : "

                                                                                                              A summary count for specified or targeted managed instances. Summary count includes information about compliant and non-compliant State Manager associations, patch status, or custom items according to the filter criteria that you specify.

                                                                                                              \n@param resourceComplianceSummaryItems A summary count for specified or targeted managed instances. Summary count includes information about compliant and non-compliant State Manager associations, patch status, or custom items according to the filter criteria that you specify.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceComplianceSummaryItems", "getterDocumentation" : "

                                                                                                              A summary count for specified or targeted managed instances. Summary count includes information about compliant and non-compliant State Manager associations, patch status, or custom items according to the filter criteria that you specify.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return A summary count for specified or targeted managed instances. Summary count includes information about compliant and non-compliant State Manager associations, patch status, or custom items according to the filter criteria that you specify.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceComplianceSummaryItems", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceComplianceSummaryItems", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ResourceComplianceSummaryItem", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ResourceComplianceSummaryItem.Builder} avoiding the need to create one manually via {@link ResourceComplianceSummaryItem#builder()}.\n\nWhen the {@link Consumer} completes, {@link ResourceComplianceSummaryItem.Builder#build()} is called immediately and its result is passed to {@link #member(ResourceComplianceSummaryItem)}.\n@param member a consumer that will call methods on {@link ResourceComplianceSummaryItem.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ResourceComplianceSummaryItem)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "ResourceComplianceSummaryItem", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "ResourceComplianceSummaryItem", "variableName" : "member", "variableType" : "ResourceComplianceSummaryItem", "documentation" : null, "simpleType" : "ResourceComplianceSummaryItem", "variableSetterType" : "ResourceComplianceSummaryItem" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ResourceComplianceSummaryItem", "variableName" : "member", "variableType" : "ResourceComplianceSummaryItem", "documentation" : "", "simpleType" : "ResourceComplianceSummaryItem", "variableSetterType" : "ResourceComplianceSummaryItem" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ResourceComplianceSummaryItem", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ResourceComplianceSummaryItem", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ResourceComplianceSummaryItems", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A summary count for specified or targeted managed instances. Summary count includes information about compliant and non-compliant State Manager associations, patch status, or custom items according to the filter criteria that you specify.

                                                                                                              \n@param resourceComplianceSummaryItems A summary count for specified or targeted managed instances. Summary count includes information about compliant and non-compliant State Manager associations, patch status, or custom items according to the filter criteria that you specify.", "setterMethodName" : "setResourceComplianceSummaryItems", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "resourceComplianceSummaryItems", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "resourceComplianceSummaryItems", "variableType" : "java.util.List", "documentation" : "

                                                                                                              A summary count for specified or targeted managed instances. Summary count includes information about compliant and non-compliant State Manager associations, patch status, or custom items according to the filter criteria that you specify.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getResourceComplianceSummaryItems", "beanStyleSetterMethodName" : "setResourceComplianceSummaryItems", "c2jName" : "ResourceComplianceSummaryItems", "c2jShape" : "ResourceComplianceSummaryItemList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A summary count for specified or targeted managed instances. Summary count includes information about compliant and non-compliant State Manager associations, patch status, or custom items according to the filter criteria that you specify.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #resourceComplianceSummaryItems(List)}.\n@param resourceComplianceSummaryItems a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceComplianceSummaryItems(List)", "deprecated" : false, "documentation" : "

                                                                                                              A summary count for specified or targeted managed instances. Summary count includes information about compliant and non-compliant State Manager associations, patch status, or custom items according to the filter criteria that you specify.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceComplianceSummaryItems", "fluentSetterDocumentation" : "

                                                                                                              A summary count for specified or targeted managed instances. Summary count includes information about compliant and non-compliant State Manager associations, patch status, or custom items according to the filter criteria that you specify.

                                                                                                              \n@param resourceComplianceSummaryItems A summary count for specified or targeted managed instances. Summary count includes information about compliant and non-compliant State Manager associations, patch status, or custom items according to the filter criteria that you specify.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceComplianceSummaryItems", "getterDocumentation" : "

                                                                                                              A summary count for specified or targeted managed instances. Summary count includes information about compliant and non-compliant State Manager associations, patch status, or custom items according to the filter criteria that you specify.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return A summary count for specified or targeted managed instances. Summary count includes information about compliant and non-compliant State Manager associations, patch status, or custom items according to the filter criteria that you specify.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceComplianceSummaryItems", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceComplianceSummaryItems", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ResourceComplianceSummaryItem", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ResourceComplianceSummaryItem.Builder} avoiding the need to create one manually via {@link ResourceComplianceSummaryItem#builder()}.\n\nWhen the {@link Consumer} completes, {@link ResourceComplianceSummaryItem.Builder#build()} is called immediately and its result is passed to {@link #member(ResourceComplianceSummaryItem)}.\n@param member a consumer that will call methods on {@link ResourceComplianceSummaryItem.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ResourceComplianceSummaryItem)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "ResourceComplianceSummaryItem", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "ResourceComplianceSummaryItem", "variableName" : "member", "variableType" : "ResourceComplianceSummaryItem", "documentation" : null, "simpleType" : "ResourceComplianceSummaryItem", "variableSetterType" : "ResourceComplianceSummaryItem" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ResourceComplianceSummaryItem", "variableName" : "member", "variableType" : "ResourceComplianceSummaryItem", "documentation" : "", "simpleType" : "ResourceComplianceSummaryItem", "variableSetterType" : "ResourceComplianceSummaryItem" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ResourceComplianceSummaryItem", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ResourceComplianceSummaryItem", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ResourceComplianceSummaryItems", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A summary count for specified or targeted managed instances. Summary count includes information about compliant and non-compliant State Manager associations, patch status, or custom items according to the filter criteria that you specify.

                                                                                                              \n@param resourceComplianceSummaryItems A summary count for specified or targeted managed instances. Summary count includes information about compliant and non-compliant State Manager associations, patch status, or custom items according to the filter criteria that you specify.", "setterMethodName" : "setResourceComplianceSummaryItems", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "resourceComplianceSummaryItems", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "resourceComplianceSummaryItems", "variableType" : "java.util.List", "documentation" : "

                                                                                                              A summary count for specified or targeted managed instances. Summary count includes information about compliant and non-compliant State Manager associations, patch status, or custom items according to the filter criteria that you specify.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The token for the next set of items to return. Use this token to get the next set of 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, "documentation" : "

                                                                                                              The token for the next set of items to return. Use this token to get the next set of results.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                              The token for the next set of items to return. Use this token to get the next set of results.

                                                                                                              \n@param nextToken The token for the next set of items to return. Use this token to get the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                              The token for the next set of items to return. Use this token to get the next set of results.

                                                                                                              \n@return The token for the next set of items to return. Use this token to get the next set of 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" : "

                                                                                                              The token for the next set of items to return. Use this token to get the next set of results.

                                                                                                              \n@param nextToken The token for the next set of items to return. Use this token to get the next set of 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" : "

                                                                                                              The token for the next set of items to return. Use this token to get the next set of results.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListResourceComplianceSummariesResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListResourceComplianceSummariesResponse", "variableName" : "listResourceComplianceSummariesResponse", "variableType" : "ListResourceComplianceSummariesResponse", "documentation" : null, "simpleType" : "ListResourceComplianceSummariesResponse", "variableSetterType" : "ListResourceComplianceSummariesResponse" }, "wrapper" : false }, "ListResourceDataSyncRequest" : { "c2jName" : "ListResourceDataSyncRequest", "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" : "ListResourceDataSync", "locationName" : null, "requestUri" : "/", "target" : "AmazonSSM.ListResourceDataSync", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A token to start the list. Use this token to get the next set of 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, "documentation" : "

                                                                                                              A token to start the list. Use this token to get the next set of results.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                              A token to start the list. Use this token to get the next set of results.

                                                                                                              \n@param nextToken A token to start the list. Use this token to get the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                              A token to start the list. Use this token to get the next set of results.

                                                                                                              \n@return A token to start the list. Use this token to get the next set of 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 to start the list. Use this token to get the next set of results.

                                                                                                              \n@param nextToken A token to start the list. Use this token to get the next set of 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 to start the list. Use this token to get the next set of results.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@return The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "MaxResults" : { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@return The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A token to start the list. Use this token to get the next set of 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, "documentation" : "

                                                                                                              A token to start the list. Use this token to get the next set of results.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                              A token to start the list. Use this token to get the next set of results.

                                                                                                              \n@param nextToken A token to start the list. Use this token to get the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                              A token to start the list. Use this token to get the next set of results.

                                                                                                              \n@return A token to start the list. Use this token to get the next set of 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 to start the list. Use this token to get the next set of results.

                                                                                                              \n@param nextToken A token to start the list. Use this token to get the next set of 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 to start the list. Use this token to get the next set of results.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A token to start the list. Use this token to get the next set of 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, "documentation" : "

                                                                                                              A token to start the list. Use this token to get the next set of results.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                              A token to start the list. Use this token to get the next set of results.

                                                                                                              \n@param nextToken A token to start the list. Use this token to get the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                              A token to start the list. Use this token to get the next set of results.

                                                                                                              \n@return A token to start the list. Use this token to get the next set of 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 to start the list. Use this token to get the next set of results.

                                                                                                              \n@param nextToken A token to start the list. Use this token to get the next set of 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 to start the list. Use this token to get the next set of results.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxResults", "beanStyleSetterMethodName" : "setMaxResults", "c2jName" : "MaxResults", "c2jShape" : "MaxResults", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #maxResults(Integer)}.\n@param maxResults a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxResults(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxResults", "fluentSetterDocumentation" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@return The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              \n@param maxResults The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call 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" : "

                                                                                                              The maximum number of items to return for this call. The call also returns a token that you can specify in a subsequent call to get the next set of results.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListResourceDataSyncRequest", "simpleMethod" : true, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListResourceDataSyncRequest", "variableName" : "listResourceDataSyncRequest", "variableType" : "ListResourceDataSyncRequest", "documentation" : null, "simpleType" : "ListResourceDataSyncRequest", "variableSetterType" : "ListResourceDataSyncRequest" }, "wrapper" : false }, "ListResourceDataSyncResponse" : { "c2jName" : "ListResourceDataSyncResult", "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" : [ { "beanStyleGetterMethodName" : "getResourceDataSyncItems", "beanStyleSetterMethodName" : "setResourceDataSyncItems", "c2jName" : "ResourceDataSyncItems", "c2jShape" : "ResourceDataSyncItemList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A list of your current Resource Data Sync configurations and their statuses.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #resourceDataSyncItems(List)}.\n@param resourceDataSyncItems a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceDataSyncItems(List)", "deprecated" : false, "documentation" : "

                                                                                                              A list of your current Resource Data Sync configurations and their statuses.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceDataSyncItems", "fluentSetterDocumentation" : "

                                                                                                              A list of your current Resource Data Sync configurations and their statuses.

                                                                                                              \n@param resourceDataSyncItems A list of your current Resource Data Sync configurations and their statuses.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceDataSyncItems", "getterDocumentation" : "

                                                                                                              A list of your current Resource Data Sync configurations and their statuses.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return A list of your current Resource Data Sync configurations and their statuses.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceDataSyncItems", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceDataSyncItems", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ResourceDataSyncItem", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ResourceDataSyncItem.Builder} avoiding the need to create one manually via {@link ResourceDataSyncItem#builder()}.\n\nWhen the {@link Consumer} completes, {@link ResourceDataSyncItem.Builder#build()} is called immediately and its result is passed to {@link #member(ResourceDataSyncItem)}.\n@param member a consumer that will call methods on {@link ResourceDataSyncItem.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ResourceDataSyncItem)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "ResourceDataSyncItem", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "ResourceDataSyncItem", "variableName" : "member", "variableType" : "ResourceDataSyncItem", "documentation" : null, "simpleType" : "ResourceDataSyncItem", "variableSetterType" : "ResourceDataSyncItem" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ResourceDataSyncItem", "variableName" : "member", "variableType" : "ResourceDataSyncItem", "documentation" : "", "simpleType" : "ResourceDataSyncItem", "variableSetterType" : "ResourceDataSyncItem" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ResourceDataSyncItem", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ResourceDataSyncItem", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ResourceDataSyncItems", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A list of your current Resource Data Sync configurations and their statuses.

                                                                                                              \n@param resourceDataSyncItems A list of your current Resource Data Sync configurations and their statuses.", "setterMethodName" : "setResourceDataSyncItems", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "resourceDataSyncItems", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "resourceDataSyncItems", "variableType" : "java.util.List", "documentation" : "

                                                                                                              A list of your current Resource Data Sync configurations and their statuses.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The token for the next set of items to return. Use this token to get the next set of 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, "documentation" : "

                                                                                                              The token for the next set of items to return. Use this token to get the next set of results.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                              The token for the next set of items to return. Use this token to get the next set of results.

                                                                                                              \n@param nextToken The token for the next set of items to return. Use this token to get the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                              The token for the next set of items to return. Use this token to get the next set of results.

                                                                                                              \n@return The token for the next set of items to return. Use this token to get the next set of 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" : "

                                                                                                              The token for the next set of items to return. Use this token to get the next set of results.

                                                                                                              \n@param nextToken The token for the next set of items to return. Use this token to get the next set of 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" : "

                                                                                                              The token for the next set of items to return. Use this token to get the next set of results.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "NextToken" : { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The token for the next set of items to return. Use this token to get the next set of 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, "documentation" : "

                                                                                                              The token for the next set of items to return. Use this token to get the next set of results.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                              The token for the next set of items to return. Use this token to get the next set of results.

                                                                                                              \n@param nextToken The token for the next set of items to return. Use this token to get the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                              The token for the next set of items to return. Use this token to get the next set of results.

                                                                                                              \n@return The token for the next set of items to return. Use this token to get the next set of 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" : "

                                                                                                              The token for the next set of items to return. Use this token to get the next set of results.

                                                                                                              \n@param nextToken The token for the next set of items to return. Use this token to get the next set of 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" : "

                                                                                                              The token for the next set of items to return. Use this token to get the next set of results.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ResourceDataSyncItems" : { "beanStyleGetterMethodName" : "getResourceDataSyncItems", "beanStyleSetterMethodName" : "setResourceDataSyncItems", "c2jName" : "ResourceDataSyncItems", "c2jShape" : "ResourceDataSyncItemList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A list of your current Resource Data Sync configurations and their statuses.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #resourceDataSyncItems(List)}.\n@param resourceDataSyncItems a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceDataSyncItems(List)", "deprecated" : false, "documentation" : "

                                                                                                              A list of your current Resource Data Sync configurations and their statuses.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceDataSyncItems", "fluentSetterDocumentation" : "

                                                                                                              A list of your current Resource Data Sync configurations and their statuses.

                                                                                                              \n@param resourceDataSyncItems A list of your current Resource Data Sync configurations and their statuses.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceDataSyncItems", "getterDocumentation" : "

                                                                                                              A list of your current Resource Data Sync configurations and their statuses.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return A list of your current Resource Data Sync configurations and their statuses.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceDataSyncItems", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceDataSyncItems", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ResourceDataSyncItem", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ResourceDataSyncItem.Builder} avoiding the need to create one manually via {@link ResourceDataSyncItem#builder()}.\n\nWhen the {@link Consumer} completes, {@link ResourceDataSyncItem.Builder#build()} is called immediately and its result is passed to {@link #member(ResourceDataSyncItem)}.\n@param member a consumer that will call methods on {@link ResourceDataSyncItem.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ResourceDataSyncItem)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "ResourceDataSyncItem", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "ResourceDataSyncItem", "variableName" : "member", "variableType" : "ResourceDataSyncItem", "documentation" : null, "simpleType" : "ResourceDataSyncItem", "variableSetterType" : "ResourceDataSyncItem" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ResourceDataSyncItem", "variableName" : "member", "variableType" : "ResourceDataSyncItem", "documentation" : "", "simpleType" : "ResourceDataSyncItem", "variableSetterType" : "ResourceDataSyncItem" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ResourceDataSyncItem", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ResourceDataSyncItem", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ResourceDataSyncItems", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A list of your current Resource Data Sync configurations and their statuses.

                                                                                                              \n@param resourceDataSyncItems A list of your current Resource Data Sync configurations and their statuses.", "setterMethodName" : "setResourceDataSyncItems", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "resourceDataSyncItems", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "resourceDataSyncItems", "variableType" : "java.util.List", "documentation" : "

                                                                                                              A list of your current Resource Data Sync configurations and their statuses.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getResourceDataSyncItems", "beanStyleSetterMethodName" : "setResourceDataSyncItems", "c2jName" : "ResourceDataSyncItems", "c2jShape" : "ResourceDataSyncItemList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A list of your current Resource Data Sync configurations and their statuses.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #resourceDataSyncItems(List)}.\n@param resourceDataSyncItems a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceDataSyncItems(List)", "deprecated" : false, "documentation" : "

                                                                                                              A list of your current Resource Data Sync configurations and their statuses.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceDataSyncItems", "fluentSetterDocumentation" : "

                                                                                                              A list of your current Resource Data Sync configurations and their statuses.

                                                                                                              \n@param resourceDataSyncItems A list of your current Resource Data Sync configurations and their statuses.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceDataSyncItems", "getterDocumentation" : "

                                                                                                              A list of your current Resource Data Sync configurations and their statuses.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return A list of your current Resource Data Sync configurations and their statuses.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceDataSyncItems", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceDataSyncItems", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ResourceDataSyncItem", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ResourceDataSyncItem.Builder} avoiding the need to create one manually via {@link ResourceDataSyncItem#builder()}.\n\nWhen the {@link Consumer} completes, {@link ResourceDataSyncItem.Builder#build()} is called immediately and its result is passed to {@link #member(ResourceDataSyncItem)}.\n@param member a consumer that will call methods on {@link ResourceDataSyncItem.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ResourceDataSyncItem)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "ResourceDataSyncItem", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "ResourceDataSyncItem", "variableName" : "member", "variableType" : "ResourceDataSyncItem", "documentation" : null, "simpleType" : "ResourceDataSyncItem", "variableSetterType" : "ResourceDataSyncItem" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ResourceDataSyncItem", "variableName" : "member", "variableType" : "ResourceDataSyncItem", "documentation" : "", "simpleType" : "ResourceDataSyncItem", "variableSetterType" : "ResourceDataSyncItem" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ResourceDataSyncItem", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ResourceDataSyncItem", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "ResourceDataSyncItems", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A list of your current Resource Data Sync configurations and their statuses.

                                                                                                              \n@param resourceDataSyncItems A list of your current Resource Data Sync configurations and their statuses.", "setterMethodName" : "setResourceDataSyncItems", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "resourceDataSyncItems", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "resourceDataSyncItems", "variableType" : "java.util.List", "documentation" : "

                                                                                                              A list of your current Resource Data Sync configurations and their statuses.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextToken", "beanStyleSetterMethodName" : "setNextToken", "c2jName" : "NextToken", "c2jShape" : "NextToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The token for the next set of items to return. Use this token to get the next set of 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, "documentation" : "

                                                                                                              The token for the next set of items to return. Use this token to get the next set of results.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextToken", "fluentSetterDocumentation" : "

                                                                                                              The token for the next set of items to return. Use this token to get the next set of results.

                                                                                                              \n@param nextToken The token for the next set of items to return. Use this token to get the next set of results.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextToken", "getterDocumentation" : "

                                                                                                              The token for the next set of items to return. Use this token to get the next set of results.

                                                                                                              \n@return The token for the next set of items to return. Use this token to get the next set of 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" : "

                                                                                                              The token for the next set of items to return. Use this token to get the next set of results.

                                                                                                              \n@param nextToken The token for the next set of items to return. Use this token to get the next set of 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" : "

                                                                                                              The token for the next set of items to return. Use this token to get the next set of results.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ListResourceDataSyncResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ListResourceDataSyncResponse", "variableName" : "listResourceDataSyncResponse", "variableType" : "ListResourceDataSyncResponse", "documentation" : null, "simpleType" : "ListResourceDataSyncResponse", "variableSetterType" : "ListResourceDataSyncResponse" }, "wrapper" : false }, "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" : "AmazonSSM.ListTagsForResource", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getResourceTypeAsString", "beanStyleSetterMethodName" : "setResourceType", "c2jName" : "ResourceType", "c2jShape" : "ResourceTypeForTagging", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Returns a list of tags for a specific resource type.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceTypeAsString(String)}.\n@param resourceType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceType(String)", "deprecated" : false, "documentation" : "

                                                                                                              Returns a list of tags for a specific resource type.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "ResourceTypeForTagging", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "resourceType", "fluentEnumSetterMethodName" : "resourceType", "fluentGetterMethodName" : "resourceTypeAsString", "fluentSetterDocumentation" : "

                                                                                                              Returns a list of tags for a specific resource type.

                                                                                                              \n@param resourceType Returns a list of tags for a specific resource type.\n@see ResourceTypeForTagging\n@return Returns a reference to this object so that method calls can be chained together.\n@see ResourceTypeForTagging", "fluentSetterMethodName" : "resourceType", "getterDocumentation" : "

                                                                                                              Returns a list of tags for a specific resource type.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #resourceType} will return {@link ResourceTypeForTagging#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #resourceTypeAsString}.\n

                                                                                                              \n@return Returns a list of tags for a specific resource type.\n@see ResourceTypeForTagging", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceType", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Returns a list of tags for a specific resource type.

                                                                                                              \n@param resourceType Returns a list of tags for a specific resource type.\n@see ResourceTypeForTagging", "setterMethodName" : "setResourceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceType", "variableType" : "String", "documentation" : "

                                                                                                              Returns a list of tags for a specific resource type.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getResourceId", "beanStyleSetterMethodName" : "setResourceId", "c2jName" : "ResourceId", "c2jShape" : "ResourceId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The resource ID for which you want to see a list of tags.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceId(String)}.\n@param resourceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The resource ID for which you want to see a list of tags.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceId", "fluentSetterDocumentation" : "

                                                                                                              The resource ID for which you want to see a list of tags.

                                                                                                              \n@param resourceId The resource ID for which you want to see a list of tags.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceId", "getterDocumentation" : "

                                                                                                              The resource ID for which you want to see a list of tags.

                                                                                                              \n@return The resource ID for which you want to see a list of tags.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The resource ID for which you want to see a list of tags.

                                                                                                              \n@param resourceId The resource ID for which you want to see a list of tags.", "setterMethodName" : "setResourceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceId", "variableType" : "String", "documentation" : "

                                                                                                              The resource ID for which you want to see a list of tags.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ResourceId" : { "beanStyleGetterMethodName" : "getResourceId", "beanStyleSetterMethodName" : "setResourceId", "c2jName" : "ResourceId", "c2jShape" : "ResourceId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The resource ID for which you want to see a list of tags.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceId(String)}.\n@param resourceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The resource ID for which you want to see a list of tags.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceId", "fluentSetterDocumentation" : "

                                                                                                              The resource ID for which you want to see a list of tags.

                                                                                                              \n@param resourceId The resource ID for which you want to see a list of tags.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceId", "getterDocumentation" : "

                                                                                                              The resource ID for which you want to see a list of tags.

                                                                                                              \n@return The resource ID for which you want to see a list of tags.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The resource ID for which you want to see a list of tags.

                                                                                                              \n@param resourceId The resource ID for which you want to see a list of tags.", "setterMethodName" : "setResourceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceId", "variableType" : "String", "documentation" : "

                                                                                                              The resource ID for which you want to see a list of tags.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ResourceType" : { "beanStyleGetterMethodName" : "getResourceTypeAsString", "beanStyleSetterMethodName" : "setResourceType", "c2jName" : "ResourceType", "c2jShape" : "ResourceTypeForTagging", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Returns a list of tags for a specific resource type.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceTypeAsString(String)}.\n@param resourceType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceType(String)", "deprecated" : false, "documentation" : "

                                                                                                              Returns a list of tags for a specific resource type.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "ResourceTypeForTagging", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "resourceType", "fluentEnumSetterMethodName" : "resourceType", "fluentGetterMethodName" : "resourceTypeAsString", "fluentSetterDocumentation" : "

                                                                                                              Returns a list of tags for a specific resource type.

                                                                                                              \n@param resourceType Returns a list of tags for a specific resource type.\n@see ResourceTypeForTagging\n@return Returns a reference to this object so that method calls can be chained together.\n@see ResourceTypeForTagging", "fluentSetterMethodName" : "resourceType", "getterDocumentation" : "

                                                                                                              Returns a list of tags for a specific resource type.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #resourceType} will return {@link ResourceTypeForTagging#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #resourceTypeAsString}.\n

                                                                                                              \n@return Returns a list of tags for a specific resource type.\n@see ResourceTypeForTagging", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceType", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Returns a list of tags for a specific resource type.

                                                                                                              \n@param resourceType Returns a list of tags for a specific resource type.\n@see ResourceTypeForTagging", "setterMethodName" : "setResourceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceType", "variableType" : "String", "documentation" : "

                                                                                                              Returns a list of tags for a specific resource type.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getResourceTypeAsString", "beanStyleSetterMethodName" : "setResourceType", "c2jName" : "ResourceType", "c2jShape" : "ResourceTypeForTagging", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Returns a list of tags for a specific resource type.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceTypeAsString(String)}.\n@param resourceType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceType(String)", "deprecated" : false, "documentation" : "

                                                                                                              Returns a list of tags for a specific resource type.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "ResourceTypeForTagging", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "resourceType", "fluentEnumSetterMethodName" : "resourceType", "fluentGetterMethodName" : "resourceTypeAsString", "fluentSetterDocumentation" : "

                                                                                                              Returns a list of tags for a specific resource type.

                                                                                                              \n@param resourceType Returns a list of tags for a specific resource type.\n@see ResourceTypeForTagging\n@return Returns a reference to this object so that method calls can be chained together.\n@see ResourceTypeForTagging", "fluentSetterMethodName" : "resourceType", "getterDocumentation" : "

                                                                                                              Returns a list of tags for a specific resource type.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #resourceType} will return {@link ResourceTypeForTagging#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #resourceTypeAsString}.\n

                                                                                                              \n@return Returns a list of tags for a specific resource type.\n@see ResourceTypeForTagging", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceType", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Returns a list of tags for a specific resource type.

                                                                                                              \n@param resourceType Returns a list of tags for a specific resource type.\n@see ResourceTypeForTagging", "setterMethodName" : "setResourceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceType", "variableType" : "String", "documentation" : "

                                                                                                              Returns a list of tags for a specific resource type.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getResourceId", "beanStyleSetterMethodName" : "setResourceId", "c2jName" : "ResourceId", "c2jShape" : "ResourceId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The resource ID for which you want to see a list of tags.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceId(String)}.\n@param resourceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The resource ID for which you want to see a list of tags.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceId", "fluentSetterDocumentation" : "

                                                                                                              The resource ID for which you want to see a list of tags.

                                                                                                              \n@param resourceId The resource ID for which you want to see a list of tags.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceId", "getterDocumentation" : "

                                                                                                              The resource ID for which you want to see a list of tags.

                                                                                                              \n@return The resource ID for which you want to see a list of tags.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The resource ID for which you want to see a list of tags.

                                                                                                              \n@param resourceId The resource ID for which you want to see a list of tags.", "setterMethodName" : "setResourceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceId", "variableType" : "String", "documentation" : "

                                                                                                              The resource ID for which you want to see a list of tags.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ResourceType", "ResourceId" ], "shapeName" : "ListTagsForResourceRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ListTagsForResourceRequest", "variableName" : "listTagsForResourceRequest", "variableType" : "ListTagsForResourceRequest", "documentation" : null, "simpleType" : "ListTagsForResourceRequest", "variableSetterType" : "ListTagsForResourceRequest" }, "wrapper" : false }, "ListTagsForResourceResponse" : { "c2jName" : "ListTagsForResourceResult", "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" : [ { "beanStyleGetterMethodName" : "getTagList", "beanStyleSetterMethodName" : "setTagList", "c2jName" : "TagList", "c2jShape" : "TagList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A list of tags.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tagList(List)}.\n@param tagList a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tagList(List)", "deprecated" : false, "documentation" : "

                                                                                                              A list of tags.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tagList", "fluentSetterDocumentation" : "

                                                                                                              A list of tags.

                                                                                                              \n@param tagList A list of tags.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tagList", "getterDocumentation" : "

                                                                                                              A list of tags.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return A list of tags.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TagList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TagList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Tag", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "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" }, "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" : "TagList", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A list of tags.

                                                                                                              \n@param tagList A list of tags.", "setterMethodName" : "setTagList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tagList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tagList", "variableType" : "java.util.List", "documentation" : "

                                                                                                              A list of tags.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "TagList" : { "beanStyleGetterMethodName" : "getTagList", "beanStyleSetterMethodName" : "setTagList", "c2jName" : "TagList", "c2jShape" : "TagList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A list of tags.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tagList(List)}.\n@param tagList a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tagList(List)", "deprecated" : false, "documentation" : "

                                                                                                              A list of tags.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tagList", "fluentSetterDocumentation" : "

                                                                                                              A list of tags.

                                                                                                              \n@param tagList A list of tags.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tagList", "getterDocumentation" : "

                                                                                                              A list of tags.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return A list of tags.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TagList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TagList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Tag", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "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" }, "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" : "TagList", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A list of tags.

                                                                                                              \n@param tagList A list of tags.", "setterMethodName" : "setTagList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tagList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tagList", "variableType" : "java.util.List", "documentation" : "

                                                                                                              A list of tags.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getTagList", "beanStyleSetterMethodName" : "setTagList", "c2jName" : "TagList", "c2jShape" : "TagList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A list of tags.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tagList(List)}.\n@param tagList a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tagList(List)", "deprecated" : false, "documentation" : "

                                                                                                              A list of tags.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tagList", "fluentSetterDocumentation" : "

                                                                                                              A list of tags.

                                                                                                              \n@param tagList A list of tags.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tagList", "getterDocumentation" : "

                                                                                                              A list of tags.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return A list of tags.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TagList", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TagList", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Tag", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "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" }, "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" : "TagList", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A list of tags.

                                                                                                              \n@param tagList A list of tags.", "setterMethodName" : "setTagList", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "tagList", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "tagList", "variableType" : "java.util.List", "documentation" : "

                                                                                                              A list of tags.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "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 }, "LoggingInfo" : { "c2jName" : "LoggingInfo", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              Information about an Amazon S3 bucket to write instance-level logs to.

                                                                                                              LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getS3BucketName", "beanStyleSetterMethodName" : "setS3BucketName", "c2jName" : "S3BucketName", "c2jShape" : "S3BucketName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of an Amazon S3 bucket where execution logs are stored .

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #s3BucketName(String)}.\n@param s3BucketName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #s3BucketName(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name of an Amazon S3 bucket where execution logs are stored .

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "s3BucketName", "fluentSetterDocumentation" : "

                                                                                                              The name of an Amazon S3 bucket where execution logs are stored .

                                                                                                              \n@param s3BucketName The name of an Amazon S3 bucket where execution logs are stored .\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "s3BucketName", "getterDocumentation" : "

                                                                                                              The name of an Amazon S3 bucket where execution logs are stored .

                                                                                                              \n@return The name of an Amazon S3 bucket where execution logs are stored .", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "S3BucketName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "S3BucketName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "S3BucketName", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The name of an Amazon S3 bucket where execution logs are stored .

                                                                                                              \n@param s3BucketName The name of an Amazon S3 bucket where execution logs are stored .", "setterMethodName" : "setS3BucketName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "s3BucketName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "s3BucketName", "variableType" : "String", "documentation" : "

                                                                                                              The name of an Amazon S3 bucket where execution logs are stored .

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getS3KeyPrefix", "beanStyleSetterMethodName" : "setS3KeyPrefix", "c2jName" : "S3KeyPrefix", "c2jShape" : "S3KeyPrefix", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              (Optional) The Amazon S3 bucket subfolder.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #s3KeyPrefix(String)}.\n@param s3KeyPrefix a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #s3KeyPrefix(String)", "deprecated" : false, "documentation" : "

                                                                                                              (Optional) The Amazon S3 bucket subfolder.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "s3KeyPrefix", "fluentSetterDocumentation" : "

                                                                                                              (Optional) The Amazon S3 bucket subfolder.

                                                                                                              \n@param s3KeyPrefix (Optional) The Amazon S3 bucket subfolder.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "s3KeyPrefix", "getterDocumentation" : "

                                                                                                              (Optional) The Amazon S3 bucket subfolder.

                                                                                                              \n@return (Optional) The Amazon S3 bucket subfolder.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "S3KeyPrefix", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "S3KeyPrefix", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "S3KeyPrefix", "sensitive" : false, "setterDocumentation" : "

                                                                                                              (Optional) The Amazon S3 bucket subfolder.

                                                                                                              \n@param s3KeyPrefix (Optional) The Amazon S3 bucket subfolder.", "setterMethodName" : "setS3KeyPrefix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "s3KeyPrefix", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "s3KeyPrefix", "variableType" : "String", "documentation" : "

                                                                                                              (Optional) The Amazon S3 bucket subfolder.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getS3Region", "beanStyleSetterMethodName" : "setS3Region", "c2jName" : "S3Region", "c2jShape" : "S3Region", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The region where the Amazon S3 bucket is located.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #s3Region(String)}.\n@param s3Region a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #s3Region(String)", "deprecated" : false, "documentation" : "

                                                                                                              The region where the Amazon S3 bucket is located.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "s3Region", "fluentSetterDocumentation" : "

                                                                                                              The region where the Amazon S3 bucket is located.

                                                                                                              \n@param s3Region The region where the Amazon S3 bucket is located.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "s3Region", "getterDocumentation" : "

                                                                                                              The region where the Amazon S3 bucket is located.

                                                                                                              \n@return The region where the Amazon S3 bucket is located.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "S3Region", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "S3Region", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "S3Region", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The region where the Amazon S3 bucket is located.

                                                                                                              \n@param s3Region The region where the Amazon S3 bucket is located.", "setterMethodName" : "setS3Region", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "s3Region", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "s3Region", "variableType" : "String", "documentation" : "

                                                                                                              The region where the Amazon S3 bucket is located.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "S3BucketName" : { "beanStyleGetterMethodName" : "getS3BucketName", "beanStyleSetterMethodName" : "setS3BucketName", "c2jName" : "S3BucketName", "c2jShape" : "S3BucketName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of an Amazon S3 bucket where execution logs are stored .

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #s3BucketName(String)}.\n@param s3BucketName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #s3BucketName(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name of an Amazon S3 bucket where execution logs are stored .

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "s3BucketName", "fluentSetterDocumentation" : "

                                                                                                              The name of an Amazon S3 bucket where execution logs are stored .

                                                                                                              \n@param s3BucketName The name of an Amazon S3 bucket where execution logs are stored .\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "s3BucketName", "getterDocumentation" : "

                                                                                                              The name of an Amazon S3 bucket where execution logs are stored .

                                                                                                              \n@return The name of an Amazon S3 bucket where execution logs are stored .", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "S3BucketName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "S3BucketName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "S3BucketName", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The name of an Amazon S3 bucket where execution logs are stored .

                                                                                                              \n@param s3BucketName The name of an Amazon S3 bucket where execution logs are stored .", "setterMethodName" : "setS3BucketName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "s3BucketName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "s3BucketName", "variableType" : "String", "documentation" : "

                                                                                                              The name of an Amazon S3 bucket where execution logs are stored .

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "S3KeyPrefix" : { "beanStyleGetterMethodName" : "getS3KeyPrefix", "beanStyleSetterMethodName" : "setS3KeyPrefix", "c2jName" : "S3KeyPrefix", "c2jShape" : "S3KeyPrefix", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              (Optional) The Amazon S3 bucket subfolder.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #s3KeyPrefix(String)}.\n@param s3KeyPrefix a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #s3KeyPrefix(String)", "deprecated" : false, "documentation" : "

                                                                                                              (Optional) The Amazon S3 bucket subfolder.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "s3KeyPrefix", "fluentSetterDocumentation" : "

                                                                                                              (Optional) The Amazon S3 bucket subfolder.

                                                                                                              \n@param s3KeyPrefix (Optional) The Amazon S3 bucket subfolder.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "s3KeyPrefix", "getterDocumentation" : "

                                                                                                              (Optional) The Amazon S3 bucket subfolder.

                                                                                                              \n@return (Optional) The Amazon S3 bucket subfolder.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "S3KeyPrefix", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "S3KeyPrefix", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "S3KeyPrefix", "sensitive" : false, "setterDocumentation" : "

                                                                                                              (Optional) The Amazon S3 bucket subfolder.

                                                                                                              \n@param s3KeyPrefix (Optional) The Amazon S3 bucket subfolder.", "setterMethodName" : "setS3KeyPrefix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "s3KeyPrefix", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "s3KeyPrefix", "variableType" : "String", "documentation" : "

                                                                                                              (Optional) The Amazon S3 bucket subfolder.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "S3Region" : { "beanStyleGetterMethodName" : "getS3Region", "beanStyleSetterMethodName" : "setS3Region", "c2jName" : "S3Region", "c2jShape" : "S3Region", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The region where the Amazon S3 bucket is located.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #s3Region(String)}.\n@param s3Region a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #s3Region(String)", "deprecated" : false, "documentation" : "

                                                                                                              The region where the Amazon S3 bucket is located.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "s3Region", "fluentSetterDocumentation" : "

                                                                                                              The region where the Amazon S3 bucket is located.

                                                                                                              \n@param s3Region The region where the Amazon S3 bucket is located.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "s3Region", "getterDocumentation" : "

                                                                                                              The region where the Amazon S3 bucket is located.

                                                                                                              \n@return The region where the Amazon S3 bucket is located.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "S3Region", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "S3Region", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "S3Region", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The region where the Amazon S3 bucket is located.

                                                                                                              \n@param s3Region The region where the Amazon S3 bucket is located.", "setterMethodName" : "setS3Region", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "s3Region", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "s3Region", "variableType" : "String", "documentation" : "

                                                                                                              The region where the Amazon S3 bucket is located.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getS3BucketName", "beanStyleSetterMethodName" : "setS3BucketName", "c2jName" : "S3BucketName", "c2jShape" : "S3BucketName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of an Amazon S3 bucket where execution logs are stored .

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #s3BucketName(String)}.\n@param s3BucketName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #s3BucketName(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name of an Amazon S3 bucket where execution logs are stored .

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "s3BucketName", "fluentSetterDocumentation" : "

                                                                                                              The name of an Amazon S3 bucket where execution logs are stored .

                                                                                                              \n@param s3BucketName The name of an Amazon S3 bucket where execution logs are stored .\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "s3BucketName", "getterDocumentation" : "

                                                                                                              The name of an Amazon S3 bucket where execution logs are stored .

                                                                                                              \n@return The name of an Amazon S3 bucket where execution logs are stored .", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "S3BucketName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "S3BucketName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "S3BucketName", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The name of an Amazon S3 bucket where execution logs are stored .

                                                                                                              \n@param s3BucketName The name of an Amazon S3 bucket where execution logs are stored .", "setterMethodName" : "setS3BucketName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "s3BucketName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "s3BucketName", "variableType" : "String", "documentation" : "

                                                                                                              The name of an Amazon S3 bucket where execution logs are stored .

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getS3KeyPrefix", "beanStyleSetterMethodName" : "setS3KeyPrefix", "c2jName" : "S3KeyPrefix", "c2jShape" : "S3KeyPrefix", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              (Optional) The Amazon S3 bucket subfolder.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #s3KeyPrefix(String)}.\n@param s3KeyPrefix a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #s3KeyPrefix(String)", "deprecated" : false, "documentation" : "

                                                                                                              (Optional) The Amazon S3 bucket subfolder.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "s3KeyPrefix", "fluentSetterDocumentation" : "

                                                                                                              (Optional) The Amazon S3 bucket subfolder.

                                                                                                              \n@param s3KeyPrefix (Optional) The Amazon S3 bucket subfolder.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "s3KeyPrefix", "getterDocumentation" : "

                                                                                                              (Optional) The Amazon S3 bucket subfolder.

                                                                                                              \n@return (Optional) The Amazon S3 bucket subfolder.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "S3KeyPrefix", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "S3KeyPrefix", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "S3KeyPrefix", "sensitive" : false, "setterDocumentation" : "

                                                                                                              (Optional) The Amazon S3 bucket subfolder.

                                                                                                              \n@param s3KeyPrefix (Optional) The Amazon S3 bucket subfolder.", "setterMethodName" : "setS3KeyPrefix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "s3KeyPrefix", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "s3KeyPrefix", "variableType" : "String", "documentation" : "

                                                                                                              (Optional) The Amazon S3 bucket subfolder.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getS3Region", "beanStyleSetterMethodName" : "setS3Region", "c2jName" : "S3Region", "c2jShape" : "S3Region", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The region where the Amazon S3 bucket is located.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #s3Region(String)}.\n@param s3Region a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #s3Region(String)", "deprecated" : false, "documentation" : "

                                                                                                              The region where the Amazon S3 bucket is located.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "s3Region", "fluentSetterDocumentation" : "

                                                                                                              The region where the Amazon S3 bucket is located.

                                                                                                              \n@param s3Region The region where the Amazon S3 bucket is located.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "s3Region", "getterDocumentation" : "

                                                                                                              The region where the Amazon S3 bucket is located.

                                                                                                              \n@return The region where the Amazon S3 bucket is located.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "S3Region", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "S3Region", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "S3Region", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The region where the Amazon S3 bucket is located.

                                                                                                              \n@param s3Region The region where the Amazon S3 bucket is located.", "setterMethodName" : "setS3Region", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "s3Region", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "s3Region", "variableType" : "String", "documentation" : "

                                                                                                              The region where the Amazon S3 bucket is located.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "S3BucketName", "S3Region" ], "shapeName" : "LoggingInfo", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "LoggingInfo", "variableName" : "loggingInfo", "variableType" : "LoggingInfo", "documentation" : null, "simpleType" : "LoggingInfo", "variableSetterType" : "LoggingInfo" }, "wrapper" : false }, "MaintenanceWindowAutomationParameters" : { "c2jName" : "MaintenanceWindowAutomationParameters", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              The parameters for an AUTOMATION task type.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getDocumentVersion", "beanStyleSetterMethodName" : "setDocumentVersion", "c2jName" : "DocumentVersion", "c2jShape" : "DocumentVersion", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The version of an Automation document to use during task execution.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentVersion(String)}.\n@param documentVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentVersion(String)", "deprecated" : false, "documentation" : "

                                                                                                              The version of an Automation document to use during task execution.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "documentVersion", "fluentSetterDocumentation" : "

                                                                                                              The version of an Automation document to use during task execution.

                                                                                                              \n@param documentVersion The version of an Automation document to use during task execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "documentVersion", "getterDocumentation" : "

                                                                                                              The version of an Automation document to use during task execution.

                                                                                                              \n@return The version of an Automation document to use during task execution.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The version of an Automation document to use during task execution.

                                                                                                              \n@param documentVersion The version of an Automation document to use during task execution.", "setterMethodName" : "setDocumentVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : "

                                                                                                              The version of an Automation document to use during task execution.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getParameters", "beanStyleSetterMethodName" : "setParameters", "c2jName" : "Parameters", "c2jShape" : "AutomationParameterMap", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The parameters for the AUTOMATION task.

                                                                                                              For information about specifying and updating task parameters, see RegisterTaskWithMaintenanceWindow and UpdateMaintenanceWindowTask.

                                                                                                              LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              For AUTOMATION task types, Systems Manager ignores any values specified for these parameters.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List>.Builder} avoiding the need to create one manually via {@link List>#builder()}.\n\nWhen the {@link Consumer} completes, {@link List>.Builder#build()} is called immediately and its result is passed to {@link #parameters(List>)}.\n@param parameters a consumer that will call methods on {@link List>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #parameters(List>)", "deprecated" : false, "documentation" : "

                                                                                                              The parameters for the AUTOMATION task.

                                                                                                              For information about specifying and updating task parameters, see RegisterTaskWithMaintenanceWindow and UpdateMaintenanceWindowTask.

                                                                                                              LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              For AUTOMATION task types, Systems Manager ignores any values specified for these parameters.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parameters", "fluentSetterDocumentation" : "

                                                                                                              The parameters for the AUTOMATION task.

                                                                                                              For information about specifying and updating task parameters, see RegisterTaskWithMaintenanceWindow and UpdateMaintenanceWindowTask.

                                                                                                              LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              For AUTOMATION task types, Systems Manager ignores any values specified for these parameters.

                                                                                                              \n@param parameters The parameters for the AUTOMATION task.

                                                                                                              For information about specifying and updating task parameters, see RegisterTaskWithMaintenanceWindow and UpdateMaintenanceWindowTask.

                                                                                                              LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              For AUTOMATION task types, Systems Manager ignores any values specified for these parameters.

                                                                                                              \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parameters", "getterDocumentation" : "

                                                                                                              The parameters for the AUTOMATION task.

                                                                                                              For information about specifying and updating task parameters, see RegisterTaskWithMaintenanceWindow and UpdateMaintenanceWindowTask.

                                                                                                              LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              For AUTOMATION task types, Systems Manager ignores any values specified for these parameters.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The parameters for the AUTOMATION task.

                                                                                                              For information about specifying and updating task parameters, see RegisterTaskWithMaintenanceWindow and UpdateMaintenanceWindowTask.

                                                                                                              LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              For AUTOMATION task types, Systems Manager ignores any values specified for these parameters.

                                                                                                              ", "getterModel" : { "returnType" : "java.util.Map>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Parameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Parameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "AutomationParameterKey", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "AutomationParameterValueList", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #value(List)}.\n@param value a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(List)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AutomationParameterValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry>", "templateType" : "java.util.Map>" }, "marshallingType" : "MAP", "name" : "Parameters", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The parameters for the AUTOMATION task.

                                                                                                              For information about specifying and updating task parameters, see RegisterTaskWithMaintenanceWindow and UpdateMaintenanceWindowTask.

                                                                                                              LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              For AUTOMATION task types, Systems Manager ignores any values specified for these parameters.

                                                                                                              \n@param parameters The parameters for the AUTOMATION task.

                                                                                                              For information about specifying and updating task parameters, see RegisterTaskWithMaintenanceWindow and UpdateMaintenanceWindowTask.

                                                                                                              LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              For AUTOMATION task types, Systems Manager ignores any values specified for these parameters.

                                                                                                              ", "setterMethodName" : "setParameters", "setterModel" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "parameters", "variableType" : "java.util.Map>", "documentation" : null, "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "parameters", "variableType" : "java.util.Map>", "documentation" : "

                                                                                                              The parameters for the AUTOMATION task.

                                                                                                              For information about specifying and updating task parameters, see RegisterTaskWithMaintenanceWindow and UpdateMaintenanceWindowTask.

                                                                                                              LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              For AUTOMATION task types, Systems Manager ignores any values specified for these parameters.

                                                                                                              ", "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DocumentVersion" : { "beanStyleGetterMethodName" : "getDocumentVersion", "beanStyleSetterMethodName" : "setDocumentVersion", "c2jName" : "DocumentVersion", "c2jShape" : "DocumentVersion", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The version of an Automation document to use during task execution.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentVersion(String)}.\n@param documentVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentVersion(String)", "deprecated" : false, "documentation" : "

                                                                                                              The version of an Automation document to use during task execution.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "documentVersion", "fluentSetterDocumentation" : "

                                                                                                              The version of an Automation document to use during task execution.

                                                                                                              \n@param documentVersion The version of an Automation document to use during task execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "documentVersion", "getterDocumentation" : "

                                                                                                              The version of an Automation document to use during task execution.

                                                                                                              \n@return The version of an Automation document to use during task execution.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The version of an Automation document to use during task execution.

                                                                                                              \n@param documentVersion The version of an Automation document to use during task execution.", "setterMethodName" : "setDocumentVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : "

                                                                                                              The version of an Automation document to use during task execution.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Parameters" : { "beanStyleGetterMethodName" : "getParameters", "beanStyleSetterMethodName" : "setParameters", "c2jName" : "Parameters", "c2jShape" : "AutomationParameterMap", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The parameters for the AUTOMATION task.

                                                                                                              For information about specifying and updating task parameters, see RegisterTaskWithMaintenanceWindow and UpdateMaintenanceWindowTask.

                                                                                                              LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              For AUTOMATION task types, Systems Manager ignores any values specified for these parameters.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List>.Builder} avoiding the need to create one manually via {@link List>#builder()}.\n\nWhen the {@link Consumer} completes, {@link List>.Builder#build()} is called immediately and its result is passed to {@link #parameters(List>)}.\n@param parameters a consumer that will call methods on {@link List>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #parameters(List>)", "deprecated" : false, "documentation" : "

                                                                                                              The parameters for the AUTOMATION task.

                                                                                                              For information about specifying and updating task parameters, see RegisterTaskWithMaintenanceWindow and UpdateMaintenanceWindowTask.

                                                                                                              LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              For AUTOMATION task types, Systems Manager ignores any values specified for these parameters.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parameters", "fluentSetterDocumentation" : "

                                                                                                              The parameters for the AUTOMATION task.

                                                                                                              For information about specifying and updating task parameters, see RegisterTaskWithMaintenanceWindow and UpdateMaintenanceWindowTask.

                                                                                                              LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              For AUTOMATION task types, Systems Manager ignores any values specified for these parameters.

                                                                                                              \n@param parameters The parameters for the AUTOMATION task.

                                                                                                              For information about specifying and updating task parameters, see RegisterTaskWithMaintenanceWindow and UpdateMaintenanceWindowTask.

                                                                                                              LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              For AUTOMATION task types, Systems Manager ignores any values specified for these parameters.

                                                                                                              \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parameters", "getterDocumentation" : "

                                                                                                              The parameters for the AUTOMATION task.

                                                                                                              For information about specifying and updating task parameters, see RegisterTaskWithMaintenanceWindow and UpdateMaintenanceWindowTask.

                                                                                                              LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              For AUTOMATION task types, Systems Manager ignores any values specified for these parameters.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The parameters for the AUTOMATION task.

                                                                                                              For information about specifying and updating task parameters, see RegisterTaskWithMaintenanceWindow and UpdateMaintenanceWindowTask.

                                                                                                              LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              For AUTOMATION task types, Systems Manager ignores any values specified for these parameters.

                                                                                                              ", "getterModel" : { "returnType" : "java.util.Map>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Parameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Parameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "AutomationParameterKey", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "AutomationParameterValueList", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #value(List)}.\n@param value a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(List)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AutomationParameterValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry>", "templateType" : "java.util.Map>" }, "marshallingType" : "MAP", "name" : "Parameters", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The parameters for the AUTOMATION task.

                                                                                                              For information about specifying and updating task parameters, see RegisterTaskWithMaintenanceWindow and UpdateMaintenanceWindowTask.

                                                                                                              LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              For AUTOMATION task types, Systems Manager ignores any values specified for these parameters.

                                                                                                              \n@param parameters The parameters for the AUTOMATION task.

                                                                                                              For information about specifying and updating task parameters, see RegisterTaskWithMaintenanceWindow and UpdateMaintenanceWindowTask.

                                                                                                              LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              For AUTOMATION task types, Systems Manager ignores any values specified for these parameters.

                                                                                                              ", "setterMethodName" : "setParameters", "setterModel" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "parameters", "variableType" : "java.util.Map>", "documentation" : null, "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "parameters", "variableType" : "java.util.Map>", "documentation" : "

                                                                                                              The parameters for the AUTOMATION task.

                                                                                                              For information about specifying and updating task parameters, see RegisterTaskWithMaintenanceWindow and UpdateMaintenanceWindowTask.

                                                                                                              LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              For AUTOMATION task types, Systems Manager ignores any values specified for these parameters.

                                                                                                              ", "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDocumentVersion", "beanStyleSetterMethodName" : "setDocumentVersion", "c2jName" : "DocumentVersion", "c2jShape" : "DocumentVersion", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The version of an Automation document to use during task execution.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentVersion(String)}.\n@param documentVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentVersion(String)", "deprecated" : false, "documentation" : "

                                                                                                              The version of an Automation document to use during task execution.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "documentVersion", "fluentSetterDocumentation" : "

                                                                                                              The version of an Automation document to use during task execution.

                                                                                                              \n@param documentVersion The version of an Automation document to use during task execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "documentVersion", "getterDocumentation" : "

                                                                                                              The version of an Automation document to use during task execution.

                                                                                                              \n@return The version of an Automation document to use during task execution.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The version of an Automation document to use during task execution.

                                                                                                              \n@param documentVersion The version of an Automation document to use during task execution.", "setterMethodName" : "setDocumentVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : "

                                                                                                              The version of an Automation document to use during task execution.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getParameters", "beanStyleSetterMethodName" : "setParameters", "c2jName" : "Parameters", "c2jShape" : "AutomationParameterMap", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The parameters for the AUTOMATION task.

                                                                                                              For information about specifying and updating task parameters, see RegisterTaskWithMaintenanceWindow and UpdateMaintenanceWindowTask.

                                                                                                              LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              For AUTOMATION task types, Systems Manager ignores any values specified for these parameters.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List>.Builder} avoiding the need to create one manually via {@link List>#builder()}.\n\nWhen the {@link Consumer} completes, {@link List>.Builder#build()} is called immediately and its result is passed to {@link #parameters(List>)}.\n@param parameters a consumer that will call methods on {@link List>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #parameters(List>)", "deprecated" : false, "documentation" : "

                                                                                                              The parameters for the AUTOMATION task.

                                                                                                              For information about specifying and updating task parameters, see RegisterTaskWithMaintenanceWindow and UpdateMaintenanceWindowTask.

                                                                                                              LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              For AUTOMATION task types, Systems Manager ignores any values specified for these parameters.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parameters", "fluentSetterDocumentation" : "

                                                                                                              The parameters for the AUTOMATION task.

                                                                                                              For information about specifying and updating task parameters, see RegisterTaskWithMaintenanceWindow and UpdateMaintenanceWindowTask.

                                                                                                              LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              For AUTOMATION task types, Systems Manager ignores any values specified for these parameters.

                                                                                                              \n@param parameters The parameters for the AUTOMATION task.

                                                                                                              For information about specifying and updating task parameters, see RegisterTaskWithMaintenanceWindow and UpdateMaintenanceWindowTask.

                                                                                                              LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              For AUTOMATION task types, Systems Manager ignores any values specified for these parameters.

                                                                                                              \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parameters", "getterDocumentation" : "

                                                                                                              The parameters for the AUTOMATION task.

                                                                                                              For information about specifying and updating task parameters, see RegisterTaskWithMaintenanceWindow and UpdateMaintenanceWindowTask.

                                                                                                              LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              For AUTOMATION task types, Systems Manager ignores any values specified for these parameters.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The parameters for the AUTOMATION task.

                                                                                                              For information about specifying and updating task parameters, see RegisterTaskWithMaintenanceWindow and UpdateMaintenanceWindowTask.

                                                                                                              LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              For AUTOMATION task types, Systems Manager ignores any values specified for these parameters.

                                                                                                              ", "getterModel" : { "returnType" : "java.util.Map>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Parameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Parameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "AutomationParameterKey", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "AutomationParameterValueList", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #value(List)}.\n@param value a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(List)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AutomationParameterValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry>", "templateType" : "java.util.Map>" }, "marshallingType" : "MAP", "name" : "Parameters", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The parameters for the AUTOMATION task.

                                                                                                              For information about specifying and updating task parameters, see RegisterTaskWithMaintenanceWindow and UpdateMaintenanceWindowTask.

                                                                                                              LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              For AUTOMATION task types, Systems Manager ignores any values specified for these parameters.

                                                                                                              \n@param parameters The parameters for the AUTOMATION task.

                                                                                                              For information about specifying and updating task parameters, see RegisterTaskWithMaintenanceWindow and UpdateMaintenanceWindowTask.

                                                                                                              LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              For AUTOMATION task types, Systems Manager ignores any values specified for these parameters.

                                                                                                              ", "setterMethodName" : "setParameters", "setterModel" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "parameters", "variableType" : "java.util.Map>", "documentation" : null, "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "parameters", "variableType" : "java.util.Map>", "documentation" : "

                                                                                                              The parameters for the AUTOMATION task.

                                                                                                              For information about specifying and updating task parameters, see RegisterTaskWithMaintenanceWindow and UpdateMaintenanceWindowTask.

                                                                                                              LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              For AUTOMATION task types, Systems Manager ignores any values specified for these parameters.

                                                                                                              ", "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "MaintenanceWindowAutomationParameters", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "MaintenanceWindowAutomationParameters", "variableName" : "maintenanceWindowAutomationParameters", "variableType" : "MaintenanceWindowAutomationParameters", "documentation" : null, "simpleType" : "MaintenanceWindowAutomationParameters", "variableSetterType" : "MaintenanceWindowAutomationParameters" }, "wrapper" : false }, "MaintenanceWindowExecution" : { "c2jName" : "MaintenanceWindowExecution", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              Describes the information about an execution of a maintenance window.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getWindowId", "beanStyleSetterMethodName" : "setWindowId", "c2jName" : "WindowId", "c2jShape" : "MaintenanceWindowId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the maintenance window.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowId(String)}.\n@param windowId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the maintenance window.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the maintenance window.

                                                                                                              \n@param windowId The ID of the maintenance window.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowId", "getterDocumentation" : "

                                                                                                              The ID of the maintenance window.

                                                                                                              \n@return The ID of the maintenance window.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the maintenance window.

                                                                                                              \n@param windowId The ID of the maintenance window.", "setterMethodName" : "setWindowId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the maintenance window.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getWindowExecutionId", "beanStyleSetterMethodName" : "setWindowExecutionId", "c2jName" : "WindowExecutionId", "c2jShape" : "MaintenanceWindowExecutionId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the maintenance window execution.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowExecutionId(String)}.\n@param windowExecutionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowExecutionId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the maintenance window execution.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowExecutionId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the maintenance window execution.

                                                                                                              \n@param windowExecutionId The ID of the maintenance window execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowExecutionId", "getterDocumentation" : "

                                                                                                              The ID of the maintenance window execution.

                                                                                                              \n@return The ID of the maintenance window execution.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowExecutionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowExecutionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowExecutionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the maintenance window execution.

                                                                                                              \n@param windowExecutionId The ID of the maintenance window execution.", "setterMethodName" : "setWindowExecutionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowExecutionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowExecutionId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the maintenance window execution.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "MaintenanceWindowExecutionStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The status of the execution.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                                                                              The status of the execution.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "MaintenanceWindowExecutionStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                                                              The status of the execution.

                                                                                                              \n@param status The status of the execution.\n@see MaintenanceWindowExecutionStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see MaintenanceWindowExecutionStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                                              The status of the execution.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link MaintenanceWindowExecutionStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                                              \n@return The status of the execution.\n@see MaintenanceWindowExecutionStatus", "getterModel" : { "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 the execution.

                                                                                                              \n@param status The status of the execution.\n@see MaintenanceWindowExecutionStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                                                                              The status of the execution.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatusDetails", "beanStyleSetterMethodName" : "setStatusDetails", "c2jName" : "StatusDetails", "c2jShape" : "MaintenanceWindowExecutionStatusDetails", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The details explaining the Status. Only available for certain status values.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusDetails(String)}.\n@param statusDetails a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #statusDetails(String)", "deprecated" : false, "documentation" : "

                                                                                                              The details explaining the Status. Only available for certain status values.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "statusDetails", "fluentSetterDocumentation" : "

                                                                                                              The details explaining the Status. Only available for certain status values.

                                                                                                              \n@param statusDetails The details explaining the Status. Only available for certain status values.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "statusDetails", "getterDocumentation" : "

                                                                                                              The details explaining the Status. Only available for certain status values.

                                                                                                              \n@return The details explaining the Status. Only available for certain status values.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StatusDetails", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StatusDetails", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StatusDetails", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The details explaining the Status. Only available for certain status values.

                                                                                                              \n@param statusDetails The details explaining the Status. Only available for certain status values.", "setterMethodName" : "setStatusDetails", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "statusDetails", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "statusDetails", "variableType" : "String", "documentation" : "

                                                                                                              The details explaining the Status. Only available for certain status values.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStartTime", "beanStyleSetterMethodName" : "setStartTime", "c2jName" : "StartTime", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The time the execution started.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #startTime(Instant)}.\n@param startTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #startTime(Instant)", "deprecated" : false, "documentation" : "

                                                                                                              The time the execution started.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startTime", "fluentSetterDocumentation" : "

                                                                                                              The time the execution started.

                                                                                                              \n@param startTime The time the execution started.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startTime", "getterDocumentation" : "

                                                                                                              The time the execution started.

                                                                                                              \n@return The time the execution started.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StartTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StartTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "StartTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The time the execution started.

                                                                                                              \n@param startTime The time the execution started.", "setterMethodName" : "setStartTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                              The time the execution started.

                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEndTime", "beanStyleSetterMethodName" : "setEndTime", "c2jName" : "EndTime", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The time the execution finished.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #endTime(Instant)}.\n@param endTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endTime(Instant)", "deprecated" : false, "documentation" : "

                                                                                                              The time the execution finished.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endTime", "fluentSetterDocumentation" : "

                                                                                                              The time the execution finished.

                                                                                                              \n@param endTime The time the execution finished.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endTime", "getterDocumentation" : "

                                                                                                              The time the execution finished.

                                                                                                              \n@return The time the execution finished.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EndTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EndTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "EndTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The time the execution finished.

                                                                                                              \n@param endTime The time the execution finished.", "setterMethodName" : "setEndTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "endTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "endTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                              The time the execution finished.

                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "EndTime" : { "beanStyleGetterMethodName" : "getEndTime", "beanStyleSetterMethodName" : "setEndTime", "c2jName" : "EndTime", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The time the execution finished.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #endTime(Instant)}.\n@param endTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endTime(Instant)", "deprecated" : false, "documentation" : "

                                                                                                              The time the execution finished.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endTime", "fluentSetterDocumentation" : "

                                                                                                              The time the execution finished.

                                                                                                              \n@param endTime The time the execution finished.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endTime", "getterDocumentation" : "

                                                                                                              The time the execution finished.

                                                                                                              \n@return The time the execution finished.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EndTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EndTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "EndTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The time the execution finished.

                                                                                                              \n@param endTime The time the execution finished.", "setterMethodName" : "setEndTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "endTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "endTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                              The time the execution finished.

                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "StartTime" : { "beanStyleGetterMethodName" : "getStartTime", "beanStyleSetterMethodName" : "setStartTime", "c2jName" : "StartTime", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The time the execution started.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #startTime(Instant)}.\n@param startTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #startTime(Instant)", "deprecated" : false, "documentation" : "

                                                                                                              The time the execution started.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startTime", "fluentSetterDocumentation" : "

                                                                                                              The time the execution started.

                                                                                                              \n@param startTime The time the execution started.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startTime", "getterDocumentation" : "

                                                                                                              The time the execution started.

                                                                                                              \n@return The time the execution started.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StartTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StartTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "StartTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The time the execution started.

                                                                                                              \n@param startTime The time the execution started.", "setterMethodName" : "setStartTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                              The time the execution started.

                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "Status" : { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "MaintenanceWindowExecutionStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The status of the execution.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                                                                              The status of the execution.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "MaintenanceWindowExecutionStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                                                              The status of the execution.

                                                                                                              \n@param status The status of the execution.\n@see MaintenanceWindowExecutionStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see MaintenanceWindowExecutionStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                                              The status of the execution.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link MaintenanceWindowExecutionStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                                              \n@return The status of the execution.\n@see MaintenanceWindowExecutionStatus", "getterModel" : { "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 the execution.

                                                                                                              \n@param status The status of the execution.\n@see MaintenanceWindowExecutionStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                                                                              The status of the execution.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "StatusDetails" : { "beanStyleGetterMethodName" : "getStatusDetails", "beanStyleSetterMethodName" : "setStatusDetails", "c2jName" : "StatusDetails", "c2jShape" : "MaintenanceWindowExecutionStatusDetails", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The details explaining the Status. Only available for certain status values.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusDetails(String)}.\n@param statusDetails a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #statusDetails(String)", "deprecated" : false, "documentation" : "

                                                                                                              The details explaining the Status. Only available for certain status values.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "statusDetails", "fluentSetterDocumentation" : "

                                                                                                              The details explaining the Status. Only available for certain status values.

                                                                                                              \n@param statusDetails The details explaining the Status. Only available for certain status values.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "statusDetails", "getterDocumentation" : "

                                                                                                              The details explaining the Status. Only available for certain status values.

                                                                                                              \n@return The details explaining the Status. Only available for certain status values.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StatusDetails", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StatusDetails", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StatusDetails", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The details explaining the Status. Only available for certain status values.

                                                                                                              \n@param statusDetails The details explaining the Status. Only available for certain status values.", "setterMethodName" : "setStatusDetails", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "statusDetails", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "statusDetails", "variableType" : "String", "documentation" : "

                                                                                                              The details explaining the Status. Only available for certain status values.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "WindowExecutionId" : { "beanStyleGetterMethodName" : "getWindowExecutionId", "beanStyleSetterMethodName" : "setWindowExecutionId", "c2jName" : "WindowExecutionId", "c2jShape" : "MaintenanceWindowExecutionId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the maintenance window execution.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowExecutionId(String)}.\n@param windowExecutionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowExecutionId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the maintenance window execution.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowExecutionId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the maintenance window execution.

                                                                                                              \n@param windowExecutionId The ID of the maintenance window execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowExecutionId", "getterDocumentation" : "

                                                                                                              The ID of the maintenance window execution.

                                                                                                              \n@return The ID of the maintenance window execution.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowExecutionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowExecutionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowExecutionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the maintenance window execution.

                                                                                                              \n@param windowExecutionId The ID of the maintenance window execution.", "setterMethodName" : "setWindowExecutionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowExecutionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowExecutionId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the maintenance window execution.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "WindowId" : { "beanStyleGetterMethodName" : "getWindowId", "beanStyleSetterMethodName" : "setWindowId", "c2jName" : "WindowId", "c2jShape" : "MaintenanceWindowId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the maintenance window.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowId(String)}.\n@param windowId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the maintenance window.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the maintenance window.

                                                                                                              \n@param windowId The ID of the maintenance window.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowId", "getterDocumentation" : "

                                                                                                              The ID of the maintenance window.

                                                                                                              \n@return The ID of the maintenance window.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the maintenance window.

                                                                                                              \n@param windowId The ID of the maintenance window.", "setterMethodName" : "setWindowId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the maintenance window.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getWindowId", "beanStyleSetterMethodName" : "setWindowId", "c2jName" : "WindowId", "c2jShape" : "MaintenanceWindowId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the maintenance window.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowId(String)}.\n@param windowId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the maintenance window.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the maintenance window.

                                                                                                              \n@param windowId The ID of the maintenance window.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowId", "getterDocumentation" : "

                                                                                                              The ID of the maintenance window.

                                                                                                              \n@return The ID of the maintenance window.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the maintenance window.

                                                                                                              \n@param windowId The ID of the maintenance window.", "setterMethodName" : "setWindowId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the maintenance window.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getWindowExecutionId", "beanStyleSetterMethodName" : "setWindowExecutionId", "c2jName" : "WindowExecutionId", "c2jShape" : "MaintenanceWindowExecutionId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the maintenance window execution.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowExecutionId(String)}.\n@param windowExecutionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowExecutionId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the maintenance window execution.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowExecutionId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the maintenance window execution.

                                                                                                              \n@param windowExecutionId The ID of the maintenance window execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowExecutionId", "getterDocumentation" : "

                                                                                                              The ID of the maintenance window execution.

                                                                                                              \n@return The ID of the maintenance window execution.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowExecutionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowExecutionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowExecutionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the maintenance window execution.

                                                                                                              \n@param windowExecutionId The ID of the maintenance window execution.", "setterMethodName" : "setWindowExecutionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowExecutionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowExecutionId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the maintenance window execution.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "MaintenanceWindowExecutionStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The status of the execution.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                                                                              The status of the execution.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "MaintenanceWindowExecutionStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                                                              The status of the execution.

                                                                                                              \n@param status The status of the execution.\n@see MaintenanceWindowExecutionStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see MaintenanceWindowExecutionStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                                              The status of the execution.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link MaintenanceWindowExecutionStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                                              \n@return The status of the execution.\n@see MaintenanceWindowExecutionStatus", "getterModel" : { "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 the execution.

                                                                                                              \n@param status The status of the execution.\n@see MaintenanceWindowExecutionStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                                                                              The status of the execution.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatusDetails", "beanStyleSetterMethodName" : "setStatusDetails", "c2jName" : "StatusDetails", "c2jShape" : "MaintenanceWindowExecutionStatusDetails", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The details explaining the Status. Only available for certain status values.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusDetails(String)}.\n@param statusDetails a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #statusDetails(String)", "deprecated" : false, "documentation" : "

                                                                                                              The details explaining the Status. Only available for certain status values.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "statusDetails", "fluentSetterDocumentation" : "

                                                                                                              The details explaining the Status. Only available for certain status values.

                                                                                                              \n@param statusDetails The details explaining the Status. Only available for certain status values.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "statusDetails", "getterDocumentation" : "

                                                                                                              The details explaining the Status. Only available for certain status values.

                                                                                                              \n@return The details explaining the Status. Only available for certain status values.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StatusDetails", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StatusDetails", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StatusDetails", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The details explaining the Status. Only available for certain status values.

                                                                                                              \n@param statusDetails The details explaining the Status. Only available for certain status values.", "setterMethodName" : "setStatusDetails", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "statusDetails", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "statusDetails", "variableType" : "String", "documentation" : "

                                                                                                              The details explaining the Status. Only available for certain status values.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStartTime", "beanStyleSetterMethodName" : "setStartTime", "c2jName" : "StartTime", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The time the execution started.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #startTime(Instant)}.\n@param startTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #startTime(Instant)", "deprecated" : false, "documentation" : "

                                                                                                              The time the execution started.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startTime", "fluentSetterDocumentation" : "

                                                                                                              The time the execution started.

                                                                                                              \n@param startTime The time the execution started.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startTime", "getterDocumentation" : "

                                                                                                              The time the execution started.

                                                                                                              \n@return The time the execution started.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StartTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StartTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "StartTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The time the execution started.

                                                                                                              \n@param startTime The time the execution started.", "setterMethodName" : "setStartTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                              The time the execution started.

                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEndTime", "beanStyleSetterMethodName" : "setEndTime", "c2jName" : "EndTime", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The time the execution finished.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #endTime(Instant)}.\n@param endTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endTime(Instant)", "deprecated" : false, "documentation" : "

                                                                                                              The time the execution finished.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endTime", "fluentSetterDocumentation" : "

                                                                                                              The time the execution finished.

                                                                                                              \n@param endTime The time the execution finished.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endTime", "getterDocumentation" : "

                                                                                                              The time the execution finished.

                                                                                                              \n@return The time the execution finished.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EndTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EndTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "EndTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The time the execution finished.

                                                                                                              \n@param endTime The time the execution finished.", "setterMethodName" : "setEndTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "endTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "endTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                              The time the execution finished.

                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "MaintenanceWindowExecution", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "MaintenanceWindowExecution", "variableName" : "maintenanceWindowExecution", "variableType" : "MaintenanceWindowExecution", "documentation" : null, "simpleType" : "MaintenanceWindowExecution", "variableSetterType" : "MaintenanceWindowExecution" }, "wrapper" : false }, "MaintenanceWindowExecutionStatus" : { "c2jName" : "MaintenanceWindowExecutionStatus", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "PENDING", "value" : "PENDING" }, { "name" : "IN_PROGRESS", "value" : "IN_PROGRESS" }, { "name" : "SUCCESS", "value" : "SUCCESS" }, { "name" : "FAILED", "value" : "FAILED" }, { "name" : "TIMED_OUT", "value" : "TIMED_OUT" }, { "name" : "CANCELLING", "value" : "CANCELLING" }, { "name" : "CANCELLED", "value" : "CANCELLED" }, { "name" : "SKIPPED_OVERLAPPING", "value" : "SKIPPED_OVERLAPPING" } ], "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" : "MaintenanceWindowExecutionStatus", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "MaintenanceWindowExecutionStatus", "variableName" : "maintenanceWindowExecutionStatus", "variableType" : "MaintenanceWindowExecutionStatus", "documentation" : null, "simpleType" : "MaintenanceWindowExecutionStatus", "variableSetterType" : "MaintenanceWindowExecutionStatus" }, "wrapper" : false }, "MaintenanceWindowExecutionTaskIdentity" : { "c2jName" : "MaintenanceWindowExecutionTaskIdentity", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              Information about a task execution performed as part of a maintenance window execution.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getWindowExecutionId", "beanStyleSetterMethodName" : "setWindowExecutionId", "c2jName" : "WindowExecutionId", "c2jShape" : "MaintenanceWindowExecutionId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the maintenance window execution that ran the task.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowExecutionId(String)}.\n@param windowExecutionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowExecutionId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the maintenance window execution that ran the task.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowExecutionId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the maintenance window execution that ran the task.

                                                                                                              \n@param windowExecutionId The ID of the maintenance window execution that ran the task.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowExecutionId", "getterDocumentation" : "

                                                                                                              The ID of the maintenance window execution that ran the task.

                                                                                                              \n@return The ID of the maintenance window execution that ran the task.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowExecutionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowExecutionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowExecutionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the maintenance window execution that ran the task.

                                                                                                              \n@param windowExecutionId The ID of the maintenance window execution that ran the task.", "setterMethodName" : "setWindowExecutionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowExecutionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowExecutionId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the maintenance window execution that ran the task.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTaskExecutionId", "beanStyleSetterMethodName" : "setTaskExecutionId", "c2jName" : "TaskExecutionId", "c2jShape" : "MaintenanceWindowExecutionTaskId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the specific task execution in the maintenance window execution.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #taskExecutionId(String)}.\n@param taskExecutionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #taskExecutionId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the specific task execution in the maintenance window execution.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "taskExecutionId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the specific task execution in the maintenance window execution.

                                                                                                              \n@param taskExecutionId The ID of the specific task execution in the maintenance window execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "taskExecutionId", "getterDocumentation" : "

                                                                                                              The ID of the specific task execution in the maintenance window execution.

                                                                                                              \n@return The ID of the specific task execution in the maintenance window execution.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TaskExecutionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TaskExecutionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TaskExecutionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the specific task execution in the maintenance window execution.

                                                                                                              \n@param taskExecutionId The ID of the specific task execution in the maintenance window execution.", "setterMethodName" : "setTaskExecutionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "taskExecutionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "taskExecutionId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the specific task execution in the maintenance window execution.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "MaintenanceWindowExecutionStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The status of the task execution.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                                                                              The status of the task execution.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "MaintenanceWindowExecutionStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                                                              The status of the task execution.

                                                                                                              \n@param status The status of the task execution.\n@see MaintenanceWindowExecutionStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see MaintenanceWindowExecutionStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                                              The status of the task execution.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link MaintenanceWindowExecutionStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                                              \n@return The status of the task execution.\n@see MaintenanceWindowExecutionStatus", "getterModel" : { "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 the task execution.

                                                                                                              \n@param status The status of the task execution.\n@see MaintenanceWindowExecutionStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                                                                              The status of the task execution.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatusDetails", "beanStyleSetterMethodName" : "setStatusDetails", "c2jName" : "StatusDetails", "c2jShape" : "MaintenanceWindowExecutionStatusDetails", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The details explaining the status of the task execution. Only available for certain status values.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusDetails(String)}.\n@param statusDetails a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #statusDetails(String)", "deprecated" : false, "documentation" : "

                                                                                                              The details explaining the status of the task execution. Only available for certain status values.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "statusDetails", "fluentSetterDocumentation" : "

                                                                                                              The details explaining the status of the task execution. Only available for certain status values.

                                                                                                              \n@param statusDetails The details explaining the status of the task execution. Only available for certain status values.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "statusDetails", "getterDocumentation" : "

                                                                                                              The details explaining the status of the task execution. Only available for certain status values.

                                                                                                              \n@return The details explaining the status of the task execution. Only available for certain status values.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StatusDetails", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StatusDetails", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StatusDetails", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The details explaining the status of the task execution. Only available for certain status values.

                                                                                                              \n@param statusDetails The details explaining the status of the task execution. Only available for certain status values.", "setterMethodName" : "setStatusDetails", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "statusDetails", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "statusDetails", "variableType" : "String", "documentation" : "

                                                                                                              The details explaining the status of the task execution. Only available for certain status values.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStartTime", "beanStyleSetterMethodName" : "setStartTime", "c2jName" : "StartTime", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The time the task execution started.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #startTime(Instant)}.\n@param startTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #startTime(Instant)", "deprecated" : false, "documentation" : "

                                                                                                              The time the task execution started.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startTime", "fluentSetterDocumentation" : "

                                                                                                              The time the task execution started.

                                                                                                              \n@param startTime The time the task execution started.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startTime", "getterDocumentation" : "

                                                                                                              The time the task execution started.

                                                                                                              \n@return The time the task execution started.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StartTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StartTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "StartTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The time the task execution started.

                                                                                                              \n@param startTime The time the task execution started.", "setterMethodName" : "setStartTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                              The time the task execution started.

                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEndTime", "beanStyleSetterMethodName" : "setEndTime", "c2jName" : "EndTime", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The time the task execution finished.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #endTime(Instant)}.\n@param endTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endTime(Instant)", "deprecated" : false, "documentation" : "

                                                                                                              The time the task execution finished.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endTime", "fluentSetterDocumentation" : "

                                                                                                              The time the task execution finished.

                                                                                                              \n@param endTime The time the task execution finished.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endTime", "getterDocumentation" : "

                                                                                                              The time the task execution finished.

                                                                                                              \n@return The time the task execution finished.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EndTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EndTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "EndTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The time the task execution finished.

                                                                                                              \n@param endTime The time the task execution finished.", "setterMethodName" : "setEndTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "endTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "endTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                              The time the task execution finished.

                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTaskArn", "beanStyleSetterMethodName" : "setTaskArn", "c2jName" : "TaskArn", "c2jShape" : "MaintenanceWindowTaskArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ARN of the task that ran.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #taskArn(String)}.\n@param taskArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #taskArn(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ARN of the task that ran.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "taskArn", "fluentSetterDocumentation" : "

                                                                                                              The ARN of the task that ran.

                                                                                                              \n@param taskArn The ARN of the task that ran.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "taskArn", "getterDocumentation" : "

                                                                                                              The ARN of the task that ran.

                                                                                                              \n@return The ARN of the task that ran.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TaskArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TaskArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TaskArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ARN of the task that ran.

                                                                                                              \n@param taskArn The ARN of the task that ran.", "setterMethodName" : "setTaskArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "taskArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "taskArn", "variableType" : "String", "documentation" : "

                                                                                                              The ARN of the task that ran.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTaskTypeAsString", "beanStyleSetterMethodName" : "setTaskType", "c2jName" : "TaskType", "c2jShape" : "MaintenanceWindowTaskType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The type of task that ran.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #taskTypeAsString(String)}.\n@param taskType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #taskType(String)", "deprecated" : false, "documentation" : "

                                                                                                              The type of task that ran.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "MaintenanceWindowTaskType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "taskType", "fluentEnumSetterMethodName" : "taskType", "fluentGetterMethodName" : "taskTypeAsString", "fluentSetterDocumentation" : "

                                                                                                              The type of task that ran.

                                                                                                              \n@param taskType The type of task that ran.\n@see MaintenanceWindowTaskType\n@return Returns a reference to this object so that method calls can be chained together.\n@see MaintenanceWindowTaskType", "fluentSetterMethodName" : "taskType", "getterDocumentation" : "

                                                                                                              The type of task that ran.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #taskType} will return {@link MaintenanceWindowTaskType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #taskTypeAsString}.\n

                                                                                                              \n@return The type of task that ran.\n@see MaintenanceWindowTaskType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TaskType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TaskType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TaskType", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The type of task that ran.

                                                                                                              \n@param taskType The type of task that ran.\n@see MaintenanceWindowTaskType", "setterMethodName" : "setTaskType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "taskType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "taskType", "variableType" : "String", "documentation" : "

                                                                                                              The type of task that ran.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "EndTime" : { "beanStyleGetterMethodName" : "getEndTime", "beanStyleSetterMethodName" : "setEndTime", "c2jName" : "EndTime", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The time the task execution finished.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #endTime(Instant)}.\n@param endTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endTime(Instant)", "deprecated" : false, "documentation" : "

                                                                                                              The time the task execution finished.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endTime", "fluentSetterDocumentation" : "

                                                                                                              The time the task execution finished.

                                                                                                              \n@param endTime The time the task execution finished.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endTime", "getterDocumentation" : "

                                                                                                              The time the task execution finished.

                                                                                                              \n@return The time the task execution finished.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EndTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EndTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "EndTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The time the task execution finished.

                                                                                                              \n@param endTime The time the task execution finished.", "setterMethodName" : "setEndTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "endTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "endTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                              The time the task execution finished.

                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "StartTime" : { "beanStyleGetterMethodName" : "getStartTime", "beanStyleSetterMethodName" : "setStartTime", "c2jName" : "StartTime", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The time the task execution started.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #startTime(Instant)}.\n@param startTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #startTime(Instant)", "deprecated" : false, "documentation" : "

                                                                                                              The time the task execution started.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startTime", "fluentSetterDocumentation" : "

                                                                                                              The time the task execution started.

                                                                                                              \n@param startTime The time the task execution started.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startTime", "getterDocumentation" : "

                                                                                                              The time the task execution started.

                                                                                                              \n@return The time the task execution started.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StartTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StartTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "StartTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The time the task execution started.

                                                                                                              \n@param startTime The time the task execution started.", "setterMethodName" : "setStartTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                              The time the task execution started.

                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "Status" : { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "MaintenanceWindowExecutionStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The status of the task execution.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                                                                              The status of the task execution.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "MaintenanceWindowExecutionStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                                                              The status of the task execution.

                                                                                                              \n@param status The status of the task execution.\n@see MaintenanceWindowExecutionStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see MaintenanceWindowExecutionStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                                              The status of the task execution.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link MaintenanceWindowExecutionStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                                              \n@return The status of the task execution.\n@see MaintenanceWindowExecutionStatus", "getterModel" : { "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 the task execution.

                                                                                                              \n@param status The status of the task execution.\n@see MaintenanceWindowExecutionStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                                                                              The status of the task execution.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "StatusDetails" : { "beanStyleGetterMethodName" : "getStatusDetails", "beanStyleSetterMethodName" : "setStatusDetails", "c2jName" : "StatusDetails", "c2jShape" : "MaintenanceWindowExecutionStatusDetails", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The details explaining the status of the task execution. Only available for certain status values.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusDetails(String)}.\n@param statusDetails a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #statusDetails(String)", "deprecated" : false, "documentation" : "

                                                                                                              The details explaining the status of the task execution. Only available for certain status values.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "statusDetails", "fluentSetterDocumentation" : "

                                                                                                              The details explaining the status of the task execution. Only available for certain status values.

                                                                                                              \n@param statusDetails The details explaining the status of the task execution. Only available for certain status values.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "statusDetails", "getterDocumentation" : "

                                                                                                              The details explaining the status of the task execution. Only available for certain status values.

                                                                                                              \n@return The details explaining the status of the task execution. Only available for certain status values.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StatusDetails", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StatusDetails", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StatusDetails", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The details explaining the status of the task execution. Only available for certain status values.

                                                                                                              \n@param statusDetails The details explaining the status of the task execution. Only available for certain status values.", "setterMethodName" : "setStatusDetails", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "statusDetails", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "statusDetails", "variableType" : "String", "documentation" : "

                                                                                                              The details explaining the status of the task execution. Only available for certain status values.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "TaskArn" : { "beanStyleGetterMethodName" : "getTaskArn", "beanStyleSetterMethodName" : "setTaskArn", "c2jName" : "TaskArn", "c2jShape" : "MaintenanceWindowTaskArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ARN of the task that ran.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #taskArn(String)}.\n@param taskArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #taskArn(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ARN of the task that ran.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "taskArn", "fluentSetterDocumentation" : "

                                                                                                              The ARN of the task that ran.

                                                                                                              \n@param taskArn The ARN of the task that ran.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "taskArn", "getterDocumentation" : "

                                                                                                              The ARN of the task that ran.

                                                                                                              \n@return The ARN of the task that ran.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TaskArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TaskArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TaskArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ARN of the task that ran.

                                                                                                              \n@param taskArn The ARN of the task that ran.", "setterMethodName" : "setTaskArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "taskArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "taskArn", "variableType" : "String", "documentation" : "

                                                                                                              The ARN of the task that ran.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "TaskExecutionId" : { "beanStyleGetterMethodName" : "getTaskExecutionId", "beanStyleSetterMethodName" : "setTaskExecutionId", "c2jName" : "TaskExecutionId", "c2jShape" : "MaintenanceWindowExecutionTaskId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the specific task execution in the maintenance window execution.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #taskExecutionId(String)}.\n@param taskExecutionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #taskExecutionId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the specific task execution in the maintenance window execution.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "taskExecutionId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the specific task execution in the maintenance window execution.

                                                                                                              \n@param taskExecutionId The ID of the specific task execution in the maintenance window execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "taskExecutionId", "getterDocumentation" : "

                                                                                                              The ID of the specific task execution in the maintenance window execution.

                                                                                                              \n@return The ID of the specific task execution in the maintenance window execution.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TaskExecutionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TaskExecutionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TaskExecutionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the specific task execution in the maintenance window execution.

                                                                                                              \n@param taskExecutionId The ID of the specific task execution in the maintenance window execution.", "setterMethodName" : "setTaskExecutionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "taskExecutionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "taskExecutionId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the specific task execution in the maintenance window execution.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "TaskType" : { "beanStyleGetterMethodName" : "getTaskTypeAsString", "beanStyleSetterMethodName" : "setTaskType", "c2jName" : "TaskType", "c2jShape" : "MaintenanceWindowTaskType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The type of task that ran.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #taskTypeAsString(String)}.\n@param taskType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #taskType(String)", "deprecated" : false, "documentation" : "

                                                                                                              The type of task that ran.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "MaintenanceWindowTaskType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "taskType", "fluentEnumSetterMethodName" : "taskType", "fluentGetterMethodName" : "taskTypeAsString", "fluentSetterDocumentation" : "

                                                                                                              The type of task that ran.

                                                                                                              \n@param taskType The type of task that ran.\n@see MaintenanceWindowTaskType\n@return Returns a reference to this object so that method calls can be chained together.\n@see MaintenanceWindowTaskType", "fluentSetterMethodName" : "taskType", "getterDocumentation" : "

                                                                                                              The type of task that ran.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #taskType} will return {@link MaintenanceWindowTaskType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #taskTypeAsString}.\n

                                                                                                              \n@return The type of task that ran.\n@see MaintenanceWindowTaskType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TaskType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TaskType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TaskType", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The type of task that ran.

                                                                                                              \n@param taskType The type of task that ran.\n@see MaintenanceWindowTaskType", "setterMethodName" : "setTaskType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "taskType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "taskType", "variableType" : "String", "documentation" : "

                                                                                                              The type of task that ran.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "WindowExecutionId" : { "beanStyleGetterMethodName" : "getWindowExecutionId", "beanStyleSetterMethodName" : "setWindowExecutionId", "c2jName" : "WindowExecutionId", "c2jShape" : "MaintenanceWindowExecutionId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the maintenance window execution that ran the task.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowExecutionId(String)}.\n@param windowExecutionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowExecutionId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the maintenance window execution that ran the task.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowExecutionId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the maintenance window execution that ran the task.

                                                                                                              \n@param windowExecutionId The ID of the maintenance window execution that ran the task.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowExecutionId", "getterDocumentation" : "

                                                                                                              The ID of the maintenance window execution that ran the task.

                                                                                                              \n@return The ID of the maintenance window execution that ran the task.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowExecutionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowExecutionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowExecutionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the maintenance window execution that ran the task.

                                                                                                              \n@param windowExecutionId The ID of the maintenance window execution that ran the task.", "setterMethodName" : "setWindowExecutionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowExecutionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowExecutionId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the maintenance window execution that ran the task.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getWindowExecutionId", "beanStyleSetterMethodName" : "setWindowExecutionId", "c2jName" : "WindowExecutionId", "c2jShape" : "MaintenanceWindowExecutionId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the maintenance window execution that ran the task.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowExecutionId(String)}.\n@param windowExecutionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowExecutionId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the maintenance window execution that ran the task.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowExecutionId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the maintenance window execution that ran the task.

                                                                                                              \n@param windowExecutionId The ID of the maintenance window execution that ran the task.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowExecutionId", "getterDocumentation" : "

                                                                                                              The ID of the maintenance window execution that ran the task.

                                                                                                              \n@return The ID of the maintenance window execution that ran the task.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowExecutionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowExecutionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowExecutionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the maintenance window execution that ran the task.

                                                                                                              \n@param windowExecutionId The ID of the maintenance window execution that ran the task.", "setterMethodName" : "setWindowExecutionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowExecutionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowExecutionId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the maintenance window execution that ran the task.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTaskExecutionId", "beanStyleSetterMethodName" : "setTaskExecutionId", "c2jName" : "TaskExecutionId", "c2jShape" : "MaintenanceWindowExecutionTaskId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the specific task execution in the maintenance window execution.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #taskExecutionId(String)}.\n@param taskExecutionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #taskExecutionId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the specific task execution in the maintenance window execution.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "taskExecutionId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the specific task execution in the maintenance window execution.

                                                                                                              \n@param taskExecutionId The ID of the specific task execution in the maintenance window execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "taskExecutionId", "getterDocumentation" : "

                                                                                                              The ID of the specific task execution in the maintenance window execution.

                                                                                                              \n@return The ID of the specific task execution in the maintenance window execution.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TaskExecutionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TaskExecutionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TaskExecutionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the specific task execution in the maintenance window execution.

                                                                                                              \n@param taskExecutionId The ID of the specific task execution in the maintenance window execution.", "setterMethodName" : "setTaskExecutionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "taskExecutionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "taskExecutionId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the specific task execution in the maintenance window execution.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "MaintenanceWindowExecutionStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The status of the task execution.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                                                                              The status of the task execution.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "MaintenanceWindowExecutionStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                                                              The status of the task execution.

                                                                                                              \n@param status The status of the task execution.\n@see MaintenanceWindowExecutionStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see MaintenanceWindowExecutionStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                                              The status of the task execution.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link MaintenanceWindowExecutionStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                                              \n@return The status of the task execution.\n@see MaintenanceWindowExecutionStatus", "getterModel" : { "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 the task execution.

                                                                                                              \n@param status The status of the task execution.\n@see MaintenanceWindowExecutionStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                                                                              The status of the task execution.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatusDetails", "beanStyleSetterMethodName" : "setStatusDetails", "c2jName" : "StatusDetails", "c2jShape" : "MaintenanceWindowExecutionStatusDetails", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The details explaining the status of the task execution. Only available for certain status values.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusDetails(String)}.\n@param statusDetails a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #statusDetails(String)", "deprecated" : false, "documentation" : "

                                                                                                              The details explaining the status of the task execution. Only available for certain status values.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "statusDetails", "fluentSetterDocumentation" : "

                                                                                                              The details explaining the status of the task execution. Only available for certain status values.

                                                                                                              \n@param statusDetails The details explaining the status of the task execution. Only available for certain status values.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "statusDetails", "getterDocumentation" : "

                                                                                                              The details explaining the status of the task execution. Only available for certain status values.

                                                                                                              \n@return The details explaining the status of the task execution. Only available for certain status values.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StatusDetails", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StatusDetails", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StatusDetails", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The details explaining the status of the task execution. Only available for certain status values.

                                                                                                              \n@param statusDetails The details explaining the status of the task execution. Only available for certain status values.", "setterMethodName" : "setStatusDetails", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "statusDetails", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "statusDetails", "variableType" : "String", "documentation" : "

                                                                                                              The details explaining the status of the task execution. Only available for certain status values.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStartTime", "beanStyleSetterMethodName" : "setStartTime", "c2jName" : "StartTime", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The time the task execution started.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #startTime(Instant)}.\n@param startTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #startTime(Instant)", "deprecated" : false, "documentation" : "

                                                                                                              The time the task execution started.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startTime", "fluentSetterDocumentation" : "

                                                                                                              The time the task execution started.

                                                                                                              \n@param startTime The time the task execution started.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startTime", "getterDocumentation" : "

                                                                                                              The time the task execution started.

                                                                                                              \n@return The time the task execution started.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StartTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StartTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "StartTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The time the task execution started.

                                                                                                              \n@param startTime The time the task execution started.", "setterMethodName" : "setStartTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                              The time the task execution started.

                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEndTime", "beanStyleSetterMethodName" : "setEndTime", "c2jName" : "EndTime", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The time the task execution finished.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #endTime(Instant)}.\n@param endTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endTime(Instant)", "deprecated" : false, "documentation" : "

                                                                                                              The time the task execution finished.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endTime", "fluentSetterDocumentation" : "

                                                                                                              The time the task execution finished.

                                                                                                              \n@param endTime The time the task execution finished.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endTime", "getterDocumentation" : "

                                                                                                              The time the task execution finished.

                                                                                                              \n@return The time the task execution finished.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EndTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EndTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "EndTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The time the task execution finished.

                                                                                                              \n@param endTime The time the task execution finished.", "setterMethodName" : "setEndTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "endTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "endTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                              The time the task execution finished.

                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTaskArn", "beanStyleSetterMethodName" : "setTaskArn", "c2jName" : "TaskArn", "c2jShape" : "MaintenanceWindowTaskArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ARN of the task that ran.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #taskArn(String)}.\n@param taskArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #taskArn(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ARN of the task that ran.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "taskArn", "fluentSetterDocumentation" : "

                                                                                                              The ARN of the task that ran.

                                                                                                              \n@param taskArn The ARN of the task that ran.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "taskArn", "getterDocumentation" : "

                                                                                                              The ARN of the task that ran.

                                                                                                              \n@return The ARN of the task that ran.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TaskArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TaskArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TaskArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ARN of the task that ran.

                                                                                                              \n@param taskArn The ARN of the task that ran.", "setterMethodName" : "setTaskArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "taskArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "taskArn", "variableType" : "String", "documentation" : "

                                                                                                              The ARN of the task that ran.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTaskTypeAsString", "beanStyleSetterMethodName" : "setTaskType", "c2jName" : "TaskType", "c2jShape" : "MaintenanceWindowTaskType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The type of task that ran.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #taskTypeAsString(String)}.\n@param taskType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #taskType(String)", "deprecated" : false, "documentation" : "

                                                                                                              The type of task that ran.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "MaintenanceWindowTaskType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "taskType", "fluentEnumSetterMethodName" : "taskType", "fluentGetterMethodName" : "taskTypeAsString", "fluentSetterDocumentation" : "

                                                                                                              The type of task that ran.

                                                                                                              \n@param taskType The type of task that ran.\n@see MaintenanceWindowTaskType\n@return Returns a reference to this object so that method calls can be chained together.\n@see MaintenanceWindowTaskType", "fluentSetterMethodName" : "taskType", "getterDocumentation" : "

                                                                                                              The type of task that ran.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #taskType} will return {@link MaintenanceWindowTaskType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #taskTypeAsString}.\n

                                                                                                              \n@return The type of task that ran.\n@see MaintenanceWindowTaskType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TaskType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TaskType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TaskType", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The type of task that ran.

                                                                                                              \n@param taskType The type of task that ran.\n@see MaintenanceWindowTaskType", "setterMethodName" : "setTaskType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "taskType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "taskType", "variableType" : "String", "documentation" : "

                                                                                                              The type of task that ran.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "MaintenanceWindowExecutionTaskIdentity", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "MaintenanceWindowExecutionTaskIdentity", "variableName" : "maintenanceWindowExecutionTaskIdentity", "variableType" : "MaintenanceWindowExecutionTaskIdentity", "documentation" : null, "simpleType" : "MaintenanceWindowExecutionTaskIdentity", "variableSetterType" : "MaintenanceWindowExecutionTaskIdentity" }, "wrapper" : false }, "MaintenanceWindowExecutionTaskInvocationIdentity" : { "c2jName" : "MaintenanceWindowExecutionTaskInvocationIdentity", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              Describes the information about a task invocation for a particular target as part of a task execution performed as part of a maintenance window execution.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getWindowExecutionId", "beanStyleSetterMethodName" : "setWindowExecutionId", "c2jName" : "WindowExecutionId", "c2jShape" : "MaintenanceWindowExecutionId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the maintenance window execution that ran the task.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowExecutionId(String)}.\n@param windowExecutionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowExecutionId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the maintenance window execution that ran the task.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowExecutionId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the maintenance window execution that ran the task.

                                                                                                              \n@param windowExecutionId The ID of the maintenance window execution that ran the task.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowExecutionId", "getterDocumentation" : "

                                                                                                              The ID of the maintenance window execution that ran the task.

                                                                                                              \n@return The ID of the maintenance window execution that ran the task.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowExecutionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowExecutionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowExecutionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the maintenance window execution that ran the task.

                                                                                                              \n@param windowExecutionId The ID of the maintenance window execution that ran the task.", "setterMethodName" : "setWindowExecutionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowExecutionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowExecutionId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the maintenance window execution that ran the task.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTaskExecutionId", "beanStyleSetterMethodName" : "setTaskExecutionId", "c2jName" : "TaskExecutionId", "c2jShape" : "MaintenanceWindowExecutionTaskId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the specific task execution in the maintenance window execution.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #taskExecutionId(String)}.\n@param taskExecutionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #taskExecutionId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the specific task execution in the maintenance window execution.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "taskExecutionId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the specific task execution in the maintenance window execution.

                                                                                                              \n@param taskExecutionId The ID of the specific task execution in the maintenance window execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "taskExecutionId", "getterDocumentation" : "

                                                                                                              The ID of the specific task execution in the maintenance window execution.

                                                                                                              \n@return The ID of the specific task execution in the maintenance window execution.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TaskExecutionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TaskExecutionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TaskExecutionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the specific task execution in the maintenance window execution.

                                                                                                              \n@param taskExecutionId The ID of the specific task execution in the maintenance window execution.", "setterMethodName" : "setTaskExecutionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "taskExecutionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "taskExecutionId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the specific task execution in the maintenance window execution.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInvocationId", "beanStyleSetterMethodName" : "setInvocationId", "c2jName" : "InvocationId", "c2jShape" : "MaintenanceWindowExecutionTaskInvocationId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the task invocation.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #invocationId(String)}.\n@param invocationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #invocationId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the task invocation.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "invocationId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the task invocation.

                                                                                                              \n@param invocationId The ID of the task invocation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "invocationId", "getterDocumentation" : "

                                                                                                              The ID of the task invocation.

                                                                                                              \n@return The ID of the task invocation.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InvocationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InvocationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InvocationId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the task invocation.

                                                                                                              \n@param invocationId The ID of the task invocation.", "setterMethodName" : "setInvocationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "invocationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "invocationId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the task invocation.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getExecutionId", "beanStyleSetterMethodName" : "setExecutionId", "c2jName" : "ExecutionId", "c2jShape" : "MaintenanceWindowExecutionTaskExecutionId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the action performed in the service that actually handled the task invocation. If the task type is RUN_COMMAND, this value is the command ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #executionId(String)}.\n@param executionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #executionId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the action performed in the service that actually handled the task invocation. If the task type is RUN_COMMAND, this value is the command ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "executionId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the action performed in the service that actually handled the task invocation. If the task type is RUN_COMMAND, this value is the command ID.

                                                                                                              \n@param executionId The ID of the action performed in the service that actually handled the task invocation. If the task type is RUN_COMMAND, this value is the command ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "executionId", "getterDocumentation" : "

                                                                                                              The ID of the action performed in the service that actually handled the task invocation. If the task type is RUN_COMMAND, this value is the command ID.

                                                                                                              \n@return The ID of the action performed in the service that actually handled the task invocation. If the task type is RUN_COMMAND, this value is the command ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ExecutionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ExecutionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ExecutionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the action performed in the service that actually handled the task invocation. If the task type is RUN_COMMAND, this value is the command ID.

                                                                                                              \n@param executionId The ID of the action performed in the service that actually handled the task invocation. If the task type is RUN_COMMAND, this value is the command ID.", "setterMethodName" : "setExecutionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "executionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "executionId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the action performed in the service that actually handled the task invocation. If the task type is RUN_COMMAND, this value is the command ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTaskTypeAsString", "beanStyleSetterMethodName" : "setTaskType", "c2jName" : "TaskType", "c2jShape" : "MaintenanceWindowTaskType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The task type.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #taskTypeAsString(String)}.\n@param taskType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #taskType(String)", "deprecated" : false, "documentation" : "

                                                                                                              The task type.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "MaintenanceWindowTaskType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "taskType", "fluentEnumSetterMethodName" : "taskType", "fluentGetterMethodName" : "taskTypeAsString", "fluentSetterDocumentation" : "

                                                                                                              The task type.

                                                                                                              \n@param taskType The task type.\n@see MaintenanceWindowTaskType\n@return Returns a reference to this object so that method calls can be chained together.\n@see MaintenanceWindowTaskType", "fluentSetterMethodName" : "taskType", "getterDocumentation" : "

                                                                                                              The task type.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #taskType} will return {@link MaintenanceWindowTaskType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #taskTypeAsString}.\n

                                                                                                              \n@return The task type.\n@see MaintenanceWindowTaskType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TaskType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TaskType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TaskType", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The task type.

                                                                                                              \n@param taskType The task type.\n@see MaintenanceWindowTaskType", "setterMethodName" : "setTaskType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "taskType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "taskType", "variableType" : "String", "documentation" : "

                                                                                                              The task type.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getParameters", "beanStyleSetterMethodName" : "setParameters", "c2jName" : "Parameters", "c2jShape" : "MaintenanceWindowExecutionTaskInvocationParameters", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The parameters that were provided for the invocation when it was run.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #parameters(String)}.\n@param parameters a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #parameters(String)", "deprecated" : false, "documentation" : "

                                                                                                              The parameters that were provided for the invocation when it was run.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parameters", "fluentSetterDocumentation" : "

                                                                                                              The parameters that were provided for the invocation when it was run.

                                                                                                              \n@param parameters The parameters that were provided for the invocation when it was run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parameters", "getterDocumentation" : "

                                                                                                              The parameters that were provided for the invocation when it was run.

                                                                                                              \n@return The parameters that were provided for the invocation when it was run.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Parameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Parameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Parameters", "sensitive" : true, "setterDocumentation" : "

                                                                                                              The parameters that were provided for the invocation when it was run.

                                                                                                              \n@param parameters The parameters that were provided for the invocation when it was run.", "setterMethodName" : "setParameters", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "parameters", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "parameters", "variableType" : "String", "documentation" : "

                                                                                                              The parameters that were provided for the invocation when it was run.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "MaintenanceWindowExecutionStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The status of the task invocation.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                                                                              The status of the task invocation.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "MaintenanceWindowExecutionStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                                                              The status of the task invocation.

                                                                                                              \n@param status The status of the task invocation.\n@see MaintenanceWindowExecutionStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see MaintenanceWindowExecutionStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                                              The status of the task invocation.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link MaintenanceWindowExecutionStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                                              \n@return The status of the task invocation.\n@see MaintenanceWindowExecutionStatus", "getterModel" : { "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 the task invocation.

                                                                                                              \n@param status The status of the task invocation.\n@see MaintenanceWindowExecutionStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                                                                              The status of the task invocation.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatusDetails", "beanStyleSetterMethodName" : "setStatusDetails", "c2jName" : "StatusDetails", "c2jShape" : "MaintenanceWindowExecutionStatusDetails", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The details explaining the status of the task invocation. Only available for certain Status values.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusDetails(String)}.\n@param statusDetails a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #statusDetails(String)", "deprecated" : false, "documentation" : "

                                                                                                              The details explaining the status of the task invocation. Only available for certain Status values.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "statusDetails", "fluentSetterDocumentation" : "

                                                                                                              The details explaining the status of the task invocation. Only available for certain Status values.

                                                                                                              \n@param statusDetails The details explaining the status of the task invocation. Only available for certain Status values.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "statusDetails", "getterDocumentation" : "

                                                                                                              The details explaining the status of the task invocation. Only available for certain Status values.

                                                                                                              \n@return The details explaining the status of the task invocation. Only available for certain Status values.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StatusDetails", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StatusDetails", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StatusDetails", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The details explaining the status of the task invocation. Only available for certain Status values.

                                                                                                              \n@param statusDetails The details explaining the status of the task invocation. Only available for certain Status values.", "setterMethodName" : "setStatusDetails", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "statusDetails", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "statusDetails", "variableType" : "String", "documentation" : "

                                                                                                              The details explaining the status of the task invocation. Only available for certain Status values.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStartTime", "beanStyleSetterMethodName" : "setStartTime", "c2jName" : "StartTime", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The time the invocation started.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #startTime(Instant)}.\n@param startTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #startTime(Instant)", "deprecated" : false, "documentation" : "

                                                                                                              The time the invocation started.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startTime", "fluentSetterDocumentation" : "

                                                                                                              The time the invocation started.

                                                                                                              \n@param startTime The time the invocation started.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startTime", "getterDocumentation" : "

                                                                                                              The time the invocation started.

                                                                                                              \n@return The time the invocation started.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StartTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StartTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "StartTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The time the invocation started.

                                                                                                              \n@param startTime The time the invocation started.", "setterMethodName" : "setStartTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                              The time the invocation started.

                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEndTime", "beanStyleSetterMethodName" : "setEndTime", "c2jName" : "EndTime", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The time the invocation finished.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #endTime(Instant)}.\n@param endTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endTime(Instant)", "deprecated" : false, "documentation" : "

                                                                                                              The time the invocation finished.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endTime", "fluentSetterDocumentation" : "

                                                                                                              The time the invocation finished.

                                                                                                              \n@param endTime The time the invocation finished.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endTime", "getterDocumentation" : "

                                                                                                              The time the invocation finished.

                                                                                                              \n@return The time the invocation finished.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EndTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EndTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "EndTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The time the invocation finished.

                                                                                                              \n@param endTime The time the invocation finished.", "setterMethodName" : "setEndTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "endTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "endTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                              The time the invocation finished.

                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOwnerInformation", "beanStyleSetterMethodName" : "setOwnerInformation", "c2jName" : "OwnerInformation", "c2jShape" : "OwnerInformation", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              User-provided value that was specified when the target was registered with the maintenance window. This was also included in any CloudWatch events raised during the task invocation.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #ownerInformation(String)}.\n@param ownerInformation a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ownerInformation(String)", "deprecated" : false, "documentation" : "

                                                                                                              User-provided value that was specified when the target was registered with the maintenance window. This was also included in any CloudWatch events raised during the task invocation.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ownerInformation", "fluentSetterDocumentation" : "

                                                                                                              User-provided value that was specified when the target was registered with the maintenance window. This was also included in any CloudWatch events raised during the task invocation.

                                                                                                              \n@param ownerInformation User-provided value that was specified when the target was registered with the maintenance window. This was also included in any CloudWatch events raised during the task invocation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ownerInformation", "getterDocumentation" : "

                                                                                                              User-provided value that was specified when the target was registered with the maintenance window. This was also included in any CloudWatch events raised during the task invocation.

                                                                                                              \n@return User-provided value that was specified when the target was registered with the maintenance window. This was also included in any CloudWatch events raised during the task invocation.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OwnerInformation", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OwnerInformation", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OwnerInformation", "sensitive" : true, "setterDocumentation" : "

                                                                                                              User-provided value that was specified when the target was registered with the maintenance window. This was also included in any CloudWatch events raised during the task invocation.

                                                                                                              \n@param ownerInformation User-provided value that was specified when the target was registered with the maintenance window. This was also included in any CloudWatch events raised during the task invocation.", "setterMethodName" : "setOwnerInformation", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ownerInformation", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "ownerInformation", "variableType" : "String", "documentation" : "

                                                                                                              User-provided value that was specified when the target was registered with the maintenance window. This was also included in any CloudWatch events raised during the task invocation.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getWindowTargetId", "beanStyleSetterMethodName" : "setWindowTargetId", "c2jName" : "WindowTargetId", "c2jShape" : "MaintenanceWindowTaskTargetId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the target definition in this maintenance window the invocation was performed for.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowTargetId(String)}.\n@param windowTargetId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowTargetId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the target definition in this maintenance window the invocation was performed for.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowTargetId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the target definition in this maintenance window the invocation was performed for.

                                                                                                              \n@param windowTargetId The ID of the target definition in this maintenance window the invocation was performed for.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowTargetId", "getterDocumentation" : "

                                                                                                              The ID of the target definition in this maintenance window the invocation was performed for.

                                                                                                              \n@return The ID of the target definition in this maintenance window the invocation was performed for.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowTargetId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowTargetId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowTargetId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the target definition in this maintenance window the invocation was performed for.

                                                                                                              \n@param windowTargetId The ID of the target definition in this maintenance window the invocation was performed for.", "setterMethodName" : "setWindowTargetId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowTargetId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowTargetId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the target definition in this maintenance window the invocation was performed for.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "EndTime" : { "beanStyleGetterMethodName" : "getEndTime", "beanStyleSetterMethodName" : "setEndTime", "c2jName" : "EndTime", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The time the invocation finished.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #endTime(Instant)}.\n@param endTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endTime(Instant)", "deprecated" : false, "documentation" : "

                                                                                                              The time the invocation finished.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endTime", "fluentSetterDocumentation" : "

                                                                                                              The time the invocation finished.

                                                                                                              \n@param endTime The time the invocation finished.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endTime", "getterDocumentation" : "

                                                                                                              The time the invocation finished.

                                                                                                              \n@return The time the invocation finished.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EndTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EndTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "EndTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The time the invocation finished.

                                                                                                              \n@param endTime The time the invocation finished.", "setterMethodName" : "setEndTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "endTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "endTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                              The time the invocation finished.

                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "ExecutionId" : { "beanStyleGetterMethodName" : "getExecutionId", "beanStyleSetterMethodName" : "setExecutionId", "c2jName" : "ExecutionId", "c2jShape" : "MaintenanceWindowExecutionTaskExecutionId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the action performed in the service that actually handled the task invocation. If the task type is RUN_COMMAND, this value is the command ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #executionId(String)}.\n@param executionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #executionId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the action performed in the service that actually handled the task invocation. If the task type is RUN_COMMAND, this value is the command ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "executionId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the action performed in the service that actually handled the task invocation. If the task type is RUN_COMMAND, this value is the command ID.

                                                                                                              \n@param executionId The ID of the action performed in the service that actually handled the task invocation. If the task type is RUN_COMMAND, this value is the command ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "executionId", "getterDocumentation" : "

                                                                                                              The ID of the action performed in the service that actually handled the task invocation. If the task type is RUN_COMMAND, this value is the command ID.

                                                                                                              \n@return The ID of the action performed in the service that actually handled the task invocation. If the task type is RUN_COMMAND, this value is the command ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ExecutionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ExecutionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ExecutionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the action performed in the service that actually handled the task invocation. If the task type is RUN_COMMAND, this value is the command ID.

                                                                                                              \n@param executionId The ID of the action performed in the service that actually handled the task invocation. If the task type is RUN_COMMAND, this value is the command ID.", "setterMethodName" : "setExecutionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "executionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "executionId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the action performed in the service that actually handled the task invocation. If the task type is RUN_COMMAND, this value is the command ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "InvocationId" : { "beanStyleGetterMethodName" : "getInvocationId", "beanStyleSetterMethodName" : "setInvocationId", "c2jName" : "InvocationId", "c2jShape" : "MaintenanceWindowExecutionTaskInvocationId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the task invocation.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #invocationId(String)}.\n@param invocationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #invocationId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the task invocation.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "invocationId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the task invocation.

                                                                                                              \n@param invocationId The ID of the task invocation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "invocationId", "getterDocumentation" : "

                                                                                                              The ID of the task invocation.

                                                                                                              \n@return The ID of the task invocation.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InvocationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InvocationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InvocationId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the task invocation.

                                                                                                              \n@param invocationId The ID of the task invocation.", "setterMethodName" : "setInvocationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "invocationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "invocationId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the task invocation.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "OwnerInformation" : { "beanStyleGetterMethodName" : "getOwnerInformation", "beanStyleSetterMethodName" : "setOwnerInformation", "c2jName" : "OwnerInformation", "c2jShape" : "OwnerInformation", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              User-provided value that was specified when the target was registered with the maintenance window. This was also included in any CloudWatch events raised during the task invocation.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #ownerInformation(String)}.\n@param ownerInformation a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ownerInformation(String)", "deprecated" : false, "documentation" : "

                                                                                                              User-provided value that was specified when the target was registered with the maintenance window. This was also included in any CloudWatch events raised during the task invocation.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ownerInformation", "fluentSetterDocumentation" : "

                                                                                                              User-provided value that was specified when the target was registered with the maintenance window. This was also included in any CloudWatch events raised during the task invocation.

                                                                                                              \n@param ownerInformation User-provided value that was specified when the target was registered with the maintenance window. This was also included in any CloudWatch events raised during the task invocation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ownerInformation", "getterDocumentation" : "

                                                                                                              User-provided value that was specified when the target was registered with the maintenance window. This was also included in any CloudWatch events raised during the task invocation.

                                                                                                              \n@return User-provided value that was specified when the target was registered with the maintenance window. This was also included in any CloudWatch events raised during the task invocation.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OwnerInformation", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OwnerInformation", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OwnerInformation", "sensitive" : true, "setterDocumentation" : "

                                                                                                              User-provided value that was specified when the target was registered with the maintenance window. This was also included in any CloudWatch events raised during the task invocation.

                                                                                                              \n@param ownerInformation User-provided value that was specified when the target was registered with the maintenance window. This was also included in any CloudWatch events raised during the task invocation.", "setterMethodName" : "setOwnerInformation", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ownerInformation", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "ownerInformation", "variableType" : "String", "documentation" : "

                                                                                                              User-provided value that was specified when the target was registered with the maintenance window. This was also included in any CloudWatch events raised during the task invocation.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Parameters" : { "beanStyleGetterMethodName" : "getParameters", "beanStyleSetterMethodName" : "setParameters", "c2jName" : "Parameters", "c2jShape" : "MaintenanceWindowExecutionTaskInvocationParameters", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The parameters that were provided for the invocation when it was run.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #parameters(String)}.\n@param parameters a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #parameters(String)", "deprecated" : false, "documentation" : "

                                                                                                              The parameters that were provided for the invocation when it was run.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parameters", "fluentSetterDocumentation" : "

                                                                                                              The parameters that were provided for the invocation when it was run.

                                                                                                              \n@param parameters The parameters that were provided for the invocation when it was run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parameters", "getterDocumentation" : "

                                                                                                              The parameters that were provided for the invocation when it was run.

                                                                                                              \n@return The parameters that were provided for the invocation when it was run.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Parameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Parameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Parameters", "sensitive" : true, "setterDocumentation" : "

                                                                                                              The parameters that were provided for the invocation when it was run.

                                                                                                              \n@param parameters The parameters that were provided for the invocation when it was run.", "setterMethodName" : "setParameters", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "parameters", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "parameters", "variableType" : "String", "documentation" : "

                                                                                                              The parameters that were provided for the invocation when it was run.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "StartTime" : { "beanStyleGetterMethodName" : "getStartTime", "beanStyleSetterMethodName" : "setStartTime", "c2jName" : "StartTime", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The time the invocation started.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #startTime(Instant)}.\n@param startTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #startTime(Instant)", "deprecated" : false, "documentation" : "

                                                                                                              The time the invocation started.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startTime", "fluentSetterDocumentation" : "

                                                                                                              The time the invocation started.

                                                                                                              \n@param startTime The time the invocation started.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startTime", "getterDocumentation" : "

                                                                                                              The time the invocation started.

                                                                                                              \n@return The time the invocation started.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StartTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StartTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "StartTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The time the invocation started.

                                                                                                              \n@param startTime The time the invocation started.", "setterMethodName" : "setStartTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                              The time the invocation started.

                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "Status" : { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "MaintenanceWindowExecutionStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The status of the task invocation.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                                                                              The status of the task invocation.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "MaintenanceWindowExecutionStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                                                              The status of the task invocation.

                                                                                                              \n@param status The status of the task invocation.\n@see MaintenanceWindowExecutionStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see MaintenanceWindowExecutionStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                                              The status of the task invocation.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link MaintenanceWindowExecutionStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                                              \n@return The status of the task invocation.\n@see MaintenanceWindowExecutionStatus", "getterModel" : { "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 the task invocation.

                                                                                                              \n@param status The status of the task invocation.\n@see MaintenanceWindowExecutionStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                                                                              The status of the task invocation.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "StatusDetails" : { "beanStyleGetterMethodName" : "getStatusDetails", "beanStyleSetterMethodName" : "setStatusDetails", "c2jName" : "StatusDetails", "c2jShape" : "MaintenanceWindowExecutionStatusDetails", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The details explaining the status of the task invocation. Only available for certain Status values.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusDetails(String)}.\n@param statusDetails a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #statusDetails(String)", "deprecated" : false, "documentation" : "

                                                                                                              The details explaining the status of the task invocation. Only available for certain Status values.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "statusDetails", "fluentSetterDocumentation" : "

                                                                                                              The details explaining the status of the task invocation. Only available for certain Status values.

                                                                                                              \n@param statusDetails The details explaining the status of the task invocation. Only available for certain Status values.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "statusDetails", "getterDocumentation" : "

                                                                                                              The details explaining the status of the task invocation. Only available for certain Status values.

                                                                                                              \n@return The details explaining the status of the task invocation. Only available for certain Status values.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StatusDetails", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StatusDetails", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StatusDetails", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The details explaining the status of the task invocation. Only available for certain Status values.

                                                                                                              \n@param statusDetails The details explaining the status of the task invocation. Only available for certain Status values.", "setterMethodName" : "setStatusDetails", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "statusDetails", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "statusDetails", "variableType" : "String", "documentation" : "

                                                                                                              The details explaining the status of the task invocation. Only available for certain Status values.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "TaskExecutionId" : { "beanStyleGetterMethodName" : "getTaskExecutionId", "beanStyleSetterMethodName" : "setTaskExecutionId", "c2jName" : "TaskExecutionId", "c2jShape" : "MaintenanceWindowExecutionTaskId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the specific task execution in the maintenance window execution.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #taskExecutionId(String)}.\n@param taskExecutionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #taskExecutionId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the specific task execution in the maintenance window execution.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "taskExecutionId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the specific task execution in the maintenance window execution.

                                                                                                              \n@param taskExecutionId The ID of the specific task execution in the maintenance window execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "taskExecutionId", "getterDocumentation" : "

                                                                                                              The ID of the specific task execution in the maintenance window execution.

                                                                                                              \n@return The ID of the specific task execution in the maintenance window execution.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TaskExecutionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TaskExecutionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TaskExecutionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the specific task execution in the maintenance window execution.

                                                                                                              \n@param taskExecutionId The ID of the specific task execution in the maintenance window execution.", "setterMethodName" : "setTaskExecutionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "taskExecutionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "taskExecutionId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the specific task execution in the maintenance window execution.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "TaskType" : { "beanStyleGetterMethodName" : "getTaskTypeAsString", "beanStyleSetterMethodName" : "setTaskType", "c2jName" : "TaskType", "c2jShape" : "MaintenanceWindowTaskType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The task type.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #taskTypeAsString(String)}.\n@param taskType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #taskType(String)", "deprecated" : false, "documentation" : "

                                                                                                              The task type.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "MaintenanceWindowTaskType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "taskType", "fluentEnumSetterMethodName" : "taskType", "fluentGetterMethodName" : "taskTypeAsString", "fluentSetterDocumentation" : "

                                                                                                              The task type.

                                                                                                              \n@param taskType The task type.\n@see MaintenanceWindowTaskType\n@return Returns a reference to this object so that method calls can be chained together.\n@see MaintenanceWindowTaskType", "fluentSetterMethodName" : "taskType", "getterDocumentation" : "

                                                                                                              The task type.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #taskType} will return {@link MaintenanceWindowTaskType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #taskTypeAsString}.\n

                                                                                                              \n@return The task type.\n@see MaintenanceWindowTaskType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TaskType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TaskType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TaskType", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The task type.

                                                                                                              \n@param taskType The task type.\n@see MaintenanceWindowTaskType", "setterMethodName" : "setTaskType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "taskType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "taskType", "variableType" : "String", "documentation" : "

                                                                                                              The task type.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "WindowExecutionId" : { "beanStyleGetterMethodName" : "getWindowExecutionId", "beanStyleSetterMethodName" : "setWindowExecutionId", "c2jName" : "WindowExecutionId", "c2jShape" : "MaintenanceWindowExecutionId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the maintenance window execution that ran the task.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowExecutionId(String)}.\n@param windowExecutionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowExecutionId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the maintenance window execution that ran the task.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowExecutionId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the maintenance window execution that ran the task.

                                                                                                              \n@param windowExecutionId The ID of the maintenance window execution that ran the task.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowExecutionId", "getterDocumentation" : "

                                                                                                              The ID of the maintenance window execution that ran the task.

                                                                                                              \n@return The ID of the maintenance window execution that ran the task.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowExecutionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowExecutionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowExecutionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the maintenance window execution that ran the task.

                                                                                                              \n@param windowExecutionId The ID of the maintenance window execution that ran the task.", "setterMethodName" : "setWindowExecutionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowExecutionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowExecutionId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the maintenance window execution that ran the task.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "WindowTargetId" : { "beanStyleGetterMethodName" : "getWindowTargetId", "beanStyleSetterMethodName" : "setWindowTargetId", "c2jName" : "WindowTargetId", "c2jShape" : "MaintenanceWindowTaskTargetId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the target definition in this maintenance window the invocation was performed for.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowTargetId(String)}.\n@param windowTargetId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowTargetId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the target definition in this maintenance window the invocation was performed for.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowTargetId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the target definition in this maintenance window the invocation was performed for.

                                                                                                              \n@param windowTargetId The ID of the target definition in this maintenance window the invocation was performed for.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowTargetId", "getterDocumentation" : "

                                                                                                              The ID of the target definition in this maintenance window the invocation was performed for.

                                                                                                              \n@return The ID of the target definition in this maintenance window the invocation was performed for.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowTargetId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowTargetId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowTargetId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the target definition in this maintenance window the invocation was performed for.

                                                                                                              \n@param windowTargetId The ID of the target definition in this maintenance window the invocation was performed for.", "setterMethodName" : "setWindowTargetId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowTargetId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowTargetId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the target definition in this maintenance window the invocation was performed for.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getWindowExecutionId", "beanStyleSetterMethodName" : "setWindowExecutionId", "c2jName" : "WindowExecutionId", "c2jShape" : "MaintenanceWindowExecutionId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the maintenance window execution that ran the task.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowExecutionId(String)}.\n@param windowExecutionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowExecutionId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the maintenance window execution that ran the task.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowExecutionId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the maintenance window execution that ran the task.

                                                                                                              \n@param windowExecutionId The ID of the maintenance window execution that ran the task.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowExecutionId", "getterDocumentation" : "

                                                                                                              The ID of the maintenance window execution that ran the task.

                                                                                                              \n@return The ID of the maintenance window execution that ran the task.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowExecutionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowExecutionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowExecutionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the maintenance window execution that ran the task.

                                                                                                              \n@param windowExecutionId The ID of the maintenance window execution that ran the task.", "setterMethodName" : "setWindowExecutionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowExecutionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowExecutionId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the maintenance window execution that ran the task.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTaskExecutionId", "beanStyleSetterMethodName" : "setTaskExecutionId", "c2jName" : "TaskExecutionId", "c2jShape" : "MaintenanceWindowExecutionTaskId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the specific task execution in the maintenance window execution.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #taskExecutionId(String)}.\n@param taskExecutionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #taskExecutionId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the specific task execution in the maintenance window execution.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "taskExecutionId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the specific task execution in the maintenance window execution.

                                                                                                              \n@param taskExecutionId The ID of the specific task execution in the maintenance window execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "taskExecutionId", "getterDocumentation" : "

                                                                                                              The ID of the specific task execution in the maintenance window execution.

                                                                                                              \n@return The ID of the specific task execution in the maintenance window execution.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TaskExecutionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TaskExecutionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TaskExecutionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the specific task execution in the maintenance window execution.

                                                                                                              \n@param taskExecutionId The ID of the specific task execution in the maintenance window execution.", "setterMethodName" : "setTaskExecutionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "taskExecutionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "taskExecutionId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the specific task execution in the maintenance window execution.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInvocationId", "beanStyleSetterMethodName" : "setInvocationId", "c2jName" : "InvocationId", "c2jShape" : "MaintenanceWindowExecutionTaskInvocationId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the task invocation.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #invocationId(String)}.\n@param invocationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #invocationId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the task invocation.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "invocationId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the task invocation.

                                                                                                              \n@param invocationId The ID of the task invocation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "invocationId", "getterDocumentation" : "

                                                                                                              The ID of the task invocation.

                                                                                                              \n@return The ID of the task invocation.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InvocationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InvocationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InvocationId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the task invocation.

                                                                                                              \n@param invocationId The ID of the task invocation.", "setterMethodName" : "setInvocationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "invocationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "invocationId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the task invocation.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getExecutionId", "beanStyleSetterMethodName" : "setExecutionId", "c2jName" : "ExecutionId", "c2jShape" : "MaintenanceWindowExecutionTaskExecutionId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the action performed in the service that actually handled the task invocation. If the task type is RUN_COMMAND, this value is the command ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #executionId(String)}.\n@param executionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #executionId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the action performed in the service that actually handled the task invocation. If the task type is RUN_COMMAND, this value is the command ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "executionId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the action performed in the service that actually handled the task invocation. If the task type is RUN_COMMAND, this value is the command ID.

                                                                                                              \n@param executionId The ID of the action performed in the service that actually handled the task invocation. If the task type is RUN_COMMAND, this value is the command ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "executionId", "getterDocumentation" : "

                                                                                                              The ID of the action performed in the service that actually handled the task invocation. If the task type is RUN_COMMAND, this value is the command ID.

                                                                                                              \n@return The ID of the action performed in the service that actually handled the task invocation. If the task type is RUN_COMMAND, this value is the command ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ExecutionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ExecutionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ExecutionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the action performed in the service that actually handled the task invocation. If the task type is RUN_COMMAND, this value is the command ID.

                                                                                                              \n@param executionId The ID of the action performed in the service that actually handled the task invocation. If the task type is RUN_COMMAND, this value is the command ID.", "setterMethodName" : "setExecutionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "executionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "executionId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the action performed in the service that actually handled the task invocation. If the task type is RUN_COMMAND, this value is the command ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTaskTypeAsString", "beanStyleSetterMethodName" : "setTaskType", "c2jName" : "TaskType", "c2jShape" : "MaintenanceWindowTaskType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The task type.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #taskTypeAsString(String)}.\n@param taskType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #taskType(String)", "deprecated" : false, "documentation" : "

                                                                                                              The task type.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "MaintenanceWindowTaskType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "taskType", "fluentEnumSetterMethodName" : "taskType", "fluentGetterMethodName" : "taskTypeAsString", "fluentSetterDocumentation" : "

                                                                                                              The task type.

                                                                                                              \n@param taskType The task type.\n@see MaintenanceWindowTaskType\n@return Returns a reference to this object so that method calls can be chained together.\n@see MaintenanceWindowTaskType", "fluentSetterMethodName" : "taskType", "getterDocumentation" : "

                                                                                                              The task type.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #taskType} will return {@link MaintenanceWindowTaskType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #taskTypeAsString}.\n

                                                                                                              \n@return The task type.\n@see MaintenanceWindowTaskType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TaskType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TaskType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TaskType", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The task type.

                                                                                                              \n@param taskType The task type.\n@see MaintenanceWindowTaskType", "setterMethodName" : "setTaskType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "taskType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "taskType", "variableType" : "String", "documentation" : "

                                                                                                              The task type.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getParameters", "beanStyleSetterMethodName" : "setParameters", "c2jName" : "Parameters", "c2jShape" : "MaintenanceWindowExecutionTaskInvocationParameters", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The parameters that were provided for the invocation when it was run.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #parameters(String)}.\n@param parameters a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #parameters(String)", "deprecated" : false, "documentation" : "

                                                                                                              The parameters that were provided for the invocation when it was run.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parameters", "fluentSetterDocumentation" : "

                                                                                                              The parameters that were provided for the invocation when it was run.

                                                                                                              \n@param parameters The parameters that were provided for the invocation when it was run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parameters", "getterDocumentation" : "

                                                                                                              The parameters that were provided for the invocation when it was run.

                                                                                                              \n@return The parameters that were provided for the invocation when it was run.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Parameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Parameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Parameters", "sensitive" : true, "setterDocumentation" : "

                                                                                                              The parameters that were provided for the invocation when it was run.

                                                                                                              \n@param parameters The parameters that were provided for the invocation when it was run.", "setterMethodName" : "setParameters", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "parameters", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "parameters", "variableType" : "String", "documentation" : "

                                                                                                              The parameters that were provided for the invocation when it was run.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "MaintenanceWindowExecutionStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The status of the task invocation.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                                                                              The status of the task invocation.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "MaintenanceWindowExecutionStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                                                              The status of the task invocation.

                                                                                                              \n@param status The status of the task invocation.\n@see MaintenanceWindowExecutionStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see MaintenanceWindowExecutionStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                                              The status of the task invocation.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link MaintenanceWindowExecutionStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                                              \n@return The status of the task invocation.\n@see MaintenanceWindowExecutionStatus", "getterModel" : { "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 the task invocation.

                                                                                                              \n@param status The status of the task invocation.\n@see MaintenanceWindowExecutionStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                                                                              The status of the task invocation.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatusDetails", "beanStyleSetterMethodName" : "setStatusDetails", "c2jName" : "StatusDetails", "c2jShape" : "MaintenanceWindowExecutionStatusDetails", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The details explaining the status of the task invocation. Only available for certain Status values.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusDetails(String)}.\n@param statusDetails a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #statusDetails(String)", "deprecated" : false, "documentation" : "

                                                                                                              The details explaining the status of the task invocation. Only available for certain Status values.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "statusDetails", "fluentSetterDocumentation" : "

                                                                                                              The details explaining the status of the task invocation. Only available for certain Status values.

                                                                                                              \n@param statusDetails The details explaining the status of the task invocation. Only available for certain Status values.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "statusDetails", "getterDocumentation" : "

                                                                                                              The details explaining the status of the task invocation. Only available for certain Status values.

                                                                                                              \n@return The details explaining the status of the task invocation. Only available for certain Status values.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StatusDetails", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StatusDetails", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StatusDetails", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The details explaining the status of the task invocation. Only available for certain Status values.

                                                                                                              \n@param statusDetails The details explaining the status of the task invocation. Only available for certain Status values.", "setterMethodName" : "setStatusDetails", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "statusDetails", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "statusDetails", "variableType" : "String", "documentation" : "

                                                                                                              The details explaining the status of the task invocation. Only available for certain Status values.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStartTime", "beanStyleSetterMethodName" : "setStartTime", "c2jName" : "StartTime", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The time the invocation started.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #startTime(Instant)}.\n@param startTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #startTime(Instant)", "deprecated" : false, "documentation" : "

                                                                                                              The time the invocation started.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startTime", "fluentSetterDocumentation" : "

                                                                                                              The time the invocation started.

                                                                                                              \n@param startTime The time the invocation started.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startTime", "getterDocumentation" : "

                                                                                                              The time the invocation started.

                                                                                                              \n@return The time the invocation started.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StartTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StartTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "StartTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The time the invocation started.

                                                                                                              \n@param startTime The time the invocation started.", "setterMethodName" : "setStartTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                              The time the invocation started.

                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEndTime", "beanStyleSetterMethodName" : "setEndTime", "c2jName" : "EndTime", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The time the invocation finished.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #endTime(Instant)}.\n@param endTime a consumer that will call methods on {@link Instant.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endTime(Instant)", "deprecated" : false, "documentation" : "

                                                                                                              The time the invocation finished.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endTime", "fluentSetterDocumentation" : "

                                                                                                              The time the invocation finished.

                                                                                                              \n@param endTime The time the invocation finished.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endTime", "getterDocumentation" : "

                                                                                                              The time the invocation finished.

                                                                                                              \n@return The time the invocation finished.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EndTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EndTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "EndTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The time the invocation finished.

                                                                                                              \n@param endTime The time the invocation finished.", "setterMethodName" : "setEndTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "endTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "endTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                              The time the invocation finished.

                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOwnerInformation", "beanStyleSetterMethodName" : "setOwnerInformation", "c2jName" : "OwnerInformation", "c2jShape" : "OwnerInformation", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              User-provided value that was specified when the target was registered with the maintenance window. This was also included in any CloudWatch events raised during the task invocation.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #ownerInformation(String)}.\n@param ownerInformation a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ownerInformation(String)", "deprecated" : false, "documentation" : "

                                                                                                              User-provided value that was specified when the target was registered with the maintenance window. This was also included in any CloudWatch events raised during the task invocation.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ownerInformation", "fluentSetterDocumentation" : "

                                                                                                              User-provided value that was specified when the target was registered with the maintenance window. This was also included in any CloudWatch events raised during the task invocation.

                                                                                                              \n@param ownerInformation User-provided value that was specified when the target was registered with the maintenance window. This was also included in any CloudWatch events raised during the task invocation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ownerInformation", "getterDocumentation" : "

                                                                                                              User-provided value that was specified when the target was registered with the maintenance window. This was also included in any CloudWatch events raised during the task invocation.

                                                                                                              \n@return User-provided value that was specified when the target was registered with the maintenance window. This was also included in any CloudWatch events raised during the task invocation.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OwnerInformation", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OwnerInformation", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OwnerInformation", "sensitive" : true, "setterDocumentation" : "

                                                                                                              User-provided value that was specified when the target was registered with the maintenance window. This was also included in any CloudWatch events raised during the task invocation.

                                                                                                              \n@param ownerInformation User-provided value that was specified when the target was registered with the maintenance window. This was also included in any CloudWatch events raised during the task invocation.", "setterMethodName" : "setOwnerInformation", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ownerInformation", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "ownerInformation", "variableType" : "String", "documentation" : "

                                                                                                              User-provided value that was specified when the target was registered with the maintenance window. This was also included in any CloudWatch events raised during the task invocation.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getWindowTargetId", "beanStyleSetterMethodName" : "setWindowTargetId", "c2jName" : "WindowTargetId", "c2jShape" : "MaintenanceWindowTaskTargetId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the target definition in this maintenance window the invocation was performed for.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowTargetId(String)}.\n@param windowTargetId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowTargetId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the target definition in this maintenance window the invocation was performed for.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowTargetId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the target definition in this maintenance window the invocation was performed for.

                                                                                                              \n@param windowTargetId The ID of the target definition in this maintenance window the invocation was performed for.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowTargetId", "getterDocumentation" : "

                                                                                                              The ID of the target definition in this maintenance window the invocation was performed for.

                                                                                                              \n@return The ID of the target definition in this maintenance window the invocation was performed for.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowTargetId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowTargetId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowTargetId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the target definition in this maintenance window the invocation was performed for.

                                                                                                              \n@param windowTargetId The ID of the target definition in this maintenance window the invocation was performed for.", "setterMethodName" : "setWindowTargetId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowTargetId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowTargetId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the target definition in this maintenance window the invocation was performed for.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "MaintenanceWindowExecutionTaskInvocationIdentity", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "MaintenanceWindowExecutionTaskInvocationIdentity", "variableName" : "maintenanceWindowExecutionTaskInvocationIdentity", "variableType" : "MaintenanceWindowExecutionTaskInvocationIdentity", "documentation" : null, "simpleType" : "MaintenanceWindowExecutionTaskInvocationIdentity", "variableSetterType" : "MaintenanceWindowExecutionTaskInvocationIdentity" }, "wrapper" : false }, "MaintenanceWindowFilter" : { "c2jName" : "MaintenanceWindowFilter", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              Filter used in the request. Supported filter keys are Name and Enabled.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "MaintenanceWindowFilterKey", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of the filter.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name of the filter.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "

                                                                                                              The name of the filter.

                                                                                                              \n@param key The name of the filter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "

                                                                                                              The name of the filter.

                                                                                                              \n@return The name of the filter.", "getterModel" : { "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" : "

                                                                                                              The name of the filter.

                                                                                                              \n@param key The name of the filter.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "

                                                                                                              The name of the filter.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getValues", "beanStyleSetterMethodName" : "setValues", "c2jName" : "Values", "c2jShape" : "MaintenanceWindowFilterValues", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The filter values.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #values(List)}.\n@param values a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #values(List)", "deprecated" : false, "documentation" : "

                                                                                                              The filter values.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "values", "fluentSetterDocumentation" : "

                                                                                                              The filter values.

                                                                                                              \n@param values The filter values.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "values", "getterDocumentation" : "

                                                                                                              The filter values.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The filter values.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Values", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Values", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "MaintenanceWindowFilterValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "Values", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The filter values.

                                                                                                              \n@param values The filter values.", "setterMethodName" : "setValues", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : "

                                                                                                              The filter values.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Key" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "MaintenanceWindowFilterKey", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of the filter.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name of the filter.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "

                                                                                                              The name of the filter.

                                                                                                              \n@param key The name of the filter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "

                                                                                                              The name of the filter.

                                                                                                              \n@return The name of the filter.", "getterModel" : { "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" : "

                                                                                                              The name of the filter.

                                                                                                              \n@param key The name of the filter.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "

                                                                                                              The name of the filter.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Values" : { "beanStyleGetterMethodName" : "getValues", "beanStyleSetterMethodName" : "setValues", "c2jName" : "Values", "c2jShape" : "MaintenanceWindowFilterValues", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The filter values.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #values(List)}.\n@param values a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #values(List)", "deprecated" : false, "documentation" : "

                                                                                                              The filter values.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "values", "fluentSetterDocumentation" : "

                                                                                                              The filter values.

                                                                                                              \n@param values The filter values.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "values", "getterDocumentation" : "

                                                                                                              The filter values.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The filter values.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Values", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Values", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "MaintenanceWindowFilterValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "Values", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The filter values.

                                                                                                              \n@param values The filter values.", "setterMethodName" : "setValues", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : "

                                                                                                              The filter values.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "MaintenanceWindowFilterKey", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of the filter.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name of the filter.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "

                                                                                                              The name of the filter.

                                                                                                              \n@param key The name of the filter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "

                                                                                                              The name of the filter.

                                                                                                              \n@return The name of the filter.", "getterModel" : { "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" : "

                                                                                                              The name of the filter.

                                                                                                              \n@param key The name of the filter.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "

                                                                                                              The name of the filter.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getValues", "beanStyleSetterMethodName" : "setValues", "c2jName" : "Values", "c2jShape" : "MaintenanceWindowFilterValues", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The filter values.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #values(List)}.\n@param values a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #values(List)", "deprecated" : false, "documentation" : "

                                                                                                              The filter values.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "values", "fluentSetterDocumentation" : "

                                                                                                              The filter values.

                                                                                                              \n@param values The filter values.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "values", "getterDocumentation" : "

                                                                                                              The filter values.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The filter values.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Values", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Values", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "MaintenanceWindowFilterValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "Values", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The filter values.

                                                                                                              \n@param values The filter values.", "setterMethodName" : "setValues", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : "

                                                                                                              The filter values.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "MaintenanceWindowFilter", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "MaintenanceWindowFilter", "variableName" : "maintenanceWindowFilter", "variableType" : "MaintenanceWindowFilter", "documentation" : null, "simpleType" : "MaintenanceWindowFilter", "variableSetterType" : "MaintenanceWindowFilter" }, "wrapper" : false }, "MaintenanceWindowIdentity" : { "c2jName" : "MaintenanceWindowIdentity", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              Information about the maintenance window.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getWindowId", "beanStyleSetterMethodName" : "setWindowId", "c2jName" : "WindowId", "c2jShape" : "MaintenanceWindowId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the maintenance window.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowId(String)}.\n@param windowId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the maintenance window.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the maintenance window.

                                                                                                              \n@param windowId The ID of the maintenance window.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowId", "getterDocumentation" : "

                                                                                                              The ID of the maintenance window.

                                                                                                              \n@return The ID of the maintenance window.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the maintenance window.

                                                                                                              \n@param windowId The ID of the maintenance window.", "setterMethodName" : "setWindowId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the maintenance window.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "MaintenanceWindowName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of the maintenance window.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name of the maintenance window.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                              The name of the maintenance window.

                                                                                                              \n@param name The name of the maintenance window.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                              The name of the maintenance window.

                                                                                                              \n@return The name of the maintenance window.", "getterModel" : { "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 maintenance window.

                                                                                                              \n@param name The name of the maintenance window.", "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 maintenance window.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "MaintenanceWindowDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A description of the maintenance window.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                                                              A description of the maintenance window.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                              A description of the maintenance window.

                                                                                                              \n@param description A description of the maintenance window.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                              A description of the maintenance window.

                                                                                                              \n@return A description of the maintenance window.", "getterModel" : { "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" : true, "setterDocumentation" : "

                                                                                                              A description of the maintenance window.

                                                                                                              \n@param description A description of the maintenance window.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

                                                                                                              A description of the maintenance window.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEnabled", "beanStyleSetterMethodName" : "setEnabled", "c2jName" : "Enabled", "c2jShape" : "MaintenanceWindowEnabled", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Indicates whether the maintenance window is enabled.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #enabled(Boolean)}.\n@param enabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #enabled(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                              Indicates whether the maintenance window is enabled.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "enabled", "fluentSetterDocumentation" : "

                                                                                                              Indicates whether the maintenance window is enabled.

                                                                                                              \n@param enabled Indicates whether the maintenance window is enabled.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enabled", "getterDocumentation" : "

                                                                                                              Indicates whether the maintenance window is enabled.

                                                                                                              \n@return Indicates whether the maintenance window is enabled.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Enabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Enabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Enabled", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Indicates whether the maintenance window is enabled.

                                                                                                              \n@param enabled Indicates whether the maintenance window is enabled.", "setterMethodName" : "setEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : "

                                                                                                              Indicates whether the maintenance window is enabled.

                                                                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDuration", "beanStyleSetterMethodName" : "setDuration", "c2jName" : "Duration", "c2jShape" : "MaintenanceWindowDurationHours", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The duration of the maintenance window in hours.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #duration(Integer)}.\n@param duration a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #duration(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The duration of the maintenance window in hours.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "duration", "fluentSetterDocumentation" : "

                                                                                                              The duration of the maintenance window in hours.

                                                                                                              \n@param duration The duration of the maintenance window in hours.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "duration", "getterDocumentation" : "

                                                                                                              The duration of the maintenance window in hours.

                                                                                                              \n@return The duration of the maintenance window in hours.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Duration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Duration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Duration", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The duration of the maintenance window in hours.

                                                                                                              \n@param duration The duration of the maintenance window in hours.", "setterMethodName" : "setDuration", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "duration", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "duration", "variableType" : "Integer", "documentation" : "

                                                                                                              The duration of the maintenance window in hours.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCutoff", "beanStyleSetterMethodName" : "setCutoff", "c2jName" : "Cutoff", "c2jShape" : "MaintenanceWindowCutoff", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.

                                                                                                              \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 #cutoff(Integer)}.\n@param cutoff 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 #cutoff(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cutoff", "fluentSetterDocumentation" : "

                                                                                                              The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.

                                                                                                              \n@param cutoff The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cutoff", "getterDocumentation" : "

                                                                                                              The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.

                                                                                                              \n@return The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.", "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" : "Cutoff", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Cutoff", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Cutoff", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.

                                                                                                              \n@param cutoff The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.", "setterMethodName" : "setCutoff", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "cutoff", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "cutoff", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSchedule", "beanStyleSetterMethodName" : "setSchedule", "c2jName" : "Schedule", "c2jShape" : "MaintenanceWindowSchedule", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The schedule of the maintenance window in the form of a cron or rate expression.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #schedule(String)}.\n@param schedule a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #schedule(String)", "deprecated" : false, "documentation" : "

                                                                                                              The schedule of the maintenance window in the form of a cron or rate expression.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "schedule", "fluentSetterDocumentation" : "

                                                                                                              The schedule of the maintenance window in the form of a cron or rate expression.

                                                                                                              \n@param schedule The schedule of the maintenance window in the form of a cron or rate expression.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "schedule", "getterDocumentation" : "

                                                                                                              The schedule of the maintenance window in the form of a cron or rate expression.

                                                                                                              \n@return The schedule of the maintenance window in the form of a cron or rate expression.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Schedule", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Schedule", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Schedule", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The schedule of the maintenance window in the form of a cron or rate expression.

                                                                                                              \n@param schedule The schedule of the maintenance window in the form of a cron or rate expression.", "setterMethodName" : "setSchedule", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "schedule", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "schedule", "variableType" : "String", "documentation" : "

                                                                                                              The schedule of the maintenance window in the form of a cron or rate expression.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getScheduleTimezone", "beanStyleSetterMethodName" : "setScheduleTimezone", "c2jName" : "ScheduleTimezone", "c2jShape" : "MaintenanceWindowTimezone", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #scheduleTimezone(String)}.\n@param scheduleTimezone a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #scheduleTimezone(String)", "deprecated" : false, "documentation" : "

                                                                                                              The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "scheduleTimezone", "fluentSetterDocumentation" : "

                                                                                                              The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format.

                                                                                                              \n@param scheduleTimezone The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "scheduleTimezone", "getterDocumentation" : "

                                                                                                              The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format.

                                                                                                              \n@return The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ScheduleTimezone", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ScheduleTimezone", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ScheduleTimezone", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format.

                                                                                                              \n@param scheduleTimezone The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format.", "setterMethodName" : "setScheduleTimezone", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "scheduleTimezone", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "scheduleTimezone", "variableType" : "String", "documentation" : "

                                                                                                              The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEndDate", "beanStyleSetterMethodName" : "setEndDate", "c2jName" : "EndDate", "c2jShape" : "MaintenanceWindowStringDateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become inactive.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #endDate(String)}.\n@param endDate a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endDate(String)", "deprecated" : false, "documentation" : "

                                                                                                              The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become inactive.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endDate", "fluentSetterDocumentation" : "

                                                                                                              The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become inactive.

                                                                                                              \n@param endDate The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become inactive.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endDate", "getterDocumentation" : "

                                                                                                              The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become inactive.

                                                                                                              \n@return The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become inactive.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EndDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EndDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EndDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become inactive.

                                                                                                              \n@param endDate The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become inactive.", "setterMethodName" : "setEndDate", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "endDate", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "endDate", "variableType" : "String", "documentation" : "

                                                                                                              The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become inactive.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStartDate", "beanStyleSetterMethodName" : "setStartDate", "c2jName" : "StartDate", "c2jShape" : "MaintenanceWindowStringDateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become active.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #startDate(String)}.\n@param startDate a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #startDate(String)", "deprecated" : false, "documentation" : "

                                                                                                              The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become active.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startDate", "fluentSetterDocumentation" : "

                                                                                                              The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become active.

                                                                                                              \n@param startDate The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become active.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startDate", "getterDocumentation" : "

                                                                                                              The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become active.

                                                                                                              \n@return The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become active.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StartDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StartDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StartDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become active.

                                                                                                              \n@param startDate The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become active.", "setterMethodName" : "setStartDate", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "startDate", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "startDate", "variableType" : "String", "documentation" : "

                                                                                                              The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become active.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextExecutionTime", "beanStyleSetterMethodName" : "setNextExecutionTime", "c2jName" : "NextExecutionTime", "c2jShape" : "MaintenanceWindowStringDateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The next time the maintenance window will actually run, taking into account any specified times for the maintenance window to become active or inactive.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextExecutionTime(String)}.\n@param nextExecutionTime a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextExecutionTime(String)", "deprecated" : false, "documentation" : "

                                                                                                              The next time the maintenance window will actually run, taking into account any specified times for the maintenance window to become active or inactive.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextExecutionTime", "fluentSetterDocumentation" : "

                                                                                                              The next time the maintenance window will actually run, taking into account any specified times for the maintenance window to become active or inactive.

                                                                                                              \n@param nextExecutionTime The next time the maintenance window will actually run, taking into account any specified times for the maintenance window to become active or inactive.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextExecutionTime", "getterDocumentation" : "

                                                                                                              The next time the maintenance window will actually run, taking into account any specified times for the maintenance window to become active or inactive.

                                                                                                              \n@return The next time the maintenance window will actually run, taking into account any specified times for the maintenance window to become active or inactive.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextExecutionTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextExecutionTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextExecutionTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The next time the maintenance window will actually run, taking into account any specified times for the maintenance window to become active or inactive.

                                                                                                              \n@param nextExecutionTime The next time the maintenance window will actually run, taking into account any specified times for the maintenance window to become active or inactive.", "setterMethodName" : "setNextExecutionTime", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextExecutionTime", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextExecutionTime", "variableType" : "String", "documentation" : "

                                                                                                              The next time the maintenance window will actually run, taking into account any specified times for the maintenance window to become active or inactive.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Cutoff" : { "beanStyleGetterMethodName" : "getCutoff", "beanStyleSetterMethodName" : "setCutoff", "c2jName" : "Cutoff", "c2jShape" : "MaintenanceWindowCutoff", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.

                                                                                                              \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 #cutoff(Integer)}.\n@param cutoff 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 #cutoff(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cutoff", "fluentSetterDocumentation" : "

                                                                                                              The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.

                                                                                                              \n@param cutoff The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cutoff", "getterDocumentation" : "

                                                                                                              The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.

                                                                                                              \n@return The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.", "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" : "Cutoff", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Cutoff", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Cutoff", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.

                                                                                                              \n@param cutoff The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.", "setterMethodName" : "setCutoff", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "cutoff", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "cutoff", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "Description" : { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "MaintenanceWindowDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A description of the maintenance window.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                                                              A description of the maintenance window.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                              A description of the maintenance window.

                                                                                                              \n@param description A description of the maintenance window.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                              A description of the maintenance window.

                                                                                                              \n@return A description of the maintenance window.", "getterModel" : { "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" : true, "setterDocumentation" : "

                                                                                                              A description of the maintenance window.

                                                                                                              \n@param description A description of the maintenance window.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

                                                                                                              A description of the maintenance window.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Duration" : { "beanStyleGetterMethodName" : "getDuration", "beanStyleSetterMethodName" : "setDuration", "c2jName" : "Duration", "c2jShape" : "MaintenanceWindowDurationHours", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The duration of the maintenance window in hours.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #duration(Integer)}.\n@param duration a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #duration(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The duration of the maintenance window in hours.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "duration", "fluentSetterDocumentation" : "

                                                                                                              The duration of the maintenance window in hours.

                                                                                                              \n@param duration The duration of the maintenance window in hours.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "duration", "getterDocumentation" : "

                                                                                                              The duration of the maintenance window in hours.

                                                                                                              \n@return The duration of the maintenance window in hours.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Duration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Duration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Duration", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The duration of the maintenance window in hours.

                                                                                                              \n@param duration The duration of the maintenance window in hours.", "setterMethodName" : "setDuration", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "duration", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "duration", "variableType" : "Integer", "documentation" : "

                                                                                                              The duration of the maintenance window in hours.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "Enabled" : { "beanStyleGetterMethodName" : "getEnabled", "beanStyleSetterMethodName" : "setEnabled", "c2jName" : "Enabled", "c2jShape" : "MaintenanceWindowEnabled", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Indicates whether the maintenance window is enabled.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #enabled(Boolean)}.\n@param enabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #enabled(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                              Indicates whether the maintenance window is enabled.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "enabled", "fluentSetterDocumentation" : "

                                                                                                              Indicates whether the maintenance window is enabled.

                                                                                                              \n@param enabled Indicates whether the maintenance window is enabled.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enabled", "getterDocumentation" : "

                                                                                                              Indicates whether the maintenance window is enabled.

                                                                                                              \n@return Indicates whether the maintenance window is enabled.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Enabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Enabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Enabled", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Indicates whether the maintenance window is enabled.

                                                                                                              \n@param enabled Indicates whether the maintenance window is enabled.", "setterMethodName" : "setEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : "

                                                                                                              Indicates whether the maintenance window is enabled.

                                                                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "EndDate" : { "beanStyleGetterMethodName" : "getEndDate", "beanStyleSetterMethodName" : "setEndDate", "c2jName" : "EndDate", "c2jShape" : "MaintenanceWindowStringDateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become inactive.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #endDate(String)}.\n@param endDate a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endDate(String)", "deprecated" : false, "documentation" : "

                                                                                                              The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become inactive.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endDate", "fluentSetterDocumentation" : "

                                                                                                              The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become inactive.

                                                                                                              \n@param endDate The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become inactive.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endDate", "getterDocumentation" : "

                                                                                                              The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become inactive.

                                                                                                              \n@return The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become inactive.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EndDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EndDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EndDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become inactive.

                                                                                                              \n@param endDate The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become inactive.", "setterMethodName" : "setEndDate", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "endDate", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "endDate", "variableType" : "String", "documentation" : "

                                                                                                              The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become inactive.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "MaintenanceWindowName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of the maintenance window.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name of the maintenance window.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                              The name of the maintenance window.

                                                                                                              \n@param name The name of the maintenance window.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                              The name of the maintenance window.

                                                                                                              \n@return The name of the maintenance window.", "getterModel" : { "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 maintenance window.

                                                                                                              \n@param name The name of the maintenance window.", "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 maintenance window.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "NextExecutionTime" : { "beanStyleGetterMethodName" : "getNextExecutionTime", "beanStyleSetterMethodName" : "setNextExecutionTime", "c2jName" : "NextExecutionTime", "c2jShape" : "MaintenanceWindowStringDateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The next time the maintenance window will actually run, taking into account any specified times for the maintenance window to become active or inactive.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextExecutionTime(String)}.\n@param nextExecutionTime a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextExecutionTime(String)", "deprecated" : false, "documentation" : "

                                                                                                              The next time the maintenance window will actually run, taking into account any specified times for the maintenance window to become active or inactive.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextExecutionTime", "fluentSetterDocumentation" : "

                                                                                                              The next time the maintenance window will actually run, taking into account any specified times for the maintenance window to become active or inactive.

                                                                                                              \n@param nextExecutionTime The next time the maintenance window will actually run, taking into account any specified times for the maintenance window to become active or inactive.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextExecutionTime", "getterDocumentation" : "

                                                                                                              The next time the maintenance window will actually run, taking into account any specified times for the maintenance window to become active or inactive.

                                                                                                              \n@return The next time the maintenance window will actually run, taking into account any specified times for the maintenance window to become active or inactive.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextExecutionTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextExecutionTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextExecutionTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The next time the maintenance window will actually run, taking into account any specified times for the maintenance window to become active or inactive.

                                                                                                              \n@param nextExecutionTime The next time the maintenance window will actually run, taking into account any specified times for the maintenance window to become active or inactive.", "setterMethodName" : "setNextExecutionTime", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextExecutionTime", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextExecutionTime", "variableType" : "String", "documentation" : "

                                                                                                              The next time the maintenance window will actually run, taking into account any specified times for the maintenance window to become active or inactive.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Schedule" : { "beanStyleGetterMethodName" : "getSchedule", "beanStyleSetterMethodName" : "setSchedule", "c2jName" : "Schedule", "c2jShape" : "MaintenanceWindowSchedule", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The schedule of the maintenance window in the form of a cron or rate expression.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #schedule(String)}.\n@param schedule a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #schedule(String)", "deprecated" : false, "documentation" : "

                                                                                                              The schedule of the maintenance window in the form of a cron or rate expression.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "schedule", "fluentSetterDocumentation" : "

                                                                                                              The schedule of the maintenance window in the form of a cron or rate expression.

                                                                                                              \n@param schedule The schedule of the maintenance window in the form of a cron or rate expression.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "schedule", "getterDocumentation" : "

                                                                                                              The schedule of the maintenance window in the form of a cron or rate expression.

                                                                                                              \n@return The schedule of the maintenance window in the form of a cron or rate expression.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Schedule", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Schedule", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Schedule", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The schedule of the maintenance window in the form of a cron or rate expression.

                                                                                                              \n@param schedule The schedule of the maintenance window in the form of a cron or rate expression.", "setterMethodName" : "setSchedule", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "schedule", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "schedule", "variableType" : "String", "documentation" : "

                                                                                                              The schedule of the maintenance window in the form of a cron or rate expression.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ScheduleTimezone" : { "beanStyleGetterMethodName" : "getScheduleTimezone", "beanStyleSetterMethodName" : "setScheduleTimezone", "c2jName" : "ScheduleTimezone", "c2jShape" : "MaintenanceWindowTimezone", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #scheduleTimezone(String)}.\n@param scheduleTimezone a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #scheduleTimezone(String)", "deprecated" : false, "documentation" : "

                                                                                                              The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "scheduleTimezone", "fluentSetterDocumentation" : "

                                                                                                              The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format.

                                                                                                              \n@param scheduleTimezone The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "scheduleTimezone", "getterDocumentation" : "

                                                                                                              The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format.

                                                                                                              \n@return The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ScheduleTimezone", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ScheduleTimezone", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ScheduleTimezone", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format.

                                                                                                              \n@param scheduleTimezone The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format.", "setterMethodName" : "setScheduleTimezone", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "scheduleTimezone", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "scheduleTimezone", "variableType" : "String", "documentation" : "

                                                                                                              The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "StartDate" : { "beanStyleGetterMethodName" : "getStartDate", "beanStyleSetterMethodName" : "setStartDate", "c2jName" : "StartDate", "c2jShape" : "MaintenanceWindowStringDateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become active.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #startDate(String)}.\n@param startDate a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #startDate(String)", "deprecated" : false, "documentation" : "

                                                                                                              The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become active.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startDate", "fluentSetterDocumentation" : "

                                                                                                              The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become active.

                                                                                                              \n@param startDate The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become active.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startDate", "getterDocumentation" : "

                                                                                                              The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become active.

                                                                                                              \n@return The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become active.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StartDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StartDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StartDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become active.

                                                                                                              \n@param startDate The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become active.", "setterMethodName" : "setStartDate", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "startDate", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "startDate", "variableType" : "String", "documentation" : "

                                                                                                              The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become active.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "WindowId" : { "beanStyleGetterMethodName" : "getWindowId", "beanStyleSetterMethodName" : "setWindowId", "c2jName" : "WindowId", "c2jShape" : "MaintenanceWindowId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the maintenance window.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowId(String)}.\n@param windowId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the maintenance window.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the maintenance window.

                                                                                                              \n@param windowId The ID of the maintenance window.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowId", "getterDocumentation" : "

                                                                                                              The ID of the maintenance window.

                                                                                                              \n@return The ID of the maintenance window.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the maintenance window.

                                                                                                              \n@param windowId The ID of the maintenance window.", "setterMethodName" : "setWindowId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the maintenance window.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getWindowId", "beanStyleSetterMethodName" : "setWindowId", "c2jName" : "WindowId", "c2jShape" : "MaintenanceWindowId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the maintenance window.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowId(String)}.\n@param windowId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the maintenance window.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the maintenance window.

                                                                                                              \n@param windowId The ID of the maintenance window.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowId", "getterDocumentation" : "

                                                                                                              The ID of the maintenance window.

                                                                                                              \n@return The ID of the maintenance window.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the maintenance window.

                                                                                                              \n@param windowId The ID of the maintenance window.", "setterMethodName" : "setWindowId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the maintenance window.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "MaintenanceWindowName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of the maintenance window.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name of the maintenance window.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                              The name of the maintenance window.

                                                                                                              \n@param name The name of the maintenance window.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                              The name of the maintenance window.

                                                                                                              \n@return The name of the maintenance window.", "getterModel" : { "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 maintenance window.

                                                                                                              \n@param name The name of the maintenance window.", "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 maintenance window.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "MaintenanceWindowDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A description of the maintenance window.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                                                              A description of the maintenance window.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                              A description of the maintenance window.

                                                                                                              \n@param description A description of the maintenance window.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                              A description of the maintenance window.

                                                                                                              \n@return A description of the maintenance window.", "getterModel" : { "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" : true, "setterDocumentation" : "

                                                                                                              A description of the maintenance window.

                                                                                                              \n@param description A description of the maintenance window.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

                                                                                                              A description of the maintenance window.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEnabled", "beanStyleSetterMethodName" : "setEnabled", "c2jName" : "Enabled", "c2jShape" : "MaintenanceWindowEnabled", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Indicates whether the maintenance window is enabled.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #enabled(Boolean)}.\n@param enabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #enabled(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                              Indicates whether the maintenance window is enabled.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "enabled", "fluentSetterDocumentation" : "

                                                                                                              Indicates whether the maintenance window is enabled.

                                                                                                              \n@param enabled Indicates whether the maintenance window is enabled.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enabled", "getterDocumentation" : "

                                                                                                              Indicates whether the maintenance window is enabled.

                                                                                                              \n@return Indicates whether the maintenance window is enabled.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Enabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Enabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Enabled", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Indicates whether the maintenance window is enabled.

                                                                                                              \n@param enabled Indicates whether the maintenance window is enabled.", "setterMethodName" : "setEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : "

                                                                                                              Indicates whether the maintenance window is enabled.

                                                                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDuration", "beanStyleSetterMethodName" : "setDuration", "c2jName" : "Duration", "c2jShape" : "MaintenanceWindowDurationHours", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The duration of the maintenance window in hours.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #duration(Integer)}.\n@param duration a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #duration(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The duration of the maintenance window in hours.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "duration", "fluentSetterDocumentation" : "

                                                                                                              The duration of the maintenance window in hours.

                                                                                                              \n@param duration The duration of the maintenance window in hours.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "duration", "getterDocumentation" : "

                                                                                                              The duration of the maintenance window in hours.

                                                                                                              \n@return The duration of the maintenance window in hours.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Duration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Duration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Duration", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The duration of the maintenance window in hours.

                                                                                                              \n@param duration The duration of the maintenance window in hours.", "setterMethodName" : "setDuration", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "duration", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "duration", "variableType" : "Integer", "documentation" : "

                                                                                                              The duration of the maintenance window in hours.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCutoff", "beanStyleSetterMethodName" : "setCutoff", "c2jName" : "Cutoff", "c2jShape" : "MaintenanceWindowCutoff", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.

                                                                                                              \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 #cutoff(Integer)}.\n@param cutoff 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 #cutoff(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cutoff", "fluentSetterDocumentation" : "

                                                                                                              The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.

                                                                                                              \n@param cutoff The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cutoff", "getterDocumentation" : "

                                                                                                              The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.

                                                                                                              \n@return The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.", "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" : "Cutoff", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Cutoff", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Cutoff", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.

                                                                                                              \n@param cutoff The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.", "setterMethodName" : "setCutoff", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "cutoff", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "cutoff", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSchedule", "beanStyleSetterMethodName" : "setSchedule", "c2jName" : "Schedule", "c2jShape" : "MaintenanceWindowSchedule", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The schedule of the maintenance window in the form of a cron or rate expression.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #schedule(String)}.\n@param schedule a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #schedule(String)", "deprecated" : false, "documentation" : "

                                                                                                              The schedule of the maintenance window in the form of a cron or rate expression.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "schedule", "fluentSetterDocumentation" : "

                                                                                                              The schedule of the maintenance window in the form of a cron or rate expression.

                                                                                                              \n@param schedule The schedule of the maintenance window in the form of a cron or rate expression.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "schedule", "getterDocumentation" : "

                                                                                                              The schedule of the maintenance window in the form of a cron or rate expression.

                                                                                                              \n@return The schedule of the maintenance window in the form of a cron or rate expression.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Schedule", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Schedule", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Schedule", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The schedule of the maintenance window in the form of a cron or rate expression.

                                                                                                              \n@param schedule The schedule of the maintenance window in the form of a cron or rate expression.", "setterMethodName" : "setSchedule", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "schedule", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "schedule", "variableType" : "String", "documentation" : "

                                                                                                              The schedule of the maintenance window in the form of a cron or rate expression.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getScheduleTimezone", "beanStyleSetterMethodName" : "setScheduleTimezone", "c2jName" : "ScheduleTimezone", "c2jShape" : "MaintenanceWindowTimezone", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #scheduleTimezone(String)}.\n@param scheduleTimezone a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #scheduleTimezone(String)", "deprecated" : false, "documentation" : "

                                                                                                              The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "scheduleTimezone", "fluentSetterDocumentation" : "

                                                                                                              The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format.

                                                                                                              \n@param scheduleTimezone The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "scheduleTimezone", "getterDocumentation" : "

                                                                                                              The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format.

                                                                                                              \n@return The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ScheduleTimezone", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ScheduleTimezone", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ScheduleTimezone", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format.

                                                                                                              \n@param scheduleTimezone The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format.", "setterMethodName" : "setScheduleTimezone", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "scheduleTimezone", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "scheduleTimezone", "variableType" : "String", "documentation" : "

                                                                                                              The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEndDate", "beanStyleSetterMethodName" : "setEndDate", "c2jName" : "EndDate", "c2jShape" : "MaintenanceWindowStringDateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become inactive.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #endDate(String)}.\n@param endDate a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endDate(String)", "deprecated" : false, "documentation" : "

                                                                                                              The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become inactive.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endDate", "fluentSetterDocumentation" : "

                                                                                                              The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become inactive.

                                                                                                              \n@param endDate The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become inactive.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endDate", "getterDocumentation" : "

                                                                                                              The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become inactive.

                                                                                                              \n@return The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become inactive.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EndDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EndDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EndDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become inactive.

                                                                                                              \n@param endDate The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become inactive.", "setterMethodName" : "setEndDate", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "endDate", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "endDate", "variableType" : "String", "documentation" : "

                                                                                                              The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become inactive.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStartDate", "beanStyleSetterMethodName" : "setStartDate", "c2jName" : "StartDate", "c2jShape" : "MaintenanceWindowStringDateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become active.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #startDate(String)}.\n@param startDate a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #startDate(String)", "deprecated" : false, "documentation" : "

                                                                                                              The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become active.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startDate", "fluentSetterDocumentation" : "

                                                                                                              The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become active.

                                                                                                              \n@param startDate The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become active.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startDate", "getterDocumentation" : "

                                                                                                              The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become active.

                                                                                                              \n@return The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become active.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StartDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StartDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StartDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become active.

                                                                                                              \n@param startDate The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become active.", "setterMethodName" : "setStartDate", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "startDate", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "startDate", "variableType" : "String", "documentation" : "

                                                                                                              The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become active.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextExecutionTime", "beanStyleSetterMethodName" : "setNextExecutionTime", "c2jName" : "NextExecutionTime", "c2jShape" : "MaintenanceWindowStringDateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The next time the maintenance window will actually run, taking into account any specified times for the maintenance window to become active or inactive.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextExecutionTime(String)}.\n@param nextExecutionTime a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextExecutionTime(String)", "deprecated" : false, "documentation" : "

                                                                                                              The next time the maintenance window will actually run, taking into account any specified times for the maintenance window to become active or inactive.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextExecutionTime", "fluentSetterDocumentation" : "

                                                                                                              The next time the maintenance window will actually run, taking into account any specified times for the maintenance window to become active or inactive.

                                                                                                              \n@param nextExecutionTime The next time the maintenance window will actually run, taking into account any specified times for the maintenance window to become active or inactive.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextExecutionTime", "getterDocumentation" : "

                                                                                                              The next time the maintenance window will actually run, taking into account any specified times for the maintenance window to become active or inactive.

                                                                                                              \n@return The next time the maintenance window will actually run, taking into account any specified times for the maintenance window to become active or inactive.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextExecutionTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextExecutionTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextExecutionTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The next time the maintenance window will actually run, taking into account any specified times for the maintenance window to become active or inactive.

                                                                                                              \n@param nextExecutionTime The next time the maintenance window will actually run, taking into account any specified times for the maintenance window to become active or inactive.", "setterMethodName" : "setNextExecutionTime", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextExecutionTime", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextExecutionTime", "variableType" : "String", "documentation" : "

                                                                                                              The next time the maintenance window will actually run, taking into account any specified times for the maintenance window to become active or inactive.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "MaintenanceWindowIdentity", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "MaintenanceWindowIdentity", "variableName" : "maintenanceWindowIdentity", "variableType" : "MaintenanceWindowIdentity", "documentation" : null, "simpleType" : "MaintenanceWindowIdentity", "variableSetterType" : "MaintenanceWindowIdentity" }, "wrapper" : false }, "MaintenanceWindowIdentityForTarget" : { "c2jName" : "MaintenanceWindowIdentityForTarget", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              The maintenance window to which the specified target belongs.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getWindowId", "beanStyleSetterMethodName" : "setWindowId", "c2jName" : "WindowId", "c2jShape" : "MaintenanceWindowId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the maintenance window.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowId(String)}.\n@param windowId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the maintenance window.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the maintenance window.

                                                                                                              \n@param windowId The ID of the maintenance window.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowId", "getterDocumentation" : "

                                                                                                              The ID of the maintenance window.

                                                                                                              \n@return The ID of the maintenance window.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the maintenance window.

                                                                                                              \n@param windowId The ID of the maintenance window.", "setterMethodName" : "setWindowId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the maintenance window.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "MaintenanceWindowName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of the maintenance window.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name of the maintenance window.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                              The name of the maintenance window.

                                                                                                              \n@param name The name of the maintenance window.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                              The name of the maintenance window.

                                                                                                              \n@return The name of the maintenance window.", "getterModel" : { "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 maintenance window.

                                                                                                              \n@param name The name of the maintenance window.", "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 maintenance window.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "MaintenanceWindowName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of the maintenance window.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name of the maintenance window.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                              The name of the maintenance window.

                                                                                                              \n@param name The name of the maintenance window.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                              The name of the maintenance window.

                                                                                                              \n@return The name of the maintenance window.", "getterModel" : { "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 maintenance window.

                                                                                                              \n@param name The name of the maintenance window.", "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 maintenance window.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "WindowId" : { "beanStyleGetterMethodName" : "getWindowId", "beanStyleSetterMethodName" : "setWindowId", "c2jName" : "WindowId", "c2jShape" : "MaintenanceWindowId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the maintenance window.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowId(String)}.\n@param windowId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the maintenance window.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the maintenance window.

                                                                                                              \n@param windowId The ID of the maintenance window.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowId", "getterDocumentation" : "

                                                                                                              The ID of the maintenance window.

                                                                                                              \n@return The ID of the maintenance window.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the maintenance window.

                                                                                                              \n@param windowId The ID of the maintenance window.", "setterMethodName" : "setWindowId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the maintenance window.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getWindowId", "beanStyleSetterMethodName" : "setWindowId", "c2jName" : "WindowId", "c2jShape" : "MaintenanceWindowId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the maintenance window.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowId(String)}.\n@param windowId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the maintenance window.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the maintenance window.

                                                                                                              \n@param windowId The ID of the maintenance window.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowId", "getterDocumentation" : "

                                                                                                              The ID of the maintenance window.

                                                                                                              \n@return The ID of the maintenance window.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the maintenance window.

                                                                                                              \n@param windowId The ID of the maintenance window.", "setterMethodName" : "setWindowId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the maintenance window.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "MaintenanceWindowName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of the maintenance window.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name of the maintenance window.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                              The name of the maintenance window.

                                                                                                              \n@param name The name of the maintenance window.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                              The name of the maintenance window.

                                                                                                              \n@return The name of the maintenance window.", "getterModel" : { "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 maintenance window.

                                                                                                              \n@param name The name of the maintenance window.", "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 maintenance window.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "MaintenanceWindowIdentityForTarget", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "MaintenanceWindowIdentityForTarget", "variableName" : "maintenanceWindowIdentityForTarget", "variableType" : "MaintenanceWindowIdentityForTarget", "documentation" : null, "simpleType" : "MaintenanceWindowIdentityForTarget", "variableSetterType" : "MaintenanceWindowIdentityForTarget" }, "wrapper" : false }, "MaintenanceWindowLambdaParameters" : { "c2jName" : "MaintenanceWindowLambdaParameters", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              The parameters for a LAMBDA task type.

                                                                                                              For information about specifying and updating task parameters, see RegisterTaskWithMaintenanceWindow and UpdateMaintenanceWindowTask.

                                                                                                              LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              For Lambda tasks, Systems Manager ignores any values specified for TaskParameters and LoggingInfo.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getClientContext", "beanStyleSetterMethodName" : "setClientContext", "c2jName" : "ClientContext", "c2jShape" : "MaintenanceWindowLambdaClientContext", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Pass client-specific information to the Lambda function that you are invoking. You can then process the client information in your Lambda function as you choose through the context variable.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientContext(String)}.\n@param clientContext a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientContext(String)", "deprecated" : false, "documentation" : "

                                                                                                              Pass client-specific information to the Lambda function that you are invoking. You can then process the client information in your Lambda function as you choose through the context variable.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientContext", "fluentSetterDocumentation" : "

                                                                                                              Pass client-specific information to the Lambda function that you are invoking. You can then process the client information in your Lambda function as you choose through the context variable.

                                                                                                              \n@param clientContext Pass client-specific information to the Lambda function that you are invoking. You can then process the client information in your Lambda function as you choose through the context variable.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientContext", "getterDocumentation" : "

                                                                                                              Pass client-specific information to the Lambda function that you are invoking. You can then process the client information in your Lambda function as you choose through the context variable.

                                                                                                              \n@return Pass client-specific information to the Lambda function that you are invoking. You can then process the client information in your Lambda function as you choose through the context variable.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientContext", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientContext", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientContext", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Pass client-specific information to the Lambda function that you are invoking. You can then process the client information in your Lambda function as you choose through the context variable.

                                                                                                              \n@param clientContext Pass client-specific information to the Lambda function that you are invoking. You can then process the client information in your Lambda function as you choose through the context variable.", "setterMethodName" : "setClientContext", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientContext", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientContext", "variableType" : "String", "documentation" : "

                                                                                                              Pass client-specific information to the Lambda function that you are invoking. You can then process the client information in your Lambda function as you choose through the context variable.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getQualifier", "beanStyleSetterMethodName" : "setQualifier", "c2jName" : "Qualifier", "c2jShape" : "MaintenanceWindowLambdaQualifier", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              (Optional) Specify a Lambda function version or alias name. If you specify a function version, the action uses the qualified function ARN to invoke a specific Lambda function. If you specify an alias name, the action uses the alias ARN to invoke the Lambda function version to which the alias points.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #qualifier(String)}.\n@param qualifier a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #qualifier(String)", "deprecated" : false, "documentation" : "

                                                                                                              (Optional) Specify a Lambda function version or alias name. If you specify a function version, the action uses the qualified function ARN to invoke a specific Lambda function. If you specify an alias name, the action uses the alias ARN to invoke the Lambda function version to which the alias points.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "qualifier", "fluentSetterDocumentation" : "

                                                                                                              (Optional) Specify a Lambda function version or alias name. If you specify a function version, the action uses the qualified function ARN to invoke a specific Lambda function. If you specify an alias name, the action uses the alias ARN to invoke the Lambda function version to which the alias points.

                                                                                                              \n@param qualifier (Optional) Specify a Lambda function version or alias name. If you specify a function version, the action uses the qualified function ARN to invoke a specific Lambda function. If you specify an alias name, the action uses the alias ARN to invoke the Lambda function version to which the alias points.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "qualifier", "getterDocumentation" : "

                                                                                                              (Optional) Specify a Lambda function version or alias name. If you specify a function version, the action uses the qualified function ARN to invoke a specific Lambda function. If you specify an alias name, the action uses the alias ARN to invoke the Lambda function version to which the alias points.

                                                                                                              \n@return (Optional) Specify a Lambda function version or alias name. If you specify a function version, the action uses the qualified function ARN to invoke a specific Lambda function. If you specify an alias name, the action uses the alias ARN to invoke the Lambda function version to which the alias points.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Qualifier", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Qualifier", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Qualifier", "sensitive" : false, "setterDocumentation" : "

                                                                                                              (Optional) Specify a Lambda function version or alias name. If you specify a function version, the action uses the qualified function ARN to invoke a specific Lambda function. If you specify an alias name, the action uses the alias ARN to invoke the Lambda function version to which the alias points.

                                                                                                              \n@param qualifier (Optional) Specify a Lambda function version or alias name. If you specify a function version, the action uses the qualified function ARN to invoke a specific Lambda function. If you specify an alias name, the action uses the alias ARN to invoke the Lambda function version to which the alias points.", "setterMethodName" : "setQualifier", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "qualifier", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "qualifier", "variableType" : "String", "documentation" : "

                                                                                                              (Optional) Specify a Lambda function version or alias name. If you specify a function version, the action uses the qualified function ARN to invoke a specific Lambda function. If you specify an alias name, the action uses the alias ARN to invoke the Lambda function version to which the alias points.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPayload", "beanStyleSetterMethodName" : "setPayload", "c2jName" : "Payload", "c2jShape" : "MaintenanceWindowLambdaPayload", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              JSON to provide to your Lambda function as input.

                                                                                                              \nThis is a convenience that creates an instance of the {@link SdkBytes.Builder} avoiding the need to create one manually via {@link SdkBytes#builder()}.\n\nWhen the {@link Consumer} completes, {@link SdkBytes.Builder#build()} is called immediately and its result is passed to {@link #payload(SdkBytes)}.\n@param payload a consumer that will call methods on {@link SdkBytes.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #payload(SdkBytes)", "deprecated" : false, "documentation" : "

                                                                                                              JSON to provide to your Lambda function as input.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "payload", "fluentSetterDocumentation" : "

                                                                                                              JSON to provide to your Lambda function as input.

                                                                                                              \n@param payload JSON to provide to your Lambda function as input.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "payload", "getterDocumentation" : "

                                                                                                              JSON to provide to your Lambda function as input.

                                                                                                              \n@return JSON to provide to your Lambda function as input.", "getterModel" : { "returnType" : "software.amazon.awssdk.core.SdkBytes", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Payload", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Payload", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_BYTES", "name" : "Payload", "sensitive" : true, "setterDocumentation" : "

                                                                                                              JSON to provide to your Lambda function as input.

                                                                                                              \n@param payload JSON to provide to your Lambda function as input.", "setterMethodName" : "setPayload", "setterModel" : { "variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes", "variableName" : "payload", "variableType" : "software.amazon.awssdk.core.SdkBytes", "documentation" : null, "simpleType" : "SdkBytes", "variableSetterType" : "software.amazon.awssdk.core.SdkBytes" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes", "variableName" : "payload", "variableType" : "software.amazon.awssdk.core.SdkBytes", "documentation" : "

                                                                                                              JSON to provide to your Lambda function as input.

                                                                                                              ", "simpleType" : "SdkBytes", "variableSetterType" : "software.amazon.awssdk.core.SdkBytes" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ClientContext" : { "beanStyleGetterMethodName" : "getClientContext", "beanStyleSetterMethodName" : "setClientContext", "c2jName" : "ClientContext", "c2jShape" : "MaintenanceWindowLambdaClientContext", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Pass client-specific information to the Lambda function that you are invoking. You can then process the client information in your Lambda function as you choose through the context variable.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientContext(String)}.\n@param clientContext a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientContext(String)", "deprecated" : false, "documentation" : "

                                                                                                              Pass client-specific information to the Lambda function that you are invoking. You can then process the client information in your Lambda function as you choose through the context variable.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientContext", "fluentSetterDocumentation" : "

                                                                                                              Pass client-specific information to the Lambda function that you are invoking. You can then process the client information in your Lambda function as you choose through the context variable.

                                                                                                              \n@param clientContext Pass client-specific information to the Lambda function that you are invoking. You can then process the client information in your Lambda function as you choose through the context variable.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientContext", "getterDocumentation" : "

                                                                                                              Pass client-specific information to the Lambda function that you are invoking. You can then process the client information in your Lambda function as you choose through the context variable.

                                                                                                              \n@return Pass client-specific information to the Lambda function that you are invoking. You can then process the client information in your Lambda function as you choose through the context variable.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientContext", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientContext", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientContext", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Pass client-specific information to the Lambda function that you are invoking. You can then process the client information in your Lambda function as you choose through the context variable.

                                                                                                              \n@param clientContext Pass client-specific information to the Lambda function that you are invoking. You can then process the client information in your Lambda function as you choose through the context variable.", "setterMethodName" : "setClientContext", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientContext", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientContext", "variableType" : "String", "documentation" : "

                                                                                                              Pass client-specific information to the Lambda function that you are invoking. You can then process the client information in your Lambda function as you choose through the context variable.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Payload" : { "beanStyleGetterMethodName" : "getPayload", "beanStyleSetterMethodName" : "setPayload", "c2jName" : "Payload", "c2jShape" : "MaintenanceWindowLambdaPayload", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              JSON to provide to your Lambda function as input.

                                                                                                              \nThis is a convenience that creates an instance of the {@link SdkBytes.Builder} avoiding the need to create one manually via {@link SdkBytes#builder()}.\n\nWhen the {@link Consumer} completes, {@link SdkBytes.Builder#build()} is called immediately and its result is passed to {@link #payload(SdkBytes)}.\n@param payload a consumer that will call methods on {@link SdkBytes.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #payload(SdkBytes)", "deprecated" : false, "documentation" : "

                                                                                                              JSON to provide to your Lambda function as input.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "payload", "fluentSetterDocumentation" : "

                                                                                                              JSON to provide to your Lambda function as input.

                                                                                                              \n@param payload JSON to provide to your Lambda function as input.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "payload", "getterDocumentation" : "

                                                                                                              JSON to provide to your Lambda function as input.

                                                                                                              \n@return JSON to provide to your Lambda function as input.", "getterModel" : { "returnType" : "software.amazon.awssdk.core.SdkBytes", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Payload", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Payload", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_BYTES", "name" : "Payload", "sensitive" : true, "setterDocumentation" : "

                                                                                                              JSON to provide to your Lambda function as input.

                                                                                                              \n@param payload JSON to provide to your Lambda function as input.", "setterMethodName" : "setPayload", "setterModel" : { "variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes", "variableName" : "payload", "variableType" : "software.amazon.awssdk.core.SdkBytes", "documentation" : null, "simpleType" : "SdkBytes", "variableSetterType" : "software.amazon.awssdk.core.SdkBytes" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes", "variableName" : "payload", "variableType" : "software.amazon.awssdk.core.SdkBytes", "documentation" : "

                                                                                                              JSON to provide to your Lambda function as input.

                                                                                                              ", "simpleType" : "SdkBytes", "variableSetterType" : "software.amazon.awssdk.core.SdkBytes" }, "xmlNameSpaceUri" : null }, "Qualifier" : { "beanStyleGetterMethodName" : "getQualifier", "beanStyleSetterMethodName" : "setQualifier", "c2jName" : "Qualifier", "c2jShape" : "MaintenanceWindowLambdaQualifier", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              (Optional) Specify a Lambda function version or alias name. If you specify a function version, the action uses the qualified function ARN to invoke a specific Lambda function. If you specify an alias name, the action uses the alias ARN to invoke the Lambda function version to which the alias points.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #qualifier(String)}.\n@param qualifier a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #qualifier(String)", "deprecated" : false, "documentation" : "

                                                                                                              (Optional) Specify a Lambda function version or alias name. If you specify a function version, the action uses the qualified function ARN to invoke a specific Lambda function. If you specify an alias name, the action uses the alias ARN to invoke the Lambda function version to which the alias points.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "qualifier", "fluentSetterDocumentation" : "

                                                                                                              (Optional) Specify a Lambda function version or alias name. If you specify a function version, the action uses the qualified function ARN to invoke a specific Lambda function. If you specify an alias name, the action uses the alias ARN to invoke the Lambda function version to which the alias points.

                                                                                                              \n@param qualifier (Optional) Specify a Lambda function version or alias name. If you specify a function version, the action uses the qualified function ARN to invoke a specific Lambda function. If you specify an alias name, the action uses the alias ARN to invoke the Lambda function version to which the alias points.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "qualifier", "getterDocumentation" : "

                                                                                                              (Optional) Specify a Lambda function version or alias name. If you specify a function version, the action uses the qualified function ARN to invoke a specific Lambda function. If you specify an alias name, the action uses the alias ARN to invoke the Lambda function version to which the alias points.

                                                                                                              \n@return (Optional) Specify a Lambda function version or alias name. If you specify a function version, the action uses the qualified function ARN to invoke a specific Lambda function. If you specify an alias name, the action uses the alias ARN to invoke the Lambda function version to which the alias points.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Qualifier", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Qualifier", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Qualifier", "sensitive" : false, "setterDocumentation" : "

                                                                                                              (Optional) Specify a Lambda function version or alias name. If you specify a function version, the action uses the qualified function ARN to invoke a specific Lambda function. If you specify an alias name, the action uses the alias ARN to invoke the Lambda function version to which the alias points.

                                                                                                              \n@param qualifier (Optional) Specify a Lambda function version or alias name. If you specify a function version, the action uses the qualified function ARN to invoke a specific Lambda function. If you specify an alias name, the action uses the alias ARN to invoke the Lambda function version to which the alias points.", "setterMethodName" : "setQualifier", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "qualifier", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "qualifier", "variableType" : "String", "documentation" : "

                                                                                                              (Optional) Specify a Lambda function version or alias name. If you specify a function version, the action uses the qualified function ARN to invoke a specific Lambda function. If you specify an alias name, the action uses the alias ARN to invoke the Lambda function version to which the alias points.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getClientContext", "beanStyleSetterMethodName" : "setClientContext", "c2jName" : "ClientContext", "c2jShape" : "MaintenanceWindowLambdaClientContext", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Pass client-specific information to the Lambda function that you are invoking. You can then process the client information in your Lambda function as you choose through the context variable.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientContext(String)}.\n@param clientContext a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientContext(String)", "deprecated" : false, "documentation" : "

                                                                                                              Pass client-specific information to the Lambda function that you are invoking. You can then process the client information in your Lambda function as you choose through the context variable.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientContext", "fluentSetterDocumentation" : "

                                                                                                              Pass client-specific information to the Lambda function that you are invoking. You can then process the client information in your Lambda function as you choose through the context variable.

                                                                                                              \n@param clientContext Pass client-specific information to the Lambda function that you are invoking. You can then process the client information in your Lambda function as you choose through the context variable.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientContext", "getterDocumentation" : "

                                                                                                              Pass client-specific information to the Lambda function that you are invoking. You can then process the client information in your Lambda function as you choose through the context variable.

                                                                                                              \n@return Pass client-specific information to the Lambda function that you are invoking. You can then process the client information in your Lambda function as you choose through the context variable.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientContext", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientContext", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientContext", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Pass client-specific information to the Lambda function that you are invoking. You can then process the client information in your Lambda function as you choose through the context variable.

                                                                                                              \n@param clientContext Pass client-specific information to the Lambda function that you are invoking. You can then process the client information in your Lambda function as you choose through the context variable.", "setterMethodName" : "setClientContext", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientContext", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientContext", "variableType" : "String", "documentation" : "

                                                                                                              Pass client-specific information to the Lambda function that you are invoking. You can then process the client information in your Lambda function as you choose through the context variable.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getQualifier", "beanStyleSetterMethodName" : "setQualifier", "c2jName" : "Qualifier", "c2jShape" : "MaintenanceWindowLambdaQualifier", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              (Optional) Specify a Lambda function version or alias name. If you specify a function version, the action uses the qualified function ARN to invoke a specific Lambda function. If you specify an alias name, the action uses the alias ARN to invoke the Lambda function version to which the alias points.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #qualifier(String)}.\n@param qualifier a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #qualifier(String)", "deprecated" : false, "documentation" : "

                                                                                                              (Optional) Specify a Lambda function version or alias name. If you specify a function version, the action uses the qualified function ARN to invoke a specific Lambda function. If you specify an alias name, the action uses the alias ARN to invoke the Lambda function version to which the alias points.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "qualifier", "fluentSetterDocumentation" : "

                                                                                                              (Optional) Specify a Lambda function version or alias name. If you specify a function version, the action uses the qualified function ARN to invoke a specific Lambda function. If you specify an alias name, the action uses the alias ARN to invoke the Lambda function version to which the alias points.

                                                                                                              \n@param qualifier (Optional) Specify a Lambda function version or alias name. If you specify a function version, the action uses the qualified function ARN to invoke a specific Lambda function. If you specify an alias name, the action uses the alias ARN to invoke the Lambda function version to which the alias points.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "qualifier", "getterDocumentation" : "

                                                                                                              (Optional) Specify a Lambda function version or alias name. If you specify a function version, the action uses the qualified function ARN to invoke a specific Lambda function. If you specify an alias name, the action uses the alias ARN to invoke the Lambda function version to which the alias points.

                                                                                                              \n@return (Optional) Specify a Lambda function version or alias name. If you specify a function version, the action uses the qualified function ARN to invoke a specific Lambda function. If you specify an alias name, the action uses the alias ARN to invoke the Lambda function version to which the alias points.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Qualifier", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Qualifier", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Qualifier", "sensitive" : false, "setterDocumentation" : "

                                                                                                              (Optional) Specify a Lambda function version or alias name. If you specify a function version, the action uses the qualified function ARN to invoke a specific Lambda function. If you specify an alias name, the action uses the alias ARN to invoke the Lambda function version to which the alias points.

                                                                                                              \n@param qualifier (Optional) Specify a Lambda function version or alias name. If you specify a function version, the action uses the qualified function ARN to invoke a specific Lambda function. If you specify an alias name, the action uses the alias ARN to invoke the Lambda function version to which the alias points.", "setterMethodName" : "setQualifier", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "qualifier", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "qualifier", "variableType" : "String", "documentation" : "

                                                                                                              (Optional) Specify a Lambda function version or alias name. If you specify a function version, the action uses the qualified function ARN to invoke a specific Lambda function. If you specify an alias name, the action uses the alias ARN to invoke the Lambda function version to which the alias points.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPayload", "beanStyleSetterMethodName" : "setPayload", "c2jName" : "Payload", "c2jShape" : "MaintenanceWindowLambdaPayload", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              JSON to provide to your Lambda function as input.

                                                                                                              \nThis is a convenience that creates an instance of the {@link SdkBytes.Builder} avoiding the need to create one manually via {@link SdkBytes#builder()}.\n\nWhen the {@link Consumer} completes, {@link SdkBytes.Builder#build()} is called immediately and its result is passed to {@link #payload(SdkBytes)}.\n@param payload a consumer that will call methods on {@link SdkBytes.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #payload(SdkBytes)", "deprecated" : false, "documentation" : "

                                                                                                              JSON to provide to your Lambda function as input.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "payload", "fluentSetterDocumentation" : "

                                                                                                              JSON to provide to your Lambda function as input.

                                                                                                              \n@param payload JSON to provide to your Lambda function as input.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "payload", "getterDocumentation" : "

                                                                                                              JSON to provide to your Lambda function as input.

                                                                                                              \n@return JSON to provide to your Lambda function as input.", "getterModel" : { "returnType" : "software.amazon.awssdk.core.SdkBytes", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Payload", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Payload", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_BYTES", "name" : "Payload", "sensitive" : true, "setterDocumentation" : "

                                                                                                              JSON to provide to your Lambda function as input.

                                                                                                              \n@param payload JSON to provide to your Lambda function as input.", "setterMethodName" : "setPayload", "setterModel" : { "variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes", "variableName" : "payload", "variableType" : "software.amazon.awssdk.core.SdkBytes", "documentation" : null, "simpleType" : "SdkBytes", "variableSetterType" : "software.amazon.awssdk.core.SdkBytes" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "software.amazon.awssdk.core.SdkBytes", "variableName" : "payload", "variableType" : "software.amazon.awssdk.core.SdkBytes", "documentation" : "

                                                                                                              JSON to provide to your Lambda function as input.

                                                                                                              ", "simpleType" : "SdkBytes", "variableSetterType" : "software.amazon.awssdk.core.SdkBytes" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "MaintenanceWindowLambdaParameters", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "MaintenanceWindowLambdaParameters", "variableName" : "maintenanceWindowLambdaParameters", "variableType" : "MaintenanceWindowLambdaParameters", "documentation" : null, "simpleType" : "MaintenanceWindowLambdaParameters", "variableSetterType" : "MaintenanceWindowLambdaParameters" }, "wrapper" : false }, "MaintenanceWindowResourceType" : { "c2jName" : "MaintenanceWindowResourceType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "INSTANCE", "value" : "INSTANCE" } ], "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" : "MaintenanceWindowResourceType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "MaintenanceWindowResourceType", "variableName" : "maintenanceWindowResourceType", "variableType" : "MaintenanceWindowResourceType", "documentation" : null, "simpleType" : "MaintenanceWindowResourceType", "variableSetterType" : "MaintenanceWindowResourceType" }, "wrapper" : false }, "MaintenanceWindowRunCommandParameters" : { "c2jName" : "MaintenanceWindowRunCommandParameters", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              The parameters for a RUN_COMMAND task type.

                                                                                                              For information about specifying and updating task parameters, see RegisterTaskWithMaintenanceWindow and UpdateMaintenanceWindowTask.

                                                                                                              LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              For Run Command tasks, Systems Manager uses specified values for TaskParameters and LoggingInfo only if no values are specified for TaskInvocationParameters.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getComment", "beanStyleSetterMethodName" : "setComment", "c2jName" : "Comment", "c2jShape" : "Comment", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Information about the commands to run.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #comment(String)}.\n@param comment a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #comment(String)", "deprecated" : false, "documentation" : "

                                                                                                              Information about the commands to run.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "comment", "fluentSetterDocumentation" : "

                                                                                                              Information about the commands to run.

                                                                                                              \n@param comment Information about the commands to run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "comment", "getterDocumentation" : "

                                                                                                              Information about the commands to run.

                                                                                                              \n@return Information about the commands to run.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Comment", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Comment", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Comment", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Information about the commands to run.

                                                                                                              \n@param comment Information about the commands to run.", "setterMethodName" : "setComment", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "comment", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "comment", "variableType" : "String", "documentation" : "

                                                                                                              Information about the commands to run.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDocumentHash", "beanStyleSetterMethodName" : "setDocumentHash", "c2jName" : "DocumentHash", "c2jShape" : "DocumentHash", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The SHA-256 or SHA-1 hash created by the system when the document was created. SHA-1 hashes have been deprecated.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentHash(String)}.\n@param documentHash a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentHash(String)", "deprecated" : false, "documentation" : "

                                                                                                              The SHA-256 or SHA-1 hash created by the system when the document was created. SHA-1 hashes have been deprecated.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "documentHash", "fluentSetterDocumentation" : "

                                                                                                              The SHA-256 or SHA-1 hash created by the system when the document was created. SHA-1 hashes have been deprecated.

                                                                                                              \n@param documentHash The SHA-256 or SHA-1 hash created by the system when the document was created. SHA-1 hashes have been deprecated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "documentHash", "getterDocumentation" : "

                                                                                                              The SHA-256 or SHA-1 hash created by the system when the document was created. SHA-1 hashes have been deprecated.

                                                                                                              \n@return The SHA-256 or SHA-1 hash created by the system when the document was created. SHA-1 hashes have been deprecated.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentHash", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentHash", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentHash", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The SHA-256 or SHA-1 hash created by the system when the document was created. SHA-1 hashes have been deprecated.

                                                                                                              \n@param documentHash The SHA-256 or SHA-1 hash created by the system when the document was created. SHA-1 hashes have been deprecated.", "setterMethodName" : "setDocumentHash", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentHash", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentHash", "variableType" : "String", "documentation" : "

                                                                                                              The SHA-256 or SHA-1 hash created by the system when the document was created. SHA-1 hashes have been deprecated.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDocumentHashTypeAsString", "beanStyleSetterMethodName" : "setDocumentHashType", "c2jName" : "DocumentHashType", "c2jShape" : "DocumentHashType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              SHA-256 or SHA-1. SHA-1 hashes have been deprecated.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentHashTypeAsString(String)}.\n@param documentHashType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentHashType(String)", "deprecated" : false, "documentation" : "

                                                                                                              SHA-256 or SHA-1. SHA-1 hashes have been deprecated.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "DocumentHashType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "documentHashType", "fluentEnumSetterMethodName" : "documentHashType", "fluentGetterMethodName" : "documentHashTypeAsString", "fluentSetterDocumentation" : "

                                                                                                              SHA-256 or SHA-1. SHA-1 hashes have been deprecated.

                                                                                                              \n@param documentHashType SHA-256 or SHA-1. SHA-1 hashes have been deprecated.\n@see DocumentHashType\n@return Returns a reference to this object so that method calls can be chained together.\n@see DocumentHashType", "fluentSetterMethodName" : "documentHashType", "getterDocumentation" : "

                                                                                                              SHA-256 or SHA-1. SHA-1 hashes have been deprecated.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #documentHashType} will return {@link DocumentHashType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #documentHashTypeAsString}.\n

                                                                                                              \n@return SHA-256 or SHA-1. SHA-1 hashes have been deprecated.\n@see DocumentHashType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentHashType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentHashType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentHashType", "sensitive" : false, "setterDocumentation" : "

                                                                                                              SHA-256 or SHA-1. SHA-1 hashes have been deprecated.

                                                                                                              \n@param documentHashType SHA-256 or SHA-1. SHA-1 hashes have been deprecated.\n@see DocumentHashType", "setterMethodName" : "setDocumentHashType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentHashType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentHashType", "variableType" : "String", "documentation" : "

                                                                                                              SHA-256 or SHA-1. SHA-1 hashes have been deprecated.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNotificationConfig", "beanStyleSetterMethodName" : "setNotificationConfig", "c2jName" : "NotificationConfig", "c2jShape" : "NotificationConfig", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Configurations for sending notifications about command status changes on a per-instance basis.

                                                                                                              \nThis is a convenience that creates an instance of the {@link NotificationConfig.Builder} avoiding the need to create one manually via {@link NotificationConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link NotificationConfig.Builder#build()} is called immediately and its result is passed to {@link #notificationConfig(NotificationConfig)}.\n@param notificationConfig a consumer that will call methods on {@link NotificationConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #notificationConfig(NotificationConfig)", "deprecated" : false, "documentation" : "

                                                                                                              Configurations for sending notifications about command status changes on a per-instance basis.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "notificationConfig", "fluentSetterDocumentation" : "

                                                                                                              Configurations for sending notifications about command status changes on a per-instance basis.

                                                                                                              \n@param notificationConfig Configurations for sending notifications about command status changes on a per-instance basis.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "notificationConfig", "getterDocumentation" : "

                                                                                                              Configurations for sending notifications about command status changes on a per-instance basis.

                                                                                                              \n@return Configurations for sending notifications about command status changes on a per-instance basis.", "getterModel" : { "returnType" : "NotificationConfig", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NotificationConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NotificationConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "NotificationConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Configurations for sending notifications about command status changes on a per-instance basis.

                                                                                                              \n@param notificationConfig Configurations for sending notifications about command status changes on a per-instance basis.", "setterMethodName" : "setNotificationConfig", "setterModel" : { "variableDeclarationType" : "NotificationConfig", "variableName" : "notificationConfig", "variableType" : "NotificationConfig", "documentation" : null, "simpleType" : "NotificationConfig", "variableSetterType" : "NotificationConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "NotificationConfig", "variableName" : "notificationConfig", "variableType" : "NotificationConfig", "documentation" : "

                                                                                                              Configurations for sending notifications about command status changes on a per-instance basis.

                                                                                                              ", "simpleType" : "NotificationConfig", "variableSetterType" : "NotificationConfig" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOutputS3BucketName", "beanStyleSetterMethodName" : "setOutputS3BucketName", "c2jName" : "OutputS3BucketName", "c2jShape" : "S3BucketName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of the Amazon S3 bucket.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #outputS3BucketName(String)}.\n@param outputS3BucketName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #outputS3BucketName(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name of the Amazon S3 bucket.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "outputS3BucketName", "fluentSetterDocumentation" : "

                                                                                                              The name of the Amazon S3 bucket.

                                                                                                              \n@param outputS3BucketName The name of the Amazon S3 bucket.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "outputS3BucketName", "getterDocumentation" : "

                                                                                                              The name of the Amazon S3 bucket.

                                                                                                              \n@return The name of the Amazon S3 bucket.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OutputS3BucketName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OutputS3BucketName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OutputS3BucketName", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The name of the Amazon S3 bucket.

                                                                                                              \n@param outputS3BucketName The name of the Amazon S3 bucket.", "setterMethodName" : "setOutputS3BucketName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "outputS3BucketName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "outputS3BucketName", "variableType" : "String", "documentation" : "

                                                                                                              The name of the Amazon S3 bucket.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOutputS3KeyPrefix", "beanStyleSetterMethodName" : "setOutputS3KeyPrefix", "c2jName" : "OutputS3KeyPrefix", "c2jShape" : "S3KeyPrefix", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The Amazon S3 bucket subfolder.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #outputS3KeyPrefix(String)}.\n@param outputS3KeyPrefix a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #outputS3KeyPrefix(String)", "deprecated" : false, "documentation" : "

                                                                                                              The Amazon S3 bucket subfolder.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "outputS3KeyPrefix", "fluentSetterDocumentation" : "

                                                                                                              The Amazon S3 bucket subfolder.

                                                                                                              \n@param outputS3KeyPrefix The Amazon S3 bucket subfolder.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "outputS3KeyPrefix", "getterDocumentation" : "

                                                                                                              The Amazon S3 bucket subfolder.

                                                                                                              \n@return The Amazon S3 bucket subfolder.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OutputS3KeyPrefix", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OutputS3KeyPrefix", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OutputS3KeyPrefix", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The Amazon S3 bucket subfolder.

                                                                                                              \n@param outputS3KeyPrefix The Amazon S3 bucket subfolder.", "setterMethodName" : "setOutputS3KeyPrefix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "outputS3KeyPrefix", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "outputS3KeyPrefix", "variableType" : "String", "documentation" : "

                                                                                                              The Amazon S3 bucket subfolder.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getParameters", "beanStyleSetterMethodName" : "setParameters", "c2jName" : "Parameters", "c2jShape" : "Parameters", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The parameters for the RUN_COMMAND task execution.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List>.Builder} avoiding the need to create one manually via {@link List>#builder()}.\n\nWhen the {@link Consumer} completes, {@link List>.Builder#build()} is called immediately and its result is passed to {@link #parameters(List>)}.\n@param parameters a consumer that will call methods on {@link List>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #parameters(List>)", "deprecated" : false, "documentation" : "

                                                                                                              The parameters for the RUN_COMMAND task execution.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parameters", "fluentSetterDocumentation" : "

                                                                                                              The parameters for the RUN_COMMAND task execution.

                                                                                                              \n@param parameters The parameters for the RUN_COMMAND task execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parameters", "getterDocumentation" : "

                                                                                                              The parameters for the RUN_COMMAND task execution.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The parameters for the RUN_COMMAND task execution.", "getterModel" : { "returnType" : "java.util.Map>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Parameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Parameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "ParameterName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "ParameterValueList", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #value(List)}.\n@param value a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(List)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ParameterValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry>", "templateType" : "java.util.Map>" }, "marshallingType" : "MAP", "name" : "Parameters", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The parameters for the RUN_COMMAND task execution.

                                                                                                              \n@param parameters The parameters for the RUN_COMMAND task execution.", "setterMethodName" : "setParameters", "setterModel" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "parameters", "variableType" : "java.util.Map>", "documentation" : null, "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "parameters", "variableType" : "java.util.Map>", "documentation" : "

                                                                                                              The parameters for the RUN_COMMAND task execution.

                                                                                                              ", "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getServiceRoleArn", "beanStyleSetterMethodName" : "setServiceRoleArn", "c2jName" : "ServiceRoleArn", "c2jShape" : "ServiceRole", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for maintenance window Run Command tasks.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #serviceRoleArn(String)}.\n@param serviceRoleArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #serviceRoleArn(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for maintenance window Run Command tasks.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serviceRoleArn", "fluentSetterDocumentation" : "

                                                                                                              The ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for maintenance window Run Command tasks.

                                                                                                              \n@param serviceRoleArn The ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for maintenance window Run Command tasks.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serviceRoleArn", "getterDocumentation" : "

                                                                                                              The ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for maintenance window Run Command tasks.

                                                                                                              \n@return The ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for maintenance window Run Command tasks.", "getterModel" : { "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 ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for maintenance window Run Command tasks.

                                                                                                              \n@param serviceRoleArn The ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for maintenance window Run Command tasks.", "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 ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for maintenance window Run Command tasks.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTimeoutSeconds", "beanStyleSetterMethodName" : "setTimeoutSeconds", "c2jName" : "TimeoutSeconds", "c2jShape" : "TimeoutSeconds", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              If this time is reached and the command has not already started running, it doesn't run.

                                                                                                              \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 #timeoutSeconds(Integer)}.\n@param timeoutSeconds 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 #timeoutSeconds(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              If this time is reached and the command has not already started running, it doesn't run.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timeoutSeconds", "fluentSetterDocumentation" : "

                                                                                                              If this time is reached and the command has not already started running, it doesn't run.

                                                                                                              \n@param timeoutSeconds If this time is reached and the command has not already started running, it doesn't run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "timeoutSeconds", "getterDocumentation" : "

                                                                                                              If this time is reached and the command has not already started running, it doesn't run.

                                                                                                              \n@return If this time is reached and the command has not already started running, it doesn't run.", "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" : "TimeoutSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TimeoutSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "TimeoutSeconds", "sensitive" : false, "setterDocumentation" : "

                                                                                                              If this time is reached and the command has not already started running, it doesn't run.

                                                                                                              \n@param timeoutSeconds If this time is reached and the command has not already started running, it doesn't run.", "setterMethodName" : "setTimeoutSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "timeoutSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "timeoutSeconds", "variableType" : "Integer", "documentation" : "

                                                                                                              If this time is reached and the command has not already started running, it doesn't run.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Comment" : { "beanStyleGetterMethodName" : "getComment", "beanStyleSetterMethodName" : "setComment", "c2jName" : "Comment", "c2jShape" : "Comment", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Information about the commands to run.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #comment(String)}.\n@param comment a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #comment(String)", "deprecated" : false, "documentation" : "

                                                                                                              Information about the commands to run.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "comment", "fluentSetterDocumentation" : "

                                                                                                              Information about the commands to run.

                                                                                                              \n@param comment Information about the commands to run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "comment", "getterDocumentation" : "

                                                                                                              Information about the commands to run.

                                                                                                              \n@return Information about the commands to run.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Comment", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Comment", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Comment", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Information about the commands to run.

                                                                                                              \n@param comment Information about the commands to run.", "setterMethodName" : "setComment", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "comment", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "comment", "variableType" : "String", "documentation" : "

                                                                                                              Information about the commands to run.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DocumentHash" : { "beanStyleGetterMethodName" : "getDocumentHash", "beanStyleSetterMethodName" : "setDocumentHash", "c2jName" : "DocumentHash", "c2jShape" : "DocumentHash", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The SHA-256 or SHA-1 hash created by the system when the document was created. SHA-1 hashes have been deprecated.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentHash(String)}.\n@param documentHash a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentHash(String)", "deprecated" : false, "documentation" : "

                                                                                                              The SHA-256 or SHA-1 hash created by the system when the document was created. SHA-1 hashes have been deprecated.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "documentHash", "fluentSetterDocumentation" : "

                                                                                                              The SHA-256 or SHA-1 hash created by the system when the document was created. SHA-1 hashes have been deprecated.

                                                                                                              \n@param documentHash The SHA-256 or SHA-1 hash created by the system when the document was created. SHA-1 hashes have been deprecated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "documentHash", "getterDocumentation" : "

                                                                                                              The SHA-256 or SHA-1 hash created by the system when the document was created. SHA-1 hashes have been deprecated.

                                                                                                              \n@return The SHA-256 or SHA-1 hash created by the system when the document was created. SHA-1 hashes have been deprecated.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentHash", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentHash", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentHash", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The SHA-256 or SHA-1 hash created by the system when the document was created. SHA-1 hashes have been deprecated.

                                                                                                              \n@param documentHash The SHA-256 or SHA-1 hash created by the system when the document was created. SHA-1 hashes have been deprecated.", "setterMethodName" : "setDocumentHash", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentHash", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentHash", "variableType" : "String", "documentation" : "

                                                                                                              The SHA-256 or SHA-1 hash created by the system when the document was created. SHA-1 hashes have been deprecated.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DocumentHashType" : { "beanStyleGetterMethodName" : "getDocumentHashTypeAsString", "beanStyleSetterMethodName" : "setDocumentHashType", "c2jName" : "DocumentHashType", "c2jShape" : "DocumentHashType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              SHA-256 or SHA-1. SHA-1 hashes have been deprecated.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentHashTypeAsString(String)}.\n@param documentHashType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentHashType(String)", "deprecated" : false, "documentation" : "

                                                                                                              SHA-256 or SHA-1. SHA-1 hashes have been deprecated.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "DocumentHashType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "documentHashType", "fluentEnumSetterMethodName" : "documentHashType", "fluentGetterMethodName" : "documentHashTypeAsString", "fluentSetterDocumentation" : "

                                                                                                              SHA-256 or SHA-1. SHA-1 hashes have been deprecated.

                                                                                                              \n@param documentHashType SHA-256 or SHA-1. SHA-1 hashes have been deprecated.\n@see DocumentHashType\n@return Returns a reference to this object so that method calls can be chained together.\n@see DocumentHashType", "fluentSetterMethodName" : "documentHashType", "getterDocumentation" : "

                                                                                                              SHA-256 or SHA-1. SHA-1 hashes have been deprecated.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #documentHashType} will return {@link DocumentHashType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #documentHashTypeAsString}.\n

                                                                                                              \n@return SHA-256 or SHA-1. SHA-1 hashes have been deprecated.\n@see DocumentHashType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentHashType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentHashType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentHashType", "sensitive" : false, "setterDocumentation" : "

                                                                                                              SHA-256 or SHA-1. SHA-1 hashes have been deprecated.

                                                                                                              \n@param documentHashType SHA-256 or SHA-1. SHA-1 hashes have been deprecated.\n@see DocumentHashType", "setterMethodName" : "setDocumentHashType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentHashType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentHashType", "variableType" : "String", "documentation" : "

                                                                                                              SHA-256 or SHA-1. SHA-1 hashes have been deprecated.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "NotificationConfig" : { "beanStyleGetterMethodName" : "getNotificationConfig", "beanStyleSetterMethodName" : "setNotificationConfig", "c2jName" : "NotificationConfig", "c2jShape" : "NotificationConfig", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Configurations for sending notifications about command status changes on a per-instance basis.

                                                                                                              \nThis is a convenience that creates an instance of the {@link NotificationConfig.Builder} avoiding the need to create one manually via {@link NotificationConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link NotificationConfig.Builder#build()} is called immediately and its result is passed to {@link #notificationConfig(NotificationConfig)}.\n@param notificationConfig a consumer that will call methods on {@link NotificationConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #notificationConfig(NotificationConfig)", "deprecated" : false, "documentation" : "

                                                                                                              Configurations for sending notifications about command status changes on a per-instance basis.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "notificationConfig", "fluentSetterDocumentation" : "

                                                                                                              Configurations for sending notifications about command status changes on a per-instance basis.

                                                                                                              \n@param notificationConfig Configurations for sending notifications about command status changes on a per-instance basis.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "notificationConfig", "getterDocumentation" : "

                                                                                                              Configurations for sending notifications about command status changes on a per-instance basis.

                                                                                                              \n@return Configurations for sending notifications about command status changes on a per-instance basis.", "getterModel" : { "returnType" : "NotificationConfig", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NotificationConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NotificationConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "NotificationConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Configurations for sending notifications about command status changes on a per-instance basis.

                                                                                                              \n@param notificationConfig Configurations for sending notifications about command status changes on a per-instance basis.", "setterMethodName" : "setNotificationConfig", "setterModel" : { "variableDeclarationType" : "NotificationConfig", "variableName" : "notificationConfig", "variableType" : "NotificationConfig", "documentation" : null, "simpleType" : "NotificationConfig", "variableSetterType" : "NotificationConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "NotificationConfig", "variableName" : "notificationConfig", "variableType" : "NotificationConfig", "documentation" : "

                                                                                                              Configurations for sending notifications about command status changes on a per-instance basis.

                                                                                                              ", "simpleType" : "NotificationConfig", "variableSetterType" : "NotificationConfig" }, "xmlNameSpaceUri" : null }, "OutputS3BucketName" : { "beanStyleGetterMethodName" : "getOutputS3BucketName", "beanStyleSetterMethodName" : "setOutputS3BucketName", "c2jName" : "OutputS3BucketName", "c2jShape" : "S3BucketName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of the Amazon S3 bucket.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #outputS3BucketName(String)}.\n@param outputS3BucketName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #outputS3BucketName(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name of the Amazon S3 bucket.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "outputS3BucketName", "fluentSetterDocumentation" : "

                                                                                                              The name of the Amazon S3 bucket.

                                                                                                              \n@param outputS3BucketName The name of the Amazon S3 bucket.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "outputS3BucketName", "getterDocumentation" : "

                                                                                                              The name of the Amazon S3 bucket.

                                                                                                              \n@return The name of the Amazon S3 bucket.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OutputS3BucketName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OutputS3BucketName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OutputS3BucketName", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The name of the Amazon S3 bucket.

                                                                                                              \n@param outputS3BucketName The name of the Amazon S3 bucket.", "setterMethodName" : "setOutputS3BucketName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "outputS3BucketName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "outputS3BucketName", "variableType" : "String", "documentation" : "

                                                                                                              The name of the Amazon S3 bucket.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "OutputS3KeyPrefix" : { "beanStyleGetterMethodName" : "getOutputS3KeyPrefix", "beanStyleSetterMethodName" : "setOutputS3KeyPrefix", "c2jName" : "OutputS3KeyPrefix", "c2jShape" : "S3KeyPrefix", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The Amazon S3 bucket subfolder.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #outputS3KeyPrefix(String)}.\n@param outputS3KeyPrefix a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #outputS3KeyPrefix(String)", "deprecated" : false, "documentation" : "

                                                                                                              The Amazon S3 bucket subfolder.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "outputS3KeyPrefix", "fluentSetterDocumentation" : "

                                                                                                              The Amazon S3 bucket subfolder.

                                                                                                              \n@param outputS3KeyPrefix The Amazon S3 bucket subfolder.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "outputS3KeyPrefix", "getterDocumentation" : "

                                                                                                              The Amazon S3 bucket subfolder.

                                                                                                              \n@return The Amazon S3 bucket subfolder.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OutputS3KeyPrefix", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OutputS3KeyPrefix", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OutputS3KeyPrefix", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The Amazon S3 bucket subfolder.

                                                                                                              \n@param outputS3KeyPrefix The Amazon S3 bucket subfolder.", "setterMethodName" : "setOutputS3KeyPrefix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "outputS3KeyPrefix", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "outputS3KeyPrefix", "variableType" : "String", "documentation" : "

                                                                                                              The Amazon S3 bucket subfolder.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Parameters" : { "beanStyleGetterMethodName" : "getParameters", "beanStyleSetterMethodName" : "setParameters", "c2jName" : "Parameters", "c2jShape" : "Parameters", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The parameters for the RUN_COMMAND task execution.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List>.Builder} avoiding the need to create one manually via {@link List>#builder()}.\n\nWhen the {@link Consumer} completes, {@link List>.Builder#build()} is called immediately and its result is passed to {@link #parameters(List>)}.\n@param parameters a consumer that will call methods on {@link List>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #parameters(List>)", "deprecated" : false, "documentation" : "

                                                                                                              The parameters for the RUN_COMMAND task execution.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parameters", "fluentSetterDocumentation" : "

                                                                                                              The parameters for the RUN_COMMAND task execution.

                                                                                                              \n@param parameters The parameters for the RUN_COMMAND task execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parameters", "getterDocumentation" : "

                                                                                                              The parameters for the RUN_COMMAND task execution.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The parameters for the RUN_COMMAND task execution.", "getterModel" : { "returnType" : "java.util.Map>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Parameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Parameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "ParameterName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "ParameterValueList", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #value(List)}.\n@param value a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(List)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ParameterValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry>", "templateType" : "java.util.Map>" }, "marshallingType" : "MAP", "name" : "Parameters", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The parameters for the RUN_COMMAND task execution.

                                                                                                              \n@param parameters The parameters for the RUN_COMMAND task execution.", "setterMethodName" : "setParameters", "setterModel" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "parameters", "variableType" : "java.util.Map>", "documentation" : null, "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "parameters", "variableType" : "java.util.Map>", "documentation" : "

                                                                                                              The parameters for the RUN_COMMAND task execution.

                                                                                                              ", "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "xmlNameSpaceUri" : null }, "ServiceRoleArn" : { "beanStyleGetterMethodName" : "getServiceRoleArn", "beanStyleSetterMethodName" : "setServiceRoleArn", "c2jName" : "ServiceRoleArn", "c2jShape" : "ServiceRole", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for maintenance window Run Command tasks.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #serviceRoleArn(String)}.\n@param serviceRoleArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #serviceRoleArn(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for maintenance window Run Command tasks.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serviceRoleArn", "fluentSetterDocumentation" : "

                                                                                                              The ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for maintenance window Run Command tasks.

                                                                                                              \n@param serviceRoleArn The ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for maintenance window Run Command tasks.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serviceRoleArn", "getterDocumentation" : "

                                                                                                              The ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for maintenance window Run Command tasks.

                                                                                                              \n@return The ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for maintenance window Run Command tasks.", "getterModel" : { "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 ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for maintenance window Run Command tasks.

                                                                                                              \n@param serviceRoleArn The ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for maintenance window Run Command tasks.", "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 ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for maintenance window Run Command tasks.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "TimeoutSeconds" : { "beanStyleGetterMethodName" : "getTimeoutSeconds", "beanStyleSetterMethodName" : "setTimeoutSeconds", "c2jName" : "TimeoutSeconds", "c2jShape" : "TimeoutSeconds", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              If this time is reached and the command has not already started running, it doesn't run.

                                                                                                              \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 #timeoutSeconds(Integer)}.\n@param timeoutSeconds 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 #timeoutSeconds(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              If this time is reached and the command has not already started running, it doesn't run.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timeoutSeconds", "fluentSetterDocumentation" : "

                                                                                                              If this time is reached and the command has not already started running, it doesn't run.

                                                                                                              \n@param timeoutSeconds If this time is reached and the command has not already started running, it doesn't run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "timeoutSeconds", "getterDocumentation" : "

                                                                                                              If this time is reached and the command has not already started running, it doesn't run.

                                                                                                              \n@return If this time is reached and the command has not already started running, it doesn't run.", "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" : "TimeoutSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TimeoutSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "TimeoutSeconds", "sensitive" : false, "setterDocumentation" : "

                                                                                                              If this time is reached and the command has not already started running, it doesn't run.

                                                                                                              \n@param timeoutSeconds If this time is reached and the command has not already started running, it doesn't run.", "setterMethodName" : "setTimeoutSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "timeoutSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "timeoutSeconds", "variableType" : "Integer", "documentation" : "

                                                                                                              If this time is reached and the command has not already started running, it doesn't run.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getComment", "beanStyleSetterMethodName" : "setComment", "c2jName" : "Comment", "c2jShape" : "Comment", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Information about the commands to run.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #comment(String)}.\n@param comment a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #comment(String)", "deprecated" : false, "documentation" : "

                                                                                                              Information about the commands to run.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "comment", "fluentSetterDocumentation" : "

                                                                                                              Information about the commands to run.

                                                                                                              \n@param comment Information about the commands to run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "comment", "getterDocumentation" : "

                                                                                                              Information about the commands to run.

                                                                                                              \n@return Information about the commands to run.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Comment", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Comment", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Comment", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Information about the commands to run.

                                                                                                              \n@param comment Information about the commands to run.", "setterMethodName" : "setComment", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "comment", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "comment", "variableType" : "String", "documentation" : "

                                                                                                              Information about the commands to run.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDocumentHash", "beanStyleSetterMethodName" : "setDocumentHash", "c2jName" : "DocumentHash", "c2jShape" : "DocumentHash", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The SHA-256 or SHA-1 hash created by the system when the document was created. SHA-1 hashes have been deprecated.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentHash(String)}.\n@param documentHash a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentHash(String)", "deprecated" : false, "documentation" : "

                                                                                                              The SHA-256 or SHA-1 hash created by the system when the document was created. SHA-1 hashes have been deprecated.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "documentHash", "fluentSetterDocumentation" : "

                                                                                                              The SHA-256 or SHA-1 hash created by the system when the document was created. SHA-1 hashes have been deprecated.

                                                                                                              \n@param documentHash The SHA-256 or SHA-1 hash created by the system when the document was created. SHA-1 hashes have been deprecated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "documentHash", "getterDocumentation" : "

                                                                                                              The SHA-256 or SHA-1 hash created by the system when the document was created. SHA-1 hashes have been deprecated.

                                                                                                              \n@return The SHA-256 or SHA-1 hash created by the system when the document was created. SHA-1 hashes have been deprecated.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentHash", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentHash", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentHash", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The SHA-256 or SHA-1 hash created by the system when the document was created. SHA-1 hashes have been deprecated.

                                                                                                              \n@param documentHash The SHA-256 or SHA-1 hash created by the system when the document was created. SHA-1 hashes have been deprecated.", "setterMethodName" : "setDocumentHash", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentHash", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentHash", "variableType" : "String", "documentation" : "

                                                                                                              The SHA-256 or SHA-1 hash created by the system when the document was created. SHA-1 hashes have been deprecated.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDocumentHashTypeAsString", "beanStyleSetterMethodName" : "setDocumentHashType", "c2jName" : "DocumentHashType", "c2jShape" : "DocumentHashType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              SHA-256 or SHA-1. SHA-1 hashes have been deprecated.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentHashTypeAsString(String)}.\n@param documentHashType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentHashType(String)", "deprecated" : false, "documentation" : "

                                                                                                              SHA-256 or SHA-1. SHA-1 hashes have been deprecated.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "DocumentHashType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "documentHashType", "fluentEnumSetterMethodName" : "documentHashType", "fluentGetterMethodName" : "documentHashTypeAsString", "fluentSetterDocumentation" : "

                                                                                                              SHA-256 or SHA-1. SHA-1 hashes have been deprecated.

                                                                                                              \n@param documentHashType SHA-256 or SHA-1. SHA-1 hashes have been deprecated.\n@see DocumentHashType\n@return Returns a reference to this object so that method calls can be chained together.\n@see DocumentHashType", "fluentSetterMethodName" : "documentHashType", "getterDocumentation" : "

                                                                                                              SHA-256 or SHA-1. SHA-1 hashes have been deprecated.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #documentHashType} will return {@link DocumentHashType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #documentHashTypeAsString}.\n

                                                                                                              \n@return SHA-256 or SHA-1. SHA-1 hashes have been deprecated.\n@see DocumentHashType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentHashType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentHashType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentHashType", "sensitive" : false, "setterDocumentation" : "

                                                                                                              SHA-256 or SHA-1. SHA-1 hashes have been deprecated.

                                                                                                              \n@param documentHashType SHA-256 or SHA-1. SHA-1 hashes have been deprecated.\n@see DocumentHashType", "setterMethodName" : "setDocumentHashType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentHashType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentHashType", "variableType" : "String", "documentation" : "

                                                                                                              SHA-256 or SHA-1. SHA-1 hashes have been deprecated.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNotificationConfig", "beanStyleSetterMethodName" : "setNotificationConfig", "c2jName" : "NotificationConfig", "c2jShape" : "NotificationConfig", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Configurations for sending notifications about command status changes on a per-instance basis.

                                                                                                              \nThis is a convenience that creates an instance of the {@link NotificationConfig.Builder} avoiding the need to create one manually via {@link NotificationConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link NotificationConfig.Builder#build()} is called immediately and its result is passed to {@link #notificationConfig(NotificationConfig)}.\n@param notificationConfig a consumer that will call methods on {@link NotificationConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #notificationConfig(NotificationConfig)", "deprecated" : false, "documentation" : "

                                                                                                              Configurations for sending notifications about command status changes on a per-instance basis.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "notificationConfig", "fluentSetterDocumentation" : "

                                                                                                              Configurations for sending notifications about command status changes on a per-instance basis.

                                                                                                              \n@param notificationConfig Configurations for sending notifications about command status changes on a per-instance basis.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "notificationConfig", "getterDocumentation" : "

                                                                                                              Configurations for sending notifications about command status changes on a per-instance basis.

                                                                                                              \n@return Configurations for sending notifications about command status changes on a per-instance basis.", "getterModel" : { "returnType" : "NotificationConfig", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NotificationConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NotificationConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "NotificationConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Configurations for sending notifications about command status changes on a per-instance basis.

                                                                                                              \n@param notificationConfig Configurations for sending notifications about command status changes on a per-instance basis.", "setterMethodName" : "setNotificationConfig", "setterModel" : { "variableDeclarationType" : "NotificationConfig", "variableName" : "notificationConfig", "variableType" : "NotificationConfig", "documentation" : null, "simpleType" : "NotificationConfig", "variableSetterType" : "NotificationConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "NotificationConfig", "variableName" : "notificationConfig", "variableType" : "NotificationConfig", "documentation" : "

                                                                                                              Configurations for sending notifications about command status changes on a per-instance basis.

                                                                                                              ", "simpleType" : "NotificationConfig", "variableSetterType" : "NotificationConfig" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOutputS3BucketName", "beanStyleSetterMethodName" : "setOutputS3BucketName", "c2jName" : "OutputS3BucketName", "c2jShape" : "S3BucketName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of the Amazon S3 bucket.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #outputS3BucketName(String)}.\n@param outputS3BucketName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #outputS3BucketName(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name of the Amazon S3 bucket.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "outputS3BucketName", "fluentSetterDocumentation" : "

                                                                                                              The name of the Amazon S3 bucket.

                                                                                                              \n@param outputS3BucketName The name of the Amazon S3 bucket.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "outputS3BucketName", "getterDocumentation" : "

                                                                                                              The name of the Amazon S3 bucket.

                                                                                                              \n@return The name of the Amazon S3 bucket.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OutputS3BucketName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OutputS3BucketName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OutputS3BucketName", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The name of the Amazon S3 bucket.

                                                                                                              \n@param outputS3BucketName The name of the Amazon S3 bucket.", "setterMethodName" : "setOutputS3BucketName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "outputS3BucketName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "outputS3BucketName", "variableType" : "String", "documentation" : "

                                                                                                              The name of the Amazon S3 bucket.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOutputS3KeyPrefix", "beanStyleSetterMethodName" : "setOutputS3KeyPrefix", "c2jName" : "OutputS3KeyPrefix", "c2jShape" : "S3KeyPrefix", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The Amazon S3 bucket subfolder.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #outputS3KeyPrefix(String)}.\n@param outputS3KeyPrefix a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #outputS3KeyPrefix(String)", "deprecated" : false, "documentation" : "

                                                                                                              The Amazon S3 bucket subfolder.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "outputS3KeyPrefix", "fluentSetterDocumentation" : "

                                                                                                              The Amazon S3 bucket subfolder.

                                                                                                              \n@param outputS3KeyPrefix The Amazon S3 bucket subfolder.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "outputS3KeyPrefix", "getterDocumentation" : "

                                                                                                              The Amazon S3 bucket subfolder.

                                                                                                              \n@return The Amazon S3 bucket subfolder.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OutputS3KeyPrefix", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OutputS3KeyPrefix", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OutputS3KeyPrefix", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The Amazon S3 bucket subfolder.

                                                                                                              \n@param outputS3KeyPrefix The Amazon S3 bucket subfolder.", "setterMethodName" : "setOutputS3KeyPrefix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "outputS3KeyPrefix", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "outputS3KeyPrefix", "variableType" : "String", "documentation" : "

                                                                                                              The Amazon S3 bucket subfolder.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getParameters", "beanStyleSetterMethodName" : "setParameters", "c2jName" : "Parameters", "c2jShape" : "Parameters", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The parameters for the RUN_COMMAND task execution.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List>.Builder} avoiding the need to create one manually via {@link List>#builder()}.\n\nWhen the {@link Consumer} completes, {@link List>.Builder#build()} is called immediately and its result is passed to {@link #parameters(List>)}.\n@param parameters a consumer that will call methods on {@link List>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #parameters(List>)", "deprecated" : false, "documentation" : "

                                                                                                              The parameters for the RUN_COMMAND task execution.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parameters", "fluentSetterDocumentation" : "

                                                                                                              The parameters for the RUN_COMMAND task execution.

                                                                                                              \n@param parameters The parameters for the RUN_COMMAND task execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parameters", "getterDocumentation" : "

                                                                                                              The parameters for the RUN_COMMAND task execution.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The parameters for the RUN_COMMAND task execution.", "getterModel" : { "returnType" : "java.util.Map>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Parameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Parameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "ParameterName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "ParameterValueList", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #value(List)}.\n@param value a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(List)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ParameterValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry>", "templateType" : "java.util.Map>" }, "marshallingType" : "MAP", "name" : "Parameters", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The parameters for the RUN_COMMAND task execution.

                                                                                                              \n@param parameters The parameters for the RUN_COMMAND task execution.", "setterMethodName" : "setParameters", "setterModel" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "parameters", "variableType" : "java.util.Map>", "documentation" : null, "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "parameters", "variableType" : "java.util.Map>", "documentation" : "

                                                                                                              The parameters for the RUN_COMMAND task execution.

                                                                                                              ", "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getServiceRoleArn", "beanStyleSetterMethodName" : "setServiceRoleArn", "c2jName" : "ServiceRoleArn", "c2jShape" : "ServiceRole", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for maintenance window Run Command tasks.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #serviceRoleArn(String)}.\n@param serviceRoleArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #serviceRoleArn(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for maintenance window Run Command tasks.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serviceRoleArn", "fluentSetterDocumentation" : "

                                                                                                              The ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for maintenance window Run Command tasks.

                                                                                                              \n@param serviceRoleArn The ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for maintenance window Run Command tasks.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serviceRoleArn", "getterDocumentation" : "

                                                                                                              The ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for maintenance window Run Command tasks.

                                                                                                              \n@return The ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for maintenance window Run Command tasks.", "getterModel" : { "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 ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for maintenance window Run Command tasks.

                                                                                                              \n@param serviceRoleArn The ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for maintenance window Run Command tasks.", "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 ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for maintenance window Run Command tasks.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTimeoutSeconds", "beanStyleSetterMethodName" : "setTimeoutSeconds", "c2jName" : "TimeoutSeconds", "c2jShape" : "TimeoutSeconds", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              If this time is reached and the command has not already started running, it doesn't run.

                                                                                                              \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 #timeoutSeconds(Integer)}.\n@param timeoutSeconds 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 #timeoutSeconds(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              If this time is reached and the command has not already started running, it doesn't run.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timeoutSeconds", "fluentSetterDocumentation" : "

                                                                                                              If this time is reached and the command has not already started running, it doesn't run.

                                                                                                              \n@param timeoutSeconds If this time is reached and the command has not already started running, it doesn't run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "timeoutSeconds", "getterDocumentation" : "

                                                                                                              If this time is reached and the command has not already started running, it doesn't run.

                                                                                                              \n@return If this time is reached and the command has not already started running, it doesn't run.", "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" : "TimeoutSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TimeoutSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "TimeoutSeconds", "sensitive" : false, "setterDocumentation" : "

                                                                                                              If this time is reached and the command has not already started running, it doesn't run.

                                                                                                              \n@param timeoutSeconds If this time is reached and the command has not already started running, it doesn't run.", "setterMethodName" : "setTimeoutSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "timeoutSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "timeoutSeconds", "variableType" : "Integer", "documentation" : "

                                                                                                              If this time is reached and the command has not already started running, it doesn't run.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "MaintenanceWindowRunCommandParameters", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "MaintenanceWindowRunCommandParameters", "variableName" : "maintenanceWindowRunCommandParameters", "variableType" : "MaintenanceWindowRunCommandParameters", "documentation" : null, "simpleType" : "MaintenanceWindowRunCommandParameters", "variableSetterType" : "MaintenanceWindowRunCommandParameters" }, "wrapper" : false }, "MaintenanceWindowStepFunctionsParameters" : { "c2jName" : "MaintenanceWindowStepFunctionsParameters", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              The parameters for a STEP_FUNCTION task.

                                                                                                              For information about specifying and updating task parameters, see RegisterTaskWithMaintenanceWindow and UpdateMaintenanceWindowTask.

                                                                                                              LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              For Step Functions tasks, Systems Manager ignores any values specified for TaskParameters and LoggingInfo.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getInput", "beanStyleSetterMethodName" : "setInput", "c2jName" : "Input", "c2jShape" : "MaintenanceWindowStepFunctionsInput", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The inputs for the STEP_FUNCTION task.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #input(String)}.\n@param input a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #input(String)", "deprecated" : false, "documentation" : "

                                                                                                              The inputs for the STEP_FUNCTION task.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "input", "fluentSetterDocumentation" : "

                                                                                                              The inputs for the STEP_FUNCTION task.

                                                                                                              \n@param input The inputs for the STEP_FUNCTION task.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "input", "getterDocumentation" : "

                                                                                                              The inputs for the STEP_FUNCTION task.

                                                                                                              \n@return The inputs for the STEP_FUNCTION task.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Input", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Input", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Input", "sensitive" : true, "setterDocumentation" : "

                                                                                                              The inputs for the STEP_FUNCTION task.

                                                                                                              \n@param input The inputs for the STEP_FUNCTION task.", "setterMethodName" : "setInput", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "input", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "input", "variableType" : "String", "documentation" : "

                                                                                                              The inputs for the STEP_FUNCTION task.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "MaintenanceWindowStepFunctionsName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of the STEP_FUNCTION task.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name of the STEP_FUNCTION task.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                              The name of the STEP_FUNCTION task.

                                                                                                              \n@param name The name of the STEP_FUNCTION task.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                              The name of the STEP_FUNCTION task.

                                                                                                              \n@return The name of the STEP_FUNCTION task.", "getterModel" : { "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 STEP_FUNCTION task.

                                                                                                              \n@param name The name of the STEP_FUNCTION task.", "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 STEP_FUNCTION task.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Input" : { "beanStyleGetterMethodName" : "getInput", "beanStyleSetterMethodName" : "setInput", "c2jName" : "Input", "c2jShape" : "MaintenanceWindowStepFunctionsInput", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The inputs for the STEP_FUNCTION task.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #input(String)}.\n@param input a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #input(String)", "deprecated" : false, "documentation" : "

                                                                                                              The inputs for the STEP_FUNCTION task.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "input", "fluentSetterDocumentation" : "

                                                                                                              The inputs for the STEP_FUNCTION task.

                                                                                                              \n@param input The inputs for the STEP_FUNCTION task.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "input", "getterDocumentation" : "

                                                                                                              The inputs for the STEP_FUNCTION task.

                                                                                                              \n@return The inputs for the STEP_FUNCTION task.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Input", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Input", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Input", "sensitive" : true, "setterDocumentation" : "

                                                                                                              The inputs for the STEP_FUNCTION task.

                                                                                                              \n@param input The inputs for the STEP_FUNCTION task.", "setterMethodName" : "setInput", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "input", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "input", "variableType" : "String", "documentation" : "

                                                                                                              The inputs for the STEP_FUNCTION task.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "MaintenanceWindowStepFunctionsName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of the STEP_FUNCTION task.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name of the STEP_FUNCTION task.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                              The name of the STEP_FUNCTION task.

                                                                                                              \n@param name The name of the STEP_FUNCTION task.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                              The name of the STEP_FUNCTION task.

                                                                                                              \n@return The name of the STEP_FUNCTION task.", "getterModel" : { "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 STEP_FUNCTION task.

                                                                                                              \n@param name The name of the STEP_FUNCTION task.", "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 STEP_FUNCTION task.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getInput", "beanStyleSetterMethodName" : "setInput", "c2jName" : "Input", "c2jShape" : "MaintenanceWindowStepFunctionsInput", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The inputs for the STEP_FUNCTION task.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #input(String)}.\n@param input a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #input(String)", "deprecated" : false, "documentation" : "

                                                                                                              The inputs for the STEP_FUNCTION task.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "input", "fluentSetterDocumentation" : "

                                                                                                              The inputs for the STEP_FUNCTION task.

                                                                                                              \n@param input The inputs for the STEP_FUNCTION task.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "input", "getterDocumentation" : "

                                                                                                              The inputs for the STEP_FUNCTION task.

                                                                                                              \n@return The inputs for the STEP_FUNCTION task.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Input", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Input", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Input", "sensitive" : true, "setterDocumentation" : "

                                                                                                              The inputs for the STEP_FUNCTION task.

                                                                                                              \n@param input The inputs for the STEP_FUNCTION task.", "setterMethodName" : "setInput", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "input", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "input", "variableType" : "String", "documentation" : "

                                                                                                              The inputs for the STEP_FUNCTION task.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "MaintenanceWindowStepFunctionsName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of the STEP_FUNCTION task.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name of the STEP_FUNCTION task.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                              The name of the STEP_FUNCTION task.

                                                                                                              \n@param name The name of the STEP_FUNCTION task.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                              The name of the STEP_FUNCTION task.

                                                                                                              \n@return The name of the STEP_FUNCTION task.", "getterModel" : { "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 STEP_FUNCTION task.

                                                                                                              \n@param name The name of the STEP_FUNCTION task.", "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 STEP_FUNCTION task.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "MaintenanceWindowStepFunctionsParameters", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "MaintenanceWindowStepFunctionsParameters", "variableName" : "maintenanceWindowStepFunctionsParameters", "variableType" : "MaintenanceWindowStepFunctionsParameters", "documentation" : null, "simpleType" : "MaintenanceWindowStepFunctionsParameters", "variableSetterType" : "MaintenanceWindowStepFunctionsParameters" }, "wrapper" : false }, "MaintenanceWindowTarget" : { "c2jName" : "MaintenanceWindowTarget", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              The target registered with the maintenance window.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getWindowId", "beanStyleSetterMethodName" : "setWindowId", "c2jName" : "WindowId", "c2jShape" : "MaintenanceWindowId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the maintenance window to register the target with.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowId(String)}.\n@param windowId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the maintenance window to register the target with.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the maintenance window to register the target with.

                                                                                                              \n@param windowId The ID of the maintenance window to register the target with.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowId", "getterDocumentation" : "

                                                                                                              The ID of the maintenance window to register the target with.

                                                                                                              \n@return The ID of the maintenance window to register the target with.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the maintenance window to register the target with.

                                                                                                              \n@param windowId The ID of the maintenance window to register the target with.", "setterMethodName" : "setWindowId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the maintenance window to register the target with.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getWindowTargetId", "beanStyleSetterMethodName" : "setWindowTargetId", "c2jName" : "WindowTargetId", "c2jShape" : "MaintenanceWindowTargetId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the target.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowTargetId(String)}.\n@param windowTargetId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowTargetId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the target.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowTargetId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the target.

                                                                                                              \n@param windowTargetId The ID of the target.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowTargetId", "getterDocumentation" : "

                                                                                                              The ID of the target.

                                                                                                              \n@return The ID of the target.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowTargetId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowTargetId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowTargetId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the target.

                                                                                                              \n@param windowTargetId The ID of the target.", "setterMethodName" : "setWindowTargetId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowTargetId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowTargetId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the target.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getResourceTypeAsString", "beanStyleSetterMethodName" : "setResourceType", "c2jName" : "ResourceType", "c2jShape" : "MaintenanceWindowResourceType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The type of target that is being registered with the maintenance window.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceTypeAsString(String)}.\n@param resourceType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceType(String)", "deprecated" : false, "documentation" : "

                                                                                                              The type of target that is being registered with the maintenance window.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "MaintenanceWindowResourceType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "resourceType", "fluentEnumSetterMethodName" : "resourceType", "fluentGetterMethodName" : "resourceTypeAsString", "fluentSetterDocumentation" : "

                                                                                                              The type of target that is being registered with the maintenance window.

                                                                                                              \n@param resourceType The type of target that is being registered with the maintenance window.\n@see MaintenanceWindowResourceType\n@return Returns a reference to this object so that method calls can be chained together.\n@see MaintenanceWindowResourceType", "fluentSetterMethodName" : "resourceType", "getterDocumentation" : "

                                                                                                              The type of target that is being registered with the maintenance window.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #resourceType} will return {@link MaintenanceWindowResourceType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #resourceTypeAsString}.\n

                                                                                                              \n@return The type of target that is being registered with the maintenance window.\n@see MaintenanceWindowResourceType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceType", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The type of target that is being registered with the maintenance window.

                                                                                                              \n@param resourceType The type of target that is being registered with the maintenance window.\n@see MaintenanceWindowResourceType", "setterMethodName" : "setResourceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceType", "variableType" : "String", "documentation" : "

                                                                                                              The type of target that is being registered with the maintenance window.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTargets", "beanStyleSetterMethodName" : "setTargets", "c2jName" : "Targets", "c2jShape" : "Targets", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The targets, either instances or tags.

                                                                                                              Specify instances using the following format:

                                                                                                              Key=instanceids,Values=<instanceid1>,<instanceid2>

                                                                                                              Tags are specified using the following format:

                                                                                                              Key=<tag name>,Values=<tag value>.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #targets(List)}.\n@param targets a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targets(List)", "deprecated" : false, "documentation" : "

                                                                                                              The targets, either instances or tags.

                                                                                                              Specify instances using the following format:

                                                                                                              Key=instanceids,Values=<instanceid1>,<instanceid2>

                                                                                                              Tags are specified using the following format:

                                                                                                              Key=<tag name>,Values=<tag value>.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targets", "fluentSetterDocumentation" : "

                                                                                                              The targets, either instances or tags.

                                                                                                              Specify instances using the following format:

                                                                                                              Key=instanceids,Values=<instanceid1>,<instanceid2>

                                                                                                              Tags are specified using the following format:

                                                                                                              Key=<tag name>,Values=<tag value>.

                                                                                                              \n@param targets The targets, either instances or tags.

                                                                                                              Specify instances using the following format:

                                                                                                              Key=instanceids,Values=<instanceid1>,<instanceid2>

                                                                                                              Tags are specified using the following format:

                                                                                                              Key=<tag name>,Values=<tag value>.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targets", "getterDocumentation" : "

                                                                                                              The targets, either instances or tags.

                                                                                                              Specify instances using the following format:

                                                                                                              Key=instanceids,Values=<instanceid1>,<instanceid2>

                                                                                                              Tags are specified using the following format:

                                                                                                              Key=<tag name>,Values=<tag value>.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The targets, either instances or tags.

                                                                                                              Specify instances using the following format:

                                                                                                              Key=instanceids,Values=<instanceid1>,<instanceid2>

                                                                                                              Tags are specified using the following format:

                                                                                                              Key=<tag name>,Values=<tag value>.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Targets", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Targets", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Target", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Target.Builder} avoiding the need to create one manually via {@link Target#builder()}.\n\nWhen the {@link Consumer} completes, {@link Target.Builder#build()} is called immediately and its result is passed to {@link #member(Target)}.\n@param member a consumer that will call methods on {@link Target.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Target)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Target", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : null, "simpleType" : "Target", "variableSetterType" : "Target" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : "", "simpleType" : "Target", "variableSetterType" : "Target" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Target", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Target", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Targets", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The targets, either instances or tags.

                                                                                                              Specify instances using the following format:

                                                                                                              Key=instanceids,Values=<instanceid1>,<instanceid2>

                                                                                                              Tags are specified using the following format:

                                                                                                              Key=<tag name>,Values=<tag value>.

                                                                                                              \n@param targets The targets, either instances or tags.

                                                                                                              Specify instances using the following format:

                                                                                                              Key=instanceids,Values=<instanceid1>,<instanceid2>

                                                                                                              Tags are specified using the following format:

                                                                                                              Key=<tag name>,Values=<tag value>.", "setterMethodName" : "setTargets", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : "

                                                                                                              The targets, either instances or tags.

                                                                                                              Specify instances using the following format:

                                                                                                              Key=instanceids,Values=<instanceid1>,<instanceid2>

                                                                                                              Tags are specified using the following format:

                                                                                                              Key=<tag name>,Values=<tag value>.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOwnerInformation", "beanStyleSetterMethodName" : "setOwnerInformation", "c2jName" : "OwnerInformation", "c2jShape" : "OwnerInformation", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A user-provided value that will be included in any CloudWatch events that are raised while running tasks for these targets in this maintenance window.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #ownerInformation(String)}.\n@param ownerInformation a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ownerInformation(String)", "deprecated" : false, "documentation" : "

                                                                                                              A user-provided value that will be included in any CloudWatch events that are raised while running tasks for these targets in this maintenance window.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ownerInformation", "fluentSetterDocumentation" : "

                                                                                                              A user-provided value that will be included in any CloudWatch events that are raised while running tasks for these targets in this maintenance window.

                                                                                                              \n@param ownerInformation A user-provided value that will be included in any CloudWatch events that are raised while running tasks for these targets in this maintenance window.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ownerInformation", "getterDocumentation" : "

                                                                                                              A user-provided value that will be included in any CloudWatch events that are raised while running tasks for these targets in this maintenance window.

                                                                                                              \n@return A user-provided value that will be included in any CloudWatch events that are raised while running tasks for these targets in this maintenance window.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OwnerInformation", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OwnerInformation", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OwnerInformation", "sensitive" : true, "setterDocumentation" : "

                                                                                                              A user-provided value that will be included in any CloudWatch events that are raised while running tasks for these targets in this maintenance window.

                                                                                                              \n@param ownerInformation A user-provided value that will be included in any CloudWatch events that are raised while running tasks for these targets in this maintenance window.", "setterMethodName" : "setOwnerInformation", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ownerInformation", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "ownerInformation", "variableType" : "String", "documentation" : "

                                                                                                              A user-provided value that will be included in any CloudWatch events that are raised while running tasks for these targets in this maintenance window.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "MaintenanceWindowName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name for the maintenance window target.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name for the maintenance window target.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                              The name for the maintenance window target.

                                                                                                              \n@param name The name for the maintenance window target.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                              The name for the maintenance window target.

                                                                                                              \n@return The name for the maintenance window target.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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 for the maintenance window target.

                                                                                                              \n@param name The name for the maintenance window target.", "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 for the maintenance window target.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "MaintenanceWindowDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A description for the target.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                                                              A description for the target.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                              A description for the target.

                                                                                                              \n@param description A description for the target.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                              A description for the target.

                                                                                                              \n@return A description for the target.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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" : true, "setterDocumentation" : "

                                                                                                              A description for the target.

                                                                                                              \n@param description A description for the target.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

                                                                                                              A description for the target.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Description" : { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "MaintenanceWindowDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A description for the target.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                                                              A description for the target.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                              A description for the target.

                                                                                                              \n@param description A description for the target.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                              A description for the target.

                                                                                                              \n@return A description for the target.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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" : true, "setterDocumentation" : "

                                                                                                              A description for the target.

                                                                                                              \n@param description A description for the target.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

                                                                                                              A description for the target.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "MaintenanceWindowName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name for the maintenance window target.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name for the maintenance window target.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                              The name for the maintenance window target.

                                                                                                              \n@param name The name for the maintenance window target.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                              The name for the maintenance window target.

                                                                                                              \n@return The name for the maintenance window target.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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 for the maintenance window target.

                                                                                                              \n@param name The name for the maintenance window target.", "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 for the maintenance window target.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "OwnerInformation" : { "beanStyleGetterMethodName" : "getOwnerInformation", "beanStyleSetterMethodName" : "setOwnerInformation", "c2jName" : "OwnerInformation", "c2jShape" : "OwnerInformation", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A user-provided value that will be included in any CloudWatch events that are raised while running tasks for these targets in this maintenance window.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #ownerInformation(String)}.\n@param ownerInformation a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ownerInformation(String)", "deprecated" : false, "documentation" : "

                                                                                                              A user-provided value that will be included in any CloudWatch events that are raised while running tasks for these targets in this maintenance window.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ownerInformation", "fluentSetterDocumentation" : "

                                                                                                              A user-provided value that will be included in any CloudWatch events that are raised while running tasks for these targets in this maintenance window.

                                                                                                              \n@param ownerInformation A user-provided value that will be included in any CloudWatch events that are raised while running tasks for these targets in this maintenance window.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ownerInformation", "getterDocumentation" : "

                                                                                                              A user-provided value that will be included in any CloudWatch events that are raised while running tasks for these targets in this maintenance window.

                                                                                                              \n@return A user-provided value that will be included in any CloudWatch events that are raised while running tasks for these targets in this maintenance window.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OwnerInformation", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OwnerInformation", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OwnerInformation", "sensitive" : true, "setterDocumentation" : "

                                                                                                              A user-provided value that will be included in any CloudWatch events that are raised while running tasks for these targets in this maintenance window.

                                                                                                              \n@param ownerInformation A user-provided value that will be included in any CloudWatch events that are raised while running tasks for these targets in this maintenance window.", "setterMethodName" : "setOwnerInformation", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ownerInformation", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "ownerInformation", "variableType" : "String", "documentation" : "

                                                                                                              A user-provided value that will be included in any CloudWatch events that are raised while running tasks for these targets in this maintenance window.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ResourceType" : { "beanStyleGetterMethodName" : "getResourceTypeAsString", "beanStyleSetterMethodName" : "setResourceType", "c2jName" : "ResourceType", "c2jShape" : "MaintenanceWindowResourceType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The type of target that is being registered with the maintenance window.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceTypeAsString(String)}.\n@param resourceType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceType(String)", "deprecated" : false, "documentation" : "

                                                                                                              The type of target that is being registered with the maintenance window.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "MaintenanceWindowResourceType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "resourceType", "fluentEnumSetterMethodName" : "resourceType", "fluentGetterMethodName" : "resourceTypeAsString", "fluentSetterDocumentation" : "

                                                                                                              The type of target that is being registered with the maintenance window.

                                                                                                              \n@param resourceType The type of target that is being registered with the maintenance window.\n@see MaintenanceWindowResourceType\n@return Returns a reference to this object so that method calls can be chained together.\n@see MaintenanceWindowResourceType", "fluentSetterMethodName" : "resourceType", "getterDocumentation" : "

                                                                                                              The type of target that is being registered with the maintenance window.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #resourceType} will return {@link MaintenanceWindowResourceType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #resourceTypeAsString}.\n

                                                                                                              \n@return The type of target that is being registered with the maintenance window.\n@see MaintenanceWindowResourceType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceType", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The type of target that is being registered with the maintenance window.

                                                                                                              \n@param resourceType The type of target that is being registered with the maintenance window.\n@see MaintenanceWindowResourceType", "setterMethodName" : "setResourceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceType", "variableType" : "String", "documentation" : "

                                                                                                              The type of target that is being registered with the maintenance window.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Targets" : { "beanStyleGetterMethodName" : "getTargets", "beanStyleSetterMethodName" : "setTargets", "c2jName" : "Targets", "c2jShape" : "Targets", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The targets, either instances or tags.

                                                                                                              Specify instances using the following format:

                                                                                                              Key=instanceids,Values=<instanceid1>,<instanceid2>

                                                                                                              Tags are specified using the following format:

                                                                                                              Key=<tag name>,Values=<tag value>.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #targets(List)}.\n@param targets a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targets(List)", "deprecated" : false, "documentation" : "

                                                                                                              The targets, either instances or tags.

                                                                                                              Specify instances using the following format:

                                                                                                              Key=instanceids,Values=<instanceid1>,<instanceid2>

                                                                                                              Tags are specified using the following format:

                                                                                                              Key=<tag name>,Values=<tag value>.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targets", "fluentSetterDocumentation" : "

                                                                                                              The targets, either instances or tags.

                                                                                                              Specify instances using the following format:

                                                                                                              Key=instanceids,Values=<instanceid1>,<instanceid2>

                                                                                                              Tags are specified using the following format:

                                                                                                              Key=<tag name>,Values=<tag value>.

                                                                                                              \n@param targets The targets, either instances or tags.

                                                                                                              Specify instances using the following format:

                                                                                                              Key=instanceids,Values=<instanceid1>,<instanceid2>

                                                                                                              Tags are specified using the following format:

                                                                                                              Key=<tag name>,Values=<tag value>.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targets", "getterDocumentation" : "

                                                                                                              The targets, either instances or tags.

                                                                                                              Specify instances using the following format:

                                                                                                              Key=instanceids,Values=<instanceid1>,<instanceid2>

                                                                                                              Tags are specified using the following format:

                                                                                                              Key=<tag name>,Values=<tag value>.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The targets, either instances or tags.

                                                                                                              Specify instances using the following format:

                                                                                                              Key=instanceids,Values=<instanceid1>,<instanceid2>

                                                                                                              Tags are specified using the following format:

                                                                                                              Key=<tag name>,Values=<tag value>.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Targets", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Targets", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Target", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Target.Builder} avoiding the need to create one manually via {@link Target#builder()}.\n\nWhen the {@link Consumer} completes, {@link Target.Builder#build()} is called immediately and its result is passed to {@link #member(Target)}.\n@param member a consumer that will call methods on {@link Target.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Target)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Target", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : null, "simpleType" : "Target", "variableSetterType" : "Target" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : "", "simpleType" : "Target", "variableSetterType" : "Target" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Target", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Target", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Targets", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The targets, either instances or tags.

                                                                                                              Specify instances using the following format:

                                                                                                              Key=instanceids,Values=<instanceid1>,<instanceid2>

                                                                                                              Tags are specified using the following format:

                                                                                                              Key=<tag name>,Values=<tag value>.

                                                                                                              \n@param targets The targets, either instances or tags.

                                                                                                              Specify instances using the following format:

                                                                                                              Key=instanceids,Values=<instanceid1>,<instanceid2>

                                                                                                              Tags are specified using the following format:

                                                                                                              Key=<tag name>,Values=<tag value>.", "setterMethodName" : "setTargets", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : "

                                                                                                              The targets, either instances or tags.

                                                                                                              Specify instances using the following format:

                                                                                                              Key=instanceids,Values=<instanceid1>,<instanceid2>

                                                                                                              Tags are specified using the following format:

                                                                                                              Key=<tag name>,Values=<tag value>.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "WindowId" : { "beanStyleGetterMethodName" : "getWindowId", "beanStyleSetterMethodName" : "setWindowId", "c2jName" : "WindowId", "c2jShape" : "MaintenanceWindowId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the maintenance window to register the target with.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowId(String)}.\n@param windowId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the maintenance window to register the target with.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the maintenance window to register the target with.

                                                                                                              \n@param windowId The ID of the maintenance window to register the target with.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowId", "getterDocumentation" : "

                                                                                                              The ID of the maintenance window to register the target with.

                                                                                                              \n@return The ID of the maintenance window to register the target with.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the maintenance window to register the target with.

                                                                                                              \n@param windowId The ID of the maintenance window to register the target with.", "setterMethodName" : "setWindowId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the maintenance window to register the target with.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "WindowTargetId" : { "beanStyleGetterMethodName" : "getWindowTargetId", "beanStyleSetterMethodName" : "setWindowTargetId", "c2jName" : "WindowTargetId", "c2jShape" : "MaintenanceWindowTargetId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the target.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowTargetId(String)}.\n@param windowTargetId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowTargetId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the target.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowTargetId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the target.

                                                                                                              \n@param windowTargetId The ID of the target.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowTargetId", "getterDocumentation" : "

                                                                                                              The ID of the target.

                                                                                                              \n@return The ID of the target.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowTargetId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowTargetId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowTargetId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the target.

                                                                                                              \n@param windowTargetId The ID of the target.", "setterMethodName" : "setWindowTargetId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowTargetId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowTargetId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the target.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getWindowId", "beanStyleSetterMethodName" : "setWindowId", "c2jName" : "WindowId", "c2jShape" : "MaintenanceWindowId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the maintenance window to register the target with.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowId(String)}.\n@param windowId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the maintenance window to register the target with.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the maintenance window to register the target with.

                                                                                                              \n@param windowId The ID of the maintenance window to register the target with.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowId", "getterDocumentation" : "

                                                                                                              The ID of the maintenance window to register the target with.

                                                                                                              \n@return The ID of the maintenance window to register the target with.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the maintenance window to register the target with.

                                                                                                              \n@param windowId The ID of the maintenance window to register the target with.", "setterMethodName" : "setWindowId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the maintenance window to register the target with.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getWindowTargetId", "beanStyleSetterMethodName" : "setWindowTargetId", "c2jName" : "WindowTargetId", "c2jShape" : "MaintenanceWindowTargetId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the target.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowTargetId(String)}.\n@param windowTargetId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowTargetId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the target.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowTargetId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the target.

                                                                                                              \n@param windowTargetId The ID of the target.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowTargetId", "getterDocumentation" : "

                                                                                                              The ID of the target.

                                                                                                              \n@return The ID of the target.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowTargetId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowTargetId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowTargetId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the target.

                                                                                                              \n@param windowTargetId The ID of the target.", "setterMethodName" : "setWindowTargetId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowTargetId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowTargetId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the target.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getResourceTypeAsString", "beanStyleSetterMethodName" : "setResourceType", "c2jName" : "ResourceType", "c2jShape" : "MaintenanceWindowResourceType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The type of target that is being registered with the maintenance window.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceTypeAsString(String)}.\n@param resourceType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceType(String)", "deprecated" : false, "documentation" : "

                                                                                                              The type of target that is being registered with the maintenance window.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "MaintenanceWindowResourceType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "resourceType", "fluentEnumSetterMethodName" : "resourceType", "fluentGetterMethodName" : "resourceTypeAsString", "fluentSetterDocumentation" : "

                                                                                                              The type of target that is being registered with the maintenance window.

                                                                                                              \n@param resourceType The type of target that is being registered with the maintenance window.\n@see MaintenanceWindowResourceType\n@return Returns a reference to this object so that method calls can be chained together.\n@see MaintenanceWindowResourceType", "fluentSetterMethodName" : "resourceType", "getterDocumentation" : "

                                                                                                              The type of target that is being registered with the maintenance window.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #resourceType} will return {@link MaintenanceWindowResourceType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #resourceTypeAsString}.\n

                                                                                                              \n@return The type of target that is being registered with the maintenance window.\n@see MaintenanceWindowResourceType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceType", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The type of target that is being registered with the maintenance window.

                                                                                                              \n@param resourceType The type of target that is being registered with the maintenance window.\n@see MaintenanceWindowResourceType", "setterMethodName" : "setResourceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceType", "variableType" : "String", "documentation" : "

                                                                                                              The type of target that is being registered with the maintenance window.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTargets", "beanStyleSetterMethodName" : "setTargets", "c2jName" : "Targets", "c2jShape" : "Targets", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The targets, either instances or tags.

                                                                                                              Specify instances using the following format:

                                                                                                              Key=instanceids,Values=<instanceid1>,<instanceid2>

                                                                                                              Tags are specified using the following format:

                                                                                                              Key=<tag name>,Values=<tag value>.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #targets(List)}.\n@param targets a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targets(List)", "deprecated" : false, "documentation" : "

                                                                                                              The targets, either instances or tags.

                                                                                                              Specify instances using the following format:

                                                                                                              Key=instanceids,Values=<instanceid1>,<instanceid2>

                                                                                                              Tags are specified using the following format:

                                                                                                              Key=<tag name>,Values=<tag value>.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targets", "fluentSetterDocumentation" : "

                                                                                                              The targets, either instances or tags.

                                                                                                              Specify instances using the following format:

                                                                                                              Key=instanceids,Values=<instanceid1>,<instanceid2>

                                                                                                              Tags are specified using the following format:

                                                                                                              Key=<tag name>,Values=<tag value>.

                                                                                                              \n@param targets The targets, either instances or tags.

                                                                                                              Specify instances using the following format:

                                                                                                              Key=instanceids,Values=<instanceid1>,<instanceid2>

                                                                                                              Tags are specified using the following format:

                                                                                                              Key=<tag name>,Values=<tag value>.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targets", "getterDocumentation" : "

                                                                                                              The targets, either instances or tags.

                                                                                                              Specify instances using the following format:

                                                                                                              Key=instanceids,Values=<instanceid1>,<instanceid2>

                                                                                                              Tags are specified using the following format:

                                                                                                              Key=<tag name>,Values=<tag value>.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The targets, either instances or tags.

                                                                                                              Specify instances using the following format:

                                                                                                              Key=instanceids,Values=<instanceid1>,<instanceid2>

                                                                                                              Tags are specified using the following format:

                                                                                                              Key=<tag name>,Values=<tag value>.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Targets", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Targets", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Target", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Target.Builder} avoiding the need to create one manually via {@link Target#builder()}.\n\nWhen the {@link Consumer} completes, {@link Target.Builder#build()} is called immediately and its result is passed to {@link #member(Target)}.\n@param member a consumer that will call methods on {@link Target.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Target)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Target", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : null, "simpleType" : "Target", "variableSetterType" : "Target" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : "", "simpleType" : "Target", "variableSetterType" : "Target" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Target", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Target", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Targets", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The targets, either instances or tags.

                                                                                                              Specify instances using the following format:

                                                                                                              Key=instanceids,Values=<instanceid1>,<instanceid2>

                                                                                                              Tags are specified using the following format:

                                                                                                              Key=<tag name>,Values=<tag value>.

                                                                                                              \n@param targets The targets, either instances or tags.

                                                                                                              Specify instances using the following format:

                                                                                                              Key=instanceids,Values=<instanceid1>,<instanceid2>

                                                                                                              Tags are specified using the following format:

                                                                                                              Key=<tag name>,Values=<tag value>.", "setterMethodName" : "setTargets", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : "

                                                                                                              The targets, either instances or tags.

                                                                                                              Specify instances using the following format:

                                                                                                              Key=instanceids,Values=<instanceid1>,<instanceid2>

                                                                                                              Tags are specified using the following format:

                                                                                                              Key=<tag name>,Values=<tag value>.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOwnerInformation", "beanStyleSetterMethodName" : "setOwnerInformation", "c2jName" : "OwnerInformation", "c2jShape" : "OwnerInformation", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A user-provided value that will be included in any CloudWatch events that are raised while running tasks for these targets in this maintenance window.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #ownerInformation(String)}.\n@param ownerInformation a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ownerInformation(String)", "deprecated" : false, "documentation" : "

                                                                                                              A user-provided value that will be included in any CloudWatch events that are raised while running tasks for these targets in this maintenance window.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ownerInformation", "fluentSetterDocumentation" : "

                                                                                                              A user-provided value that will be included in any CloudWatch events that are raised while running tasks for these targets in this maintenance window.

                                                                                                              \n@param ownerInformation A user-provided value that will be included in any CloudWatch events that are raised while running tasks for these targets in this maintenance window.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ownerInformation", "getterDocumentation" : "

                                                                                                              A user-provided value that will be included in any CloudWatch events that are raised while running tasks for these targets in this maintenance window.

                                                                                                              \n@return A user-provided value that will be included in any CloudWatch events that are raised while running tasks for these targets in this maintenance window.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OwnerInformation", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OwnerInformation", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OwnerInformation", "sensitive" : true, "setterDocumentation" : "

                                                                                                              A user-provided value that will be included in any CloudWatch events that are raised while running tasks for these targets in this maintenance window.

                                                                                                              \n@param ownerInformation A user-provided value that will be included in any CloudWatch events that are raised while running tasks for these targets in this maintenance window.", "setterMethodName" : "setOwnerInformation", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ownerInformation", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "ownerInformation", "variableType" : "String", "documentation" : "

                                                                                                              A user-provided value that will be included in any CloudWatch events that are raised while running tasks for these targets in this maintenance window.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "MaintenanceWindowName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name for the maintenance window target.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name for the maintenance window target.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                              The name for the maintenance window target.

                                                                                                              \n@param name The name for the maintenance window target.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                              The name for the maintenance window target.

                                                                                                              \n@return The name for the maintenance window target.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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 for the maintenance window target.

                                                                                                              \n@param name The name for the maintenance window target.", "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 for the maintenance window target.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "MaintenanceWindowDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A description for the target.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                                                              A description for the target.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                              A description for the target.

                                                                                                              \n@param description A description for the target.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                              A description for the target.

                                                                                                              \n@return A description for the target.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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" : true, "setterDocumentation" : "

                                                                                                              A description for the target.

                                                                                                              \n@param description A description for the target.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

                                                                                                              A description for the target.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "MaintenanceWindowTarget", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "MaintenanceWindowTarget", "variableName" : "maintenanceWindowTarget", "variableType" : "MaintenanceWindowTarget", "documentation" : null, "simpleType" : "MaintenanceWindowTarget", "variableSetterType" : "MaintenanceWindowTarget" }, "wrapper" : false }, "MaintenanceWindowTask" : { "c2jName" : "MaintenanceWindowTask", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              Information about a task defined for a maintenance window.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getWindowId", "beanStyleSetterMethodName" : "setWindowId", "c2jName" : "WindowId", "c2jShape" : "MaintenanceWindowId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the maintenance window where the task is registered.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowId(String)}.\n@param windowId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the maintenance window where the task is registered.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the maintenance window where the task is registered.

                                                                                                              \n@param windowId The ID of the maintenance window where the task is registered.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowId", "getterDocumentation" : "

                                                                                                              The ID of the maintenance window where the task is registered.

                                                                                                              \n@return The ID of the maintenance window where the task is registered.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the maintenance window where the task is registered.

                                                                                                              \n@param windowId The ID of the maintenance window where the task is registered.", "setterMethodName" : "setWindowId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the maintenance window where the task is registered.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getWindowTaskId", "beanStyleSetterMethodName" : "setWindowTaskId", "c2jName" : "WindowTaskId", "c2jShape" : "MaintenanceWindowTaskId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The task ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowTaskId(String)}.\n@param windowTaskId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowTaskId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The task ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowTaskId", "fluentSetterDocumentation" : "

                                                                                                              The task ID.

                                                                                                              \n@param windowTaskId The task ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowTaskId", "getterDocumentation" : "

                                                                                                              The task ID.

                                                                                                              \n@return The task ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowTaskId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowTaskId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowTaskId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The task ID.

                                                                                                              \n@param windowTaskId The task ID.", "setterMethodName" : "setWindowTaskId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowTaskId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowTaskId", "variableType" : "String", "documentation" : "

                                                                                                              The task ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTaskArn", "beanStyleSetterMethodName" : "setTaskArn", "c2jName" : "TaskArn", "c2jShape" : "MaintenanceWindowTaskArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The resource that the task uses during execution. For RUN_COMMAND and AUTOMATION task types, TaskArn is the Systems Manager document name or ARN. For LAMBDA tasks, it's the function name or ARN. For STEP_FUNCTION tasks, it's the state machine ARN.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #taskArn(String)}.\n@param taskArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #taskArn(String)", "deprecated" : false, "documentation" : "

                                                                                                              The resource that the task uses during execution. For RUN_COMMAND and AUTOMATION task types, TaskArn is the Systems Manager document name or ARN. For LAMBDA tasks, it's the function name or ARN. For STEP_FUNCTION tasks, it's the state machine ARN.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "taskArn", "fluentSetterDocumentation" : "

                                                                                                              The resource that the task uses during execution. For RUN_COMMAND and AUTOMATION task types, TaskArn is the Systems Manager document name or ARN. For LAMBDA tasks, it's the function name or ARN. For STEP_FUNCTION tasks, it's the state machine ARN.

                                                                                                              \n@param taskArn The resource that the task uses during execution. For RUN_COMMAND and AUTOMATION task types, TaskArn is the Systems Manager document name or ARN. For LAMBDA tasks, it's the function name or ARN. For STEP_FUNCTION tasks, it's the state machine ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "taskArn", "getterDocumentation" : "

                                                                                                              The resource that the task uses during execution. For RUN_COMMAND and AUTOMATION task types, TaskArn is the Systems Manager document name or ARN. For LAMBDA tasks, it's the function name or ARN. For STEP_FUNCTION tasks, it's the state machine ARN.

                                                                                                              \n@return The resource that the task uses during execution. For RUN_COMMAND and AUTOMATION task types, TaskArn is the Systems Manager document name or ARN. For LAMBDA tasks, it's the function name or ARN. For STEP_FUNCTION tasks, it's the state machine ARN.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TaskArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TaskArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TaskArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The resource that the task uses during execution. For RUN_COMMAND and AUTOMATION task types, TaskArn is the Systems Manager document name or ARN. For LAMBDA tasks, it's the function name or ARN. For STEP_FUNCTION tasks, it's the state machine ARN.

                                                                                                              \n@param taskArn The resource that the task uses during execution. For RUN_COMMAND and AUTOMATION task types, TaskArn is the Systems Manager document name or ARN. For LAMBDA tasks, it's the function name or ARN. For STEP_FUNCTION tasks, it's the state machine ARN.", "setterMethodName" : "setTaskArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "taskArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "taskArn", "variableType" : "String", "documentation" : "

                                                                                                              The resource that the task uses during execution. For RUN_COMMAND and AUTOMATION task types, TaskArn is the Systems Manager document name or ARN. For LAMBDA tasks, it's the function name or ARN. For STEP_FUNCTION tasks, it's the state machine ARN.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "MaintenanceWindowTaskType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The type of task. The type can be one of the following: RUN_COMMAND, AUTOMATION, LAMBDA, or STEP_FUNCTION.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeAsString(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)", "deprecated" : false, "documentation" : "

                                                                                                              The type of task. The type can be one of the following: RUN_COMMAND, AUTOMATION, LAMBDA, or STEP_FUNCTION.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "MaintenanceWindowTaskType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                                                                              The type of task. The type can be one of the following: RUN_COMMAND, AUTOMATION, LAMBDA, or STEP_FUNCTION.

                                                                                                              \n@param type The type of task. The type can be one of the following: RUN_COMMAND, AUTOMATION, LAMBDA, or STEP_FUNCTION.\n@see MaintenanceWindowTaskType\n@return Returns a reference to this object so that method calls can be chained together.\n@see MaintenanceWindowTaskType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                              The type of task. The type can be one of the following: RUN_COMMAND, AUTOMATION, LAMBDA, or STEP_FUNCTION.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link MaintenanceWindowTaskType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                                                                                              \n@return The type of task. The type can be one of the following: RUN_COMMAND, AUTOMATION, LAMBDA, or STEP_FUNCTION.\n@see MaintenanceWindowTaskType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Type", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The type of task. The type can be one of the following: RUN_COMMAND, AUTOMATION, LAMBDA, or STEP_FUNCTION.

                                                                                                              \n@param type The type of task. The type can be one of the following: RUN_COMMAND, AUTOMATION, LAMBDA, or STEP_FUNCTION.\n@see MaintenanceWindowTaskType", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                                                                                                              The type of task. The type can be one of the following: RUN_COMMAND, AUTOMATION, LAMBDA, or STEP_FUNCTION.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTargets", "beanStyleSetterMethodName" : "setTargets", "c2jName" : "Targets", "c2jShape" : "Targets", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The targets (either instances or tags). Instances are specified using Key=instanceids,Values=<instanceid1>,<instanceid2>. Tags are specified using Key=<tag name>,Values=<tag value>.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #targets(List)}.\n@param targets a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targets(List)", "deprecated" : false, "documentation" : "

                                                                                                              The targets (either instances or tags). Instances are specified using Key=instanceids,Values=<instanceid1>,<instanceid2>. Tags are specified using Key=<tag name>,Values=<tag value>.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targets", "fluentSetterDocumentation" : "

                                                                                                              The targets (either instances or tags). Instances are specified using Key=instanceids,Values=<instanceid1>,<instanceid2>. Tags are specified using Key=<tag name>,Values=<tag value>.

                                                                                                              \n@param targets The targets (either instances or tags). Instances are specified using Key=instanceids,Values=<instanceid1>,<instanceid2>. Tags are specified using Key=<tag name>,Values=<tag value>.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targets", "getterDocumentation" : "

                                                                                                              The targets (either instances or tags). Instances are specified using Key=instanceids,Values=<instanceid1>,<instanceid2>. Tags are specified using Key=<tag name>,Values=<tag value>.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The targets (either instances or tags). Instances are specified using Key=instanceids,Values=<instanceid1>,<instanceid2>. Tags are specified using Key=<tag name>,Values=<tag value>.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Targets", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Targets", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Target", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Target.Builder} avoiding the need to create one manually via {@link Target#builder()}.\n\nWhen the {@link Consumer} completes, {@link Target.Builder#build()} is called immediately and its result is passed to {@link #member(Target)}.\n@param member a consumer that will call methods on {@link Target.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Target)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Target", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : null, "simpleType" : "Target", "variableSetterType" : "Target" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : "", "simpleType" : "Target", "variableSetterType" : "Target" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Target", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Target", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Targets", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The targets (either instances or tags). Instances are specified using Key=instanceids,Values=<instanceid1>,<instanceid2>. Tags are specified using Key=<tag name>,Values=<tag value>.

                                                                                                              \n@param targets The targets (either instances or tags). Instances are specified using Key=instanceids,Values=<instanceid1>,<instanceid2>. Tags are specified using Key=<tag name>,Values=<tag value>.", "setterMethodName" : "setTargets", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : "

                                                                                                              The targets (either instances or tags). Instances are specified using Key=instanceids,Values=<instanceid1>,<instanceid2>. Tags are specified using Key=<tag name>,Values=<tag value>.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTaskParameters", "beanStyleSetterMethodName" : "setTaskParameters", "c2jName" : "TaskParameters", "c2jShape" : "MaintenanceWindowTaskParameters", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The parameters that should be passed to the task when it is run.

                                                                                                              TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #taskParameters(Map)}.\n@param taskParameters a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #taskParameters(Map)", "deprecated" : false, "documentation" : "

                                                                                                              The parameters that should be passed to the task when it is run.

                                                                                                              TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "taskParameters", "fluentSetterDocumentation" : "

                                                                                                              The parameters that should be passed to the task when it is run.

                                                                                                              TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              \n@param taskParameters The parameters that should be passed to the task when it is run.

                                                                                                              TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "taskParameters", "getterDocumentation" : "

                                                                                                              The parameters that should be passed to the task when it is run.

                                                                                                              TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The parameters that should be passed to the task when it is run.

                                                                                                              TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              ", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TaskParameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TaskParameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "MaintenanceWindowTaskParameterName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "MaintenanceWindowTaskParameterValueExpression", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link MaintenanceWindowTaskParameterValueExpression.Builder} avoiding the need to create one manually via {@link MaintenanceWindowTaskParameterValueExpression#builder()}.\n\nWhen the {@link Consumer} completes, {@link MaintenanceWindowTaskParameterValueExpression.Builder#build()} is called immediately and its result is passed to {@link #value(MaintenanceWindowTaskParameterValueExpression)}.\n@param value a consumer that will call methods on {@link MaintenanceWindowTaskParameterValueExpression.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(MaintenanceWindowTaskParameterValueExpression)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "MaintenanceWindowTaskParameterValueExpression", "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" : "SDK_POJO", "name" : "Value", "sensitive" : true, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "MaintenanceWindowTaskParameterValueExpression", "variableName" : "value", "variableType" : "MaintenanceWindowTaskParameterValueExpression", "documentation" : null, "simpleType" : "MaintenanceWindowTaskParameterValueExpression", "variableSetterType" : "MaintenanceWindowTaskParameterValueExpression" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MaintenanceWindowTaskParameterValueExpression", "variableName" : "value", "variableType" : "MaintenanceWindowTaskParameterValueExpression", "documentation" : "", "simpleType" : "MaintenanceWindowTaskParameterValueExpression", "variableSetterType" : "MaintenanceWindowTaskParameterValueExpression" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "TaskParameters", "sensitive" : true, "setterDocumentation" : "

                                                                                                              The parameters that should be passed to the task when it is run.

                                                                                                              TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              \n@param taskParameters The parameters that should be passed to the task when it is run.

                                                                                                              TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              ", "setterMethodName" : "setTaskParameters", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "taskParameters", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "taskParameters", "variableType" : "java.util.Map", "documentation" : "

                                                                                                              The parameters that should be passed to the task when it is run.

                                                                                                              TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPriority", "beanStyleSetterMethodName" : "setPriority", "c2jName" : "Priority", "c2jShape" : "MaintenanceWindowTaskPriority", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The priority of the task in the maintenance window. The lower the number, the higher the priority. Tasks that have the same priority are scheduled in parallel.

                                                                                                              \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 #priority(Integer)}.\n@param priority 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 #priority(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The priority of the task in the maintenance window. The lower the number, the higher the priority. Tasks that have the same priority are scheduled in parallel.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "priority", "fluentSetterDocumentation" : "

                                                                                                              The priority of the task in the maintenance window. The lower the number, the higher the priority. Tasks that have the same priority are scheduled in parallel.

                                                                                                              \n@param priority The priority of the task in the maintenance window. The lower the number, the higher the priority. Tasks that have the same priority are scheduled in parallel.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "priority", "getterDocumentation" : "

                                                                                                              The priority of the task in the maintenance window. The lower the number, the higher the priority. Tasks that have the same priority are scheduled in parallel.

                                                                                                              \n@return The priority of the task in the maintenance window. The lower the number, the higher the priority. Tasks that have the same priority are scheduled in parallel.", "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" : "Priority", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Priority", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Priority", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The priority of the task in the maintenance window. The lower the number, the higher the priority. Tasks that have the same priority are scheduled in parallel.

                                                                                                              \n@param priority The priority of the task in the maintenance window. The lower the number, the higher the priority. Tasks that have the same priority are scheduled in parallel.", "setterMethodName" : "setPriority", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "priority", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "priority", "variableType" : "Integer", "documentation" : "

                                                                                                              The priority of the task in the maintenance window. The lower the number, the higher the priority. Tasks that have the same priority are scheduled in parallel.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLoggingInfo", "beanStyleSetterMethodName" : "setLoggingInfo", "c2jName" : "LoggingInfo", "c2jShape" : "LoggingInfo", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Information about an Amazon S3 bucket to write task-level logs to.

                                                                                                              LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              \nThis is a convenience that creates an instance of the {@link LoggingInfo.Builder} avoiding the need to create one manually via {@link LoggingInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link LoggingInfo.Builder#build()} is called immediately and its result is passed to {@link #loggingInfo(LoggingInfo)}.\n@param loggingInfo a consumer that will call methods on {@link LoggingInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #loggingInfo(LoggingInfo)", "deprecated" : false, "documentation" : "

                                                                                                              Information about an Amazon S3 bucket to write task-level logs to.

                                                                                                              LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "loggingInfo", "fluentSetterDocumentation" : "

                                                                                                              Information about an Amazon S3 bucket to write task-level logs to.

                                                                                                              LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              \n@param loggingInfo Information about an Amazon S3 bucket to write task-level logs to.

                                                                                                              LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "loggingInfo", "getterDocumentation" : "

                                                                                                              Information about an Amazon S3 bucket to write task-level logs to.

                                                                                                              LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              \n@return Information about an Amazon S3 bucket to write task-level logs to.

                                                                                                              LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              ", "getterModel" : { "returnType" : "LoggingInfo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LoggingInfo", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LoggingInfo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "LoggingInfo", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Information about an Amazon S3 bucket to write task-level logs to.

                                                                                                              LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              \n@param loggingInfo Information about an Amazon S3 bucket to write task-level logs to.

                                                                                                              LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              ", "setterMethodName" : "setLoggingInfo", "setterModel" : { "variableDeclarationType" : "LoggingInfo", "variableName" : "loggingInfo", "variableType" : "LoggingInfo", "documentation" : null, "simpleType" : "LoggingInfo", "variableSetterType" : "LoggingInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "LoggingInfo", "variableName" : "loggingInfo", "variableType" : "LoggingInfo", "documentation" : "

                                                                                                              Information about an Amazon S3 bucket to write task-level logs to.

                                                                                                              LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              ", "simpleType" : "LoggingInfo", "variableSetterType" : "LoggingInfo" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getServiceRoleArn", "beanStyleSetterMethodName" : "setServiceRoleArn", "c2jName" : "ServiceRoleArn", "c2jShape" : "ServiceRole", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for maintenance window Run Command tasks.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #serviceRoleArn(String)}.\n@param serviceRoleArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #serviceRoleArn(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for maintenance window Run Command tasks.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serviceRoleArn", "fluentSetterDocumentation" : "

                                                                                                              The ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for maintenance window Run Command tasks.

                                                                                                              \n@param serviceRoleArn The ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for maintenance window Run Command tasks.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serviceRoleArn", "getterDocumentation" : "

                                                                                                              The ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for maintenance window Run Command tasks.

                                                                                                              \n@return The ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for maintenance window Run Command tasks.", "getterModel" : { "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 ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for maintenance window Run Command tasks.

                                                                                                              \n@param serviceRoleArn The ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for maintenance window Run Command tasks.", "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 ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for maintenance window Run Command tasks.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxConcurrency", "beanStyleSetterMethodName" : "setMaxConcurrency", "c2jName" : "MaxConcurrency", "c2jShape" : "MaxConcurrency", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The maximum number of targets this task can be run for, in parallel.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #maxConcurrency(String)}.\n@param maxConcurrency a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxConcurrency(String)", "deprecated" : false, "documentation" : "

                                                                                                              The maximum number of targets this task can be run for, in parallel.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxConcurrency", "fluentSetterDocumentation" : "

                                                                                                              The maximum number of targets this task can be run for, in parallel.

                                                                                                              \n@param maxConcurrency The maximum number of targets this task can be run for, in parallel.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxConcurrency", "getterDocumentation" : "

                                                                                                              The maximum number of targets this task can be run for, in parallel.

                                                                                                              \n@return The maximum number of targets this task can be run for, in parallel.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxConcurrency", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxConcurrency", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MaxConcurrency", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The maximum number of targets this task can be run for, in parallel.

                                                                                                              \n@param maxConcurrency The maximum number of targets this task can be run for, in parallel.", "setterMethodName" : "setMaxConcurrency", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "maxConcurrency", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "maxConcurrency", "variableType" : "String", "documentation" : "

                                                                                                              The maximum number of targets this task can be run for, in parallel.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxErrors", "beanStyleSetterMethodName" : "setMaxErrors", "c2jName" : "MaxErrors", "c2jShape" : "MaxErrors", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The maximum number of errors allowed before this task stops being scheduled.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #maxErrors(String)}.\n@param maxErrors a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxErrors(String)", "deprecated" : false, "documentation" : "

                                                                                                              The maximum number of errors allowed before this task stops being scheduled.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxErrors", "fluentSetterDocumentation" : "

                                                                                                              The maximum number of errors allowed before this task stops being scheduled.

                                                                                                              \n@param maxErrors The maximum number of errors allowed before this task stops being scheduled.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxErrors", "getterDocumentation" : "

                                                                                                              The maximum number of errors allowed before this task stops being scheduled.

                                                                                                              \n@return The maximum number of errors allowed before this task stops being scheduled.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxErrors", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxErrors", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MaxErrors", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The maximum number of errors allowed before this task stops being scheduled.

                                                                                                              \n@param maxErrors The maximum number of errors allowed before this task stops being scheduled.", "setterMethodName" : "setMaxErrors", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "maxErrors", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "maxErrors", "variableType" : "String", "documentation" : "

                                                                                                              The maximum number of errors allowed before this task stops being scheduled.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "MaintenanceWindowName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The task name.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                              The task name.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                              The task name.

                                                                                                              \n@param name The task name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                              The task name.

                                                                                                              \n@return The task name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The task name.

                                                                                                              \n@param name The task name.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                              The task name.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "MaintenanceWindowDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A description of the task.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                                                              A description of the task.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                              A description of the task.

                                                                                                              \n@param description A description of the task.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                              A description of the task.

                                                                                                              \n@return A description of the task.", "getterModel" : { "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" : true, "setterDocumentation" : "

                                                                                                              A description of the task.

                                                                                                              \n@param description A description of the task.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

                                                                                                              A description of the task.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Description" : { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "MaintenanceWindowDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A description of the task.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                                                              A description of the task.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                              A description of the task.

                                                                                                              \n@param description A description of the task.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                              A description of the task.

                                                                                                              \n@return A description of the task.", "getterModel" : { "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" : true, "setterDocumentation" : "

                                                                                                              A description of the task.

                                                                                                              \n@param description A description of the task.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

                                                                                                              A description of the task.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "LoggingInfo" : { "beanStyleGetterMethodName" : "getLoggingInfo", "beanStyleSetterMethodName" : "setLoggingInfo", "c2jName" : "LoggingInfo", "c2jShape" : "LoggingInfo", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Information about an Amazon S3 bucket to write task-level logs to.

                                                                                                              LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              \nThis is a convenience that creates an instance of the {@link LoggingInfo.Builder} avoiding the need to create one manually via {@link LoggingInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link LoggingInfo.Builder#build()} is called immediately and its result is passed to {@link #loggingInfo(LoggingInfo)}.\n@param loggingInfo a consumer that will call methods on {@link LoggingInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #loggingInfo(LoggingInfo)", "deprecated" : false, "documentation" : "

                                                                                                              Information about an Amazon S3 bucket to write task-level logs to.

                                                                                                              LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "loggingInfo", "fluentSetterDocumentation" : "

                                                                                                              Information about an Amazon S3 bucket to write task-level logs to.

                                                                                                              LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              \n@param loggingInfo Information about an Amazon S3 bucket to write task-level logs to.

                                                                                                              LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "loggingInfo", "getterDocumentation" : "

                                                                                                              Information about an Amazon S3 bucket to write task-level logs to.

                                                                                                              LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              \n@return Information about an Amazon S3 bucket to write task-level logs to.

                                                                                                              LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              ", "getterModel" : { "returnType" : "LoggingInfo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LoggingInfo", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LoggingInfo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "LoggingInfo", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Information about an Amazon S3 bucket to write task-level logs to.

                                                                                                              LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              \n@param loggingInfo Information about an Amazon S3 bucket to write task-level logs to.

                                                                                                              LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              ", "setterMethodName" : "setLoggingInfo", "setterModel" : { "variableDeclarationType" : "LoggingInfo", "variableName" : "loggingInfo", "variableType" : "LoggingInfo", "documentation" : null, "simpleType" : "LoggingInfo", "variableSetterType" : "LoggingInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "LoggingInfo", "variableName" : "loggingInfo", "variableType" : "LoggingInfo", "documentation" : "

                                                                                                              Information about an Amazon S3 bucket to write task-level logs to.

                                                                                                              LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              ", "simpleType" : "LoggingInfo", "variableSetterType" : "LoggingInfo" }, "xmlNameSpaceUri" : null }, "MaxConcurrency" : { "beanStyleGetterMethodName" : "getMaxConcurrency", "beanStyleSetterMethodName" : "setMaxConcurrency", "c2jName" : "MaxConcurrency", "c2jShape" : "MaxConcurrency", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The maximum number of targets this task can be run for, in parallel.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #maxConcurrency(String)}.\n@param maxConcurrency a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxConcurrency(String)", "deprecated" : false, "documentation" : "

                                                                                                              The maximum number of targets this task can be run for, in parallel.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxConcurrency", "fluentSetterDocumentation" : "

                                                                                                              The maximum number of targets this task can be run for, in parallel.

                                                                                                              \n@param maxConcurrency The maximum number of targets this task can be run for, in parallel.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxConcurrency", "getterDocumentation" : "

                                                                                                              The maximum number of targets this task can be run for, in parallel.

                                                                                                              \n@return The maximum number of targets this task can be run for, in parallel.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxConcurrency", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxConcurrency", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MaxConcurrency", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The maximum number of targets this task can be run for, in parallel.

                                                                                                              \n@param maxConcurrency The maximum number of targets this task can be run for, in parallel.", "setterMethodName" : "setMaxConcurrency", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "maxConcurrency", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "maxConcurrency", "variableType" : "String", "documentation" : "

                                                                                                              The maximum number of targets this task can be run for, in parallel.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "MaxErrors" : { "beanStyleGetterMethodName" : "getMaxErrors", "beanStyleSetterMethodName" : "setMaxErrors", "c2jName" : "MaxErrors", "c2jShape" : "MaxErrors", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The maximum number of errors allowed before this task stops being scheduled.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #maxErrors(String)}.\n@param maxErrors a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxErrors(String)", "deprecated" : false, "documentation" : "

                                                                                                              The maximum number of errors allowed before this task stops being scheduled.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxErrors", "fluentSetterDocumentation" : "

                                                                                                              The maximum number of errors allowed before this task stops being scheduled.

                                                                                                              \n@param maxErrors The maximum number of errors allowed before this task stops being scheduled.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxErrors", "getterDocumentation" : "

                                                                                                              The maximum number of errors allowed before this task stops being scheduled.

                                                                                                              \n@return The maximum number of errors allowed before this task stops being scheduled.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxErrors", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxErrors", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MaxErrors", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The maximum number of errors allowed before this task stops being scheduled.

                                                                                                              \n@param maxErrors The maximum number of errors allowed before this task stops being scheduled.", "setterMethodName" : "setMaxErrors", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "maxErrors", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "maxErrors", "variableType" : "String", "documentation" : "

                                                                                                              The maximum number of errors allowed before this task stops being scheduled.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "MaintenanceWindowName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The task name.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                              The task name.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                              The task name.

                                                                                                              \n@param name The task name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                              The task name.

                                                                                                              \n@return The task name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The task name.

                                                                                                              \n@param name The task name.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                              The task name.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Priority" : { "beanStyleGetterMethodName" : "getPriority", "beanStyleSetterMethodName" : "setPriority", "c2jName" : "Priority", "c2jShape" : "MaintenanceWindowTaskPriority", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The priority of the task in the maintenance window. The lower the number, the higher the priority. Tasks that have the same priority are scheduled in parallel.

                                                                                                              \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 #priority(Integer)}.\n@param priority 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 #priority(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The priority of the task in the maintenance window. The lower the number, the higher the priority. Tasks that have the same priority are scheduled in parallel.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "priority", "fluentSetterDocumentation" : "

                                                                                                              The priority of the task in the maintenance window. The lower the number, the higher the priority. Tasks that have the same priority are scheduled in parallel.

                                                                                                              \n@param priority The priority of the task in the maintenance window. The lower the number, the higher the priority. Tasks that have the same priority are scheduled in parallel.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "priority", "getterDocumentation" : "

                                                                                                              The priority of the task in the maintenance window. The lower the number, the higher the priority. Tasks that have the same priority are scheduled in parallel.

                                                                                                              \n@return The priority of the task in the maintenance window. The lower the number, the higher the priority. Tasks that have the same priority are scheduled in parallel.", "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" : "Priority", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Priority", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Priority", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The priority of the task in the maintenance window. The lower the number, the higher the priority. Tasks that have the same priority are scheduled in parallel.

                                                                                                              \n@param priority The priority of the task in the maintenance window. The lower the number, the higher the priority. Tasks that have the same priority are scheduled in parallel.", "setterMethodName" : "setPriority", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "priority", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "priority", "variableType" : "Integer", "documentation" : "

                                                                                                              The priority of the task in the maintenance window. The lower the number, the higher the priority. Tasks that have the same priority are scheduled in parallel.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "ServiceRoleArn" : { "beanStyleGetterMethodName" : "getServiceRoleArn", "beanStyleSetterMethodName" : "setServiceRoleArn", "c2jName" : "ServiceRoleArn", "c2jShape" : "ServiceRole", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for maintenance window Run Command tasks.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #serviceRoleArn(String)}.\n@param serviceRoleArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #serviceRoleArn(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for maintenance window Run Command tasks.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serviceRoleArn", "fluentSetterDocumentation" : "

                                                                                                              The ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for maintenance window Run Command tasks.

                                                                                                              \n@param serviceRoleArn The ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for maintenance window Run Command tasks.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serviceRoleArn", "getterDocumentation" : "

                                                                                                              The ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for maintenance window Run Command tasks.

                                                                                                              \n@return The ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for maintenance window Run Command tasks.", "getterModel" : { "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 ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for maintenance window Run Command tasks.

                                                                                                              \n@param serviceRoleArn The ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for maintenance window Run Command tasks.", "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 ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for maintenance window Run Command tasks.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Targets" : { "beanStyleGetterMethodName" : "getTargets", "beanStyleSetterMethodName" : "setTargets", "c2jName" : "Targets", "c2jShape" : "Targets", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The targets (either instances or tags). Instances are specified using Key=instanceids,Values=<instanceid1>,<instanceid2>. Tags are specified using Key=<tag name>,Values=<tag value>.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #targets(List)}.\n@param targets a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targets(List)", "deprecated" : false, "documentation" : "

                                                                                                              The targets (either instances or tags). Instances are specified using Key=instanceids,Values=<instanceid1>,<instanceid2>. Tags are specified using Key=<tag name>,Values=<tag value>.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targets", "fluentSetterDocumentation" : "

                                                                                                              The targets (either instances or tags). Instances are specified using Key=instanceids,Values=<instanceid1>,<instanceid2>. Tags are specified using Key=<tag name>,Values=<tag value>.

                                                                                                              \n@param targets The targets (either instances or tags). Instances are specified using Key=instanceids,Values=<instanceid1>,<instanceid2>. Tags are specified using Key=<tag name>,Values=<tag value>.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targets", "getterDocumentation" : "

                                                                                                              The targets (either instances or tags). Instances are specified using Key=instanceids,Values=<instanceid1>,<instanceid2>. Tags are specified using Key=<tag name>,Values=<tag value>.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The targets (either instances or tags). Instances are specified using Key=instanceids,Values=<instanceid1>,<instanceid2>. Tags are specified using Key=<tag name>,Values=<tag value>.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Targets", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Targets", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Target", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Target.Builder} avoiding the need to create one manually via {@link Target#builder()}.\n\nWhen the {@link Consumer} completes, {@link Target.Builder#build()} is called immediately and its result is passed to {@link #member(Target)}.\n@param member a consumer that will call methods on {@link Target.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Target)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Target", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : null, "simpleType" : "Target", "variableSetterType" : "Target" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : "", "simpleType" : "Target", "variableSetterType" : "Target" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Target", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Target", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Targets", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The targets (either instances or tags). Instances are specified using Key=instanceids,Values=<instanceid1>,<instanceid2>. Tags are specified using Key=<tag name>,Values=<tag value>.

                                                                                                              \n@param targets The targets (either instances or tags). Instances are specified using Key=instanceids,Values=<instanceid1>,<instanceid2>. Tags are specified using Key=<tag name>,Values=<tag value>.", "setterMethodName" : "setTargets", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : "

                                                                                                              The targets (either instances or tags). Instances are specified using Key=instanceids,Values=<instanceid1>,<instanceid2>. Tags are specified using Key=<tag name>,Values=<tag value>.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "TaskArn" : { "beanStyleGetterMethodName" : "getTaskArn", "beanStyleSetterMethodName" : "setTaskArn", "c2jName" : "TaskArn", "c2jShape" : "MaintenanceWindowTaskArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The resource that the task uses during execution. For RUN_COMMAND and AUTOMATION task types, TaskArn is the Systems Manager document name or ARN. For LAMBDA tasks, it's the function name or ARN. For STEP_FUNCTION tasks, it's the state machine ARN.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #taskArn(String)}.\n@param taskArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #taskArn(String)", "deprecated" : false, "documentation" : "

                                                                                                              The resource that the task uses during execution. For RUN_COMMAND and AUTOMATION task types, TaskArn is the Systems Manager document name or ARN. For LAMBDA tasks, it's the function name or ARN. For STEP_FUNCTION tasks, it's the state machine ARN.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "taskArn", "fluentSetterDocumentation" : "

                                                                                                              The resource that the task uses during execution. For RUN_COMMAND and AUTOMATION task types, TaskArn is the Systems Manager document name or ARN. For LAMBDA tasks, it's the function name or ARN. For STEP_FUNCTION tasks, it's the state machine ARN.

                                                                                                              \n@param taskArn The resource that the task uses during execution. For RUN_COMMAND and AUTOMATION task types, TaskArn is the Systems Manager document name or ARN. For LAMBDA tasks, it's the function name or ARN. For STEP_FUNCTION tasks, it's the state machine ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "taskArn", "getterDocumentation" : "

                                                                                                              The resource that the task uses during execution. For RUN_COMMAND and AUTOMATION task types, TaskArn is the Systems Manager document name or ARN. For LAMBDA tasks, it's the function name or ARN. For STEP_FUNCTION tasks, it's the state machine ARN.

                                                                                                              \n@return The resource that the task uses during execution. For RUN_COMMAND and AUTOMATION task types, TaskArn is the Systems Manager document name or ARN. For LAMBDA tasks, it's the function name or ARN. For STEP_FUNCTION tasks, it's the state machine ARN.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TaskArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TaskArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TaskArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The resource that the task uses during execution. For RUN_COMMAND and AUTOMATION task types, TaskArn is the Systems Manager document name or ARN. For LAMBDA tasks, it's the function name or ARN. For STEP_FUNCTION tasks, it's the state machine ARN.

                                                                                                              \n@param taskArn The resource that the task uses during execution. For RUN_COMMAND and AUTOMATION task types, TaskArn is the Systems Manager document name or ARN. For LAMBDA tasks, it's the function name or ARN. For STEP_FUNCTION tasks, it's the state machine ARN.", "setterMethodName" : "setTaskArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "taskArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "taskArn", "variableType" : "String", "documentation" : "

                                                                                                              The resource that the task uses during execution. For RUN_COMMAND and AUTOMATION task types, TaskArn is the Systems Manager document name or ARN. For LAMBDA tasks, it's the function name or ARN. For STEP_FUNCTION tasks, it's the state machine ARN.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "TaskParameters" : { "beanStyleGetterMethodName" : "getTaskParameters", "beanStyleSetterMethodName" : "setTaskParameters", "c2jName" : "TaskParameters", "c2jShape" : "MaintenanceWindowTaskParameters", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The parameters that should be passed to the task when it is run.

                                                                                                              TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #taskParameters(Map)}.\n@param taskParameters a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #taskParameters(Map)", "deprecated" : false, "documentation" : "

                                                                                                              The parameters that should be passed to the task when it is run.

                                                                                                              TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "taskParameters", "fluentSetterDocumentation" : "

                                                                                                              The parameters that should be passed to the task when it is run.

                                                                                                              TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              \n@param taskParameters The parameters that should be passed to the task when it is run.

                                                                                                              TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "taskParameters", "getterDocumentation" : "

                                                                                                              The parameters that should be passed to the task when it is run.

                                                                                                              TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The parameters that should be passed to the task when it is run.

                                                                                                              TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              ", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TaskParameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TaskParameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "MaintenanceWindowTaskParameterName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "MaintenanceWindowTaskParameterValueExpression", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link MaintenanceWindowTaskParameterValueExpression.Builder} avoiding the need to create one manually via {@link MaintenanceWindowTaskParameterValueExpression#builder()}.\n\nWhen the {@link Consumer} completes, {@link MaintenanceWindowTaskParameterValueExpression.Builder#build()} is called immediately and its result is passed to {@link #value(MaintenanceWindowTaskParameterValueExpression)}.\n@param value a consumer that will call methods on {@link MaintenanceWindowTaskParameterValueExpression.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(MaintenanceWindowTaskParameterValueExpression)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "MaintenanceWindowTaskParameterValueExpression", "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" : "SDK_POJO", "name" : "Value", "sensitive" : true, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "MaintenanceWindowTaskParameterValueExpression", "variableName" : "value", "variableType" : "MaintenanceWindowTaskParameterValueExpression", "documentation" : null, "simpleType" : "MaintenanceWindowTaskParameterValueExpression", "variableSetterType" : "MaintenanceWindowTaskParameterValueExpression" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MaintenanceWindowTaskParameterValueExpression", "variableName" : "value", "variableType" : "MaintenanceWindowTaskParameterValueExpression", "documentation" : "", "simpleType" : "MaintenanceWindowTaskParameterValueExpression", "variableSetterType" : "MaintenanceWindowTaskParameterValueExpression" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "TaskParameters", "sensitive" : true, "setterDocumentation" : "

                                                                                                              The parameters that should be passed to the task when it is run.

                                                                                                              TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              \n@param taskParameters The parameters that should be passed to the task when it is run.

                                                                                                              TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              ", "setterMethodName" : "setTaskParameters", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "taskParameters", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "taskParameters", "variableType" : "java.util.Map", "documentation" : "

                                                                                                              The parameters that should be passed to the task when it is run.

                                                                                                              TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "Type" : { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "MaintenanceWindowTaskType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The type of task. The type can be one of the following: RUN_COMMAND, AUTOMATION, LAMBDA, or STEP_FUNCTION.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeAsString(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)", "deprecated" : false, "documentation" : "

                                                                                                              The type of task. The type can be one of the following: RUN_COMMAND, AUTOMATION, LAMBDA, or STEP_FUNCTION.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "MaintenanceWindowTaskType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                                                                              The type of task. The type can be one of the following: RUN_COMMAND, AUTOMATION, LAMBDA, or STEP_FUNCTION.

                                                                                                              \n@param type The type of task. The type can be one of the following: RUN_COMMAND, AUTOMATION, LAMBDA, or STEP_FUNCTION.\n@see MaintenanceWindowTaskType\n@return Returns a reference to this object so that method calls can be chained together.\n@see MaintenanceWindowTaskType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                              The type of task. The type can be one of the following: RUN_COMMAND, AUTOMATION, LAMBDA, or STEP_FUNCTION.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link MaintenanceWindowTaskType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                                                                                              \n@return The type of task. The type can be one of the following: RUN_COMMAND, AUTOMATION, LAMBDA, or STEP_FUNCTION.\n@see MaintenanceWindowTaskType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Type", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The type of task. The type can be one of the following: RUN_COMMAND, AUTOMATION, LAMBDA, or STEP_FUNCTION.

                                                                                                              \n@param type The type of task. The type can be one of the following: RUN_COMMAND, AUTOMATION, LAMBDA, or STEP_FUNCTION.\n@see MaintenanceWindowTaskType", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                                                                                                              The type of task. The type can be one of the following: RUN_COMMAND, AUTOMATION, LAMBDA, or STEP_FUNCTION.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "WindowId" : { "beanStyleGetterMethodName" : "getWindowId", "beanStyleSetterMethodName" : "setWindowId", "c2jName" : "WindowId", "c2jShape" : "MaintenanceWindowId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the maintenance window where the task is registered.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowId(String)}.\n@param windowId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the maintenance window where the task is registered.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the maintenance window where the task is registered.

                                                                                                              \n@param windowId The ID of the maintenance window where the task is registered.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowId", "getterDocumentation" : "

                                                                                                              The ID of the maintenance window where the task is registered.

                                                                                                              \n@return The ID of the maintenance window where the task is registered.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the maintenance window where the task is registered.

                                                                                                              \n@param windowId The ID of the maintenance window where the task is registered.", "setterMethodName" : "setWindowId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the maintenance window where the task is registered.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "WindowTaskId" : { "beanStyleGetterMethodName" : "getWindowTaskId", "beanStyleSetterMethodName" : "setWindowTaskId", "c2jName" : "WindowTaskId", "c2jShape" : "MaintenanceWindowTaskId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The task ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowTaskId(String)}.\n@param windowTaskId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowTaskId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The task ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowTaskId", "fluentSetterDocumentation" : "

                                                                                                              The task ID.

                                                                                                              \n@param windowTaskId The task ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowTaskId", "getterDocumentation" : "

                                                                                                              The task ID.

                                                                                                              \n@return The task ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowTaskId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowTaskId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowTaskId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The task ID.

                                                                                                              \n@param windowTaskId The task ID.", "setterMethodName" : "setWindowTaskId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowTaskId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowTaskId", "variableType" : "String", "documentation" : "

                                                                                                              The task ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getWindowId", "beanStyleSetterMethodName" : "setWindowId", "c2jName" : "WindowId", "c2jShape" : "MaintenanceWindowId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the maintenance window where the task is registered.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowId(String)}.\n@param windowId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the maintenance window where the task is registered.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the maintenance window where the task is registered.

                                                                                                              \n@param windowId The ID of the maintenance window where the task is registered.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowId", "getterDocumentation" : "

                                                                                                              The ID of the maintenance window where the task is registered.

                                                                                                              \n@return The ID of the maintenance window where the task is registered.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the maintenance window where the task is registered.

                                                                                                              \n@param windowId The ID of the maintenance window where the task is registered.", "setterMethodName" : "setWindowId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the maintenance window where the task is registered.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getWindowTaskId", "beanStyleSetterMethodName" : "setWindowTaskId", "c2jName" : "WindowTaskId", "c2jShape" : "MaintenanceWindowTaskId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The task ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowTaskId(String)}.\n@param windowTaskId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowTaskId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The task ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowTaskId", "fluentSetterDocumentation" : "

                                                                                                              The task ID.

                                                                                                              \n@param windowTaskId The task ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowTaskId", "getterDocumentation" : "

                                                                                                              The task ID.

                                                                                                              \n@return The task ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowTaskId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowTaskId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowTaskId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The task ID.

                                                                                                              \n@param windowTaskId The task ID.", "setterMethodName" : "setWindowTaskId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowTaskId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowTaskId", "variableType" : "String", "documentation" : "

                                                                                                              The task ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTaskArn", "beanStyleSetterMethodName" : "setTaskArn", "c2jName" : "TaskArn", "c2jShape" : "MaintenanceWindowTaskArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The resource that the task uses during execution. For RUN_COMMAND and AUTOMATION task types, TaskArn is the Systems Manager document name or ARN. For LAMBDA tasks, it's the function name or ARN. For STEP_FUNCTION tasks, it's the state machine ARN.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #taskArn(String)}.\n@param taskArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #taskArn(String)", "deprecated" : false, "documentation" : "

                                                                                                              The resource that the task uses during execution. For RUN_COMMAND and AUTOMATION task types, TaskArn is the Systems Manager document name or ARN. For LAMBDA tasks, it's the function name or ARN. For STEP_FUNCTION tasks, it's the state machine ARN.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "taskArn", "fluentSetterDocumentation" : "

                                                                                                              The resource that the task uses during execution. For RUN_COMMAND and AUTOMATION task types, TaskArn is the Systems Manager document name or ARN. For LAMBDA tasks, it's the function name or ARN. For STEP_FUNCTION tasks, it's the state machine ARN.

                                                                                                              \n@param taskArn The resource that the task uses during execution. For RUN_COMMAND and AUTOMATION task types, TaskArn is the Systems Manager document name or ARN. For LAMBDA tasks, it's the function name or ARN. For STEP_FUNCTION tasks, it's the state machine ARN.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "taskArn", "getterDocumentation" : "

                                                                                                              The resource that the task uses during execution. For RUN_COMMAND and AUTOMATION task types, TaskArn is the Systems Manager document name or ARN. For LAMBDA tasks, it's the function name or ARN. For STEP_FUNCTION tasks, it's the state machine ARN.

                                                                                                              \n@return The resource that the task uses during execution. For RUN_COMMAND and AUTOMATION task types, TaskArn is the Systems Manager document name or ARN. For LAMBDA tasks, it's the function name or ARN. For STEP_FUNCTION tasks, it's the state machine ARN.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TaskArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TaskArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TaskArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The resource that the task uses during execution. For RUN_COMMAND and AUTOMATION task types, TaskArn is the Systems Manager document name or ARN. For LAMBDA tasks, it's the function name or ARN. For STEP_FUNCTION tasks, it's the state machine ARN.

                                                                                                              \n@param taskArn The resource that the task uses during execution. For RUN_COMMAND and AUTOMATION task types, TaskArn is the Systems Manager document name or ARN. For LAMBDA tasks, it's the function name or ARN. For STEP_FUNCTION tasks, it's the state machine ARN.", "setterMethodName" : "setTaskArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "taskArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "taskArn", "variableType" : "String", "documentation" : "

                                                                                                              The resource that the task uses during execution. For RUN_COMMAND and AUTOMATION task types, TaskArn is the Systems Manager document name or ARN. For LAMBDA tasks, it's the function name or ARN. For STEP_FUNCTION tasks, it's the state machine ARN.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "MaintenanceWindowTaskType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The type of task. The type can be one of the following: RUN_COMMAND, AUTOMATION, LAMBDA, or STEP_FUNCTION.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeAsString(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)", "deprecated" : false, "documentation" : "

                                                                                                              The type of task. The type can be one of the following: RUN_COMMAND, AUTOMATION, LAMBDA, or STEP_FUNCTION.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "MaintenanceWindowTaskType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                                                                              The type of task. The type can be one of the following: RUN_COMMAND, AUTOMATION, LAMBDA, or STEP_FUNCTION.

                                                                                                              \n@param type The type of task. The type can be one of the following: RUN_COMMAND, AUTOMATION, LAMBDA, or STEP_FUNCTION.\n@see MaintenanceWindowTaskType\n@return Returns a reference to this object so that method calls can be chained together.\n@see MaintenanceWindowTaskType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                              The type of task. The type can be one of the following: RUN_COMMAND, AUTOMATION, LAMBDA, or STEP_FUNCTION.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link MaintenanceWindowTaskType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                                                                                              \n@return The type of task. The type can be one of the following: RUN_COMMAND, AUTOMATION, LAMBDA, or STEP_FUNCTION.\n@see MaintenanceWindowTaskType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Type", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The type of task. The type can be one of the following: RUN_COMMAND, AUTOMATION, LAMBDA, or STEP_FUNCTION.

                                                                                                              \n@param type The type of task. The type can be one of the following: RUN_COMMAND, AUTOMATION, LAMBDA, or STEP_FUNCTION.\n@see MaintenanceWindowTaskType", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                                                                                                              The type of task. The type can be one of the following: RUN_COMMAND, AUTOMATION, LAMBDA, or STEP_FUNCTION.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTargets", "beanStyleSetterMethodName" : "setTargets", "c2jName" : "Targets", "c2jShape" : "Targets", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The targets (either instances or tags). Instances are specified using Key=instanceids,Values=<instanceid1>,<instanceid2>. Tags are specified using Key=<tag name>,Values=<tag value>.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #targets(List)}.\n@param targets a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targets(List)", "deprecated" : false, "documentation" : "

                                                                                                              The targets (either instances or tags). Instances are specified using Key=instanceids,Values=<instanceid1>,<instanceid2>. Tags are specified using Key=<tag name>,Values=<tag value>.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targets", "fluentSetterDocumentation" : "

                                                                                                              The targets (either instances or tags). Instances are specified using Key=instanceids,Values=<instanceid1>,<instanceid2>. Tags are specified using Key=<tag name>,Values=<tag value>.

                                                                                                              \n@param targets The targets (either instances or tags). Instances are specified using Key=instanceids,Values=<instanceid1>,<instanceid2>. Tags are specified using Key=<tag name>,Values=<tag value>.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targets", "getterDocumentation" : "

                                                                                                              The targets (either instances or tags). Instances are specified using Key=instanceids,Values=<instanceid1>,<instanceid2>. Tags are specified using Key=<tag name>,Values=<tag value>.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The targets (either instances or tags). Instances are specified using Key=instanceids,Values=<instanceid1>,<instanceid2>. Tags are specified using Key=<tag name>,Values=<tag value>.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Targets", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Targets", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Target", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Target.Builder} avoiding the need to create one manually via {@link Target#builder()}.\n\nWhen the {@link Consumer} completes, {@link Target.Builder#build()} is called immediately and its result is passed to {@link #member(Target)}.\n@param member a consumer that will call methods on {@link Target.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Target)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Target", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : null, "simpleType" : "Target", "variableSetterType" : "Target" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : "", "simpleType" : "Target", "variableSetterType" : "Target" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Target", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Target", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Targets", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The targets (either instances or tags). Instances are specified using Key=instanceids,Values=<instanceid1>,<instanceid2>. Tags are specified using Key=<tag name>,Values=<tag value>.

                                                                                                              \n@param targets The targets (either instances or tags). Instances are specified using Key=instanceids,Values=<instanceid1>,<instanceid2>. Tags are specified using Key=<tag name>,Values=<tag value>.", "setterMethodName" : "setTargets", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : "

                                                                                                              The targets (either instances or tags). Instances are specified using Key=instanceids,Values=<instanceid1>,<instanceid2>. Tags are specified using Key=<tag name>,Values=<tag value>.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTaskParameters", "beanStyleSetterMethodName" : "setTaskParameters", "c2jName" : "TaskParameters", "c2jShape" : "MaintenanceWindowTaskParameters", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The parameters that should be passed to the task when it is run.

                                                                                                              TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #taskParameters(Map)}.\n@param taskParameters a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #taskParameters(Map)", "deprecated" : false, "documentation" : "

                                                                                                              The parameters that should be passed to the task when it is run.

                                                                                                              TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "taskParameters", "fluentSetterDocumentation" : "

                                                                                                              The parameters that should be passed to the task when it is run.

                                                                                                              TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              \n@param taskParameters The parameters that should be passed to the task when it is run.

                                                                                                              TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "taskParameters", "getterDocumentation" : "

                                                                                                              The parameters that should be passed to the task when it is run.

                                                                                                              TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The parameters that should be passed to the task when it is run.

                                                                                                              TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              ", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TaskParameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TaskParameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "MaintenanceWindowTaskParameterName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "MaintenanceWindowTaskParameterValueExpression", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link MaintenanceWindowTaskParameterValueExpression.Builder} avoiding the need to create one manually via {@link MaintenanceWindowTaskParameterValueExpression#builder()}.\n\nWhen the {@link Consumer} completes, {@link MaintenanceWindowTaskParameterValueExpression.Builder#build()} is called immediately and its result is passed to {@link #value(MaintenanceWindowTaskParameterValueExpression)}.\n@param value a consumer that will call methods on {@link MaintenanceWindowTaskParameterValueExpression.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(MaintenanceWindowTaskParameterValueExpression)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "MaintenanceWindowTaskParameterValueExpression", "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" : "SDK_POJO", "name" : "Value", "sensitive" : true, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "MaintenanceWindowTaskParameterValueExpression", "variableName" : "value", "variableType" : "MaintenanceWindowTaskParameterValueExpression", "documentation" : null, "simpleType" : "MaintenanceWindowTaskParameterValueExpression", "variableSetterType" : "MaintenanceWindowTaskParameterValueExpression" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MaintenanceWindowTaskParameterValueExpression", "variableName" : "value", "variableType" : "MaintenanceWindowTaskParameterValueExpression", "documentation" : "", "simpleType" : "MaintenanceWindowTaskParameterValueExpression", "variableSetterType" : "MaintenanceWindowTaskParameterValueExpression" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "TaskParameters", "sensitive" : true, "setterDocumentation" : "

                                                                                                              The parameters that should be passed to the task when it is run.

                                                                                                              TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              \n@param taskParameters The parameters that should be passed to the task when it is run.

                                                                                                              TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              ", "setterMethodName" : "setTaskParameters", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "taskParameters", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "taskParameters", "variableType" : "java.util.Map", "documentation" : "

                                                                                                              The parameters that should be passed to the task when it is run.

                                                                                                              TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPriority", "beanStyleSetterMethodName" : "setPriority", "c2jName" : "Priority", "c2jShape" : "MaintenanceWindowTaskPriority", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The priority of the task in the maintenance window. The lower the number, the higher the priority. Tasks that have the same priority are scheduled in parallel.

                                                                                                              \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 #priority(Integer)}.\n@param priority 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 #priority(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The priority of the task in the maintenance window. The lower the number, the higher the priority. Tasks that have the same priority are scheduled in parallel.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "priority", "fluentSetterDocumentation" : "

                                                                                                              The priority of the task in the maintenance window. The lower the number, the higher the priority. Tasks that have the same priority are scheduled in parallel.

                                                                                                              \n@param priority The priority of the task in the maintenance window. The lower the number, the higher the priority. Tasks that have the same priority are scheduled in parallel.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "priority", "getterDocumentation" : "

                                                                                                              The priority of the task in the maintenance window. The lower the number, the higher the priority. Tasks that have the same priority are scheduled in parallel.

                                                                                                              \n@return The priority of the task in the maintenance window. The lower the number, the higher the priority. Tasks that have the same priority are scheduled in parallel.", "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" : "Priority", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Priority", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Priority", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The priority of the task in the maintenance window. The lower the number, the higher the priority. Tasks that have the same priority are scheduled in parallel.

                                                                                                              \n@param priority The priority of the task in the maintenance window. The lower the number, the higher the priority. Tasks that have the same priority are scheduled in parallel.", "setterMethodName" : "setPriority", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "priority", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "priority", "variableType" : "Integer", "documentation" : "

                                                                                                              The priority of the task in the maintenance window. The lower the number, the higher the priority. Tasks that have the same priority are scheduled in parallel.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLoggingInfo", "beanStyleSetterMethodName" : "setLoggingInfo", "c2jName" : "LoggingInfo", "c2jShape" : "LoggingInfo", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Information about an Amazon S3 bucket to write task-level logs to.

                                                                                                              LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              \nThis is a convenience that creates an instance of the {@link LoggingInfo.Builder} avoiding the need to create one manually via {@link LoggingInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link LoggingInfo.Builder#build()} is called immediately and its result is passed to {@link #loggingInfo(LoggingInfo)}.\n@param loggingInfo a consumer that will call methods on {@link LoggingInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #loggingInfo(LoggingInfo)", "deprecated" : false, "documentation" : "

                                                                                                              Information about an Amazon S3 bucket to write task-level logs to.

                                                                                                              LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "loggingInfo", "fluentSetterDocumentation" : "

                                                                                                              Information about an Amazon S3 bucket to write task-level logs to.

                                                                                                              LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              \n@param loggingInfo Information about an Amazon S3 bucket to write task-level logs to.

                                                                                                              LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "loggingInfo", "getterDocumentation" : "

                                                                                                              Information about an Amazon S3 bucket to write task-level logs to.

                                                                                                              LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              \n@return Information about an Amazon S3 bucket to write task-level logs to.

                                                                                                              LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              ", "getterModel" : { "returnType" : "LoggingInfo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LoggingInfo", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LoggingInfo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "LoggingInfo", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Information about an Amazon S3 bucket to write task-level logs to.

                                                                                                              LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              \n@param loggingInfo Information about an Amazon S3 bucket to write task-level logs to.

                                                                                                              LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              ", "setterMethodName" : "setLoggingInfo", "setterModel" : { "variableDeclarationType" : "LoggingInfo", "variableName" : "loggingInfo", "variableType" : "LoggingInfo", "documentation" : null, "simpleType" : "LoggingInfo", "variableSetterType" : "LoggingInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "LoggingInfo", "variableName" : "loggingInfo", "variableType" : "LoggingInfo", "documentation" : "

                                                                                                              Information about an Amazon S3 bucket to write task-level logs to.

                                                                                                              LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                              ", "simpleType" : "LoggingInfo", "variableSetterType" : "LoggingInfo" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getServiceRoleArn", "beanStyleSetterMethodName" : "setServiceRoleArn", "c2jName" : "ServiceRoleArn", "c2jShape" : "ServiceRole", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for maintenance window Run Command tasks.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #serviceRoleArn(String)}.\n@param serviceRoleArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #serviceRoleArn(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for maintenance window Run Command tasks.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serviceRoleArn", "fluentSetterDocumentation" : "

                                                                                                              The ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for maintenance window Run Command tasks.

                                                                                                              \n@param serviceRoleArn The ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for maintenance window Run Command tasks.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serviceRoleArn", "getterDocumentation" : "

                                                                                                              The ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for maintenance window Run Command tasks.

                                                                                                              \n@return The ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for maintenance window Run Command tasks.", "getterModel" : { "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 ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for maintenance window Run Command tasks.

                                                                                                              \n@param serviceRoleArn The ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for maintenance window Run Command tasks.", "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 ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for maintenance window Run Command tasks.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxConcurrency", "beanStyleSetterMethodName" : "setMaxConcurrency", "c2jName" : "MaxConcurrency", "c2jShape" : "MaxConcurrency", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The maximum number of targets this task can be run for, in parallel.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #maxConcurrency(String)}.\n@param maxConcurrency a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxConcurrency(String)", "deprecated" : false, "documentation" : "

                                                                                                              The maximum number of targets this task can be run for, in parallel.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxConcurrency", "fluentSetterDocumentation" : "

                                                                                                              The maximum number of targets this task can be run for, in parallel.

                                                                                                              \n@param maxConcurrency The maximum number of targets this task can be run for, in parallel.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxConcurrency", "getterDocumentation" : "

                                                                                                              The maximum number of targets this task can be run for, in parallel.

                                                                                                              \n@return The maximum number of targets this task can be run for, in parallel.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxConcurrency", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxConcurrency", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MaxConcurrency", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The maximum number of targets this task can be run for, in parallel.

                                                                                                              \n@param maxConcurrency The maximum number of targets this task can be run for, in parallel.", "setterMethodName" : "setMaxConcurrency", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "maxConcurrency", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "maxConcurrency", "variableType" : "String", "documentation" : "

                                                                                                              The maximum number of targets this task can be run for, in parallel.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxErrors", "beanStyleSetterMethodName" : "setMaxErrors", "c2jName" : "MaxErrors", "c2jShape" : "MaxErrors", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The maximum number of errors allowed before this task stops being scheduled.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #maxErrors(String)}.\n@param maxErrors a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxErrors(String)", "deprecated" : false, "documentation" : "

                                                                                                              The maximum number of errors allowed before this task stops being scheduled.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxErrors", "fluentSetterDocumentation" : "

                                                                                                              The maximum number of errors allowed before this task stops being scheduled.

                                                                                                              \n@param maxErrors The maximum number of errors allowed before this task stops being scheduled.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxErrors", "getterDocumentation" : "

                                                                                                              The maximum number of errors allowed before this task stops being scheduled.

                                                                                                              \n@return The maximum number of errors allowed before this task stops being scheduled.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxErrors", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxErrors", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MaxErrors", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The maximum number of errors allowed before this task stops being scheduled.

                                                                                                              \n@param maxErrors The maximum number of errors allowed before this task stops being scheduled.", "setterMethodName" : "setMaxErrors", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "maxErrors", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "maxErrors", "variableType" : "String", "documentation" : "

                                                                                                              The maximum number of errors allowed before this task stops being scheduled.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "MaintenanceWindowName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The task name.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                              The task name.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                              The task name.

                                                                                                              \n@param name The task name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                              The task name.

                                                                                                              \n@return The task name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The task name.

                                                                                                              \n@param name The task name.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                              The task name.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "MaintenanceWindowDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A description of the task.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                                                              A description of the task.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                              A description of the task.

                                                                                                              \n@param description A description of the task.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                              A description of the task.

                                                                                                              \n@return A description of the task.", "getterModel" : { "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" : true, "setterDocumentation" : "

                                                                                                              A description of the task.

                                                                                                              \n@param description A description of the task.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

                                                                                                              A description of the task.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "MaintenanceWindowTask", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "MaintenanceWindowTask", "variableName" : "maintenanceWindowTask", "variableType" : "MaintenanceWindowTask", "documentation" : null, "simpleType" : "MaintenanceWindowTask", "variableSetterType" : "MaintenanceWindowTask" }, "wrapper" : false }, "MaintenanceWindowTaskInvocationParameters" : { "c2jName" : "MaintenanceWindowTaskInvocationParameters", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              The parameters for task execution.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getRunCommand", "beanStyleSetterMethodName" : "setRunCommand", "c2jName" : "RunCommand", "c2jShape" : "MaintenanceWindowRunCommandParameters", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The parameters for a RUN_COMMAND task type.

                                                                                                              \nThis is a convenience that creates an instance of the {@link MaintenanceWindowRunCommandParameters.Builder} avoiding the need to create one manually via {@link MaintenanceWindowRunCommandParameters#builder()}.\n\nWhen the {@link Consumer} completes, {@link MaintenanceWindowRunCommandParameters.Builder#build()} is called immediately and its result is passed to {@link #runCommand(MaintenanceWindowRunCommandParameters)}.\n@param runCommand a consumer that will call methods on {@link MaintenanceWindowRunCommandParameters.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #runCommand(MaintenanceWindowRunCommandParameters)", "deprecated" : false, "documentation" : "

                                                                                                              The parameters for a RUN_COMMAND task type.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "runCommand", "fluentSetterDocumentation" : "

                                                                                                              The parameters for a RUN_COMMAND task type.

                                                                                                              \n@param runCommand The parameters for a RUN_COMMAND task type.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "runCommand", "getterDocumentation" : "

                                                                                                              The parameters for a RUN_COMMAND task type.

                                                                                                              \n@return The parameters for a RUN_COMMAND task type.", "getterModel" : { "returnType" : "MaintenanceWindowRunCommandParameters", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RunCommand", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RunCommand", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "RunCommand", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The parameters for a RUN_COMMAND task type.

                                                                                                              \n@param runCommand The parameters for a RUN_COMMAND task type.", "setterMethodName" : "setRunCommand", "setterModel" : { "variableDeclarationType" : "MaintenanceWindowRunCommandParameters", "variableName" : "runCommand", "variableType" : "MaintenanceWindowRunCommandParameters", "documentation" : null, "simpleType" : "MaintenanceWindowRunCommandParameters", "variableSetterType" : "MaintenanceWindowRunCommandParameters" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MaintenanceWindowRunCommandParameters", "variableName" : "runCommand", "variableType" : "MaintenanceWindowRunCommandParameters", "documentation" : "

                                                                                                              The parameters for a RUN_COMMAND task type.

                                                                                                              ", "simpleType" : "MaintenanceWindowRunCommandParameters", "variableSetterType" : "MaintenanceWindowRunCommandParameters" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAutomation", "beanStyleSetterMethodName" : "setAutomation", "c2jName" : "Automation", "c2jShape" : "MaintenanceWindowAutomationParameters", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The parameters for an AUTOMATION task type.

                                                                                                              \nThis is a convenience that creates an instance of the {@link MaintenanceWindowAutomationParameters.Builder} avoiding the need to create one manually via {@link MaintenanceWindowAutomationParameters#builder()}.\n\nWhen the {@link Consumer} completes, {@link MaintenanceWindowAutomationParameters.Builder#build()} is called immediately and its result is passed to {@link #automation(MaintenanceWindowAutomationParameters)}.\n@param automation a consumer that will call methods on {@link MaintenanceWindowAutomationParameters.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #automation(MaintenanceWindowAutomationParameters)", "deprecated" : false, "documentation" : "

                                                                                                              The parameters for an AUTOMATION task type.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "automation", "fluentSetterDocumentation" : "

                                                                                                              The parameters for an AUTOMATION task type.

                                                                                                              \n@param automation The parameters for an AUTOMATION task type.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "automation", "getterDocumentation" : "

                                                                                                              The parameters for an AUTOMATION task type.

                                                                                                              \n@return The parameters for an AUTOMATION task type.", "getterModel" : { "returnType" : "MaintenanceWindowAutomationParameters", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Automation", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Automation", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Automation", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The parameters for an AUTOMATION task type.

                                                                                                              \n@param automation The parameters for an AUTOMATION task type.", "setterMethodName" : "setAutomation", "setterModel" : { "variableDeclarationType" : "MaintenanceWindowAutomationParameters", "variableName" : "automation", "variableType" : "MaintenanceWindowAutomationParameters", "documentation" : null, "simpleType" : "MaintenanceWindowAutomationParameters", "variableSetterType" : "MaintenanceWindowAutomationParameters" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MaintenanceWindowAutomationParameters", "variableName" : "automation", "variableType" : "MaintenanceWindowAutomationParameters", "documentation" : "

                                                                                                              The parameters for an AUTOMATION task type.

                                                                                                              ", "simpleType" : "MaintenanceWindowAutomationParameters", "variableSetterType" : "MaintenanceWindowAutomationParameters" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStepFunctions", "beanStyleSetterMethodName" : "setStepFunctions", "c2jName" : "StepFunctions", "c2jShape" : "MaintenanceWindowStepFunctionsParameters", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The parameters for a STEP_FUNCTION task type.

                                                                                                              \nThis is a convenience that creates an instance of the {@link MaintenanceWindowStepFunctionsParameters.Builder} avoiding the need to create one manually via {@link MaintenanceWindowStepFunctionsParameters#builder()}.\n\nWhen the {@link Consumer} completes, {@link MaintenanceWindowStepFunctionsParameters.Builder#build()} is called immediately and its result is passed to {@link #stepFunctions(MaintenanceWindowStepFunctionsParameters)}.\n@param stepFunctions a consumer that will call methods on {@link MaintenanceWindowStepFunctionsParameters.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stepFunctions(MaintenanceWindowStepFunctionsParameters)", "deprecated" : false, "documentation" : "

                                                                                                              The parameters for a STEP_FUNCTION task type.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stepFunctions", "fluentSetterDocumentation" : "

                                                                                                              The parameters for a STEP_FUNCTION task type.

                                                                                                              \n@param stepFunctions The parameters for a STEP_FUNCTION task type.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stepFunctions", "getterDocumentation" : "

                                                                                                              The parameters for a STEP_FUNCTION task type.

                                                                                                              \n@return The parameters for a STEP_FUNCTION task type.", "getterModel" : { "returnType" : "MaintenanceWindowStepFunctionsParameters", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StepFunctions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StepFunctions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "StepFunctions", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The parameters for a STEP_FUNCTION task type.

                                                                                                              \n@param stepFunctions The parameters for a STEP_FUNCTION task type.", "setterMethodName" : "setStepFunctions", "setterModel" : { "variableDeclarationType" : "MaintenanceWindowStepFunctionsParameters", "variableName" : "stepFunctions", "variableType" : "MaintenanceWindowStepFunctionsParameters", "documentation" : null, "simpleType" : "MaintenanceWindowStepFunctionsParameters", "variableSetterType" : "MaintenanceWindowStepFunctionsParameters" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MaintenanceWindowStepFunctionsParameters", "variableName" : "stepFunctions", "variableType" : "MaintenanceWindowStepFunctionsParameters", "documentation" : "

                                                                                                              The parameters for a STEP_FUNCTION task type.

                                                                                                              ", "simpleType" : "MaintenanceWindowStepFunctionsParameters", "variableSetterType" : "MaintenanceWindowStepFunctionsParameters" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLambda", "beanStyleSetterMethodName" : "setLambda", "c2jName" : "Lambda", "c2jShape" : "MaintenanceWindowLambdaParameters", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The parameters for a LAMBDA task type.

                                                                                                              \nThis is a convenience that creates an instance of the {@link MaintenanceWindowLambdaParameters.Builder} avoiding the need to create one manually via {@link MaintenanceWindowLambdaParameters#builder()}.\n\nWhen the {@link Consumer} completes, {@link MaintenanceWindowLambdaParameters.Builder#build()} is called immediately and its result is passed to {@link #lambda(MaintenanceWindowLambdaParameters)}.\n@param lambda a consumer that will call methods on {@link MaintenanceWindowLambdaParameters.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lambda(MaintenanceWindowLambdaParameters)", "deprecated" : false, "documentation" : "

                                                                                                              The parameters for a LAMBDA task type.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lambda", "fluentSetterDocumentation" : "

                                                                                                              The parameters for a LAMBDA task type.

                                                                                                              \n@param lambda The parameters for a LAMBDA task type.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lambda", "getterDocumentation" : "

                                                                                                              The parameters for a LAMBDA task type.

                                                                                                              \n@return The parameters for a LAMBDA task type.", "getterModel" : { "returnType" : "MaintenanceWindowLambdaParameters", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Lambda", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Lambda", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Lambda", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The parameters for a LAMBDA task type.

                                                                                                              \n@param lambda The parameters for a LAMBDA task type.", "setterMethodName" : "setLambda", "setterModel" : { "variableDeclarationType" : "MaintenanceWindowLambdaParameters", "variableName" : "lambda", "variableType" : "MaintenanceWindowLambdaParameters", "documentation" : null, "simpleType" : "MaintenanceWindowLambdaParameters", "variableSetterType" : "MaintenanceWindowLambdaParameters" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MaintenanceWindowLambdaParameters", "variableName" : "lambda", "variableType" : "MaintenanceWindowLambdaParameters", "documentation" : "

                                                                                                              The parameters for a LAMBDA task type.

                                                                                                              ", "simpleType" : "MaintenanceWindowLambdaParameters", "variableSetterType" : "MaintenanceWindowLambdaParameters" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Automation" : { "beanStyleGetterMethodName" : "getAutomation", "beanStyleSetterMethodName" : "setAutomation", "c2jName" : "Automation", "c2jShape" : "MaintenanceWindowAutomationParameters", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The parameters for an AUTOMATION task type.

                                                                                                              \nThis is a convenience that creates an instance of the {@link MaintenanceWindowAutomationParameters.Builder} avoiding the need to create one manually via {@link MaintenanceWindowAutomationParameters#builder()}.\n\nWhen the {@link Consumer} completes, {@link MaintenanceWindowAutomationParameters.Builder#build()} is called immediately and its result is passed to {@link #automation(MaintenanceWindowAutomationParameters)}.\n@param automation a consumer that will call methods on {@link MaintenanceWindowAutomationParameters.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #automation(MaintenanceWindowAutomationParameters)", "deprecated" : false, "documentation" : "

                                                                                                              The parameters for an AUTOMATION task type.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "automation", "fluentSetterDocumentation" : "

                                                                                                              The parameters for an AUTOMATION task type.

                                                                                                              \n@param automation The parameters for an AUTOMATION task type.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "automation", "getterDocumentation" : "

                                                                                                              The parameters for an AUTOMATION task type.

                                                                                                              \n@return The parameters for an AUTOMATION task type.", "getterModel" : { "returnType" : "MaintenanceWindowAutomationParameters", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Automation", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Automation", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Automation", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The parameters for an AUTOMATION task type.

                                                                                                              \n@param automation The parameters for an AUTOMATION task type.", "setterMethodName" : "setAutomation", "setterModel" : { "variableDeclarationType" : "MaintenanceWindowAutomationParameters", "variableName" : "automation", "variableType" : "MaintenanceWindowAutomationParameters", "documentation" : null, "simpleType" : "MaintenanceWindowAutomationParameters", "variableSetterType" : "MaintenanceWindowAutomationParameters" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MaintenanceWindowAutomationParameters", "variableName" : "automation", "variableType" : "MaintenanceWindowAutomationParameters", "documentation" : "

                                                                                                              The parameters for an AUTOMATION task type.

                                                                                                              ", "simpleType" : "MaintenanceWindowAutomationParameters", "variableSetterType" : "MaintenanceWindowAutomationParameters" }, "xmlNameSpaceUri" : null }, "Lambda" : { "beanStyleGetterMethodName" : "getLambda", "beanStyleSetterMethodName" : "setLambda", "c2jName" : "Lambda", "c2jShape" : "MaintenanceWindowLambdaParameters", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The parameters for a LAMBDA task type.

                                                                                                              \nThis is a convenience that creates an instance of the {@link MaintenanceWindowLambdaParameters.Builder} avoiding the need to create one manually via {@link MaintenanceWindowLambdaParameters#builder()}.\n\nWhen the {@link Consumer} completes, {@link MaintenanceWindowLambdaParameters.Builder#build()} is called immediately and its result is passed to {@link #lambda(MaintenanceWindowLambdaParameters)}.\n@param lambda a consumer that will call methods on {@link MaintenanceWindowLambdaParameters.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lambda(MaintenanceWindowLambdaParameters)", "deprecated" : false, "documentation" : "

                                                                                                              The parameters for a LAMBDA task type.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lambda", "fluentSetterDocumentation" : "

                                                                                                              The parameters for a LAMBDA task type.

                                                                                                              \n@param lambda The parameters for a LAMBDA task type.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lambda", "getterDocumentation" : "

                                                                                                              The parameters for a LAMBDA task type.

                                                                                                              \n@return The parameters for a LAMBDA task type.", "getterModel" : { "returnType" : "MaintenanceWindowLambdaParameters", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Lambda", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Lambda", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Lambda", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The parameters for a LAMBDA task type.

                                                                                                              \n@param lambda The parameters for a LAMBDA task type.", "setterMethodName" : "setLambda", "setterModel" : { "variableDeclarationType" : "MaintenanceWindowLambdaParameters", "variableName" : "lambda", "variableType" : "MaintenanceWindowLambdaParameters", "documentation" : null, "simpleType" : "MaintenanceWindowLambdaParameters", "variableSetterType" : "MaintenanceWindowLambdaParameters" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MaintenanceWindowLambdaParameters", "variableName" : "lambda", "variableType" : "MaintenanceWindowLambdaParameters", "documentation" : "

                                                                                                              The parameters for a LAMBDA task type.

                                                                                                              ", "simpleType" : "MaintenanceWindowLambdaParameters", "variableSetterType" : "MaintenanceWindowLambdaParameters" }, "xmlNameSpaceUri" : null }, "RunCommand" : { "beanStyleGetterMethodName" : "getRunCommand", "beanStyleSetterMethodName" : "setRunCommand", "c2jName" : "RunCommand", "c2jShape" : "MaintenanceWindowRunCommandParameters", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The parameters for a RUN_COMMAND task type.

                                                                                                              \nThis is a convenience that creates an instance of the {@link MaintenanceWindowRunCommandParameters.Builder} avoiding the need to create one manually via {@link MaintenanceWindowRunCommandParameters#builder()}.\n\nWhen the {@link Consumer} completes, {@link MaintenanceWindowRunCommandParameters.Builder#build()} is called immediately and its result is passed to {@link #runCommand(MaintenanceWindowRunCommandParameters)}.\n@param runCommand a consumer that will call methods on {@link MaintenanceWindowRunCommandParameters.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #runCommand(MaintenanceWindowRunCommandParameters)", "deprecated" : false, "documentation" : "

                                                                                                              The parameters for a RUN_COMMAND task type.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "runCommand", "fluentSetterDocumentation" : "

                                                                                                              The parameters for a RUN_COMMAND task type.

                                                                                                              \n@param runCommand The parameters for a RUN_COMMAND task type.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "runCommand", "getterDocumentation" : "

                                                                                                              The parameters for a RUN_COMMAND task type.

                                                                                                              \n@return The parameters for a RUN_COMMAND task type.", "getterModel" : { "returnType" : "MaintenanceWindowRunCommandParameters", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RunCommand", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RunCommand", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "RunCommand", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The parameters for a RUN_COMMAND task type.

                                                                                                              \n@param runCommand The parameters for a RUN_COMMAND task type.", "setterMethodName" : "setRunCommand", "setterModel" : { "variableDeclarationType" : "MaintenanceWindowRunCommandParameters", "variableName" : "runCommand", "variableType" : "MaintenanceWindowRunCommandParameters", "documentation" : null, "simpleType" : "MaintenanceWindowRunCommandParameters", "variableSetterType" : "MaintenanceWindowRunCommandParameters" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MaintenanceWindowRunCommandParameters", "variableName" : "runCommand", "variableType" : "MaintenanceWindowRunCommandParameters", "documentation" : "

                                                                                                              The parameters for a RUN_COMMAND task type.

                                                                                                              ", "simpleType" : "MaintenanceWindowRunCommandParameters", "variableSetterType" : "MaintenanceWindowRunCommandParameters" }, "xmlNameSpaceUri" : null }, "StepFunctions" : { "beanStyleGetterMethodName" : "getStepFunctions", "beanStyleSetterMethodName" : "setStepFunctions", "c2jName" : "StepFunctions", "c2jShape" : "MaintenanceWindowStepFunctionsParameters", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The parameters for a STEP_FUNCTION task type.

                                                                                                              \nThis is a convenience that creates an instance of the {@link MaintenanceWindowStepFunctionsParameters.Builder} avoiding the need to create one manually via {@link MaintenanceWindowStepFunctionsParameters#builder()}.\n\nWhen the {@link Consumer} completes, {@link MaintenanceWindowStepFunctionsParameters.Builder#build()} is called immediately and its result is passed to {@link #stepFunctions(MaintenanceWindowStepFunctionsParameters)}.\n@param stepFunctions a consumer that will call methods on {@link MaintenanceWindowStepFunctionsParameters.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stepFunctions(MaintenanceWindowStepFunctionsParameters)", "deprecated" : false, "documentation" : "

                                                                                                              The parameters for a STEP_FUNCTION task type.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stepFunctions", "fluentSetterDocumentation" : "

                                                                                                              The parameters for a STEP_FUNCTION task type.

                                                                                                              \n@param stepFunctions The parameters for a STEP_FUNCTION task type.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stepFunctions", "getterDocumentation" : "

                                                                                                              The parameters for a STEP_FUNCTION task type.

                                                                                                              \n@return The parameters for a STEP_FUNCTION task type.", "getterModel" : { "returnType" : "MaintenanceWindowStepFunctionsParameters", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StepFunctions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StepFunctions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "StepFunctions", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The parameters for a STEP_FUNCTION task type.

                                                                                                              \n@param stepFunctions The parameters for a STEP_FUNCTION task type.", "setterMethodName" : "setStepFunctions", "setterModel" : { "variableDeclarationType" : "MaintenanceWindowStepFunctionsParameters", "variableName" : "stepFunctions", "variableType" : "MaintenanceWindowStepFunctionsParameters", "documentation" : null, "simpleType" : "MaintenanceWindowStepFunctionsParameters", "variableSetterType" : "MaintenanceWindowStepFunctionsParameters" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MaintenanceWindowStepFunctionsParameters", "variableName" : "stepFunctions", "variableType" : "MaintenanceWindowStepFunctionsParameters", "documentation" : "

                                                                                                              The parameters for a STEP_FUNCTION task type.

                                                                                                              ", "simpleType" : "MaintenanceWindowStepFunctionsParameters", "variableSetterType" : "MaintenanceWindowStepFunctionsParameters" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getRunCommand", "beanStyleSetterMethodName" : "setRunCommand", "c2jName" : "RunCommand", "c2jShape" : "MaintenanceWindowRunCommandParameters", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The parameters for a RUN_COMMAND task type.

                                                                                                              \nThis is a convenience that creates an instance of the {@link MaintenanceWindowRunCommandParameters.Builder} avoiding the need to create one manually via {@link MaintenanceWindowRunCommandParameters#builder()}.\n\nWhen the {@link Consumer} completes, {@link MaintenanceWindowRunCommandParameters.Builder#build()} is called immediately and its result is passed to {@link #runCommand(MaintenanceWindowRunCommandParameters)}.\n@param runCommand a consumer that will call methods on {@link MaintenanceWindowRunCommandParameters.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #runCommand(MaintenanceWindowRunCommandParameters)", "deprecated" : false, "documentation" : "

                                                                                                              The parameters for a RUN_COMMAND task type.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "runCommand", "fluentSetterDocumentation" : "

                                                                                                              The parameters for a RUN_COMMAND task type.

                                                                                                              \n@param runCommand The parameters for a RUN_COMMAND task type.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "runCommand", "getterDocumentation" : "

                                                                                                              The parameters for a RUN_COMMAND task type.

                                                                                                              \n@return The parameters for a RUN_COMMAND task type.", "getterModel" : { "returnType" : "MaintenanceWindowRunCommandParameters", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RunCommand", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RunCommand", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "RunCommand", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The parameters for a RUN_COMMAND task type.

                                                                                                              \n@param runCommand The parameters for a RUN_COMMAND task type.", "setterMethodName" : "setRunCommand", "setterModel" : { "variableDeclarationType" : "MaintenanceWindowRunCommandParameters", "variableName" : "runCommand", "variableType" : "MaintenanceWindowRunCommandParameters", "documentation" : null, "simpleType" : "MaintenanceWindowRunCommandParameters", "variableSetterType" : "MaintenanceWindowRunCommandParameters" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MaintenanceWindowRunCommandParameters", "variableName" : "runCommand", "variableType" : "MaintenanceWindowRunCommandParameters", "documentation" : "

                                                                                                              The parameters for a RUN_COMMAND task type.

                                                                                                              ", "simpleType" : "MaintenanceWindowRunCommandParameters", "variableSetterType" : "MaintenanceWindowRunCommandParameters" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAutomation", "beanStyleSetterMethodName" : "setAutomation", "c2jName" : "Automation", "c2jShape" : "MaintenanceWindowAutomationParameters", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The parameters for an AUTOMATION task type.

                                                                                                              \nThis is a convenience that creates an instance of the {@link MaintenanceWindowAutomationParameters.Builder} avoiding the need to create one manually via {@link MaintenanceWindowAutomationParameters#builder()}.\n\nWhen the {@link Consumer} completes, {@link MaintenanceWindowAutomationParameters.Builder#build()} is called immediately and its result is passed to {@link #automation(MaintenanceWindowAutomationParameters)}.\n@param automation a consumer that will call methods on {@link MaintenanceWindowAutomationParameters.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #automation(MaintenanceWindowAutomationParameters)", "deprecated" : false, "documentation" : "

                                                                                                              The parameters for an AUTOMATION task type.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "automation", "fluentSetterDocumentation" : "

                                                                                                              The parameters for an AUTOMATION task type.

                                                                                                              \n@param automation The parameters for an AUTOMATION task type.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "automation", "getterDocumentation" : "

                                                                                                              The parameters for an AUTOMATION task type.

                                                                                                              \n@return The parameters for an AUTOMATION task type.", "getterModel" : { "returnType" : "MaintenanceWindowAutomationParameters", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Automation", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Automation", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Automation", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The parameters for an AUTOMATION task type.

                                                                                                              \n@param automation The parameters for an AUTOMATION task type.", "setterMethodName" : "setAutomation", "setterModel" : { "variableDeclarationType" : "MaintenanceWindowAutomationParameters", "variableName" : "automation", "variableType" : "MaintenanceWindowAutomationParameters", "documentation" : null, "simpleType" : "MaintenanceWindowAutomationParameters", "variableSetterType" : "MaintenanceWindowAutomationParameters" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MaintenanceWindowAutomationParameters", "variableName" : "automation", "variableType" : "MaintenanceWindowAutomationParameters", "documentation" : "

                                                                                                              The parameters for an AUTOMATION task type.

                                                                                                              ", "simpleType" : "MaintenanceWindowAutomationParameters", "variableSetterType" : "MaintenanceWindowAutomationParameters" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStepFunctions", "beanStyleSetterMethodName" : "setStepFunctions", "c2jName" : "StepFunctions", "c2jShape" : "MaintenanceWindowStepFunctionsParameters", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The parameters for a STEP_FUNCTION task type.

                                                                                                              \nThis is a convenience that creates an instance of the {@link MaintenanceWindowStepFunctionsParameters.Builder} avoiding the need to create one manually via {@link MaintenanceWindowStepFunctionsParameters#builder()}.\n\nWhen the {@link Consumer} completes, {@link MaintenanceWindowStepFunctionsParameters.Builder#build()} is called immediately and its result is passed to {@link #stepFunctions(MaintenanceWindowStepFunctionsParameters)}.\n@param stepFunctions a consumer that will call methods on {@link MaintenanceWindowStepFunctionsParameters.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stepFunctions(MaintenanceWindowStepFunctionsParameters)", "deprecated" : false, "documentation" : "

                                                                                                              The parameters for a STEP_FUNCTION task type.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stepFunctions", "fluentSetterDocumentation" : "

                                                                                                              The parameters for a STEP_FUNCTION task type.

                                                                                                              \n@param stepFunctions The parameters for a STEP_FUNCTION task type.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stepFunctions", "getterDocumentation" : "

                                                                                                              The parameters for a STEP_FUNCTION task type.

                                                                                                              \n@return The parameters for a STEP_FUNCTION task type.", "getterModel" : { "returnType" : "MaintenanceWindowStepFunctionsParameters", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StepFunctions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StepFunctions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "StepFunctions", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The parameters for a STEP_FUNCTION task type.

                                                                                                              \n@param stepFunctions The parameters for a STEP_FUNCTION task type.", "setterMethodName" : "setStepFunctions", "setterModel" : { "variableDeclarationType" : "MaintenanceWindowStepFunctionsParameters", "variableName" : "stepFunctions", "variableType" : "MaintenanceWindowStepFunctionsParameters", "documentation" : null, "simpleType" : "MaintenanceWindowStepFunctionsParameters", "variableSetterType" : "MaintenanceWindowStepFunctionsParameters" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MaintenanceWindowStepFunctionsParameters", "variableName" : "stepFunctions", "variableType" : "MaintenanceWindowStepFunctionsParameters", "documentation" : "

                                                                                                              The parameters for a STEP_FUNCTION task type.

                                                                                                              ", "simpleType" : "MaintenanceWindowStepFunctionsParameters", "variableSetterType" : "MaintenanceWindowStepFunctionsParameters" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLambda", "beanStyleSetterMethodName" : "setLambda", "c2jName" : "Lambda", "c2jShape" : "MaintenanceWindowLambdaParameters", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The parameters for a LAMBDA task type.

                                                                                                              \nThis is a convenience that creates an instance of the {@link MaintenanceWindowLambdaParameters.Builder} avoiding the need to create one manually via {@link MaintenanceWindowLambdaParameters#builder()}.\n\nWhen the {@link Consumer} completes, {@link MaintenanceWindowLambdaParameters.Builder#build()} is called immediately and its result is passed to {@link #lambda(MaintenanceWindowLambdaParameters)}.\n@param lambda a consumer that will call methods on {@link MaintenanceWindowLambdaParameters.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lambda(MaintenanceWindowLambdaParameters)", "deprecated" : false, "documentation" : "

                                                                                                              The parameters for a LAMBDA task type.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lambda", "fluentSetterDocumentation" : "

                                                                                                              The parameters for a LAMBDA task type.

                                                                                                              \n@param lambda The parameters for a LAMBDA task type.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lambda", "getterDocumentation" : "

                                                                                                              The parameters for a LAMBDA task type.

                                                                                                              \n@return The parameters for a LAMBDA task type.", "getterModel" : { "returnType" : "MaintenanceWindowLambdaParameters", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Lambda", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Lambda", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Lambda", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The parameters for a LAMBDA task type.

                                                                                                              \n@param lambda The parameters for a LAMBDA task type.", "setterMethodName" : "setLambda", "setterModel" : { "variableDeclarationType" : "MaintenanceWindowLambdaParameters", "variableName" : "lambda", "variableType" : "MaintenanceWindowLambdaParameters", "documentation" : null, "simpleType" : "MaintenanceWindowLambdaParameters", "variableSetterType" : "MaintenanceWindowLambdaParameters" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MaintenanceWindowLambdaParameters", "variableName" : "lambda", "variableType" : "MaintenanceWindowLambdaParameters", "documentation" : "

                                                                                                              The parameters for a LAMBDA task type.

                                                                                                              ", "simpleType" : "MaintenanceWindowLambdaParameters", "variableSetterType" : "MaintenanceWindowLambdaParameters" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "MaintenanceWindowTaskInvocationParameters", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "MaintenanceWindowTaskInvocationParameters", "variableName" : "maintenanceWindowTaskInvocationParameters", "variableType" : "MaintenanceWindowTaskInvocationParameters", "documentation" : null, "simpleType" : "MaintenanceWindowTaskInvocationParameters", "variableSetterType" : "MaintenanceWindowTaskInvocationParameters" }, "wrapper" : false }, "MaintenanceWindowTaskParameterValueExpression" : { "c2jName" : "MaintenanceWindowTaskParameterValueExpression", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              Defines the values for a task parameter.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getValues", "beanStyleSetterMethodName" : "setValues", "c2jName" : "Values", "c2jShape" : "MaintenanceWindowTaskParameterValueList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              This field contains an array of 0 or more strings, each 1 to 255 characters in length.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #values(List)}.\n@param values a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #values(List)", "deprecated" : false, "documentation" : "

                                                                                                              This field contains an array of 0 or more strings, each 1 to 255 characters in length.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "values", "fluentSetterDocumentation" : "

                                                                                                              This field contains an array of 0 or more strings, each 1 to 255 characters in length.

                                                                                                              \n@param values This field contains an array of 0 or more strings, each 1 to 255 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "values", "getterDocumentation" : "

                                                                                                              This field contains an array of 0 or more strings, each 1 to 255 characters in length.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return This field contains an array of 0 or more strings, each 1 to 255 characters in length.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Values", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Values", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "MaintenanceWindowTaskParameterValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : true, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Values", "sensitive" : true, "setterDocumentation" : "

                                                                                                              This field contains an array of 0 or more strings, each 1 to 255 characters in length.

                                                                                                              \n@param values This field contains an array of 0 or more strings, each 1 to 255 characters in length.", "setterMethodName" : "setValues", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : "

                                                                                                              This field contains an array of 0 or more strings, each 1 to 255 characters in length.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Values" : { "beanStyleGetterMethodName" : "getValues", "beanStyleSetterMethodName" : "setValues", "c2jName" : "Values", "c2jShape" : "MaintenanceWindowTaskParameterValueList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              This field contains an array of 0 or more strings, each 1 to 255 characters in length.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #values(List)}.\n@param values a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #values(List)", "deprecated" : false, "documentation" : "

                                                                                                              This field contains an array of 0 or more strings, each 1 to 255 characters in length.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "values", "fluentSetterDocumentation" : "

                                                                                                              This field contains an array of 0 or more strings, each 1 to 255 characters in length.

                                                                                                              \n@param values This field contains an array of 0 or more strings, each 1 to 255 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "values", "getterDocumentation" : "

                                                                                                              This field contains an array of 0 or more strings, each 1 to 255 characters in length.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return This field contains an array of 0 or more strings, each 1 to 255 characters in length.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Values", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Values", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "MaintenanceWindowTaskParameterValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : true, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Values", "sensitive" : true, "setterDocumentation" : "

                                                                                                              This field contains an array of 0 or more strings, each 1 to 255 characters in length.

                                                                                                              \n@param values This field contains an array of 0 or more strings, each 1 to 255 characters in length.", "setterMethodName" : "setValues", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : "

                                                                                                              This field contains an array of 0 or more strings, each 1 to 255 characters in length.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getValues", "beanStyleSetterMethodName" : "setValues", "c2jName" : "Values", "c2jShape" : "MaintenanceWindowTaskParameterValueList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              This field contains an array of 0 or more strings, each 1 to 255 characters in length.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #values(List)}.\n@param values a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #values(List)", "deprecated" : false, "documentation" : "

                                                                                                              This field contains an array of 0 or more strings, each 1 to 255 characters in length.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "values", "fluentSetterDocumentation" : "

                                                                                                              This field contains an array of 0 or more strings, each 1 to 255 characters in length.

                                                                                                              \n@param values This field contains an array of 0 or more strings, each 1 to 255 characters in length.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "values", "getterDocumentation" : "

                                                                                                              This field contains an array of 0 or more strings, each 1 to 255 characters in length.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return This field contains an array of 0 or more strings, each 1 to 255 characters in length.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Values", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Values", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "MaintenanceWindowTaskParameterValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : true, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Values", "sensitive" : true, "setterDocumentation" : "

                                                                                                              This field contains an array of 0 or more strings, each 1 to 255 characters in length.

                                                                                                              \n@param values This field contains an array of 0 or more strings, each 1 to 255 characters in length.", "setterMethodName" : "setValues", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : "

                                                                                                              This field contains an array of 0 or more strings, each 1 to 255 characters in length.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "MaintenanceWindowTaskParameterValueExpression", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "MaintenanceWindowTaskParameterValueExpression", "variableName" : "maintenanceWindowTaskParameterValueExpression", "variableType" : "MaintenanceWindowTaskParameterValueExpression", "documentation" : null, "simpleType" : "MaintenanceWindowTaskParameterValueExpression", "variableSetterType" : "MaintenanceWindowTaskParameterValueExpression" }, "wrapper" : false }, "MaintenanceWindowTaskType" : { "c2jName" : "MaintenanceWindowTaskType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "RUN_COMMAND", "value" : "RUN_COMMAND" }, { "name" : "AUTOMATION", "value" : "AUTOMATION" }, { "name" : "STEP_FUNCTIONS", "value" : "STEP_FUNCTIONS" }, { "name" : "LAMBDA", "value" : "LAMBDA" } ], "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" : "MaintenanceWindowTaskType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "MaintenanceWindowTaskType", "variableName" : "maintenanceWindowTaskType", "variableType" : "MaintenanceWindowTaskType", "documentation" : null, "simpleType" : "MaintenanceWindowTaskType", "variableSetterType" : "MaintenanceWindowTaskType" }, "wrapper" : false }, "MaxDocumentSizeExceededException" : { "c2jName" : "MaxDocumentSizeExceeded", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              The size limit of a document is 64 KB.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "MaxDocumentSizeExceeded", "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" : "MaxDocumentSizeExceededException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "MaxDocumentSizeExceededException", "variableName" : "maxDocumentSizeExceededException", "variableType" : "MaxDocumentSizeExceededException", "documentation" : null, "simpleType" : "MaxDocumentSizeExceededException", "variableSetterType" : "MaxDocumentSizeExceededException" }, "wrapper" : false }, "ModifyDocumentPermissionRequest" : { "c2jName" : "ModifyDocumentPermissionRequest", "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" : "ModifyDocumentPermission", "locationName" : null, "requestUri" : "/", "target" : "AmazonSSM.ModifyDocumentPermission", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "DocumentName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of the document that you want to share.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name of the document that you want to share.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                              The name of the document that you want to share.

                                                                                                              \n@param name The name of the document that you want to share.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                              The name of the document that you want to share.

                                                                                                              \n@return The name of the document that you want to share.", "getterModel" : { "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 document that you want to share.

                                                                                                              \n@param name The name of the document that you want to share.", "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 document that you want to share.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPermissionTypeAsString", "beanStyleSetterMethodName" : "setPermissionType", "c2jName" : "PermissionType", "c2jShape" : "DocumentPermissionType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The permission type for the document. The permission type can be Share.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #permissionTypeAsString(String)}.\n@param permissionType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #permissionType(String)", "deprecated" : false, "documentation" : "

                                                                                                              The permission type for the document. The permission type can be Share.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "DocumentPermissionType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "permissionType", "fluentEnumSetterMethodName" : "permissionType", "fluentGetterMethodName" : "permissionTypeAsString", "fluentSetterDocumentation" : "

                                                                                                              The permission type for the document. The permission type can be Share.

                                                                                                              \n@param permissionType The permission type for the document. The permission type can be Share.\n@see DocumentPermissionType\n@return Returns a reference to this object so that method calls can be chained together.\n@see DocumentPermissionType", "fluentSetterMethodName" : "permissionType", "getterDocumentation" : "

                                                                                                              The permission type for the document. The permission type can be Share.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #permissionType} will return {@link DocumentPermissionType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #permissionTypeAsString}.\n

                                                                                                              \n@return The permission type for the document. The permission type can be Share.\n@see DocumentPermissionType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PermissionType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PermissionType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PermissionType", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The permission type for the document. The permission type can be Share.

                                                                                                              \n@param permissionType The permission type for the document. The permission type can be Share.\n@see DocumentPermissionType", "setterMethodName" : "setPermissionType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "permissionType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "permissionType", "variableType" : "String", "documentation" : "

                                                                                                              The permission type for the document. The permission type can be Share.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAccountIdsToAdd", "beanStyleSetterMethodName" : "setAccountIdsToAdd", "c2jName" : "AccountIdsToAdd", "c2jShape" : "AccountIdList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The AWS user accounts that should have access to the document. The account IDs can either be a group of account IDs or All.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #accountIdsToAdd(List)}.\n@param accountIdsToAdd a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #accountIdsToAdd(List)", "deprecated" : false, "documentation" : "

                                                                                                              The AWS user accounts that should have access to the document. The account IDs can either be a group of account IDs or All.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accountIdsToAdd", "fluentSetterDocumentation" : "

                                                                                                              The AWS user accounts that should have access to the document. The account IDs can either be a group of account IDs or All.

                                                                                                              \n@param accountIdsToAdd The AWS user accounts that should have access to the document. The account IDs can either be a group of account IDs or All.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "accountIdsToAdd", "getterDocumentation" : "

                                                                                                              The AWS user accounts that should have access to the document. The account IDs can either be a group of account IDs or All.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The AWS user accounts that should have access to the document. The account IDs can either be a group of account IDs or All.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AccountIdsToAdd", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AccountIdsToAdd", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AccountId", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "AccountIdsToAdd", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The AWS user accounts that should have access to the document. The account IDs can either be a group of account IDs or All.

                                                                                                              \n@param accountIdsToAdd The AWS user accounts that should have access to the document. The account IDs can either be a group of account IDs or All.", "setterMethodName" : "setAccountIdsToAdd", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "accountIdsToAdd", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "accountIdsToAdd", "variableType" : "java.util.List", "documentation" : "

                                                                                                              The AWS user accounts that should have access to the document. The account IDs can either be a group of account IDs or All.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAccountIdsToRemove", "beanStyleSetterMethodName" : "setAccountIdsToRemove", "c2jName" : "AccountIdsToRemove", "c2jShape" : "AccountIdList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The AWS user accounts that should no longer have access to the document. The AWS user account can either be a group of account IDs or All. This action has a higher priority than AccountIdsToAdd. If you specify an account ID to add and the same ID to remove, the system removes access to the document.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #accountIdsToRemove(List)}.\n@param accountIdsToRemove a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #accountIdsToRemove(List)", "deprecated" : false, "documentation" : "

                                                                                                              The AWS user accounts that should no longer have access to the document. The AWS user account can either be a group of account IDs or All. This action has a higher priority than AccountIdsToAdd. If you specify an account ID to add and the same ID to remove, the system removes access to the document.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accountIdsToRemove", "fluentSetterDocumentation" : "

                                                                                                              The AWS user accounts that should no longer have access to the document. The AWS user account can either be a group of account IDs or All. This action has a higher priority than AccountIdsToAdd. If you specify an account ID to add and the same ID to remove, the system removes access to the document.

                                                                                                              \n@param accountIdsToRemove The AWS user accounts that should no longer have access to the document. The AWS user account can either be a group of account IDs or All. This action has a higher priority than AccountIdsToAdd. If you specify an account ID to add and the same ID to remove, the system removes access to the document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "accountIdsToRemove", "getterDocumentation" : "

                                                                                                              The AWS user accounts that should no longer have access to the document. The AWS user account can either be a group of account IDs or All. This action has a higher priority than AccountIdsToAdd. If you specify an account ID to add and the same ID to remove, the system removes access to the document.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The AWS user accounts that should no longer have access to the document. The AWS user account can either be a group of account IDs or All. This action has a higher priority than AccountIdsToAdd. If you specify an account ID to add and the same ID to remove, the system removes access to the document.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AccountIdsToRemove", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AccountIdsToRemove", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AccountId", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "AccountIdsToRemove", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The AWS user accounts that should no longer have access to the document. The AWS user account can either be a group of account IDs or All. This action has a higher priority than AccountIdsToAdd. If you specify an account ID to add and the same ID to remove, the system removes access to the document.

                                                                                                              \n@param accountIdsToRemove The AWS user accounts that should no longer have access to the document. The AWS user account can either be a group of account IDs or All. This action has a higher priority than AccountIdsToAdd. If you specify an account ID to add and the same ID to remove, the system removes access to the document.", "setterMethodName" : "setAccountIdsToRemove", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "accountIdsToRemove", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "accountIdsToRemove", "variableType" : "java.util.List", "documentation" : "

                                                                                                              The AWS user accounts that should no longer have access to the document. The AWS user account can either be a group of account IDs or All. This action has a higher priority than AccountIdsToAdd. If you specify an account ID to add and the same ID to remove, the system removes access to the document.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AccountIdsToAdd" : { "beanStyleGetterMethodName" : "getAccountIdsToAdd", "beanStyleSetterMethodName" : "setAccountIdsToAdd", "c2jName" : "AccountIdsToAdd", "c2jShape" : "AccountIdList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The AWS user accounts that should have access to the document. The account IDs can either be a group of account IDs or All.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #accountIdsToAdd(List)}.\n@param accountIdsToAdd a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #accountIdsToAdd(List)", "deprecated" : false, "documentation" : "

                                                                                                              The AWS user accounts that should have access to the document. The account IDs can either be a group of account IDs or All.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accountIdsToAdd", "fluentSetterDocumentation" : "

                                                                                                              The AWS user accounts that should have access to the document. The account IDs can either be a group of account IDs or All.

                                                                                                              \n@param accountIdsToAdd The AWS user accounts that should have access to the document. The account IDs can either be a group of account IDs or All.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "accountIdsToAdd", "getterDocumentation" : "

                                                                                                              The AWS user accounts that should have access to the document. The account IDs can either be a group of account IDs or All.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The AWS user accounts that should have access to the document. The account IDs can either be a group of account IDs or All.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AccountIdsToAdd", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AccountIdsToAdd", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AccountId", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "AccountIdsToAdd", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The AWS user accounts that should have access to the document. The account IDs can either be a group of account IDs or All.

                                                                                                              \n@param accountIdsToAdd The AWS user accounts that should have access to the document. The account IDs can either be a group of account IDs or All.", "setterMethodName" : "setAccountIdsToAdd", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "accountIdsToAdd", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "accountIdsToAdd", "variableType" : "java.util.List", "documentation" : "

                                                                                                              The AWS user accounts that should have access to the document. The account IDs can either be a group of account IDs or All.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "AccountIdsToRemove" : { "beanStyleGetterMethodName" : "getAccountIdsToRemove", "beanStyleSetterMethodName" : "setAccountIdsToRemove", "c2jName" : "AccountIdsToRemove", "c2jShape" : "AccountIdList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The AWS user accounts that should no longer have access to the document. The AWS user account can either be a group of account IDs or All. This action has a higher priority than AccountIdsToAdd. If you specify an account ID to add and the same ID to remove, the system removes access to the document.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #accountIdsToRemove(List)}.\n@param accountIdsToRemove a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #accountIdsToRemove(List)", "deprecated" : false, "documentation" : "

                                                                                                              The AWS user accounts that should no longer have access to the document. The AWS user account can either be a group of account IDs or All. This action has a higher priority than AccountIdsToAdd. If you specify an account ID to add and the same ID to remove, the system removes access to the document.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accountIdsToRemove", "fluentSetterDocumentation" : "

                                                                                                              The AWS user accounts that should no longer have access to the document. The AWS user account can either be a group of account IDs or All. This action has a higher priority than AccountIdsToAdd. If you specify an account ID to add and the same ID to remove, the system removes access to the document.

                                                                                                              \n@param accountIdsToRemove The AWS user accounts that should no longer have access to the document. The AWS user account can either be a group of account IDs or All. This action has a higher priority than AccountIdsToAdd. If you specify an account ID to add and the same ID to remove, the system removes access to the document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "accountIdsToRemove", "getterDocumentation" : "

                                                                                                              The AWS user accounts that should no longer have access to the document. The AWS user account can either be a group of account IDs or All. This action has a higher priority than AccountIdsToAdd. If you specify an account ID to add and the same ID to remove, the system removes access to the document.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The AWS user accounts that should no longer have access to the document. The AWS user account can either be a group of account IDs or All. This action has a higher priority than AccountIdsToAdd. If you specify an account ID to add and the same ID to remove, the system removes access to the document.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AccountIdsToRemove", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AccountIdsToRemove", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AccountId", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "AccountIdsToRemove", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The AWS user accounts that should no longer have access to the document. The AWS user account can either be a group of account IDs or All. This action has a higher priority than AccountIdsToAdd. If you specify an account ID to add and the same ID to remove, the system removes access to the document.

                                                                                                              \n@param accountIdsToRemove The AWS user accounts that should no longer have access to the document. The AWS user account can either be a group of account IDs or All. This action has a higher priority than AccountIdsToAdd. If you specify an account ID to add and the same ID to remove, the system removes access to the document.", "setterMethodName" : "setAccountIdsToRemove", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "accountIdsToRemove", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "accountIdsToRemove", "variableType" : "java.util.List", "documentation" : "

                                                                                                              The AWS user accounts that should no longer have access to the document. The AWS user account can either be a group of account IDs or All. This action has a higher priority than AccountIdsToAdd. If you specify an account ID to add and the same ID to remove, the system removes access to the document.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "DocumentName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of the document that you want to share.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name of the document that you want to share.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                              The name of the document that you want to share.

                                                                                                              \n@param name The name of the document that you want to share.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                              The name of the document that you want to share.

                                                                                                              \n@return The name of the document that you want to share.", "getterModel" : { "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 document that you want to share.

                                                                                                              \n@param name The name of the document that you want to share.", "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 document that you want to share.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "PermissionType" : { "beanStyleGetterMethodName" : "getPermissionTypeAsString", "beanStyleSetterMethodName" : "setPermissionType", "c2jName" : "PermissionType", "c2jShape" : "DocumentPermissionType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The permission type for the document. The permission type can be Share.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #permissionTypeAsString(String)}.\n@param permissionType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #permissionType(String)", "deprecated" : false, "documentation" : "

                                                                                                              The permission type for the document. The permission type can be Share.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "DocumentPermissionType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "permissionType", "fluentEnumSetterMethodName" : "permissionType", "fluentGetterMethodName" : "permissionTypeAsString", "fluentSetterDocumentation" : "

                                                                                                              The permission type for the document. The permission type can be Share.

                                                                                                              \n@param permissionType The permission type for the document. The permission type can be Share.\n@see DocumentPermissionType\n@return Returns a reference to this object so that method calls can be chained together.\n@see DocumentPermissionType", "fluentSetterMethodName" : "permissionType", "getterDocumentation" : "

                                                                                                              The permission type for the document. The permission type can be Share.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #permissionType} will return {@link DocumentPermissionType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #permissionTypeAsString}.\n

                                                                                                              \n@return The permission type for the document. The permission type can be Share.\n@see DocumentPermissionType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PermissionType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PermissionType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PermissionType", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The permission type for the document. The permission type can be Share.

                                                                                                              \n@param permissionType The permission type for the document. The permission type can be Share.\n@see DocumentPermissionType", "setterMethodName" : "setPermissionType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "permissionType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "permissionType", "variableType" : "String", "documentation" : "

                                                                                                              The permission type for the document. The permission type can be Share.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "DocumentName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of the document that you want to share.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name of the document that you want to share.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                              The name of the document that you want to share.

                                                                                                              \n@param name The name of the document that you want to share.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                              The name of the document that you want to share.

                                                                                                              \n@return The name of the document that you want to share.", "getterModel" : { "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 document that you want to share.

                                                                                                              \n@param name The name of the document that you want to share.", "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 document that you want to share.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPermissionTypeAsString", "beanStyleSetterMethodName" : "setPermissionType", "c2jName" : "PermissionType", "c2jShape" : "DocumentPermissionType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The permission type for the document. The permission type can be Share.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #permissionTypeAsString(String)}.\n@param permissionType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #permissionType(String)", "deprecated" : false, "documentation" : "

                                                                                                              The permission type for the document. The permission type can be Share.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "DocumentPermissionType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "permissionType", "fluentEnumSetterMethodName" : "permissionType", "fluentGetterMethodName" : "permissionTypeAsString", "fluentSetterDocumentation" : "

                                                                                                              The permission type for the document. The permission type can be Share.

                                                                                                              \n@param permissionType The permission type for the document. The permission type can be Share.\n@see DocumentPermissionType\n@return Returns a reference to this object so that method calls can be chained together.\n@see DocumentPermissionType", "fluentSetterMethodName" : "permissionType", "getterDocumentation" : "

                                                                                                              The permission type for the document. The permission type can be Share.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #permissionType} will return {@link DocumentPermissionType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #permissionTypeAsString}.\n

                                                                                                              \n@return The permission type for the document. The permission type can be Share.\n@see DocumentPermissionType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PermissionType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PermissionType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PermissionType", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The permission type for the document. The permission type can be Share.

                                                                                                              \n@param permissionType The permission type for the document. The permission type can be Share.\n@see DocumentPermissionType", "setterMethodName" : "setPermissionType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "permissionType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "permissionType", "variableType" : "String", "documentation" : "

                                                                                                              The permission type for the document. The permission type can be Share.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAccountIdsToAdd", "beanStyleSetterMethodName" : "setAccountIdsToAdd", "c2jName" : "AccountIdsToAdd", "c2jShape" : "AccountIdList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The AWS user accounts that should have access to the document. The account IDs can either be a group of account IDs or All.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #accountIdsToAdd(List)}.\n@param accountIdsToAdd a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #accountIdsToAdd(List)", "deprecated" : false, "documentation" : "

                                                                                                              The AWS user accounts that should have access to the document. The account IDs can either be a group of account IDs or All.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accountIdsToAdd", "fluentSetterDocumentation" : "

                                                                                                              The AWS user accounts that should have access to the document. The account IDs can either be a group of account IDs or All.

                                                                                                              \n@param accountIdsToAdd The AWS user accounts that should have access to the document. The account IDs can either be a group of account IDs or All.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "accountIdsToAdd", "getterDocumentation" : "

                                                                                                              The AWS user accounts that should have access to the document. The account IDs can either be a group of account IDs or All.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The AWS user accounts that should have access to the document. The account IDs can either be a group of account IDs or All.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AccountIdsToAdd", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AccountIdsToAdd", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AccountId", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "AccountIdsToAdd", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The AWS user accounts that should have access to the document. The account IDs can either be a group of account IDs or All.

                                                                                                              \n@param accountIdsToAdd The AWS user accounts that should have access to the document. The account IDs can either be a group of account IDs or All.", "setterMethodName" : "setAccountIdsToAdd", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "accountIdsToAdd", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "accountIdsToAdd", "variableType" : "java.util.List", "documentation" : "

                                                                                                              The AWS user accounts that should have access to the document. The account IDs can either be a group of account IDs or All.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAccountIdsToRemove", "beanStyleSetterMethodName" : "setAccountIdsToRemove", "c2jName" : "AccountIdsToRemove", "c2jShape" : "AccountIdList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The AWS user accounts that should no longer have access to the document. The AWS user account can either be a group of account IDs or All. This action has a higher priority than AccountIdsToAdd. If you specify an account ID to add and the same ID to remove, the system removes access to the document.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #accountIdsToRemove(List)}.\n@param accountIdsToRemove a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #accountIdsToRemove(List)", "deprecated" : false, "documentation" : "

                                                                                                              The AWS user accounts that should no longer have access to the document. The AWS user account can either be a group of account IDs or All. This action has a higher priority than AccountIdsToAdd. If you specify an account ID to add and the same ID to remove, the system removes access to the document.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accountIdsToRemove", "fluentSetterDocumentation" : "

                                                                                                              The AWS user accounts that should no longer have access to the document. The AWS user account can either be a group of account IDs or All. This action has a higher priority than AccountIdsToAdd. If you specify an account ID to add and the same ID to remove, the system removes access to the document.

                                                                                                              \n@param accountIdsToRemove The AWS user accounts that should no longer have access to the document. The AWS user account can either be a group of account IDs or All. This action has a higher priority than AccountIdsToAdd. If you specify an account ID to add and the same ID to remove, the system removes access to the document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "accountIdsToRemove", "getterDocumentation" : "

                                                                                                              The AWS user accounts that should no longer have access to the document. The AWS user account can either be a group of account IDs or All. This action has a higher priority than AccountIdsToAdd. If you specify an account ID to add and the same ID to remove, the system removes access to the document.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The AWS user accounts that should no longer have access to the document. The AWS user account can either be a group of account IDs or All. This action has a higher priority than AccountIdsToAdd. If you specify an account ID to add and the same ID to remove, the system removes access to the document.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AccountIdsToRemove", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AccountIdsToRemove", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AccountId", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "AccountIdsToRemove", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The AWS user accounts that should no longer have access to the document. The AWS user account can either be a group of account IDs or All. This action has a higher priority than AccountIdsToAdd. If you specify an account ID to add and the same ID to remove, the system removes access to the document.

                                                                                                              \n@param accountIdsToRemove The AWS user accounts that should no longer have access to the document. The AWS user account can either be a group of account IDs or All. This action has a higher priority than AccountIdsToAdd. If you specify an account ID to add and the same ID to remove, the system removes access to the document.", "setterMethodName" : "setAccountIdsToRemove", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "accountIdsToRemove", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "accountIdsToRemove", "variableType" : "java.util.List", "documentation" : "

                                                                                                              The AWS user accounts that should no longer have access to the document. The AWS user account can either be a group of account IDs or All. This action has a higher priority than AccountIdsToAdd. If you specify an account ID to add and the same ID to remove, the system removes access to the document.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Name", "PermissionType" ], "shapeName" : "ModifyDocumentPermissionRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ModifyDocumentPermissionRequest", "variableName" : "modifyDocumentPermissionRequest", "variableType" : "ModifyDocumentPermissionRequest", "documentation" : null, "simpleType" : "ModifyDocumentPermissionRequest", "variableSetterType" : "ModifyDocumentPermissionRequest" }, "wrapper" : false }, "ModifyDocumentPermissionResponse" : { "c2jName" : "ModifyDocumentPermissionResponse", "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" : "ModifyDocumentPermissionResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ModifyDocumentPermissionResponse", "variableName" : "modifyDocumentPermissionResponse", "variableType" : "ModifyDocumentPermissionResponse", "documentation" : null, "simpleType" : "ModifyDocumentPermissionResponse", "variableSetterType" : "ModifyDocumentPermissionResponse" }, "wrapper" : false }, "NonCompliantSummary" : { "c2jName" : "NonCompliantSummary", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              A summary of resources that are not compliant. The summary is organized according to resource type.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getNonCompliantCount", "beanStyleSetterMethodName" : "setNonCompliantCount", "c2jName" : "NonCompliantCount", "c2jShape" : "ComplianceSummaryCount", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The total number of compliance items that are not compliant.

                                                                                                              \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 #nonCompliantCount(Integer)}.\n@param nonCompliantCount 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 #nonCompliantCount(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The total number of compliance items that are not compliant.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nonCompliantCount", "fluentSetterDocumentation" : "

                                                                                                              The total number of compliance items that are not compliant.

                                                                                                              \n@param nonCompliantCount The total number of compliance items that are not compliant.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nonCompliantCount", "getterDocumentation" : "

                                                                                                              The total number of compliance items that are not compliant.

                                                                                                              \n@return The total number of compliance items that are not compliant.", "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" : "NonCompliantCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NonCompliantCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "NonCompliantCount", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The total number of compliance items that are not compliant.

                                                                                                              \n@param nonCompliantCount The total number of compliance items that are not compliant.", "setterMethodName" : "setNonCompliantCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "nonCompliantCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "nonCompliantCount", "variableType" : "Integer", "documentation" : "

                                                                                                              The total number of compliance items that are not compliant.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSeveritySummary", "beanStyleSetterMethodName" : "setSeveritySummary", "c2jName" : "SeveritySummary", "c2jShape" : "SeveritySummary", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A summary of the non-compliance severity by compliance type

                                                                                                              \nThis is a convenience that creates an instance of the {@link SeveritySummary.Builder} avoiding the need to create one manually via {@link SeveritySummary#builder()}.\n\nWhen the {@link Consumer} completes, {@link SeveritySummary.Builder#build()} is called immediately and its result is passed to {@link #severitySummary(SeveritySummary)}.\n@param severitySummary a consumer that will call methods on {@link SeveritySummary.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #severitySummary(SeveritySummary)", "deprecated" : false, "documentation" : "

                                                                                                              A summary of the non-compliance severity by compliance type

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "severitySummary", "fluentSetterDocumentation" : "

                                                                                                              A summary of the non-compliance severity by compliance type

                                                                                                              \n@param severitySummary A summary of the non-compliance severity by compliance type\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "severitySummary", "getterDocumentation" : "

                                                                                                              A summary of the non-compliance severity by compliance type

                                                                                                              \n@return A summary of the non-compliance severity by compliance type", "getterModel" : { "returnType" : "SeveritySummary", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SeveritySummary", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SeveritySummary", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SeveritySummary", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A summary of the non-compliance severity by compliance type

                                                                                                              \n@param severitySummary A summary of the non-compliance severity by compliance type", "setterMethodName" : "setSeveritySummary", "setterModel" : { "variableDeclarationType" : "SeveritySummary", "variableName" : "severitySummary", "variableType" : "SeveritySummary", "documentation" : null, "simpleType" : "SeveritySummary", "variableSetterType" : "SeveritySummary" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SeveritySummary", "variableName" : "severitySummary", "variableType" : "SeveritySummary", "documentation" : "

                                                                                                              A summary of the non-compliance severity by compliance type

                                                                                                              ", "simpleType" : "SeveritySummary", "variableSetterType" : "SeveritySummary" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "NonCompliantCount" : { "beanStyleGetterMethodName" : "getNonCompliantCount", "beanStyleSetterMethodName" : "setNonCompliantCount", "c2jName" : "NonCompliantCount", "c2jShape" : "ComplianceSummaryCount", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The total number of compliance items that are not compliant.

                                                                                                              \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 #nonCompliantCount(Integer)}.\n@param nonCompliantCount 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 #nonCompliantCount(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The total number of compliance items that are not compliant.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nonCompliantCount", "fluentSetterDocumentation" : "

                                                                                                              The total number of compliance items that are not compliant.

                                                                                                              \n@param nonCompliantCount The total number of compliance items that are not compliant.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nonCompliantCount", "getterDocumentation" : "

                                                                                                              The total number of compliance items that are not compliant.

                                                                                                              \n@return The total number of compliance items that are not compliant.", "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" : "NonCompliantCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NonCompliantCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "NonCompliantCount", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The total number of compliance items that are not compliant.

                                                                                                              \n@param nonCompliantCount The total number of compliance items that are not compliant.", "setterMethodName" : "setNonCompliantCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "nonCompliantCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "nonCompliantCount", "variableType" : "Integer", "documentation" : "

                                                                                                              The total number of compliance items that are not compliant.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "SeveritySummary" : { "beanStyleGetterMethodName" : "getSeveritySummary", "beanStyleSetterMethodName" : "setSeveritySummary", "c2jName" : "SeveritySummary", "c2jShape" : "SeveritySummary", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A summary of the non-compliance severity by compliance type

                                                                                                              \nThis is a convenience that creates an instance of the {@link SeveritySummary.Builder} avoiding the need to create one manually via {@link SeveritySummary#builder()}.\n\nWhen the {@link Consumer} completes, {@link SeveritySummary.Builder#build()} is called immediately and its result is passed to {@link #severitySummary(SeveritySummary)}.\n@param severitySummary a consumer that will call methods on {@link SeveritySummary.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #severitySummary(SeveritySummary)", "deprecated" : false, "documentation" : "

                                                                                                              A summary of the non-compliance severity by compliance type

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "severitySummary", "fluentSetterDocumentation" : "

                                                                                                              A summary of the non-compliance severity by compliance type

                                                                                                              \n@param severitySummary A summary of the non-compliance severity by compliance type\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "severitySummary", "getterDocumentation" : "

                                                                                                              A summary of the non-compliance severity by compliance type

                                                                                                              \n@return A summary of the non-compliance severity by compliance type", "getterModel" : { "returnType" : "SeveritySummary", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SeveritySummary", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SeveritySummary", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SeveritySummary", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A summary of the non-compliance severity by compliance type

                                                                                                              \n@param severitySummary A summary of the non-compliance severity by compliance type", "setterMethodName" : "setSeveritySummary", "setterModel" : { "variableDeclarationType" : "SeveritySummary", "variableName" : "severitySummary", "variableType" : "SeveritySummary", "documentation" : null, "simpleType" : "SeveritySummary", "variableSetterType" : "SeveritySummary" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SeveritySummary", "variableName" : "severitySummary", "variableType" : "SeveritySummary", "documentation" : "

                                                                                                              A summary of the non-compliance severity by compliance type

                                                                                                              ", "simpleType" : "SeveritySummary", "variableSetterType" : "SeveritySummary" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getNonCompliantCount", "beanStyleSetterMethodName" : "setNonCompliantCount", "c2jName" : "NonCompliantCount", "c2jShape" : "ComplianceSummaryCount", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The total number of compliance items that are not compliant.

                                                                                                              \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 #nonCompliantCount(Integer)}.\n@param nonCompliantCount 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 #nonCompliantCount(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The total number of compliance items that are not compliant.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nonCompliantCount", "fluentSetterDocumentation" : "

                                                                                                              The total number of compliance items that are not compliant.

                                                                                                              \n@param nonCompliantCount The total number of compliance items that are not compliant.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nonCompliantCount", "getterDocumentation" : "

                                                                                                              The total number of compliance items that are not compliant.

                                                                                                              \n@return The total number of compliance items that are not compliant.", "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" : "NonCompliantCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NonCompliantCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "NonCompliantCount", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The total number of compliance items that are not compliant.

                                                                                                              \n@param nonCompliantCount The total number of compliance items that are not compliant.", "setterMethodName" : "setNonCompliantCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "nonCompliantCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "nonCompliantCount", "variableType" : "Integer", "documentation" : "

                                                                                                              The total number of compliance items that are not compliant.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSeveritySummary", "beanStyleSetterMethodName" : "setSeveritySummary", "c2jName" : "SeveritySummary", "c2jShape" : "SeveritySummary", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A summary of the non-compliance severity by compliance type

                                                                                                              \nThis is a convenience that creates an instance of the {@link SeveritySummary.Builder} avoiding the need to create one manually via {@link SeveritySummary#builder()}.\n\nWhen the {@link Consumer} completes, {@link SeveritySummary.Builder#build()} is called immediately and its result is passed to {@link #severitySummary(SeveritySummary)}.\n@param severitySummary a consumer that will call methods on {@link SeveritySummary.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #severitySummary(SeveritySummary)", "deprecated" : false, "documentation" : "

                                                                                                              A summary of the non-compliance severity by compliance type

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "severitySummary", "fluentSetterDocumentation" : "

                                                                                                              A summary of the non-compliance severity by compliance type

                                                                                                              \n@param severitySummary A summary of the non-compliance severity by compliance type\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "severitySummary", "getterDocumentation" : "

                                                                                                              A summary of the non-compliance severity by compliance type

                                                                                                              \n@return A summary of the non-compliance severity by compliance type", "getterModel" : { "returnType" : "SeveritySummary", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SeveritySummary", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SeveritySummary", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "SeveritySummary", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A summary of the non-compliance severity by compliance type

                                                                                                              \n@param severitySummary A summary of the non-compliance severity by compliance type", "setterMethodName" : "setSeveritySummary", "setterModel" : { "variableDeclarationType" : "SeveritySummary", "variableName" : "severitySummary", "variableType" : "SeveritySummary", "documentation" : null, "simpleType" : "SeveritySummary", "variableSetterType" : "SeveritySummary" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SeveritySummary", "variableName" : "severitySummary", "variableType" : "SeveritySummary", "documentation" : "

                                                                                                              A summary of the non-compliance severity by compliance type

                                                                                                              ", "simpleType" : "SeveritySummary", "variableSetterType" : "SeveritySummary" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "NonCompliantSummary", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "NonCompliantSummary", "variableName" : "nonCompliantSummary", "variableType" : "NonCompliantSummary", "documentation" : null, "simpleType" : "NonCompliantSummary", "variableSetterType" : "NonCompliantSummary" }, "wrapper" : false }, "NotificationConfig" : { "c2jName" : "NotificationConfig", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              Configurations for sending notifications.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getNotificationArn", "beanStyleSetterMethodName" : "setNotificationArn", "c2jName" : "NotificationArn", "c2jShape" : "NotificationArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              An Amazon Resource Name (ARN) for an Amazon Simple Notification Service (Amazon SNS) topic. Run Command pushes notifications about command status changes to this topic.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #notificationArn(String)}.\n@param notificationArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #notificationArn(String)", "deprecated" : false, "documentation" : "

                                                                                                              An Amazon Resource Name (ARN) for an Amazon Simple Notification Service (Amazon SNS) topic. Run Command pushes notifications about command status changes to this topic.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "notificationArn", "fluentSetterDocumentation" : "

                                                                                                              An Amazon Resource Name (ARN) for an Amazon Simple Notification Service (Amazon SNS) topic. Run Command pushes notifications about command status changes to this topic.

                                                                                                              \n@param notificationArn An Amazon Resource Name (ARN) for an Amazon Simple Notification Service (Amazon SNS) topic. Run Command pushes notifications about command status changes to this topic.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "notificationArn", "getterDocumentation" : "

                                                                                                              An Amazon Resource Name (ARN) for an Amazon Simple Notification Service (Amazon SNS) topic. Run Command pushes notifications about command status changes to this topic.

                                                                                                              \n@return An Amazon Resource Name (ARN) for an Amazon Simple Notification Service (Amazon SNS) topic. Run Command pushes notifications about command status changes to this topic.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NotificationArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NotificationArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NotificationArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                              An Amazon Resource Name (ARN) for an Amazon Simple Notification Service (Amazon SNS) topic. Run Command pushes notifications about command status changes to this topic.

                                                                                                              \n@param notificationArn An Amazon Resource Name (ARN) for an Amazon Simple Notification Service (Amazon SNS) topic. Run Command pushes notifications about command status changes to this topic.", "setterMethodName" : "setNotificationArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "notificationArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "notificationArn", "variableType" : "String", "documentation" : "

                                                                                                              An Amazon Resource Name (ARN) for an Amazon Simple Notification Service (Amazon SNS) topic. Run Command pushes notifications about command status changes to this topic.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNotificationEventsAsStrings", "beanStyleSetterMethodName" : "setNotificationEventsWithStrings", "c2jName" : "NotificationEvents", "c2jShape" : "NotificationEventList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The different events for which you can receive notifications. These events include the following: All (events), InProgress, Success, TimedOut, Cancelled, Failed. To learn more about these events, see Configuring Amazon SNS Notifications for AWS Systems Manager in the AWS Systems Manager User Guide.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #notificationEventsAsStrings(List)}.\n@param notificationEvents a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #notificationEventsWithStrings(List)", "deprecated" : false, "documentation" : "

                                                                                                              The different events for which you can receive notifications. These events include the following: All (events), InProgress, Success, TimedOut, Cancelled, Failed. To learn more about these events, see Configuring Amazon SNS Notifications for AWS Systems Manager in the AWS Systems Manager User Guide.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "notificationEvents", "fluentEnumSetterMethodName" : "notificationEvents", "fluentGetterMethodName" : "notificationEventsAsStrings", "fluentSetterDocumentation" : "

                                                                                                              The different events for which you can receive notifications. These events include the following: All (events), InProgress, Success, TimedOut, Cancelled, Failed. To learn more about these events, see Configuring Amazon SNS Notifications for AWS Systems Manager in the AWS Systems Manager User Guide.

                                                                                                              \n@param notificationEvents The different events for which you can receive notifications. These events include the following: All (events), InProgress, Success, TimedOut, Cancelled, Failed. To learn more about these events, see Configuring Amazon SNS Notifications for AWS Systems Manager in the AWS Systems Manager User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "notificationEventsWithStrings", "getterDocumentation" : "

                                                                                                              The different events for which you can receive notifications. These events include the following: All (events), InProgress, Success, TimedOut, Cancelled, Failed. To learn more about these events, see Configuring Amazon SNS Notifications for AWS Systems Manager in the AWS Systems Manager User Guide.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The different events for which you can receive notifications. These events include the following: All (events), InProgress, Success, TimedOut, Cancelled, Failed. To learn more about these events, see Configuring Amazon SNS Notifications for AWS Systems Manager in the AWS Systems Manager User Guide.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NotificationEvents", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NotificationEvents", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMemberAsString", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "NotificationEvent", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "NotificationEvent", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see NotificationEvent\n@return Returns a reference to this object so that method calls can be chained together.\n@see NotificationEvent", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link NotificationEvent#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                                              \n@return The value of the Member property for this object.\n@see NotificationEvent", "getterModel" : { "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.\n@see NotificationEvent", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "NotificationEvents", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The different events for which you can receive notifications. These events include the following: All (events), InProgress, Success, TimedOut, Cancelled, Failed. To learn more about these events, see Configuring Amazon SNS Notifications for AWS Systems Manager in the AWS Systems Manager User Guide.

                                                                                                              \n@param notificationEvents The different events for which you can receive notifications. These events include the following: All (events), InProgress, Success, TimedOut, Cancelled, Failed. To learn more about these events, see Configuring Amazon SNS Notifications for AWS Systems Manager in the AWS Systems Manager User Guide.", "setterMethodName" : "setNotificationEventsWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "notificationEvents", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "notificationEvents", "variableType" : "java.util.List", "documentation" : "

                                                                                                              The different events for which you can receive notifications. These events include the following: All (events), InProgress, Success, TimedOut, Cancelled, Failed. To learn more about these events, see Configuring Amazon SNS Notifications for AWS Systems Manager in the AWS Systems Manager User Guide.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNotificationTypeAsString", "beanStyleSetterMethodName" : "setNotificationType", "c2jName" : "NotificationType", "c2jShape" : "NotificationType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Command: Receive notification when the status of a command changes. Invocation: For commands sent to multiple instances, receive notification on a per-instance basis when the status of a command changes.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #notificationTypeAsString(String)}.\n@param notificationType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #notificationType(String)", "deprecated" : false, "documentation" : "

                                                                                                              Command: Receive notification when the status of a command changes. Invocation: For commands sent to multiple instances, receive notification on a per-instance basis when the status of a command changes.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "NotificationType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "notificationType", "fluentEnumSetterMethodName" : "notificationType", "fluentGetterMethodName" : "notificationTypeAsString", "fluentSetterDocumentation" : "

                                                                                                              Command: Receive notification when the status of a command changes. Invocation: For commands sent to multiple instances, receive notification on a per-instance basis when the status of a command changes.

                                                                                                              \n@param notificationType Command: Receive notification when the status of a command changes. Invocation: For commands sent to multiple instances, receive notification on a per-instance basis when the status of a command changes.\n@see NotificationType\n@return Returns a reference to this object so that method calls can be chained together.\n@see NotificationType", "fluentSetterMethodName" : "notificationType", "getterDocumentation" : "

                                                                                                              Command: Receive notification when the status of a command changes. Invocation: For commands sent to multiple instances, receive notification on a per-instance basis when the status of a command changes.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #notificationType} will return {@link NotificationType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #notificationTypeAsString}.\n

                                                                                                              \n@return Command: Receive notification when the status of a command changes. Invocation: For commands sent to multiple instances, receive notification on a per-instance basis when the status of a command changes.\n@see NotificationType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NotificationType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NotificationType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NotificationType", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Command: Receive notification when the status of a command changes. Invocation: For commands sent to multiple instances, receive notification on a per-instance basis when the status of a command changes.

                                                                                                              \n@param notificationType Command: Receive notification when the status of a command changes. Invocation: For commands sent to multiple instances, receive notification on a per-instance basis when the status of a command changes.\n@see NotificationType", "setterMethodName" : "setNotificationType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "notificationType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "notificationType", "variableType" : "String", "documentation" : "

                                                                                                              Command: Receive notification when the status of a command changes. Invocation: For commands sent to multiple instances, receive notification on a per-instance basis when the status of a command changes.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "NotificationArn" : { "beanStyleGetterMethodName" : "getNotificationArn", "beanStyleSetterMethodName" : "setNotificationArn", "c2jName" : "NotificationArn", "c2jShape" : "NotificationArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              An Amazon Resource Name (ARN) for an Amazon Simple Notification Service (Amazon SNS) topic. Run Command pushes notifications about command status changes to this topic.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #notificationArn(String)}.\n@param notificationArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #notificationArn(String)", "deprecated" : false, "documentation" : "

                                                                                                              An Amazon Resource Name (ARN) for an Amazon Simple Notification Service (Amazon SNS) topic. Run Command pushes notifications about command status changes to this topic.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "notificationArn", "fluentSetterDocumentation" : "

                                                                                                              An Amazon Resource Name (ARN) for an Amazon Simple Notification Service (Amazon SNS) topic. Run Command pushes notifications about command status changes to this topic.

                                                                                                              \n@param notificationArn An Amazon Resource Name (ARN) for an Amazon Simple Notification Service (Amazon SNS) topic. Run Command pushes notifications about command status changes to this topic.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "notificationArn", "getterDocumentation" : "

                                                                                                              An Amazon Resource Name (ARN) for an Amazon Simple Notification Service (Amazon SNS) topic. Run Command pushes notifications about command status changes to this topic.

                                                                                                              \n@return An Amazon Resource Name (ARN) for an Amazon Simple Notification Service (Amazon SNS) topic. Run Command pushes notifications about command status changes to this topic.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NotificationArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NotificationArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NotificationArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                              An Amazon Resource Name (ARN) for an Amazon Simple Notification Service (Amazon SNS) topic. Run Command pushes notifications about command status changes to this topic.

                                                                                                              \n@param notificationArn An Amazon Resource Name (ARN) for an Amazon Simple Notification Service (Amazon SNS) topic. Run Command pushes notifications about command status changes to this topic.", "setterMethodName" : "setNotificationArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "notificationArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "notificationArn", "variableType" : "String", "documentation" : "

                                                                                                              An Amazon Resource Name (ARN) for an Amazon Simple Notification Service (Amazon SNS) topic. Run Command pushes notifications about command status changes to this topic.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "NotificationEvents" : { "beanStyleGetterMethodName" : "getNotificationEventsAsStrings", "beanStyleSetterMethodName" : "setNotificationEventsWithStrings", "c2jName" : "NotificationEvents", "c2jShape" : "NotificationEventList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The different events for which you can receive notifications. These events include the following: All (events), InProgress, Success, TimedOut, Cancelled, Failed. To learn more about these events, see Configuring Amazon SNS Notifications for AWS Systems Manager in the AWS Systems Manager User Guide.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #notificationEventsAsStrings(List)}.\n@param notificationEvents a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #notificationEventsWithStrings(List)", "deprecated" : false, "documentation" : "

                                                                                                              The different events for which you can receive notifications. These events include the following: All (events), InProgress, Success, TimedOut, Cancelled, Failed. To learn more about these events, see Configuring Amazon SNS Notifications for AWS Systems Manager in the AWS Systems Manager User Guide.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "notificationEvents", "fluentEnumSetterMethodName" : "notificationEvents", "fluentGetterMethodName" : "notificationEventsAsStrings", "fluentSetterDocumentation" : "

                                                                                                              The different events for which you can receive notifications. These events include the following: All (events), InProgress, Success, TimedOut, Cancelled, Failed. To learn more about these events, see Configuring Amazon SNS Notifications for AWS Systems Manager in the AWS Systems Manager User Guide.

                                                                                                              \n@param notificationEvents The different events for which you can receive notifications. These events include the following: All (events), InProgress, Success, TimedOut, Cancelled, Failed. To learn more about these events, see Configuring Amazon SNS Notifications for AWS Systems Manager in the AWS Systems Manager User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "notificationEventsWithStrings", "getterDocumentation" : "

                                                                                                              The different events for which you can receive notifications. These events include the following: All (events), InProgress, Success, TimedOut, Cancelled, Failed. To learn more about these events, see Configuring Amazon SNS Notifications for AWS Systems Manager in the AWS Systems Manager User Guide.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The different events for which you can receive notifications. These events include the following: All (events), InProgress, Success, TimedOut, Cancelled, Failed. To learn more about these events, see Configuring Amazon SNS Notifications for AWS Systems Manager in the AWS Systems Manager User Guide.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NotificationEvents", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NotificationEvents", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMemberAsString", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "NotificationEvent", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "NotificationEvent", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see NotificationEvent\n@return Returns a reference to this object so that method calls can be chained together.\n@see NotificationEvent", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link NotificationEvent#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                                              \n@return The value of the Member property for this object.\n@see NotificationEvent", "getterModel" : { "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.\n@see NotificationEvent", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "NotificationEvents", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The different events for which you can receive notifications. These events include the following: All (events), InProgress, Success, TimedOut, Cancelled, Failed. To learn more about these events, see Configuring Amazon SNS Notifications for AWS Systems Manager in the AWS Systems Manager User Guide.

                                                                                                              \n@param notificationEvents The different events for which you can receive notifications. These events include the following: All (events), InProgress, Success, TimedOut, Cancelled, Failed. To learn more about these events, see Configuring Amazon SNS Notifications for AWS Systems Manager in the AWS Systems Manager User Guide.", "setterMethodName" : "setNotificationEventsWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "notificationEvents", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "notificationEvents", "variableType" : "java.util.List", "documentation" : "

                                                                                                              The different events for which you can receive notifications. These events include the following: All (events), InProgress, Success, TimedOut, Cancelled, Failed. To learn more about these events, see Configuring Amazon SNS Notifications for AWS Systems Manager in the AWS Systems Manager User Guide.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "NotificationType" : { "beanStyleGetterMethodName" : "getNotificationTypeAsString", "beanStyleSetterMethodName" : "setNotificationType", "c2jName" : "NotificationType", "c2jShape" : "NotificationType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Command: Receive notification when the status of a command changes. Invocation: For commands sent to multiple instances, receive notification on a per-instance basis when the status of a command changes.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #notificationTypeAsString(String)}.\n@param notificationType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #notificationType(String)", "deprecated" : false, "documentation" : "

                                                                                                              Command: Receive notification when the status of a command changes. Invocation: For commands sent to multiple instances, receive notification on a per-instance basis when the status of a command changes.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "NotificationType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "notificationType", "fluentEnumSetterMethodName" : "notificationType", "fluentGetterMethodName" : "notificationTypeAsString", "fluentSetterDocumentation" : "

                                                                                                              Command: Receive notification when the status of a command changes. Invocation: For commands sent to multiple instances, receive notification on a per-instance basis when the status of a command changes.

                                                                                                              \n@param notificationType Command: Receive notification when the status of a command changes. Invocation: For commands sent to multiple instances, receive notification on a per-instance basis when the status of a command changes.\n@see NotificationType\n@return Returns a reference to this object so that method calls can be chained together.\n@see NotificationType", "fluentSetterMethodName" : "notificationType", "getterDocumentation" : "

                                                                                                              Command: Receive notification when the status of a command changes. Invocation: For commands sent to multiple instances, receive notification on a per-instance basis when the status of a command changes.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #notificationType} will return {@link NotificationType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #notificationTypeAsString}.\n

                                                                                                              \n@return Command: Receive notification when the status of a command changes. Invocation: For commands sent to multiple instances, receive notification on a per-instance basis when the status of a command changes.\n@see NotificationType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NotificationType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NotificationType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NotificationType", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Command: Receive notification when the status of a command changes. Invocation: For commands sent to multiple instances, receive notification on a per-instance basis when the status of a command changes.

                                                                                                              \n@param notificationType Command: Receive notification when the status of a command changes. Invocation: For commands sent to multiple instances, receive notification on a per-instance basis when the status of a command changes.\n@see NotificationType", "setterMethodName" : "setNotificationType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "notificationType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "notificationType", "variableType" : "String", "documentation" : "

                                                                                                              Command: Receive notification when the status of a command changes. Invocation: For commands sent to multiple instances, receive notification on a per-instance basis when the status of a command changes.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getNotificationArn", "beanStyleSetterMethodName" : "setNotificationArn", "c2jName" : "NotificationArn", "c2jShape" : "NotificationArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              An Amazon Resource Name (ARN) for an Amazon Simple Notification Service (Amazon SNS) topic. Run Command pushes notifications about command status changes to this topic.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #notificationArn(String)}.\n@param notificationArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #notificationArn(String)", "deprecated" : false, "documentation" : "

                                                                                                              An Amazon Resource Name (ARN) for an Amazon Simple Notification Service (Amazon SNS) topic. Run Command pushes notifications about command status changes to this topic.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "notificationArn", "fluentSetterDocumentation" : "

                                                                                                              An Amazon Resource Name (ARN) for an Amazon Simple Notification Service (Amazon SNS) topic. Run Command pushes notifications about command status changes to this topic.

                                                                                                              \n@param notificationArn An Amazon Resource Name (ARN) for an Amazon Simple Notification Service (Amazon SNS) topic. Run Command pushes notifications about command status changes to this topic.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "notificationArn", "getterDocumentation" : "

                                                                                                              An Amazon Resource Name (ARN) for an Amazon Simple Notification Service (Amazon SNS) topic. Run Command pushes notifications about command status changes to this topic.

                                                                                                              \n@return An Amazon Resource Name (ARN) for an Amazon Simple Notification Service (Amazon SNS) topic. Run Command pushes notifications about command status changes to this topic.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NotificationArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NotificationArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NotificationArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                              An Amazon Resource Name (ARN) for an Amazon Simple Notification Service (Amazon SNS) topic. Run Command pushes notifications about command status changes to this topic.

                                                                                                              \n@param notificationArn An Amazon Resource Name (ARN) for an Amazon Simple Notification Service (Amazon SNS) topic. Run Command pushes notifications about command status changes to this topic.", "setterMethodName" : "setNotificationArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "notificationArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "notificationArn", "variableType" : "String", "documentation" : "

                                                                                                              An Amazon Resource Name (ARN) for an Amazon Simple Notification Service (Amazon SNS) topic. Run Command pushes notifications about command status changes to this topic.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNotificationEventsAsStrings", "beanStyleSetterMethodName" : "setNotificationEventsWithStrings", "c2jName" : "NotificationEvents", "c2jShape" : "NotificationEventList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The different events for which you can receive notifications. These events include the following: All (events), InProgress, Success, TimedOut, Cancelled, Failed. To learn more about these events, see Configuring Amazon SNS Notifications for AWS Systems Manager in the AWS Systems Manager User Guide.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #notificationEventsAsStrings(List)}.\n@param notificationEvents a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #notificationEventsWithStrings(List)", "deprecated" : false, "documentation" : "

                                                                                                              The different events for which you can receive notifications. These events include the following: All (events), InProgress, Success, TimedOut, Cancelled, Failed. To learn more about these events, see Configuring Amazon SNS Notifications for AWS Systems Manager in the AWS Systems Manager User Guide.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "notificationEvents", "fluentEnumSetterMethodName" : "notificationEvents", "fluentGetterMethodName" : "notificationEventsAsStrings", "fluentSetterDocumentation" : "

                                                                                                              The different events for which you can receive notifications. These events include the following: All (events), InProgress, Success, TimedOut, Cancelled, Failed. To learn more about these events, see Configuring Amazon SNS Notifications for AWS Systems Manager in the AWS Systems Manager User Guide.

                                                                                                              \n@param notificationEvents The different events for which you can receive notifications. These events include the following: All (events), InProgress, Success, TimedOut, Cancelled, Failed. To learn more about these events, see Configuring Amazon SNS Notifications for AWS Systems Manager in the AWS Systems Manager User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "notificationEventsWithStrings", "getterDocumentation" : "

                                                                                                              The different events for which you can receive notifications. These events include the following: All (events), InProgress, Success, TimedOut, Cancelled, Failed. To learn more about these events, see Configuring Amazon SNS Notifications for AWS Systems Manager in the AWS Systems Manager User Guide.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The different events for which you can receive notifications. These events include the following: All (events), InProgress, Success, TimedOut, Cancelled, Failed. To learn more about these events, see Configuring Amazon SNS Notifications for AWS Systems Manager in the AWS Systems Manager User Guide.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NotificationEvents", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NotificationEvents", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMemberAsString", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "NotificationEvent", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #memberAsString(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : "NotificationEvent", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "member", "fluentEnumSetterMethodName" : "member", "fluentGetterMethodName" : "memberAsString", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@see NotificationEvent\n@return Returns a reference to this object so that method calls can be chained together.\n@see NotificationEvent", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #member} will return {@link NotificationEvent#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #memberAsString}.\n

                                                                                                              \n@return The value of the Member property for this object.\n@see NotificationEvent", "getterModel" : { "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.\n@see NotificationEvent", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "NotificationEvents", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The different events for which you can receive notifications. These events include the following: All (events), InProgress, Success, TimedOut, Cancelled, Failed. To learn more about these events, see Configuring Amazon SNS Notifications for AWS Systems Manager in the AWS Systems Manager User Guide.

                                                                                                              \n@param notificationEvents The different events for which you can receive notifications. These events include the following: All (events), InProgress, Success, TimedOut, Cancelled, Failed. To learn more about these events, see Configuring Amazon SNS Notifications for AWS Systems Manager in the AWS Systems Manager User Guide.", "setterMethodName" : "setNotificationEventsWithStrings", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "notificationEvents", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "notificationEvents", "variableType" : "java.util.List", "documentation" : "

                                                                                                              The different events for which you can receive notifications. These events include the following: All (events), InProgress, Success, TimedOut, Cancelled, Failed. To learn more about these events, see Configuring Amazon SNS Notifications for AWS Systems Manager in the AWS Systems Manager User Guide.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNotificationTypeAsString", "beanStyleSetterMethodName" : "setNotificationType", "c2jName" : "NotificationType", "c2jShape" : "NotificationType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Command: Receive notification when the status of a command changes. Invocation: For commands sent to multiple instances, receive notification on a per-instance basis when the status of a command changes.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #notificationTypeAsString(String)}.\n@param notificationType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #notificationType(String)", "deprecated" : false, "documentation" : "

                                                                                                              Command: Receive notification when the status of a command changes. Invocation: For commands sent to multiple instances, receive notification on a per-instance basis when the status of a command changes.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "NotificationType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "notificationType", "fluentEnumSetterMethodName" : "notificationType", "fluentGetterMethodName" : "notificationTypeAsString", "fluentSetterDocumentation" : "

                                                                                                              Command: Receive notification when the status of a command changes. Invocation: For commands sent to multiple instances, receive notification on a per-instance basis when the status of a command changes.

                                                                                                              \n@param notificationType Command: Receive notification when the status of a command changes. Invocation: For commands sent to multiple instances, receive notification on a per-instance basis when the status of a command changes.\n@see NotificationType\n@return Returns a reference to this object so that method calls can be chained together.\n@see NotificationType", "fluentSetterMethodName" : "notificationType", "getterDocumentation" : "

                                                                                                              Command: Receive notification when the status of a command changes. Invocation: For commands sent to multiple instances, receive notification on a per-instance basis when the status of a command changes.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #notificationType} will return {@link NotificationType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #notificationTypeAsString}.\n

                                                                                                              \n@return Command: Receive notification when the status of a command changes. Invocation: For commands sent to multiple instances, receive notification on a per-instance basis when the status of a command changes.\n@see NotificationType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NotificationType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NotificationType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NotificationType", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Command: Receive notification when the status of a command changes. Invocation: For commands sent to multiple instances, receive notification on a per-instance basis when the status of a command changes.

                                                                                                              \n@param notificationType Command: Receive notification when the status of a command changes. Invocation: For commands sent to multiple instances, receive notification on a per-instance basis when the status of a command changes.\n@see NotificationType", "setterMethodName" : "setNotificationType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "notificationType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "notificationType", "variableType" : "String", "documentation" : "

                                                                                                              Command: Receive notification when the status of a command changes. Invocation: For commands sent to multiple instances, receive notification on a per-instance basis when the status of a command changes.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "NotificationConfig", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "NotificationConfig", "variableName" : "notificationConfig", "variableType" : "NotificationConfig", "documentation" : null, "simpleType" : "NotificationConfig", "variableSetterType" : "NotificationConfig" }, "wrapper" : false }, "NotificationEvent" : { "c2jName" : "NotificationEvent", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "ALL", "value" : "All" }, { "name" : "IN_PROGRESS", "value" : "InProgress" }, { "name" : "SUCCESS", "value" : "Success" }, { "name" : "TIMED_OUT", "value" : "TimedOut" }, { "name" : "CANCELLED", "value" : "Cancelled" }, { "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" : "NotificationEvent", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "NotificationEvent", "variableName" : "notificationEvent", "variableType" : "NotificationEvent", "documentation" : null, "simpleType" : "NotificationEvent", "variableSetterType" : "NotificationEvent" }, "wrapper" : false }, "NotificationType" : { "c2jName" : "NotificationType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "COMMAND", "value" : "Command" }, { "name" : "INVOCATION", "value" : "Invocation" } ], "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" : "NotificationType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "NotificationType", "variableName" : "notificationType", "variableType" : "NotificationType", "documentation" : null, "simpleType" : "NotificationType", "variableSetterType" : "NotificationType" }, "wrapper" : false }, "OperatingSystem" : { "c2jName" : "OperatingSystem", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "WINDOWS", "value" : "WINDOWS" }, { "name" : "AMAZON_LINUX", "value" : "AMAZON_LINUX" }, { "name" : "AMAZON_LINUX_2", "value" : "AMAZON_LINUX_2" }, { "name" : "UBUNTU", "value" : "UBUNTU" }, { "name" : "REDHAT_ENTERPRISE_LINUX", "value" : "REDHAT_ENTERPRISE_LINUX" }, { "name" : "SUSE", "value" : "SUSE" }, { "name" : "CENTOS", "value" : "CENTOS" } ], "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" : "OperatingSystem", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "OperatingSystem", "variableName" : "operatingSystem", "variableType" : "OperatingSystem", "documentation" : null, "simpleType" : "OperatingSystem", "variableSetterType" : "OperatingSystem" }, "wrapper" : false }, "OpsAggregator" : { "c2jName" : "OpsAggregator", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              One or more aggregators for viewing counts of OpsItems using different dimensions such as Source, CreatedTime, or Source and CreatedTime, to name a few.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getAggregatorType", "beanStyleSetterMethodName" : "setAggregatorType", "c2jName" : "AggregatorType", "c2jShape" : "OpsAggregatorType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Either a Range or Count aggregator for limiting an OpsItem summary.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #aggregatorType(String)}.\n@param aggregatorType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #aggregatorType(String)", "deprecated" : false, "documentation" : "

                                                                                                              Either a Range or Count aggregator for limiting an OpsItem summary.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "aggregatorType", "fluentSetterDocumentation" : "

                                                                                                              Either a Range or Count aggregator for limiting an OpsItem summary.

                                                                                                              \n@param aggregatorType Either a Range or Count aggregator for limiting an OpsItem summary.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "aggregatorType", "getterDocumentation" : "

                                                                                                              Either a Range or Count aggregator for limiting an OpsItem summary.

                                                                                                              \n@return Either a Range or Count aggregator for limiting an OpsItem summary.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AggregatorType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AggregatorType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AggregatorType", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Either a Range or Count aggregator for limiting an OpsItem summary.

                                                                                                              \n@param aggregatorType Either a Range or Count aggregator for limiting an OpsItem summary.", "setterMethodName" : "setAggregatorType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "aggregatorType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "aggregatorType", "variableType" : "String", "documentation" : "

                                                                                                              Either a Range or Count aggregator for limiting an OpsItem summary.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTypeName", "beanStyleSetterMethodName" : "setTypeName", "c2jName" : "TypeName", "c2jShape" : "OpsDataTypeName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The data type name to use for viewing counts of OpsItems.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeName(String)}.\n@param typeName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #typeName(String)", "deprecated" : false, "documentation" : "

                                                                                                              The data type name to use for viewing counts of OpsItems.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "typeName", "fluentSetterDocumentation" : "

                                                                                                              The data type name to use for viewing counts of OpsItems.

                                                                                                              \n@param typeName The data type name to use for viewing counts of OpsItems.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "typeName", "getterDocumentation" : "

                                                                                                              The data type name to use for viewing counts of OpsItems.

                                                                                                              \n@return The data type name to use for viewing counts of OpsItems.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TypeName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TypeName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TypeName", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The data type name to use for viewing counts of OpsItems.

                                                                                                              \n@param typeName The data type name to use for viewing counts of OpsItems.", "setterMethodName" : "setTypeName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "typeName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "typeName", "variableType" : "String", "documentation" : "

                                                                                                              The data type name to use for viewing counts of OpsItems.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAttributeName", "beanStyleSetterMethodName" : "setAttributeName", "c2jName" : "AttributeName", "c2jShape" : "OpsDataAttributeName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of an OpsItem attribute on which to limit the count of OpsItems.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "documentation" : "

                                                                                                              The name of an OpsItem attribute on which to limit the count of OpsItems.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "attributeName", "fluentSetterDocumentation" : "

                                                                                                              The name of an OpsItem attribute on which to limit the count of OpsItems.

                                                                                                              \n@param attributeName The name of an OpsItem attribute on which to limit the count of OpsItems.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attributeName", "getterDocumentation" : "

                                                                                                              The name of an OpsItem attribute on which to limit the count of OpsItems.

                                                                                                              \n@return The name of an OpsItem attribute on which to limit the count of OpsItems.", "getterModel" : { "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 an OpsItem attribute on which to limit the count of OpsItems.

                                                                                                              \n@param attributeName The name of an OpsItem attribute on which to limit the count of OpsItems.", "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 an OpsItem attribute on which to limit the count of OpsItems.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getValues", "beanStyleSetterMethodName" : "setValues", "c2jName" : "Values", "c2jShape" : "OpsAggregatorValueMap", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The aggregator value.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #values(Map)}.\n@param values a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #values(Map)", "deprecated" : false, "documentation" : "

                                                                                                              The aggregator value.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "values", "fluentSetterDocumentation" : "

                                                                                                              The aggregator value.

                                                                                                              \n@param values The aggregator value.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "values", "getterDocumentation" : "

                                                                                                              The aggregator value.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The aggregator value.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Values", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Values", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "OpsAggregatorValueKey", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "OpsAggregatorValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Values", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The aggregator value.

                                                                                                              \n@param values The aggregator value.", "setterMethodName" : "setValues", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "values", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "values", "variableType" : "java.util.Map", "documentation" : "

                                                                                                              The aggregator value.

                                                                                                              ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "OpsFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The aggregator filters.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #filters(List)}.\n@param filters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filters(List)", "deprecated" : false, "documentation" : "

                                                                                                              The aggregator filters.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filters", "fluentSetterDocumentation" : "

                                                                                                              The aggregator filters.

                                                                                                              \n@param filters The aggregator filters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

                                                                                                              The aggregator filters.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The aggregator filters.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "OpsFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link OpsFilter.Builder} avoiding the need to create one manually via {@link OpsFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link OpsFilter.Builder#build()} is called immediately and its result is passed to {@link #member(OpsFilter)}.\n@param member a consumer that will call methods on {@link OpsFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(OpsFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "OpsFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "OpsFilter", "variableName" : "member", "variableType" : "OpsFilter", "documentation" : null, "simpleType" : "OpsFilter", "variableSetterType" : "OpsFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OpsFilter", "variableName" : "member", "variableType" : "OpsFilter", "documentation" : "", "simpleType" : "OpsFilter", "variableSetterType" : "OpsFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "OpsFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "OpsFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The aggregator filters.

                                                                                                              \n@param filters The aggregator filters.", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

                                                                                                              The aggregator filters.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAggregators", "beanStyleSetterMethodName" : "setAggregators", "c2jName" : "Aggregators", "c2jShape" : "OpsAggregatorList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A nested aggregator for viewing counts of OpsItems.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #aggregators(List)}.\n@param aggregators a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #aggregators(List)", "deprecated" : false, "documentation" : "

                                                                                                              A nested aggregator for viewing counts of OpsItems.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "aggregators", "fluentSetterDocumentation" : "

                                                                                                              A nested aggregator for viewing counts of OpsItems.

                                                                                                              \n@param aggregators A nested aggregator for viewing counts of OpsItems.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "aggregators", "getterDocumentation" : "

                                                                                                              A nested aggregator for viewing counts of OpsItems.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return A nested aggregator for viewing counts of OpsItems.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Aggregators", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Aggregators", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "OpsAggregator", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link OpsAggregator.Builder} avoiding the need to create one manually via {@link OpsAggregator#builder()}.\n\nWhen the {@link Consumer} completes, {@link OpsAggregator.Builder#build()} is called immediately and its result is passed to {@link #member(OpsAggregator)}.\n@param member a consumer that will call methods on {@link OpsAggregator.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(OpsAggregator)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "OpsAggregator", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "OpsAggregator", "variableName" : "member", "variableType" : "OpsAggregator", "documentation" : null, "simpleType" : "OpsAggregator", "variableSetterType" : "OpsAggregator" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OpsAggregator", "variableName" : "member", "variableType" : "OpsAggregator", "documentation" : "", "simpleType" : "OpsAggregator", "variableSetterType" : "OpsAggregator" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "OpsAggregator", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "OpsAggregator", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Aggregators", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A nested aggregator for viewing counts of OpsItems.

                                                                                                              \n@param aggregators A nested aggregator for viewing counts of OpsItems.", "setterMethodName" : "setAggregators", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "aggregators", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "aggregators", "variableType" : "java.util.List", "documentation" : "

                                                                                                              A nested aggregator for viewing counts of OpsItems.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AggregatorType" : { "beanStyleGetterMethodName" : "getAggregatorType", "beanStyleSetterMethodName" : "setAggregatorType", "c2jName" : "AggregatorType", "c2jShape" : "OpsAggregatorType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Either a Range or Count aggregator for limiting an OpsItem summary.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #aggregatorType(String)}.\n@param aggregatorType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #aggregatorType(String)", "deprecated" : false, "documentation" : "

                                                                                                              Either a Range or Count aggregator for limiting an OpsItem summary.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "aggregatorType", "fluentSetterDocumentation" : "

                                                                                                              Either a Range or Count aggregator for limiting an OpsItem summary.

                                                                                                              \n@param aggregatorType Either a Range or Count aggregator for limiting an OpsItem summary.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "aggregatorType", "getterDocumentation" : "

                                                                                                              Either a Range or Count aggregator for limiting an OpsItem summary.

                                                                                                              \n@return Either a Range or Count aggregator for limiting an OpsItem summary.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AggregatorType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AggregatorType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AggregatorType", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Either a Range or Count aggregator for limiting an OpsItem summary.

                                                                                                              \n@param aggregatorType Either a Range or Count aggregator for limiting an OpsItem summary.", "setterMethodName" : "setAggregatorType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "aggregatorType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "aggregatorType", "variableType" : "String", "documentation" : "

                                                                                                              Either a Range or Count aggregator for limiting an OpsItem summary.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Aggregators" : { "beanStyleGetterMethodName" : "getAggregators", "beanStyleSetterMethodName" : "setAggregators", "c2jName" : "Aggregators", "c2jShape" : "OpsAggregatorList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A nested aggregator for viewing counts of OpsItems.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #aggregators(List)}.\n@param aggregators a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #aggregators(List)", "deprecated" : false, "documentation" : "

                                                                                                              A nested aggregator for viewing counts of OpsItems.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "aggregators", "fluentSetterDocumentation" : "

                                                                                                              A nested aggregator for viewing counts of OpsItems.

                                                                                                              \n@param aggregators A nested aggregator for viewing counts of OpsItems.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "aggregators", "getterDocumentation" : "

                                                                                                              A nested aggregator for viewing counts of OpsItems.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return A nested aggregator for viewing counts of OpsItems.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Aggregators", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Aggregators", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "OpsAggregator", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link OpsAggregator.Builder} avoiding the need to create one manually via {@link OpsAggregator#builder()}.\n\nWhen the {@link Consumer} completes, {@link OpsAggregator.Builder#build()} is called immediately and its result is passed to {@link #member(OpsAggregator)}.\n@param member a consumer that will call methods on {@link OpsAggregator.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(OpsAggregator)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "OpsAggregator", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "OpsAggregator", "variableName" : "member", "variableType" : "OpsAggregator", "documentation" : null, "simpleType" : "OpsAggregator", "variableSetterType" : "OpsAggregator" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OpsAggregator", "variableName" : "member", "variableType" : "OpsAggregator", "documentation" : "", "simpleType" : "OpsAggregator", "variableSetterType" : "OpsAggregator" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "OpsAggregator", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "OpsAggregator", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Aggregators", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A nested aggregator for viewing counts of OpsItems.

                                                                                                              \n@param aggregators A nested aggregator for viewing counts of OpsItems.", "setterMethodName" : "setAggregators", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "aggregators", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "aggregators", "variableType" : "java.util.List", "documentation" : "

                                                                                                              A nested aggregator for viewing counts of OpsItems.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "AttributeName" : { "beanStyleGetterMethodName" : "getAttributeName", "beanStyleSetterMethodName" : "setAttributeName", "c2jName" : "AttributeName", "c2jShape" : "OpsDataAttributeName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of an OpsItem attribute on which to limit the count of OpsItems.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "documentation" : "

                                                                                                              The name of an OpsItem attribute on which to limit the count of OpsItems.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "attributeName", "fluentSetterDocumentation" : "

                                                                                                              The name of an OpsItem attribute on which to limit the count of OpsItems.

                                                                                                              \n@param attributeName The name of an OpsItem attribute on which to limit the count of OpsItems.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attributeName", "getterDocumentation" : "

                                                                                                              The name of an OpsItem attribute on which to limit the count of OpsItems.

                                                                                                              \n@return The name of an OpsItem attribute on which to limit the count of OpsItems.", "getterModel" : { "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 an OpsItem attribute on which to limit the count of OpsItems.

                                                                                                              \n@param attributeName The name of an OpsItem attribute on which to limit the count of OpsItems.", "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 an OpsItem attribute on which to limit the count of OpsItems.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Filters" : { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "OpsFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The aggregator filters.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #filters(List)}.\n@param filters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filters(List)", "deprecated" : false, "documentation" : "

                                                                                                              The aggregator filters.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filters", "fluentSetterDocumentation" : "

                                                                                                              The aggregator filters.

                                                                                                              \n@param filters The aggregator filters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

                                                                                                              The aggregator filters.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The aggregator filters.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "OpsFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link OpsFilter.Builder} avoiding the need to create one manually via {@link OpsFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link OpsFilter.Builder#build()} is called immediately and its result is passed to {@link #member(OpsFilter)}.\n@param member a consumer that will call methods on {@link OpsFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(OpsFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "OpsFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "OpsFilter", "variableName" : "member", "variableType" : "OpsFilter", "documentation" : null, "simpleType" : "OpsFilter", "variableSetterType" : "OpsFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OpsFilter", "variableName" : "member", "variableType" : "OpsFilter", "documentation" : "", "simpleType" : "OpsFilter", "variableSetterType" : "OpsFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "OpsFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "OpsFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The aggregator filters.

                                                                                                              \n@param filters The aggregator filters.", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

                                                                                                              The aggregator filters.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "TypeName" : { "beanStyleGetterMethodName" : "getTypeName", "beanStyleSetterMethodName" : "setTypeName", "c2jName" : "TypeName", "c2jShape" : "OpsDataTypeName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The data type name to use for viewing counts of OpsItems.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeName(String)}.\n@param typeName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #typeName(String)", "deprecated" : false, "documentation" : "

                                                                                                              The data type name to use for viewing counts of OpsItems.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "typeName", "fluentSetterDocumentation" : "

                                                                                                              The data type name to use for viewing counts of OpsItems.

                                                                                                              \n@param typeName The data type name to use for viewing counts of OpsItems.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "typeName", "getterDocumentation" : "

                                                                                                              The data type name to use for viewing counts of OpsItems.

                                                                                                              \n@return The data type name to use for viewing counts of OpsItems.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TypeName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TypeName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TypeName", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The data type name to use for viewing counts of OpsItems.

                                                                                                              \n@param typeName The data type name to use for viewing counts of OpsItems.", "setterMethodName" : "setTypeName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "typeName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "typeName", "variableType" : "String", "documentation" : "

                                                                                                              The data type name to use for viewing counts of OpsItems.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Values" : { "beanStyleGetterMethodName" : "getValues", "beanStyleSetterMethodName" : "setValues", "c2jName" : "Values", "c2jShape" : "OpsAggregatorValueMap", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The aggregator value.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #values(Map)}.\n@param values a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #values(Map)", "deprecated" : false, "documentation" : "

                                                                                                              The aggregator value.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "values", "fluentSetterDocumentation" : "

                                                                                                              The aggregator value.

                                                                                                              \n@param values The aggregator value.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "values", "getterDocumentation" : "

                                                                                                              The aggregator value.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The aggregator value.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Values", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Values", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "OpsAggregatorValueKey", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "OpsAggregatorValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Values", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The aggregator value.

                                                                                                              \n@param values The aggregator value.", "setterMethodName" : "setValues", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "values", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "values", "variableType" : "java.util.Map", "documentation" : "

                                                                                                              The aggregator value.

                                                                                                              ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getAggregatorType", "beanStyleSetterMethodName" : "setAggregatorType", "c2jName" : "AggregatorType", "c2jShape" : "OpsAggregatorType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Either a Range or Count aggregator for limiting an OpsItem summary.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #aggregatorType(String)}.\n@param aggregatorType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #aggregatorType(String)", "deprecated" : false, "documentation" : "

                                                                                                              Either a Range or Count aggregator for limiting an OpsItem summary.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "aggregatorType", "fluentSetterDocumentation" : "

                                                                                                              Either a Range or Count aggregator for limiting an OpsItem summary.

                                                                                                              \n@param aggregatorType Either a Range or Count aggregator for limiting an OpsItem summary.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "aggregatorType", "getterDocumentation" : "

                                                                                                              Either a Range or Count aggregator for limiting an OpsItem summary.

                                                                                                              \n@return Either a Range or Count aggregator for limiting an OpsItem summary.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AggregatorType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AggregatorType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AggregatorType", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Either a Range or Count aggregator for limiting an OpsItem summary.

                                                                                                              \n@param aggregatorType Either a Range or Count aggregator for limiting an OpsItem summary.", "setterMethodName" : "setAggregatorType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "aggregatorType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "aggregatorType", "variableType" : "String", "documentation" : "

                                                                                                              Either a Range or Count aggregator for limiting an OpsItem summary.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTypeName", "beanStyleSetterMethodName" : "setTypeName", "c2jName" : "TypeName", "c2jShape" : "OpsDataTypeName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The data type name to use for viewing counts of OpsItems.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeName(String)}.\n@param typeName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #typeName(String)", "deprecated" : false, "documentation" : "

                                                                                                              The data type name to use for viewing counts of OpsItems.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "typeName", "fluentSetterDocumentation" : "

                                                                                                              The data type name to use for viewing counts of OpsItems.

                                                                                                              \n@param typeName The data type name to use for viewing counts of OpsItems.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "typeName", "getterDocumentation" : "

                                                                                                              The data type name to use for viewing counts of OpsItems.

                                                                                                              \n@return The data type name to use for viewing counts of OpsItems.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TypeName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TypeName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TypeName", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The data type name to use for viewing counts of OpsItems.

                                                                                                              \n@param typeName The data type name to use for viewing counts of OpsItems.", "setterMethodName" : "setTypeName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "typeName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "typeName", "variableType" : "String", "documentation" : "

                                                                                                              The data type name to use for viewing counts of OpsItems.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAttributeName", "beanStyleSetterMethodName" : "setAttributeName", "c2jName" : "AttributeName", "c2jShape" : "OpsDataAttributeName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of an OpsItem attribute on which to limit the count of OpsItems.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually 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, "documentation" : "

                                                                                                              The name of an OpsItem attribute on which to limit the count of OpsItems.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "attributeName", "fluentSetterDocumentation" : "

                                                                                                              The name of an OpsItem attribute on which to limit the count of OpsItems.

                                                                                                              \n@param attributeName The name of an OpsItem attribute on which to limit the count of OpsItems.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attributeName", "getterDocumentation" : "

                                                                                                              The name of an OpsItem attribute on which to limit the count of OpsItems.

                                                                                                              \n@return The name of an OpsItem attribute on which to limit the count of OpsItems.", "getterModel" : { "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 an OpsItem attribute on which to limit the count of OpsItems.

                                                                                                              \n@param attributeName The name of an OpsItem attribute on which to limit the count of OpsItems.", "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 an OpsItem attribute on which to limit the count of OpsItems.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getValues", "beanStyleSetterMethodName" : "setValues", "c2jName" : "Values", "c2jShape" : "OpsAggregatorValueMap", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The aggregator value.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #values(Map)}.\n@param values a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #values(Map)", "deprecated" : false, "documentation" : "

                                                                                                              The aggregator value.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "values", "fluentSetterDocumentation" : "

                                                                                                              The aggregator value.

                                                                                                              \n@param values The aggregator value.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "values", "getterDocumentation" : "

                                                                                                              The aggregator value.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The aggregator value.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Values", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Values", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "OpsAggregatorValueKey", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "OpsAggregatorValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Values", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The aggregator value.

                                                                                                              \n@param values The aggregator value.", "setterMethodName" : "setValues", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "values", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "values", "variableType" : "java.util.Map", "documentation" : "

                                                                                                              The aggregator value.

                                                                                                              ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFilters", "beanStyleSetterMethodName" : "setFilters", "c2jName" : "Filters", "c2jShape" : "OpsFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The aggregator filters.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #filters(List)}.\n@param filters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #filters(List)", "deprecated" : false, "documentation" : "

                                                                                                              The aggregator filters.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "filters", "fluentSetterDocumentation" : "

                                                                                                              The aggregator filters.

                                                                                                              \n@param filters The aggregator filters.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "filters", "getterDocumentation" : "

                                                                                                              The aggregator filters.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The aggregator filters.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Filters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Filters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "OpsFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link OpsFilter.Builder} avoiding the need to create one manually via {@link OpsFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link OpsFilter.Builder#build()} is called immediately and its result is passed to {@link #member(OpsFilter)}.\n@param member a consumer that will call methods on {@link OpsFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(OpsFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "OpsFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "OpsFilter", "variableName" : "member", "variableType" : "OpsFilter", "documentation" : null, "simpleType" : "OpsFilter", "variableSetterType" : "OpsFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OpsFilter", "variableName" : "member", "variableType" : "OpsFilter", "documentation" : "", "simpleType" : "OpsFilter", "variableSetterType" : "OpsFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "OpsFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "OpsFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Filters", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The aggregator filters.

                                                                                                              \n@param filters The aggregator filters.", "setterMethodName" : "setFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "filters", "variableType" : "java.util.List", "documentation" : "

                                                                                                              The aggregator filters.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAggregators", "beanStyleSetterMethodName" : "setAggregators", "c2jName" : "Aggregators", "c2jShape" : "OpsAggregatorList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A nested aggregator for viewing counts of OpsItems.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #aggregators(List)}.\n@param aggregators a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #aggregators(List)", "deprecated" : false, "documentation" : "

                                                                                                              A nested aggregator for viewing counts of OpsItems.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "aggregators", "fluentSetterDocumentation" : "

                                                                                                              A nested aggregator for viewing counts of OpsItems.

                                                                                                              \n@param aggregators A nested aggregator for viewing counts of OpsItems.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "aggregators", "getterDocumentation" : "

                                                                                                              A nested aggregator for viewing counts of OpsItems.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return A nested aggregator for viewing counts of OpsItems.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Aggregators", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Aggregators", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "OpsAggregator", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link OpsAggregator.Builder} avoiding the need to create one manually via {@link OpsAggregator#builder()}.\n\nWhen the {@link Consumer} completes, {@link OpsAggregator.Builder#build()} is called immediately and its result is passed to {@link #member(OpsAggregator)}.\n@param member a consumer that will call methods on {@link OpsAggregator.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(OpsAggregator)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "OpsAggregator", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "OpsAggregator", "variableName" : "member", "variableType" : "OpsAggregator", "documentation" : null, "simpleType" : "OpsAggregator", "variableSetterType" : "OpsAggregator" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OpsAggregator", "variableName" : "member", "variableType" : "OpsAggregator", "documentation" : "", "simpleType" : "OpsAggregator", "variableSetterType" : "OpsAggregator" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "OpsAggregator", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "OpsAggregator", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Aggregators", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A nested aggregator for viewing counts of OpsItems.

                                                                                                              \n@param aggregators A nested aggregator for viewing counts of OpsItems.", "setterMethodName" : "setAggregators", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "aggregators", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "aggregators", "variableType" : "java.util.List", "documentation" : "

                                                                                                              A nested aggregator for viewing counts of OpsItems.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "OpsAggregator", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "OpsAggregator", "variableName" : "opsAggregator", "variableType" : "OpsAggregator", "documentation" : null, "simpleType" : "OpsAggregator", "variableSetterType" : "OpsAggregator" }, "wrapper" : false }, "OpsEntity" : { "c2jName" : "OpsEntity", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              The result of the query.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "OpsEntityId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The query ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #id(String)}.\n@param id a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #id(String)", "deprecated" : false, "documentation" : "

                                                                                                              The query ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "

                                                                                                              The query ID.

                                                                                                              \n@param id The query ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "

                                                                                                              The query ID.

                                                                                                              \n@return The query ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The query ID.

                                                                                                              \n@param id The query ID.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "

                                                                                                              The query ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getData", "beanStyleSetterMethodName" : "setData", "c2jName" : "Data", "c2jShape" : "OpsEntityItemMap", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The data returned by the query.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #data(Map)}.\n@param data a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #data(Map)", "deprecated" : false, "documentation" : "

                                                                                                              The data returned by the query.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "data", "fluentSetterDocumentation" : "

                                                                                                              The data returned by the query.

                                                                                                              \n@param data The data returned by the query.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "data", "getterDocumentation" : "

                                                                                                              The data returned by the query.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The data returned by the query.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Data", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Data", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "OpsEntityItemKey", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "OpsEntityItem", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link OpsEntityItem.Builder} avoiding the need to create one manually via {@link OpsEntityItem#builder()}.\n\nWhen the {@link Consumer} completes, {@link OpsEntityItem.Builder#build()} is called immediately and its result is passed to {@link #value(OpsEntityItem)}.\n@param value a consumer that will call methods on {@link OpsEntityItem.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(OpsEntityItem)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "OpsEntityItem", "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" : "SDK_POJO", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "OpsEntityItem", "variableName" : "value", "variableType" : "OpsEntityItem", "documentation" : null, "simpleType" : "OpsEntityItem", "variableSetterType" : "OpsEntityItem" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OpsEntityItem", "variableName" : "value", "variableType" : "OpsEntityItem", "documentation" : "", "simpleType" : "OpsEntityItem", "variableSetterType" : "OpsEntityItem" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Data", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The data returned by the query.

                                                                                                              \n@param data The data returned by the query.", "setterMethodName" : "setData", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "data", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "data", "variableType" : "java.util.Map", "documentation" : "

                                                                                                              The data returned by the query.

                                                                                                              ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Data" : { "beanStyleGetterMethodName" : "getData", "beanStyleSetterMethodName" : "setData", "c2jName" : "Data", "c2jShape" : "OpsEntityItemMap", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The data returned by the query.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #data(Map)}.\n@param data a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #data(Map)", "deprecated" : false, "documentation" : "

                                                                                                              The data returned by the query.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "data", "fluentSetterDocumentation" : "

                                                                                                              The data returned by the query.

                                                                                                              \n@param data The data returned by the query.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "data", "getterDocumentation" : "

                                                                                                              The data returned by the query.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The data returned by the query.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Data", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Data", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "OpsEntityItemKey", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "OpsEntityItem", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link OpsEntityItem.Builder} avoiding the need to create one manually via {@link OpsEntityItem#builder()}.\n\nWhen the {@link Consumer} completes, {@link OpsEntityItem.Builder#build()} is called immediately and its result is passed to {@link #value(OpsEntityItem)}.\n@param value a consumer that will call methods on {@link OpsEntityItem.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(OpsEntityItem)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "OpsEntityItem", "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" : "SDK_POJO", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "OpsEntityItem", "variableName" : "value", "variableType" : "OpsEntityItem", "documentation" : null, "simpleType" : "OpsEntityItem", "variableSetterType" : "OpsEntityItem" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OpsEntityItem", "variableName" : "value", "variableType" : "OpsEntityItem", "documentation" : "", "simpleType" : "OpsEntityItem", "variableSetterType" : "OpsEntityItem" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Data", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The data returned by the query.

                                                                                                              \n@param data The data returned by the query.", "setterMethodName" : "setData", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "data", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "data", "variableType" : "java.util.Map", "documentation" : "

                                                                                                              The data returned by the query.

                                                                                                              ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "Id" : { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "OpsEntityId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The query ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #id(String)}.\n@param id a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #id(String)", "deprecated" : false, "documentation" : "

                                                                                                              The query ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "

                                                                                                              The query ID.

                                                                                                              \n@param id The query ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "

                                                                                                              The query ID.

                                                                                                              \n@return The query ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The query ID.

                                                                                                              \n@param id The query ID.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "

                                                                                                              The query ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "OpsEntityId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The query ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #id(String)}.\n@param id a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #id(String)", "deprecated" : false, "documentation" : "

                                                                                                              The query ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "

                                                                                                              The query ID.

                                                                                                              \n@param id The query ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "

                                                                                                              The query ID.

                                                                                                              \n@return The query ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The query ID.

                                                                                                              \n@param id The query ID.", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "

                                                                                                              The query ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getData", "beanStyleSetterMethodName" : "setData", "c2jName" : "Data", "c2jShape" : "OpsEntityItemMap", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The data returned by the query.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #data(Map)}.\n@param data a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #data(Map)", "deprecated" : false, "documentation" : "

                                                                                                              The data returned by the query.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "data", "fluentSetterDocumentation" : "

                                                                                                              The data returned by the query.

                                                                                                              \n@param data The data returned by the query.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "data", "getterDocumentation" : "

                                                                                                              The data returned by the query.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The data returned by the query.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Data", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Data", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "OpsEntityItemKey", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "OpsEntityItem", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link OpsEntityItem.Builder} avoiding the need to create one manually via {@link OpsEntityItem#builder()}.\n\nWhen the {@link Consumer} completes, {@link OpsEntityItem.Builder#build()} is called immediately and its result is passed to {@link #value(OpsEntityItem)}.\n@param value a consumer that will call methods on {@link OpsEntityItem.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(OpsEntityItem)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "OpsEntityItem", "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" : "SDK_POJO", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "OpsEntityItem", "variableName" : "value", "variableType" : "OpsEntityItem", "documentation" : null, "simpleType" : "OpsEntityItem", "variableSetterType" : "OpsEntityItem" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OpsEntityItem", "variableName" : "value", "variableType" : "OpsEntityItem", "documentation" : "", "simpleType" : "OpsEntityItem", "variableSetterType" : "OpsEntityItem" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Data", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The data returned by the query.

                                                                                                              \n@param data The data returned by the query.", "setterMethodName" : "setData", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "data", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "data", "variableType" : "java.util.Map", "documentation" : "

                                                                                                              The data returned by the query.

                                                                                                              ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "OpsEntity", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "OpsEntity", "variableName" : "opsEntity", "variableType" : "OpsEntity", "documentation" : null, "simpleType" : "OpsEntity", "variableSetterType" : "OpsEntity" }, "wrapper" : false }, "OpsEntityItem" : { "c2jName" : "OpsEntityItem", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              The OpsItem summaries result item.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getContent", "beanStyleSetterMethodName" : "setContent", "c2jName" : "Content", "c2jShape" : "OpsEntityItemEntryList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The detailed data content for an OpsItem summaries result item.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Map>.Builder} avoiding the need to create one manually via {@link Map>#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map>.Builder#build()} is called immediately and its result is passed to {@link #content(Map>)}.\n@param content a consumer that will call methods on {@link Map>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #content(Map>)", "deprecated" : false, "documentation" : "

                                                                                                              The detailed data content for an OpsItem summaries result item.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "content", "fluentSetterDocumentation" : "

                                                                                                              The detailed data content for an OpsItem summaries result item.

                                                                                                              \n@param content The detailed data content for an OpsItem summaries result item.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "content", "getterDocumentation" : "

                                                                                                              The detailed data content for an OpsItem summaries result item.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The detailed data content for an OpsItem summaries result item.", "getterModel" : { "returnType" : "java.util.List>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Content", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Content", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "OpsEntityItemEntry", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #member(Map)}.\n@param member a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Map)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "AttributeName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "AttributeValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "member", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "member", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "java.util.Map", "map" : true, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Map", "templateImplType" : "java.util.ArrayList>", "templateType" : "java.util.List>" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Content", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The detailed data content for an OpsItem summaries result item.

                                                                                                              \n@param content The detailed data content for an OpsItem summaries result item.", "setterMethodName" : "setContent", "setterModel" : { "variableDeclarationType" : "java.util.List>", "variableName" : "content", "variableType" : "java.util.List>", "documentation" : null, "simpleType" : "Map>", "variableSetterType" : "java.util.Collection>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List>", "variableName" : "content", "variableType" : "java.util.List>", "documentation" : "

                                                                                                              The detailed data content for an OpsItem summaries result item.

                                                                                                              ", "simpleType" : "Map>", "variableSetterType" : "java.util.Collection>" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Content" : { "beanStyleGetterMethodName" : "getContent", "beanStyleSetterMethodName" : "setContent", "c2jName" : "Content", "c2jShape" : "OpsEntityItemEntryList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The detailed data content for an OpsItem summaries result item.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Map>.Builder} avoiding the need to create one manually via {@link Map>#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map>.Builder#build()} is called immediately and its result is passed to {@link #content(Map>)}.\n@param content a consumer that will call methods on {@link Map>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #content(Map>)", "deprecated" : false, "documentation" : "

                                                                                                              The detailed data content for an OpsItem summaries result item.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "content", "fluentSetterDocumentation" : "

                                                                                                              The detailed data content for an OpsItem summaries result item.

                                                                                                              \n@param content The detailed data content for an OpsItem summaries result item.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "content", "getterDocumentation" : "

                                                                                                              The detailed data content for an OpsItem summaries result item.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The detailed data content for an OpsItem summaries result item.", "getterModel" : { "returnType" : "java.util.List>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Content", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Content", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "OpsEntityItemEntry", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #member(Map)}.\n@param member a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Map)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "AttributeName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "AttributeValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "member", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "member", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "java.util.Map", "map" : true, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Map", "templateImplType" : "java.util.ArrayList>", "templateType" : "java.util.List>" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Content", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The detailed data content for an OpsItem summaries result item.

                                                                                                              \n@param content The detailed data content for an OpsItem summaries result item.", "setterMethodName" : "setContent", "setterModel" : { "variableDeclarationType" : "java.util.List>", "variableName" : "content", "variableType" : "java.util.List>", "documentation" : null, "simpleType" : "Map>", "variableSetterType" : "java.util.Collection>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List>", "variableName" : "content", "variableType" : "java.util.List>", "documentation" : "

                                                                                                              The detailed data content for an OpsItem summaries result item.

                                                                                                              ", "simpleType" : "Map>", "variableSetterType" : "java.util.Collection>" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getContent", "beanStyleSetterMethodName" : "setContent", "c2jName" : "Content", "c2jShape" : "OpsEntityItemEntryList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The detailed data content for an OpsItem summaries result item.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Map>.Builder} avoiding the need to create one manually via {@link Map>#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map>.Builder#build()} is called immediately and its result is passed to {@link #content(Map>)}.\n@param content a consumer that will call methods on {@link Map>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #content(Map>)", "deprecated" : false, "documentation" : "

                                                                                                              The detailed data content for an OpsItem summaries result item.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "content", "fluentSetterDocumentation" : "

                                                                                                              The detailed data content for an OpsItem summaries result item.

                                                                                                              \n@param content The detailed data content for an OpsItem summaries result item.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "content", "getterDocumentation" : "

                                                                                                              The detailed data content for an OpsItem summaries result item.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The detailed data content for an OpsItem summaries result item.", "getterModel" : { "returnType" : "java.util.List>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Content", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Content", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "OpsEntityItemEntry", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #member(Map)}.\n@param member a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Map)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "AttributeName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "AttributeValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "member", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "member", "variableType" : "java.util.Map", "documentation" : "", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "java.util.Map", "map" : true, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Map", "templateImplType" : "java.util.ArrayList>", "templateType" : "java.util.List>" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Content", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The detailed data content for an OpsItem summaries result item.

                                                                                                              \n@param content The detailed data content for an OpsItem summaries result item.", "setterMethodName" : "setContent", "setterModel" : { "variableDeclarationType" : "java.util.List>", "variableName" : "content", "variableType" : "java.util.List>", "documentation" : null, "simpleType" : "Map>", "variableSetterType" : "java.util.Collection>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List>", "variableName" : "content", "variableType" : "java.util.List>", "documentation" : "

                                                                                                              The detailed data content for an OpsItem summaries result item.

                                                                                                              ", "simpleType" : "Map>", "variableSetterType" : "java.util.Collection>" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "OpsEntityItem", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "OpsEntityItem", "variableName" : "opsEntityItem", "variableType" : "OpsEntityItem", "documentation" : null, "simpleType" : "OpsEntityItem", "variableSetterType" : "OpsEntityItem" }, "wrapper" : false }, "OpsFilter" : { "c2jName" : "OpsFilter", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              A filter for viewing OpsItem summaries.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "OpsFilterKey", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of the filter.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name of the filter.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "

                                                                                                              The name of the filter.

                                                                                                              \n@param key The name of the filter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "

                                                                                                              The name of the filter.

                                                                                                              \n@return The name of the filter.", "getterModel" : { "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" : "

                                                                                                              The name of the filter.

                                                                                                              \n@param key The name of the filter.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "

                                                                                                              The name of the filter.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getValues", "beanStyleSetterMethodName" : "setValues", "c2jName" : "Values", "c2jShape" : "OpsFilterValueList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The filter value.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #values(List)}.\n@param values a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #values(List)", "deprecated" : false, "documentation" : "

                                                                                                              The filter value.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "values", "fluentSetterDocumentation" : "

                                                                                                              The filter value.

                                                                                                              \n@param values The filter value.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "values", "getterDocumentation" : "

                                                                                                              The filter value.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The filter value.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Values", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Values", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "OpsFilterValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "Values", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The filter value.

                                                                                                              \n@param values The filter value.", "setterMethodName" : "setValues", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : "

                                                                                                              The filter value.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "OpsFilterOperatorType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The type of filter.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeAsString(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)", "deprecated" : false, "documentation" : "

                                                                                                              The type of filter.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "OpsFilterOperatorType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                                                                              The type of filter.

                                                                                                              \n@param type The type of filter.\n@see OpsFilterOperatorType\n@return Returns a reference to this object so that method calls can be chained together.\n@see OpsFilterOperatorType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                              The type of filter.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link OpsFilterOperatorType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                                                                                              \n@return The type of filter.\n@see OpsFilterOperatorType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Type", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The type of filter.

                                                                                                              \n@param type The type of filter.\n@see OpsFilterOperatorType", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                                                                                                              The type of filter.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Key" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "OpsFilterKey", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of the filter.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name of the filter.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "

                                                                                                              The name of the filter.

                                                                                                              \n@param key The name of the filter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "

                                                                                                              The name of the filter.

                                                                                                              \n@return The name of the filter.", "getterModel" : { "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" : "

                                                                                                              The name of the filter.

                                                                                                              \n@param key The name of the filter.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "

                                                                                                              The name of the filter.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Type" : { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "OpsFilterOperatorType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The type of filter.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeAsString(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)", "deprecated" : false, "documentation" : "

                                                                                                              The type of filter.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "OpsFilterOperatorType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                                                                              The type of filter.

                                                                                                              \n@param type The type of filter.\n@see OpsFilterOperatorType\n@return Returns a reference to this object so that method calls can be chained together.\n@see OpsFilterOperatorType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                              The type of filter.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link OpsFilterOperatorType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                                                                                              \n@return The type of filter.\n@see OpsFilterOperatorType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Type", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The type of filter.

                                                                                                              \n@param type The type of filter.\n@see OpsFilterOperatorType", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                                                                                                              The type of filter.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Values" : { "beanStyleGetterMethodName" : "getValues", "beanStyleSetterMethodName" : "setValues", "c2jName" : "Values", "c2jShape" : "OpsFilterValueList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The filter value.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #values(List)}.\n@param values a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #values(List)", "deprecated" : false, "documentation" : "

                                                                                                              The filter value.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "values", "fluentSetterDocumentation" : "

                                                                                                              The filter value.

                                                                                                              \n@param values The filter value.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "values", "getterDocumentation" : "

                                                                                                              The filter value.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The filter value.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Values", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Values", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "OpsFilterValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "Values", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The filter value.

                                                                                                              \n@param values The filter value.", "setterMethodName" : "setValues", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : "

                                                                                                              The filter value.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "OpsFilterKey", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of the filter.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name of the filter.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "

                                                                                                              The name of the filter.

                                                                                                              \n@param key The name of the filter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "

                                                                                                              The name of the filter.

                                                                                                              \n@return The name of the filter.", "getterModel" : { "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" : "

                                                                                                              The name of the filter.

                                                                                                              \n@param key The name of the filter.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "

                                                                                                              The name of the filter.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getValues", "beanStyleSetterMethodName" : "setValues", "c2jName" : "Values", "c2jShape" : "OpsFilterValueList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The filter value.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #values(List)}.\n@param values a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #values(List)", "deprecated" : false, "documentation" : "

                                                                                                              The filter value.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "values", "fluentSetterDocumentation" : "

                                                                                                              The filter value.

                                                                                                              \n@param values The filter value.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "values", "getterDocumentation" : "

                                                                                                              The filter value.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The filter value.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Values", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Values", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "OpsFilterValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "Values", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The filter value.

                                                                                                              \n@param values The filter value.", "setterMethodName" : "setValues", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : "

                                                                                                              The filter value.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "OpsFilterOperatorType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The type of filter.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeAsString(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)", "deprecated" : false, "documentation" : "

                                                                                                              The type of filter.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "OpsFilterOperatorType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                                                                              The type of filter.

                                                                                                              \n@param type The type of filter.\n@see OpsFilterOperatorType\n@return Returns a reference to this object so that method calls can be chained together.\n@see OpsFilterOperatorType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                              The type of filter.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link OpsFilterOperatorType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                                                                                              \n@return The type of filter.\n@see OpsFilterOperatorType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Type", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The type of filter.

                                                                                                              \n@param type The type of filter.\n@see OpsFilterOperatorType", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                                                                                                              The type of filter.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Key", "Values" ], "shapeName" : "OpsFilter", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "OpsFilter", "variableName" : "opsFilter", "variableType" : "OpsFilter", "documentation" : null, "simpleType" : "OpsFilter", "variableSetterType" : "OpsFilter" }, "wrapper" : false }, "OpsFilterOperatorType" : { "c2jName" : "OpsFilterOperatorType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "EQUAL", "value" : "Equal" }, { "name" : "NOT_EQUAL", "value" : "NotEqual" }, { "name" : "BEGIN_WITH", "value" : "BeginWith" }, { "name" : "LESS_THAN", "value" : "LessThan" }, { "name" : "GREATER_THAN", "value" : "GreaterThan" }, { "name" : "EXISTS", "value" : "Exists" } ], "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" : "OpsFilterOperatorType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "OpsFilterOperatorType", "variableName" : "opsFilterOperatorType", "variableType" : "OpsFilterOperatorType", "documentation" : null, "simpleType" : "OpsFilterOperatorType", "variableSetterType" : "OpsFilterOperatorType" }, "wrapper" : false }, "OpsItem" : { "c2jName" : "OpsItem", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              Operations engineers and IT professionals use OpsCenter to view, investigate, and remediate operational issues impacting the performance and health of their AWS resources. For more information, see AWS Systems Manager OpsCenter in the AWS Systems Manager User Guide.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getCreatedBy", "beanStyleSetterMethodName" : "setCreatedBy", "c2jName" : "CreatedBy", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ARN of the AWS account that created the OpsItem.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #createdBy(String)}.\n@param createdBy a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #createdBy(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ARN of the AWS account that created the OpsItem.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createdBy", "fluentSetterDocumentation" : "

                                                                                                              The ARN of the AWS account that created the OpsItem.

                                                                                                              \n@param createdBy The ARN of the AWS account that created the OpsItem.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createdBy", "getterDocumentation" : "

                                                                                                              The ARN of the AWS account that created the OpsItem.

                                                                                                              \n@return The ARN of the AWS account that created the OpsItem.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreatedBy", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedBy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CreatedBy", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ARN of the AWS account that created the OpsItem.

                                                                                                              \n@param createdBy The ARN of the AWS account that created the OpsItem.", "setterMethodName" : "setCreatedBy", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "createdBy", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "createdBy", "variableType" : "String", "documentation" : "

                                                                                                              The ARN of the AWS account that created the OpsItem.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCreatedTime", "beanStyleSetterMethodName" : "setCreatedTime", "c2jName" : "CreatedTime", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The date and time the OpsItem was created.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #createdTime(Instant)}.\n@param createdTime 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 #createdTime(Instant)", "deprecated" : false, "documentation" : "

                                                                                                              The date and time the OpsItem was created.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createdTime", "fluentSetterDocumentation" : "

                                                                                                              The date and time the OpsItem was created.

                                                                                                              \n@param createdTime The date and time the OpsItem was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createdTime", "getterDocumentation" : "

                                                                                                              The date and time the OpsItem was created.

                                                                                                              \n@return The date and time the OpsItem was created.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreatedTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "CreatedTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The date and time the OpsItem was created.

                                                                                                              \n@param createdTime The date and time the OpsItem was created.", "setterMethodName" : "setCreatedTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                              The date and time the OpsItem was created.

                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "OpsItemDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The OpsItem description.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                                                              The OpsItem description.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                              The OpsItem description.

                                                                                                              \n@param description The OpsItem description.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                              The OpsItem description.

                                                                                                              \n@return The OpsItem description.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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" : "

                                                                                                              The OpsItem description.

                                                                                                              \n@param description The OpsItem description.", "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" : "

                                                                                                              The OpsItem description.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastModifiedBy", "beanStyleSetterMethodName" : "setLastModifiedBy", "c2jName" : "LastModifiedBy", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ARN of the AWS account that last updated the OpsItem.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #lastModifiedBy(String)}.\n@param lastModifiedBy a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastModifiedBy(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ARN of the AWS account that last updated the OpsItem.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModifiedBy", "fluentSetterDocumentation" : "

                                                                                                              The ARN of the AWS account that last updated the OpsItem.

                                                                                                              \n@param lastModifiedBy The ARN of the AWS account that last updated the OpsItem.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModifiedBy", "getterDocumentation" : "

                                                                                                              The ARN of the AWS account that last updated the OpsItem.

                                                                                                              \n@return The ARN of the AWS account that last updated the OpsItem.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastModifiedBy", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastModifiedBy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastModifiedBy", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ARN of the AWS account that last updated the OpsItem.

                                                                                                              \n@param lastModifiedBy The ARN of the AWS account that last updated the OpsItem.", "setterMethodName" : "setLastModifiedBy", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastModifiedBy", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastModifiedBy", "variableType" : "String", "documentation" : "

                                                                                                              The ARN of the AWS account that last updated the OpsItem.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastModifiedTime", "beanStyleSetterMethodName" : "setLastModifiedTime", "c2jName" : "LastModifiedTime", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The date and time the OpsItem was last updated.

                                                                                                              \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 #lastModifiedTime(Instant)}.\n@param lastModifiedTime 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 #lastModifiedTime(Instant)", "deprecated" : false, "documentation" : "

                                                                                                              The date and time the OpsItem was last updated.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModifiedTime", "fluentSetterDocumentation" : "

                                                                                                              The date and time the OpsItem was last updated.

                                                                                                              \n@param lastModifiedTime The date and time the OpsItem was last updated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModifiedTime", "getterDocumentation" : "

                                                                                                              The date and time the OpsItem was last updated.

                                                                                                              \n@return The date and time the OpsItem was last updated.", "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" : "LastModifiedTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastModifiedTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastModifiedTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The date and time the OpsItem was last updated.

                                                                                                              \n@param lastModifiedTime The date and time the OpsItem was last updated.", "setterMethodName" : "setLastModifiedTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModifiedTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModifiedTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                              The date and time the OpsItem was last updated.

                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNotifications", "beanStyleSetterMethodName" : "setNotifications", "c2jName" : "Notifications", "c2jShape" : "OpsItemNotifications", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The Amazon Resource Name (ARN) of an SNS topic where notifications are sent when this OpsItem is edited or changed.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #notifications(List)}.\n@param notifications a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #notifications(List)", "deprecated" : false, "documentation" : "

                                                                                                              The Amazon Resource Name (ARN) of an SNS topic where notifications are sent when this OpsItem is edited or changed.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "notifications", "fluentSetterDocumentation" : "

                                                                                                              The Amazon Resource Name (ARN) of an SNS topic where notifications are sent when this OpsItem is edited or changed.

                                                                                                              \n@param notifications The Amazon Resource Name (ARN) of an SNS topic where notifications are sent when this OpsItem is edited or changed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "notifications", "getterDocumentation" : "

                                                                                                              The Amazon Resource Name (ARN) of an SNS topic where notifications are sent when this OpsItem is edited or changed.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The Amazon Resource Name (ARN) of an SNS topic where notifications are sent when this OpsItem is edited or changed.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Notifications", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Notifications", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "OpsItemNotification", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link OpsItemNotification.Builder} avoiding the need to create one manually via {@link OpsItemNotification#builder()}.\n\nWhen the {@link Consumer} completes, {@link OpsItemNotification.Builder#build()} is called immediately and its result is passed to {@link #member(OpsItemNotification)}.\n@param member a consumer that will call methods on {@link OpsItemNotification.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(OpsItemNotification)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "OpsItemNotification", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "OpsItemNotification", "variableName" : "member", "variableType" : "OpsItemNotification", "documentation" : null, "simpleType" : "OpsItemNotification", "variableSetterType" : "OpsItemNotification" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OpsItemNotification", "variableName" : "member", "variableType" : "OpsItemNotification", "documentation" : "", "simpleType" : "OpsItemNotification", "variableSetterType" : "OpsItemNotification" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "OpsItemNotification", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "OpsItemNotification", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Notifications", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The Amazon Resource Name (ARN) of an SNS topic where notifications are sent when this OpsItem is edited or changed.

                                                                                                              \n@param notifications The Amazon Resource Name (ARN) of an SNS topic where notifications are sent when this OpsItem is edited or changed.", "setterMethodName" : "setNotifications", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "notifications", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "notifications", "variableType" : "java.util.List", "documentation" : "

                                                                                                              The Amazon Resource Name (ARN) of an SNS topic where notifications are sent when this OpsItem is edited or changed.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPriority", "beanStyleSetterMethodName" : "setPriority", "c2jName" : "Priority", "c2jShape" : "OpsItemPriority", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The importance of this OpsItem in relation to other OpsItems in the system.

                                                                                                              \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 #priority(Integer)}.\n@param priority 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 #priority(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The importance of this OpsItem in relation to other OpsItems in the system.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "priority", "fluentSetterDocumentation" : "

                                                                                                              The importance of this OpsItem in relation to other OpsItems in the system.

                                                                                                              \n@param priority The importance of this OpsItem in relation to other OpsItems in the system.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "priority", "getterDocumentation" : "

                                                                                                              The importance of this OpsItem in relation to other OpsItems in the system.

                                                                                                              \n@return The importance of this OpsItem in relation to other OpsItems in the system.", "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" : "Priority", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Priority", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Priority", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The importance of this OpsItem in relation to other OpsItems in the system.

                                                                                                              \n@param priority The importance of this OpsItem in relation to other OpsItems in the system.", "setterMethodName" : "setPriority", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "priority", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "priority", "variableType" : "Integer", "documentation" : "

                                                                                                              The importance of this OpsItem in relation to other OpsItems in the system.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRelatedOpsItems", "beanStyleSetterMethodName" : "setRelatedOpsItems", "c2jName" : "RelatedOpsItems", "c2jShape" : "RelatedOpsItems", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              One or more OpsItems that share something in common with the current OpsItem. For example, related OpsItems can include OpsItems with similar error messages, impacted resources, or statuses for the impacted 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 #relatedOpsItems(List)}.\n@param relatedOpsItems a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #relatedOpsItems(List)", "deprecated" : false, "documentation" : "

                                                                                                              One or more OpsItems that share something in common with the current OpsItem. For example, related OpsItems can include OpsItems with similar error messages, impacted resources, or statuses for the impacted resource.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "relatedOpsItems", "fluentSetterDocumentation" : "

                                                                                                              One or more OpsItems that share something in common with the current OpsItem. For example, related OpsItems can include OpsItems with similar error messages, impacted resources, or statuses for the impacted resource.

                                                                                                              \n@param relatedOpsItems One or more OpsItems that share something in common with the current OpsItem. For example, related OpsItems can include OpsItems with similar error messages, impacted resources, or statuses for the impacted resource.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "relatedOpsItems", "getterDocumentation" : "

                                                                                                              One or more OpsItems that share something in common with the current OpsItem. For example, related OpsItems can include OpsItems with similar error messages, impacted resources, or statuses for the impacted resource.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return One or more OpsItems that share something in common with the current OpsItem. For example, related OpsItems can include OpsItems with similar error messages, impacted resources, or statuses for the impacted 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" : "RelatedOpsItems", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RelatedOpsItems", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "RelatedOpsItem", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link RelatedOpsItem.Builder} avoiding the need to create one manually via {@link RelatedOpsItem#builder()}.\n\nWhen the {@link Consumer} completes, {@link RelatedOpsItem.Builder#build()} is called immediately and its result is passed to {@link #member(RelatedOpsItem)}.\n@param member a consumer that will call methods on {@link RelatedOpsItem.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(RelatedOpsItem)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "RelatedOpsItem", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "RelatedOpsItem", "variableName" : "member", "variableType" : "RelatedOpsItem", "documentation" : null, "simpleType" : "RelatedOpsItem", "variableSetterType" : "RelatedOpsItem" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "RelatedOpsItem", "variableName" : "member", "variableType" : "RelatedOpsItem", "documentation" : "", "simpleType" : "RelatedOpsItem", "variableSetterType" : "RelatedOpsItem" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "RelatedOpsItem", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "RelatedOpsItem", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "RelatedOpsItems", "sensitive" : false, "setterDocumentation" : "

                                                                                                              One or more OpsItems that share something in common with the current OpsItem. For example, related OpsItems can include OpsItems with similar error messages, impacted resources, or statuses for the impacted resource.

                                                                                                              \n@param relatedOpsItems One or more OpsItems that share something in common with the current OpsItem. For example, related OpsItems can include OpsItems with similar error messages, impacted resources, or statuses for the impacted resource.", "setterMethodName" : "setRelatedOpsItems", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "relatedOpsItems", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "relatedOpsItems", "variableType" : "java.util.List", "documentation" : "

                                                                                                              One or more OpsItems that share something in common with the current OpsItem. For example, related OpsItems can include OpsItems with similar error messages, impacted resources, or statuses for the impacted resource.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "OpsItemStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The OpsItem status. Status can be Open, In Progress, or Resolved. For more information, see Editing OpsItem Details in the AWS Systems Manager User Guide.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                                                                              The OpsItem status. Status can be Open, In Progress, or Resolved. For more information, see Editing OpsItem Details in the AWS Systems Manager User Guide.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "OpsItemStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                                                              The OpsItem status. Status can be Open, In Progress, or Resolved. For more information, see Editing OpsItem Details in the AWS Systems Manager User Guide.

                                                                                                              \n@param status The OpsItem status. Status can be Open, In Progress, or Resolved. For more information, see Editing OpsItem Details in the AWS Systems Manager User Guide.\n@see OpsItemStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see OpsItemStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                                              The OpsItem status. Status can be Open, In Progress, or Resolved. For more information, see Editing OpsItem Details in the AWS Systems Manager User Guide.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link OpsItemStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                                              \n@return The OpsItem status. Status can be Open, In Progress, or Resolved. For more information, see Editing OpsItem Details in the AWS Systems Manager User Guide.\n@see OpsItemStatus", "getterModel" : { "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 OpsItem status. Status can be Open, In Progress, or Resolved. For more information, see Editing OpsItem Details in the AWS Systems Manager User Guide.

                                                                                                              \n@param status The OpsItem status. Status can be Open, In Progress, or Resolved. For more information, see Editing OpsItem Details in the AWS Systems Manager User Guide.\n@see OpsItemStatus", "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 OpsItem status. Status can be Open, In Progress, or Resolved. For more information, see Editing OpsItem Details in the AWS Systems Manager User Guide.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOpsItemId", "beanStyleSetterMethodName" : "setOpsItemId", "c2jName" : "OpsItemId", "c2jShape" : "OpsItemId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the OpsItem.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #opsItemId(String)}.\n@param opsItemId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #opsItemId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the OpsItem.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "opsItemId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the OpsItem.

                                                                                                              \n@param opsItemId The ID of the OpsItem.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "opsItemId", "getterDocumentation" : "

                                                                                                              The ID of the OpsItem.

                                                                                                              \n@return The ID of the OpsItem.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OpsItemId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OpsItemId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OpsItemId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the OpsItem.

                                                                                                              \n@param opsItemId The ID of the OpsItem.", "setterMethodName" : "setOpsItemId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "opsItemId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "opsItemId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the OpsItem.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVersion", "beanStyleSetterMethodName" : "setVersion", "c2jName" : "Version", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The version of this OpsItem. Each time the OpsItem is edited the version number increments by one.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #version(String)}.\n@param version a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #version(String)", "deprecated" : false, "documentation" : "

                                                                                                              The version of this OpsItem. Each time the OpsItem is edited the version number increments by one.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "version", "fluentSetterDocumentation" : "

                                                                                                              The version of this OpsItem. Each time the OpsItem is edited the version number increments by one.

                                                                                                              \n@param version The version of this OpsItem. Each time the OpsItem is edited the version number increments by one.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "version", "getterDocumentation" : "

                                                                                                              The version of this OpsItem. Each time the OpsItem is edited the version number increments by one.

                                                                                                              \n@return The version of this OpsItem. Each time the OpsItem is edited the version number increments by one.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Version", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Version", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Version", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The version of this OpsItem. Each time the OpsItem is edited the version number increments by one.

                                                                                                              \n@param version The version of this OpsItem. Each time the OpsItem is edited the version number increments by one.", "setterMethodName" : "setVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "version", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "version", "variableType" : "String", "documentation" : "

                                                                                                              The version of this OpsItem. Each time the OpsItem is edited the version number increments by one.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTitle", "beanStyleSetterMethodName" : "setTitle", "c2jName" : "Title", "c2jShape" : "OpsItemTitle", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A short heading that describes the nature of the OpsItem and the impacted resource.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #title(String)}.\n@param title a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #title(String)", "deprecated" : false, "documentation" : "

                                                                                                              A short heading that describes the nature of the OpsItem and the impacted resource.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "title", "fluentSetterDocumentation" : "

                                                                                                              A short heading that describes the nature of the OpsItem and the impacted resource.

                                                                                                              \n@param title A short heading that describes the nature of the OpsItem and the impacted resource.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "title", "getterDocumentation" : "

                                                                                                              A short heading that describes the nature of the OpsItem and the impacted resource.

                                                                                                              \n@return A short heading that describes the nature of the OpsItem and the impacted resource.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Title", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Title", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Title", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A short heading that describes the nature of the OpsItem and the impacted resource.

                                                                                                              \n@param title A short heading that describes the nature of the OpsItem and the impacted resource.", "setterMethodName" : "setTitle", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "title", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "title", "variableType" : "String", "documentation" : "

                                                                                                              A short heading that describes the nature of the OpsItem and the impacted resource.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSource", "beanStyleSetterMethodName" : "setSource", "c2jName" : "Source", "c2jShape" : "OpsItemSource", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The origin of the OpsItem, such as Amazon EC2 or AWS Systems Manager. The impacted resource is a subset of source.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #source(String)}.\n@param source a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #source(String)", "deprecated" : false, "documentation" : "

                                                                                                              The origin of the OpsItem, such as Amazon EC2 or AWS Systems Manager. The impacted resource is a subset of source.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "source", "fluentSetterDocumentation" : "

                                                                                                              The origin of the OpsItem, such as Amazon EC2 or AWS Systems Manager. The impacted resource is a subset of source.

                                                                                                              \n@param source The origin of the OpsItem, such as Amazon EC2 or AWS Systems Manager. The impacted resource is a subset of source.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "source", "getterDocumentation" : "

                                                                                                              The origin of the OpsItem, such as Amazon EC2 or AWS Systems Manager. The impacted resource is a subset of source.

                                                                                                              \n@return The origin of the OpsItem, such as Amazon EC2 or AWS Systems Manager. The impacted resource is a subset of source.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Source", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Source", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Source", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The origin of the OpsItem, such as Amazon EC2 or AWS Systems Manager. The impacted resource is a subset of source.

                                                                                                              \n@param source The origin of the OpsItem, such as Amazon EC2 or AWS Systems Manager. The impacted resource is a subset of source.", "setterMethodName" : "setSource", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "source", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "source", "variableType" : "String", "documentation" : "

                                                                                                              The origin of the OpsItem, such as Amazon EC2 or AWS Systems Manager. The impacted resource is a subset of source.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOperationalData", "beanStyleSetterMethodName" : "setOperationalData", "c2jName" : "OperationalData", "c2jShape" : "OpsItemOperationalData", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Operational data is custom data that provides useful reference details about the OpsItem. For example, you can specify log files, error strings, license keys, troubleshooting tips, or other relevant data. You enter operational data as key-value pairs. The key has a maximum length of 128 characters. The value has a maximum size of 20 KB.

                                                                                                              Operational data keys can't begin with the following: amazon, aws, amzn, ssm, /amazon, /aws, /amzn, /ssm.

                                                                                                              You can choose to make the data searchable by other users in the account or you can restrict search access. Searchable data means that all users with access to the OpsItem Overview page (as provided by the DescribeOpsItems API action) can view and search on the specified data. Operational data that is not searchable is only viewable by users who have access to the OpsItem (as provided by the GetOpsItem API action).

                                                                                                              Use the /aws/resources key in OperationalData to specify a related resource in the request. Use the /aws/automations key in OperationalData to associate an Automation runbook with the OpsItem. To view AWS CLI example commands that use these keys, see Creating OpsItems Manually in the AWS Systems Manager User Guide.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #operationalData(Map)}.\n@param operationalData a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #operationalData(Map)", "deprecated" : false, "documentation" : "

                                                                                                              Operational data is custom data that provides useful reference details about the OpsItem. For example, you can specify log files, error strings, license keys, troubleshooting tips, or other relevant data. You enter operational data as key-value pairs. The key has a maximum length of 128 characters. The value has a maximum size of 20 KB.

                                                                                                              Operational data keys can't begin with the following: amazon, aws, amzn, ssm, /amazon, /aws, /amzn, /ssm.

                                                                                                              You can choose to make the data searchable by other users in the account or you can restrict search access. Searchable data means that all users with access to the OpsItem Overview page (as provided by the DescribeOpsItems API action) can view and search on the specified data. Operational data that is not searchable is only viewable by users who have access to the OpsItem (as provided by the GetOpsItem API action).

                                                                                                              Use the /aws/resources key in OperationalData to specify a related resource in the request. Use the /aws/automations key in OperationalData to associate an Automation runbook with the OpsItem. To view AWS CLI example commands that use these keys, see Creating OpsItems Manually in the AWS Systems Manager User Guide.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "operationalData", "fluentSetterDocumentation" : "

                                                                                                              Operational data is custom data that provides useful reference details about the OpsItem. For example, you can specify log files, error strings, license keys, troubleshooting tips, or other relevant data. You enter operational data as key-value pairs. The key has a maximum length of 128 characters. The value has a maximum size of 20 KB.

                                                                                                              Operational data keys can't begin with the following: amazon, aws, amzn, ssm, /amazon, /aws, /amzn, /ssm.

                                                                                                              You can choose to make the data searchable by other users in the account or you can restrict search access. Searchable data means that all users with access to the OpsItem Overview page (as provided by the DescribeOpsItems API action) can view and search on the specified data. Operational data that is not searchable is only viewable by users who have access to the OpsItem (as provided by the GetOpsItem API action).

                                                                                                              Use the /aws/resources key in OperationalData to specify a related resource in the request. Use the /aws/automations key in OperationalData to associate an Automation runbook with the OpsItem. To view AWS CLI example commands that use these keys, see Creating OpsItems Manually in the AWS Systems Manager User Guide.

                                                                                                              \n@param operationalData Operational data is custom data that provides useful reference details about the OpsItem. For example, you can specify log files, error strings, license keys, troubleshooting tips, or other relevant data. You enter operational data as key-value pairs. The key has a maximum length of 128 characters. The value has a maximum size of 20 KB.

                                                                                                              Operational data keys can't begin with the following: amazon, aws, amzn, ssm, /amazon, /aws, /amzn, /ssm.

                                                                                                              You can choose to make the data searchable by other users in the account or you can restrict search access. Searchable data means that all users with access to the OpsItem Overview page (as provided by the DescribeOpsItems API action) can view and search on the specified data. Operational data that is not searchable is only viewable by users who have access to the OpsItem (as provided by the GetOpsItem API action).

                                                                                                              Use the /aws/resources key in OperationalData to specify a related resource in the request. Use the /aws/automations key in OperationalData to associate an Automation runbook with the OpsItem. To view AWS CLI example commands that use these keys, see Creating OpsItems Manually in the AWS Systems Manager User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "operationalData", "getterDocumentation" : "

                                                                                                              Operational data is custom data that provides useful reference details about the OpsItem. For example, you can specify log files, error strings, license keys, troubleshooting tips, or other relevant data. You enter operational data as key-value pairs. The key has a maximum length of 128 characters. The value has a maximum size of 20 KB.

                                                                                                              Operational data keys can't begin with the following: amazon, aws, amzn, ssm, /amazon, /aws, /amzn, /ssm.

                                                                                                              You can choose to make the data searchable by other users in the account or you can restrict search access. Searchable data means that all users with access to the OpsItem Overview page (as provided by the DescribeOpsItems API action) can view and search on the specified data. Operational data that is not searchable is only viewable by users who have access to the OpsItem (as provided by the GetOpsItem API action).

                                                                                                              Use the /aws/resources key in OperationalData to specify a related resource in the request. Use the /aws/automations key in OperationalData to associate an Automation runbook with the OpsItem. To view AWS CLI example commands that use these keys, see Creating OpsItems Manually in the AWS Systems Manager User Guide.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return Operational data is custom data that provides useful reference details about the OpsItem. For example, you can specify log files, error strings, license keys, troubleshooting tips, or other relevant data. You enter operational data as key-value pairs. The key has a maximum length of 128 characters. The value has a maximum size of 20 KB.

                                                                                                              Operational data keys can't begin with the following: amazon, aws, amzn, ssm, /amazon, /aws, /amzn, /ssm.

                                                                                                              You can choose to make the data searchable by other users in the account or you can restrict search access. Searchable data means that all users with access to the OpsItem Overview page (as provided by the DescribeOpsItems API action) can view and search on the specified data. Operational data that is not searchable is only viewable by users who have access to the OpsItem (as provided by the GetOpsItem API action).

                                                                                                              Use the /aws/resources key in OperationalData to specify a related resource in the request. Use the /aws/automations key in OperationalData to associate an Automation runbook with the OpsItem. To view AWS CLI example commands that use these keys, see Creating OpsItems Manually in the AWS Systems Manager User Guide.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OperationalData", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OperationalData", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "OpsItemDataKey", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "OpsItemDataValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link OpsItemDataValue.Builder} avoiding the need to create one manually via {@link OpsItemDataValue#builder()}.\n\nWhen the {@link Consumer} completes, {@link OpsItemDataValue.Builder#build()} is called immediately and its result is passed to {@link #value(OpsItemDataValue)}.\n@param value a consumer that will call methods on {@link OpsItemDataValue.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(OpsItemDataValue)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "OpsItemDataValue", "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" : "SDK_POJO", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "OpsItemDataValue", "variableName" : "value", "variableType" : "OpsItemDataValue", "documentation" : null, "simpleType" : "OpsItemDataValue", "variableSetterType" : "OpsItemDataValue" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OpsItemDataValue", "variableName" : "value", "variableType" : "OpsItemDataValue", "documentation" : "", "simpleType" : "OpsItemDataValue", "variableSetterType" : "OpsItemDataValue" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "OperationalData", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Operational data is custom data that provides useful reference details about the OpsItem. For example, you can specify log files, error strings, license keys, troubleshooting tips, or other relevant data. You enter operational data as key-value pairs. The key has a maximum length of 128 characters. The value has a maximum size of 20 KB.

                                                                                                              Operational data keys can't begin with the following: amazon, aws, amzn, ssm, /amazon, /aws, /amzn, /ssm.

                                                                                                              You can choose to make the data searchable by other users in the account or you can restrict search access. Searchable data means that all users with access to the OpsItem Overview page (as provided by the DescribeOpsItems API action) can view and search on the specified data. Operational data that is not searchable is only viewable by users who have access to the OpsItem (as provided by the GetOpsItem API action).

                                                                                                              Use the /aws/resources key in OperationalData to specify a related resource in the request. Use the /aws/automations key in OperationalData to associate an Automation runbook with the OpsItem. To view AWS CLI example commands that use these keys, see Creating OpsItems Manually in the AWS Systems Manager User Guide.

                                                                                                              \n@param operationalData Operational data is custom data that provides useful reference details about the OpsItem. For example, you can specify log files, error strings, license keys, troubleshooting tips, or other relevant data. You enter operational data as key-value pairs. The key has a maximum length of 128 characters. The value has a maximum size of 20 KB.

                                                                                                              Operational data keys can't begin with the following: amazon, aws, amzn, ssm, /amazon, /aws, /amzn, /ssm.

                                                                                                              You can choose to make the data searchable by other users in the account or you can restrict search access. Searchable data means that all users with access to the OpsItem Overview page (as provided by the DescribeOpsItems API action) can view and search on the specified data. Operational data that is not searchable is only viewable by users who have access to the OpsItem (as provided by the GetOpsItem API action).

                                                                                                              Use the /aws/resources key in OperationalData to specify a related resource in the request. Use the /aws/automations key in OperationalData to associate an Automation runbook with the OpsItem. To view AWS CLI example commands that use these keys, see Creating OpsItems Manually in the AWS Systems Manager User Guide.", "setterMethodName" : "setOperationalData", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "operationalData", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "operationalData", "variableType" : "java.util.Map", "documentation" : "

                                                                                                              Operational data is custom data that provides useful reference details about the OpsItem. For example, you can specify log files, error strings, license keys, troubleshooting tips, or other relevant data. You enter operational data as key-value pairs. The key has a maximum length of 128 characters. The value has a maximum size of 20 KB.

                                                                                                              Operational data keys can't begin with the following: amazon, aws, amzn, ssm, /amazon, /aws, /amzn, /ssm.

                                                                                                              You can choose to make the data searchable by other users in the account or you can restrict search access. Searchable data means that all users with access to the OpsItem Overview page (as provided by the DescribeOpsItems API action) can view and search on the specified data. Operational data that is not searchable is only viewable by users who have access to the OpsItem (as provided by the GetOpsItem API action).

                                                                                                              Use the /aws/resources key in OperationalData to specify a related resource in the request. Use the /aws/automations key in OperationalData to associate an Automation runbook with the OpsItem. To view AWS CLI example commands that use these keys, see Creating OpsItems Manually in the AWS Systems Manager User Guide.

                                                                                                              ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CreatedBy" : { "beanStyleGetterMethodName" : "getCreatedBy", "beanStyleSetterMethodName" : "setCreatedBy", "c2jName" : "CreatedBy", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ARN of the AWS account that created the OpsItem.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #createdBy(String)}.\n@param createdBy a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #createdBy(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ARN of the AWS account that created the OpsItem.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createdBy", "fluentSetterDocumentation" : "

                                                                                                              The ARN of the AWS account that created the OpsItem.

                                                                                                              \n@param createdBy The ARN of the AWS account that created the OpsItem.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createdBy", "getterDocumentation" : "

                                                                                                              The ARN of the AWS account that created the OpsItem.

                                                                                                              \n@return The ARN of the AWS account that created the OpsItem.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreatedBy", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedBy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CreatedBy", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ARN of the AWS account that created the OpsItem.

                                                                                                              \n@param createdBy The ARN of the AWS account that created the OpsItem.", "setterMethodName" : "setCreatedBy", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "createdBy", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "createdBy", "variableType" : "String", "documentation" : "

                                                                                                              The ARN of the AWS account that created the OpsItem.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "CreatedTime" : { "beanStyleGetterMethodName" : "getCreatedTime", "beanStyleSetterMethodName" : "setCreatedTime", "c2jName" : "CreatedTime", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The date and time the OpsItem was created.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #createdTime(Instant)}.\n@param createdTime 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 #createdTime(Instant)", "deprecated" : false, "documentation" : "

                                                                                                              The date and time the OpsItem was created.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createdTime", "fluentSetterDocumentation" : "

                                                                                                              The date and time the OpsItem was created.

                                                                                                              \n@param createdTime The date and time the OpsItem was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createdTime", "getterDocumentation" : "

                                                                                                              The date and time the OpsItem was created.

                                                                                                              \n@return The date and time the OpsItem was created.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreatedTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "CreatedTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The date and time the OpsItem was created.

                                                                                                              \n@param createdTime The date and time the OpsItem was created.", "setterMethodName" : "setCreatedTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                              The date and time the OpsItem was created.

                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "Description" : { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "OpsItemDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The OpsItem description.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                                                              The OpsItem description.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                              The OpsItem description.

                                                                                                              \n@param description The OpsItem description.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                              The OpsItem description.

                                                                                                              \n@return The OpsItem description.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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" : "

                                                                                                              The OpsItem description.

                                                                                                              \n@param description The OpsItem description.", "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" : "

                                                                                                              The OpsItem description.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "LastModifiedBy" : { "beanStyleGetterMethodName" : "getLastModifiedBy", "beanStyleSetterMethodName" : "setLastModifiedBy", "c2jName" : "LastModifiedBy", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ARN of the AWS account that last updated the OpsItem.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #lastModifiedBy(String)}.\n@param lastModifiedBy a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastModifiedBy(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ARN of the AWS account that last updated the OpsItem.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModifiedBy", "fluentSetterDocumentation" : "

                                                                                                              The ARN of the AWS account that last updated the OpsItem.

                                                                                                              \n@param lastModifiedBy The ARN of the AWS account that last updated the OpsItem.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModifiedBy", "getterDocumentation" : "

                                                                                                              The ARN of the AWS account that last updated the OpsItem.

                                                                                                              \n@return The ARN of the AWS account that last updated the OpsItem.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastModifiedBy", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastModifiedBy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastModifiedBy", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ARN of the AWS account that last updated the OpsItem.

                                                                                                              \n@param lastModifiedBy The ARN of the AWS account that last updated the OpsItem.", "setterMethodName" : "setLastModifiedBy", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastModifiedBy", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastModifiedBy", "variableType" : "String", "documentation" : "

                                                                                                              The ARN of the AWS account that last updated the OpsItem.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "LastModifiedTime" : { "beanStyleGetterMethodName" : "getLastModifiedTime", "beanStyleSetterMethodName" : "setLastModifiedTime", "c2jName" : "LastModifiedTime", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The date and time the OpsItem was last updated.

                                                                                                              \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 #lastModifiedTime(Instant)}.\n@param lastModifiedTime 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 #lastModifiedTime(Instant)", "deprecated" : false, "documentation" : "

                                                                                                              The date and time the OpsItem was last updated.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModifiedTime", "fluentSetterDocumentation" : "

                                                                                                              The date and time the OpsItem was last updated.

                                                                                                              \n@param lastModifiedTime The date and time the OpsItem was last updated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModifiedTime", "getterDocumentation" : "

                                                                                                              The date and time the OpsItem was last updated.

                                                                                                              \n@return The date and time the OpsItem was last updated.", "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" : "LastModifiedTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastModifiedTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastModifiedTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The date and time the OpsItem was last updated.

                                                                                                              \n@param lastModifiedTime The date and time the OpsItem was last updated.", "setterMethodName" : "setLastModifiedTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModifiedTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModifiedTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                              The date and time the OpsItem was last updated.

                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "Notifications" : { "beanStyleGetterMethodName" : "getNotifications", "beanStyleSetterMethodName" : "setNotifications", "c2jName" : "Notifications", "c2jShape" : "OpsItemNotifications", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The Amazon Resource Name (ARN) of an SNS topic where notifications are sent when this OpsItem is edited or changed.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #notifications(List)}.\n@param notifications a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #notifications(List)", "deprecated" : false, "documentation" : "

                                                                                                              The Amazon Resource Name (ARN) of an SNS topic where notifications are sent when this OpsItem is edited or changed.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "notifications", "fluentSetterDocumentation" : "

                                                                                                              The Amazon Resource Name (ARN) of an SNS topic where notifications are sent when this OpsItem is edited or changed.

                                                                                                              \n@param notifications The Amazon Resource Name (ARN) of an SNS topic where notifications are sent when this OpsItem is edited or changed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "notifications", "getterDocumentation" : "

                                                                                                              The Amazon Resource Name (ARN) of an SNS topic where notifications are sent when this OpsItem is edited or changed.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The Amazon Resource Name (ARN) of an SNS topic where notifications are sent when this OpsItem is edited or changed.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Notifications", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Notifications", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "OpsItemNotification", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link OpsItemNotification.Builder} avoiding the need to create one manually via {@link OpsItemNotification#builder()}.\n\nWhen the {@link Consumer} completes, {@link OpsItemNotification.Builder#build()} is called immediately and its result is passed to {@link #member(OpsItemNotification)}.\n@param member a consumer that will call methods on {@link OpsItemNotification.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(OpsItemNotification)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "OpsItemNotification", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "OpsItemNotification", "variableName" : "member", "variableType" : "OpsItemNotification", "documentation" : null, "simpleType" : "OpsItemNotification", "variableSetterType" : "OpsItemNotification" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OpsItemNotification", "variableName" : "member", "variableType" : "OpsItemNotification", "documentation" : "", "simpleType" : "OpsItemNotification", "variableSetterType" : "OpsItemNotification" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "OpsItemNotification", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "OpsItemNotification", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Notifications", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The Amazon Resource Name (ARN) of an SNS topic where notifications are sent when this OpsItem is edited or changed.

                                                                                                              \n@param notifications The Amazon Resource Name (ARN) of an SNS topic where notifications are sent when this OpsItem is edited or changed.", "setterMethodName" : "setNotifications", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "notifications", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "notifications", "variableType" : "java.util.List", "documentation" : "

                                                                                                              The Amazon Resource Name (ARN) of an SNS topic where notifications are sent when this OpsItem is edited or changed.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "OperationalData" : { "beanStyleGetterMethodName" : "getOperationalData", "beanStyleSetterMethodName" : "setOperationalData", "c2jName" : "OperationalData", "c2jShape" : "OpsItemOperationalData", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Operational data is custom data that provides useful reference details about the OpsItem. For example, you can specify log files, error strings, license keys, troubleshooting tips, or other relevant data. You enter operational data as key-value pairs. The key has a maximum length of 128 characters. The value has a maximum size of 20 KB.

                                                                                                              Operational data keys can't begin with the following: amazon, aws, amzn, ssm, /amazon, /aws, /amzn, /ssm.

                                                                                                              You can choose to make the data searchable by other users in the account or you can restrict search access. Searchable data means that all users with access to the OpsItem Overview page (as provided by the DescribeOpsItems API action) can view and search on the specified data. Operational data that is not searchable is only viewable by users who have access to the OpsItem (as provided by the GetOpsItem API action).

                                                                                                              Use the /aws/resources key in OperationalData to specify a related resource in the request. Use the /aws/automations key in OperationalData to associate an Automation runbook with the OpsItem. To view AWS CLI example commands that use these keys, see Creating OpsItems Manually in the AWS Systems Manager User Guide.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #operationalData(Map)}.\n@param operationalData a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #operationalData(Map)", "deprecated" : false, "documentation" : "

                                                                                                              Operational data is custom data that provides useful reference details about the OpsItem. For example, you can specify log files, error strings, license keys, troubleshooting tips, or other relevant data. You enter operational data as key-value pairs. The key has a maximum length of 128 characters. The value has a maximum size of 20 KB.

                                                                                                              Operational data keys can't begin with the following: amazon, aws, amzn, ssm, /amazon, /aws, /amzn, /ssm.

                                                                                                              You can choose to make the data searchable by other users in the account or you can restrict search access. Searchable data means that all users with access to the OpsItem Overview page (as provided by the DescribeOpsItems API action) can view and search on the specified data. Operational data that is not searchable is only viewable by users who have access to the OpsItem (as provided by the GetOpsItem API action).

                                                                                                              Use the /aws/resources key in OperationalData to specify a related resource in the request. Use the /aws/automations key in OperationalData to associate an Automation runbook with the OpsItem. To view AWS CLI example commands that use these keys, see Creating OpsItems Manually in the AWS Systems Manager User Guide.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "operationalData", "fluentSetterDocumentation" : "

                                                                                                              Operational data is custom data that provides useful reference details about the OpsItem. For example, you can specify log files, error strings, license keys, troubleshooting tips, or other relevant data. You enter operational data as key-value pairs. The key has a maximum length of 128 characters. The value has a maximum size of 20 KB.

                                                                                                              Operational data keys can't begin with the following: amazon, aws, amzn, ssm, /amazon, /aws, /amzn, /ssm.

                                                                                                              You can choose to make the data searchable by other users in the account or you can restrict search access. Searchable data means that all users with access to the OpsItem Overview page (as provided by the DescribeOpsItems API action) can view and search on the specified data. Operational data that is not searchable is only viewable by users who have access to the OpsItem (as provided by the GetOpsItem API action).

                                                                                                              Use the /aws/resources key in OperationalData to specify a related resource in the request. Use the /aws/automations key in OperationalData to associate an Automation runbook with the OpsItem. To view AWS CLI example commands that use these keys, see Creating OpsItems Manually in the AWS Systems Manager User Guide.

                                                                                                              \n@param operationalData Operational data is custom data that provides useful reference details about the OpsItem. For example, you can specify log files, error strings, license keys, troubleshooting tips, or other relevant data. You enter operational data as key-value pairs. The key has a maximum length of 128 characters. The value has a maximum size of 20 KB.

                                                                                                              Operational data keys can't begin with the following: amazon, aws, amzn, ssm, /amazon, /aws, /amzn, /ssm.

                                                                                                              You can choose to make the data searchable by other users in the account or you can restrict search access. Searchable data means that all users with access to the OpsItem Overview page (as provided by the DescribeOpsItems API action) can view and search on the specified data. Operational data that is not searchable is only viewable by users who have access to the OpsItem (as provided by the GetOpsItem API action).

                                                                                                              Use the /aws/resources key in OperationalData to specify a related resource in the request. Use the /aws/automations key in OperationalData to associate an Automation runbook with the OpsItem. To view AWS CLI example commands that use these keys, see Creating OpsItems Manually in the AWS Systems Manager User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "operationalData", "getterDocumentation" : "

                                                                                                              Operational data is custom data that provides useful reference details about the OpsItem. For example, you can specify log files, error strings, license keys, troubleshooting tips, or other relevant data. You enter operational data as key-value pairs. The key has a maximum length of 128 characters. The value has a maximum size of 20 KB.

                                                                                                              Operational data keys can't begin with the following: amazon, aws, amzn, ssm, /amazon, /aws, /amzn, /ssm.

                                                                                                              You can choose to make the data searchable by other users in the account or you can restrict search access. Searchable data means that all users with access to the OpsItem Overview page (as provided by the DescribeOpsItems API action) can view and search on the specified data. Operational data that is not searchable is only viewable by users who have access to the OpsItem (as provided by the GetOpsItem API action).

                                                                                                              Use the /aws/resources key in OperationalData to specify a related resource in the request. Use the /aws/automations key in OperationalData to associate an Automation runbook with the OpsItem. To view AWS CLI example commands that use these keys, see Creating OpsItems Manually in the AWS Systems Manager User Guide.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return Operational data is custom data that provides useful reference details about the OpsItem. For example, you can specify log files, error strings, license keys, troubleshooting tips, or other relevant data. You enter operational data as key-value pairs. The key has a maximum length of 128 characters. The value has a maximum size of 20 KB.

                                                                                                              Operational data keys can't begin with the following: amazon, aws, amzn, ssm, /amazon, /aws, /amzn, /ssm.

                                                                                                              You can choose to make the data searchable by other users in the account or you can restrict search access. Searchable data means that all users with access to the OpsItem Overview page (as provided by the DescribeOpsItems API action) can view and search on the specified data. Operational data that is not searchable is only viewable by users who have access to the OpsItem (as provided by the GetOpsItem API action).

                                                                                                              Use the /aws/resources key in OperationalData to specify a related resource in the request. Use the /aws/automations key in OperationalData to associate an Automation runbook with the OpsItem. To view AWS CLI example commands that use these keys, see Creating OpsItems Manually in the AWS Systems Manager User Guide.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OperationalData", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OperationalData", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "OpsItemDataKey", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "OpsItemDataValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link OpsItemDataValue.Builder} avoiding the need to create one manually via {@link OpsItemDataValue#builder()}.\n\nWhen the {@link Consumer} completes, {@link OpsItemDataValue.Builder#build()} is called immediately and its result is passed to {@link #value(OpsItemDataValue)}.\n@param value a consumer that will call methods on {@link OpsItemDataValue.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(OpsItemDataValue)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "OpsItemDataValue", "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" : "SDK_POJO", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "OpsItemDataValue", "variableName" : "value", "variableType" : "OpsItemDataValue", "documentation" : null, "simpleType" : "OpsItemDataValue", "variableSetterType" : "OpsItemDataValue" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OpsItemDataValue", "variableName" : "value", "variableType" : "OpsItemDataValue", "documentation" : "", "simpleType" : "OpsItemDataValue", "variableSetterType" : "OpsItemDataValue" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "OperationalData", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Operational data is custom data that provides useful reference details about the OpsItem. For example, you can specify log files, error strings, license keys, troubleshooting tips, or other relevant data. You enter operational data as key-value pairs. The key has a maximum length of 128 characters. The value has a maximum size of 20 KB.

                                                                                                              Operational data keys can't begin with the following: amazon, aws, amzn, ssm, /amazon, /aws, /amzn, /ssm.

                                                                                                              You can choose to make the data searchable by other users in the account or you can restrict search access. Searchable data means that all users with access to the OpsItem Overview page (as provided by the DescribeOpsItems API action) can view and search on the specified data. Operational data that is not searchable is only viewable by users who have access to the OpsItem (as provided by the GetOpsItem API action).

                                                                                                              Use the /aws/resources key in OperationalData to specify a related resource in the request. Use the /aws/automations key in OperationalData to associate an Automation runbook with the OpsItem. To view AWS CLI example commands that use these keys, see Creating OpsItems Manually in the AWS Systems Manager User Guide.

                                                                                                              \n@param operationalData Operational data is custom data that provides useful reference details about the OpsItem. For example, you can specify log files, error strings, license keys, troubleshooting tips, or other relevant data. You enter operational data as key-value pairs. The key has a maximum length of 128 characters. The value has a maximum size of 20 KB.

                                                                                                              Operational data keys can't begin with the following: amazon, aws, amzn, ssm, /amazon, /aws, /amzn, /ssm.

                                                                                                              You can choose to make the data searchable by other users in the account or you can restrict search access. Searchable data means that all users with access to the OpsItem Overview page (as provided by the DescribeOpsItems API action) can view and search on the specified data. Operational data that is not searchable is only viewable by users who have access to the OpsItem (as provided by the GetOpsItem API action).

                                                                                                              Use the /aws/resources key in OperationalData to specify a related resource in the request. Use the /aws/automations key in OperationalData to associate an Automation runbook with the OpsItem. To view AWS CLI example commands that use these keys, see Creating OpsItems Manually in the AWS Systems Manager User Guide.", "setterMethodName" : "setOperationalData", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "operationalData", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "operationalData", "variableType" : "java.util.Map", "documentation" : "

                                                                                                              Operational data is custom data that provides useful reference details about the OpsItem. For example, you can specify log files, error strings, license keys, troubleshooting tips, or other relevant data. You enter operational data as key-value pairs. The key has a maximum length of 128 characters. The value has a maximum size of 20 KB.

                                                                                                              Operational data keys can't begin with the following: amazon, aws, amzn, ssm, /amazon, /aws, /amzn, /ssm.

                                                                                                              You can choose to make the data searchable by other users in the account or you can restrict search access. Searchable data means that all users with access to the OpsItem Overview page (as provided by the DescribeOpsItems API action) can view and search on the specified data. Operational data that is not searchable is only viewable by users who have access to the OpsItem (as provided by the GetOpsItem API action).

                                                                                                              Use the /aws/resources key in OperationalData to specify a related resource in the request. Use the /aws/automations key in OperationalData to associate an Automation runbook with the OpsItem. To view AWS CLI example commands that use these keys, see Creating OpsItems Manually in the AWS Systems Manager User Guide.

                                                                                                              ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "OpsItemId" : { "beanStyleGetterMethodName" : "getOpsItemId", "beanStyleSetterMethodName" : "setOpsItemId", "c2jName" : "OpsItemId", "c2jShape" : "OpsItemId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the OpsItem.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #opsItemId(String)}.\n@param opsItemId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #opsItemId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the OpsItem.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "opsItemId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the OpsItem.

                                                                                                              \n@param opsItemId The ID of the OpsItem.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "opsItemId", "getterDocumentation" : "

                                                                                                              The ID of the OpsItem.

                                                                                                              \n@return The ID of the OpsItem.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OpsItemId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OpsItemId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OpsItemId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the OpsItem.

                                                                                                              \n@param opsItemId The ID of the OpsItem.", "setterMethodName" : "setOpsItemId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "opsItemId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "opsItemId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the OpsItem.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Priority" : { "beanStyleGetterMethodName" : "getPriority", "beanStyleSetterMethodName" : "setPriority", "c2jName" : "Priority", "c2jShape" : "OpsItemPriority", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The importance of this OpsItem in relation to other OpsItems in the system.

                                                                                                              \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 #priority(Integer)}.\n@param priority 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 #priority(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The importance of this OpsItem in relation to other OpsItems in the system.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "priority", "fluentSetterDocumentation" : "

                                                                                                              The importance of this OpsItem in relation to other OpsItems in the system.

                                                                                                              \n@param priority The importance of this OpsItem in relation to other OpsItems in the system.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "priority", "getterDocumentation" : "

                                                                                                              The importance of this OpsItem in relation to other OpsItems in the system.

                                                                                                              \n@return The importance of this OpsItem in relation to other OpsItems in the system.", "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" : "Priority", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Priority", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Priority", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The importance of this OpsItem in relation to other OpsItems in the system.

                                                                                                              \n@param priority The importance of this OpsItem in relation to other OpsItems in the system.", "setterMethodName" : "setPriority", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "priority", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "priority", "variableType" : "Integer", "documentation" : "

                                                                                                              The importance of this OpsItem in relation to other OpsItems in the system.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "RelatedOpsItems" : { "beanStyleGetterMethodName" : "getRelatedOpsItems", "beanStyleSetterMethodName" : "setRelatedOpsItems", "c2jName" : "RelatedOpsItems", "c2jShape" : "RelatedOpsItems", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              One or more OpsItems that share something in common with the current OpsItem. For example, related OpsItems can include OpsItems with similar error messages, impacted resources, or statuses for the impacted 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 #relatedOpsItems(List)}.\n@param relatedOpsItems a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #relatedOpsItems(List)", "deprecated" : false, "documentation" : "

                                                                                                              One or more OpsItems that share something in common with the current OpsItem. For example, related OpsItems can include OpsItems with similar error messages, impacted resources, or statuses for the impacted resource.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "relatedOpsItems", "fluentSetterDocumentation" : "

                                                                                                              One or more OpsItems that share something in common with the current OpsItem. For example, related OpsItems can include OpsItems with similar error messages, impacted resources, or statuses for the impacted resource.

                                                                                                              \n@param relatedOpsItems One or more OpsItems that share something in common with the current OpsItem. For example, related OpsItems can include OpsItems with similar error messages, impacted resources, or statuses for the impacted resource.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "relatedOpsItems", "getterDocumentation" : "

                                                                                                              One or more OpsItems that share something in common with the current OpsItem. For example, related OpsItems can include OpsItems with similar error messages, impacted resources, or statuses for the impacted resource.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return One or more OpsItems that share something in common with the current OpsItem. For example, related OpsItems can include OpsItems with similar error messages, impacted resources, or statuses for the impacted 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" : "RelatedOpsItems", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RelatedOpsItems", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "RelatedOpsItem", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link RelatedOpsItem.Builder} avoiding the need to create one manually via {@link RelatedOpsItem#builder()}.\n\nWhen the {@link Consumer} completes, {@link RelatedOpsItem.Builder#build()} is called immediately and its result is passed to {@link #member(RelatedOpsItem)}.\n@param member a consumer that will call methods on {@link RelatedOpsItem.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(RelatedOpsItem)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "RelatedOpsItem", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "RelatedOpsItem", "variableName" : "member", "variableType" : "RelatedOpsItem", "documentation" : null, "simpleType" : "RelatedOpsItem", "variableSetterType" : "RelatedOpsItem" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "RelatedOpsItem", "variableName" : "member", "variableType" : "RelatedOpsItem", "documentation" : "", "simpleType" : "RelatedOpsItem", "variableSetterType" : "RelatedOpsItem" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "RelatedOpsItem", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "RelatedOpsItem", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "RelatedOpsItems", "sensitive" : false, "setterDocumentation" : "

                                                                                                              One or more OpsItems that share something in common with the current OpsItem. For example, related OpsItems can include OpsItems with similar error messages, impacted resources, or statuses for the impacted resource.

                                                                                                              \n@param relatedOpsItems One or more OpsItems that share something in common with the current OpsItem. For example, related OpsItems can include OpsItems with similar error messages, impacted resources, or statuses for the impacted resource.", "setterMethodName" : "setRelatedOpsItems", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "relatedOpsItems", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "relatedOpsItems", "variableType" : "java.util.List", "documentation" : "

                                                                                                              One or more OpsItems that share something in common with the current OpsItem. For example, related OpsItems can include OpsItems with similar error messages, impacted resources, or statuses for the impacted resource.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "Source" : { "beanStyleGetterMethodName" : "getSource", "beanStyleSetterMethodName" : "setSource", "c2jName" : "Source", "c2jShape" : "OpsItemSource", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The origin of the OpsItem, such as Amazon EC2 or AWS Systems Manager. The impacted resource is a subset of source.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #source(String)}.\n@param source a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #source(String)", "deprecated" : false, "documentation" : "

                                                                                                              The origin of the OpsItem, such as Amazon EC2 or AWS Systems Manager. The impacted resource is a subset of source.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "source", "fluentSetterDocumentation" : "

                                                                                                              The origin of the OpsItem, such as Amazon EC2 or AWS Systems Manager. The impacted resource is a subset of source.

                                                                                                              \n@param source The origin of the OpsItem, such as Amazon EC2 or AWS Systems Manager. The impacted resource is a subset of source.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "source", "getterDocumentation" : "

                                                                                                              The origin of the OpsItem, such as Amazon EC2 or AWS Systems Manager. The impacted resource is a subset of source.

                                                                                                              \n@return The origin of the OpsItem, such as Amazon EC2 or AWS Systems Manager. The impacted resource is a subset of source.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Source", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Source", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Source", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The origin of the OpsItem, such as Amazon EC2 or AWS Systems Manager. The impacted resource is a subset of source.

                                                                                                              \n@param source The origin of the OpsItem, such as Amazon EC2 or AWS Systems Manager. The impacted resource is a subset of source.", "setterMethodName" : "setSource", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "source", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "source", "variableType" : "String", "documentation" : "

                                                                                                              The origin of the OpsItem, such as Amazon EC2 or AWS Systems Manager. The impacted resource is a subset of source.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Status" : { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "OpsItemStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The OpsItem status. Status can be Open, In Progress, or Resolved. For more information, see Editing OpsItem Details in the AWS Systems Manager User Guide.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                                                                              The OpsItem status. Status can be Open, In Progress, or Resolved. For more information, see Editing OpsItem Details in the AWS Systems Manager User Guide.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "OpsItemStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                                                              The OpsItem status. Status can be Open, In Progress, or Resolved. For more information, see Editing OpsItem Details in the AWS Systems Manager User Guide.

                                                                                                              \n@param status The OpsItem status. Status can be Open, In Progress, or Resolved. For more information, see Editing OpsItem Details in the AWS Systems Manager User Guide.\n@see OpsItemStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see OpsItemStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                                              The OpsItem status. Status can be Open, In Progress, or Resolved. For more information, see Editing OpsItem Details in the AWS Systems Manager User Guide.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link OpsItemStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                                              \n@return The OpsItem status. Status can be Open, In Progress, or Resolved. For more information, see Editing OpsItem Details in the AWS Systems Manager User Guide.\n@see OpsItemStatus", "getterModel" : { "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 OpsItem status. Status can be Open, In Progress, or Resolved. For more information, see Editing OpsItem Details in the AWS Systems Manager User Guide.

                                                                                                              \n@param status The OpsItem status. Status can be Open, In Progress, or Resolved. For more information, see Editing OpsItem Details in the AWS Systems Manager User Guide.\n@see OpsItemStatus", "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 OpsItem status. Status can be Open, In Progress, or Resolved. For more information, see Editing OpsItem Details in the AWS Systems Manager User Guide.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Title" : { "beanStyleGetterMethodName" : "getTitle", "beanStyleSetterMethodName" : "setTitle", "c2jName" : "Title", "c2jShape" : "OpsItemTitle", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A short heading that describes the nature of the OpsItem and the impacted resource.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #title(String)}.\n@param title a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #title(String)", "deprecated" : false, "documentation" : "

                                                                                                              A short heading that describes the nature of the OpsItem and the impacted resource.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "title", "fluentSetterDocumentation" : "

                                                                                                              A short heading that describes the nature of the OpsItem and the impacted resource.

                                                                                                              \n@param title A short heading that describes the nature of the OpsItem and the impacted resource.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "title", "getterDocumentation" : "

                                                                                                              A short heading that describes the nature of the OpsItem and the impacted resource.

                                                                                                              \n@return A short heading that describes the nature of the OpsItem and the impacted resource.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Title", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Title", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Title", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A short heading that describes the nature of the OpsItem and the impacted resource.

                                                                                                              \n@param title A short heading that describes the nature of the OpsItem and the impacted resource.", "setterMethodName" : "setTitle", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "title", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "title", "variableType" : "String", "documentation" : "

                                                                                                              A short heading that describes the nature of the OpsItem and the impacted resource.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Version" : { "beanStyleGetterMethodName" : "getVersion", "beanStyleSetterMethodName" : "setVersion", "c2jName" : "Version", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The version of this OpsItem. Each time the OpsItem is edited the version number increments by one.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #version(String)}.\n@param version a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #version(String)", "deprecated" : false, "documentation" : "

                                                                                                              The version of this OpsItem. Each time the OpsItem is edited the version number increments by one.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "version", "fluentSetterDocumentation" : "

                                                                                                              The version of this OpsItem. Each time the OpsItem is edited the version number increments by one.

                                                                                                              \n@param version The version of this OpsItem. Each time the OpsItem is edited the version number increments by one.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "version", "getterDocumentation" : "

                                                                                                              The version of this OpsItem. Each time the OpsItem is edited the version number increments by one.

                                                                                                              \n@return The version of this OpsItem. Each time the OpsItem is edited the version number increments by one.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Version", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Version", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Version", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The version of this OpsItem. Each time the OpsItem is edited the version number increments by one.

                                                                                                              \n@param version The version of this OpsItem. Each time the OpsItem is edited the version number increments by one.", "setterMethodName" : "setVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "version", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "version", "variableType" : "String", "documentation" : "

                                                                                                              The version of this OpsItem. Each time the OpsItem is edited the version number increments by one.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getCreatedBy", "beanStyleSetterMethodName" : "setCreatedBy", "c2jName" : "CreatedBy", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ARN of the AWS account that created the OpsItem.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #createdBy(String)}.\n@param createdBy a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #createdBy(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ARN of the AWS account that created the OpsItem.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createdBy", "fluentSetterDocumentation" : "

                                                                                                              The ARN of the AWS account that created the OpsItem.

                                                                                                              \n@param createdBy The ARN of the AWS account that created the OpsItem.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createdBy", "getterDocumentation" : "

                                                                                                              The ARN of the AWS account that created the OpsItem.

                                                                                                              \n@return The ARN of the AWS account that created the OpsItem.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreatedBy", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedBy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CreatedBy", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ARN of the AWS account that created the OpsItem.

                                                                                                              \n@param createdBy The ARN of the AWS account that created the OpsItem.", "setterMethodName" : "setCreatedBy", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "createdBy", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "createdBy", "variableType" : "String", "documentation" : "

                                                                                                              The ARN of the AWS account that created the OpsItem.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCreatedTime", "beanStyleSetterMethodName" : "setCreatedTime", "c2jName" : "CreatedTime", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The date and time the OpsItem was created.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #createdTime(Instant)}.\n@param createdTime 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 #createdTime(Instant)", "deprecated" : false, "documentation" : "

                                                                                                              The date and time the OpsItem was created.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createdTime", "fluentSetterDocumentation" : "

                                                                                                              The date and time the OpsItem was created.

                                                                                                              \n@param createdTime The date and time the OpsItem was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createdTime", "getterDocumentation" : "

                                                                                                              The date and time the OpsItem was created.

                                                                                                              \n@return The date and time the OpsItem was created.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreatedTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "CreatedTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The date and time the OpsItem was created.

                                                                                                              \n@param createdTime The date and time the OpsItem was created.", "setterMethodName" : "setCreatedTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                              The date and time the OpsItem was created.

                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "OpsItemDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The OpsItem description.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                                                              The OpsItem description.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                              The OpsItem description.

                                                                                                              \n@param description The OpsItem description.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                              The OpsItem description.

                                                                                                              \n@return The OpsItem description.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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" : "

                                                                                                              The OpsItem description.

                                                                                                              \n@param description The OpsItem description.", "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" : "

                                                                                                              The OpsItem description.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastModifiedBy", "beanStyleSetterMethodName" : "setLastModifiedBy", "c2jName" : "LastModifiedBy", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ARN of the AWS account that last updated the OpsItem.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #lastModifiedBy(String)}.\n@param lastModifiedBy a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastModifiedBy(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ARN of the AWS account that last updated the OpsItem.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModifiedBy", "fluentSetterDocumentation" : "

                                                                                                              The ARN of the AWS account that last updated the OpsItem.

                                                                                                              \n@param lastModifiedBy The ARN of the AWS account that last updated the OpsItem.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModifiedBy", "getterDocumentation" : "

                                                                                                              The ARN of the AWS account that last updated the OpsItem.

                                                                                                              \n@return The ARN of the AWS account that last updated the OpsItem.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastModifiedBy", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastModifiedBy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastModifiedBy", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ARN of the AWS account that last updated the OpsItem.

                                                                                                              \n@param lastModifiedBy The ARN of the AWS account that last updated the OpsItem.", "setterMethodName" : "setLastModifiedBy", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastModifiedBy", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastModifiedBy", "variableType" : "String", "documentation" : "

                                                                                                              The ARN of the AWS account that last updated the OpsItem.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastModifiedTime", "beanStyleSetterMethodName" : "setLastModifiedTime", "c2jName" : "LastModifiedTime", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The date and time the OpsItem was last updated.

                                                                                                              \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 #lastModifiedTime(Instant)}.\n@param lastModifiedTime 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 #lastModifiedTime(Instant)", "deprecated" : false, "documentation" : "

                                                                                                              The date and time the OpsItem was last updated.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModifiedTime", "fluentSetterDocumentation" : "

                                                                                                              The date and time the OpsItem was last updated.

                                                                                                              \n@param lastModifiedTime The date and time the OpsItem was last updated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModifiedTime", "getterDocumentation" : "

                                                                                                              The date and time the OpsItem was last updated.

                                                                                                              \n@return The date and time the OpsItem was last updated.", "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" : "LastModifiedTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastModifiedTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastModifiedTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The date and time the OpsItem was last updated.

                                                                                                              \n@param lastModifiedTime The date and time the OpsItem was last updated.", "setterMethodName" : "setLastModifiedTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModifiedTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModifiedTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                              The date and time the OpsItem was last updated.

                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNotifications", "beanStyleSetterMethodName" : "setNotifications", "c2jName" : "Notifications", "c2jShape" : "OpsItemNotifications", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The Amazon Resource Name (ARN) of an SNS topic where notifications are sent when this OpsItem is edited or changed.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #notifications(List)}.\n@param notifications a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #notifications(List)", "deprecated" : false, "documentation" : "

                                                                                                              The Amazon Resource Name (ARN) of an SNS topic where notifications are sent when this OpsItem is edited or changed.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "notifications", "fluentSetterDocumentation" : "

                                                                                                              The Amazon Resource Name (ARN) of an SNS topic where notifications are sent when this OpsItem is edited or changed.

                                                                                                              \n@param notifications The Amazon Resource Name (ARN) of an SNS topic where notifications are sent when this OpsItem is edited or changed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "notifications", "getterDocumentation" : "

                                                                                                              The Amazon Resource Name (ARN) of an SNS topic where notifications are sent when this OpsItem is edited or changed.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The Amazon Resource Name (ARN) of an SNS topic where notifications are sent when this OpsItem is edited or changed.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Notifications", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Notifications", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "OpsItemNotification", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link OpsItemNotification.Builder} avoiding the need to create one manually via {@link OpsItemNotification#builder()}.\n\nWhen the {@link Consumer} completes, {@link OpsItemNotification.Builder#build()} is called immediately and its result is passed to {@link #member(OpsItemNotification)}.\n@param member a consumer that will call methods on {@link OpsItemNotification.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(OpsItemNotification)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "OpsItemNotification", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "OpsItemNotification", "variableName" : "member", "variableType" : "OpsItemNotification", "documentation" : null, "simpleType" : "OpsItemNotification", "variableSetterType" : "OpsItemNotification" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OpsItemNotification", "variableName" : "member", "variableType" : "OpsItemNotification", "documentation" : "", "simpleType" : "OpsItemNotification", "variableSetterType" : "OpsItemNotification" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "OpsItemNotification", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "OpsItemNotification", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Notifications", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The Amazon Resource Name (ARN) of an SNS topic where notifications are sent when this OpsItem is edited or changed.

                                                                                                              \n@param notifications The Amazon Resource Name (ARN) of an SNS topic where notifications are sent when this OpsItem is edited or changed.", "setterMethodName" : "setNotifications", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "notifications", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "notifications", "variableType" : "java.util.List", "documentation" : "

                                                                                                              The Amazon Resource Name (ARN) of an SNS topic where notifications are sent when this OpsItem is edited or changed.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPriority", "beanStyleSetterMethodName" : "setPriority", "c2jName" : "Priority", "c2jShape" : "OpsItemPriority", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The importance of this OpsItem in relation to other OpsItems in the system.

                                                                                                              \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 #priority(Integer)}.\n@param priority 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 #priority(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The importance of this OpsItem in relation to other OpsItems in the system.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "priority", "fluentSetterDocumentation" : "

                                                                                                              The importance of this OpsItem in relation to other OpsItems in the system.

                                                                                                              \n@param priority The importance of this OpsItem in relation to other OpsItems in the system.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "priority", "getterDocumentation" : "

                                                                                                              The importance of this OpsItem in relation to other OpsItems in the system.

                                                                                                              \n@return The importance of this OpsItem in relation to other OpsItems in the system.", "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" : "Priority", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Priority", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Priority", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The importance of this OpsItem in relation to other OpsItems in the system.

                                                                                                              \n@param priority The importance of this OpsItem in relation to other OpsItems in the system.", "setterMethodName" : "setPriority", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "priority", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "priority", "variableType" : "Integer", "documentation" : "

                                                                                                              The importance of this OpsItem in relation to other OpsItems in the system.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRelatedOpsItems", "beanStyleSetterMethodName" : "setRelatedOpsItems", "c2jName" : "RelatedOpsItems", "c2jShape" : "RelatedOpsItems", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              One or more OpsItems that share something in common with the current OpsItem. For example, related OpsItems can include OpsItems with similar error messages, impacted resources, or statuses for the impacted 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 #relatedOpsItems(List)}.\n@param relatedOpsItems a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #relatedOpsItems(List)", "deprecated" : false, "documentation" : "

                                                                                                              One or more OpsItems that share something in common with the current OpsItem. For example, related OpsItems can include OpsItems with similar error messages, impacted resources, or statuses for the impacted resource.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "relatedOpsItems", "fluentSetterDocumentation" : "

                                                                                                              One or more OpsItems that share something in common with the current OpsItem. For example, related OpsItems can include OpsItems with similar error messages, impacted resources, or statuses for the impacted resource.

                                                                                                              \n@param relatedOpsItems One or more OpsItems that share something in common with the current OpsItem. For example, related OpsItems can include OpsItems with similar error messages, impacted resources, or statuses for the impacted resource.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "relatedOpsItems", "getterDocumentation" : "

                                                                                                              One or more OpsItems that share something in common with the current OpsItem. For example, related OpsItems can include OpsItems with similar error messages, impacted resources, or statuses for the impacted resource.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return One or more OpsItems that share something in common with the current OpsItem. For example, related OpsItems can include OpsItems with similar error messages, impacted resources, or statuses for the impacted 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" : "RelatedOpsItems", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RelatedOpsItems", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "RelatedOpsItem", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link RelatedOpsItem.Builder} avoiding the need to create one manually via {@link RelatedOpsItem#builder()}.\n\nWhen the {@link Consumer} completes, {@link RelatedOpsItem.Builder#build()} is called immediately and its result is passed to {@link #member(RelatedOpsItem)}.\n@param member a consumer that will call methods on {@link RelatedOpsItem.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(RelatedOpsItem)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "RelatedOpsItem", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "RelatedOpsItem", "variableName" : "member", "variableType" : "RelatedOpsItem", "documentation" : null, "simpleType" : "RelatedOpsItem", "variableSetterType" : "RelatedOpsItem" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "RelatedOpsItem", "variableName" : "member", "variableType" : "RelatedOpsItem", "documentation" : "", "simpleType" : "RelatedOpsItem", "variableSetterType" : "RelatedOpsItem" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "RelatedOpsItem", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "RelatedOpsItem", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "RelatedOpsItems", "sensitive" : false, "setterDocumentation" : "

                                                                                                              One or more OpsItems that share something in common with the current OpsItem. For example, related OpsItems can include OpsItems with similar error messages, impacted resources, or statuses for the impacted resource.

                                                                                                              \n@param relatedOpsItems One or more OpsItems that share something in common with the current OpsItem. For example, related OpsItems can include OpsItems with similar error messages, impacted resources, or statuses for the impacted resource.", "setterMethodName" : "setRelatedOpsItems", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "relatedOpsItems", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "relatedOpsItems", "variableType" : "java.util.List", "documentation" : "

                                                                                                              One or more OpsItems that share something in common with the current OpsItem. For example, related OpsItems can include OpsItems with similar error messages, impacted resources, or statuses for the impacted resource.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "OpsItemStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The OpsItem status. Status can be Open, In Progress, or Resolved. For more information, see Editing OpsItem Details in the AWS Systems Manager User Guide.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                                                                              The OpsItem status. Status can be Open, In Progress, or Resolved. For more information, see Editing OpsItem Details in the AWS Systems Manager User Guide.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "OpsItemStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                                                              The OpsItem status. Status can be Open, In Progress, or Resolved. For more information, see Editing OpsItem Details in the AWS Systems Manager User Guide.

                                                                                                              \n@param status The OpsItem status. Status can be Open, In Progress, or Resolved. For more information, see Editing OpsItem Details in the AWS Systems Manager User Guide.\n@see OpsItemStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see OpsItemStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                                              The OpsItem status. Status can be Open, In Progress, or Resolved. For more information, see Editing OpsItem Details in the AWS Systems Manager User Guide.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link OpsItemStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                                              \n@return The OpsItem status. Status can be Open, In Progress, or Resolved. For more information, see Editing OpsItem Details in the AWS Systems Manager User Guide.\n@see OpsItemStatus", "getterModel" : { "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 OpsItem status. Status can be Open, In Progress, or Resolved. For more information, see Editing OpsItem Details in the AWS Systems Manager User Guide.

                                                                                                              \n@param status The OpsItem status. Status can be Open, In Progress, or Resolved. For more information, see Editing OpsItem Details in the AWS Systems Manager User Guide.\n@see OpsItemStatus", "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 OpsItem status. Status can be Open, In Progress, or Resolved. For more information, see Editing OpsItem Details in the AWS Systems Manager User Guide.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOpsItemId", "beanStyleSetterMethodName" : "setOpsItemId", "c2jName" : "OpsItemId", "c2jShape" : "OpsItemId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the OpsItem.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #opsItemId(String)}.\n@param opsItemId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #opsItemId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the OpsItem.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "opsItemId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the OpsItem.

                                                                                                              \n@param opsItemId The ID of the OpsItem.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "opsItemId", "getterDocumentation" : "

                                                                                                              The ID of the OpsItem.

                                                                                                              \n@return The ID of the OpsItem.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OpsItemId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OpsItemId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OpsItemId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the OpsItem.

                                                                                                              \n@param opsItemId The ID of the OpsItem.", "setterMethodName" : "setOpsItemId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "opsItemId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "opsItemId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the OpsItem.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVersion", "beanStyleSetterMethodName" : "setVersion", "c2jName" : "Version", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The version of this OpsItem. Each time the OpsItem is edited the version number increments by one.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #version(String)}.\n@param version a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #version(String)", "deprecated" : false, "documentation" : "

                                                                                                              The version of this OpsItem. Each time the OpsItem is edited the version number increments by one.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "version", "fluentSetterDocumentation" : "

                                                                                                              The version of this OpsItem. Each time the OpsItem is edited the version number increments by one.

                                                                                                              \n@param version The version of this OpsItem. Each time the OpsItem is edited the version number increments by one.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "version", "getterDocumentation" : "

                                                                                                              The version of this OpsItem. Each time the OpsItem is edited the version number increments by one.

                                                                                                              \n@return The version of this OpsItem. Each time the OpsItem is edited the version number increments by one.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Version", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Version", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Version", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The version of this OpsItem. Each time the OpsItem is edited the version number increments by one.

                                                                                                              \n@param version The version of this OpsItem. Each time the OpsItem is edited the version number increments by one.", "setterMethodName" : "setVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "version", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "version", "variableType" : "String", "documentation" : "

                                                                                                              The version of this OpsItem. Each time the OpsItem is edited the version number increments by one.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTitle", "beanStyleSetterMethodName" : "setTitle", "c2jName" : "Title", "c2jShape" : "OpsItemTitle", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A short heading that describes the nature of the OpsItem and the impacted resource.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #title(String)}.\n@param title a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #title(String)", "deprecated" : false, "documentation" : "

                                                                                                              A short heading that describes the nature of the OpsItem and the impacted resource.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "title", "fluentSetterDocumentation" : "

                                                                                                              A short heading that describes the nature of the OpsItem and the impacted resource.

                                                                                                              \n@param title A short heading that describes the nature of the OpsItem and the impacted resource.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "title", "getterDocumentation" : "

                                                                                                              A short heading that describes the nature of the OpsItem and the impacted resource.

                                                                                                              \n@return A short heading that describes the nature of the OpsItem and the impacted resource.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Title", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Title", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Title", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A short heading that describes the nature of the OpsItem and the impacted resource.

                                                                                                              \n@param title A short heading that describes the nature of the OpsItem and the impacted resource.", "setterMethodName" : "setTitle", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "title", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "title", "variableType" : "String", "documentation" : "

                                                                                                              A short heading that describes the nature of the OpsItem and the impacted resource.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSource", "beanStyleSetterMethodName" : "setSource", "c2jName" : "Source", "c2jShape" : "OpsItemSource", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The origin of the OpsItem, such as Amazon EC2 or AWS Systems Manager. The impacted resource is a subset of source.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #source(String)}.\n@param source a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #source(String)", "deprecated" : false, "documentation" : "

                                                                                                              The origin of the OpsItem, such as Amazon EC2 or AWS Systems Manager. The impacted resource is a subset of source.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "source", "fluentSetterDocumentation" : "

                                                                                                              The origin of the OpsItem, such as Amazon EC2 or AWS Systems Manager. The impacted resource is a subset of source.

                                                                                                              \n@param source The origin of the OpsItem, such as Amazon EC2 or AWS Systems Manager. The impacted resource is a subset of source.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "source", "getterDocumentation" : "

                                                                                                              The origin of the OpsItem, such as Amazon EC2 or AWS Systems Manager. The impacted resource is a subset of source.

                                                                                                              \n@return The origin of the OpsItem, such as Amazon EC2 or AWS Systems Manager. The impacted resource is a subset of source.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Source", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Source", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Source", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The origin of the OpsItem, such as Amazon EC2 or AWS Systems Manager. The impacted resource is a subset of source.

                                                                                                              \n@param source The origin of the OpsItem, such as Amazon EC2 or AWS Systems Manager. The impacted resource is a subset of source.", "setterMethodName" : "setSource", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "source", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "source", "variableType" : "String", "documentation" : "

                                                                                                              The origin of the OpsItem, such as Amazon EC2 or AWS Systems Manager. The impacted resource is a subset of source.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOperationalData", "beanStyleSetterMethodName" : "setOperationalData", "c2jName" : "OperationalData", "c2jShape" : "OpsItemOperationalData", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Operational data is custom data that provides useful reference details about the OpsItem. For example, you can specify log files, error strings, license keys, troubleshooting tips, or other relevant data. You enter operational data as key-value pairs. The key has a maximum length of 128 characters. The value has a maximum size of 20 KB.

                                                                                                              Operational data keys can't begin with the following: amazon, aws, amzn, ssm, /amazon, /aws, /amzn, /ssm.

                                                                                                              You can choose to make the data searchable by other users in the account or you can restrict search access. Searchable data means that all users with access to the OpsItem Overview page (as provided by the DescribeOpsItems API action) can view and search on the specified data. Operational data that is not searchable is only viewable by users who have access to the OpsItem (as provided by the GetOpsItem API action).

                                                                                                              Use the /aws/resources key in OperationalData to specify a related resource in the request. Use the /aws/automations key in OperationalData to associate an Automation runbook with the OpsItem. To view AWS CLI example commands that use these keys, see Creating OpsItems Manually in the AWS Systems Manager User Guide.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #operationalData(Map)}.\n@param operationalData a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #operationalData(Map)", "deprecated" : false, "documentation" : "

                                                                                                              Operational data is custom data that provides useful reference details about the OpsItem. For example, you can specify log files, error strings, license keys, troubleshooting tips, or other relevant data. You enter operational data as key-value pairs. The key has a maximum length of 128 characters. The value has a maximum size of 20 KB.

                                                                                                              Operational data keys can't begin with the following: amazon, aws, amzn, ssm, /amazon, /aws, /amzn, /ssm.

                                                                                                              You can choose to make the data searchable by other users in the account or you can restrict search access. Searchable data means that all users with access to the OpsItem Overview page (as provided by the DescribeOpsItems API action) can view and search on the specified data. Operational data that is not searchable is only viewable by users who have access to the OpsItem (as provided by the GetOpsItem API action).

                                                                                                              Use the /aws/resources key in OperationalData to specify a related resource in the request. Use the /aws/automations key in OperationalData to associate an Automation runbook with the OpsItem. To view AWS CLI example commands that use these keys, see Creating OpsItems Manually in the AWS Systems Manager User Guide.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "operationalData", "fluentSetterDocumentation" : "

                                                                                                              Operational data is custom data that provides useful reference details about the OpsItem. For example, you can specify log files, error strings, license keys, troubleshooting tips, or other relevant data. You enter operational data as key-value pairs. The key has a maximum length of 128 characters. The value has a maximum size of 20 KB.

                                                                                                              Operational data keys can't begin with the following: amazon, aws, amzn, ssm, /amazon, /aws, /amzn, /ssm.

                                                                                                              You can choose to make the data searchable by other users in the account or you can restrict search access. Searchable data means that all users with access to the OpsItem Overview page (as provided by the DescribeOpsItems API action) can view and search on the specified data. Operational data that is not searchable is only viewable by users who have access to the OpsItem (as provided by the GetOpsItem API action).

                                                                                                              Use the /aws/resources key in OperationalData to specify a related resource in the request. Use the /aws/automations key in OperationalData to associate an Automation runbook with the OpsItem. To view AWS CLI example commands that use these keys, see Creating OpsItems Manually in the AWS Systems Manager User Guide.

                                                                                                              \n@param operationalData Operational data is custom data that provides useful reference details about the OpsItem. For example, you can specify log files, error strings, license keys, troubleshooting tips, or other relevant data. You enter operational data as key-value pairs. The key has a maximum length of 128 characters. The value has a maximum size of 20 KB.

                                                                                                              Operational data keys can't begin with the following: amazon, aws, amzn, ssm, /amazon, /aws, /amzn, /ssm.

                                                                                                              You can choose to make the data searchable by other users in the account or you can restrict search access. Searchable data means that all users with access to the OpsItem Overview page (as provided by the DescribeOpsItems API action) can view and search on the specified data. Operational data that is not searchable is only viewable by users who have access to the OpsItem (as provided by the GetOpsItem API action).

                                                                                                              Use the /aws/resources key in OperationalData to specify a related resource in the request. Use the /aws/automations key in OperationalData to associate an Automation runbook with the OpsItem. To view AWS CLI example commands that use these keys, see Creating OpsItems Manually in the AWS Systems Manager User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "operationalData", "getterDocumentation" : "

                                                                                                              Operational data is custom data that provides useful reference details about the OpsItem. For example, you can specify log files, error strings, license keys, troubleshooting tips, or other relevant data. You enter operational data as key-value pairs. The key has a maximum length of 128 characters. The value has a maximum size of 20 KB.

                                                                                                              Operational data keys can't begin with the following: amazon, aws, amzn, ssm, /amazon, /aws, /amzn, /ssm.

                                                                                                              You can choose to make the data searchable by other users in the account or you can restrict search access. Searchable data means that all users with access to the OpsItem Overview page (as provided by the DescribeOpsItems API action) can view and search on the specified data. Operational data that is not searchable is only viewable by users who have access to the OpsItem (as provided by the GetOpsItem API action).

                                                                                                              Use the /aws/resources key in OperationalData to specify a related resource in the request. Use the /aws/automations key in OperationalData to associate an Automation runbook with the OpsItem. To view AWS CLI example commands that use these keys, see Creating OpsItems Manually in the AWS Systems Manager User Guide.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return Operational data is custom data that provides useful reference details about the OpsItem. For example, you can specify log files, error strings, license keys, troubleshooting tips, or other relevant data. You enter operational data as key-value pairs. The key has a maximum length of 128 characters. The value has a maximum size of 20 KB.

                                                                                                              Operational data keys can't begin with the following: amazon, aws, amzn, ssm, /amazon, /aws, /amzn, /ssm.

                                                                                                              You can choose to make the data searchable by other users in the account or you can restrict search access. Searchable data means that all users with access to the OpsItem Overview page (as provided by the DescribeOpsItems API action) can view and search on the specified data. Operational data that is not searchable is only viewable by users who have access to the OpsItem (as provided by the GetOpsItem API action).

                                                                                                              Use the /aws/resources key in OperationalData to specify a related resource in the request. Use the /aws/automations key in OperationalData to associate an Automation runbook with the OpsItem. To view AWS CLI example commands that use these keys, see Creating OpsItems Manually in the AWS Systems Manager User Guide.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OperationalData", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OperationalData", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "OpsItemDataKey", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "OpsItemDataValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link OpsItemDataValue.Builder} avoiding the need to create one manually via {@link OpsItemDataValue#builder()}.\n\nWhen the {@link Consumer} completes, {@link OpsItemDataValue.Builder#build()} is called immediately and its result is passed to {@link #value(OpsItemDataValue)}.\n@param value a consumer that will call methods on {@link OpsItemDataValue.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(OpsItemDataValue)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "OpsItemDataValue", "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" : "SDK_POJO", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "OpsItemDataValue", "variableName" : "value", "variableType" : "OpsItemDataValue", "documentation" : null, "simpleType" : "OpsItemDataValue", "variableSetterType" : "OpsItemDataValue" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OpsItemDataValue", "variableName" : "value", "variableType" : "OpsItemDataValue", "documentation" : "", "simpleType" : "OpsItemDataValue", "variableSetterType" : "OpsItemDataValue" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "OperationalData", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Operational data is custom data that provides useful reference details about the OpsItem. For example, you can specify log files, error strings, license keys, troubleshooting tips, or other relevant data. You enter operational data as key-value pairs. The key has a maximum length of 128 characters. The value has a maximum size of 20 KB.

                                                                                                              Operational data keys can't begin with the following: amazon, aws, amzn, ssm, /amazon, /aws, /amzn, /ssm.

                                                                                                              You can choose to make the data searchable by other users in the account or you can restrict search access. Searchable data means that all users with access to the OpsItem Overview page (as provided by the DescribeOpsItems API action) can view and search on the specified data. Operational data that is not searchable is only viewable by users who have access to the OpsItem (as provided by the GetOpsItem API action).

                                                                                                              Use the /aws/resources key in OperationalData to specify a related resource in the request. Use the /aws/automations key in OperationalData to associate an Automation runbook with the OpsItem. To view AWS CLI example commands that use these keys, see Creating OpsItems Manually in the AWS Systems Manager User Guide.

                                                                                                              \n@param operationalData Operational data is custom data that provides useful reference details about the OpsItem. For example, you can specify log files, error strings, license keys, troubleshooting tips, or other relevant data. You enter operational data as key-value pairs. The key has a maximum length of 128 characters. The value has a maximum size of 20 KB.

                                                                                                              Operational data keys can't begin with the following: amazon, aws, amzn, ssm, /amazon, /aws, /amzn, /ssm.

                                                                                                              You can choose to make the data searchable by other users in the account or you can restrict search access. Searchable data means that all users with access to the OpsItem Overview page (as provided by the DescribeOpsItems API action) can view and search on the specified data. Operational data that is not searchable is only viewable by users who have access to the OpsItem (as provided by the GetOpsItem API action).

                                                                                                              Use the /aws/resources key in OperationalData to specify a related resource in the request. Use the /aws/automations key in OperationalData to associate an Automation runbook with the OpsItem. To view AWS CLI example commands that use these keys, see Creating OpsItems Manually in the AWS Systems Manager User Guide.", "setterMethodName" : "setOperationalData", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "operationalData", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "operationalData", "variableType" : "java.util.Map", "documentation" : "

                                                                                                              Operational data is custom data that provides useful reference details about the OpsItem. For example, you can specify log files, error strings, license keys, troubleshooting tips, or other relevant data. You enter operational data as key-value pairs. The key has a maximum length of 128 characters. The value has a maximum size of 20 KB.

                                                                                                              Operational data keys can't begin with the following: amazon, aws, amzn, ssm, /amazon, /aws, /amzn, /ssm.

                                                                                                              You can choose to make the data searchable by other users in the account or you can restrict search access. Searchable data means that all users with access to the OpsItem Overview page (as provided by the DescribeOpsItems API action) can view and search on the specified data. Operational data that is not searchable is only viewable by users who have access to the OpsItem (as provided by the GetOpsItem API action).

                                                                                                              Use the /aws/resources key in OperationalData to specify a related resource in the request. Use the /aws/automations key in OperationalData to associate an Automation runbook with the OpsItem. To view AWS CLI example commands that use these keys, see Creating OpsItems Manually in the AWS Systems Manager User Guide.

                                                                                                              ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "OpsItem", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "OpsItem", "variableName" : "opsItem", "variableType" : "OpsItem", "documentation" : null, "simpleType" : "OpsItem", "variableSetterType" : "OpsItem" }, "wrapper" : false }, "OpsItemAlreadyExistsException" : { "c2jName" : "OpsItemAlreadyExistsException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              The OpsItem already exists.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "OpsItemAlreadyExistsException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getOpsItemId", "beanStyleSetterMethodName" : "setOpsItemId", "c2jName" : "OpsItemId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the OpsItemId property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #opsItemId(String)}.\n@param opsItemId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #opsItemId(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "opsItemId", "fluentSetterDocumentation" : "Sets the value of the OpsItemId property for this object.\n\n@param opsItemId The new value for the OpsItemId property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "opsItemId", "getterDocumentation" : "Returns the value of the OpsItemId property for this object.\n@return The value of the OpsItemId property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OpsItemId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OpsItemId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OpsItemId", "sensitive" : false, "setterDocumentation" : "Sets the value of the OpsItemId property for this object.\n\n@param opsItemId The new value for the OpsItemId property for this object.", "setterMethodName" : "setOpsItemId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "opsItemId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "opsItemId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "OpsItemId" : { "beanStyleGetterMethodName" : "getOpsItemId", "beanStyleSetterMethodName" : "setOpsItemId", "c2jName" : "OpsItemId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the OpsItemId property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #opsItemId(String)}.\n@param opsItemId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #opsItemId(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "opsItemId", "fluentSetterDocumentation" : "Sets the value of the OpsItemId property for this object.\n\n@param opsItemId The new value for the OpsItemId property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "opsItemId", "getterDocumentation" : "Returns the value of the OpsItemId property for this object.\n@return The value of the OpsItemId property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OpsItemId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OpsItemId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OpsItemId", "sensitive" : false, "setterDocumentation" : "Sets the value of the OpsItemId property for this object.\n\n@param opsItemId The new value for the OpsItemId property for this object.", "setterMethodName" : "setOpsItemId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "opsItemId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "opsItemId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getOpsItemId", "beanStyleSetterMethodName" : "setOpsItemId", "c2jName" : "OpsItemId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the OpsItemId property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #opsItemId(String)}.\n@param opsItemId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #opsItemId(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "opsItemId", "fluentSetterDocumentation" : "Sets the value of the OpsItemId property for this object.\n\n@param opsItemId The new value for the OpsItemId property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "opsItemId", "getterDocumentation" : "Returns the value of the OpsItemId property for this object.\n@return The value of the OpsItemId property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OpsItemId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OpsItemId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OpsItemId", "sensitive" : false, "setterDocumentation" : "Sets the value of the OpsItemId property for this object.\n\n@param opsItemId The new value for the OpsItemId property for this object.", "setterMethodName" : "setOpsItemId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "opsItemId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "opsItemId", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "OpsItemAlreadyExistsException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "OpsItemAlreadyExistsException", "variableName" : "opsItemAlreadyExistsException", "variableType" : "OpsItemAlreadyExistsException", "documentation" : null, "simpleType" : "OpsItemAlreadyExistsException", "variableSetterType" : "OpsItemAlreadyExistsException" }, "wrapper" : false }, "OpsItemDataType" : { "c2jName" : "OpsItemDataType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "SEARCHABLE_STRING", "value" : "SearchableString" }, { "name" : "STRING", "value" : "String" } ], "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" : "OpsItemDataType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "OpsItemDataType", "variableName" : "opsItemDataType", "variableType" : "OpsItemDataType", "documentation" : null, "simpleType" : "OpsItemDataType", "variableSetterType" : "OpsItemDataType" }, "wrapper" : false }, "OpsItemDataValue" : { "c2jName" : "OpsItemDataValue", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              An object that defines the value of the key and its type in the OperationalData map.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "Value", "c2jShape" : "OpsItemDataValueString", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The value of the OperationalData 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 #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "

                                                                                                              The value of the OperationalData key.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "

                                                                                                              The value of the OperationalData key.

                                                                                                              \n@param value The value of the OperationalData key.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "

                                                                                                              The value of the OperationalData key.

                                                                                                              \n@return The value of the OperationalData 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" : "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" : "

                                                                                                              The value of the OperationalData key.

                                                                                                              \n@param value The value of the OperationalData key.", "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 OperationalData key.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "OpsItemDataType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The type of key-value pair. Valid types include SearchableString and String.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeAsString(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)", "deprecated" : false, "documentation" : "

                                                                                                              The type of key-value pair. Valid types include SearchableString and String.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "OpsItemDataType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                                                                              The type of key-value pair. Valid types include SearchableString and String.

                                                                                                              \n@param type The type of key-value pair. Valid types include SearchableString and String.\n@see OpsItemDataType\n@return Returns a reference to this object so that method calls can be chained together.\n@see OpsItemDataType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                              The type of key-value pair. Valid types include SearchableString and String.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link OpsItemDataType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                                                                                              \n@return The type of key-value pair. Valid types include SearchableString and String.\n@see OpsItemDataType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Type", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The type of key-value pair. Valid types include SearchableString and String.

                                                                                                              \n@param type The type of key-value pair. Valid types include SearchableString and String.\n@see OpsItemDataType", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                                                                                                              The type of key-value pair. Valid types include SearchableString and String.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Type" : { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "OpsItemDataType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The type of key-value pair. Valid types include SearchableString and String.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeAsString(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)", "deprecated" : false, "documentation" : "

                                                                                                              The type of key-value pair. Valid types include SearchableString and String.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "OpsItemDataType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                                                                              The type of key-value pair. Valid types include SearchableString and String.

                                                                                                              \n@param type The type of key-value pair. Valid types include SearchableString and String.\n@see OpsItemDataType\n@return Returns a reference to this object so that method calls can be chained together.\n@see OpsItemDataType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                              The type of key-value pair. Valid types include SearchableString and String.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link OpsItemDataType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                                                                                              \n@return The type of key-value pair. Valid types include SearchableString and String.\n@see OpsItemDataType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Type", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The type of key-value pair. Valid types include SearchableString and String.

                                                                                                              \n@param type The type of key-value pair. Valid types include SearchableString and String.\n@see OpsItemDataType", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                                                                                                              The type of key-value pair. Valid types include SearchableString and String.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Value" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "Value", "c2jShape" : "OpsItemDataValueString", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The value of the OperationalData 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 #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "

                                                                                                              The value of the OperationalData key.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "

                                                                                                              The value of the OperationalData key.

                                                                                                              \n@param value The value of the OperationalData key.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "

                                                                                                              The value of the OperationalData key.

                                                                                                              \n@return The value of the OperationalData 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" : "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" : "

                                                                                                              The value of the OperationalData key.

                                                                                                              \n@param value The value of the OperationalData key.", "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 OperationalData key.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "Value", "c2jShape" : "OpsItemDataValueString", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The value of the OperationalData 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 #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "

                                                                                                              The value of the OperationalData key.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "

                                                                                                              The value of the OperationalData key.

                                                                                                              \n@param value The value of the OperationalData key.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "

                                                                                                              The value of the OperationalData key.

                                                                                                              \n@return The value of the OperationalData 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" : "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" : "

                                                                                                              The value of the OperationalData key.

                                                                                                              \n@param value The value of the OperationalData key.", "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 OperationalData key.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "OpsItemDataType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The type of key-value pair. Valid types include SearchableString and String.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeAsString(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)", "deprecated" : false, "documentation" : "

                                                                                                              The type of key-value pair. Valid types include SearchableString and String.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "OpsItemDataType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                                                                              The type of key-value pair. Valid types include SearchableString and String.

                                                                                                              \n@param type The type of key-value pair. Valid types include SearchableString and String.\n@see OpsItemDataType\n@return Returns a reference to this object so that method calls can be chained together.\n@see OpsItemDataType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                              The type of key-value pair. Valid types include SearchableString and String.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link OpsItemDataType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                                                                                              \n@return The type of key-value pair. Valid types include SearchableString and String.\n@see OpsItemDataType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Type", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The type of key-value pair. Valid types include SearchableString and String.

                                                                                                              \n@param type The type of key-value pair. Valid types include SearchableString and String.\n@see OpsItemDataType", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                                                                                                              The type of key-value pair. Valid types include SearchableString and String.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "OpsItemDataValue", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "OpsItemDataValue", "variableName" : "opsItemDataValue", "variableType" : "OpsItemDataValue", "documentation" : null, "simpleType" : "OpsItemDataValue", "variableSetterType" : "OpsItemDataValue" }, "wrapper" : false }, "OpsItemFilter" : { "c2jName" : "OpsItemFilter", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              Describes an OpsItem filter.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getKeyAsString", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "OpsItemFilterKey", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of the filter.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #keyAsString(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name of the filter.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "OpsItemFilterKey", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "key", "fluentEnumSetterMethodName" : "key", "fluentGetterMethodName" : "keyAsString", "fluentSetterDocumentation" : "

                                                                                                              The name of the filter.

                                                                                                              \n@param key The name of the filter.\n@see OpsItemFilterKey\n@return Returns a reference to this object so that method calls can be chained together.\n@see OpsItemFilterKey", "fluentSetterMethodName" : "key", "getterDocumentation" : "

                                                                                                              The name of the filter.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #key} will return {@link OpsItemFilterKey#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #keyAsString}.\n

                                                                                                              \n@return The name of the filter.\n@see OpsItemFilterKey", "getterModel" : { "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" : "

                                                                                                              The name of the filter.

                                                                                                              \n@param key The name of the filter.\n@see OpsItemFilterKey", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "

                                                                                                              The name of the filter.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getValues", "beanStyleSetterMethodName" : "setValues", "c2jName" : "Values", "c2jShape" : "OpsItemFilterValues", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The filter value.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #values(List)}.\n@param values a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #values(List)", "deprecated" : false, "documentation" : "

                                                                                                              The filter value.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "values", "fluentSetterDocumentation" : "

                                                                                                              The filter value.

                                                                                                              \n@param values The filter value.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "values", "getterDocumentation" : "

                                                                                                              The filter value.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The filter value.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Values", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Values", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "OpsItemFilterValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "Values", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The filter value.

                                                                                                              \n@param values The filter value.", "setterMethodName" : "setValues", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : "

                                                                                                              The filter value.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOperatorAsString", "beanStyleSetterMethodName" : "setOperator", "c2jName" : "Operator", "c2jShape" : "OpsItemFilterOperator", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The operator used by the filter call.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #operatorAsString(String)}.\n@param operator a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #operator(String)", "deprecated" : false, "documentation" : "

                                                                                                              The operator used by the filter call.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "OpsItemFilterOperator", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "operator", "fluentEnumSetterMethodName" : "operator", "fluentGetterMethodName" : "operatorAsString", "fluentSetterDocumentation" : "

                                                                                                              The operator used by the filter call.

                                                                                                              \n@param operator The operator used by the filter call.\n@see OpsItemFilterOperator\n@return Returns a reference to this object so that method calls can be chained together.\n@see OpsItemFilterOperator", "fluentSetterMethodName" : "operator", "getterDocumentation" : "

                                                                                                              The operator used by the filter call.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #operator} will return {@link OpsItemFilterOperator#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #operatorAsString}.\n

                                                                                                              \n@return The operator used by the filter call.\n@see OpsItemFilterOperator", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Operator", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Operator", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Operator", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The operator used by the filter call.

                                                                                                              \n@param operator The operator used by the filter call.\n@see OpsItemFilterOperator", "setterMethodName" : "setOperator", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "operator", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "operator", "variableType" : "String", "documentation" : "

                                                                                                              The operator used by the filter call.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Key" : { "beanStyleGetterMethodName" : "getKeyAsString", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "OpsItemFilterKey", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of the filter.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #keyAsString(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name of the filter.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "OpsItemFilterKey", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "key", "fluentEnumSetterMethodName" : "key", "fluentGetterMethodName" : "keyAsString", "fluentSetterDocumentation" : "

                                                                                                              The name of the filter.

                                                                                                              \n@param key The name of the filter.\n@see OpsItemFilterKey\n@return Returns a reference to this object so that method calls can be chained together.\n@see OpsItemFilterKey", "fluentSetterMethodName" : "key", "getterDocumentation" : "

                                                                                                              The name of the filter.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #key} will return {@link OpsItemFilterKey#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #keyAsString}.\n

                                                                                                              \n@return The name of the filter.\n@see OpsItemFilterKey", "getterModel" : { "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" : "

                                                                                                              The name of the filter.

                                                                                                              \n@param key The name of the filter.\n@see OpsItemFilterKey", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "

                                                                                                              The name of the filter.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Operator" : { "beanStyleGetterMethodName" : "getOperatorAsString", "beanStyleSetterMethodName" : "setOperator", "c2jName" : "Operator", "c2jShape" : "OpsItemFilterOperator", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The operator used by the filter call.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #operatorAsString(String)}.\n@param operator a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #operator(String)", "deprecated" : false, "documentation" : "

                                                                                                              The operator used by the filter call.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "OpsItemFilterOperator", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "operator", "fluentEnumSetterMethodName" : "operator", "fluentGetterMethodName" : "operatorAsString", "fluentSetterDocumentation" : "

                                                                                                              The operator used by the filter call.

                                                                                                              \n@param operator The operator used by the filter call.\n@see OpsItemFilterOperator\n@return Returns a reference to this object so that method calls can be chained together.\n@see OpsItemFilterOperator", "fluentSetterMethodName" : "operator", "getterDocumentation" : "

                                                                                                              The operator used by the filter call.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #operator} will return {@link OpsItemFilterOperator#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #operatorAsString}.\n

                                                                                                              \n@return The operator used by the filter call.\n@see OpsItemFilterOperator", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Operator", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Operator", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Operator", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The operator used by the filter call.

                                                                                                              \n@param operator The operator used by the filter call.\n@see OpsItemFilterOperator", "setterMethodName" : "setOperator", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "operator", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "operator", "variableType" : "String", "documentation" : "

                                                                                                              The operator used by the filter call.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Values" : { "beanStyleGetterMethodName" : "getValues", "beanStyleSetterMethodName" : "setValues", "c2jName" : "Values", "c2jShape" : "OpsItemFilterValues", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The filter value.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #values(List)}.\n@param values a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #values(List)", "deprecated" : false, "documentation" : "

                                                                                                              The filter value.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "values", "fluentSetterDocumentation" : "

                                                                                                              The filter value.

                                                                                                              \n@param values The filter value.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "values", "getterDocumentation" : "

                                                                                                              The filter value.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The filter value.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Values", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Values", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "OpsItemFilterValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "Values", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The filter value.

                                                                                                              \n@param values The filter value.", "setterMethodName" : "setValues", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : "

                                                                                                              The filter value.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getKeyAsString", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "OpsItemFilterKey", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of the filter.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #keyAsString(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name of the filter.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "OpsItemFilterKey", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "key", "fluentEnumSetterMethodName" : "key", "fluentGetterMethodName" : "keyAsString", "fluentSetterDocumentation" : "

                                                                                                              The name of the filter.

                                                                                                              \n@param key The name of the filter.\n@see OpsItemFilterKey\n@return Returns a reference to this object so that method calls can be chained together.\n@see OpsItemFilterKey", "fluentSetterMethodName" : "key", "getterDocumentation" : "

                                                                                                              The name of the filter.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #key} will return {@link OpsItemFilterKey#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #keyAsString}.\n

                                                                                                              \n@return The name of the filter.\n@see OpsItemFilterKey", "getterModel" : { "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" : "

                                                                                                              The name of the filter.

                                                                                                              \n@param key The name of the filter.\n@see OpsItemFilterKey", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "

                                                                                                              The name of the filter.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getValues", "beanStyleSetterMethodName" : "setValues", "c2jName" : "Values", "c2jShape" : "OpsItemFilterValues", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The filter value.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #values(List)}.\n@param values a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #values(List)", "deprecated" : false, "documentation" : "

                                                                                                              The filter value.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "values", "fluentSetterDocumentation" : "

                                                                                                              The filter value.

                                                                                                              \n@param values The filter value.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "values", "getterDocumentation" : "

                                                                                                              The filter value.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The filter value.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Values", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Values", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "OpsItemFilterValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "Values", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The filter value.

                                                                                                              \n@param values The filter value.", "setterMethodName" : "setValues", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : "

                                                                                                              The filter value.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOperatorAsString", "beanStyleSetterMethodName" : "setOperator", "c2jName" : "Operator", "c2jShape" : "OpsItemFilterOperator", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The operator used by the filter call.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #operatorAsString(String)}.\n@param operator a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #operator(String)", "deprecated" : false, "documentation" : "

                                                                                                              The operator used by the filter call.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "OpsItemFilterOperator", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "operator", "fluentEnumSetterMethodName" : "operator", "fluentGetterMethodName" : "operatorAsString", "fluentSetterDocumentation" : "

                                                                                                              The operator used by the filter call.

                                                                                                              \n@param operator The operator used by the filter call.\n@see OpsItemFilterOperator\n@return Returns a reference to this object so that method calls can be chained together.\n@see OpsItemFilterOperator", "fluentSetterMethodName" : "operator", "getterDocumentation" : "

                                                                                                              The operator used by the filter call.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #operator} will return {@link OpsItemFilterOperator#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #operatorAsString}.\n

                                                                                                              \n@return The operator used by the filter call.\n@see OpsItemFilterOperator", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Operator", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Operator", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Operator", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The operator used by the filter call.

                                                                                                              \n@param operator The operator used by the filter call.\n@see OpsItemFilterOperator", "setterMethodName" : "setOperator", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "operator", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "operator", "variableType" : "String", "documentation" : "

                                                                                                              The operator used by the filter call.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Key", "Values", "Operator" ], "shapeName" : "OpsItemFilter", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "OpsItemFilter", "variableName" : "opsItemFilter", "variableType" : "OpsItemFilter", "documentation" : null, "simpleType" : "OpsItemFilter", "variableSetterType" : "OpsItemFilter" }, "wrapper" : false }, "OpsItemFilterKey" : { "c2jName" : "OpsItemFilterKey", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "STATUS", "value" : "Status" }, { "name" : "CREATED_BY", "value" : "CreatedBy" }, { "name" : "SOURCE", "value" : "Source" }, { "name" : "PRIORITY", "value" : "Priority" }, { "name" : "TITLE", "value" : "Title" }, { "name" : "OPS_ITEM_ID", "value" : "OpsItemId" }, { "name" : "CREATED_TIME", "value" : "CreatedTime" }, { "name" : "LAST_MODIFIED_TIME", "value" : "LastModifiedTime" }, { "name" : "OPERATIONAL_DATA", "value" : "OperationalData" }, { "name" : "OPERATIONAL_DATA_KEY", "value" : "OperationalDataKey" }, { "name" : "OPERATIONAL_DATA_VALUE", "value" : "OperationalDataValue" }, { "name" : "RESOURCE_ID", "value" : "ResourceId" }, { "name" : "AUTOMATION_ID", "value" : "AutomationId" } ], "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" : "OpsItemFilterKey", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "OpsItemFilterKey", "variableName" : "opsItemFilterKey", "variableType" : "OpsItemFilterKey", "documentation" : null, "simpleType" : "OpsItemFilterKey", "variableSetterType" : "OpsItemFilterKey" }, "wrapper" : false }, "OpsItemFilterOperator" : { "c2jName" : "OpsItemFilterOperator", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "EQUAL", "value" : "Equal" }, { "name" : "CONTAINS", "value" : "Contains" }, { "name" : "GREATER_THAN", "value" : "GreaterThan" }, { "name" : "LESS_THAN", "value" : "LessThan" } ], "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" : "OpsItemFilterOperator", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "OpsItemFilterOperator", "variableName" : "opsItemFilterOperator", "variableType" : "OpsItemFilterOperator", "documentation" : null, "simpleType" : "OpsItemFilterOperator", "variableSetterType" : "OpsItemFilterOperator" }, "wrapper" : false }, "OpsItemInvalidParameterException" : { "c2jName" : "OpsItemInvalidParameterException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              A specified parameter argument isn't valid. Verify the available arguments and try again.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "OpsItemInvalidParameterException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getParameterNames", "beanStyleSetterMethodName" : "setParameterNames", "c2jName" : "ParameterNames", "c2jShape" : "OpsItemParameterNamesList", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ParameterNames property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #parameterNames(List)}.\n@param parameterNames a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #parameterNames(List)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parameterNames", "fluentSetterDocumentation" : "Sets the value of the ParameterNames property for this object.\n\n@param parameterNames The new value for the ParameterNames property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parameterNames", "getterDocumentation" : "Returns the value of the ParameterNames property for this object.\n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The value of the ParameterNames property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ParameterNames", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ParameterNames", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "ParameterNames", "sensitive" : false, "setterDocumentation" : "Sets the value of the ParameterNames property for this object.\n\n@param parameterNames The new value for the ParameterNames property for this object.", "setterMethodName" : "setParameterNames", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "parameterNames", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "parameterNames", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ParameterNames" : { "beanStyleGetterMethodName" : "getParameterNames", "beanStyleSetterMethodName" : "setParameterNames", "c2jName" : "ParameterNames", "c2jShape" : "OpsItemParameterNamesList", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ParameterNames property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #parameterNames(List)}.\n@param parameterNames a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #parameterNames(List)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parameterNames", "fluentSetterDocumentation" : "Sets the value of the ParameterNames property for this object.\n\n@param parameterNames The new value for the ParameterNames property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parameterNames", "getterDocumentation" : "Returns the value of the ParameterNames property for this object.\n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The value of the ParameterNames property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ParameterNames", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ParameterNames", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "ParameterNames", "sensitive" : false, "setterDocumentation" : "Sets the value of the ParameterNames property for this object.\n\n@param parameterNames The new value for the ParameterNames property for this object.", "setterMethodName" : "setParameterNames", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "parameterNames", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "parameterNames", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getParameterNames", "beanStyleSetterMethodName" : "setParameterNames", "c2jName" : "ParameterNames", "c2jShape" : "OpsItemParameterNamesList", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ParameterNames property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #parameterNames(List)}.\n@param parameterNames a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #parameterNames(List)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parameterNames", "fluentSetterDocumentation" : "Sets the value of the ParameterNames property for this object.\n\n@param parameterNames The new value for the ParameterNames property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parameterNames", "getterDocumentation" : "Returns the value of the ParameterNames property for this object.\n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The value of the ParameterNames property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ParameterNames", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ParameterNames", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "ParameterNames", "sensitive" : false, "setterDocumentation" : "Sets the value of the ParameterNames property for this object.\n\n@param parameterNames The new value for the ParameterNames property for this object.", "setterMethodName" : "setParameterNames", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "parameterNames", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "parameterNames", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "OpsItemInvalidParameterException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "OpsItemInvalidParameterException", "variableName" : "opsItemInvalidParameterException", "variableType" : "OpsItemInvalidParameterException", "documentation" : null, "simpleType" : "OpsItemInvalidParameterException", "variableSetterType" : "OpsItemInvalidParameterException" }, "wrapper" : false }, "OpsItemLimitExceededException" : { "c2jName" : "OpsItemLimitExceededException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              The request caused OpsItems to exceed one or more limits. For information about OpsItem limits, see What are the resource limits for OpsCenter?.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "OpsItemLimitExceededException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getResourceTypes", "beanStyleSetterMethodName" : "setResourceTypes", "c2jName" : "ResourceTypes", "c2jShape" : "OpsItemParameterNamesList", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ResourceTypes property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #resourceTypes(List)}.\n@param resourceTypes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceTypes(List)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceTypes", "fluentSetterDocumentation" : "Sets the value of the ResourceTypes property for this object.\n\n@param resourceTypes The new value for the ResourceTypes property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceTypes", "getterDocumentation" : "Returns the value of the ResourceTypes property for this object.\n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The value of the ResourceTypes property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceTypes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceTypes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "ResourceTypes", "sensitive" : false, "setterDocumentation" : "Sets the value of the ResourceTypes property for this object.\n\n@param resourceTypes The new value for the ResourceTypes property for this object.", "setterMethodName" : "setResourceTypes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "resourceTypes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "resourceTypes", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLimit", "beanStyleSetterMethodName" : "setLimit", "c2jName" : "Limit", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Limit property for this object.\n\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 #limit(Integer)}.\n@param limit 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 #limit(Integer)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "limit", "fluentSetterDocumentation" : "Sets the value of the Limit property for this object.\n\n@param limit The new value for the Limit property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "limit", "getterDocumentation" : "Returns the value of the Limit property for this object.\n@return The value of the Limit property for this object.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Limit", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Limit", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Limit", "sensitive" : false, "setterDocumentation" : "Sets the value of the Limit property for this object.\n\n@param limit The new value for the Limit property for this object.", "setterMethodName" : "setLimit", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "limit", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "limit", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLimitType", "beanStyleSetterMethodName" : "setLimitType", "c2jName" : "LimitType", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the LimitType property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #limitType(String)}.\n@param limitType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #limitType(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "limitType", "fluentSetterDocumentation" : "Sets the value of the LimitType property for this object.\n\n@param limitType The new value for the LimitType property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "limitType", "getterDocumentation" : "Returns the value of the LimitType property for this object.\n@return The value of the LimitType property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LimitType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LimitType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LimitType", "sensitive" : false, "setterDocumentation" : "Sets the value of the LimitType property for this object.\n\n@param limitType The new value for the LimitType property for this object.", "setterMethodName" : "setLimitType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "limitType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "limitType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Limit" : { "beanStyleGetterMethodName" : "getLimit", "beanStyleSetterMethodName" : "setLimit", "c2jName" : "Limit", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Limit property for this object.\n\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 #limit(Integer)}.\n@param limit 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 #limit(Integer)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "limit", "fluentSetterDocumentation" : "Sets the value of the Limit property for this object.\n\n@param limit The new value for the Limit property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "limit", "getterDocumentation" : "Returns the value of the Limit property for this object.\n@return The value of the Limit property for this object.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Limit", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Limit", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Limit", "sensitive" : false, "setterDocumentation" : "Sets the value of the Limit property for this object.\n\n@param limit The new value for the Limit property for this object.", "setterMethodName" : "setLimit", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "limit", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "limit", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "LimitType" : { "beanStyleGetterMethodName" : "getLimitType", "beanStyleSetterMethodName" : "setLimitType", "c2jName" : "LimitType", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the LimitType property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #limitType(String)}.\n@param limitType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #limitType(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "limitType", "fluentSetterDocumentation" : "Sets the value of the LimitType property for this object.\n\n@param limitType The new value for the LimitType property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "limitType", "getterDocumentation" : "Returns the value of the LimitType property for this object.\n@return The value of the LimitType property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LimitType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LimitType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LimitType", "sensitive" : false, "setterDocumentation" : "Sets the value of the LimitType property for this object.\n\n@param limitType The new value for the LimitType property for this object.", "setterMethodName" : "setLimitType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "limitType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "limitType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ResourceTypes" : { "beanStyleGetterMethodName" : "getResourceTypes", "beanStyleSetterMethodName" : "setResourceTypes", "c2jName" : "ResourceTypes", "c2jShape" : "OpsItemParameterNamesList", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ResourceTypes property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #resourceTypes(List)}.\n@param resourceTypes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceTypes(List)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceTypes", "fluentSetterDocumentation" : "Sets the value of the ResourceTypes property for this object.\n\n@param resourceTypes The new value for the ResourceTypes property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceTypes", "getterDocumentation" : "Returns the value of the ResourceTypes property for this object.\n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The value of the ResourceTypes property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceTypes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceTypes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "ResourceTypes", "sensitive" : false, "setterDocumentation" : "Sets the value of the ResourceTypes property for this object.\n\n@param resourceTypes The new value for the ResourceTypes property for this object.", "setterMethodName" : "setResourceTypes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "resourceTypes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "resourceTypes", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getResourceTypes", "beanStyleSetterMethodName" : "setResourceTypes", "c2jName" : "ResourceTypes", "c2jShape" : "OpsItemParameterNamesList", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the ResourceTypes property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #resourceTypes(List)}.\n@param resourceTypes a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceTypes(List)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceTypes", "fluentSetterDocumentation" : "Sets the value of the ResourceTypes property for this object.\n\n@param resourceTypes The new value for the ResourceTypes property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceTypes", "getterDocumentation" : "Returns the value of the ResourceTypes property for this object.\n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The value of the ResourceTypes property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceTypes", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceTypes", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "ResourceTypes", "sensitive" : false, "setterDocumentation" : "Sets the value of the ResourceTypes property for this object.\n\n@param resourceTypes The new value for the ResourceTypes property for this object.", "setterMethodName" : "setResourceTypes", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "resourceTypes", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "resourceTypes", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLimit", "beanStyleSetterMethodName" : "setLimit", "c2jName" : "Limit", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Limit property for this object.\n\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 #limit(Integer)}.\n@param limit 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 #limit(Integer)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "limit", "fluentSetterDocumentation" : "Sets the value of the Limit property for this object.\n\n@param limit The new value for the Limit property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "limit", "getterDocumentation" : "Returns the value of the Limit property for this object.\n@return The value of the Limit property for this object.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Limit", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Limit", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Limit", "sensitive" : false, "setterDocumentation" : "Sets the value of the Limit property for this object.\n\n@param limit The new value for the Limit property for this object.", "setterMethodName" : "setLimit", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "limit", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "limit", "variableType" : "Integer", "documentation" : "", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLimitType", "beanStyleSetterMethodName" : "setLimitType", "c2jName" : "LimitType", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the LimitType property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #limitType(String)}.\n@param limitType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #limitType(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "limitType", "fluentSetterDocumentation" : "Sets the value of the LimitType property for this object.\n\n@param limitType The new value for the LimitType property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "limitType", "getterDocumentation" : "Returns the value of the LimitType property for this object.\n@return The value of the LimitType property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LimitType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LimitType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LimitType", "sensitive" : false, "setterDocumentation" : "Sets the value of the LimitType property for this object.\n\n@param limitType The new value for the LimitType property for this object.", "setterMethodName" : "setLimitType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "limitType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "limitType", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "OpsItemLimitExceededException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "OpsItemLimitExceededException", "variableName" : "opsItemLimitExceededException", "variableType" : "OpsItemLimitExceededException", "documentation" : null, "simpleType" : "OpsItemLimitExceededException", "variableSetterType" : "OpsItemLimitExceededException" }, "wrapper" : false }, "OpsItemNotFoundException" : { "c2jName" : "OpsItemNotFoundException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              The specified OpsItem ID doesn't exist. Verify the ID and try again.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "OpsItemNotFoundException", "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" : "OpsItemNotFoundException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "OpsItemNotFoundException", "variableName" : "opsItemNotFoundException", "variableType" : "OpsItemNotFoundException", "documentation" : null, "simpleType" : "OpsItemNotFoundException", "variableSetterType" : "OpsItemNotFoundException" }, "wrapper" : false }, "OpsItemNotification" : { "c2jName" : "OpsItemNotification", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              A notification about the OpsItem.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The Amazon Resource Name (ARN) of an SNS topic where notifications are sent when this OpsItem is edited or changed.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                              The Amazon Resource Name (ARN) of an SNS topic where notifications are sent when this OpsItem is edited or changed.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                              The Amazon Resource Name (ARN) of an SNS topic where notifications are sent when this OpsItem is edited or changed.

                                                                                                              \n@param arn The Amazon Resource Name (ARN) of an SNS topic where notifications are sent when this OpsItem is edited or changed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                              The Amazon Resource Name (ARN) of an SNS topic where notifications are sent when this OpsItem is edited or changed.

                                                                                                              \n@return The Amazon Resource Name (ARN) of an SNS topic where notifications are sent when this OpsItem is edited or changed.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The Amazon Resource Name (ARN) of an SNS topic where notifications are sent when this OpsItem is edited or changed.

                                                                                                              \n@param arn The Amazon Resource Name (ARN) of an SNS topic where notifications are sent when this OpsItem is edited or changed.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                              The Amazon Resource Name (ARN) of an SNS topic where notifications are sent when this OpsItem is edited or changed.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Arn" : { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The Amazon Resource Name (ARN) of an SNS topic where notifications are sent when this OpsItem is edited or changed.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                              The Amazon Resource Name (ARN) of an SNS topic where notifications are sent when this OpsItem is edited or changed.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                              The Amazon Resource Name (ARN) of an SNS topic where notifications are sent when this OpsItem is edited or changed.

                                                                                                              \n@param arn The Amazon Resource Name (ARN) of an SNS topic where notifications are sent when this OpsItem is edited or changed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                              The Amazon Resource Name (ARN) of an SNS topic where notifications are sent when this OpsItem is edited or changed.

                                                                                                              \n@return The Amazon Resource Name (ARN) of an SNS topic where notifications are sent when this OpsItem is edited or changed.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The Amazon Resource Name (ARN) of an SNS topic where notifications are sent when this OpsItem is edited or changed.

                                                                                                              \n@param arn The Amazon Resource Name (ARN) of an SNS topic where notifications are sent when this OpsItem is edited or changed.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                              The Amazon Resource Name (ARN) of an SNS topic where notifications are sent when this OpsItem is edited or changed.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "Arn", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The Amazon Resource Name (ARN) of an SNS topic where notifications are sent when this OpsItem is edited or changed.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                              The Amazon Resource Name (ARN) of an SNS topic where notifications are sent when this OpsItem is edited or changed.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                              The Amazon Resource Name (ARN) of an SNS topic where notifications are sent when this OpsItem is edited or changed.

                                                                                                              \n@param arn The Amazon Resource Name (ARN) of an SNS topic where notifications are sent when this OpsItem is edited or changed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                              The Amazon Resource Name (ARN) of an SNS topic where notifications are sent when this OpsItem is edited or changed.

                                                                                                              \n@return The Amazon Resource Name (ARN) of an SNS topic where notifications are sent when this OpsItem is edited or changed.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Arn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Arn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Arn", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The Amazon Resource Name (ARN) of an SNS topic where notifications are sent when this OpsItem is edited or changed.

                                                                                                              \n@param arn The Amazon Resource Name (ARN) of an SNS topic where notifications are sent when this OpsItem is edited or changed.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                              The Amazon Resource Name (ARN) of an SNS topic where notifications are sent when this OpsItem is edited or changed.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "OpsItemNotification", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "OpsItemNotification", "variableName" : "opsItemNotification", "variableType" : "OpsItemNotification", "documentation" : null, "simpleType" : "OpsItemNotification", "variableSetterType" : "OpsItemNotification" }, "wrapper" : false }, "OpsItemStatus" : { "c2jName" : "OpsItemStatus", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "OPEN", "value" : "Open" }, { "name" : "IN_PROGRESS", "value" : "InProgress" }, { "name" : "RESOLVED", "value" : "Resolved" } ], "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" : "OpsItemStatus", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "OpsItemStatus", "variableName" : "opsItemStatus", "variableType" : "OpsItemStatus", "documentation" : null, "simpleType" : "OpsItemStatus", "variableSetterType" : "OpsItemStatus" }, "wrapper" : false }, "OpsItemSummary" : { "c2jName" : "OpsItemSummary", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              A count of OpsItems.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getCreatedBy", "beanStyleSetterMethodName" : "setCreatedBy", "c2jName" : "CreatedBy", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The Amazon Resource Name (ARN) of the IAM entity that created the OpsItem.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #createdBy(String)}.\n@param createdBy a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #createdBy(String)", "deprecated" : false, "documentation" : "

                                                                                                              The Amazon Resource Name (ARN) of the IAM entity that created the OpsItem.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createdBy", "fluentSetterDocumentation" : "

                                                                                                              The Amazon Resource Name (ARN) of the IAM entity that created the OpsItem.

                                                                                                              \n@param createdBy The Amazon Resource Name (ARN) of the IAM entity that created the OpsItem.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createdBy", "getterDocumentation" : "

                                                                                                              The Amazon Resource Name (ARN) of the IAM entity that created the OpsItem.

                                                                                                              \n@return The Amazon Resource Name (ARN) of the IAM entity that created the OpsItem.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreatedBy", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedBy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CreatedBy", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The Amazon Resource Name (ARN) of the IAM entity that created the OpsItem.

                                                                                                              \n@param createdBy The Amazon Resource Name (ARN) of the IAM entity that created the OpsItem.", "setterMethodName" : "setCreatedBy", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "createdBy", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "createdBy", "variableType" : "String", "documentation" : "

                                                                                                              The Amazon Resource Name (ARN) of the IAM entity that created the OpsItem.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCreatedTime", "beanStyleSetterMethodName" : "setCreatedTime", "c2jName" : "CreatedTime", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The date and time the OpsItem was created.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #createdTime(Instant)}.\n@param createdTime 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 #createdTime(Instant)", "deprecated" : false, "documentation" : "

                                                                                                              The date and time the OpsItem was created.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createdTime", "fluentSetterDocumentation" : "

                                                                                                              The date and time the OpsItem was created.

                                                                                                              \n@param createdTime The date and time the OpsItem was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createdTime", "getterDocumentation" : "

                                                                                                              The date and time the OpsItem was created.

                                                                                                              \n@return The date and time the OpsItem was created.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreatedTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "CreatedTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The date and time the OpsItem was created.

                                                                                                              \n@param createdTime The date and time the OpsItem was created.", "setterMethodName" : "setCreatedTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                              The date and time the OpsItem was created.

                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastModifiedBy", "beanStyleSetterMethodName" : "setLastModifiedBy", "c2jName" : "LastModifiedBy", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The Amazon Resource Name (ARN) of the IAM entity that created the OpsItem.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #lastModifiedBy(String)}.\n@param lastModifiedBy a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastModifiedBy(String)", "deprecated" : false, "documentation" : "

                                                                                                              The Amazon Resource Name (ARN) of the IAM entity that created the OpsItem.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModifiedBy", "fluentSetterDocumentation" : "

                                                                                                              The Amazon Resource Name (ARN) of the IAM entity that created the OpsItem.

                                                                                                              \n@param lastModifiedBy The Amazon Resource Name (ARN) of the IAM entity that created the OpsItem.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModifiedBy", "getterDocumentation" : "

                                                                                                              The Amazon Resource Name (ARN) of the IAM entity that created the OpsItem.

                                                                                                              \n@return The Amazon Resource Name (ARN) of the IAM entity that created the OpsItem.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastModifiedBy", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastModifiedBy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastModifiedBy", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The Amazon Resource Name (ARN) of the IAM entity that created the OpsItem.

                                                                                                              \n@param lastModifiedBy The Amazon Resource Name (ARN) of the IAM entity that created the OpsItem.", "setterMethodName" : "setLastModifiedBy", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastModifiedBy", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastModifiedBy", "variableType" : "String", "documentation" : "

                                                                                                              The Amazon Resource Name (ARN) of the IAM entity that created the OpsItem.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastModifiedTime", "beanStyleSetterMethodName" : "setLastModifiedTime", "c2jName" : "LastModifiedTime", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The date and time the OpsItem was last updated.

                                                                                                              \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 #lastModifiedTime(Instant)}.\n@param lastModifiedTime 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 #lastModifiedTime(Instant)", "deprecated" : false, "documentation" : "

                                                                                                              The date and time the OpsItem was last updated.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModifiedTime", "fluentSetterDocumentation" : "

                                                                                                              The date and time the OpsItem was last updated.

                                                                                                              \n@param lastModifiedTime The date and time the OpsItem was last updated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModifiedTime", "getterDocumentation" : "

                                                                                                              The date and time the OpsItem was last updated.

                                                                                                              \n@return The date and time the OpsItem was last updated.", "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" : "LastModifiedTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastModifiedTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastModifiedTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The date and time the OpsItem was last updated.

                                                                                                              \n@param lastModifiedTime The date and time the OpsItem was last updated.", "setterMethodName" : "setLastModifiedTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModifiedTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModifiedTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                              The date and time the OpsItem was last updated.

                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPriority", "beanStyleSetterMethodName" : "setPriority", "c2jName" : "Priority", "c2jShape" : "OpsItemPriority", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The importance of this OpsItem in relation to other OpsItems in the system.

                                                                                                              \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 #priority(Integer)}.\n@param priority 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 #priority(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The importance of this OpsItem in relation to other OpsItems in the system.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "priority", "fluentSetterDocumentation" : "

                                                                                                              The importance of this OpsItem in relation to other OpsItems in the system.

                                                                                                              \n@param priority The importance of this OpsItem in relation to other OpsItems in the system.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "priority", "getterDocumentation" : "

                                                                                                              The importance of this OpsItem in relation to other OpsItems in the system.

                                                                                                              \n@return The importance of this OpsItem in relation to other OpsItems in the system.", "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" : "Priority", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Priority", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Priority", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The importance of this OpsItem in relation to other OpsItems in the system.

                                                                                                              \n@param priority The importance of this OpsItem in relation to other OpsItems in the system.", "setterMethodName" : "setPriority", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "priority", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "priority", "variableType" : "Integer", "documentation" : "

                                                                                                              The importance of this OpsItem in relation to other OpsItems in the system.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSource", "beanStyleSetterMethodName" : "setSource", "c2jName" : "Source", "c2jShape" : "OpsItemSource", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The impacted AWS resource.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #source(String)}.\n@param source a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #source(String)", "deprecated" : false, "documentation" : "

                                                                                                              The impacted AWS resource.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "source", "fluentSetterDocumentation" : "

                                                                                                              The impacted AWS resource.

                                                                                                              \n@param source The impacted AWS resource.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "source", "getterDocumentation" : "

                                                                                                              The impacted AWS resource.

                                                                                                              \n@return The impacted AWS resource.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Source", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Source", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Source", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The impacted AWS resource.

                                                                                                              \n@param source The impacted AWS resource.", "setterMethodName" : "setSource", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "source", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "source", "variableType" : "String", "documentation" : "

                                                                                                              The impacted AWS resource.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "OpsItemStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The OpsItem status. Status can be Open, In Progress, or Resolved.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                                                                              The OpsItem status. Status can be Open, In Progress, or Resolved.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "OpsItemStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                                                              The OpsItem status. Status can be Open, In Progress, or Resolved.

                                                                                                              \n@param status The OpsItem status. Status can be Open, In Progress, or Resolved.\n@see OpsItemStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see OpsItemStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                                              The OpsItem status. Status can be Open, In Progress, or Resolved.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link OpsItemStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                                              \n@return The OpsItem status. Status can be Open, In Progress, or Resolved.\n@see OpsItemStatus", "getterModel" : { "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 OpsItem status. Status can be Open, In Progress, or Resolved.

                                                                                                              \n@param status The OpsItem status. Status can be Open, In Progress, or Resolved.\n@see OpsItemStatus", "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 OpsItem status. Status can be Open, In Progress, or Resolved.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOpsItemId", "beanStyleSetterMethodName" : "setOpsItemId", "c2jName" : "OpsItemId", "c2jShape" : "OpsItemId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the OpsItem.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #opsItemId(String)}.\n@param opsItemId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #opsItemId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the OpsItem.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "opsItemId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the OpsItem.

                                                                                                              \n@param opsItemId The ID of the OpsItem.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "opsItemId", "getterDocumentation" : "

                                                                                                              The ID of the OpsItem.

                                                                                                              \n@return The ID of the OpsItem.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OpsItemId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OpsItemId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OpsItemId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the OpsItem.

                                                                                                              \n@param opsItemId The ID of the OpsItem.", "setterMethodName" : "setOpsItemId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "opsItemId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "opsItemId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the OpsItem.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTitle", "beanStyleSetterMethodName" : "setTitle", "c2jName" : "Title", "c2jShape" : "OpsItemTitle", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A short heading that describes the nature of the OpsItem and the impacted resource.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #title(String)}.\n@param title a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #title(String)", "deprecated" : false, "documentation" : "

                                                                                                              A short heading that describes the nature of the OpsItem and the impacted resource.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "title", "fluentSetterDocumentation" : "

                                                                                                              A short heading that describes the nature of the OpsItem and the impacted resource.

                                                                                                              \n@param title A short heading that describes the nature of the OpsItem and the impacted resource.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "title", "getterDocumentation" : "

                                                                                                              A short heading that describes the nature of the OpsItem and the impacted resource.

                                                                                                              \n@return A short heading that describes the nature of the OpsItem and the impacted resource.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Title", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Title", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Title", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A short heading that describes the nature of the OpsItem and the impacted resource.

                                                                                                              \n@param title A short heading that describes the nature of the OpsItem and the impacted resource.", "setterMethodName" : "setTitle", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "title", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "title", "variableType" : "String", "documentation" : "

                                                                                                              A short heading that describes the nature of the OpsItem and the impacted resource.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOperationalData", "beanStyleSetterMethodName" : "setOperationalData", "c2jName" : "OperationalData", "c2jShape" : "OpsItemOperationalData", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Operational data is custom data that provides useful reference details about the OpsItem.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #operationalData(Map)}.\n@param operationalData a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #operationalData(Map)", "deprecated" : false, "documentation" : "

                                                                                                              Operational data is custom data that provides useful reference details about the OpsItem.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "operationalData", "fluentSetterDocumentation" : "

                                                                                                              Operational data is custom data that provides useful reference details about the OpsItem.

                                                                                                              \n@param operationalData Operational data is custom data that provides useful reference details about the OpsItem.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "operationalData", "getterDocumentation" : "

                                                                                                              Operational data is custom data that provides useful reference details about the OpsItem.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return Operational data is custom data that provides useful reference details about the OpsItem.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OperationalData", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OperationalData", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "OpsItemDataKey", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "OpsItemDataValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link OpsItemDataValue.Builder} avoiding the need to create one manually via {@link OpsItemDataValue#builder()}.\n\nWhen the {@link Consumer} completes, {@link OpsItemDataValue.Builder#build()} is called immediately and its result is passed to {@link #value(OpsItemDataValue)}.\n@param value a consumer that will call methods on {@link OpsItemDataValue.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(OpsItemDataValue)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "OpsItemDataValue", "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" : "SDK_POJO", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "OpsItemDataValue", "variableName" : "value", "variableType" : "OpsItemDataValue", "documentation" : null, "simpleType" : "OpsItemDataValue", "variableSetterType" : "OpsItemDataValue" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OpsItemDataValue", "variableName" : "value", "variableType" : "OpsItemDataValue", "documentation" : "", "simpleType" : "OpsItemDataValue", "variableSetterType" : "OpsItemDataValue" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "OperationalData", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Operational data is custom data that provides useful reference details about the OpsItem.

                                                                                                              \n@param operationalData Operational data is custom data that provides useful reference details about the OpsItem.", "setterMethodName" : "setOperationalData", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "operationalData", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "operationalData", "variableType" : "java.util.Map", "documentation" : "

                                                                                                              Operational data is custom data that provides useful reference details about the OpsItem.

                                                                                                              ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CreatedBy" : { "beanStyleGetterMethodName" : "getCreatedBy", "beanStyleSetterMethodName" : "setCreatedBy", "c2jName" : "CreatedBy", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The Amazon Resource Name (ARN) of the IAM entity that created the OpsItem.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #createdBy(String)}.\n@param createdBy a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #createdBy(String)", "deprecated" : false, "documentation" : "

                                                                                                              The Amazon Resource Name (ARN) of the IAM entity that created the OpsItem.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createdBy", "fluentSetterDocumentation" : "

                                                                                                              The Amazon Resource Name (ARN) of the IAM entity that created the OpsItem.

                                                                                                              \n@param createdBy The Amazon Resource Name (ARN) of the IAM entity that created the OpsItem.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createdBy", "getterDocumentation" : "

                                                                                                              The Amazon Resource Name (ARN) of the IAM entity that created the OpsItem.

                                                                                                              \n@return The Amazon Resource Name (ARN) of the IAM entity that created the OpsItem.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreatedBy", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedBy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CreatedBy", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The Amazon Resource Name (ARN) of the IAM entity that created the OpsItem.

                                                                                                              \n@param createdBy The Amazon Resource Name (ARN) of the IAM entity that created the OpsItem.", "setterMethodName" : "setCreatedBy", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "createdBy", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "createdBy", "variableType" : "String", "documentation" : "

                                                                                                              The Amazon Resource Name (ARN) of the IAM entity that created the OpsItem.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "CreatedTime" : { "beanStyleGetterMethodName" : "getCreatedTime", "beanStyleSetterMethodName" : "setCreatedTime", "c2jName" : "CreatedTime", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The date and time the OpsItem was created.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #createdTime(Instant)}.\n@param createdTime 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 #createdTime(Instant)", "deprecated" : false, "documentation" : "

                                                                                                              The date and time the OpsItem was created.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createdTime", "fluentSetterDocumentation" : "

                                                                                                              The date and time the OpsItem was created.

                                                                                                              \n@param createdTime The date and time the OpsItem was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createdTime", "getterDocumentation" : "

                                                                                                              The date and time the OpsItem was created.

                                                                                                              \n@return The date and time the OpsItem was created.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreatedTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "CreatedTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The date and time the OpsItem was created.

                                                                                                              \n@param createdTime The date and time the OpsItem was created.", "setterMethodName" : "setCreatedTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                              The date and time the OpsItem was created.

                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "LastModifiedBy" : { "beanStyleGetterMethodName" : "getLastModifiedBy", "beanStyleSetterMethodName" : "setLastModifiedBy", "c2jName" : "LastModifiedBy", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The Amazon Resource Name (ARN) of the IAM entity that created the OpsItem.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #lastModifiedBy(String)}.\n@param lastModifiedBy a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastModifiedBy(String)", "deprecated" : false, "documentation" : "

                                                                                                              The Amazon Resource Name (ARN) of the IAM entity that created the OpsItem.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModifiedBy", "fluentSetterDocumentation" : "

                                                                                                              The Amazon Resource Name (ARN) of the IAM entity that created the OpsItem.

                                                                                                              \n@param lastModifiedBy The Amazon Resource Name (ARN) of the IAM entity that created the OpsItem.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModifiedBy", "getterDocumentation" : "

                                                                                                              The Amazon Resource Name (ARN) of the IAM entity that created the OpsItem.

                                                                                                              \n@return The Amazon Resource Name (ARN) of the IAM entity that created the OpsItem.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastModifiedBy", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastModifiedBy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastModifiedBy", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The Amazon Resource Name (ARN) of the IAM entity that created the OpsItem.

                                                                                                              \n@param lastModifiedBy The Amazon Resource Name (ARN) of the IAM entity that created the OpsItem.", "setterMethodName" : "setLastModifiedBy", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastModifiedBy", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastModifiedBy", "variableType" : "String", "documentation" : "

                                                                                                              The Amazon Resource Name (ARN) of the IAM entity that created the OpsItem.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "LastModifiedTime" : { "beanStyleGetterMethodName" : "getLastModifiedTime", "beanStyleSetterMethodName" : "setLastModifiedTime", "c2jName" : "LastModifiedTime", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The date and time the OpsItem was last updated.

                                                                                                              \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 #lastModifiedTime(Instant)}.\n@param lastModifiedTime 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 #lastModifiedTime(Instant)", "deprecated" : false, "documentation" : "

                                                                                                              The date and time the OpsItem was last updated.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModifiedTime", "fluentSetterDocumentation" : "

                                                                                                              The date and time the OpsItem was last updated.

                                                                                                              \n@param lastModifiedTime The date and time the OpsItem was last updated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModifiedTime", "getterDocumentation" : "

                                                                                                              The date and time the OpsItem was last updated.

                                                                                                              \n@return The date and time the OpsItem was last updated.", "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" : "LastModifiedTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastModifiedTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastModifiedTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The date and time the OpsItem was last updated.

                                                                                                              \n@param lastModifiedTime The date and time the OpsItem was last updated.", "setterMethodName" : "setLastModifiedTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModifiedTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModifiedTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                              The date and time the OpsItem was last updated.

                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "OperationalData" : { "beanStyleGetterMethodName" : "getOperationalData", "beanStyleSetterMethodName" : "setOperationalData", "c2jName" : "OperationalData", "c2jShape" : "OpsItemOperationalData", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Operational data is custom data that provides useful reference details about the OpsItem.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #operationalData(Map)}.\n@param operationalData a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #operationalData(Map)", "deprecated" : false, "documentation" : "

                                                                                                              Operational data is custom data that provides useful reference details about the OpsItem.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "operationalData", "fluentSetterDocumentation" : "

                                                                                                              Operational data is custom data that provides useful reference details about the OpsItem.

                                                                                                              \n@param operationalData Operational data is custom data that provides useful reference details about the OpsItem.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "operationalData", "getterDocumentation" : "

                                                                                                              Operational data is custom data that provides useful reference details about the OpsItem.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return Operational data is custom data that provides useful reference details about the OpsItem.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OperationalData", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OperationalData", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "OpsItemDataKey", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "OpsItemDataValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link OpsItemDataValue.Builder} avoiding the need to create one manually via {@link OpsItemDataValue#builder()}.\n\nWhen the {@link Consumer} completes, {@link OpsItemDataValue.Builder#build()} is called immediately and its result is passed to {@link #value(OpsItemDataValue)}.\n@param value a consumer that will call methods on {@link OpsItemDataValue.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(OpsItemDataValue)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "OpsItemDataValue", "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" : "SDK_POJO", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "OpsItemDataValue", "variableName" : "value", "variableType" : "OpsItemDataValue", "documentation" : null, "simpleType" : "OpsItemDataValue", "variableSetterType" : "OpsItemDataValue" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OpsItemDataValue", "variableName" : "value", "variableType" : "OpsItemDataValue", "documentation" : "", "simpleType" : "OpsItemDataValue", "variableSetterType" : "OpsItemDataValue" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "OperationalData", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Operational data is custom data that provides useful reference details about the OpsItem.

                                                                                                              \n@param operationalData Operational data is custom data that provides useful reference details about the OpsItem.", "setterMethodName" : "setOperationalData", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "operationalData", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "operationalData", "variableType" : "java.util.Map", "documentation" : "

                                                                                                              Operational data is custom data that provides useful reference details about the OpsItem.

                                                                                                              ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "OpsItemId" : { "beanStyleGetterMethodName" : "getOpsItemId", "beanStyleSetterMethodName" : "setOpsItemId", "c2jName" : "OpsItemId", "c2jShape" : "OpsItemId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the OpsItem.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #opsItemId(String)}.\n@param opsItemId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #opsItemId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the OpsItem.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "opsItemId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the OpsItem.

                                                                                                              \n@param opsItemId The ID of the OpsItem.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "opsItemId", "getterDocumentation" : "

                                                                                                              The ID of the OpsItem.

                                                                                                              \n@return The ID of the OpsItem.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OpsItemId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OpsItemId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OpsItemId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the OpsItem.

                                                                                                              \n@param opsItemId The ID of the OpsItem.", "setterMethodName" : "setOpsItemId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "opsItemId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "opsItemId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the OpsItem.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Priority" : { "beanStyleGetterMethodName" : "getPriority", "beanStyleSetterMethodName" : "setPriority", "c2jName" : "Priority", "c2jShape" : "OpsItemPriority", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The importance of this OpsItem in relation to other OpsItems in the system.

                                                                                                              \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 #priority(Integer)}.\n@param priority 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 #priority(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The importance of this OpsItem in relation to other OpsItems in the system.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "priority", "fluentSetterDocumentation" : "

                                                                                                              The importance of this OpsItem in relation to other OpsItems in the system.

                                                                                                              \n@param priority The importance of this OpsItem in relation to other OpsItems in the system.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "priority", "getterDocumentation" : "

                                                                                                              The importance of this OpsItem in relation to other OpsItems in the system.

                                                                                                              \n@return The importance of this OpsItem in relation to other OpsItems in the system.", "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" : "Priority", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Priority", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Priority", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The importance of this OpsItem in relation to other OpsItems in the system.

                                                                                                              \n@param priority The importance of this OpsItem in relation to other OpsItems in the system.", "setterMethodName" : "setPriority", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "priority", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "priority", "variableType" : "Integer", "documentation" : "

                                                                                                              The importance of this OpsItem in relation to other OpsItems in the system.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "Source" : { "beanStyleGetterMethodName" : "getSource", "beanStyleSetterMethodName" : "setSource", "c2jName" : "Source", "c2jShape" : "OpsItemSource", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The impacted AWS resource.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #source(String)}.\n@param source a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #source(String)", "deprecated" : false, "documentation" : "

                                                                                                              The impacted AWS resource.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "source", "fluentSetterDocumentation" : "

                                                                                                              The impacted AWS resource.

                                                                                                              \n@param source The impacted AWS resource.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "source", "getterDocumentation" : "

                                                                                                              The impacted AWS resource.

                                                                                                              \n@return The impacted AWS resource.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Source", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Source", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Source", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The impacted AWS resource.

                                                                                                              \n@param source The impacted AWS resource.", "setterMethodName" : "setSource", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "source", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "source", "variableType" : "String", "documentation" : "

                                                                                                              The impacted AWS resource.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Status" : { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "OpsItemStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The OpsItem status. Status can be Open, In Progress, or Resolved.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                                                                              The OpsItem status. Status can be Open, In Progress, or Resolved.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "OpsItemStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                                                              The OpsItem status. Status can be Open, In Progress, or Resolved.

                                                                                                              \n@param status The OpsItem status. Status can be Open, In Progress, or Resolved.\n@see OpsItemStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see OpsItemStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                                              The OpsItem status. Status can be Open, In Progress, or Resolved.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link OpsItemStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                                              \n@return The OpsItem status. Status can be Open, In Progress, or Resolved.\n@see OpsItemStatus", "getterModel" : { "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 OpsItem status. Status can be Open, In Progress, or Resolved.

                                                                                                              \n@param status The OpsItem status. Status can be Open, In Progress, or Resolved.\n@see OpsItemStatus", "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 OpsItem status. Status can be Open, In Progress, or Resolved.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Title" : { "beanStyleGetterMethodName" : "getTitle", "beanStyleSetterMethodName" : "setTitle", "c2jName" : "Title", "c2jShape" : "OpsItemTitle", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A short heading that describes the nature of the OpsItem and the impacted resource.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #title(String)}.\n@param title a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #title(String)", "deprecated" : false, "documentation" : "

                                                                                                              A short heading that describes the nature of the OpsItem and the impacted resource.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "title", "fluentSetterDocumentation" : "

                                                                                                              A short heading that describes the nature of the OpsItem and the impacted resource.

                                                                                                              \n@param title A short heading that describes the nature of the OpsItem and the impacted resource.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "title", "getterDocumentation" : "

                                                                                                              A short heading that describes the nature of the OpsItem and the impacted resource.

                                                                                                              \n@return A short heading that describes the nature of the OpsItem and the impacted resource.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Title", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Title", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Title", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A short heading that describes the nature of the OpsItem and the impacted resource.

                                                                                                              \n@param title A short heading that describes the nature of the OpsItem and the impacted resource.", "setterMethodName" : "setTitle", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "title", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "title", "variableType" : "String", "documentation" : "

                                                                                                              A short heading that describes the nature of the OpsItem and the impacted resource.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getCreatedBy", "beanStyleSetterMethodName" : "setCreatedBy", "c2jName" : "CreatedBy", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The Amazon Resource Name (ARN) of the IAM entity that created the OpsItem.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #createdBy(String)}.\n@param createdBy a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #createdBy(String)", "deprecated" : false, "documentation" : "

                                                                                                              The Amazon Resource Name (ARN) of the IAM entity that created the OpsItem.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createdBy", "fluentSetterDocumentation" : "

                                                                                                              The Amazon Resource Name (ARN) of the IAM entity that created the OpsItem.

                                                                                                              \n@param createdBy The Amazon Resource Name (ARN) of the IAM entity that created the OpsItem.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createdBy", "getterDocumentation" : "

                                                                                                              The Amazon Resource Name (ARN) of the IAM entity that created the OpsItem.

                                                                                                              \n@return The Amazon Resource Name (ARN) of the IAM entity that created the OpsItem.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreatedBy", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedBy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CreatedBy", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The Amazon Resource Name (ARN) of the IAM entity that created the OpsItem.

                                                                                                              \n@param createdBy The Amazon Resource Name (ARN) of the IAM entity that created the OpsItem.", "setterMethodName" : "setCreatedBy", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "createdBy", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "createdBy", "variableType" : "String", "documentation" : "

                                                                                                              The Amazon Resource Name (ARN) of the IAM entity that created the OpsItem.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCreatedTime", "beanStyleSetterMethodName" : "setCreatedTime", "c2jName" : "CreatedTime", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The date and time the OpsItem was created.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #createdTime(Instant)}.\n@param createdTime 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 #createdTime(Instant)", "deprecated" : false, "documentation" : "

                                                                                                              The date and time the OpsItem was created.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createdTime", "fluentSetterDocumentation" : "

                                                                                                              The date and time the OpsItem was created.

                                                                                                              \n@param createdTime The date and time the OpsItem was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createdTime", "getterDocumentation" : "

                                                                                                              The date and time the OpsItem was created.

                                                                                                              \n@return The date and time the OpsItem was created.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreatedTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "CreatedTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The date and time the OpsItem was created.

                                                                                                              \n@param createdTime The date and time the OpsItem was created.", "setterMethodName" : "setCreatedTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                              The date and time the OpsItem was created.

                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastModifiedBy", "beanStyleSetterMethodName" : "setLastModifiedBy", "c2jName" : "LastModifiedBy", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The Amazon Resource Name (ARN) of the IAM entity that created the OpsItem.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #lastModifiedBy(String)}.\n@param lastModifiedBy a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastModifiedBy(String)", "deprecated" : false, "documentation" : "

                                                                                                              The Amazon Resource Name (ARN) of the IAM entity that created the OpsItem.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModifiedBy", "fluentSetterDocumentation" : "

                                                                                                              The Amazon Resource Name (ARN) of the IAM entity that created the OpsItem.

                                                                                                              \n@param lastModifiedBy The Amazon Resource Name (ARN) of the IAM entity that created the OpsItem.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModifiedBy", "getterDocumentation" : "

                                                                                                              The Amazon Resource Name (ARN) of the IAM entity that created the OpsItem.

                                                                                                              \n@return The Amazon Resource Name (ARN) of the IAM entity that created the OpsItem.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastModifiedBy", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastModifiedBy", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastModifiedBy", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The Amazon Resource Name (ARN) of the IAM entity that created the OpsItem.

                                                                                                              \n@param lastModifiedBy The Amazon Resource Name (ARN) of the IAM entity that created the OpsItem.", "setterMethodName" : "setLastModifiedBy", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastModifiedBy", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastModifiedBy", "variableType" : "String", "documentation" : "

                                                                                                              The Amazon Resource Name (ARN) of the IAM entity that created the OpsItem.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastModifiedTime", "beanStyleSetterMethodName" : "setLastModifiedTime", "c2jName" : "LastModifiedTime", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The date and time the OpsItem was last updated.

                                                                                                              \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 #lastModifiedTime(Instant)}.\n@param lastModifiedTime 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 #lastModifiedTime(Instant)", "deprecated" : false, "documentation" : "

                                                                                                              The date and time the OpsItem was last updated.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModifiedTime", "fluentSetterDocumentation" : "

                                                                                                              The date and time the OpsItem was last updated.

                                                                                                              \n@param lastModifiedTime The date and time the OpsItem was last updated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModifiedTime", "getterDocumentation" : "

                                                                                                              The date and time the OpsItem was last updated.

                                                                                                              \n@return The date and time the OpsItem was last updated.", "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" : "LastModifiedTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastModifiedTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastModifiedTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The date and time the OpsItem was last updated.

                                                                                                              \n@param lastModifiedTime The date and time the OpsItem was last updated.", "setterMethodName" : "setLastModifiedTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModifiedTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModifiedTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                              The date and time the OpsItem was last updated.

                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPriority", "beanStyleSetterMethodName" : "setPriority", "c2jName" : "Priority", "c2jShape" : "OpsItemPriority", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The importance of this OpsItem in relation to other OpsItems in the system.

                                                                                                              \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 #priority(Integer)}.\n@param priority 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 #priority(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The importance of this OpsItem in relation to other OpsItems in the system.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "priority", "fluentSetterDocumentation" : "

                                                                                                              The importance of this OpsItem in relation to other OpsItems in the system.

                                                                                                              \n@param priority The importance of this OpsItem in relation to other OpsItems in the system.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "priority", "getterDocumentation" : "

                                                                                                              The importance of this OpsItem in relation to other OpsItems in the system.

                                                                                                              \n@return The importance of this OpsItem in relation to other OpsItems in the system.", "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" : "Priority", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Priority", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Priority", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The importance of this OpsItem in relation to other OpsItems in the system.

                                                                                                              \n@param priority The importance of this OpsItem in relation to other OpsItems in the system.", "setterMethodName" : "setPriority", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "priority", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "priority", "variableType" : "Integer", "documentation" : "

                                                                                                              The importance of this OpsItem in relation to other OpsItems in the system.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSource", "beanStyleSetterMethodName" : "setSource", "c2jName" : "Source", "c2jShape" : "OpsItemSource", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The impacted AWS resource.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #source(String)}.\n@param source a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #source(String)", "deprecated" : false, "documentation" : "

                                                                                                              The impacted AWS resource.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "source", "fluentSetterDocumentation" : "

                                                                                                              The impacted AWS resource.

                                                                                                              \n@param source The impacted AWS resource.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "source", "getterDocumentation" : "

                                                                                                              The impacted AWS resource.

                                                                                                              \n@return The impacted AWS resource.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Source", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Source", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Source", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The impacted AWS resource.

                                                                                                              \n@param source The impacted AWS resource.", "setterMethodName" : "setSource", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "source", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "source", "variableType" : "String", "documentation" : "

                                                                                                              The impacted AWS resource.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "OpsItemStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The OpsItem status. Status can be Open, In Progress, or Resolved.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                                                                              The OpsItem status. Status can be Open, In Progress, or Resolved.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "OpsItemStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                                                              The OpsItem status. Status can be Open, In Progress, or Resolved.

                                                                                                              \n@param status The OpsItem status. Status can be Open, In Progress, or Resolved.\n@see OpsItemStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see OpsItemStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                                              The OpsItem status. Status can be Open, In Progress, or Resolved.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link OpsItemStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                                              \n@return The OpsItem status. Status can be Open, In Progress, or Resolved.\n@see OpsItemStatus", "getterModel" : { "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 OpsItem status. Status can be Open, In Progress, or Resolved.

                                                                                                              \n@param status The OpsItem status. Status can be Open, In Progress, or Resolved.\n@see OpsItemStatus", "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 OpsItem status. Status can be Open, In Progress, or Resolved.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOpsItemId", "beanStyleSetterMethodName" : "setOpsItemId", "c2jName" : "OpsItemId", "c2jShape" : "OpsItemId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the OpsItem.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #opsItemId(String)}.\n@param opsItemId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #opsItemId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the OpsItem.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "opsItemId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the OpsItem.

                                                                                                              \n@param opsItemId The ID of the OpsItem.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "opsItemId", "getterDocumentation" : "

                                                                                                              The ID of the OpsItem.

                                                                                                              \n@return The ID of the OpsItem.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OpsItemId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OpsItemId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OpsItemId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the OpsItem.

                                                                                                              \n@param opsItemId The ID of the OpsItem.", "setterMethodName" : "setOpsItemId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "opsItemId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "opsItemId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the OpsItem.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTitle", "beanStyleSetterMethodName" : "setTitle", "c2jName" : "Title", "c2jShape" : "OpsItemTitle", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A short heading that describes the nature of the OpsItem and the impacted resource.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #title(String)}.\n@param title a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #title(String)", "deprecated" : false, "documentation" : "

                                                                                                              A short heading that describes the nature of the OpsItem and the impacted resource.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "title", "fluentSetterDocumentation" : "

                                                                                                              A short heading that describes the nature of the OpsItem and the impacted resource.

                                                                                                              \n@param title A short heading that describes the nature of the OpsItem and the impacted resource.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "title", "getterDocumentation" : "

                                                                                                              A short heading that describes the nature of the OpsItem and the impacted resource.

                                                                                                              \n@return A short heading that describes the nature of the OpsItem and the impacted resource.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Title", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Title", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Title", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A short heading that describes the nature of the OpsItem and the impacted resource.

                                                                                                              \n@param title A short heading that describes the nature of the OpsItem and the impacted resource.", "setterMethodName" : "setTitle", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "title", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "title", "variableType" : "String", "documentation" : "

                                                                                                              A short heading that describes the nature of the OpsItem and the impacted resource.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOperationalData", "beanStyleSetterMethodName" : "setOperationalData", "c2jName" : "OperationalData", "c2jShape" : "OpsItemOperationalData", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Operational data is custom data that provides useful reference details about the OpsItem.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #operationalData(Map)}.\n@param operationalData a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #operationalData(Map)", "deprecated" : false, "documentation" : "

                                                                                                              Operational data is custom data that provides useful reference details about the OpsItem.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "operationalData", "fluentSetterDocumentation" : "

                                                                                                              Operational data is custom data that provides useful reference details about the OpsItem.

                                                                                                              \n@param operationalData Operational data is custom data that provides useful reference details about the OpsItem.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "operationalData", "getterDocumentation" : "

                                                                                                              Operational data is custom data that provides useful reference details about the OpsItem.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return Operational data is custom data that provides useful reference details about the OpsItem.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OperationalData", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OperationalData", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "OpsItemDataKey", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "OpsItemDataValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link OpsItemDataValue.Builder} avoiding the need to create one manually via {@link OpsItemDataValue#builder()}.\n\nWhen the {@link Consumer} completes, {@link OpsItemDataValue.Builder#build()} is called immediately and its result is passed to {@link #value(OpsItemDataValue)}.\n@param value a consumer that will call methods on {@link OpsItemDataValue.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(OpsItemDataValue)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "OpsItemDataValue", "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" : "SDK_POJO", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "OpsItemDataValue", "variableName" : "value", "variableType" : "OpsItemDataValue", "documentation" : null, "simpleType" : "OpsItemDataValue", "variableSetterType" : "OpsItemDataValue" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OpsItemDataValue", "variableName" : "value", "variableType" : "OpsItemDataValue", "documentation" : "", "simpleType" : "OpsItemDataValue", "variableSetterType" : "OpsItemDataValue" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "OperationalData", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Operational data is custom data that provides useful reference details about the OpsItem.

                                                                                                              \n@param operationalData Operational data is custom data that provides useful reference details about the OpsItem.", "setterMethodName" : "setOperationalData", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "operationalData", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "operationalData", "variableType" : "java.util.Map", "documentation" : "

                                                                                                              Operational data is custom data that provides useful reference details about the OpsItem.

                                                                                                              ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "OpsItemSummary", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "OpsItemSummary", "variableName" : "opsItemSummary", "variableType" : "OpsItemSummary", "documentation" : null, "simpleType" : "OpsItemSummary", "variableSetterType" : "OpsItemSummary" }, "wrapper" : false }, "OutputSource" : { "c2jName" : "OutputSource", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              Information about the source where the association execution details are stored.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getOutputSourceId", "beanStyleSetterMethodName" : "setOutputSourceId", "c2jName" : "OutputSourceId", "c2jShape" : "OutputSourceId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the output source, for example the URL of an Amazon S3 bucket.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #outputSourceId(String)}.\n@param outputSourceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #outputSourceId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the output source, for example the URL of an Amazon S3 bucket.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "outputSourceId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the output source, for example the URL of an Amazon S3 bucket.

                                                                                                              \n@param outputSourceId The ID of the output source, for example the URL of an Amazon S3 bucket.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "outputSourceId", "getterDocumentation" : "

                                                                                                              The ID of the output source, for example the URL of an Amazon S3 bucket.

                                                                                                              \n@return The ID of the output source, for example the URL of an Amazon S3 bucket.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OutputSourceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OutputSourceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OutputSourceId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the output source, for example the URL of an Amazon S3 bucket.

                                                                                                              \n@param outputSourceId The ID of the output source, for example the URL of an Amazon S3 bucket.", "setterMethodName" : "setOutputSourceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "outputSourceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "outputSourceId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the output source, for example the URL of an Amazon S3 bucket.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOutputSourceType", "beanStyleSetterMethodName" : "setOutputSourceType", "c2jName" : "OutputSourceType", "c2jShape" : "OutputSourceType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The type of source where the association execution details are stored, for example, Amazon S3.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #outputSourceType(String)}.\n@param outputSourceType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #outputSourceType(String)", "deprecated" : false, "documentation" : "

                                                                                                              The type of source where the association execution details are stored, for example, Amazon S3.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "outputSourceType", "fluentSetterDocumentation" : "

                                                                                                              The type of source where the association execution details are stored, for example, Amazon S3.

                                                                                                              \n@param outputSourceType The type of source where the association execution details are stored, for example, Amazon S3.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "outputSourceType", "getterDocumentation" : "

                                                                                                              The type of source where the association execution details are stored, for example, Amazon S3.

                                                                                                              \n@return The type of source where the association execution details are stored, for example, Amazon S3.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OutputSourceType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OutputSourceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OutputSourceType", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The type of source where the association execution details are stored, for example, Amazon S3.

                                                                                                              \n@param outputSourceType The type of source where the association execution details are stored, for example, Amazon S3.", "setterMethodName" : "setOutputSourceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "outputSourceType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "outputSourceType", "variableType" : "String", "documentation" : "

                                                                                                              The type of source where the association execution details are stored, for example, Amazon S3.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "OutputSourceId" : { "beanStyleGetterMethodName" : "getOutputSourceId", "beanStyleSetterMethodName" : "setOutputSourceId", "c2jName" : "OutputSourceId", "c2jShape" : "OutputSourceId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the output source, for example the URL of an Amazon S3 bucket.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #outputSourceId(String)}.\n@param outputSourceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #outputSourceId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the output source, for example the URL of an Amazon S3 bucket.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "outputSourceId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the output source, for example the URL of an Amazon S3 bucket.

                                                                                                              \n@param outputSourceId The ID of the output source, for example the URL of an Amazon S3 bucket.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "outputSourceId", "getterDocumentation" : "

                                                                                                              The ID of the output source, for example the URL of an Amazon S3 bucket.

                                                                                                              \n@return The ID of the output source, for example the URL of an Amazon S3 bucket.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OutputSourceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OutputSourceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OutputSourceId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the output source, for example the URL of an Amazon S3 bucket.

                                                                                                              \n@param outputSourceId The ID of the output source, for example the URL of an Amazon S3 bucket.", "setterMethodName" : "setOutputSourceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "outputSourceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "outputSourceId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the output source, for example the URL of an Amazon S3 bucket.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "OutputSourceType" : { "beanStyleGetterMethodName" : "getOutputSourceType", "beanStyleSetterMethodName" : "setOutputSourceType", "c2jName" : "OutputSourceType", "c2jShape" : "OutputSourceType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The type of source where the association execution details are stored, for example, Amazon S3.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #outputSourceType(String)}.\n@param outputSourceType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #outputSourceType(String)", "deprecated" : false, "documentation" : "

                                                                                                              The type of source where the association execution details are stored, for example, Amazon S3.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "outputSourceType", "fluentSetterDocumentation" : "

                                                                                                              The type of source where the association execution details are stored, for example, Amazon S3.

                                                                                                              \n@param outputSourceType The type of source where the association execution details are stored, for example, Amazon S3.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "outputSourceType", "getterDocumentation" : "

                                                                                                              The type of source where the association execution details are stored, for example, Amazon S3.

                                                                                                              \n@return The type of source where the association execution details are stored, for example, Amazon S3.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OutputSourceType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OutputSourceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OutputSourceType", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The type of source where the association execution details are stored, for example, Amazon S3.

                                                                                                              \n@param outputSourceType The type of source where the association execution details are stored, for example, Amazon S3.", "setterMethodName" : "setOutputSourceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "outputSourceType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "outputSourceType", "variableType" : "String", "documentation" : "

                                                                                                              The type of source where the association execution details are stored, for example, Amazon S3.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getOutputSourceId", "beanStyleSetterMethodName" : "setOutputSourceId", "c2jName" : "OutputSourceId", "c2jShape" : "OutputSourceId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the output source, for example the URL of an Amazon S3 bucket.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #outputSourceId(String)}.\n@param outputSourceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #outputSourceId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the output source, for example the URL of an Amazon S3 bucket.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "outputSourceId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the output source, for example the URL of an Amazon S3 bucket.

                                                                                                              \n@param outputSourceId The ID of the output source, for example the URL of an Amazon S3 bucket.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "outputSourceId", "getterDocumentation" : "

                                                                                                              The ID of the output source, for example the URL of an Amazon S3 bucket.

                                                                                                              \n@return The ID of the output source, for example the URL of an Amazon S3 bucket.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OutputSourceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OutputSourceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OutputSourceId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the output source, for example the URL of an Amazon S3 bucket.

                                                                                                              \n@param outputSourceId The ID of the output source, for example the URL of an Amazon S3 bucket.", "setterMethodName" : "setOutputSourceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "outputSourceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "outputSourceId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the output source, for example the URL of an Amazon S3 bucket.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOutputSourceType", "beanStyleSetterMethodName" : "setOutputSourceType", "c2jName" : "OutputSourceType", "c2jShape" : "OutputSourceType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The type of source where the association execution details are stored, for example, Amazon S3.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #outputSourceType(String)}.\n@param outputSourceType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #outputSourceType(String)", "deprecated" : false, "documentation" : "

                                                                                                              The type of source where the association execution details are stored, for example, Amazon S3.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "outputSourceType", "fluentSetterDocumentation" : "

                                                                                                              The type of source where the association execution details are stored, for example, Amazon S3.

                                                                                                              \n@param outputSourceType The type of source where the association execution details are stored, for example, Amazon S3.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "outputSourceType", "getterDocumentation" : "

                                                                                                              The type of source where the association execution details are stored, for example, Amazon S3.

                                                                                                              \n@return The type of source where the association execution details are stored, for example, Amazon S3.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OutputSourceType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OutputSourceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OutputSourceType", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The type of source where the association execution details are stored, for example, Amazon S3.

                                                                                                              \n@param outputSourceType The type of source where the association execution details are stored, for example, Amazon S3.", "setterMethodName" : "setOutputSourceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "outputSourceType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "outputSourceType", "variableType" : "String", "documentation" : "

                                                                                                              The type of source where the association execution details are stored, for example, Amazon S3.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "OutputSource", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "OutputSource", "variableName" : "outputSource", "variableType" : "OutputSource", "documentation" : null, "simpleType" : "OutputSource", "variableSetterType" : "OutputSource" }, "wrapper" : false }, "Parameter" : { "c2jName" : "Parameter", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              An Amazon EC2 Systems Manager parameter in Parameter Store.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "PSParameterName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of the parameter.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name of the parameter.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                              The name of the parameter.

                                                                                                              \n@param name The name of the parameter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                              The name of the parameter.

                                                                                                              \n@return The name of the parameter.", "getterModel" : { "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 parameter.

                                                                                                              \n@param name The name of the parameter.", "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 parameter.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "ParameterType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The type of parameter. Valid values include the following: String, String list, Secure string.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeAsString(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)", "deprecated" : false, "documentation" : "

                                                                                                              The type of parameter. Valid values include the following: String, String list, Secure string.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "ParameterType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                                                                              The type of parameter. Valid values include the following: String, String list, Secure string.

                                                                                                              \n@param type The type of parameter. Valid values include the following: String, String list, Secure string.\n@see ParameterType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ParameterType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                              The type of parameter. Valid values include the following: String, String list, Secure string.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link ParameterType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                                                                                              \n@return The type of parameter. Valid values include the following: String, String list, Secure string.\n@see ParameterType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Type", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The type of parameter. Valid values include the following: String, String list, Secure string.

                                                                                                              \n@param type The type of parameter. Valid values include the following: String, String list, Secure string.\n@see ParameterType", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                                                                                                              The type of parameter. Valid values include the following: String, String list, Secure string.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "Value", "c2jShape" : "PSParameterValue", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The parameter value.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "

                                                                                                              The parameter value.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "

                                                                                                              The parameter value.

                                                                                                              \n@param value The parameter value.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "

                                                                                                              The parameter value.

                                                                                                              \n@return The parameter value.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Value", "queryString" : false, "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" : "

                                                                                                              The parameter value.

                                                                                                              \n@param value The parameter value.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "

                                                                                                              The parameter value.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVersion", "beanStyleSetterMethodName" : "setVersion", "c2jName" : "Version", "c2jShape" : "PSParameterVersion", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The parameter version.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #version(Long)}.\n@param version a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #version(Long)", "deprecated" : false, "documentation" : "

                                                                                                              The parameter version.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "version", "fluentSetterDocumentation" : "

                                                                                                              The parameter version.

                                                                                                              \n@param version The parameter version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "version", "getterDocumentation" : "

                                                                                                              The parameter version.

                                                                                                              \n@return The parameter version.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Version", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Version", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "Version", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The parameter version.

                                                                                                              \n@param version The parameter version.", "setterMethodName" : "setVersion", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "version", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "version", "variableType" : "Long", "documentation" : "

                                                                                                              The parameter version.

                                                                                                              ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSelector", "beanStyleSetterMethodName" : "setSelector", "c2jName" : "Selector", "c2jShape" : "PSParameterSelector", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Either the version number or the label used to retrieve the parameter value. Specify selectors by using one of the following formats:

                                                                                                              parameter_name:version

                                                                                                              parameter_name:label

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #selector(String)}.\n@param selector a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #selector(String)", "deprecated" : false, "documentation" : "

                                                                                                              Either the version number or the label used to retrieve the parameter value. Specify selectors by using one of the following formats:

                                                                                                              parameter_name:version

                                                                                                              parameter_name:label

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "selector", "fluentSetterDocumentation" : "

                                                                                                              Either the version number or the label used to retrieve the parameter value. Specify selectors by using one of the following formats:

                                                                                                              parameter_name:version

                                                                                                              parameter_name:label

                                                                                                              \n@param selector Either the version number or the label used to retrieve the parameter value. Specify selectors by using one of the following formats:

                                                                                                              parameter_name:version

                                                                                                              parameter_name:label\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "selector", "getterDocumentation" : "

                                                                                                              Either the version number or the label used to retrieve the parameter value. Specify selectors by using one of the following formats:

                                                                                                              parameter_name:version

                                                                                                              parameter_name:label

                                                                                                              \n@return Either the version number or the label used to retrieve the parameter value. Specify selectors by using one of the following formats:

                                                                                                              parameter_name:version

                                                                                                              parameter_name:label", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Selector", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Selector", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Selector", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Either the version number or the label used to retrieve the parameter value. Specify selectors by using one of the following formats:

                                                                                                              parameter_name:version

                                                                                                              parameter_name:label

                                                                                                              \n@param selector Either the version number or the label used to retrieve the parameter value. Specify selectors by using one of the following formats:

                                                                                                              parameter_name:version

                                                                                                              parameter_name:label", "setterMethodName" : "setSelector", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "selector", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "selector", "variableType" : "String", "documentation" : "

                                                                                                              Either the version number or the label used to retrieve the parameter value. Specify selectors by using one of the following formats:

                                                                                                              parameter_name:version

                                                                                                              parameter_name:label

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSourceResult", "beanStyleSetterMethodName" : "setSourceResult", "c2jName" : "SourceResult", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Applies to parameters that reference information in other AWS services. SourceResult is the raw result or response from the source.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #sourceResult(String)}.\n@param sourceResult a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sourceResult(String)", "deprecated" : false, "documentation" : "

                                                                                                              Applies to parameters that reference information in other AWS services. SourceResult is the raw result or response from the source.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sourceResult", "fluentSetterDocumentation" : "

                                                                                                              Applies to parameters that reference information in other AWS services. SourceResult is the raw result or response from the source.

                                                                                                              \n@param sourceResult Applies to parameters that reference information in other AWS services. SourceResult is the raw result or response from the source.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sourceResult", "getterDocumentation" : "

                                                                                                              Applies to parameters that reference information in other AWS services. SourceResult is the raw result or response from the source.

                                                                                                              \n@return Applies to parameters that reference information in other AWS services. SourceResult is the raw result or response from the source.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SourceResult", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SourceResult", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SourceResult", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Applies to parameters that reference information in other AWS services. SourceResult is the raw result or response from the source.

                                                                                                              \n@param sourceResult Applies to parameters that reference information in other AWS services. SourceResult is the raw result or response from the source.", "setterMethodName" : "setSourceResult", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sourceResult", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sourceResult", "variableType" : "String", "documentation" : "

                                                                                                              Applies to parameters that reference information in other AWS services. SourceResult is the raw result or response from the source.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastModifiedDate", "beanStyleSetterMethodName" : "setLastModifiedDate", "c2jName" : "LastModifiedDate", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Date the parameter was last changed or updated and the parameter version was created.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #lastModifiedDate(Instant)}.\n@param lastModifiedDate 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 #lastModifiedDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                              Date the parameter was last changed or updated and the parameter version was created.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModifiedDate", "fluentSetterDocumentation" : "

                                                                                                              Date the parameter was last changed or updated and the parameter version was created.

                                                                                                              \n@param lastModifiedDate Date the parameter was last changed or updated and the parameter version was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModifiedDate", "getterDocumentation" : "

                                                                                                              Date the parameter was last changed or updated and the parameter version was created.

                                                                                                              \n@return Date the parameter was last changed or updated and the parameter version was created.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastModifiedDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastModifiedDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastModifiedDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Date the parameter was last changed or updated and the parameter version was created.

                                                                                                              \n@param lastModifiedDate Date the parameter was last changed or updated and the parameter version was created.", "setterMethodName" : "setLastModifiedDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModifiedDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModifiedDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                              Date the parameter was last changed or updated and the parameter version was created.

                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "ARN", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The Amazon Resource Name (ARN) of the parameter.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                              The Amazon Resource Name (ARN) of the parameter.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                              The Amazon Resource Name (ARN) of the parameter.

                                                                                                              \n@param arn The Amazon Resource Name (ARN) of the parameter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                              The Amazon Resource Name (ARN) of the parameter.

                                                                                                              \n@return The Amazon Resource Name (ARN) of the parameter.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The Amazon Resource Name (ARN) of the parameter.

                                                                                                              \n@param arn The Amazon Resource Name (ARN) of the parameter.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                              The Amazon Resource Name (ARN) of the parameter.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ARN" : { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "ARN", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The Amazon Resource Name (ARN) of the parameter.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                              The Amazon Resource Name (ARN) of the parameter.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                              The Amazon Resource Name (ARN) of the parameter.

                                                                                                              \n@param arn The Amazon Resource Name (ARN) of the parameter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                              The Amazon Resource Name (ARN) of the parameter.

                                                                                                              \n@return The Amazon Resource Name (ARN) of the parameter.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The Amazon Resource Name (ARN) of the parameter.

                                                                                                              \n@param arn The Amazon Resource Name (ARN) of the parameter.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                              The Amazon Resource Name (ARN) of the parameter.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "LastModifiedDate" : { "beanStyleGetterMethodName" : "getLastModifiedDate", "beanStyleSetterMethodName" : "setLastModifiedDate", "c2jName" : "LastModifiedDate", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Date the parameter was last changed or updated and the parameter version was created.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #lastModifiedDate(Instant)}.\n@param lastModifiedDate 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 #lastModifiedDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                              Date the parameter was last changed or updated and the parameter version was created.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModifiedDate", "fluentSetterDocumentation" : "

                                                                                                              Date the parameter was last changed or updated and the parameter version was created.

                                                                                                              \n@param lastModifiedDate Date the parameter was last changed or updated and the parameter version was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModifiedDate", "getterDocumentation" : "

                                                                                                              Date the parameter was last changed or updated and the parameter version was created.

                                                                                                              \n@return Date the parameter was last changed or updated and the parameter version was created.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastModifiedDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastModifiedDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastModifiedDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Date the parameter was last changed or updated and the parameter version was created.

                                                                                                              \n@param lastModifiedDate Date the parameter was last changed or updated and the parameter version was created.", "setterMethodName" : "setLastModifiedDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModifiedDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModifiedDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                              Date the parameter was last changed or updated and the parameter version was created.

                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "PSParameterName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of the parameter.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name of the parameter.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                              The name of the parameter.

                                                                                                              \n@param name The name of the parameter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                              The name of the parameter.

                                                                                                              \n@return The name of the parameter.", "getterModel" : { "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 parameter.

                                                                                                              \n@param name The name of the parameter.", "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 parameter.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Selector" : { "beanStyleGetterMethodName" : "getSelector", "beanStyleSetterMethodName" : "setSelector", "c2jName" : "Selector", "c2jShape" : "PSParameterSelector", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Either the version number or the label used to retrieve the parameter value. Specify selectors by using one of the following formats:

                                                                                                              parameter_name:version

                                                                                                              parameter_name:label

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #selector(String)}.\n@param selector a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #selector(String)", "deprecated" : false, "documentation" : "

                                                                                                              Either the version number or the label used to retrieve the parameter value. Specify selectors by using one of the following formats:

                                                                                                              parameter_name:version

                                                                                                              parameter_name:label

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "selector", "fluentSetterDocumentation" : "

                                                                                                              Either the version number or the label used to retrieve the parameter value. Specify selectors by using one of the following formats:

                                                                                                              parameter_name:version

                                                                                                              parameter_name:label

                                                                                                              \n@param selector Either the version number or the label used to retrieve the parameter value. Specify selectors by using one of the following formats:

                                                                                                              parameter_name:version

                                                                                                              parameter_name:label\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "selector", "getterDocumentation" : "

                                                                                                              Either the version number or the label used to retrieve the parameter value. Specify selectors by using one of the following formats:

                                                                                                              parameter_name:version

                                                                                                              parameter_name:label

                                                                                                              \n@return Either the version number or the label used to retrieve the parameter value. Specify selectors by using one of the following formats:

                                                                                                              parameter_name:version

                                                                                                              parameter_name:label", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Selector", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Selector", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Selector", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Either the version number or the label used to retrieve the parameter value. Specify selectors by using one of the following formats:

                                                                                                              parameter_name:version

                                                                                                              parameter_name:label

                                                                                                              \n@param selector Either the version number or the label used to retrieve the parameter value. Specify selectors by using one of the following formats:

                                                                                                              parameter_name:version

                                                                                                              parameter_name:label", "setterMethodName" : "setSelector", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "selector", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "selector", "variableType" : "String", "documentation" : "

                                                                                                              Either the version number or the label used to retrieve the parameter value. Specify selectors by using one of the following formats:

                                                                                                              parameter_name:version

                                                                                                              parameter_name:label

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SourceResult" : { "beanStyleGetterMethodName" : "getSourceResult", "beanStyleSetterMethodName" : "setSourceResult", "c2jName" : "SourceResult", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Applies to parameters that reference information in other AWS services. SourceResult is the raw result or response from the source.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #sourceResult(String)}.\n@param sourceResult a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sourceResult(String)", "deprecated" : false, "documentation" : "

                                                                                                              Applies to parameters that reference information in other AWS services. SourceResult is the raw result or response from the source.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sourceResult", "fluentSetterDocumentation" : "

                                                                                                              Applies to parameters that reference information in other AWS services. SourceResult is the raw result or response from the source.

                                                                                                              \n@param sourceResult Applies to parameters that reference information in other AWS services. SourceResult is the raw result or response from the source.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sourceResult", "getterDocumentation" : "

                                                                                                              Applies to parameters that reference information in other AWS services. SourceResult is the raw result or response from the source.

                                                                                                              \n@return Applies to parameters that reference information in other AWS services. SourceResult is the raw result or response from the source.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SourceResult", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SourceResult", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SourceResult", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Applies to parameters that reference information in other AWS services. SourceResult is the raw result or response from the source.

                                                                                                              \n@param sourceResult Applies to parameters that reference information in other AWS services. SourceResult is the raw result or response from the source.", "setterMethodName" : "setSourceResult", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sourceResult", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sourceResult", "variableType" : "String", "documentation" : "

                                                                                                              Applies to parameters that reference information in other AWS services. SourceResult is the raw result or response from the source.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Type" : { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "ParameterType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The type of parameter. Valid values include the following: String, String list, Secure string.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeAsString(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)", "deprecated" : false, "documentation" : "

                                                                                                              The type of parameter. Valid values include the following: String, String list, Secure string.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "ParameterType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                                                                              The type of parameter. Valid values include the following: String, String list, Secure string.

                                                                                                              \n@param type The type of parameter. Valid values include the following: String, String list, Secure string.\n@see ParameterType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ParameterType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                              The type of parameter. Valid values include the following: String, String list, Secure string.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link ParameterType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                                                                                              \n@return The type of parameter. Valid values include the following: String, String list, Secure string.\n@see ParameterType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Type", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The type of parameter. Valid values include the following: String, String list, Secure string.

                                                                                                              \n@param type The type of parameter. Valid values include the following: String, String list, Secure string.\n@see ParameterType", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                                                                                                              The type of parameter. Valid values include the following: String, String list, Secure string.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Value" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "Value", "c2jShape" : "PSParameterValue", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The parameter value.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "

                                                                                                              The parameter value.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "

                                                                                                              The parameter value.

                                                                                                              \n@param value The parameter value.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "

                                                                                                              The parameter value.

                                                                                                              \n@return The parameter value.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Value", "queryString" : false, "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" : "

                                                                                                              The parameter value.

                                                                                                              \n@param value The parameter value.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "

                                                                                                              The parameter value.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Version" : { "beanStyleGetterMethodName" : "getVersion", "beanStyleSetterMethodName" : "setVersion", "c2jName" : "Version", "c2jShape" : "PSParameterVersion", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The parameter version.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #version(Long)}.\n@param version a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #version(Long)", "deprecated" : false, "documentation" : "

                                                                                                              The parameter version.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "version", "fluentSetterDocumentation" : "

                                                                                                              The parameter version.

                                                                                                              \n@param version The parameter version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "version", "getterDocumentation" : "

                                                                                                              The parameter version.

                                                                                                              \n@return The parameter version.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Version", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Version", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "Version", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The parameter version.

                                                                                                              \n@param version The parameter version.", "setterMethodName" : "setVersion", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "version", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "version", "variableType" : "Long", "documentation" : "

                                                                                                              The parameter version.

                                                                                                              ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "PSParameterName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of the parameter.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name of the parameter.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                              The name of the parameter.

                                                                                                              \n@param name The name of the parameter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                              The name of the parameter.

                                                                                                              \n@return The name of the parameter.", "getterModel" : { "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 parameter.

                                                                                                              \n@param name The name of the parameter.", "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 parameter.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "ParameterType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The type of parameter. Valid values include the following: String, String list, Secure string.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeAsString(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)", "deprecated" : false, "documentation" : "

                                                                                                              The type of parameter. Valid values include the following: String, String list, Secure string.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "ParameterType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                                                                              The type of parameter. Valid values include the following: String, String list, Secure string.

                                                                                                              \n@param type The type of parameter. Valid values include the following: String, String list, Secure string.\n@see ParameterType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ParameterType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                              The type of parameter. Valid values include the following: String, String list, Secure string.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link ParameterType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                                                                                              \n@return The type of parameter. Valid values include the following: String, String list, Secure string.\n@see ParameterType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Type", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The type of parameter. Valid values include the following: String, String list, Secure string.

                                                                                                              \n@param type The type of parameter. Valid values include the following: String, String list, Secure string.\n@see ParameterType", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                                                                                                              The type of parameter. Valid values include the following: String, String list, Secure string.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "Value", "c2jShape" : "PSParameterValue", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The parameter value.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "

                                                                                                              The parameter value.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "

                                                                                                              The parameter value.

                                                                                                              \n@param value The parameter value.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "

                                                                                                              The parameter value.

                                                                                                              \n@return The parameter value.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Value", "queryString" : false, "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" : "

                                                                                                              The parameter value.

                                                                                                              \n@param value The parameter value.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "

                                                                                                              The parameter value.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVersion", "beanStyleSetterMethodName" : "setVersion", "c2jName" : "Version", "c2jShape" : "PSParameterVersion", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The parameter version.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #version(Long)}.\n@param version a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #version(Long)", "deprecated" : false, "documentation" : "

                                                                                                              The parameter version.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "version", "fluentSetterDocumentation" : "

                                                                                                              The parameter version.

                                                                                                              \n@param version The parameter version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "version", "getterDocumentation" : "

                                                                                                              The parameter version.

                                                                                                              \n@return The parameter version.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Version", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Version", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "Version", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The parameter version.

                                                                                                              \n@param version The parameter version.", "setterMethodName" : "setVersion", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "version", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "version", "variableType" : "Long", "documentation" : "

                                                                                                              The parameter version.

                                                                                                              ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSelector", "beanStyleSetterMethodName" : "setSelector", "c2jName" : "Selector", "c2jShape" : "PSParameterSelector", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Either the version number or the label used to retrieve the parameter value. Specify selectors by using one of the following formats:

                                                                                                              parameter_name:version

                                                                                                              parameter_name:label

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #selector(String)}.\n@param selector a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #selector(String)", "deprecated" : false, "documentation" : "

                                                                                                              Either the version number or the label used to retrieve the parameter value. Specify selectors by using one of the following formats:

                                                                                                              parameter_name:version

                                                                                                              parameter_name:label

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "selector", "fluentSetterDocumentation" : "

                                                                                                              Either the version number or the label used to retrieve the parameter value. Specify selectors by using one of the following formats:

                                                                                                              parameter_name:version

                                                                                                              parameter_name:label

                                                                                                              \n@param selector Either the version number or the label used to retrieve the parameter value. Specify selectors by using one of the following formats:

                                                                                                              parameter_name:version

                                                                                                              parameter_name:label\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "selector", "getterDocumentation" : "

                                                                                                              Either the version number or the label used to retrieve the parameter value. Specify selectors by using one of the following formats:

                                                                                                              parameter_name:version

                                                                                                              parameter_name:label

                                                                                                              \n@return Either the version number or the label used to retrieve the parameter value. Specify selectors by using one of the following formats:

                                                                                                              parameter_name:version

                                                                                                              parameter_name:label", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Selector", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Selector", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Selector", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Either the version number or the label used to retrieve the parameter value. Specify selectors by using one of the following formats:

                                                                                                              parameter_name:version

                                                                                                              parameter_name:label

                                                                                                              \n@param selector Either the version number or the label used to retrieve the parameter value. Specify selectors by using one of the following formats:

                                                                                                              parameter_name:version

                                                                                                              parameter_name:label", "setterMethodName" : "setSelector", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "selector", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "selector", "variableType" : "String", "documentation" : "

                                                                                                              Either the version number or the label used to retrieve the parameter value. Specify selectors by using one of the following formats:

                                                                                                              parameter_name:version

                                                                                                              parameter_name:label

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSourceResult", "beanStyleSetterMethodName" : "setSourceResult", "c2jName" : "SourceResult", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Applies to parameters that reference information in other AWS services. SourceResult is the raw result or response from the source.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #sourceResult(String)}.\n@param sourceResult a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sourceResult(String)", "deprecated" : false, "documentation" : "

                                                                                                              Applies to parameters that reference information in other AWS services. SourceResult is the raw result or response from the source.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sourceResult", "fluentSetterDocumentation" : "

                                                                                                              Applies to parameters that reference information in other AWS services. SourceResult is the raw result or response from the source.

                                                                                                              \n@param sourceResult Applies to parameters that reference information in other AWS services. SourceResult is the raw result or response from the source.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sourceResult", "getterDocumentation" : "

                                                                                                              Applies to parameters that reference information in other AWS services. SourceResult is the raw result or response from the source.

                                                                                                              \n@return Applies to parameters that reference information in other AWS services. SourceResult is the raw result or response from the source.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SourceResult", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SourceResult", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SourceResult", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Applies to parameters that reference information in other AWS services. SourceResult is the raw result or response from the source.

                                                                                                              \n@param sourceResult Applies to parameters that reference information in other AWS services. SourceResult is the raw result or response from the source.", "setterMethodName" : "setSourceResult", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sourceResult", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sourceResult", "variableType" : "String", "documentation" : "

                                                                                                              Applies to parameters that reference information in other AWS services. SourceResult is the raw result or response from the source.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastModifiedDate", "beanStyleSetterMethodName" : "setLastModifiedDate", "c2jName" : "LastModifiedDate", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Date the parameter was last changed or updated and the parameter version was created.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #lastModifiedDate(Instant)}.\n@param lastModifiedDate 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 #lastModifiedDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                              Date the parameter was last changed or updated and the parameter version was created.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModifiedDate", "fluentSetterDocumentation" : "

                                                                                                              Date the parameter was last changed or updated and the parameter version was created.

                                                                                                              \n@param lastModifiedDate Date the parameter was last changed or updated and the parameter version was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModifiedDate", "getterDocumentation" : "

                                                                                                              Date the parameter was last changed or updated and the parameter version was created.

                                                                                                              \n@return Date the parameter was last changed or updated and the parameter version was created.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastModifiedDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastModifiedDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastModifiedDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Date the parameter was last changed or updated and the parameter version was created.

                                                                                                              \n@param lastModifiedDate Date the parameter was last changed or updated and the parameter version was created.", "setterMethodName" : "setLastModifiedDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModifiedDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModifiedDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                              Date the parameter was last changed or updated and the parameter version was created.

                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "ARN", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The Amazon Resource Name (ARN) of the parameter.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                              The Amazon Resource Name (ARN) of the parameter.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                              The Amazon Resource Name (ARN) of the parameter.

                                                                                                              \n@param arn The Amazon Resource Name (ARN) of the parameter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                              The Amazon Resource Name (ARN) of the parameter.

                                                                                                              \n@return The Amazon Resource Name (ARN) of the parameter.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The Amazon Resource Name (ARN) of the parameter.

                                                                                                              \n@param arn The Amazon Resource Name (ARN) of the parameter.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                              The Amazon Resource Name (ARN) of the parameter.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "Parameter", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Parameter", "variableName" : "parameter", "variableType" : "Parameter", "documentation" : null, "simpleType" : "Parameter", "variableSetterType" : "Parameter" }, "wrapper" : false }, "ParameterAlreadyExistsException" : { "c2jName" : "ParameterAlreadyExists", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              The parameter already exists. You can't create duplicate parameters.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "ParameterAlreadyExists", "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" : "ParameterAlreadyExistsException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ParameterAlreadyExistsException", "variableName" : "parameterAlreadyExistsException", "variableType" : "ParameterAlreadyExistsException", "documentation" : null, "simpleType" : "ParameterAlreadyExistsException", "variableSetterType" : "ParameterAlreadyExistsException" }, "wrapper" : false }, "ParameterHistory" : { "c2jName" : "ParameterHistory", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              Information about parameter usage.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "PSParameterName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of the parameter.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name of the parameter.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                              The name of the parameter.

                                                                                                              \n@param name The name of the parameter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                              The name of the parameter.

                                                                                                              \n@return The name of the parameter.", "getterModel" : { "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 parameter.

                                                                                                              \n@param name The name of the parameter.", "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 parameter.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "ParameterType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The type of parameter 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 #typeAsString(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)", "deprecated" : false, "documentation" : "

                                                                                                              The type of parameter used.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "ParameterType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                                                                              The type of parameter used.

                                                                                                              \n@param type The type of parameter used.\n@see ParameterType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ParameterType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                              The type of parameter used.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link ParameterType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                                                                                              \n@return The type of parameter used.\n@see ParameterType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Type", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The type of parameter used.

                                                                                                              \n@param type The type of parameter used.\n@see ParameterType", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                                                                                                              The type of parameter used.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getKeyId", "beanStyleSetterMethodName" : "setKeyId", "c2jName" : "KeyId", "c2jShape" : "ParameterKeyId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the query key used for this parameter.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #keyId(String)}.\n@param keyId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #keyId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the query key used for this parameter.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "keyId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the query key used for this parameter.

                                                                                                              \n@param keyId The ID of the query key used for this parameter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "keyId", "getterDocumentation" : "

                                                                                                              The ID of the query key used for this parameter.

                                                                                                              \n@return The ID of the query key used for this parameter.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "KeyId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KeyId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "KeyId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the query key used for this parameter.

                                                                                                              \n@param keyId The ID of the query key used for this parameter.", "setterMethodName" : "setKeyId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "keyId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "keyId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the query key used for this parameter.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastModifiedDate", "beanStyleSetterMethodName" : "setLastModifiedDate", "c2jName" : "LastModifiedDate", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Date the parameter was last changed or updated.

                                                                                                              \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 #lastModifiedDate(Instant)}.\n@param lastModifiedDate 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 #lastModifiedDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                              Date the parameter was last changed or updated.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModifiedDate", "fluentSetterDocumentation" : "

                                                                                                              Date the parameter was last changed or updated.

                                                                                                              \n@param lastModifiedDate Date the parameter was last changed or updated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModifiedDate", "getterDocumentation" : "

                                                                                                              Date the parameter was last changed or updated.

                                                                                                              \n@return Date the parameter was last changed or updated.", "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" : "LastModifiedDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastModifiedDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastModifiedDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Date the parameter was last changed or updated.

                                                                                                              \n@param lastModifiedDate Date the parameter was last changed or updated.", "setterMethodName" : "setLastModifiedDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModifiedDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModifiedDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                              Date the parameter was last changed or updated.

                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastModifiedUser", "beanStyleSetterMethodName" : "setLastModifiedUser", "c2jName" : "LastModifiedUser", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Amazon Resource Name (ARN) of the AWS user who last changed the parameter.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #lastModifiedUser(String)}.\n@param lastModifiedUser a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastModifiedUser(String)", "deprecated" : false, "documentation" : "

                                                                                                              Amazon Resource Name (ARN) of the AWS user who last changed the parameter.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModifiedUser", "fluentSetterDocumentation" : "

                                                                                                              Amazon Resource Name (ARN) of the AWS user who last changed the parameter.

                                                                                                              \n@param lastModifiedUser Amazon Resource Name (ARN) of the AWS user who last changed the parameter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModifiedUser", "getterDocumentation" : "

                                                                                                              Amazon Resource Name (ARN) of the AWS user who last changed the parameter.

                                                                                                              \n@return Amazon Resource Name (ARN) of the AWS user who last changed the parameter.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastModifiedUser", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastModifiedUser", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastModifiedUser", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Amazon Resource Name (ARN) of the AWS user who last changed the parameter.

                                                                                                              \n@param lastModifiedUser Amazon Resource Name (ARN) of the AWS user who last changed the parameter.", "setterMethodName" : "setLastModifiedUser", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastModifiedUser", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastModifiedUser", "variableType" : "String", "documentation" : "

                                                                                                              Amazon Resource Name (ARN) of the AWS user who last changed the parameter.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "ParameterDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Information about the parameter.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                                                              Information about the parameter.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                              Information about the parameter.

                                                                                                              \n@param description Information about the parameter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                              Information about the parameter.

                                                                                                              \n@return Information about the parameter.", "getterModel" : { "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" : "

                                                                                                              Information about the parameter.

                                                                                                              \n@param description Information about the parameter.", "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" : "

                                                                                                              Information about the parameter.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "Value", "c2jShape" : "PSParameterValue", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The parameter value.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "

                                                                                                              The parameter value.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "

                                                                                                              The parameter value.

                                                                                                              \n@param value The parameter value.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "

                                                                                                              The parameter value.

                                                                                                              \n@return The parameter value.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Value", "queryString" : false, "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" : "

                                                                                                              The parameter value.

                                                                                                              \n@param value The parameter value.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "

                                                                                                              The parameter value.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAllowedPattern", "beanStyleSetterMethodName" : "setAllowedPattern", "c2jName" : "AllowedPattern", "c2jShape" : "AllowedPattern", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Parameter names can include the following letters and symbols.

                                                                                                              a-zA-Z0-9_.-

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #allowedPattern(String)}.\n@param allowedPattern a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #allowedPattern(String)", "deprecated" : false, "documentation" : "

                                                                                                              Parameter names can include the following letters and symbols.

                                                                                                              a-zA-Z0-9_.-

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "allowedPattern", "fluentSetterDocumentation" : "

                                                                                                              Parameter names can include the following letters and symbols.

                                                                                                              a-zA-Z0-9_.-

                                                                                                              \n@param allowedPattern Parameter names can include the following letters and symbols.

                                                                                                              a-zA-Z0-9_.-\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "allowedPattern", "getterDocumentation" : "

                                                                                                              Parameter names can include the following letters and symbols.

                                                                                                              a-zA-Z0-9_.-

                                                                                                              \n@return Parameter names can include the following letters and symbols.

                                                                                                              a-zA-Z0-9_.-", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AllowedPattern", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AllowedPattern", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AllowedPattern", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Parameter names can include the following letters and symbols.

                                                                                                              a-zA-Z0-9_.-

                                                                                                              \n@param allowedPattern Parameter names can include the following letters and symbols.

                                                                                                              a-zA-Z0-9_.-", "setterMethodName" : "setAllowedPattern", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "allowedPattern", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "allowedPattern", "variableType" : "String", "documentation" : "

                                                                                                              Parameter names can include the following letters and symbols.

                                                                                                              a-zA-Z0-9_.-

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVersion", "beanStyleSetterMethodName" : "setVersion", "c2jName" : "Version", "c2jShape" : "PSParameterVersion", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The parameter version.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #version(Long)}.\n@param version a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #version(Long)", "deprecated" : false, "documentation" : "

                                                                                                              The parameter version.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "version", "fluentSetterDocumentation" : "

                                                                                                              The parameter version.

                                                                                                              \n@param version The parameter version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "version", "getterDocumentation" : "

                                                                                                              The parameter version.

                                                                                                              \n@return The parameter version.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Version", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Version", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "Version", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The parameter version.

                                                                                                              \n@param version The parameter version.", "setterMethodName" : "setVersion", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "version", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "version", "variableType" : "Long", "documentation" : "

                                                                                                              The parameter version.

                                                                                                              ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLabels", "beanStyleSetterMethodName" : "setLabels", "c2jName" : "Labels", "c2jShape" : "ParameterLabelList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Labels assigned to the parameter version.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #labels(List)}.\n@param labels a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #labels(List)", "deprecated" : false, "documentation" : "

                                                                                                              Labels assigned to the parameter version.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "labels", "fluentSetterDocumentation" : "

                                                                                                              Labels assigned to the parameter version.

                                                                                                              \n@param labels Labels assigned to the parameter version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "labels", "getterDocumentation" : "

                                                                                                              Labels assigned to the parameter version.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return Labels assigned to the parameter version.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Labels", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Labels", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ParameterLabel", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "Labels", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Labels assigned to the parameter version.

                                                                                                              \n@param labels Labels assigned to the parameter version.", "setterMethodName" : "setLabels", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "labels", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "labels", "variableType" : "java.util.List", "documentation" : "

                                                                                                              Labels assigned to the parameter version.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTierAsString", "beanStyleSetterMethodName" : "setTier", "c2jName" : "Tier", "c2jShape" : "ParameterTier", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The parameter tier.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #tierAsString(String)}.\n@param tier a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tier(String)", "deprecated" : false, "documentation" : "

                                                                                                              The parameter tier.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "ParameterTier", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "tier", "fluentEnumSetterMethodName" : "tier", "fluentGetterMethodName" : "tierAsString", "fluentSetterDocumentation" : "

                                                                                                              The parameter tier.

                                                                                                              \n@param tier The parameter tier.\n@see ParameterTier\n@return Returns a reference to this object so that method calls can be chained together.\n@see ParameterTier", "fluentSetterMethodName" : "tier", "getterDocumentation" : "

                                                                                                              The parameter tier.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #tier} will return {@link ParameterTier#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #tierAsString}.\n

                                                                                                              \n@return The parameter tier.\n@see ParameterTier", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tier", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tier", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Tier", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The parameter tier.

                                                                                                              \n@param tier The parameter tier.\n@see ParameterTier", "setterMethodName" : "setTier", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tier", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tier", "variableType" : "String", "documentation" : "

                                                                                                              The parameter tier.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPolicies", "beanStyleSetterMethodName" : "setPolicies", "c2jName" : "Policies", "c2jShape" : "ParameterPolicyList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Information about the policies assigned to a parameter.

                                                                                                              Working with Parameter Policies in the AWS Systems Manager User Guide.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #policies(List)}.\n@param policies a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #policies(List)", "deprecated" : false, "documentation" : "

                                                                                                              Information about the policies assigned to a parameter.

                                                                                                              Working with Parameter Policies in the AWS Systems Manager User Guide.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "policies", "fluentSetterDocumentation" : "

                                                                                                              Information about the policies assigned to a parameter.

                                                                                                              Working with Parameter Policies in the AWS Systems Manager User Guide.

                                                                                                              \n@param policies Information about the policies assigned to a parameter.

                                                                                                              Working with Parameter Policies in the AWS Systems Manager User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "policies", "getterDocumentation" : "

                                                                                                              Information about the policies assigned to a parameter.

                                                                                                              Working with Parameter Policies in the AWS Systems Manager User Guide.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return Information about the policies assigned to a parameter.

                                                                                                              Working with Parameter Policies in the AWS Systems Manager User Guide.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Policies", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Policies", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ParameterInlinePolicy", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ParameterInlinePolicy.Builder} avoiding the need to create one manually via {@link ParameterInlinePolicy#builder()}.\n\nWhen the {@link Consumer} completes, {@link ParameterInlinePolicy.Builder#build()} is called immediately and its result is passed to {@link #member(ParameterInlinePolicy)}.\n@param member a consumer that will call methods on {@link ParameterInlinePolicy.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ParameterInlinePolicy)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "ParameterInlinePolicy", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "ParameterInlinePolicy", "variableName" : "member", "variableType" : "ParameterInlinePolicy", "documentation" : null, "simpleType" : "ParameterInlinePolicy", "variableSetterType" : "ParameterInlinePolicy" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ParameterInlinePolicy", "variableName" : "member", "variableType" : "ParameterInlinePolicy", "documentation" : "", "simpleType" : "ParameterInlinePolicy", "variableSetterType" : "ParameterInlinePolicy" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ParameterInlinePolicy", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ParameterInlinePolicy", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Policies", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Information about the policies assigned to a parameter.

                                                                                                              Working with Parameter Policies in the AWS Systems Manager User Guide.

                                                                                                              \n@param policies Information about the policies assigned to a parameter.

                                                                                                              Working with Parameter Policies in the AWS Systems Manager User Guide.", "setterMethodName" : "setPolicies", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "policies", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "policies", "variableType" : "java.util.List", "documentation" : "

                                                                                                              Information about the policies assigned to a parameter.

                                                                                                              Working with Parameter Policies in the AWS Systems Manager User Guide.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AllowedPattern" : { "beanStyleGetterMethodName" : "getAllowedPattern", "beanStyleSetterMethodName" : "setAllowedPattern", "c2jName" : "AllowedPattern", "c2jShape" : "AllowedPattern", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Parameter names can include the following letters and symbols.

                                                                                                              a-zA-Z0-9_.-

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #allowedPattern(String)}.\n@param allowedPattern a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #allowedPattern(String)", "deprecated" : false, "documentation" : "

                                                                                                              Parameter names can include the following letters and symbols.

                                                                                                              a-zA-Z0-9_.-

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "allowedPattern", "fluentSetterDocumentation" : "

                                                                                                              Parameter names can include the following letters and symbols.

                                                                                                              a-zA-Z0-9_.-

                                                                                                              \n@param allowedPattern Parameter names can include the following letters and symbols.

                                                                                                              a-zA-Z0-9_.-\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "allowedPattern", "getterDocumentation" : "

                                                                                                              Parameter names can include the following letters and symbols.

                                                                                                              a-zA-Z0-9_.-

                                                                                                              \n@return Parameter names can include the following letters and symbols.

                                                                                                              a-zA-Z0-9_.-", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AllowedPattern", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AllowedPattern", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AllowedPattern", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Parameter names can include the following letters and symbols.

                                                                                                              a-zA-Z0-9_.-

                                                                                                              \n@param allowedPattern Parameter names can include the following letters and symbols.

                                                                                                              a-zA-Z0-9_.-", "setterMethodName" : "setAllowedPattern", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "allowedPattern", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "allowedPattern", "variableType" : "String", "documentation" : "

                                                                                                              Parameter names can include the following letters and symbols.

                                                                                                              a-zA-Z0-9_.-

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Description" : { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "ParameterDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Information about the parameter.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                                                              Information about the parameter.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                              Information about the parameter.

                                                                                                              \n@param description Information about the parameter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                              Information about the parameter.

                                                                                                              \n@return Information about the parameter.", "getterModel" : { "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" : "

                                                                                                              Information about the parameter.

                                                                                                              \n@param description Information about the parameter.", "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" : "

                                                                                                              Information about the parameter.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "KeyId" : { "beanStyleGetterMethodName" : "getKeyId", "beanStyleSetterMethodName" : "setKeyId", "c2jName" : "KeyId", "c2jShape" : "ParameterKeyId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the query key used for this parameter.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #keyId(String)}.\n@param keyId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #keyId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the query key used for this parameter.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "keyId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the query key used for this parameter.

                                                                                                              \n@param keyId The ID of the query key used for this parameter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "keyId", "getterDocumentation" : "

                                                                                                              The ID of the query key used for this parameter.

                                                                                                              \n@return The ID of the query key used for this parameter.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "KeyId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KeyId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "KeyId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the query key used for this parameter.

                                                                                                              \n@param keyId The ID of the query key used for this parameter.", "setterMethodName" : "setKeyId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "keyId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "keyId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the query key used for this parameter.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Labels" : { "beanStyleGetterMethodName" : "getLabels", "beanStyleSetterMethodName" : "setLabels", "c2jName" : "Labels", "c2jShape" : "ParameterLabelList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Labels assigned to the parameter version.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #labels(List)}.\n@param labels a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #labels(List)", "deprecated" : false, "documentation" : "

                                                                                                              Labels assigned to the parameter version.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "labels", "fluentSetterDocumentation" : "

                                                                                                              Labels assigned to the parameter version.

                                                                                                              \n@param labels Labels assigned to the parameter version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "labels", "getterDocumentation" : "

                                                                                                              Labels assigned to the parameter version.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return Labels assigned to the parameter version.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Labels", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Labels", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ParameterLabel", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "Labels", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Labels assigned to the parameter version.

                                                                                                              \n@param labels Labels assigned to the parameter version.", "setterMethodName" : "setLabels", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "labels", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "labels", "variableType" : "java.util.List", "documentation" : "

                                                                                                              Labels assigned to the parameter version.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "LastModifiedDate" : { "beanStyleGetterMethodName" : "getLastModifiedDate", "beanStyleSetterMethodName" : "setLastModifiedDate", "c2jName" : "LastModifiedDate", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Date the parameter was last changed or updated.

                                                                                                              \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 #lastModifiedDate(Instant)}.\n@param lastModifiedDate 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 #lastModifiedDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                              Date the parameter was last changed or updated.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModifiedDate", "fluentSetterDocumentation" : "

                                                                                                              Date the parameter was last changed or updated.

                                                                                                              \n@param lastModifiedDate Date the parameter was last changed or updated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModifiedDate", "getterDocumentation" : "

                                                                                                              Date the parameter was last changed or updated.

                                                                                                              \n@return Date the parameter was last changed or updated.", "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" : "LastModifiedDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastModifiedDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastModifiedDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Date the parameter was last changed or updated.

                                                                                                              \n@param lastModifiedDate Date the parameter was last changed or updated.", "setterMethodName" : "setLastModifiedDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModifiedDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModifiedDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                              Date the parameter was last changed or updated.

                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "LastModifiedUser" : { "beanStyleGetterMethodName" : "getLastModifiedUser", "beanStyleSetterMethodName" : "setLastModifiedUser", "c2jName" : "LastModifiedUser", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Amazon Resource Name (ARN) of the AWS user who last changed the parameter.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #lastModifiedUser(String)}.\n@param lastModifiedUser a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastModifiedUser(String)", "deprecated" : false, "documentation" : "

                                                                                                              Amazon Resource Name (ARN) of the AWS user who last changed the parameter.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModifiedUser", "fluentSetterDocumentation" : "

                                                                                                              Amazon Resource Name (ARN) of the AWS user who last changed the parameter.

                                                                                                              \n@param lastModifiedUser Amazon Resource Name (ARN) of the AWS user who last changed the parameter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModifiedUser", "getterDocumentation" : "

                                                                                                              Amazon Resource Name (ARN) of the AWS user who last changed the parameter.

                                                                                                              \n@return Amazon Resource Name (ARN) of the AWS user who last changed the parameter.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastModifiedUser", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastModifiedUser", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastModifiedUser", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Amazon Resource Name (ARN) of the AWS user who last changed the parameter.

                                                                                                              \n@param lastModifiedUser Amazon Resource Name (ARN) of the AWS user who last changed the parameter.", "setterMethodName" : "setLastModifiedUser", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastModifiedUser", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastModifiedUser", "variableType" : "String", "documentation" : "

                                                                                                              Amazon Resource Name (ARN) of the AWS user who last changed the parameter.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "PSParameterName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of the parameter.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name of the parameter.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                              The name of the parameter.

                                                                                                              \n@param name The name of the parameter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                              The name of the parameter.

                                                                                                              \n@return The name of the parameter.", "getterModel" : { "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 parameter.

                                                                                                              \n@param name The name of the parameter.", "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 parameter.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Policies" : { "beanStyleGetterMethodName" : "getPolicies", "beanStyleSetterMethodName" : "setPolicies", "c2jName" : "Policies", "c2jShape" : "ParameterPolicyList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Information about the policies assigned to a parameter.

                                                                                                              Working with Parameter Policies in the AWS Systems Manager User Guide.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #policies(List)}.\n@param policies a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #policies(List)", "deprecated" : false, "documentation" : "

                                                                                                              Information about the policies assigned to a parameter.

                                                                                                              Working with Parameter Policies in the AWS Systems Manager User Guide.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "policies", "fluentSetterDocumentation" : "

                                                                                                              Information about the policies assigned to a parameter.

                                                                                                              Working with Parameter Policies in the AWS Systems Manager User Guide.

                                                                                                              \n@param policies Information about the policies assigned to a parameter.

                                                                                                              Working with Parameter Policies in the AWS Systems Manager User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "policies", "getterDocumentation" : "

                                                                                                              Information about the policies assigned to a parameter.

                                                                                                              Working with Parameter Policies in the AWS Systems Manager User Guide.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return Information about the policies assigned to a parameter.

                                                                                                              Working with Parameter Policies in the AWS Systems Manager User Guide.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Policies", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Policies", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ParameterInlinePolicy", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ParameterInlinePolicy.Builder} avoiding the need to create one manually via {@link ParameterInlinePolicy#builder()}.\n\nWhen the {@link Consumer} completes, {@link ParameterInlinePolicy.Builder#build()} is called immediately and its result is passed to {@link #member(ParameterInlinePolicy)}.\n@param member a consumer that will call methods on {@link ParameterInlinePolicy.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ParameterInlinePolicy)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "ParameterInlinePolicy", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "ParameterInlinePolicy", "variableName" : "member", "variableType" : "ParameterInlinePolicy", "documentation" : null, "simpleType" : "ParameterInlinePolicy", "variableSetterType" : "ParameterInlinePolicy" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ParameterInlinePolicy", "variableName" : "member", "variableType" : "ParameterInlinePolicy", "documentation" : "", "simpleType" : "ParameterInlinePolicy", "variableSetterType" : "ParameterInlinePolicy" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ParameterInlinePolicy", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ParameterInlinePolicy", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Policies", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Information about the policies assigned to a parameter.

                                                                                                              Working with Parameter Policies in the AWS Systems Manager User Guide.

                                                                                                              \n@param policies Information about the policies assigned to a parameter.

                                                                                                              Working with Parameter Policies in the AWS Systems Manager User Guide.", "setterMethodName" : "setPolicies", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "policies", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "policies", "variableType" : "java.util.List", "documentation" : "

                                                                                                              Information about the policies assigned to a parameter.

                                                                                                              Working with Parameter Policies in the AWS Systems Manager User Guide.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "Tier" : { "beanStyleGetterMethodName" : "getTierAsString", "beanStyleSetterMethodName" : "setTier", "c2jName" : "Tier", "c2jShape" : "ParameterTier", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The parameter tier.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #tierAsString(String)}.\n@param tier a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tier(String)", "deprecated" : false, "documentation" : "

                                                                                                              The parameter tier.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "ParameterTier", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "tier", "fluentEnumSetterMethodName" : "tier", "fluentGetterMethodName" : "tierAsString", "fluentSetterDocumentation" : "

                                                                                                              The parameter tier.

                                                                                                              \n@param tier The parameter tier.\n@see ParameterTier\n@return Returns a reference to this object so that method calls can be chained together.\n@see ParameterTier", "fluentSetterMethodName" : "tier", "getterDocumentation" : "

                                                                                                              The parameter tier.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #tier} will return {@link ParameterTier#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #tierAsString}.\n

                                                                                                              \n@return The parameter tier.\n@see ParameterTier", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tier", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tier", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Tier", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The parameter tier.

                                                                                                              \n@param tier The parameter tier.\n@see ParameterTier", "setterMethodName" : "setTier", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tier", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tier", "variableType" : "String", "documentation" : "

                                                                                                              The parameter tier.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Type" : { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "ParameterType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The type of parameter 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 #typeAsString(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)", "deprecated" : false, "documentation" : "

                                                                                                              The type of parameter used.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "ParameterType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                                                                              The type of parameter used.

                                                                                                              \n@param type The type of parameter used.\n@see ParameterType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ParameterType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                              The type of parameter used.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link ParameterType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                                                                                              \n@return The type of parameter used.\n@see ParameterType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Type", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The type of parameter used.

                                                                                                              \n@param type The type of parameter used.\n@see ParameterType", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                                                                                                              The type of parameter used.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Value" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "Value", "c2jShape" : "PSParameterValue", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The parameter value.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "

                                                                                                              The parameter value.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "

                                                                                                              The parameter value.

                                                                                                              \n@param value The parameter value.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "

                                                                                                              The parameter value.

                                                                                                              \n@return The parameter value.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Value", "queryString" : false, "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" : "

                                                                                                              The parameter value.

                                                                                                              \n@param value The parameter value.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "

                                                                                                              The parameter value.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Version" : { "beanStyleGetterMethodName" : "getVersion", "beanStyleSetterMethodName" : "setVersion", "c2jName" : "Version", "c2jShape" : "PSParameterVersion", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The parameter version.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #version(Long)}.\n@param version a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #version(Long)", "deprecated" : false, "documentation" : "

                                                                                                              The parameter version.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "version", "fluentSetterDocumentation" : "

                                                                                                              The parameter version.

                                                                                                              \n@param version The parameter version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "version", "getterDocumentation" : "

                                                                                                              The parameter version.

                                                                                                              \n@return The parameter version.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Version", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Version", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "Version", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The parameter version.

                                                                                                              \n@param version The parameter version.", "setterMethodName" : "setVersion", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "version", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "version", "variableType" : "Long", "documentation" : "

                                                                                                              The parameter version.

                                                                                                              ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "PSParameterName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of the parameter.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name of the parameter.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                              The name of the parameter.

                                                                                                              \n@param name The name of the parameter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                              The name of the parameter.

                                                                                                              \n@return The name of the parameter.", "getterModel" : { "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 parameter.

                                                                                                              \n@param name The name of the parameter.", "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 parameter.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "ParameterType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The type of parameter 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 #typeAsString(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)", "deprecated" : false, "documentation" : "

                                                                                                              The type of parameter used.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "ParameterType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                                                                              The type of parameter used.

                                                                                                              \n@param type The type of parameter used.\n@see ParameterType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ParameterType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                              The type of parameter used.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link ParameterType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                                                                                              \n@return The type of parameter used.\n@see ParameterType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Type", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The type of parameter used.

                                                                                                              \n@param type The type of parameter used.\n@see ParameterType", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                                                                                                              The type of parameter used.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getKeyId", "beanStyleSetterMethodName" : "setKeyId", "c2jName" : "KeyId", "c2jShape" : "ParameterKeyId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the query key used for this parameter.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #keyId(String)}.\n@param keyId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #keyId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the query key used for this parameter.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "keyId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the query key used for this parameter.

                                                                                                              \n@param keyId The ID of the query key used for this parameter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "keyId", "getterDocumentation" : "

                                                                                                              The ID of the query key used for this parameter.

                                                                                                              \n@return The ID of the query key used for this parameter.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "KeyId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KeyId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "KeyId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the query key used for this parameter.

                                                                                                              \n@param keyId The ID of the query key used for this parameter.", "setterMethodName" : "setKeyId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "keyId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "keyId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the query key used for this parameter.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastModifiedDate", "beanStyleSetterMethodName" : "setLastModifiedDate", "c2jName" : "LastModifiedDate", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Date the parameter was last changed or updated.

                                                                                                              \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 #lastModifiedDate(Instant)}.\n@param lastModifiedDate 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 #lastModifiedDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                              Date the parameter was last changed or updated.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModifiedDate", "fluentSetterDocumentation" : "

                                                                                                              Date the parameter was last changed or updated.

                                                                                                              \n@param lastModifiedDate Date the parameter was last changed or updated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModifiedDate", "getterDocumentation" : "

                                                                                                              Date the parameter was last changed or updated.

                                                                                                              \n@return Date the parameter was last changed or updated.", "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" : "LastModifiedDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastModifiedDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastModifiedDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Date the parameter was last changed or updated.

                                                                                                              \n@param lastModifiedDate Date the parameter was last changed or updated.", "setterMethodName" : "setLastModifiedDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModifiedDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModifiedDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                              Date the parameter was last changed or updated.

                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastModifiedUser", "beanStyleSetterMethodName" : "setLastModifiedUser", "c2jName" : "LastModifiedUser", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Amazon Resource Name (ARN) of the AWS user who last changed the parameter.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #lastModifiedUser(String)}.\n@param lastModifiedUser a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastModifiedUser(String)", "deprecated" : false, "documentation" : "

                                                                                                              Amazon Resource Name (ARN) of the AWS user who last changed the parameter.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModifiedUser", "fluentSetterDocumentation" : "

                                                                                                              Amazon Resource Name (ARN) of the AWS user who last changed the parameter.

                                                                                                              \n@param lastModifiedUser Amazon Resource Name (ARN) of the AWS user who last changed the parameter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModifiedUser", "getterDocumentation" : "

                                                                                                              Amazon Resource Name (ARN) of the AWS user who last changed the parameter.

                                                                                                              \n@return Amazon Resource Name (ARN) of the AWS user who last changed the parameter.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastModifiedUser", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastModifiedUser", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastModifiedUser", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Amazon Resource Name (ARN) of the AWS user who last changed the parameter.

                                                                                                              \n@param lastModifiedUser Amazon Resource Name (ARN) of the AWS user who last changed the parameter.", "setterMethodName" : "setLastModifiedUser", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastModifiedUser", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastModifiedUser", "variableType" : "String", "documentation" : "

                                                                                                              Amazon Resource Name (ARN) of the AWS user who last changed the parameter.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "ParameterDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Information about the parameter.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                                                              Information about the parameter.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                              Information about the parameter.

                                                                                                              \n@param description Information about the parameter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                              Information about the parameter.

                                                                                                              \n@return Information about the parameter.", "getterModel" : { "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" : "

                                                                                                              Information about the parameter.

                                                                                                              \n@param description Information about the parameter.", "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" : "

                                                                                                              Information about the parameter.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "Value", "c2jShape" : "PSParameterValue", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The parameter value.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "

                                                                                                              The parameter value.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "

                                                                                                              The parameter value.

                                                                                                              \n@param value The parameter value.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "

                                                                                                              The parameter value.

                                                                                                              \n@return The parameter value.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Value", "queryString" : false, "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" : "

                                                                                                              The parameter value.

                                                                                                              \n@param value The parameter value.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "

                                                                                                              The parameter value.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAllowedPattern", "beanStyleSetterMethodName" : "setAllowedPattern", "c2jName" : "AllowedPattern", "c2jShape" : "AllowedPattern", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Parameter names can include the following letters and symbols.

                                                                                                              a-zA-Z0-9_.-

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #allowedPattern(String)}.\n@param allowedPattern a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #allowedPattern(String)", "deprecated" : false, "documentation" : "

                                                                                                              Parameter names can include the following letters and symbols.

                                                                                                              a-zA-Z0-9_.-

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "allowedPattern", "fluentSetterDocumentation" : "

                                                                                                              Parameter names can include the following letters and symbols.

                                                                                                              a-zA-Z0-9_.-

                                                                                                              \n@param allowedPattern Parameter names can include the following letters and symbols.

                                                                                                              a-zA-Z0-9_.-\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "allowedPattern", "getterDocumentation" : "

                                                                                                              Parameter names can include the following letters and symbols.

                                                                                                              a-zA-Z0-9_.-

                                                                                                              \n@return Parameter names can include the following letters and symbols.

                                                                                                              a-zA-Z0-9_.-", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AllowedPattern", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AllowedPattern", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AllowedPattern", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Parameter names can include the following letters and symbols.

                                                                                                              a-zA-Z0-9_.-

                                                                                                              \n@param allowedPattern Parameter names can include the following letters and symbols.

                                                                                                              a-zA-Z0-9_.-", "setterMethodName" : "setAllowedPattern", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "allowedPattern", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "allowedPattern", "variableType" : "String", "documentation" : "

                                                                                                              Parameter names can include the following letters and symbols.

                                                                                                              a-zA-Z0-9_.-

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVersion", "beanStyleSetterMethodName" : "setVersion", "c2jName" : "Version", "c2jShape" : "PSParameterVersion", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The parameter version.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #version(Long)}.\n@param version a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #version(Long)", "deprecated" : false, "documentation" : "

                                                                                                              The parameter version.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "version", "fluentSetterDocumentation" : "

                                                                                                              The parameter version.

                                                                                                              \n@param version The parameter version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "version", "getterDocumentation" : "

                                                                                                              The parameter version.

                                                                                                              \n@return The parameter version.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Version", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Version", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "Version", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The parameter version.

                                                                                                              \n@param version The parameter version.", "setterMethodName" : "setVersion", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "version", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "version", "variableType" : "Long", "documentation" : "

                                                                                                              The parameter version.

                                                                                                              ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLabels", "beanStyleSetterMethodName" : "setLabels", "c2jName" : "Labels", "c2jShape" : "ParameterLabelList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Labels assigned to the parameter version.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #labels(List)}.\n@param labels a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #labels(List)", "deprecated" : false, "documentation" : "

                                                                                                              Labels assigned to the parameter version.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "labels", "fluentSetterDocumentation" : "

                                                                                                              Labels assigned to the parameter version.

                                                                                                              \n@param labels Labels assigned to the parameter version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "labels", "getterDocumentation" : "

                                                                                                              Labels assigned to the parameter version.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return Labels assigned to the parameter version.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Labels", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Labels", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ParameterLabel", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "Labels", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Labels assigned to the parameter version.

                                                                                                              \n@param labels Labels assigned to the parameter version.", "setterMethodName" : "setLabels", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "labels", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "labels", "variableType" : "java.util.List", "documentation" : "

                                                                                                              Labels assigned to the parameter version.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTierAsString", "beanStyleSetterMethodName" : "setTier", "c2jName" : "Tier", "c2jShape" : "ParameterTier", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The parameter tier.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #tierAsString(String)}.\n@param tier a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tier(String)", "deprecated" : false, "documentation" : "

                                                                                                              The parameter tier.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "ParameterTier", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "tier", "fluentEnumSetterMethodName" : "tier", "fluentGetterMethodName" : "tierAsString", "fluentSetterDocumentation" : "

                                                                                                              The parameter tier.

                                                                                                              \n@param tier The parameter tier.\n@see ParameterTier\n@return Returns a reference to this object so that method calls can be chained together.\n@see ParameterTier", "fluentSetterMethodName" : "tier", "getterDocumentation" : "

                                                                                                              The parameter tier.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #tier} will return {@link ParameterTier#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #tierAsString}.\n

                                                                                                              \n@return The parameter tier.\n@see ParameterTier", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tier", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tier", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Tier", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The parameter tier.

                                                                                                              \n@param tier The parameter tier.\n@see ParameterTier", "setterMethodName" : "setTier", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tier", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tier", "variableType" : "String", "documentation" : "

                                                                                                              The parameter tier.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPolicies", "beanStyleSetterMethodName" : "setPolicies", "c2jName" : "Policies", "c2jShape" : "ParameterPolicyList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Information about the policies assigned to a parameter.

                                                                                                              Working with Parameter Policies in the AWS Systems Manager User Guide.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #policies(List)}.\n@param policies a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #policies(List)", "deprecated" : false, "documentation" : "

                                                                                                              Information about the policies assigned to a parameter.

                                                                                                              Working with Parameter Policies in the AWS Systems Manager User Guide.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "policies", "fluentSetterDocumentation" : "

                                                                                                              Information about the policies assigned to a parameter.

                                                                                                              Working with Parameter Policies in the AWS Systems Manager User Guide.

                                                                                                              \n@param policies Information about the policies assigned to a parameter.

                                                                                                              Working with Parameter Policies in the AWS Systems Manager User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "policies", "getterDocumentation" : "

                                                                                                              Information about the policies assigned to a parameter.

                                                                                                              Working with Parameter Policies in the AWS Systems Manager User Guide.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return Information about the policies assigned to a parameter.

                                                                                                              Working with Parameter Policies in the AWS Systems Manager User Guide.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Policies", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Policies", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ParameterInlinePolicy", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ParameterInlinePolicy.Builder} avoiding the need to create one manually via {@link ParameterInlinePolicy#builder()}.\n\nWhen the {@link Consumer} completes, {@link ParameterInlinePolicy.Builder#build()} is called immediately and its result is passed to {@link #member(ParameterInlinePolicy)}.\n@param member a consumer that will call methods on {@link ParameterInlinePolicy.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ParameterInlinePolicy)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "ParameterInlinePolicy", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "ParameterInlinePolicy", "variableName" : "member", "variableType" : "ParameterInlinePolicy", "documentation" : null, "simpleType" : "ParameterInlinePolicy", "variableSetterType" : "ParameterInlinePolicy" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ParameterInlinePolicy", "variableName" : "member", "variableType" : "ParameterInlinePolicy", "documentation" : "", "simpleType" : "ParameterInlinePolicy", "variableSetterType" : "ParameterInlinePolicy" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ParameterInlinePolicy", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ParameterInlinePolicy", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Policies", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Information about the policies assigned to a parameter.

                                                                                                              Working with Parameter Policies in the AWS Systems Manager User Guide.

                                                                                                              \n@param policies Information about the policies assigned to a parameter.

                                                                                                              Working with Parameter Policies in the AWS Systems Manager User Guide.", "setterMethodName" : "setPolicies", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "policies", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "policies", "variableType" : "java.util.List", "documentation" : "

                                                                                                              Information about the policies assigned to a parameter.

                                                                                                              Working with Parameter Policies in the AWS Systems Manager User Guide.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ParameterHistory", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ParameterHistory", "variableName" : "parameterHistory", "variableType" : "ParameterHistory", "documentation" : null, "simpleType" : "ParameterHistory", "variableSetterType" : "ParameterHistory" }, "wrapper" : false }, "ParameterInlinePolicy" : { "c2jName" : "ParameterInlinePolicy", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              One or more policies assigned to a parameter.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getPolicyText", "beanStyleSetterMethodName" : "setPolicyText", "c2jName" : "PolicyText", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The JSON text of the policy.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #policyText(String)}.\n@param policyText a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #policyText(String)", "deprecated" : false, "documentation" : "

                                                                                                              The JSON text of the policy.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "policyText", "fluentSetterDocumentation" : "

                                                                                                              The JSON text of the policy.

                                                                                                              \n@param policyText The JSON text of the policy.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "policyText", "getterDocumentation" : "

                                                                                                              The JSON text of the policy.

                                                                                                              \n@return The JSON text of the policy.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PolicyText", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PolicyText", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PolicyText", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The JSON text of the policy.

                                                                                                              \n@param policyText The JSON text of the policy.", "setterMethodName" : "setPolicyText", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "policyText", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "policyText", "variableType" : "String", "documentation" : "

                                                                                                              The JSON text of the policy.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPolicyType", "beanStyleSetterMethodName" : "setPolicyType", "c2jName" : "PolicyType", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The type of policy. Parameter Store supports the following policy types: Expiration, ExpirationNotification, and NoChangeNotification.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #policyType(String)}.\n@param policyType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #policyType(String)", "deprecated" : false, "documentation" : "

                                                                                                              The type of policy. Parameter Store supports the following policy types: Expiration, ExpirationNotification, and NoChangeNotification.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "policyType", "fluentSetterDocumentation" : "

                                                                                                              The type of policy. Parameter Store supports the following policy types: Expiration, ExpirationNotification, and NoChangeNotification.

                                                                                                              \n@param policyType The type of policy. Parameter Store supports the following policy types: Expiration, ExpirationNotification, and NoChangeNotification.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "policyType", "getterDocumentation" : "

                                                                                                              The type of policy. Parameter Store supports the following policy types: Expiration, ExpirationNotification, and NoChangeNotification.

                                                                                                              \n@return The type of policy. Parameter Store supports the following policy types: Expiration, ExpirationNotification, and NoChangeNotification.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PolicyType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PolicyType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PolicyType", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The type of policy. Parameter Store supports the following policy types: Expiration, ExpirationNotification, and NoChangeNotification.

                                                                                                              \n@param policyType The type of policy. Parameter Store supports the following policy types: Expiration, ExpirationNotification, and NoChangeNotification.", "setterMethodName" : "setPolicyType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "policyType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "policyType", "variableType" : "String", "documentation" : "

                                                                                                              The type of policy. Parameter Store supports the following policy types: Expiration, ExpirationNotification, and NoChangeNotification.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPolicyStatus", "beanStyleSetterMethodName" : "setPolicyStatus", "c2jName" : "PolicyStatus", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The status of the policy. Policies report the following statuses: Pending (the policy has not been enforced or applied yet), Finished (the policy was applied), Failed (the policy was not applied), or InProgress (the policy is being applied now).

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #policyStatus(String)}.\n@param policyStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #policyStatus(String)", "deprecated" : false, "documentation" : "

                                                                                                              The status of the policy. Policies report the following statuses: Pending (the policy has not been enforced or applied yet), Finished (the policy was applied), Failed (the policy was not applied), or InProgress (the policy is being applied now).

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "policyStatus", "fluentSetterDocumentation" : "

                                                                                                              The status of the policy. Policies report the following statuses: Pending (the policy has not been enforced or applied yet), Finished (the policy was applied), Failed (the policy was not applied), or InProgress (the policy is being applied now).

                                                                                                              \n@param policyStatus The status of the policy. Policies report the following statuses: Pending (the policy has not been enforced or applied yet), Finished (the policy was applied), Failed (the policy was not applied), or InProgress (the policy is being applied now).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "policyStatus", "getterDocumentation" : "

                                                                                                              The status of the policy. Policies report the following statuses: Pending (the policy has not been enforced or applied yet), Finished (the policy was applied), Failed (the policy was not applied), or InProgress (the policy is being applied now).

                                                                                                              \n@return The status of the policy. Policies report the following statuses: Pending (the policy has not been enforced or applied yet), Finished (the policy was applied), Failed (the policy was not applied), or InProgress (the policy is being applied now).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PolicyStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PolicyStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PolicyStatus", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The status of the policy. Policies report the following statuses: Pending (the policy has not been enforced or applied yet), Finished (the policy was applied), Failed (the policy was not applied), or InProgress (the policy is being applied now).

                                                                                                              \n@param policyStatus The status of the policy. Policies report the following statuses: Pending (the policy has not been enforced or applied yet), Finished (the policy was applied), Failed (the policy was not applied), or InProgress (the policy is being applied now).", "setterMethodName" : "setPolicyStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "policyStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "policyStatus", "variableType" : "String", "documentation" : "

                                                                                                              The status of the policy. Policies report the following statuses: Pending (the policy has not been enforced or applied yet), Finished (the policy was applied), Failed (the policy was not applied), or InProgress (the policy is being applied now).

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "PolicyStatus" : { "beanStyleGetterMethodName" : "getPolicyStatus", "beanStyleSetterMethodName" : "setPolicyStatus", "c2jName" : "PolicyStatus", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The status of the policy. Policies report the following statuses: Pending (the policy has not been enforced or applied yet), Finished (the policy was applied), Failed (the policy was not applied), or InProgress (the policy is being applied now).

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #policyStatus(String)}.\n@param policyStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #policyStatus(String)", "deprecated" : false, "documentation" : "

                                                                                                              The status of the policy. Policies report the following statuses: Pending (the policy has not been enforced or applied yet), Finished (the policy was applied), Failed (the policy was not applied), or InProgress (the policy is being applied now).

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "policyStatus", "fluentSetterDocumentation" : "

                                                                                                              The status of the policy. Policies report the following statuses: Pending (the policy has not been enforced or applied yet), Finished (the policy was applied), Failed (the policy was not applied), or InProgress (the policy is being applied now).

                                                                                                              \n@param policyStatus The status of the policy. Policies report the following statuses: Pending (the policy has not been enforced or applied yet), Finished (the policy was applied), Failed (the policy was not applied), or InProgress (the policy is being applied now).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "policyStatus", "getterDocumentation" : "

                                                                                                              The status of the policy. Policies report the following statuses: Pending (the policy has not been enforced or applied yet), Finished (the policy was applied), Failed (the policy was not applied), or InProgress (the policy is being applied now).

                                                                                                              \n@return The status of the policy. Policies report the following statuses: Pending (the policy has not been enforced or applied yet), Finished (the policy was applied), Failed (the policy was not applied), or InProgress (the policy is being applied now).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PolicyStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PolicyStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PolicyStatus", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The status of the policy. Policies report the following statuses: Pending (the policy has not been enforced or applied yet), Finished (the policy was applied), Failed (the policy was not applied), or InProgress (the policy is being applied now).

                                                                                                              \n@param policyStatus The status of the policy. Policies report the following statuses: Pending (the policy has not been enforced or applied yet), Finished (the policy was applied), Failed (the policy was not applied), or InProgress (the policy is being applied now).", "setterMethodName" : "setPolicyStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "policyStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "policyStatus", "variableType" : "String", "documentation" : "

                                                                                                              The status of the policy. Policies report the following statuses: Pending (the policy has not been enforced or applied yet), Finished (the policy was applied), Failed (the policy was not applied), or InProgress (the policy is being applied now).

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "PolicyText" : { "beanStyleGetterMethodName" : "getPolicyText", "beanStyleSetterMethodName" : "setPolicyText", "c2jName" : "PolicyText", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The JSON text of the policy.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #policyText(String)}.\n@param policyText a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #policyText(String)", "deprecated" : false, "documentation" : "

                                                                                                              The JSON text of the policy.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "policyText", "fluentSetterDocumentation" : "

                                                                                                              The JSON text of the policy.

                                                                                                              \n@param policyText The JSON text of the policy.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "policyText", "getterDocumentation" : "

                                                                                                              The JSON text of the policy.

                                                                                                              \n@return The JSON text of the policy.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PolicyText", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PolicyText", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PolicyText", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The JSON text of the policy.

                                                                                                              \n@param policyText The JSON text of the policy.", "setterMethodName" : "setPolicyText", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "policyText", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "policyText", "variableType" : "String", "documentation" : "

                                                                                                              The JSON text of the policy.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "PolicyType" : { "beanStyleGetterMethodName" : "getPolicyType", "beanStyleSetterMethodName" : "setPolicyType", "c2jName" : "PolicyType", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The type of policy. Parameter Store supports the following policy types: Expiration, ExpirationNotification, and NoChangeNotification.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #policyType(String)}.\n@param policyType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #policyType(String)", "deprecated" : false, "documentation" : "

                                                                                                              The type of policy. Parameter Store supports the following policy types: Expiration, ExpirationNotification, and NoChangeNotification.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "policyType", "fluentSetterDocumentation" : "

                                                                                                              The type of policy. Parameter Store supports the following policy types: Expiration, ExpirationNotification, and NoChangeNotification.

                                                                                                              \n@param policyType The type of policy. Parameter Store supports the following policy types: Expiration, ExpirationNotification, and NoChangeNotification.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "policyType", "getterDocumentation" : "

                                                                                                              The type of policy. Parameter Store supports the following policy types: Expiration, ExpirationNotification, and NoChangeNotification.

                                                                                                              \n@return The type of policy. Parameter Store supports the following policy types: Expiration, ExpirationNotification, and NoChangeNotification.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PolicyType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PolicyType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PolicyType", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The type of policy. Parameter Store supports the following policy types: Expiration, ExpirationNotification, and NoChangeNotification.

                                                                                                              \n@param policyType The type of policy. Parameter Store supports the following policy types: Expiration, ExpirationNotification, and NoChangeNotification.", "setterMethodName" : "setPolicyType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "policyType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "policyType", "variableType" : "String", "documentation" : "

                                                                                                              The type of policy. Parameter Store supports the following policy types: Expiration, ExpirationNotification, and NoChangeNotification.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getPolicyText", "beanStyleSetterMethodName" : "setPolicyText", "c2jName" : "PolicyText", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The JSON text of the policy.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #policyText(String)}.\n@param policyText a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #policyText(String)", "deprecated" : false, "documentation" : "

                                                                                                              The JSON text of the policy.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "policyText", "fluentSetterDocumentation" : "

                                                                                                              The JSON text of the policy.

                                                                                                              \n@param policyText The JSON text of the policy.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "policyText", "getterDocumentation" : "

                                                                                                              The JSON text of the policy.

                                                                                                              \n@return The JSON text of the policy.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PolicyText", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PolicyText", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PolicyText", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The JSON text of the policy.

                                                                                                              \n@param policyText The JSON text of the policy.", "setterMethodName" : "setPolicyText", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "policyText", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "policyText", "variableType" : "String", "documentation" : "

                                                                                                              The JSON text of the policy.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPolicyType", "beanStyleSetterMethodName" : "setPolicyType", "c2jName" : "PolicyType", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The type of policy. Parameter Store supports the following policy types: Expiration, ExpirationNotification, and NoChangeNotification.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #policyType(String)}.\n@param policyType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #policyType(String)", "deprecated" : false, "documentation" : "

                                                                                                              The type of policy. Parameter Store supports the following policy types: Expiration, ExpirationNotification, and NoChangeNotification.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "policyType", "fluentSetterDocumentation" : "

                                                                                                              The type of policy. Parameter Store supports the following policy types: Expiration, ExpirationNotification, and NoChangeNotification.

                                                                                                              \n@param policyType The type of policy. Parameter Store supports the following policy types: Expiration, ExpirationNotification, and NoChangeNotification.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "policyType", "getterDocumentation" : "

                                                                                                              The type of policy. Parameter Store supports the following policy types: Expiration, ExpirationNotification, and NoChangeNotification.

                                                                                                              \n@return The type of policy. Parameter Store supports the following policy types: Expiration, ExpirationNotification, and NoChangeNotification.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PolicyType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PolicyType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PolicyType", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The type of policy. Parameter Store supports the following policy types: Expiration, ExpirationNotification, and NoChangeNotification.

                                                                                                              \n@param policyType The type of policy. Parameter Store supports the following policy types: Expiration, ExpirationNotification, and NoChangeNotification.", "setterMethodName" : "setPolicyType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "policyType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "policyType", "variableType" : "String", "documentation" : "

                                                                                                              The type of policy. Parameter Store supports the following policy types: Expiration, ExpirationNotification, and NoChangeNotification.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPolicyStatus", "beanStyleSetterMethodName" : "setPolicyStatus", "c2jName" : "PolicyStatus", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The status of the policy. Policies report the following statuses: Pending (the policy has not been enforced or applied yet), Finished (the policy was applied), Failed (the policy was not applied), or InProgress (the policy is being applied now).

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #policyStatus(String)}.\n@param policyStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #policyStatus(String)", "deprecated" : false, "documentation" : "

                                                                                                              The status of the policy. Policies report the following statuses: Pending (the policy has not been enforced or applied yet), Finished (the policy was applied), Failed (the policy was not applied), or InProgress (the policy is being applied now).

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "policyStatus", "fluentSetterDocumentation" : "

                                                                                                              The status of the policy. Policies report the following statuses: Pending (the policy has not been enforced or applied yet), Finished (the policy was applied), Failed (the policy was not applied), or InProgress (the policy is being applied now).

                                                                                                              \n@param policyStatus The status of the policy. Policies report the following statuses: Pending (the policy has not been enforced or applied yet), Finished (the policy was applied), Failed (the policy was not applied), or InProgress (the policy is being applied now).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "policyStatus", "getterDocumentation" : "

                                                                                                              The status of the policy. Policies report the following statuses: Pending (the policy has not been enforced or applied yet), Finished (the policy was applied), Failed (the policy was not applied), or InProgress (the policy is being applied now).

                                                                                                              \n@return The status of the policy. Policies report the following statuses: Pending (the policy has not been enforced or applied yet), Finished (the policy was applied), Failed (the policy was not applied), or InProgress (the policy is being applied now).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PolicyStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PolicyStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PolicyStatus", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The status of the policy. Policies report the following statuses: Pending (the policy has not been enforced or applied yet), Finished (the policy was applied), Failed (the policy was not applied), or InProgress (the policy is being applied now).

                                                                                                              \n@param policyStatus The status of the policy. Policies report the following statuses: Pending (the policy has not been enforced or applied yet), Finished (the policy was applied), Failed (the policy was not applied), or InProgress (the policy is being applied now).", "setterMethodName" : "setPolicyStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "policyStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "policyStatus", "variableType" : "String", "documentation" : "

                                                                                                              The status of the policy. Policies report the following statuses: Pending (the policy has not been enforced or applied yet), Finished (the policy was applied), Failed (the policy was not applied), or InProgress (the policy is being applied now).

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ParameterInlinePolicy", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ParameterInlinePolicy", "variableName" : "parameterInlinePolicy", "variableType" : "ParameterInlinePolicy", "documentation" : null, "simpleType" : "ParameterInlinePolicy", "variableSetterType" : "ParameterInlinePolicy" }, "wrapper" : false }, "ParameterLimitExceededException" : { "c2jName" : "ParameterLimitExceeded", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              You have exceeded the number of parameters for this AWS account. Delete one or more parameters and try again.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "ParameterLimitExceeded", "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" : "ParameterLimitExceededException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ParameterLimitExceededException", "variableName" : "parameterLimitExceededException", "variableType" : "ParameterLimitExceededException", "documentation" : null, "simpleType" : "ParameterLimitExceededException", "variableSetterType" : "ParameterLimitExceededException" }, "wrapper" : false }, "ParameterMaxVersionLimitExceededException" : { "c2jName" : "ParameterMaxVersionLimitExceeded", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              The parameter exceeded the maximum number of allowed versions.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "ParameterMaxVersionLimitExceeded", "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" : "ParameterMaxVersionLimitExceededException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ParameterMaxVersionLimitExceededException", "variableName" : "parameterMaxVersionLimitExceededException", "variableType" : "ParameterMaxVersionLimitExceededException", "documentation" : null, "simpleType" : "ParameterMaxVersionLimitExceededException", "variableSetterType" : "ParameterMaxVersionLimitExceededException" }, "wrapper" : false }, "ParameterMetadata" : { "c2jName" : "ParameterMetadata", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              Metadata includes information like the ARN of the last user and the date/time the parameter was last used.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "PSParameterName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The parameter name.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                              The parameter name.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                              The parameter name.

                                                                                                              \n@param name The parameter name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                              The parameter name.

                                                                                                              \n@return The parameter name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The parameter name.

                                                                                                              \n@param name The parameter name.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                              The parameter name.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "ParameterType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The type of parameter. Valid parameter types include the following: String, String list, Secure string.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeAsString(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)", "deprecated" : false, "documentation" : "

                                                                                                              The type of parameter. Valid parameter types include the following: String, String list, Secure string.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "ParameterType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                                                                              The type of parameter. Valid parameter types include the following: String, String list, Secure string.

                                                                                                              \n@param type The type of parameter. Valid parameter types include the following: String, String list, Secure string.\n@see ParameterType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ParameterType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                              The type of parameter. Valid parameter types include the following: String, String list, Secure string.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link ParameterType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                                                                                              \n@return The type of parameter. Valid parameter types include the following: String, String list, Secure string.\n@see ParameterType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Type", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The type of parameter. Valid parameter types include the following: String, String list, Secure string.

                                                                                                              \n@param type The type of parameter. Valid parameter types include the following: String, String list, Secure string.\n@see ParameterType", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                                                                                                              The type of parameter. Valid parameter types include the following: String, String list, Secure string.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getKeyId", "beanStyleSetterMethodName" : "setKeyId", "c2jName" : "KeyId", "c2jShape" : "ParameterKeyId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the query key used for this parameter.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #keyId(String)}.\n@param keyId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #keyId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the query key used for this parameter.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "keyId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the query key used for this parameter.

                                                                                                              \n@param keyId The ID of the query key used for this parameter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "keyId", "getterDocumentation" : "

                                                                                                              The ID of the query key used for this parameter.

                                                                                                              \n@return The ID of the query key used for this parameter.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "KeyId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KeyId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "KeyId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the query key used for this parameter.

                                                                                                              \n@param keyId The ID of the query key used for this parameter.", "setterMethodName" : "setKeyId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "keyId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "keyId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the query key used for this parameter.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastModifiedDate", "beanStyleSetterMethodName" : "setLastModifiedDate", "c2jName" : "LastModifiedDate", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Date the parameter was last changed or updated.

                                                                                                              \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 #lastModifiedDate(Instant)}.\n@param lastModifiedDate 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 #lastModifiedDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                              Date the parameter was last changed or updated.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModifiedDate", "fluentSetterDocumentation" : "

                                                                                                              Date the parameter was last changed or updated.

                                                                                                              \n@param lastModifiedDate Date the parameter was last changed or updated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModifiedDate", "getterDocumentation" : "

                                                                                                              Date the parameter was last changed or updated.

                                                                                                              \n@return Date the parameter was last changed or updated.", "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" : "LastModifiedDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastModifiedDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastModifiedDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Date the parameter was last changed or updated.

                                                                                                              \n@param lastModifiedDate Date the parameter was last changed or updated.", "setterMethodName" : "setLastModifiedDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModifiedDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModifiedDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                              Date the parameter was last changed or updated.

                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastModifiedUser", "beanStyleSetterMethodName" : "setLastModifiedUser", "c2jName" : "LastModifiedUser", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Amazon Resource Name (ARN) of the AWS user who last changed the parameter.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #lastModifiedUser(String)}.\n@param lastModifiedUser a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastModifiedUser(String)", "deprecated" : false, "documentation" : "

                                                                                                              Amazon Resource Name (ARN) of the AWS user who last changed the parameter.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModifiedUser", "fluentSetterDocumentation" : "

                                                                                                              Amazon Resource Name (ARN) of the AWS user who last changed the parameter.

                                                                                                              \n@param lastModifiedUser Amazon Resource Name (ARN) of the AWS user who last changed the parameter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModifiedUser", "getterDocumentation" : "

                                                                                                              Amazon Resource Name (ARN) of the AWS user who last changed the parameter.

                                                                                                              \n@return Amazon Resource Name (ARN) of the AWS user who last changed the parameter.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastModifiedUser", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastModifiedUser", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastModifiedUser", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Amazon Resource Name (ARN) of the AWS user who last changed the parameter.

                                                                                                              \n@param lastModifiedUser Amazon Resource Name (ARN) of the AWS user who last changed the parameter.", "setterMethodName" : "setLastModifiedUser", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastModifiedUser", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastModifiedUser", "variableType" : "String", "documentation" : "

                                                                                                              Amazon Resource Name (ARN) of the AWS user who last changed the parameter.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "ParameterDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Description of the parameter actions.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                                                              Description of the parameter actions.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                              Description of the parameter actions.

                                                                                                              \n@param description Description of the parameter actions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                              Description of the parameter actions.

                                                                                                              \n@return Description of the parameter actions.", "getterModel" : { "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" : "

                                                                                                              Description of the parameter actions.

                                                                                                              \n@param description Description of the parameter actions.", "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" : "

                                                                                                              Description of the parameter actions.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAllowedPattern", "beanStyleSetterMethodName" : "setAllowedPattern", "c2jName" : "AllowedPattern", "c2jShape" : "AllowedPattern", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A parameter name can include only the following letters and symbols.

                                                                                                              a-zA-Z0-9_.-

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #allowedPattern(String)}.\n@param allowedPattern a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #allowedPattern(String)", "deprecated" : false, "documentation" : "

                                                                                                              A parameter name can include only the following letters and symbols.

                                                                                                              a-zA-Z0-9_.-

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "allowedPattern", "fluentSetterDocumentation" : "

                                                                                                              A parameter name can include only the following letters and symbols.

                                                                                                              a-zA-Z0-9_.-

                                                                                                              \n@param allowedPattern A parameter name can include only the following letters and symbols.

                                                                                                              a-zA-Z0-9_.-\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "allowedPattern", "getterDocumentation" : "

                                                                                                              A parameter name can include only the following letters and symbols.

                                                                                                              a-zA-Z0-9_.-

                                                                                                              \n@return A parameter name can include only the following letters and symbols.

                                                                                                              a-zA-Z0-9_.-", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AllowedPattern", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AllowedPattern", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AllowedPattern", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A parameter name can include only the following letters and symbols.

                                                                                                              a-zA-Z0-9_.-

                                                                                                              \n@param allowedPattern A parameter name can include only the following letters and symbols.

                                                                                                              a-zA-Z0-9_.-", "setterMethodName" : "setAllowedPattern", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "allowedPattern", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "allowedPattern", "variableType" : "String", "documentation" : "

                                                                                                              A parameter name can include only the following letters and symbols.

                                                                                                              a-zA-Z0-9_.-

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVersion", "beanStyleSetterMethodName" : "setVersion", "c2jName" : "Version", "c2jShape" : "PSParameterVersion", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The parameter version.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #version(Long)}.\n@param version a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #version(Long)", "deprecated" : false, "documentation" : "

                                                                                                              The parameter version.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "version", "fluentSetterDocumentation" : "

                                                                                                              The parameter version.

                                                                                                              \n@param version The parameter version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "version", "getterDocumentation" : "

                                                                                                              The parameter version.

                                                                                                              \n@return The parameter version.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Version", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Version", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "Version", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The parameter version.

                                                                                                              \n@param version The parameter version.", "setterMethodName" : "setVersion", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "version", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "version", "variableType" : "Long", "documentation" : "

                                                                                                              The parameter version.

                                                                                                              ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTierAsString", "beanStyleSetterMethodName" : "setTier", "c2jName" : "Tier", "c2jShape" : "ParameterTier", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The parameter tier.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #tierAsString(String)}.\n@param tier a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tier(String)", "deprecated" : false, "documentation" : "

                                                                                                              The parameter tier.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "ParameterTier", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "tier", "fluentEnumSetterMethodName" : "tier", "fluentGetterMethodName" : "tierAsString", "fluentSetterDocumentation" : "

                                                                                                              The parameter tier.

                                                                                                              \n@param tier The parameter tier.\n@see ParameterTier\n@return Returns a reference to this object so that method calls can be chained together.\n@see ParameterTier", "fluentSetterMethodName" : "tier", "getterDocumentation" : "

                                                                                                              The parameter tier.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #tier} will return {@link ParameterTier#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #tierAsString}.\n

                                                                                                              \n@return The parameter tier.\n@see ParameterTier", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tier", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tier", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Tier", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The parameter tier.

                                                                                                              \n@param tier The parameter tier.\n@see ParameterTier", "setterMethodName" : "setTier", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tier", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tier", "variableType" : "String", "documentation" : "

                                                                                                              The parameter tier.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPolicies", "beanStyleSetterMethodName" : "setPolicies", "c2jName" : "Policies", "c2jShape" : "ParameterPolicyList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A list of policies associated with a parameter.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #policies(List)}.\n@param policies a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #policies(List)", "deprecated" : false, "documentation" : "

                                                                                                              A list of policies associated with a parameter.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "policies", "fluentSetterDocumentation" : "

                                                                                                              A list of policies associated with a parameter.

                                                                                                              \n@param policies A list of policies associated with a parameter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "policies", "getterDocumentation" : "

                                                                                                              A list of policies associated with a parameter.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return A list of policies associated with a parameter.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Policies", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Policies", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ParameterInlinePolicy", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ParameterInlinePolicy.Builder} avoiding the need to create one manually via {@link ParameterInlinePolicy#builder()}.\n\nWhen the {@link Consumer} completes, {@link ParameterInlinePolicy.Builder#build()} is called immediately and its result is passed to {@link #member(ParameterInlinePolicy)}.\n@param member a consumer that will call methods on {@link ParameterInlinePolicy.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ParameterInlinePolicy)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "ParameterInlinePolicy", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "ParameterInlinePolicy", "variableName" : "member", "variableType" : "ParameterInlinePolicy", "documentation" : null, "simpleType" : "ParameterInlinePolicy", "variableSetterType" : "ParameterInlinePolicy" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ParameterInlinePolicy", "variableName" : "member", "variableType" : "ParameterInlinePolicy", "documentation" : "", "simpleType" : "ParameterInlinePolicy", "variableSetterType" : "ParameterInlinePolicy" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ParameterInlinePolicy", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ParameterInlinePolicy", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Policies", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A list of policies associated with a parameter.

                                                                                                              \n@param policies A list of policies associated with a parameter.", "setterMethodName" : "setPolicies", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "policies", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "policies", "variableType" : "java.util.List", "documentation" : "

                                                                                                              A list of policies associated with a parameter.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AllowedPattern" : { "beanStyleGetterMethodName" : "getAllowedPattern", "beanStyleSetterMethodName" : "setAllowedPattern", "c2jName" : "AllowedPattern", "c2jShape" : "AllowedPattern", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A parameter name can include only the following letters and symbols.

                                                                                                              a-zA-Z0-9_.-

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #allowedPattern(String)}.\n@param allowedPattern a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #allowedPattern(String)", "deprecated" : false, "documentation" : "

                                                                                                              A parameter name can include only the following letters and symbols.

                                                                                                              a-zA-Z0-9_.-

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "allowedPattern", "fluentSetterDocumentation" : "

                                                                                                              A parameter name can include only the following letters and symbols.

                                                                                                              a-zA-Z0-9_.-

                                                                                                              \n@param allowedPattern A parameter name can include only the following letters and symbols.

                                                                                                              a-zA-Z0-9_.-\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "allowedPattern", "getterDocumentation" : "

                                                                                                              A parameter name can include only the following letters and symbols.

                                                                                                              a-zA-Z0-9_.-

                                                                                                              \n@return A parameter name can include only the following letters and symbols.

                                                                                                              a-zA-Z0-9_.-", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AllowedPattern", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AllowedPattern", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AllowedPattern", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A parameter name can include only the following letters and symbols.

                                                                                                              a-zA-Z0-9_.-

                                                                                                              \n@param allowedPattern A parameter name can include only the following letters and symbols.

                                                                                                              a-zA-Z0-9_.-", "setterMethodName" : "setAllowedPattern", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "allowedPattern", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "allowedPattern", "variableType" : "String", "documentation" : "

                                                                                                              A parameter name can include only the following letters and symbols.

                                                                                                              a-zA-Z0-9_.-

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Description" : { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "ParameterDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Description of the parameter actions.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                                                              Description of the parameter actions.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                              Description of the parameter actions.

                                                                                                              \n@param description Description of the parameter actions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                              Description of the parameter actions.

                                                                                                              \n@return Description of the parameter actions.", "getterModel" : { "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" : "

                                                                                                              Description of the parameter actions.

                                                                                                              \n@param description Description of the parameter actions.", "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" : "

                                                                                                              Description of the parameter actions.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "KeyId" : { "beanStyleGetterMethodName" : "getKeyId", "beanStyleSetterMethodName" : "setKeyId", "c2jName" : "KeyId", "c2jShape" : "ParameterKeyId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the query key used for this parameter.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #keyId(String)}.\n@param keyId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #keyId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the query key used for this parameter.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "keyId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the query key used for this parameter.

                                                                                                              \n@param keyId The ID of the query key used for this parameter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "keyId", "getterDocumentation" : "

                                                                                                              The ID of the query key used for this parameter.

                                                                                                              \n@return The ID of the query key used for this parameter.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "KeyId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KeyId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "KeyId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the query key used for this parameter.

                                                                                                              \n@param keyId The ID of the query key used for this parameter.", "setterMethodName" : "setKeyId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "keyId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "keyId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the query key used for this parameter.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "LastModifiedDate" : { "beanStyleGetterMethodName" : "getLastModifiedDate", "beanStyleSetterMethodName" : "setLastModifiedDate", "c2jName" : "LastModifiedDate", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Date the parameter was last changed or updated.

                                                                                                              \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 #lastModifiedDate(Instant)}.\n@param lastModifiedDate 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 #lastModifiedDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                              Date the parameter was last changed or updated.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModifiedDate", "fluentSetterDocumentation" : "

                                                                                                              Date the parameter was last changed or updated.

                                                                                                              \n@param lastModifiedDate Date the parameter was last changed or updated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModifiedDate", "getterDocumentation" : "

                                                                                                              Date the parameter was last changed or updated.

                                                                                                              \n@return Date the parameter was last changed or updated.", "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" : "LastModifiedDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastModifiedDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastModifiedDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Date the parameter was last changed or updated.

                                                                                                              \n@param lastModifiedDate Date the parameter was last changed or updated.", "setterMethodName" : "setLastModifiedDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModifiedDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModifiedDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                              Date the parameter was last changed or updated.

                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "LastModifiedUser" : { "beanStyleGetterMethodName" : "getLastModifiedUser", "beanStyleSetterMethodName" : "setLastModifiedUser", "c2jName" : "LastModifiedUser", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Amazon Resource Name (ARN) of the AWS user who last changed the parameter.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #lastModifiedUser(String)}.\n@param lastModifiedUser a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastModifiedUser(String)", "deprecated" : false, "documentation" : "

                                                                                                              Amazon Resource Name (ARN) of the AWS user who last changed the parameter.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModifiedUser", "fluentSetterDocumentation" : "

                                                                                                              Amazon Resource Name (ARN) of the AWS user who last changed the parameter.

                                                                                                              \n@param lastModifiedUser Amazon Resource Name (ARN) of the AWS user who last changed the parameter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModifiedUser", "getterDocumentation" : "

                                                                                                              Amazon Resource Name (ARN) of the AWS user who last changed the parameter.

                                                                                                              \n@return Amazon Resource Name (ARN) of the AWS user who last changed the parameter.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastModifiedUser", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastModifiedUser", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastModifiedUser", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Amazon Resource Name (ARN) of the AWS user who last changed the parameter.

                                                                                                              \n@param lastModifiedUser Amazon Resource Name (ARN) of the AWS user who last changed the parameter.", "setterMethodName" : "setLastModifiedUser", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastModifiedUser", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastModifiedUser", "variableType" : "String", "documentation" : "

                                                                                                              Amazon Resource Name (ARN) of the AWS user who last changed the parameter.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "PSParameterName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The parameter name.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                              The parameter name.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                              The parameter name.

                                                                                                              \n@param name The parameter name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                              The parameter name.

                                                                                                              \n@return The parameter name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The parameter name.

                                                                                                              \n@param name The parameter name.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                              The parameter name.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Policies" : { "beanStyleGetterMethodName" : "getPolicies", "beanStyleSetterMethodName" : "setPolicies", "c2jName" : "Policies", "c2jShape" : "ParameterPolicyList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A list of policies associated with a parameter.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #policies(List)}.\n@param policies a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #policies(List)", "deprecated" : false, "documentation" : "

                                                                                                              A list of policies associated with a parameter.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "policies", "fluentSetterDocumentation" : "

                                                                                                              A list of policies associated with a parameter.

                                                                                                              \n@param policies A list of policies associated with a parameter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "policies", "getterDocumentation" : "

                                                                                                              A list of policies associated with a parameter.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return A list of policies associated with a parameter.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Policies", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Policies", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ParameterInlinePolicy", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ParameterInlinePolicy.Builder} avoiding the need to create one manually via {@link ParameterInlinePolicy#builder()}.\n\nWhen the {@link Consumer} completes, {@link ParameterInlinePolicy.Builder#build()} is called immediately and its result is passed to {@link #member(ParameterInlinePolicy)}.\n@param member a consumer that will call methods on {@link ParameterInlinePolicy.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ParameterInlinePolicy)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "ParameterInlinePolicy", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "ParameterInlinePolicy", "variableName" : "member", "variableType" : "ParameterInlinePolicy", "documentation" : null, "simpleType" : "ParameterInlinePolicy", "variableSetterType" : "ParameterInlinePolicy" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ParameterInlinePolicy", "variableName" : "member", "variableType" : "ParameterInlinePolicy", "documentation" : "", "simpleType" : "ParameterInlinePolicy", "variableSetterType" : "ParameterInlinePolicy" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ParameterInlinePolicy", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ParameterInlinePolicy", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Policies", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A list of policies associated with a parameter.

                                                                                                              \n@param policies A list of policies associated with a parameter.", "setterMethodName" : "setPolicies", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "policies", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "policies", "variableType" : "java.util.List", "documentation" : "

                                                                                                              A list of policies associated with a parameter.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "Tier" : { "beanStyleGetterMethodName" : "getTierAsString", "beanStyleSetterMethodName" : "setTier", "c2jName" : "Tier", "c2jShape" : "ParameterTier", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The parameter tier.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #tierAsString(String)}.\n@param tier a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tier(String)", "deprecated" : false, "documentation" : "

                                                                                                              The parameter tier.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "ParameterTier", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "tier", "fluentEnumSetterMethodName" : "tier", "fluentGetterMethodName" : "tierAsString", "fluentSetterDocumentation" : "

                                                                                                              The parameter tier.

                                                                                                              \n@param tier The parameter tier.\n@see ParameterTier\n@return Returns a reference to this object so that method calls can be chained together.\n@see ParameterTier", "fluentSetterMethodName" : "tier", "getterDocumentation" : "

                                                                                                              The parameter tier.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #tier} will return {@link ParameterTier#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #tierAsString}.\n

                                                                                                              \n@return The parameter tier.\n@see ParameterTier", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tier", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tier", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Tier", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The parameter tier.

                                                                                                              \n@param tier The parameter tier.\n@see ParameterTier", "setterMethodName" : "setTier", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tier", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tier", "variableType" : "String", "documentation" : "

                                                                                                              The parameter tier.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Type" : { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "ParameterType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The type of parameter. Valid parameter types include the following: String, String list, Secure string.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeAsString(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)", "deprecated" : false, "documentation" : "

                                                                                                              The type of parameter. Valid parameter types include the following: String, String list, Secure string.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "ParameterType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                                                                              The type of parameter. Valid parameter types include the following: String, String list, Secure string.

                                                                                                              \n@param type The type of parameter. Valid parameter types include the following: String, String list, Secure string.\n@see ParameterType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ParameterType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                              The type of parameter. Valid parameter types include the following: String, String list, Secure string.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link ParameterType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                                                                                              \n@return The type of parameter. Valid parameter types include the following: String, String list, Secure string.\n@see ParameterType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Type", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The type of parameter. Valid parameter types include the following: String, String list, Secure string.

                                                                                                              \n@param type The type of parameter. Valid parameter types include the following: String, String list, Secure string.\n@see ParameterType", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                                                                                                              The type of parameter. Valid parameter types include the following: String, String list, Secure string.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Version" : { "beanStyleGetterMethodName" : "getVersion", "beanStyleSetterMethodName" : "setVersion", "c2jName" : "Version", "c2jShape" : "PSParameterVersion", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The parameter version.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #version(Long)}.\n@param version a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #version(Long)", "deprecated" : false, "documentation" : "

                                                                                                              The parameter version.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "version", "fluentSetterDocumentation" : "

                                                                                                              The parameter version.

                                                                                                              \n@param version The parameter version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "version", "getterDocumentation" : "

                                                                                                              The parameter version.

                                                                                                              \n@return The parameter version.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Version", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Version", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "Version", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The parameter version.

                                                                                                              \n@param version The parameter version.", "setterMethodName" : "setVersion", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "version", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "version", "variableType" : "Long", "documentation" : "

                                                                                                              The parameter version.

                                                                                                              ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "PSParameterName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The parameter name.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                              The parameter name.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                              The parameter name.

                                                                                                              \n@param name The parameter name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                              The parameter name.

                                                                                                              \n@return The parameter name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The parameter name.

                                                                                                              \n@param name The parameter name.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                              The parameter name.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "ParameterType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The type of parameter. Valid parameter types include the following: String, String list, Secure string.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeAsString(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)", "deprecated" : false, "documentation" : "

                                                                                                              The type of parameter. Valid parameter types include the following: String, String list, Secure string.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "ParameterType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                                                                              The type of parameter. Valid parameter types include the following: String, String list, Secure string.

                                                                                                              \n@param type The type of parameter. Valid parameter types include the following: String, String list, Secure string.\n@see ParameterType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ParameterType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                              The type of parameter. Valid parameter types include the following: String, String list, Secure string.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link ParameterType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                                                                                              \n@return The type of parameter. Valid parameter types include the following: String, String list, Secure string.\n@see ParameterType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Type", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The type of parameter. Valid parameter types include the following: String, String list, Secure string.

                                                                                                              \n@param type The type of parameter. Valid parameter types include the following: String, String list, Secure string.\n@see ParameterType", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                                                                                                              The type of parameter. Valid parameter types include the following: String, String list, Secure string.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getKeyId", "beanStyleSetterMethodName" : "setKeyId", "c2jName" : "KeyId", "c2jShape" : "ParameterKeyId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the query key used for this parameter.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #keyId(String)}.\n@param keyId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #keyId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the query key used for this parameter.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "keyId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the query key used for this parameter.

                                                                                                              \n@param keyId The ID of the query key used for this parameter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "keyId", "getterDocumentation" : "

                                                                                                              The ID of the query key used for this parameter.

                                                                                                              \n@return The ID of the query key used for this parameter.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "KeyId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KeyId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "KeyId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the query key used for this parameter.

                                                                                                              \n@param keyId The ID of the query key used for this parameter.", "setterMethodName" : "setKeyId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "keyId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "keyId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the query key used for this parameter.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastModifiedDate", "beanStyleSetterMethodName" : "setLastModifiedDate", "c2jName" : "LastModifiedDate", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Date the parameter was last changed or updated.

                                                                                                              \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 #lastModifiedDate(Instant)}.\n@param lastModifiedDate 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 #lastModifiedDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                              Date the parameter was last changed or updated.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModifiedDate", "fluentSetterDocumentation" : "

                                                                                                              Date the parameter was last changed or updated.

                                                                                                              \n@param lastModifiedDate Date the parameter was last changed or updated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModifiedDate", "getterDocumentation" : "

                                                                                                              Date the parameter was last changed or updated.

                                                                                                              \n@return Date the parameter was last changed or updated.", "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" : "LastModifiedDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastModifiedDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastModifiedDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Date the parameter was last changed or updated.

                                                                                                              \n@param lastModifiedDate Date the parameter was last changed or updated.", "setterMethodName" : "setLastModifiedDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModifiedDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModifiedDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                              Date the parameter was last changed or updated.

                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastModifiedUser", "beanStyleSetterMethodName" : "setLastModifiedUser", "c2jName" : "LastModifiedUser", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Amazon Resource Name (ARN) of the AWS user who last changed the parameter.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #lastModifiedUser(String)}.\n@param lastModifiedUser a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastModifiedUser(String)", "deprecated" : false, "documentation" : "

                                                                                                              Amazon Resource Name (ARN) of the AWS user who last changed the parameter.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModifiedUser", "fluentSetterDocumentation" : "

                                                                                                              Amazon Resource Name (ARN) of the AWS user who last changed the parameter.

                                                                                                              \n@param lastModifiedUser Amazon Resource Name (ARN) of the AWS user who last changed the parameter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModifiedUser", "getterDocumentation" : "

                                                                                                              Amazon Resource Name (ARN) of the AWS user who last changed the parameter.

                                                                                                              \n@return Amazon Resource Name (ARN) of the AWS user who last changed the parameter.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastModifiedUser", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastModifiedUser", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastModifiedUser", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Amazon Resource Name (ARN) of the AWS user who last changed the parameter.

                                                                                                              \n@param lastModifiedUser Amazon Resource Name (ARN) of the AWS user who last changed the parameter.", "setterMethodName" : "setLastModifiedUser", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastModifiedUser", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastModifiedUser", "variableType" : "String", "documentation" : "

                                                                                                              Amazon Resource Name (ARN) of the AWS user who last changed the parameter.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "ParameterDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Description of the parameter actions.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                                                              Description of the parameter actions.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                              Description of the parameter actions.

                                                                                                              \n@param description Description of the parameter actions.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                              Description of the parameter actions.

                                                                                                              \n@return Description of the parameter actions.", "getterModel" : { "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" : "

                                                                                                              Description of the parameter actions.

                                                                                                              \n@param description Description of the parameter actions.", "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" : "

                                                                                                              Description of the parameter actions.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAllowedPattern", "beanStyleSetterMethodName" : "setAllowedPattern", "c2jName" : "AllowedPattern", "c2jShape" : "AllowedPattern", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A parameter name can include only the following letters and symbols.

                                                                                                              a-zA-Z0-9_.-

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #allowedPattern(String)}.\n@param allowedPattern a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #allowedPattern(String)", "deprecated" : false, "documentation" : "

                                                                                                              A parameter name can include only the following letters and symbols.

                                                                                                              a-zA-Z0-9_.-

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "allowedPattern", "fluentSetterDocumentation" : "

                                                                                                              A parameter name can include only the following letters and symbols.

                                                                                                              a-zA-Z0-9_.-

                                                                                                              \n@param allowedPattern A parameter name can include only the following letters and symbols.

                                                                                                              a-zA-Z0-9_.-\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "allowedPattern", "getterDocumentation" : "

                                                                                                              A parameter name can include only the following letters and symbols.

                                                                                                              a-zA-Z0-9_.-

                                                                                                              \n@return A parameter name can include only the following letters and symbols.

                                                                                                              a-zA-Z0-9_.-", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AllowedPattern", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AllowedPattern", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AllowedPattern", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A parameter name can include only the following letters and symbols.

                                                                                                              a-zA-Z0-9_.-

                                                                                                              \n@param allowedPattern A parameter name can include only the following letters and symbols.

                                                                                                              a-zA-Z0-9_.-", "setterMethodName" : "setAllowedPattern", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "allowedPattern", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "allowedPattern", "variableType" : "String", "documentation" : "

                                                                                                              A parameter name can include only the following letters and symbols.

                                                                                                              a-zA-Z0-9_.-

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVersion", "beanStyleSetterMethodName" : "setVersion", "c2jName" : "Version", "c2jShape" : "PSParameterVersion", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The parameter version.

                                                                                                              \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #version(Long)}.\n@param version a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #version(Long)", "deprecated" : false, "documentation" : "

                                                                                                              The parameter version.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "version", "fluentSetterDocumentation" : "

                                                                                                              The parameter version.

                                                                                                              \n@param version The parameter version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "version", "getterDocumentation" : "

                                                                                                              The parameter version.

                                                                                                              \n@return The parameter version.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Version", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Version", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "Version", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The parameter version.

                                                                                                              \n@param version The parameter version.", "setterMethodName" : "setVersion", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "version", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "version", "variableType" : "Long", "documentation" : "

                                                                                                              The parameter version.

                                                                                                              ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTierAsString", "beanStyleSetterMethodName" : "setTier", "c2jName" : "Tier", "c2jShape" : "ParameterTier", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The parameter tier.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #tierAsString(String)}.\n@param tier a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tier(String)", "deprecated" : false, "documentation" : "

                                                                                                              The parameter tier.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "ParameterTier", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "tier", "fluentEnumSetterMethodName" : "tier", "fluentGetterMethodName" : "tierAsString", "fluentSetterDocumentation" : "

                                                                                                              The parameter tier.

                                                                                                              \n@param tier The parameter tier.\n@see ParameterTier\n@return Returns a reference to this object so that method calls can be chained together.\n@see ParameterTier", "fluentSetterMethodName" : "tier", "getterDocumentation" : "

                                                                                                              The parameter tier.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #tier} will return {@link ParameterTier#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #tierAsString}.\n

                                                                                                              \n@return The parameter tier.\n@see ParameterTier", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tier", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tier", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Tier", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The parameter tier.

                                                                                                              \n@param tier The parameter tier.\n@see ParameterTier", "setterMethodName" : "setTier", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tier", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tier", "variableType" : "String", "documentation" : "

                                                                                                              The parameter tier.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPolicies", "beanStyleSetterMethodName" : "setPolicies", "c2jName" : "Policies", "c2jShape" : "ParameterPolicyList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A list of policies associated with a parameter.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #policies(List)}.\n@param policies a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #policies(List)", "deprecated" : false, "documentation" : "

                                                                                                              A list of policies associated with a parameter.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "policies", "fluentSetterDocumentation" : "

                                                                                                              A list of policies associated with a parameter.

                                                                                                              \n@param policies A list of policies associated with a parameter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "policies", "getterDocumentation" : "

                                                                                                              A list of policies associated with a parameter.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return A list of policies associated with a parameter.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Policies", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Policies", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ParameterInlinePolicy", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ParameterInlinePolicy.Builder} avoiding the need to create one manually via {@link ParameterInlinePolicy#builder()}.\n\nWhen the {@link Consumer} completes, {@link ParameterInlinePolicy.Builder#build()} is called immediately and its result is passed to {@link #member(ParameterInlinePolicy)}.\n@param member a consumer that will call methods on {@link ParameterInlinePolicy.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ParameterInlinePolicy)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "ParameterInlinePolicy", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "ParameterInlinePolicy", "variableName" : "member", "variableType" : "ParameterInlinePolicy", "documentation" : null, "simpleType" : "ParameterInlinePolicy", "variableSetterType" : "ParameterInlinePolicy" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ParameterInlinePolicy", "variableName" : "member", "variableType" : "ParameterInlinePolicy", "documentation" : "", "simpleType" : "ParameterInlinePolicy", "variableSetterType" : "ParameterInlinePolicy" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ParameterInlinePolicy", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ParameterInlinePolicy", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Policies", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A list of policies associated with a parameter.

                                                                                                              \n@param policies A list of policies associated with a parameter.", "setterMethodName" : "setPolicies", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "policies", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "policies", "variableType" : "java.util.List", "documentation" : "

                                                                                                              A list of policies associated with a parameter.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ParameterMetadata", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ParameterMetadata", "variableName" : "parameterMetadata", "variableType" : "ParameterMetadata", "documentation" : null, "simpleType" : "ParameterMetadata", "variableSetterType" : "ParameterMetadata" }, "wrapper" : false }, "ParameterNotFoundException" : { "c2jName" : "ParameterNotFound", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              The parameter could not be found. Verify the name and try again.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "ParameterNotFound", "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" : "ParameterNotFoundException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ParameterNotFoundException", "variableName" : "parameterNotFoundException", "variableType" : "ParameterNotFoundException", "documentation" : null, "simpleType" : "ParameterNotFoundException", "variableSetterType" : "ParameterNotFoundException" }, "wrapper" : false }, "ParameterPatternMismatchException" : { "c2jName" : "ParameterPatternMismatchException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              The parameter name is not valid.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "ParameterPatternMismatchException", "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" : "ParameterPatternMismatchException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ParameterPatternMismatchException", "variableName" : "parameterPatternMismatchException", "variableType" : "ParameterPatternMismatchException", "documentation" : null, "simpleType" : "ParameterPatternMismatchException", "variableSetterType" : "ParameterPatternMismatchException" }, "wrapper" : false }, "ParameterStringFilter" : { "c2jName" : "ParameterStringFilter", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              One or more filters. Use a filter to return a more specific list of results.

                                                                                                              The Name and Tier filter keys can't be used with the GetParametersByPath API action. Also, the Label filter key can't be used with the DescribeParameters API action.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "ParameterStringFilterKey", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of the filter.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name of the filter.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "

                                                                                                              The name of the filter.

                                                                                                              \n@param key The name of the filter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "

                                                                                                              The name of the filter.

                                                                                                              \n@return The name of the filter.", "getterModel" : { "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" : "

                                                                                                              The name of the filter.

                                                                                                              \n@param key The name of the filter.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "

                                                                                                              The name of the filter.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOption", "beanStyleSetterMethodName" : "setOption", "c2jName" : "Option", "c2jShape" : "ParameterStringQueryOption", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Valid options are Equals and BeginsWith. For Path filter, valid options are Recursive and OneLevel.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #option(String)}.\n@param option a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #option(String)", "deprecated" : false, "documentation" : "

                                                                                                              Valid options are Equals and BeginsWith. For Path filter, valid options are Recursive and OneLevel.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "option", "fluentSetterDocumentation" : "

                                                                                                              Valid options are Equals and BeginsWith. For Path filter, valid options are Recursive and OneLevel.

                                                                                                              \n@param option Valid options are Equals and BeginsWith. For Path filter, valid options are Recursive and OneLevel.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "option", "getterDocumentation" : "

                                                                                                              Valid options are Equals and BeginsWith. For Path filter, valid options are Recursive and OneLevel.

                                                                                                              \n@return Valid options are Equals and BeginsWith. For Path filter, valid options are Recursive and OneLevel.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Option", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Option", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Option", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Valid options are Equals and BeginsWith. For Path filter, valid options are Recursive and OneLevel.

                                                                                                              \n@param option Valid options are Equals and BeginsWith. For Path filter, valid options are Recursive and OneLevel.", "setterMethodName" : "setOption", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "option", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "option", "variableType" : "String", "documentation" : "

                                                                                                              Valid options are Equals and BeginsWith. For Path filter, valid options are Recursive and OneLevel.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getValues", "beanStyleSetterMethodName" : "setValues", "c2jName" : "Values", "c2jShape" : "ParameterStringFilterValueList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The value you want to search for.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #values(List)}.\n@param values a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #values(List)", "deprecated" : false, "documentation" : "

                                                                                                              The value you want to search for.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "values", "fluentSetterDocumentation" : "

                                                                                                              The value you want to search for.

                                                                                                              \n@param values The value you want to search for.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "values", "getterDocumentation" : "

                                                                                                              The value you want to search for.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The value you want to search for.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Values", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Values", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ParameterStringFilterValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "Values", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The value you want to search for.

                                                                                                              \n@param values The value you want to search for.", "setterMethodName" : "setValues", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : "

                                                                                                              The value you want to search for.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Key" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "ParameterStringFilterKey", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of the filter.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name of the filter.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "

                                                                                                              The name of the filter.

                                                                                                              \n@param key The name of the filter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "

                                                                                                              The name of the filter.

                                                                                                              \n@return The name of the filter.", "getterModel" : { "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" : "

                                                                                                              The name of the filter.

                                                                                                              \n@param key The name of the filter.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "

                                                                                                              The name of the filter.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Option" : { "beanStyleGetterMethodName" : "getOption", "beanStyleSetterMethodName" : "setOption", "c2jName" : "Option", "c2jShape" : "ParameterStringQueryOption", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Valid options are Equals and BeginsWith. For Path filter, valid options are Recursive and OneLevel.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #option(String)}.\n@param option a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #option(String)", "deprecated" : false, "documentation" : "

                                                                                                              Valid options are Equals and BeginsWith. For Path filter, valid options are Recursive and OneLevel.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "option", "fluentSetterDocumentation" : "

                                                                                                              Valid options are Equals and BeginsWith. For Path filter, valid options are Recursive and OneLevel.

                                                                                                              \n@param option Valid options are Equals and BeginsWith. For Path filter, valid options are Recursive and OneLevel.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "option", "getterDocumentation" : "

                                                                                                              Valid options are Equals and BeginsWith. For Path filter, valid options are Recursive and OneLevel.

                                                                                                              \n@return Valid options are Equals and BeginsWith. For Path filter, valid options are Recursive and OneLevel.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Option", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Option", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Option", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Valid options are Equals and BeginsWith. For Path filter, valid options are Recursive and OneLevel.

                                                                                                              \n@param option Valid options are Equals and BeginsWith. For Path filter, valid options are Recursive and OneLevel.", "setterMethodName" : "setOption", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "option", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "option", "variableType" : "String", "documentation" : "

                                                                                                              Valid options are Equals and BeginsWith. For Path filter, valid options are Recursive and OneLevel.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Values" : { "beanStyleGetterMethodName" : "getValues", "beanStyleSetterMethodName" : "setValues", "c2jName" : "Values", "c2jShape" : "ParameterStringFilterValueList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The value you want to search for.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #values(List)}.\n@param values a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #values(List)", "deprecated" : false, "documentation" : "

                                                                                                              The value you want to search for.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "values", "fluentSetterDocumentation" : "

                                                                                                              The value you want to search for.

                                                                                                              \n@param values The value you want to search for.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "values", "getterDocumentation" : "

                                                                                                              The value you want to search for.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The value you want to search for.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Values", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Values", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ParameterStringFilterValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "Values", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The value you want to search for.

                                                                                                              \n@param values The value you want to search for.", "setterMethodName" : "setValues", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : "

                                                                                                              The value you want to search for.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "ParameterStringFilterKey", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of the filter.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name of the filter.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "

                                                                                                              The name of the filter.

                                                                                                              \n@param key The name of the filter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "

                                                                                                              The name of the filter.

                                                                                                              \n@return The name of the filter.", "getterModel" : { "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" : "

                                                                                                              The name of the filter.

                                                                                                              \n@param key The name of the filter.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "

                                                                                                              The name of the filter.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOption", "beanStyleSetterMethodName" : "setOption", "c2jName" : "Option", "c2jShape" : "ParameterStringQueryOption", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Valid options are Equals and BeginsWith. For Path filter, valid options are Recursive and OneLevel.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #option(String)}.\n@param option a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #option(String)", "deprecated" : false, "documentation" : "

                                                                                                              Valid options are Equals and BeginsWith. For Path filter, valid options are Recursive and OneLevel.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "option", "fluentSetterDocumentation" : "

                                                                                                              Valid options are Equals and BeginsWith. For Path filter, valid options are Recursive and OneLevel.

                                                                                                              \n@param option Valid options are Equals and BeginsWith. For Path filter, valid options are Recursive and OneLevel.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "option", "getterDocumentation" : "

                                                                                                              Valid options are Equals and BeginsWith. For Path filter, valid options are Recursive and OneLevel.

                                                                                                              \n@return Valid options are Equals and BeginsWith. For Path filter, valid options are Recursive and OneLevel.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Option", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Option", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Option", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Valid options are Equals and BeginsWith. For Path filter, valid options are Recursive and OneLevel.

                                                                                                              \n@param option Valid options are Equals and BeginsWith. For Path filter, valid options are Recursive and OneLevel.", "setterMethodName" : "setOption", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "option", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "option", "variableType" : "String", "documentation" : "

                                                                                                              Valid options are Equals and BeginsWith. For Path filter, valid options are Recursive and OneLevel.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getValues", "beanStyleSetterMethodName" : "setValues", "c2jName" : "Values", "c2jShape" : "ParameterStringFilterValueList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The value you want to search for.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #values(List)}.\n@param values a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #values(List)", "deprecated" : false, "documentation" : "

                                                                                                              The value you want to search for.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "values", "fluentSetterDocumentation" : "

                                                                                                              The value you want to search for.

                                                                                                              \n@param values The value you want to search for.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "values", "getterDocumentation" : "

                                                                                                              The value you want to search for.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The value you want to search for.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Values", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Values", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ParameterStringFilterValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "Values", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The value you want to search for.

                                                                                                              \n@param values The value you want to search for.", "setterMethodName" : "setValues", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : "

                                                                                                              The value you want to search for.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Key" ], "shapeName" : "ParameterStringFilter", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ParameterStringFilter", "variableName" : "parameterStringFilter", "variableType" : "ParameterStringFilter", "documentation" : null, "simpleType" : "ParameterStringFilter", "variableSetterType" : "ParameterStringFilter" }, "wrapper" : false }, "ParameterTier" : { "c2jName" : "ParameterTier", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "STANDARD", "value" : "Standard" }, { "name" : "ADVANCED", "value" : "Advanced" } ], "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" : "ParameterTier", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ParameterTier", "variableName" : "parameterTier", "variableType" : "ParameterTier", "documentation" : null, "simpleType" : "ParameterTier", "variableSetterType" : "ParameterTier" }, "wrapper" : false }, "ParameterType" : { "c2jName" : "ParameterType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "STRING", "value" : "String" }, { "name" : "STRING_LIST", "value" : "StringList" }, { "name" : "SECURE_STRING", "value" : "SecureString" } ], "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" : "ParameterType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ParameterType", "variableName" : "parameterType", "variableType" : "ParameterType", "documentation" : null, "simpleType" : "ParameterType", "variableSetterType" : "ParameterType" }, "wrapper" : false }, "ParameterVersionLabelLimitExceededException" : { "c2jName" : "ParameterVersionLabelLimitExceeded", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              A parameter version can have a maximum of ten labels.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "ParameterVersionLabelLimitExceeded", "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" : "ParameterVersionLabelLimitExceededException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ParameterVersionLabelLimitExceededException", "variableName" : "parameterVersionLabelLimitExceededException", "variableType" : "ParameterVersionLabelLimitExceededException", "documentation" : null, "simpleType" : "ParameterVersionLabelLimitExceededException", "variableSetterType" : "ParameterVersionLabelLimitExceededException" }, "wrapper" : false }, "ParameterVersionNotFoundException" : { "c2jName" : "ParameterVersionNotFound", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              The specified parameter version was not found. Verify the parameter name and version, and try again.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "ParameterVersionNotFound", "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" : "ParameterVersionNotFoundException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ParameterVersionNotFoundException", "variableName" : "parameterVersionNotFoundException", "variableType" : "ParameterVersionNotFoundException", "documentation" : null, "simpleType" : "ParameterVersionNotFoundException", "variableSetterType" : "ParameterVersionNotFoundException" }, "wrapper" : false }, "ParametersFilter" : { "c2jName" : "ParametersFilter", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              This data type is deprecated. Instead, use ParameterStringFilter.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getKeyAsString", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "ParametersFilterKey", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of the filter.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #keyAsString(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name of the filter.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "ParametersFilterKey", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "key", "fluentEnumSetterMethodName" : "key", "fluentGetterMethodName" : "keyAsString", "fluentSetterDocumentation" : "

                                                                                                              The name of the filter.

                                                                                                              \n@param key The name of the filter.\n@see ParametersFilterKey\n@return Returns a reference to this object so that method calls can be chained together.\n@see ParametersFilterKey", "fluentSetterMethodName" : "key", "getterDocumentation" : "

                                                                                                              The name of the filter.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #key} will return {@link ParametersFilterKey#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #keyAsString}.\n

                                                                                                              \n@return The name of the filter.\n@see ParametersFilterKey", "getterModel" : { "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" : "

                                                                                                              The name of the filter.

                                                                                                              \n@param key The name of the filter.\n@see ParametersFilterKey", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "

                                                                                                              The name of the filter.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getValues", "beanStyleSetterMethodName" : "setValues", "c2jName" : "Values", "c2jShape" : "ParametersFilterValueList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The filter values.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #values(List)}.\n@param values a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #values(List)", "deprecated" : false, "documentation" : "

                                                                                                              The filter values.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "values", "fluentSetterDocumentation" : "

                                                                                                              The filter values.

                                                                                                              \n@param values The filter values.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "values", "getterDocumentation" : "

                                                                                                              The filter values.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The filter values.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Values", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Values", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ParametersFilterValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "Values", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The filter values.

                                                                                                              \n@param values The filter values.", "setterMethodName" : "setValues", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : "

                                                                                                              The filter values.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Key" : { "beanStyleGetterMethodName" : "getKeyAsString", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "ParametersFilterKey", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of the filter.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #keyAsString(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name of the filter.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "ParametersFilterKey", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "key", "fluentEnumSetterMethodName" : "key", "fluentGetterMethodName" : "keyAsString", "fluentSetterDocumentation" : "

                                                                                                              The name of the filter.

                                                                                                              \n@param key The name of the filter.\n@see ParametersFilterKey\n@return Returns a reference to this object so that method calls can be chained together.\n@see ParametersFilterKey", "fluentSetterMethodName" : "key", "getterDocumentation" : "

                                                                                                              The name of the filter.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #key} will return {@link ParametersFilterKey#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #keyAsString}.\n

                                                                                                              \n@return The name of the filter.\n@see ParametersFilterKey", "getterModel" : { "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" : "

                                                                                                              The name of the filter.

                                                                                                              \n@param key The name of the filter.\n@see ParametersFilterKey", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "

                                                                                                              The name of the filter.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Values" : { "beanStyleGetterMethodName" : "getValues", "beanStyleSetterMethodName" : "setValues", "c2jName" : "Values", "c2jShape" : "ParametersFilterValueList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The filter values.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #values(List)}.\n@param values a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #values(List)", "deprecated" : false, "documentation" : "

                                                                                                              The filter values.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "values", "fluentSetterDocumentation" : "

                                                                                                              The filter values.

                                                                                                              \n@param values The filter values.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "values", "getterDocumentation" : "

                                                                                                              The filter values.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The filter values.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Values", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Values", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ParametersFilterValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "Values", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The filter values.

                                                                                                              \n@param values The filter values.", "setterMethodName" : "setValues", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : "

                                                                                                              The filter values.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getKeyAsString", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "ParametersFilterKey", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of the filter.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #keyAsString(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name of the filter.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "ParametersFilterKey", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "key", "fluentEnumSetterMethodName" : "key", "fluentGetterMethodName" : "keyAsString", "fluentSetterDocumentation" : "

                                                                                                              The name of the filter.

                                                                                                              \n@param key The name of the filter.\n@see ParametersFilterKey\n@return Returns a reference to this object so that method calls can be chained together.\n@see ParametersFilterKey", "fluentSetterMethodName" : "key", "getterDocumentation" : "

                                                                                                              The name of the filter.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #key} will return {@link ParametersFilterKey#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #keyAsString}.\n

                                                                                                              \n@return The name of the filter.\n@see ParametersFilterKey", "getterModel" : { "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" : "

                                                                                                              The name of the filter.

                                                                                                              \n@param key The name of the filter.\n@see ParametersFilterKey", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "

                                                                                                              The name of the filter.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getValues", "beanStyleSetterMethodName" : "setValues", "c2jName" : "Values", "c2jShape" : "ParametersFilterValueList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The filter values.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #values(List)}.\n@param values a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #values(List)", "deprecated" : false, "documentation" : "

                                                                                                              The filter values.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "values", "fluentSetterDocumentation" : "

                                                                                                              The filter values.

                                                                                                              \n@param values The filter values.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "values", "getterDocumentation" : "

                                                                                                              The filter values.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The filter values.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Values", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Values", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ParametersFilterValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "Values", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The filter values.

                                                                                                              \n@param values The filter values.", "setterMethodName" : "setValues", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : "

                                                                                                              The filter values.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Key", "Values" ], "shapeName" : "ParametersFilter", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ParametersFilter", "variableName" : "parametersFilter", "variableType" : "ParametersFilter", "documentation" : null, "simpleType" : "ParametersFilter", "variableSetterType" : "ParametersFilter" }, "wrapper" : false }, "ParametersFilterKey" : { "c2jName" : "ParametersFilterKey", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "NAME", "value" : "Name" }, { "name" : "TYPE", "value" : "Type" }, { "name" : "KEY_ID", "value" : "KeyId" } ], "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" : "ParametersFilterKey", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ParametersFilterKey", "variableName" : "parametersFilterKey", "variableType" : "ParametersFilterKey", "documentation" : null, "simpleType" : "ParametersFilterKey", "variableSetterType" : "ParametersFilterKey" }, "wrapper" : false }, "Patch" : { "c2jName" : "Patch", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              Represents metadata about a patch.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "PatchId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the patch (this is different than the Microsoft Knowledge Base ID).

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #id(String)}.\n@param id a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #id(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the patch (this is different than the Microsoft Knowledge Base ID).

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "

                                                                                                              The ID of the patch (this is different than the Microsoft Knowledge Base ID).

                                                                                                              \n@param id The ID of the patch (this is different than the Microsoft Knowledge Base ID).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "

                                                                                                              The ID of the patch (this is different than the Microsoft Knowledge Base ID).

                                                                                                              \n@return The ID of the patch (this is different than the Microsoft Knowledge Base ID).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the patch (this is different than the Microsoft Knowledge Base ID).

                                                                                                              \n@param id The ID of the patch (this is different than the Microsoft Knowledge Base ID).", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the patch (this is different than the Microsoft Knowledge Base ID).

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getReleaseDate", "beanStyleSetterMethodName" : "setReleaseDate", "c2jName" : "ReleaseDate", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The date the patch was released.

                                                                                                              \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 #releaseDate(Instant)}.\n@param releaseDate 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 #releaseDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                              The date the patch was released.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "releaseDate", "fluentSetterDocumentation" : "

                                                                                                              The date the patch was released.

                                                                                                              \n@param releaseDate The date the patch was released.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "releaseDate", "getterDocumentation" : "

                                                                                                              The date the patch was released.

                                                                                                              \n@return The date the patch was released.", "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" : "ReleaseDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReleaseDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "ReleaseDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The date the patch was released.

                                                                                                              \n@param releaseDate The date the patch was released.", "setterMethodName" : "setReleaseDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "releaseDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "releaseDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                              The date the patch was released.

                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTitle", "beanStyleSetterMethodName" : "setTitle", "c2jName" : "Title", "c2jShape" : "PatchTitle", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The title of the patch.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #title(String)}.\n@param title a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #title(String)", "deprecated" : false, "documentation" : "

                                                                                                              The title of the patch.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "title", "fluentSetterDocumentation" : "

                                                                                                              The title of the patch.

                                                                                                              \n@param title The title of the patch.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "title", "getterDocumentation" : "

                                                                                                              The title of the patch.

                                                                                                              \n@return The title of the patch.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Title", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Title", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Title", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The title of the patch.

                                                                                                              \n@param title The title of the patch.", "setterMethodName" : "setTitle", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "title", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "title", "variableType" : "String", "documentation" : "

                                                                                                              The title of the patch.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "PatchDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The description of the patch.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                                                              The description of the patch.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                              The description of the patch.

                                                                                                              \n@param description The description of the patch.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                              The description of the patch.

                                                                                                              \n@return The description of the patch.", "getterModel" : { "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" : "

                                                                                                              The description of the patch.

                                                                                                              \n@param description The description of the patch.", "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" : "

                                                                                                              The description of the patch.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContentUrl", "beanStyleSetterMethodName" : "setContentUrl", "c2jName" : "ContentUrl", "c2jShape" : "PatchContentUrl", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The URL where more information can be obtained about the patch.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #contentUrl(String)}.\n@param contentUrl a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #contentUrl(String)", "deprecated" : false, "documentation" : "

                                                                                                              The URL where more information can be obtained about the patch.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "contentUrl", "fluentSetterDocumentation" : "

                                                                                                              The URL where more information can be obtained about the patch.

                                                                                                              \n@param contentUrl The URL where more information can be obtained about the patch.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentUrl", "getterDocumentation" : "

                                                                                                              The URL where more information can be obtained about the patch.

                                                                                                              \n@return The URL where more information can be obtained about the patch.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ContentUrl", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ContentUrl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ContentUrl", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The URL where more information can be obtained about the patch.

                                                                                                              \n@param contentUrl The URL where more information can be obtained about the patch.", "setterMethodName" : "setContentUrl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentUrl", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentUrl", "variableType" : "String", "documentation" : "

                                                                                                              The URL where more information can be obtained about the patch.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVendor", "beanStyleSetterMethodName" : "setVendor", "c2jName" : "Vendor", "c2jShape" : "PatchVendor", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of the vendor providing the patch.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #vendor(String)}.\n@param vendor a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #vendor(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name of the vendor providing the patch.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "vendor", "fluentSetterDocumentation" : "

                                                                                                              The name of the vendor providing the patch.

                                                                                                              \n@param vendor The name of the vendor providing the patch.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vendor", "getterDocumentation" : "

                                                                                                              The name of the vendor providing the patch.

                                                                                                              \n@return The name of the vendor providing the patch.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Vendor", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Vendor", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Vendor", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The name of the vendor providing the patch.

                                                                                                              \n@param vendor The name of the vendor providing the patch.", "setterMethodName" : "setVendor", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "vendor", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "vendor", "variableType" : "String", "documentation" : "

                                                                                                              The name of the vendor providing the patch.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getProductFamily", "beanStyleSetterMethodName" : "setProductFamily", "c2jName" : "ProductFamily", "c2jShape" : "PatchProductFamily", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The product family the patch is applicable for (for example, Windows).

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #productFamily(String)}.\n@param productFamily a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #productFamily(String)", "deprecated" : false, "documentation" : "

                                                                                                              The product family the patch is applicable for (for example, Windows).

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "productFamily", "fluentSetterDocumentation" : "

                                                                                                              The product family the patch is applicable for (for example, Windows).

                                                                                                              \n@param productFamily The product family the patch is applicable for (for example, Windows).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "productFamily", "getterDocumentation" : "

                                                                                                              The product family the patch is applicable for (for example, Windows).

                                                                                                              \n@return The product family the patch is applicable for (for example, Windows).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProductFamily", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ProductFamily", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProductFamily", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The product family the patch is applicable for (for example, Windows).

                                                                                                              \n@param productFamily The product family the patch is applicable for (for example, Windows).", "setterMethodName" : "setProductFamily", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "productFamily", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "productFamily", "variableType" : "String", "documentation" : "

                                                                                                              The product family the patch is applicable for (for example, Windows).

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getProduct", "beanStyleSetterMethodName" : "setProduct", "c2jName" : "Product", "c2jShape" : "PatchProduct", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The specific product the patch is applicable for (for example, WindowsServer2016).

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #product(String)}.\n@param product a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #product(String)", "deprecated" : false, "documentation" : "

                                                                                                              The specific product the patch is applicable for (for example, WindowsServer2016).

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "product", "fluentSetterDocumentation" : "

                                                                                                              The specific product the patch is applicable for (for example, WindowsServer2016).

                                                                                                              \n@param product The specific product the patch is applicable for (for example, WindowsServer2016).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "product", "getterDocumentation" : "

                                                                                                              The specific product the patch is applicable for (for example, WindowsServer2016).

                                                                                                              \n@return The specific product the patch is applicable for (for example, WindowsServer2016).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Product", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Product", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Product", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The specific product the patch is applicable for (for example, WindowsServer2016).

                                                                                                              \n@param product The specific product the patch is applicable for (for example, WindowsServer2016).", "setterMethodName" : "setProduct", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "product", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "product", "variableType" : "String", "documentation" : "

                                                                                                              The specific product the patch is applicable for (for example, WindowsServer2016).

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getClassification", "beanStyleSetterMethodName" : "setClassification", "c2jName" : "Classification", "c2jShape" : "PatchClassification", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The classification of the patch (for example, SecurityUpdates, Updates, CriticalUpdates).

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #classification(String)}.\n@param classification a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #classification(String)", "deprecated" : false, "documentation" : "

                                                                                                              The classification of the patch (for example, SecurityUpdates, Updates, CriticalUpdates).

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "classification", "fluentSetterDocumentation" : "

                                                                                                              The classification of the patch (for example, SecurityUpdates, Updates, CriticalUpdates).

                                                                                                              \n@param classification The classification of the patch (for example, SecurityUpdates, Updates, CriticalUpdates).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "classification", "getterDocumentation" : "

                                                                                                              The classification of the patch (for example, SecurityUpdates, Updates, CriticalUpdates).

                                                                                                              \n@return The classification of the patch (for example, SecurityUpdates, Updates, CriticalUpdates).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Classification", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Classification", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Classification", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The classification of the patch (for example, SecurityUpdates, Updates, CriticalUpdates).

                                                                                                              \n@param classification The classification of the patch (for example, SecurityUpdates, Updates, CriticalUpdates).", "setterMethodName" : "setClassification", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "classification", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "classification", "variableType" : "String", "documentation" : "

                                                                                                              The classification of the patch (for example, SecurityUpdates, Updates, CriticalUpdates).

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMsrcSeverity", "beanStyleSetterMethodName" : "setMsrcSeverity", "c2jName" : "MsrcSeverity", "c2jShape" : "PatchMsrcSeverity", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The severity of the patch (for example Critical, Important, Moderate).

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #msrcSeverity(String)}.\n@param msrcSeverity a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #msrcSeverity(String)", "deprecated" : false, "documentation" : "

                                                                                                              The severity of the patch (for example Critical, Important, Moderate).

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "msrcSeverity", "fluentSetterDocumentation" : "

                                                                                                              The severity of the patch (for example Critical, Important, Moderate).

                                                                                                              \n@param msrcSeverity The severity of the patch (for example Critical, Important, Moderate).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "msrcSeverity", "getterDocumentation" : "

                                                                                                              The severity of the patch (for example Critical, Important, Moderate).

                                                                                                              \n@return The severity of the patch (for example Critical, Important, Moderate).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MsrcSeverity", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MsrcSeverity", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MsrcSeverity", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The severity of the patch (for example Critical, Important, Moderate).

                                                                                                              \n@param msrcSeverity The severity of the patch (for example Critical, Important, Moderate).", "setterMethodName" : "setMsrcSeverity", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "msrcSeverity", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "msrcSeverity", "variableType" : "String", "documentation" : "

                                                                                                              The severity of the patch (for example Critical, Important, Moderate).

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getKbNumber", "beanStyleSetterMethodName" : "setKbNumber", "c2jName" : "KbNumber", "c2jShape" : "PatchKbNumber", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The Microsoft Knowledge Base ID of the patch.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #kbNumber(String)}.\n@param kbNumber a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #kbNumber(String)", "deprecated" : false, "documentation" : "

                                                                                                              The Microsoft Knowledge Base ID of the patch.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "kbNumber", "fluentSetterDocumentation" : "

                                                                                                              The Microsoft Knowledge Base ID of the patch.

                                                                                                              \n@param kbNumber The Microsoft Knowledge Base ID of the patch.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "kbNumber", "getterDocumentation" : "

                                                                                                              The Microsoft Knowledge Base ID of the patch.

                                                                                                              \n@return The Microsoft Knowledge Base ID of the patch.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "KbNumber", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KbNumber", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "KbNumber", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The Microsoft Knowledge Base ID of the patch.

                                                                                                              \n@param kbNumber The Microsoft Knowledge Base ID of the patch.", "setterMethodName" : "setKbNumber", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "kbNumber", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "kbNumber", "variableType" : "String", "documentation" : "

                                                                                                              The Microsoft Knowledge Base ID of the patch.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMsrcNumber", "beanStyleSetterMethodName" : "setMsrcNumber", "c2jName" : "MsrcNumber", "c2jShape" : "PatchMsrcNumber", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the MSRC bulletin the patch is related to.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #msrcNumber(String)}.\n@param msrcNumber a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #msrcNumber(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the MSRC bulletin the patch is related to.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "msrcNumber", "fluentSetterDocumentation" : "

                                                                                                              The ID of the MSRC bulletin the patch is related to.

                                                                                                              \n@param msrcNumber The ID of the MSRC bulletin the patch is related to.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "msrcNumber", "getterDocumentation" : "

                                                                                                              The ID of the MSRC bulletin the patch is related to.

                                                                                                              \n@return The ID of the MSRC bulletin the patch is related to.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MsrcNumber", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MsrcNumber", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MsrcNumber", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the MSRC bulletin the patch is related to.

                                                                                                              \n@param msrcNumber The ID of the MSRC bulletin the patch is related to.", "setterMethodName" : "setMsrcNumber", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "msrcNumber", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "msrcNumber", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the MSRC bulletin the patch is related to.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLanguage", "beanStyleSetterMethodName" : "setLanguage", "c2jName" : "Language", "c2jShape" : "PatchLanguage", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The language of the patch if it's language-specific.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #language(String)}.\n@param language a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #language(String)", "deprecated" : false, "documentation" : "

                                                                                                              The language of the patch if it's language-specific.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "language", "fluentSetterDocumentation" : "

                                                                                                              The language of the patch if it's language-specific.

                                                                                                              \n@param language The language of the patch if it's language-specific.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "language", "getterDocumentation" : "

                                                                                                              The language of the patch if it's language-specific.

                                                                                                              \n@return The language of the patch if it's language-specific.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Language", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Language", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Language", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The language of the patch if it's language-specific.

                                                                                                              \n@param language The language of the patch if it's language-specific.", "setterMethodName" : "setLanguage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "language", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "language", "variableType" : "String", "documentation" : "

                                                                                                              The language of the patch if it's language-specific.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Classification" : { "beanStyleGetterMethodName" : "getClassification", "beanStyleSetterMethodName" : "setClassification", "c2jName" : "Classification", "c2jShape" : "PatchClassification", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The classification of the patch (for example, SecurityUpdates, Updates, CriticalUpdates).

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #classification(String)}.\n@param classification a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #classification(String)", "deprecated" : false, "documentation" : "

                                                                                                              The classification of the patch (for example, SecurityUpdates, Updates, CriticalUpdates).

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "classification", "fluentSetterDocumentation" : "

                                                                                                              The classification of the patch (for example, SecurityUpdates, Updates, CriticalUpdates).

                                                                                                              \n@param classification The classification of the patch (for example, SecurityUpdates, Updates, CriticalUpdates).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "classification", "getterDocumentation" : "

                                                                                                              The classification of the patch (for example, SecurityUpdates, Updates, CriticalUpdates).

                                                                                                              \n@return The classification of the patch (for example, SecurityUpdates, Updates, CriticalUpdates).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Classification", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Classification", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Classification", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The classification of the patch (for example, SecurityUpdates, Updates, CriticalUpdates).

                                                                                                              \n@param classification The classification of the patch (for example, SecurityUpdates, Updates, CriticalUpdates).", "setterMethodName" : "setClassification", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "classification", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "classification", "variableType" : "String", "documentation" : "

                                                                                                              The classification of the patch (for example, SecurityUpdates, Updates, CriticalUpdates).

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ContentUrl" : { "beanStyleGetterMethodName" : "getContentUrl", "beanStyleSetterMethodName" : "setContentUrl", "c2jName" : "ContentUrl", "c2jShape" : "PatchContentUrl", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The URL where more information can be obtained about the patch.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #contentUrl(String)}.\n@param contentUrl a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #contentUrl(String)", "deprecated" : false, "documentation" : "

                                                                                                              The URL where more information can be obtained about the patch.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "contentUrl", "fluentSetterDocumentation" : "

                                                                                                              The URL where more information can be obtained about the patch.

                                                                                                              \n@param contentUrl The URL where more information can be obtained about the patch.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentUrl", "getterDocumentation" : "

                                                                                                              The URL where more information can be obtained about the patch.

                                                                                                              \n@return The URL where more information can be obtained about the patch.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ContentUrl", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ContentUrl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ContentUrl", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The URL where more information can be obtained about the patch.

                                                                                                              \n@param contentUrl The URL where more information can be obtained about the patch.", "setterMethodName" : "setContentUrl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentUrl", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentUrl", "variableType" : "String", "documentation" : "

                                                                                                              The URL where more information can be obtained about the patch.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Description" : { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "PatchDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The description of the patch.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                                                              The description of the patch.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                              The description of the patch.

                                                                                                              \n@param description The description of the patch.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                              The description of the patch.

                                                                                                              \n@return The description of the patch.", "getterModel" : { "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" : "

                                                                                                              The description of the patch.

                                                                                                              \n@param description The description of the patch.", "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" : "

                                                                                                              The description of the patch.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Id" : { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "PatchId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the patch (this is different than the Microsoft Knowledge Base ID).

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #id(String)}.\n@param id a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #id(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the patch (this is different than the Microsoft Knowledge Base ID).

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "

                                                                                                              The ID of the patch (this is different than the Microsoft Knowledge Base ID).

                                                                                                              \n@param id The ID of the patch (this is different than the Microsoft Knowledge Base ID).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "

                                                                                                              The ID of the patch (this is different than the Microsoft Knowledge Base ID).

                                                                                                              \n@return The ID of the patch (this is different than the Microsoft Knowledge Base ID).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the patch (this is different than the Microsoft Knowledge Base ID).

                                                                                                              \n@param id The ID of the patch (this is different than the Microsoft Knowledge Base ID).", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the patch (this is different than the Microsoft Knowledge Base ID).

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "KbNumber" : { "beanStyleGetterMethodName" : "getKbNumber", "beanStyleSetterMethodName" : "setKbNumber", "c2jName" : "KbNumber", "c2jShape" : "PatchKbNumber", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The Microsoft Knowledge Base ID of the patch.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #kbNumber(String)}.\n@param kbNumber a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #kbNumber(String)", "deprecated" : false, "documentation" : "

                                                                                                              The Microsoft Knowledge Base ID of the patch.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "kbNumber", "fluentSetterDocumentation" : "

                                                                                                              The Microsoft Knowledge Base ID of the patch.

                                                                                                              \n@param kbNumber The Microsoft Knowledge Base ID of the patch.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "kbNumber", "getterDocumentation" : "

                                                                                                              The Microsoft Knowledge Base ID of the patch.

                                                                                                              \n@return The Microsoft Knowledge Base ID of the patch.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "KbNumber", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KbNumber", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "KbNumber", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The Microsoft Knowledge Base ID of the patch.

                                                                                                              \n@param kbNumber The Microsoft Knowledge Base ID of the patch.", "setterMethodName" : "setKbNumber", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "kbNumber", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "kbNumber", "variableType" : "String", "documentation" : "

                                                                                                              The Microsoft Knowledge Base ID of the patch.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Language" : { "beanStyleGetterMethodName" : "getLanguage", "beanStyleSetterMethodName" : "setLanguage", "c2jName" : "Language", "c2jShape" : "PatchLanguage", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The language of the patch if it's language-specific.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #language(String)}.\n@param language a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #language(String)", "deprecated" : false, "documentation" : "

                                                                                                              The language of the patch if it's language-specific.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "language", "fluentSetterDocumentation" : "

                                                                                                              The language of the patch if it's language-specific.

                                                                                                              \n@param language The language of the patch if it's language-specific.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "language", "getterDocumentation" : "

                                                                                                              The language of the patch if it's language-specific.

                                                                                                              \n@return The language of the patch if it's language-specific.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Language", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Language", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Language", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The language of the patch if it's language-specific.

                                                                                                              \n@param language The language of the patch if it's language-specific.", "setterMethodName" : "setLanguage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "language", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "language", "variableType" : "String", "documentation" : "

                                                                                                              The language of the patch if it's language-specific.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "MsrcNumber" : { "beanStyleGetterMethodName" : "getMsrcNumber", "beanStyleSetterMethodName" : "setMsrcNumber", "c2jName" : "MsrcNumber", "c2jShape" : "PatchMsrcNumber", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the MSRC bulletin the patch is related to.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #msrcNumber(String)}.\n@param msrcNumber a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #msrcNumber(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the MSRC bulletin the patch is related to.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "msrcNumber", "fluentSetterDocumentation" : "

                                                                                                              The ID of the MSRC bulletin the patch is related to.

                                                                                                              \n@param msrcNumber The ID of the MSRC bulletin the patch is related to.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "msrcNumber", "getterDocumentation" : "

                                                                                                              The ID of the MSRC bulletin the patch is related to.

                                                                                                              \n@return The ID of the MSRC bulletin the patch is related to.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MsrcNumber", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MsrcNumber", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MsrcNumber", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the MSRC bulletin the patch is related to.

                                                                                                              \n@param msrcNumber The ID of the MSRC bulletin the patch is related to.", "setterMethodName" : "setMsrcNumber", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "msrcNumber", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "msrcNumber", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the MSRC bulletin the patch is related to.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "MsrcSeverity" : { "beanStyleGetterMethodName" : "getMsrcSeverity", "beanStyleSetterMethodName" : "setMsrcSeverity", "c2jName" : "MsrcSeverity", "c2jShape" : "PatchMsrcSeverity", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The severity of the patch (for example Critical, Important, Moderate).

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #msrcSeverity(String)}.\n@param msrcSeverity a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #msrcSeverity(String)", "deprecated" : false, "documentation" : "

                                                                                                              The severity of the patch (for example Critical, Important, Moderate).

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "msrcSeverity", "fluentSetterDocumentation" : "

                                                                                                              The severity of the patch (for example Critical, Important, Moderate).

                                                                                                              \n@param msrcSeverity The severity of the patch (for example Critical, Important, Moderate).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "msrcSeverity", "getterDocumentation" : "

                                                                                                              The severity of the patch (for example Critical, Important, Moderate).

                                                                                                              \n@return The severity of the patch (for example Critical, Important, Moderate).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MsrcSeverity", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MsrcSeverity", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MsrcSeverity", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The severity of the patch (for example Critical, Important, Moderate).

                                                                                                              \n@param msrcSeverity The severity of the patch (for example Critical, Important, Moderate).", "setterMethodName" : "setMsrcSeverity", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "msrcSeverity", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "msrcSeverity", "variableType" : "String", "documentation" : "

                                                                                                              The severity of the patch (for example Critical, Important, Moderate).

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Product" : { "beanStyleGetterMethodName" : "getProduct", "beanStyleSetterMethodName" : "setProduct", "c2jName" : "Product", "c2jShape" : "PatchProduct", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The specific product the patch is applicable for (for example, WindowsServer2016).

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #product(String)}.\n@param product a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #product(String)", "deprecated" : false, "documentation" : "

                                                                                                              The specific product the patch is applicable for (for example, WindowsServer2016).

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "product", "fluentSetterDocumentation" : "

                                                                                                              The specific product the patch is applicable for (for example, WindowsServer2016).

                                                                                                              \n@param product The specific product the patch is applicable for (for example, WindowsServer2016).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "product", "getterDocumentation" : "

                                                                                                              The specific product the patch is applicable for (for example, WindowsServer2016).

                                                                                                              \n@return The specific product the patch is applicable for (for example, WindowsServer2016).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Product", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Product", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Product", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The specific product the patch is applicable for (for example, WindowsServer2016).

                                                                                                              \n@param product The specific product the patch is applicable for (for example, WindowsServer2016).", "setterMethodName" : "setProduct", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "product", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "product", "variableType" : "String", "documentation" : "

                                                                                                              The specific product the patch is applicable for (for example, WindowsServer2016).

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ProductFamily" : { "beanStyleGetterMethodName" : "getProductFamily", "beanStyleSetterMethodName" : "setProductFamily", "c2jName" : "ProductFamily", "c2jShape" : "PatchProductFamily", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The product family the patch is applicable for (for example, Windows).

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #productFamily(String)}.\n@param productFamily a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #productFamily(String)", "deprecated" : false, "documentation" : "

                                                                                                              The product family the patch is applicable for (for example, Windows).

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "productFamily", "fluentSetterDocumentation" : "

                                                                                                              The product family the patch is applicable for (for example, Windows).

                                                                                                              \n@param productFamily The product family the patch is applicable for (for example, Windows).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "productFamily", "getterDocumentation" : "

                                                                                                              The product family the patch is applicable for (for example, Windows).

                                                                                                              \n@return The product family the patch is applicable for (for example, Windows).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProductFamily", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ProductFamily", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProductFamily", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The product family the patch is applicable for (for example, Windows).

                                                                                                              \n@param productFamily The product family the patch is applicable for (for example, Windows).", "setterMethodName" : "setProductFamily", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "productFamily", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "productFamily", "variableType" : "String", "documentation" : "

                                                                                                              The product family the patch is applicable for (for example, Windows).

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ReleaseDate" : { "beanStyleGetterMethodName" : "getReleaseDate", "beanStyleSetterMethodName" : "setReleaseDate", "c2jName" : "ReleaseDate", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The date the patch was released.

                                                                                                              \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 #releaseDate(Instant)}.\n@param releaseDate 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 #releaseDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                              The date the patch was released.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "releaseDate", "fluentSetterDocumentation" : "

                                                                                                              The date the patch was released.

                                                                                                              \n@param releaseDate The date the patch was released.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "releaseDate", "getterDocumentation" : "

                                                                                                              The date the patch was released.

                                                                                                              \n@return The date the patch was released.", "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" : "ReleaseDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReleaseDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "ReleaseDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The date the patch was released.

                                                                                                              \n@param releaseDate The date the patch was released.", "setterMethodName" : "setReleaseDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "releaseDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "releaseDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                              The date the patch was released.

                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "Title" : { "beanStyleGetterMethodName" : "getTitle", "beanStyleSetterMethodName" : "setTitle", "c2jName" : "Title", "c2jShape" : "PatchTitle", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The title of the patch.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #title(String)}.\n@param title a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #title(String)", "deprecated" : false, "documentation" : "

                                                                                                              The title of the patch.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "title", "fluentSetterDocumentation" : "

                                                                                                              The title of the patch.

                                                                                                              \n@param title The title of the patch.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "title", "getterDocumentation" : "

                                                                                                              The title of the patch.

                                                                                                              \n@return The title of the patch.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Title", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Title", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Title", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The title of the patch.

                                                                                                              \n@param title The title of the patch.", "setterMethodName" : "setTitle", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "title", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "title", "variableType" : "String", "documentation" : "

                                                                                                              The title of the patch.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Vendor" : { "beanStyleGetterMethodName" : "getVendor", "beanStyleSetterMethodName" : "setVendor", "c2jName" : "Vendor", "c2jShape" : "PatchVendor", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of the vendor providing the patch.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #vendor(String)}.\n@param vendor a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #vendor(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name of the vendor providing the patch.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "vendor", "fluentSetterDocumentation" : "

                                                                                                              The name of the vendor providing the patch.

                                                                                                              \n@param vendor The name of the vendor providing the patch.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vendor", "getterDocumentation" : "

                                                                                                              The name of the vendor providing the patch.

                                                                                                              \n@return The name of the vendor providing the patch.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Vendor", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Vendor", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Vendor", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The name of the vendor providing the patch.

                                                                                                              \n@param vendor The name of the vendor providing the patch.", "setterMethodName" : "setVendor", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "vendor", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "vendor", "variableType" : "String", "documentation" : "

                                                                                                              The name of the vendor providing the patch.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getId", "beanStyleSetterMethodName" : "setId", "c2jName" : "Id", "c2jShape" : "PatchId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the patch (this is different than the Microsoft Knowledge Base ID).

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #id(String)}.\n@param id a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #id(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the patch (this is different than the Microsoft Knowledge Base ID).

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "id", "fluentSetterDocumentation" : "

                                                                                                              The ID of the patch (this is different than the Microsoft Knowledge Base ID).

                                                                                                              \n@param id The ID of the patch (this is different than the Microsoft Knowledge Base ID).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "id", "getterDocumentation" : "

                                                                                                              The ID of the patch (this is different than the Microsoft Knowledge Base ID).

                                                                                                              \n@return The ID of the patch (this is different than the Microsoft Knowledge Base ID).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Id", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Id", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Id", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the patch (this is different than the Microsoft Knowledge Base ID).

                                                                                                              \n@param id The ID of the patch (this is different than the Microsoft Knowledge Base ID).", "setterMethodName" : "setId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "id", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the patch (this is different than the Microsoft Knowledge Base ID).

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getReleaseDate", "beanStyleSetterMethodName" : "setReleaseDate", "c2jName" : "ReleaseDate", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The date the patch was released.

                                                                                                              \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 #releaseDate(Instant)}.\n@param releaseDate 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 #releaseDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                              The date the patch was released.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "releaseDate", "fluentSetterDocumentation" : "

                                                                                                              The date the patch was released.

                                                                                                              \n@param releaseDate The date the patch was released.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "releaseDate", "getterDocumentation" : "

                                                                                                              The date the patch was released.

                                                                                                              \n@return The date the patch was released.", "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" : "ReleaseDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ReleaseDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "ReleaseDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The date the patch was released.

                                                                                                              \n@param releaseDate The date the patch was released.", "setterMethodName" : "setReleaseDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "releaseDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "releaseDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                              The date the patch was released.

                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTitle", "beanStyleSetterMethodName" : "setTitle", "c2jName" : "Title", "c2jShape" : "PatchTitle", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The title of the patch.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #title(String)}.\n@param title a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #title(String)", "deprecated" : false, "documentation" : "

                                                                                                              The title of the patch.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "title", "fluentSetterDocumentation" : "

                                                                                                              The title of the patch.

                                                                                                              \n@param title The title of the patch.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "title", "getterDocumentation" : "

                                                                                                              The title of the patch.

                                                                                                              \n@return The title of the patch.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Title", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Title", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Title", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The title of the patch.

                                                                                                              \n@param title The title of the patch.", "setterMethodName" : "setTitle", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "title", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "title", "variableType" : "String", "documentation" : "

                                                                                                              The title of the patch.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "PatchDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The description of the patch.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                                                              The description of the patch.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                              The description of the patch.

                                                                                                              \n@param description The description of the patch.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                              The description of the patch.

                                                                                                              \n@return The description of the patch.", "getterModel" : { "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" : "

                                                                                                              The description of the patch.

                                                                                                              \n@param description The description of the patch.", "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" : "

                                                                                                              The description of the patch.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getContentUrl", "beanStyleSetterMethodName" : "setContentUrl", "c2jName" : "ContentUrl", "c2jShape" : "PatchContentUrl", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The URL where more information can be obtained about the patch.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #contentUrl(String)}.\n@param contentUrl a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #contentUrl(String)", "deprecated" : false, "documentation" : "

                                                                                                              The URL where more information can be obtained about the patch.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "contentUrl", "fluentSetterDocumentation" : "

                                                                                                              The URL where more information can be obtained about the patch.

                                                                                                              \n@param contentUrl The URL where more information can be obtained about the patch.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "contentUrl", "getterDocumentation" : "

                                                                                                              The URL where more information can be obtained about the patch.

                                                                                                              \n@return The URL where more information can be obtained about the patch.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ContentUrl", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ContentUrl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ContentUrl", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The URL where more information can be obtained about the patch.

                                                                                                              \n@param contentUrl The URL where more information can be obtained about the patch.", "setterMethodName" : "setContentUrl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "contentUrl", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "contentUrl", "variableType" : "String", "documentation" : "

                                                                                                              The URL where more information can be obtained about the patch.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVendor", "beanStyleSetterMethodName" : "setVendor", "c2jName" : "Vendor", "c2jShape" : "PatchVendor", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of the vendor providing the patch.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #vendor(String)}.\n@param vendor a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #vendor(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name of the vendor providing the patch.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "vendor", "fluentSetterDocumentation" : "

                                                                                                              The name of the vendor providing the patch.

                                                                                                              \n@param vendor The name of the vendor providing the patch.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "vendor", "getterDocumentation" : "

                                                                                                              The name of the vendor providing the patch.

                                                                                                              \n@return The name of the vendor providing the patch.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Vendor", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Vendor", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Vendor", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The name of the vendor providing the patch.

                                                                                                              \n@param vendor The name of the vendor providing the patch.", "setterMethodName" : "setVendor", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "vendor", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "vendor", "variableType" : "String", "documentation" : "

                                                                                                              The name of the vendor providing the patch.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getProductFamily", "beanStyleSetterMethodName" : "setProductFamily", "c2jName" : "ProductFamily", "c2jShape" : "PatchProductFamily", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The product family the patch is applicable for (for example, Windows).

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #productFamily(String)}.\n@param productFamily a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #productFamily(String)", "deprecated" : false, "documentation" : "

                                                                                                              The product family the patch is applicable for (for example, Windows).

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "productFamily", "fluentSetterDocumentation" : "

                                                                                                              The product family the patch is applicable for (for example, Windows).

                                                                                                              \n@param productFamily The product family the patch is applicable for (for example, Windows).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "productFamily", "getterDocumentation" : "

                                                                                                              The product family the patch is applicable for (for example, Windows).

                                                                                                              \n@return The product family the patch is applicable for (for example, Windows).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ProductFamily", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ProductFamily", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ProductFamily", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The product family the patch is applicable for (for example, Windows).

                                                                                                              \n@param productFamily The product family the patch is applicable for (for example, Windows).", "setterMethodName" : "setProductFamily", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "productFamily", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "productFamily", "variableType" : "String", "documentation" : "

                                                                                                              The product family the patch is applicable for (for example, Windows).

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getProduct", "beanStyleSetterMethodName" : "setProduct", "c2jName" : "Product", "c2jShape" : "PatchProduct", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The specific product the patch is applicable for (for example, WindowsServer2016).

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #product(String)}.\n@param product a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #product(String)", "deprecated" : false, "documentation" : "

                                                                                                              The specific product the patch is applicable for (for example, WindowsServer2016).

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "product", "fluentSetterDocumentation" : "

                                                                                                              The specific product the patch is applicable for (for example, WindowsServer2016).

                                                                                                              \n@param product The specific product the patch is applicable for (for example, WindowsServer2016).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "product", "getterDocumentation" : "

                                                                                                              The specific product the patch is applicable for (for example, WindowsServer2016).

                                                                                                              \n@return The specific product the patch is applicable for (for example, WindowsServer2016).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Product", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Product", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Product", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The specific product the patch is applicable for (for example, WindowsServer2016).

                                                                                                              \n@param product The specific product the patch is applicable for (for example, WindowsServer2016).", "setterMethodName" : "setProduct", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "product", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "product", "variableType" : "String", "documentation" : "

                                                                                                              The specific product the patch is applicable for (for example, WindowsServer2016).

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getClassification", "beanStyleSetterMethodName" : "setClassification", "c2jName" : "Classification", "c2jShape" : "PatchClassification", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The classification of the patch (for example, SecurityUpdates, Updates, CriticalUpdates).

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #classification(String)}.\n@param classification a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #classification(String)", "deprecated" : false, "documentation" : "

                                                                                                              The classification of the patch (for example, SecurityUpdates, Updates, CriticalUpdates).

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "classification", "fluentSetterDocumentation" : "

                                                                                                              The classification of the patch (for example, SecurityUpdates, Updates, CriticalUpdates).

                                                                                                              \n@param classification The classification of the patch (for example, SecurityUpdates, Updates, CriticalUpdates).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "classification", "getterDocumentation" : "

                                                                                                              The classification of the patch (for example, SecurityUpdates, Updates, CriticalUpdates).

                                                                                                              \n@return The classification of the patch (for example, SecurityUpdates, Updates, CriticalUpdates).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Classification", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Classification", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Classification", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The classification of the patch (for example, SecurityUpdates, Updates, CriticalUpdates).

                                                                                                              \n@param classification The classification of the patch (for example, SecurityUpdates, Updates, CriticalUpdates).", "setterMethodName" : "setClassification", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "classification", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "classification", "variableType" : "String", "documentation" : "

                                                                                                              The classification of the patch (for example, SecurityUpdates, Updates, CriticalUpdates).

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMsrcSeverity", "beanStyleSetterMethodName" : "setMsrcSeverity", "c2jName" : "MsrcSeverity", "c2jShape" : "PatchMsrcSeverity", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The severity of the patch (for example Critical, Important, Moderate).

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #msrcSeverity(String)}.\n@param msrcSeverity a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #msrcSeverity(String)", "deprecated" : false, "documentation" : "

                                                                                                              The severity of the patch (for example Critical, Important, Moderate).

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "msrcSeverity", "fluentSetterDocumentation" : "

                                                                                                              The severity of the patch (for example Critical, Important, Moderate).

                                                                                                              \n@param msrcSeverity The severity of the patch (for example Critical, Important, Moderate).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "msrcSeverity", "getterDocumentation" : "

                                                                                                              The severity of the patch (for example Critical, Important, Moderate).

                                                                                                              \n@return The severity of the patch (for example Critical, Important, Moderate).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MsrcSeverity", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MsrcSeverity", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MsrcSeverity", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The severity of the patch (for example Critical, Important, Moderate).

                                                                                                              \n@param msrcSeverity The severity of the patch (for example Critical, Important, Moderate).", "setterMethodName" : "setMsrcSeverity", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "msrcSeverity", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "msrcSeverity", "variableType" : "String", "documentation" : "

                                                                                                              The severity of the patch (for example Critical, Important, Moderate).

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getKbNumber", "beanStyleSetterMethodName" : "setKbNumber", "c2jName" : "KbNumber", "c2jShape" : "PatchKbNumber", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The Microsoft Knowledge Base ID of the patch.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #kbNumber(String)}.\n@param kbNumber a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #kbNumber(String)", "deprecated" : false, "documentation" : "

                                                                                                              The Microsoft Knowledge Base ID of the patch.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "kbNumber", "fluentSetterDocumentation" : "

                                                                                                              The Microsoft Knowledge Base ID of the patch.

                                                                                                              \n@param kbNumber The Microsoft Knowledge Base ID of the patch.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "kbNumber", "getterDocumentation" : "

                                                                                                              The Microsoft Knowledge Base ID of the patch.

                                                                                                              \n@return The Microsoft Knowledge Base ID of the patch.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "KbNumber", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KbNumber", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "KbNumber", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The Microsoft Knowledge Base ID of the patch.

                                                                                                              \n@param kbNumber The Microsoft Knowledge Base ID of the patch.", "setterMethodName" : "setKbNumber", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "kbNumber", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "kbNumber", "variableType" : "String", "documentation" : "

                                                                                                              The Microsoft Knowledge Base ID of the patch.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMsrcNumber", "beanStyleSetterMethodName" : "setMsrcNumber", "c2jName" : "MsrcNumber", "c2jShape" : "PatchMsrcNumber", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the MSRC bulletin the patch is related to.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #msrcNumber(String)}.\n@param msrcNumber a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #msrcNumber(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the MSRC bulletin the patch is related to.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "msrcNumber", "fluentSetterDocumentation" : "

                                                                                                              The ID of the MSRC bulletin the patch is related to.

                                                                                                              \n@param msrcNumber The ID of the MSRC bulletin the patch is related to.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "msrcNumber", "getterDocumentation" : "

                                                                                                              The ID of the MSRC bulletin the patch is related to.

                                                                                                              \n@return The ID of the MSRC bulletin the patch is related to.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MsrcNumber", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MsrcNumber", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MsrcNumber", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the MSRC bulletin the patch is related to.

                                                                                                              \n@param msrcNumber The ID of the MSRC bulletin the patch is related to.", "setterMethodName" : "setMsrcNumber", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "msrcNumber", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "msrcNumber", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the MSRC bulletin the patch is related to.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLanguage", "beanStyleSetterMethodName" : "setLanguage", "c2jName" : "Language", "c2jShape" : "PatchLanguage", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The language of the patch if it's language-specific.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #language(String)}.\n@param language a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #language(String)", "deprecated" : false, "documentation" : "

                                                                                                              The language of the patch if it's language-specific.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "language", "fluentSetterDocumentation" : "

                                                                                                              The language of the patch if it's language-specific.

                                                                                                              \n@param language The language of the patch if it's language-specific.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "language", "getterDocumentation" : "

                                                                                                              The language of the patch if it's language-specific.

                                                                                                              \n@return The language of the patch if it's language-specific.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Language", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Language", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Language", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The language of the patch if it's language-specific.

                                                                                                              \n@param language The language of the patch if it's language-specific.", "setterMethodName" : "setLanguage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "language", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "language", "variableType" : "String", "documentation" : "

                                                                                                              The language of the patch if it's language-specific.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "Patch", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Patch", "variableName" : "patch", "variableType" : "Patch", "documentation" : null, "simpleType" : "Patch", "variableSetterType" : "Patch" }, "wrapper" : false }, "PatchAction" : { "c2jName" : "PatchAction", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "ALLOW_AS_DEPENDENCY", "value" : "ALLOW_AS_DEPENDENCY" }, { "name" : "BLOCK", "value" : "BLOCK" } ], "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" : "PatchAction", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "PatchAction", "variableName" : "patchAction", "variableType" : "PatchAction", "documentation" : null, "simpleType" : "PatchAction", "variableSetterType" : "PatchAction" }, "wrapper" : false }, "PatchBaselineIdentity" : { "c2jName" : "PatchBaselineIdentity", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              Defines the basic information about a patch baseline.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getBaselineId", "beanStyleSetterMethodName" : "setBaselineId", "c2jName" : "BaselineId", "c2jShape" : "BaselineId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the patch baseline.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #baselineId(String)}.\n@param baselineId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #baselineId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the patch baseline.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "baselineId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the patch baseline.

                                                                                                              \n@param baselineId The ID of the patch baseline.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "baselineId", "getterDocumentation" : "

                                                                                                              The ID of the patch baseline.

                                                                                                              \n@return The ID of the patch baseline.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BaselineId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BaselineId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "BaselineId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the patch baseline.

                                                                                                              \n@param baselineId The ID of the patch baseline.", "setterMethodName" : "setBaselineId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "baselineId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "baselineId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the patch baseline.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getBaselineName", "beanStyleSetterMethodName" : "setBaselineName", "c2jName" : "BaselineName", "c2jShape" : "BaselineName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of the patch baseline.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #baselineName(String)}.\n@param baselineName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #baselineName(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name of the patch baseline.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "baselineName", "fluentSetterDocumentation" : "

                                                                                                              The name of the patch baseline.

                                                                                                              \n@param baselineName The name of the patch baseline.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "baselineName", "getterDocumentation" : "

                                                                                                              The name of the patch baseline.

                                                                                                              \n@return The name of the patch baseline.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BaselineName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BaselineName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "BaselineName", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The name of the patch baseline.

                                                                                                              \n@param baselineName The name of the patch baseline.", "setterMethodName" : "setBaselineName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "baselineName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "baselineName", "variableType" : "String", "documentation" : "

                                                                                                              The name of the patch baseline.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOperatingSystemAsString", "beanStyleSetterMethodName" : "setOperatingSystem", "c2jName" : "OperatingSystem", "c2jShape" : "OperatingSystem", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Defines the operating system the patch baseline applies to. The Default value is WINDOWS.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #operatingSystemAsString(String)}.\n@param operatingSystem a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #operatingSystem(String)", "deprecated" : false, "documentation" : "

                                                                                                              Defines the operating system the patch baseline applies to. The Default value is WINDOWS.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "OperatingSystem", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "operatingSystem", "fluentEnumSetterMethodName" : "operatingSystem", "fluentGetterMethodName" : "operatingSystemAsString", "fluentSetterDocumentation" : "

                                                                                                              Defines the operating system the patch baseline applies to. The Default value is WINDOWS.

                                                                                                              \n@param operatingSystem Defines the operating system the patch baseline applies to. The Default value is WINDOWS.\n@see OperatingSystem\n@return Returns a reference to this object so that method calls can be chained together.\n@see OperatingSystem", "fluentSetterMethodName" : "operatingSystem", "getterDocumentation" : "

                                                                                                              Defines the operating system the patch baseline applies to. The Default value is WINDOWS.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #operatingSystem} will return {@link OperatingSystem#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #operatingSystemAsString}.\n

                                                                                                              \n@return Defines the operating system the patch baseline applies to. The Default value is WINDOWS.\n@see OperatingSystem", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OperatingSystem", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OperatingSystem", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OperatingSystem", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Defines the operating system the patch baseline applies to. The Default value is WINDOWS.

                                                                                                              \n@param operatingSystem Defines the operating system the patch baseline applies to. The Default value is WINDOWS.\n@see OperatingSystem", "setterMethodName" : "setOperatingSystem", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "operatingSystem", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "operatingSystem", "variableType" : "String", "documentation" : "

                                                                                                              Defines the operating system the patch baseline applies to. The Default value is WINDOWS.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getBaselineDescription", "beanStyleSetterMethodName" : "setBaselineDescription", "c2jName" : "BaselineDescription", "c2jShape" : "BaselineDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The description of the patch baseline.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #baselineDescription(String)}.\n@param baselineDescription a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #baselineDescription(String)", "deprecated" : false, "documentation" : "

                                                                                                              The description of the patch baseline.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "baselineDescription", "fluentSetterDocumentation" : "

                                                                                                              The description of the patch baseline.

                                                                                                              \n@param baselineDescription The description of the patch baseline.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "baselineDescription", "getterDocumentation" : "

                                                                                                              The description of the patch baseline.

                                                                                                              \n@return The description of the patch baseline.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BaselineDescription", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BaselineDescription", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "BaselineDescription", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The description of the patch baseline.

                                                                                                              \n@param baselineDescription The description of the patch baseline.", "setterMethodName" : "setBaselineDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "baselineDescription", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "baselineDescription", "variableType" : "String", "documentation" : "

                                                                                                              The description of the patch baseline.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDefaultBaseline", "beanStyleSetterMethodName" : "setDefaultBaseline", "c2jName" : "DefaultBaseline", "c2jShape" : "DefaultBaseline", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Whether this is the default baseline. Note that Systems Manager supports creating multiple default patch baselines. For example, you can create a default patch baseline for each operating system.

                                                                                                              \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 #defaultBaseline(Boolean)}.\n@param defaultBaseline 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 #defaultBaseline(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                              Whether this is the default baseline. Note that Systems Manager supports creating multiple default patch baselines. For example, you can create a default patch baseline for each operating system.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defaultBaseline", "fluentSetterDocumentation" : "

                                                                                                              Whether this is the default baseline. Note that Systems Manager supports creating multiple default patch baselines. For example, you can create a default patch baseline for each operating system.

                                                                                                              \n@param defaultBaseline Whether this is the default baseline. Note that Systems Manager supports creating multiple default patch baselines. For example, you can create a default patch baseline for each operating system.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultBaseline", "getterDocumentation" : "

                                                                                                              Whether this is the default baseline. Note that Systems Manager supports creating multiple default patch baselines. For example, you can create a default patch baseline for each operating system.

                                                                                                              \n@return Whether this is the default baseline. Note that Systems Manager supports creating multiple default patch baselines. For example, you can create a default patch baseline for each operating system.", "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" : "DefaultBaseline", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultBaseline", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "DefaultBaseline", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Whether this is the default baseline. Note that Systems Manager supports creating multiple default patch baselines. For example, you can create a default patch baseline for each operating system.

                                                                                                              \n@param defaultBaseline Whether this is the default baseline. Note that Systems Manager supports creating multiple default patch baselines. For example, you can create a default patch baseline for each operating system.", "setterMethodName" : "setDefaultBaseline", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "defaultBaseline", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "defaultBaseline", "variableType" : "Boolean", "documentation" : "

                                                                                                              Whether this is the default baseline. Note that Systems Manager supports creating multiple default patch baselines. For example, you can create a default patch baseline for each operating system.

                                                                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "BaselineDescription" : { "beanStyleGetterMethodName" : "getBaselineDescription", "beanStyleSetterMethodName" : "setBaselineDescription", "c2jName" : "BaselineDescription", "c2jShape" : "BaselineDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The description of the patch baseline.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #baselineDescription(String)}.\n@param baselineDescription a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #baselineDescription(String)", "deprecated" : false, "documentation" : "

                                                                                                              The description of the patch baseline.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "baselineDescription", "fluentSetterDocumentation" : "

                                                                                                              The description of the patch baseline.

                                                                                                              \n@param baselineDescription The description of the patch baseline.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "baselineDescription", "getterDocumentation" : "

                                                                                                              The description of the patch baseline.

                                                                                                              \n@return The description of the patch baseline.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BaselineDescription", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BaselineDescription", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "BaselineDescription", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The description of the patch baseline.

                                                                                                              \n@param baselineDescription The description of the patch baseline.", "setterMethodName" : "setBaselineDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "baselineDescription", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "baselineDescription", "variableType" : "String", "documentation" : "

                                                                                                              The description of the patch baseline.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "BaselineId" : { "beanStyleGetterMethodName" : "getBaselineId", "beanStyleSetterMethodName" : "setBaselineId", "c2jName" : "BaselineId", "c2jShape" : "BaselineId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the patch baseline.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #baselineId(String)}.\n@param baselineId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #baselineId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the patch baseline.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "baselineId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the patch baseline.

                                                                                                              \n@param baselineId The ID of the patch baseline.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "baselineId", "getterDocumentation" : "

                                                                                                              The ID of the patch baseline.

                                                                                                              \n@return The ID of the patch baseline.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BaselineId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BaselineId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "BaselineId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the patch baseline.

                                                                                                              \n@param baselineId The ID of the patch baseline.", "setterMethodName" : "setBaselineId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "baselineId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "baselineId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the patch baseline.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "BaselineName" : { "beanStyleGetterMethodName" : "getBaselineName", "beanStyleSetterMethodName" : "setBaselineName", "c2jName" : "BaselineName", "c2jShape" : "BaselineName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of the patch baseline.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #baselineName(String)}.\n@param baselineName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #baselineName(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name of the patch baseline.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "baselineName", "fluentSetterDocumentation" : "

                                                                                                              The name of the patch baseline.

                                                                                                              \n@param baselineName The name of the patch baseline.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "baselineName", "getterDocumentation" : "

                                                                                                              The name of the patch baseline.

                                                                                                              \n@return The name of the patch baseline.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BaselineName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BaselineName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "BaselineName", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The name of the patch baseline.

                                                                                                              \n@param baselineName The name of the patch baseline.", "setterMethodName" : "setBaselineName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "baselineName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "baselineName", "variableType" : "String", "documentation" : "

                                                                                                              The name of the patch baseline.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DefaultBaseline" : { "beanStyleGetterMethodName" : "getDefaultBaseline", "beanStyleSetterMethodName" : "setDefaultBaseline", "c2jName" : "DefaultBaseline", "c2jShape" : "DefaultBaseline", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Whether this is the default baseline. Note that Systems Manager supports creating multiple default patch baselines. For example, you can create a default patch baseline for each operating system.

                                                                                                              \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 #defaultBaseline(Boolean)}.\n@param defaultBaseline 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 #defaultBaseline(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                              Whether this is the default baseline. Note that Systems Manager supports creating multiple default patch baselines. For example, you can create a default patch baseline for each operating system.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defaultBaseline", "fluentSetterDocumentation" : "

                                                                                                              Whether this is the default baseline. Note that Systems Manager supports creating multiple default patch baselines. For example, you can create a default patch baseline for each operating system.

                                                                                                              \n@param defaultBaseline Whether this is the default baseline. Note that Systems Manager supports creating multiple default patch baselines. For example, you can create a default patch baseline for each operating system.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultBaseline", "getterDocumentation" : "

                                                                                                              Whether this is the default baseline. Note that Systems Manager supports creating multiple default patch baselines. For example, you can create a default patch baseline for each operating system.

                                                                                                              \n@return Whether this is the default baseline. Note that Systems Manager supports creating multiple default patch baselines. For example, you can create a default patch baseline for each operating system.", "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" : "DefaultBaseline", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultBaseline", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "DefaultBaseline", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Whether this is the default baseline. Note that Systems Manager supports creating multiple default patch baselines. For example, you can create a default patch baseline for each operating system.

                                                                                                              \n@param defaultBaseline Whether this is the default baseline. Note that Systems Manager supports creating multiple default patch baselines. For example, you can create a default patch baseline for each operating system.", "setterMethodName" : "setDefaultBaseline", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "defaultBaseline", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "defaultBaseline", "variableType" : "Boolean", "documentation" : "

                                                                                                              Whether this is the default baseline. Note that Systems Manager supports creating multiple default patch baselines. For example, you can create a default patch baseline for each operating system.

                                                                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "OperatingSystem" : { "beanStyleGetterMethodName" : "getOperatingSystemAsString", "beanStyleSetterMethodName" : "setOperatingSystem", "c2jName" : "OperatingSystem", "c2jShape" : "OperatingSystem", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Defines the operating system the patch baseline applies to. The Default value is WINDOWS.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #operatingSystemAsString(String)}.\n@param operatingSystem a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #operatingSystem(String)", "deprecated" : false, "documentation" : "

                                                                                                              Defines the operating system the patch baseline applies to. The Default value is WINDOWS.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "OperatingSystem", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "operatingSystem", "fluentEnumSetterMethodName" : "operatingSystem", "fluentGetterMethodName" : "operatingSystemAsString", "fluentSetterDocumentation" : "

                                                                                                              Defines the operating system the patch baseline applies to. The Default value is WINDOWS.

                                                                                                              \n@param operatingSystem Defines the operating system the patch baseline applies to. The Default value is WINDOWS.\n@see OperatingSystem\n@return Returns a reference to this object so that method calls can be chained together.\n@see OperatingSystem", "fluentSetterMethodName" : "operatingSystem", "getterDocumentation" : "

                                                                                                              Defines the operating system the patch baseline applies to. The Default value is WINDOWS.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #operatingSystem} will return {@link OperatingSystem#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #operatingSystemAsString}.\n

                                                                                                              \n@return Defines the operating system the patch baseline applies to. The Default value is WINDOWS.\n@see OperatingSystem", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OperatingSystem", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OperatingSystem", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OperatingSystem", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Defines the operating system the patch baseline applies to. The Default value is WINDOWS.

                                                                                                              \n@param operatingSystem Defines the operating system the patch baseline applies to. The Default value is WINDOWS.\n@see OperatingSystem", "setterMethodName" : "setOperatingSystem", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "operatingSystem", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "operatingSystem", "variableType" : "String", "documentation" : "

                                                                                                              Defines the operating system the patch baseline applies to. The Default value is WINDOWS.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getBaselineId", "beanStyleSetterMethodName" : "setBaselineId", "c2jName" : "BaselineId", "c2jShape" : "BaselineId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The ID of the patch baseline.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #baselineId(String)}.\n@param baselineId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #baselineId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The ID of the patch baseline.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "baselineId", "fluentSetterDocumentation" : "

                                                                                                              The ID of the patch baseline.

                                                                                                              \n@param baselineId The ID of the patch baseline.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "baselineId", "getterDocumentation" : "

                                                                                                              The ID of the patch baseline.

                                                                                                              \n@return The ID of the patch baseline.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BaselineId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BaselineId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "BaselineId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The ID of the patch baseline.

                                                                                                              \n@param baselineId The ID of the patch baseline.", "setterMethodName" : "setBaselineId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "baselineId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "baselineId", "variableType" : "String", "documentation" : "

                                                                                                              The ID of the patch baseline.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getBaselineName", "beanStyleSetterMethodName" : "setBaselineName", "c2jName" : "BaselineName", "c2jShape" : "BaselineName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of the patch baseline.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #baselineName(String)}.\n@param baselineName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #baselineName(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name of the patch baseline.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "baselineName", "fluentSetterDocumentation" : "

                                                                                                              The name of the patch baseline.

                                                                                                              \n@param baselineName The name of the patch baseline.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "baselineName", "getterDocumentation" : "

                                                                                                              The name of the patch baseline.

                                                                                                              \n@return The name of the patch baseline.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BaselineName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BaselineName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "BaselineName", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The name of the patch baseline.

                                                                                                              \n@param baselineName The name of the patch baseline.", "setterMethodName" : "setBaselineName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "baselineName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "baselineName", "variableType" : "String", "documentation" : "

                                                                                                              The name of the patch baseline.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOperatingSystemAsString", "beanStyleSetterMethodName" : "setOperatingSystem", "c2jName" : "OperatingSystem", "c2jShape" : "OperatingSystem", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Defines the operating system the patch baseline applies to. The Default value is WINDOWS.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #operatingSystemAsString(String)}.\n@param operatingSystem a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #operatingSystem(String)", "deprecated" : false, "documentation" : "

                                                                                                              Defines the operating system the patch baseline applies to. The Default value is WINDOWS.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "OperatingSystem", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "operatingSystem", "fluentEnumSetterMethodName" : "operatingSystem", "fluentGetterMethodName" : "operatingSystemAsString", "fluentSetterDocumentation" : "

                                                                                                              Defines the operating system the patch baseline applies to. The Default value is WINDOWS.

                                                                                                              \n@param operatingSystem Defines the operating system the patch baseline applies to. The Default value is WINDOWS.\n@see OperatingSystem\n@return Returns a reference to this object so that method calls can be chained together.\n@see OperatingSystem", "fluentSetterMethodName" : "operatingSystem", "getterDocumentation" : "

                                                                                                              Defines the operating system the patch baseline applies to. The Default value is WINDOWS.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #operatingSystem} will return {@link OperatingSystem#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #operatingSystemAsString}.\n

                                                                                                              \n@return Defines the operating system the patch baseline applies to. The Default value is WINDOWS.\n@see OperatingSystem", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OperatingSystem", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OperatingSystem", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OperatingSystem", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Defines the operating system the patch baseline applies to. The Default value is WINDOWS.

                                                                                                              \n@param operatingSystem Defines the operating system the patch baseline applies to. The Default value is WINDOWS.\n@see OperatingSystem", "setterMethodName" : "setOperatingSystem", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "operatingSystem", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "operatingSystem", "variableType" : "String", "documentation" : "

                                                                                                              Defines the operating system the patch baseline applies to. The Default value is WINDOWS.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getBaselineDescription", "beanStyleSetterMethodName" : "setBaselineDescription", "c2jName" : "BaselineDescription", "c2jShape" : "BaselineDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The description of the patch baseline.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #baselineDescription(String)}.\n@param baselineDescription a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #baselineDescription(String)", "deprecated" : false, "documentation" : "

                                                                                                              The description of the patch baseline.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "baselineDescription", "fluentSetterDocumentation" : "

                                                                                                              The description of the patch baseline.

                                                                                                              \n@param baselineDescription The description of the patch baseline.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "baselineDescription", "getterDocumentation" : "

                                                                                                              The description of the patch baseline.

                                                                                                              \n@return The description of the patch baseline.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BaselineDescription", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BaselineDescription", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "BaselineDescription", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The description of the patch baseline.

                                                                                                              \n@param baselineDescription The description of the patch baseline.", "setterMethodName" : "setBaselineDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "baselineDescription", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "baselineDescription", "variableType" : "String", "documentation" : "

                                                                                                              The description of the patch baseline.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDefaultBaseline", "beanStyleSetterMethodName" : "setDefaultBaseline", "c2jName" : "DefaultBaseline", "c2jShape" : "DefaultBaseline", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Whether this is the default baseline. Note that Systems Manager supports creating multiple default patch baselines. For example, you can create a default patch baseline for each operating system.

                                                                                                              \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 #defaultBaseline(Boolean)}.\n@param defaultBaseline 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 #defaultBaseline(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                              Whether this is the default baseline. Note that Systems Manager supports creating multiple default patch baselines. For example, you can create a default patch baseline for each operating system.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "defaultBaseline", "fluentSetterDocumentation" : "

                                                                                                              Whether this is the default baseline. Note that Systems Manager supports creating multiple default patch baselines. For example, you can create a default patch baseline for each operating system.

                                                                                                              \n@param defaultBaseline Whether this is the default baseline. Note that Systems Manager supports creating multiple default patch baselines. For example, you can create a default patch baseline for each operating system.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "defaultBaseline", "getterDocumentation" : "

                                                                                                              Whether this is the default baseline. Note that Systems Manager supports creating multiple default patch baselines. For example, you can create a default patch baseline for each operating system.

                                                                                                              \n@return Whether this is the default baseline. Note that Systems Manager supports creating multiple default patch baselines. For example, you can create a default patch baseline for each operating system.", "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" : "DefaultBaseline", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DefaultBaseline", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "DefaultBaseline", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Whether this is the default baseline. Note that Systems Manager supports creating multiple default patch baselines. For example, you can create a default patch baseline for each operating system.

                                                                                                              \n@param defaultBaseline Whether this is the default baseline. Note that Systems Manager supports creating multiple default patch baselines. For example, you can create a default patch baseline for each operating system.", "setterMethodName" : "setDefaultBaseline", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "defaultBaseline", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "defaultBaseline", "variableType" : "Boolean", "documentation" : "

                                                                                                              Whether this is the default baseline. Note that Systems Manager supports creating multiple default patch baselines. For example, you can create a default patch baseline for each operating system.

                                                                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "PatchBaselineIdentity", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "PatchBaselineIdentity", "variableName" : "patchBaselineIdentity", "variableType" : "PatchBaselineIdentity", "documentation" : null, "simpleType" : "PatchBaselineIdentity", "variableSetterType" : "PatchBaselineIdentity" }, "wrapper" : false }, "PatchComplianceData" : { "c2jName" : "PatchComplianceData", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              Information about the state of a patch on a particular instance as it relates to the patch baseline used to patch the instance.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getTitle", "beanStyleSetterMethodName" : "setTitle", "c2jName" : "Title", "c2jShape" : "PatchTitle", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The title of the patch.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #title(String)}.\n@param title a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #title(String)", "deprecated" : false, "documentation" : "

                                                                                                              The title of the patch.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "title", "fluentSetterDocumentation" : "

                                                                                                              The title of the patch.

                                                                                                              \n@param title The title of the patch.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "title", "getterDocumentation" : "

                                                                                                              The title of the patch.

                                                                                                              \n@return The title of the patch.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Title", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Title", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Title", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The title of the patch.

                                                                                                              \n@param title The title of the patch.", "setterMethodName" : "setTitle", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "title", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "title", "variableType" : "String", "documentation" : "

                                                                                                              The title of the patch.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getKbId", "beanStyleSetterMethodName" : "setKbId", "c2jName" : "KBId", "c2jShape" : "PatchKbNumber", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The operating system-specific ID of the patch.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #kbId(String)}.\n@param kbId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #kbId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The operating system-specific ID of the patch.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "kbId", "fluentSetterDocumentation" : "

                                                                                                              The operating system-specific ID of the patch.

                                                                                                              \n@param kbId The operating system-specific ID of the patch.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "kbId", "getterDocumentation" : "

                                                                                                              The operating system-specific ID of the patch.

                                                                                                              \n@return The operating system-specific ID of the patch.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "KBId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KBId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "KBId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The operating system-specific ID of the patch.

                                                                                                              \n@param kbId The operating system-specific ID of the patch.", "setterMethodName" : "setKbId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "kbId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "kbId", "variableType" : "String", "documentation" : "

                                                                                                              The operating system-specific ID of the patch.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getClassification", "beanStyleSetterMethodName" : "setClassification", "c2jName" : "Classification", "c2jShape" : "PatchClassification", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The classification of the patch (for example, SecurityUpdates, Updates, CriticalUpdates).

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #classification(String)}.\n@param classification a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #classification(String)", "deprecated" : false, "documentation" : "

                                                                                                              The classification of the patch (for example, SecurityUpdates, Updates, CriticalUpdates).

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "classification", "fluentSetterDocumentation" : "

                                                                                                              The classification of the patch (for example, SecurityUpdates, Updates, CriticalUpdates).

                                                                                                              \n@param classification The classification of the patch (for example, SecurityUpdates, Updates, CriticalUpdates).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "classification", "getterDocumentation" : "

                                                                                                              The classification of the patch (for example, SecurityUpdates, Updates, CriticalUpdates).

                                                                                                              \n@return The classification of the patch (for example, SecurityUpdates, Updates, CriticalUpdates).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Classification", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Classification", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Classification", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The classification of the patch (for example, SecurityUpdates, Updates, CriticalUpdates).

                                                                                                              \n@param classification The classification of the patch (for example, SecurityUpdates, Updates, CriticalUpdates).", "setterMethodName" : "setClassification", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "classification", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "classification", "variableType" : "String", "documentation" : "

                                                                                                              The classification of the patch (for example, SecurityUpdates, Updates, CriticalUpdates).

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSeverity", "beanStyleSetterMethodName" : "setSeverity", "c2jName" : "Severity", "c2jShape" : "PatchSeverity", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The severity of the patch (for example, Critical, Important, Moderate).

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #severity(String)}.\n@param severity a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #severity(String)", "deprecated" : false, "documentation" : "

                                                                                                              The severity of the patch (for example, Critical, Important, Moderate).

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "severity", "fluentSetterDocumentation" : "

                                                                                                              The severity of the patch (for example, Critical, Important, Moderate).

                                                                                                              \n@param severity The severity of the patch (for example, Critical, Important, Moderate).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "severity", "getterDocumentation" : "

                                                                                                              The severity of the patch (for example, Critical, Important, Moderate).

                                                                                                              \n@return The severity of the patch (for example, Critical, Important, Moderate).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Severity", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Severity", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Severity", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The severity of the patch (for example, Critical, Important, Moderate).

                                                                                                              \n@param severity The severity of the patch (for example, Critical, Important, Moderate).", "setterMethodName" : "setSeverity", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "severity", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "severity", "variableType" : "String", "documentation" : "

                                                                                                              The severity of the patch (for example, Critical, Important, Moderate).

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStateAsString", "beanStyleSetterMethodName" : "setState", "c2jName" : "State", "c2jShape" : "PatchComplianceDataState", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The state of the patch on the instance, such as INSTALLED or FAILED.

                                                                                                              For descriptions of each patch state, see About Patch Compliance in the AWS Systems Manager User Guide.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stateAsString(String)}.\n@param state a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #state(String)", "deprecated" : false, "documentation" : "

                                                                                                              The state of the patch on the instance, such as INSTALLED or FAILED.

                                                                                                              For descriptions of each patch state, see About Patch Compliance in the AWS Systems Manager User Guide.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "PatchComplianceDataState", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "state", "fluentEnumSetterMethodName" : "state", "fluentGetterMethodName" : "stateAsString", "fluentSetterDocumentation" : "

                                                                                                              The state of the patch on the instance, such as INSTALLED or FAILED.

                                                                                                              For descriptions of each patch state, see About Patch Compliance in the AWS Systems Manager User Guide.

                                                                                                              \n@param state The state of the patch on the instance, such as INSTALLED or FAILED.

                                                                                                              For descriptions of each patch state, see About Patch Compliance in the AWS Systems Manager User Guide.\n@see PatchComplianceDataState\n@return Returns a reference to this object so that method calls can be chained together.\n@see PatchComplianceDataState", "fluentSetterMethodName" : "state", "getterDocumentation" : "

                                                                                                              The state of the patch on the instance, such as INSTALLED or FAILED.

                                                                                                              For descriptions of each patch state, see About Patch Compliance in the AWS Systems Manager User Guide.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link PatchComplianceDataState#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n

                                                                                                              \n@return The state of the patch on the instance, such as INSTALLED or FAILED.

                                                                                                              For descriptions of each patch state, see About Patch Compliance in the AWS Systems Manager User Guide.\n@see PatchComplianceDataState", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "State", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "State", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "State", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The state of the patch on the instance, such as INSTALLED or FAILED.

                                                                                                              For descriptions of each patch state, see About Patch Compliance in the AWS Systems Manager User Guide.

                                                                                                              \n@param state The state of the patch on the instance, such as INSTALLED or FAILED.

                                                                                                              For descriptions of each patch state, see About Patch Compliance in the AWS Systems Manager User Guide.\n@see PatchComplianceDataState", "setterMethodName" : "setState", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : "

                                                                                                              The state of the patch on the instance, such as INSTALLED or FAILED.

                                                                                                              For descriptions of each patch state, see About Patch Compliance in the AWS Systems Manager User Guide.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstalledTime", "beanStyleSetterMethodName" : "setInstalledTime", "c2jName" : "InstalledTime", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The date/time the patch was installed on the instance. Note that not all operating systems provide this level of information.

                                                                                                              \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 #installedTime(Instant)}.\n@param installedTime 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 #installedTime(Instant)", "deprecated" : false, "documentation" : "

                                                                                                              The date/time the patch was installed on the instance. Note that not all operating systems provide this level of information.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "installedTime", "fluentSetterDocumentation" : "

                                                                                                              The date/time the patch was installed on the instance. Note that not all operating systems provide this level of information.

                                                                                                              \n@param installedTime The date/time the patch was installed on the instance. Note that not all operating systems provide this level of information.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "installedTime", "getterDocumentation" : "

                                                                                                              The date/time the patch was installed on the instance. Note that not all operating systems provide this level of information.

                                                                                                              \n@return The date/time the patch was installed on the instance. Note that not all operating systems provide this level of information.", "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" : "InstalledTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstalledTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "InstalledTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The date/time the patch was installed on the instance. Note that not all operating systems provide this level of information.

                                                                                                              \n@param installedTime The date/time the patch was installed on the instance. Note that not all operating systems provide this level of information.", "setterMethodName" : "setInstalledTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "installedTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "installedTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                              The date/time the patch was installed on the instance. Note that not all operating systems provide this level of information.

                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Classification" : { "beanStyleGetterMethodName" : "getClassification", "beanStyleSetterMethodName" : "setClassification", "c2jName" : "Classification", "c2jShape" : "PatchClassification", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The classification of the patch (for example, SecurityUpdates, Updates, CriticalUpdates).

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #classification(String)}.\n@param classification a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #classification(String)", "deprecated" : false, "documentation" : "

                                                                                                              The classification of the patch (for example, SecurityUpdates, Updates, CriticalUpdates).

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "classification", "fluentSetterDocumentation" : "

                                                                                                              The classification of the patch (for example, SecurityUpdates, Updates, CriticalUpdates).

                                                                                                              \n@param classification The classification of the patch (for example, SecurityUpdates, Updates, CriticalUpdates).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "classification", "getterDocumentation" : "

                                                                                                              The classification of the patch (for example, SecurityUpdates, Updates, CriticalUpdates).

                                                                                                              \n@return The classification of the patch (for example, SecurityUpdates, Updates, CriticalUpdates).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Classification", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Classification", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Classification", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The classification of the patch (for example, SecurityUpdates, Updates, CriticalUpdates).

                                                                                                              \n@param classification The classification of the patch (for example, SecurityUpdates, Updates, CriticalUpdates).", "setterMethodName" : "setClassification", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "classification", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "classification", "variableType" : "String", "documentation" : "

                                                                                                              The classification of the patch (for example, SecurityUpdates, Updates, CriticalUpdates).

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "InstalledTime" : { "beanStyleGetterMethodName" : "getInstalledTime", "beanStyleSetterMethodName" : "setInstalledTime", "c2jName" : "InstalledTime", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The date/time the patch was installed on the instance. Note that not all operating systems provide this level of information.

                                                                                                              \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 #installedTime(Instant)}.\n@param installedTime 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 #installedTime(Instant)", "deprecated" : false, "documentation" : "

                                                                                                              The date/time the patch was installed on the instance. Note that not all operating systems provide this level of information.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "installedTime", "fluentSetterDocumentation" : "

                                                                                                              The date/time the patch was installed on the instance. Note that not all operating systems provide this level of information.

                                                                                                              \n@param installedTime The date/time the patch was installed on the instance. Note that not all operating systems provide this level of information.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "installedTime", "getterDocumentation" : "

                                                                                                              The date/time the patch was installed on the instance. Note that not all operating systems provide this level of information.

                                                                                                              \n@return The date/time the patch was installed on the instance. Note that not all operating systems provide this level of information.", "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" : "InstalledTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstalledTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "InstalledTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The date/time the patch was installed on the instance. Note that not all operating systems provide this level of information.

                                                                                                              \n@param installedTime The date/time the patch was installed on the instance. Note that not all operating systems provide this level of information.", "setterMethodName" : "setInstalledTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "installedTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "installedTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                              The date/time the patch was installed on the instance. Note that not all operating systems provide this level of information.

                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "KBId" : { "beanStyleGetterMethodName" : "getKbId", "beanStyleSetterMethodName" : "setKbId", "c2jName" : "KBId", "c2jShape" : "PatchKbNumber", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The operating system-specific ID of the patch.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #kbId(String)}.\n@param kbId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #kbId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The operating system-specific ID of the patch.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "kbId", "fluentSetterDocumentation" : "

                                                                                                              The operating system-specific ID of the patch.

                                                                                                              \n@param kbId The operating system-specific ID of the patch.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "kbId", "getterDocumentation" : "

                                                                                                              The operating system-specific ID of the patch.

                                                                                                              \n@return The operating system-specific ID of the patch.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "KBId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KBId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "KBId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The operating system-specific ID of the patch.

                                                                                                              \n@param kbId The operating system-specific ID of the patch.", "setterMethodName" : "setKbId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "kbId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "kbId", "variableType" : "String", "documentation" : "

                                                                                                              The operating system-specific ID of the patch.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Severity" : { "beanStyleGetterMethodName" : "getSeverity", "beanStyleSetterMethodName" : "setSeverity", "c2jName" : "Severity", "c2jShape" : "PatchSeverity", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The severity of the patch (for example, Critical, Important, Moderate).

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #severity(String)}.\n@param severity a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #severity(String)", "deprecated" : false, "documentation" : "

                                                                                                              The severity of the patch (for example, Critical, Important, Moderate).

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "severity", "fluentSetterDocumentation" : "

                                                                                                              The severity of the patch (for example, Critical, Important, Moderate).

                                                                                                              \n@param severity The severity of the patch (for example, Critical, Important, Moderate).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "severity", "getterDocumentation" : "

                                                                                                              The severity of the patch (for example, Critical, Important, Moderate).

                                                                                                              \n@return The severity of the patch (for example, Critical, Important, Moderate).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Severity", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Severity", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Severity", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The severity of the patch (for example, Critical, Important, Moderate).

                                                                                                              \n@param severity The severity of the patch (for example, Critical, Important, Moderate).", "setterMethodName" : "setSeverity", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "severity", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "severity", "variableType" : "String", "documentation" : "

                                                                                                              The severity of the patch (for example, Critical, Important, Moderate).

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "State" : { "beanStyleGetterMethodName" : "getStateAsString", "beanStyleSetterMethodName" : "setState", "c2jName" : "State", "c2jShape" : "PatchComplianceDataState", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The state of the patch on the instance, such as INSTALLED or FAILED.

                                                                                                              For descriptions of each patch state, see About Patch Compliance in the AWS Systems Manager User Guide.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stateAsString(String)}.\n@param state a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #state(String)", "deprecated" : false, "documentation" : "

                                                                                                              The state of the patch on the instance, such as INSTALLED or FAILED.

                                                                                                              For descriptions of each patch state, see About Patch Compliance in the AWS Systems Manager User Guide.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "PatchComplianceDataState", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "state", "fluentEnumSetterMethodName" : "state", "fluentGetterMethodName" : "stateAsString", "fluentSetterDocumentation" : "

                                                                                                              The state of the patch on the instance, such as INSTALLED or FAILED.

                                                                                                              For descriptions of each patch state, see About Patch Compliance in the AWS Systems Manager User Guide.

                                                                                                              \n@param state The state of the patch on the instance, such as INSTALLED or FAILED.

                                                                                                              For descriptions of each patch state, see About Patch Compliance in the AWS Systems Manager User Guide.\n@see PatchComplianceDataState\n@return Returns a reference to this object so that method calls can be chained together.\n@see PatchComplianceDataState", "fluentSetterMethodName" : "state", "getterDocumentation" : "

                                                                                                              The state of the patch on the instance, such as INSTALLED or FAILED.

                                                                                                              For descriptions of each patch state, see About Patch Compliance in the AWS Systems Manager User Guide.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link PatchComplianceDataState#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n

                                                                                                              \n@return The state of the patch on the instance, such as INSTALLED or FAILED.

                                                                                                              For descriptions of each patch state, see About Patch Compliance in the AWS Systems Manager User Guide.\n@see PatchComplianceDataState", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "State", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "State", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "State", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The state of the patch on the instance, such as INSTALLED or FAILED.

                                                                                                              For descriptions of each patch state, see About Patch Compliance in the AWS Systems Manager User Guide.

                                                                                                              \n@param state The state of the patch on the instance, such as INSTALLED or FAILED.

                                                                                                              For descriptions of each patch state, see About Patch Compliance in the AWS Systems Manager User Guide.\n@see PatchComplianceDataState", "setterMethodName" : "setState", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : "

                                                                                                              The state of the patch on the instance, such as INSTALLED or FAILED.

                                                                                                              For descriptions of each patch state, see About Patch Compliance in the AWS Systems Manager User Guide.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Title" : { "beanStyleGetterMethodName" : "getTitle", "beanStyleSetterMethodName" : "setTitle", "c2jName" : "Title", "c2jShape" : "PatchTitle", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The title of the patch.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #title(String)}.\n@param title a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #title(String)", "deprecated" : false, "documentation" : "

                                                                                                              The title of the patch.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "title", "fluentSetterDocumentation" : "

                                                                                                              The title of the patch.

                                                                                                              \n@param title The title of the patch.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "title", "getterDocumentation" : "

                                                                                                              The title of the patch.

                                                                                                              \n@return The title of the patch.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Title", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Title", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Title", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The title of the patch.

                                                                                                              \n@param title The title of the patch.", "setterMethodName" : "setTitle", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "title", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "title", "variableType" : "String", "documentation" : "

                                                                                                              The title of the patch.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getTitle", "beanStyleSetterMethodName" : "setTitle", "c2jName" : "Title", "c2jShape" : "PatchTitle", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The title of the patch.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #title(String)}.\n@param title a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #title(String)", "deprecated" : false, "documentation" : "

                                                                                                              The title of the patch.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "title", "fluentSetterDocumentation" : "

                                                                                                              The title of the patch.

                                                                                                              \n@param title The title of the patch.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "title", "getterDocumentation" : "

                                                                                                              The title of the patch.

                                                                                                              \n@return The title of the patch.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Title", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Title", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Title", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The title of the patch.

                                                                                                              \n@param title The title of the patch.", "setterMethodName" : "setTitle", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "title", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "title", "variableType" : "String", "documentation" : "

                                                                                                              The title of the patch.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getKbId", "beanStyleSetterMethodName" : "setKbId", "c2jName" : "KBId", "c2jShape" : "PatchKbNumber", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The operating system-specific ID of the patch.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #kbId(String)}.\n@param kbId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #kbId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The operating system-specific ID of the patch.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "kbId", "fluentSetterDocumentation" : "

                                                                                                              The operating system-specific ID of the patch.

                                                                                                              \n@param kbId The operating system-specific ID of the patch.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "kbId", "getterDocumentation" : "

                                                                                                              The operating system-specific ID of the patch.

                                                                                                              \n@return The operating system-specific ID of the patch.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "KBId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KBId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "KBId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The operating system-specific ID of the patch.

                                                                                                              \n@param kbId The operating system-specific ID of the patch.", "setterMethodName" : "setKbId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "kbId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "kbId", "variableType" : "String", "documentation" : "

                                                                                                              The operating system-specific ID of the patch.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getClassification", "beanStyleSetterMethodName" : "setClassification", "c2jName" : "Classification", "c2jShape" : "PatchClassification", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The classification of the patch (for example, SecurityUpdates, Updates, CriticalUpdates).

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #classification(String)}.\n@param classification a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #classification(String)", "deprecated" : false, "documentation" : "

                                                                                                              The classification of the patch (for example, SecurityUpdates, Updates, CriticalUpdates).

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "classification", "fluentSetterDocumentation" : "

                                                                                                              The classification of the patch (for example, SecurityUpdates, Updates, CriticalUpdates).

                                                                                                              \n@param classification The classification of the patch (for example, SecurityUpdates, Updates, CriticalUpdates).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "classification", "getterDocumentation" : "

                                                                                                              The classification of the patch (for example, SecurityUpdates, Updates, CriticalUpdates).

                                                                                                              \n@return The classification of the patch (for example, SecurityUpdates, Updates, CriticalUpdates).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Classification", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Classification", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Classification", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The classification of the patch (for example, SecurityUpdates, Updates, CriticalUpdates).

                                                                                                              \n@param classification The classification of the patch (for example, SecurityUpdates, Updates, CriticalUpdates).", "setterMethodName" : "setClassification", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "classification", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "classification", "variableType" : "String", "documentation" : "

                                                                                                              The classification of the patch (for example, SecurityUpdates, Updates, CriticalUpdates).

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSeverity", "beanStyleSetterMethodName" : "setSeverity", "c2jName" : "Severity", "c2jShape" : "PatchSeverity", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The severity of the patch (for example, Critical, Important, Moderate).

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #severity(String)}.\n@param severity a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #severity(String)", "deprecated" : false, "documentation" : "

                                                                                                              The severity of the patch (for example, Critical, Important, Moderate).

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "severity", "fluentSetterDocumentation" : "

                                                                                                              The severity of the patch (for example, Critical, Important, Moderate).

                                                                                                              \n@param severity The severity of the patch (for example, Critical, Important, Moderate).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "severity", "getterDocumentation" : "

                                                                                                              The severity of the patch (for example, Critical, Important, Moderate).

                                                                                                              \n@return The severity of the patch (for example, Critical, Important, Moderate).", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Severity", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Severity", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Severity", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The severity of the patch (for example, Critical, Important, Moderate).

                                                                                                              \n@param severity The severity of the patch (for example, Critical, Important, Moderate).", "setterMethodName" : "setSeverity", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "severity", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "severity", "variableType" : "String", "documentation" : "

                                                                                                              The severity of the patch (for example, Critical, Important, Moderate).

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStateAsString", "beanStyleSetterMethodName" : "setState", "c2jName" : "State", "c2jShape" : "PatchComplianceDataState", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The state of the patch on the instance, such as INSTALLED or FAILED.

                                                                                                              For descriptions of each patch state, see About Patch Compliance in the AWS Systems Manager User Guide.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stateAsString(String)}.\n@param state a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #state(String)", "deprecated" : false, "documentation" : "

                                                                                                              The state of the patch on the instance, such as INSTALLED or FAILED.

                                                                                                              For descriptions of each patch state, see About Patch Compliance in the AWS Systems Manager User Guide.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "PatchComplianceDataState", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "state", "fluentEnumSetterMethodName" : "state", "fluentGetterMethodName" : "stateAsString", "fluentSetterDocumentation" : "

                                                                                                              The state of the patch on the instance, such as INSTALLED or FAILED.

                                                                                                              For descriptions of each patch state, see About Patch Compliance in the AWS Systems Manager User Guide.

                                                                                                              \n@param state The state of the patch on the instance, such as INSTALLED or FAILED.

                                                                                                              For descriptions of each patch state, see About Patch Compliance in the AWS Systems Manager User Guide.\n@see PatchComplianceDataState\n@return Returns a reference to this object so that method calls can be chained together.\n@see PatchComplianceDataState", "fluentSetterMethodName" : "state", "getterDocumentation" : "

                                                                                                              The state of the patch on the instance, such as INSTALLED or FAILED.

                                                                                                              For descriptions of each patch state, see About Patch Compliance in the AWS Systems Manager User Guide.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #state} will return {@link PatchComplianceDataState#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stateAsString}.\n

                                                                                                              \n@return The state of the patch on the instance, such as INSTALLED or FAILED.

                                                                                                              For descriptions of each patch state, see About Patch Compliance in the AWS Systems Manager User Guide.\n@see PatchComplianceDataState", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "State", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "State", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "State", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The state of the patch on the instance, such as INSTALLED or FAILED.

                                                                                                              For descriptions of each patch state, see About Patch Compliance in the AWS Systems Manager User Guide.

                                                                                                              \n@param state The state of the patch on the instance, such as INSTALLED or FAILED.

                                                                                                              For descriptions of each patch state, see About Patch Compliance in the AWS Systems Manager User Guide.\n@see PatchComplianceDataState", "setterMethodName" : "setState", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "state", "variableType" : "String", "documentation" : "

                                                                                                              The state of the patch on the instance, such as INSTALLED or FAILED.

                                                                                                              For descriptions of each patch state, see About Patch Compliance in the AWS Systems Manager User Guide.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstalledTime", "beanStyleSetterMethodName" : "setInstalledTime", "c2jName" : "InstalledTime", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The date/time the patch was installed on the instance. Note that not all operating systems provide this level of information.

                                                                                                              \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 #installedTime(Instant)}.\n@param installedTime 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 #installedTime(Instant)", "deprecated" : false, "documentation" : "

                                                                                                              The date/time the patch was installed on the instance. Note that not all operating systems provide this level of information.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "installedTime", "fluentSetterDocumentation" : "

                                                                                                              The date/time the patch was installed on the instance. Note that not all operating systems provide this level of information.

                                                                                                              \n@param installedTime The date/time the patch was installed on the instance. Note that not all operating systems provide this level of information.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "installedTime", "getterDocumentation" : "

                                                                                                              The date/time the patch was installed on the instance. Note that not all operating systems provide this level of information.

                                                                                                              \n@return The date/time the patch was installed on the instance. Note that not all operating systems provide this level of information.", "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" : "InstalledTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstalledTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "InstalledTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The date/time the patch was installed on the instance. Note that not all operating systems provide this level of information.

                                                                                                              \n@param installedTime The date/time the patch was installed on the instance. Note that not all operating systems provide this level of information.", "setterMethodName" : "setInstalledTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "installedTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "installedTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                              The date/time the patch was installed on the instance. Note that not all operating systems provide this level of information.

                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Title", "KBId", "Classification", "Severity", "State", "InstalledTime" ], "shapeName" : "PatchComplianceData", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "PatchComplianceData", "variableName" : "patchComplianceData", "variableType" : "PatchComplianceData", "documentation" : null, "simpleType" : "PatchComplianceData", "variableSetterType" : "PatchComplianceData" }, "wrapper" : false }, "PatchComplianceDataState" : { "c2jName" : "PatchComplianceDataState", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "INSTALLED", "value" : "INSTALLED" }, { "name" : "INSTALLED_OTHER", "value" : "INSTALLED_OTHER" }, { "name" : "INSTALLED_REJECTED", "value" : "INSTALLED_REJECTED" }, { "name" : "MISSING", "value" : "MISSING" }, { "name" : "NOT_APPLICABLE", "value" : "NOT_APPLICABLE" }, { "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" : "PatchComplianceDataState", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "PatchComplianceDataState", "variableName" : "patchComplianceDataState", "variableType" : "PatchComplianceDataState", "documentation" : null, "simpleType" : "PatchComplianceDataState", "variableSetterType" : "PatchComplianceDataState" }, "wrapper" : false }, "PatchComplianceLevel" : { "c2jName" : "PatchComplianceLevel", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "CRITICAL", "value" : "CRITICAL" }, { "name" : "HIGH", "value" : "HIGH" }, { "name" : "MEDIUM", "value" : "MEDIUM" }, { "name" : "LOW", "value" : "LOW" }, { "name" : "INFORMATIONAL", "value" : "INFORMATIONAL" }, { "name" : "UNSPECIFIED", "value" : "UNSPECIFIED" } ], "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" : "PatchComplianceLevel", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "PatchComplianceLevel", "variableName" : "patchComplianceLevel", "variableType" : "PatchComplianceLevel", "documentation" : null, "simpleType" : "PatchComplianceLevel", "variableSetterType" : "PatchComplianceLevel" }, "wrapper" : false }, "PatchDeploymentStatus" : { "c2jName" : "PatchDeploymentStatus", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "APPROVED", "value" : "APPROVED" }, { "name" : "PENDING_APPROVAL", "value" : "PENDING_APPROVAL" }, { "name" : "EXPLICIT_APPROVED", "value" : "EXPLICIT_APPROVED" }, { "name" : "EXPLICIT_REJECTED", "value" : "EXPLICIT_REJECTED" } ], "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" : "PatchDeploymentStatus", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "PatchDeploymentStatus", "variableName" : "patchDeploymentStatus", "variableType" : "PatchDeploymentStatus", "documentation" : null, "simpleType" : "PatchDeploymentStatus", "variableSetterType" : "PatchDeploymentStatus" }, "wrapper" : false }, "PatchFilter" : { "c2jName" : "PatchFilter", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              Defines which patches should be included in a patch baseline.

                                                                                                              A patch filter consists of a key and a set of values. The filter key is a patch property. For example, the available filter keys for WINDOWS are PATCH_SET, PRODUCT, PRODUCT_FAMILY, CLASSIFICATION, and MSRC_SEVERITY. The filter values define a matching criterion for the patch property indicated by the key. For example, if the filter key is PRODUCT and the filter values are [\"Office 2013\", \"Office 2016\"], then the filter accepts all patches where product name is either \"Office 2013\" or \"Office 2016\". The filter values can be exact values for the patch property given as a key, or a wildcard (*), which matches all values.

                                                                                                              You can view lists of valid values for the patch properties by running the DescribePatchProperties command. For information about which patch properties can be used with each major operating system, see DescribePatchProperties.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getKeyAsString", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "PatchFilterKey", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The key for the filter.

                                                                                                              Run the DescribePatchProperties command to view lists of valid keys for each operating system type.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #keyAsString(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "

                                                                                                              The key for the filter.

                                                                                                              Run the DescribePatchProperties command to view lists of valid keys for each operating system type.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "PatchFilterKey", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "key", "fluentEnumSetterMethodName" : "key", "fluentGetterMethodName" : "keyAsString", "fluentSetterDocumentation" : "

                                                                                                              The key for the filter.

                                                                                                              Run the DescribePatchProperties command to view lists of valid keys for each operating system type.

                                                                                                              \n@param key The key for the filter.

                                                                                                              Run the DescribePatchProperties command to view lists of valid keys for each operating system type.\n@see PatchFilterKey\n@return Returns a reference to this object so that method calls can be chained together.\n@see PatchFilterKey", "fluentSetterMethodName" : "key", "getterDocumentation" : "

                                                                                                              The key for the filter.

                                                                                                              Run the DescribePatchProperties command to view lists of valid keys for each operating system type.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #key} will return {@link PatchFilterKey#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #keyAsString}.\n

                                                                                                              \n@return The key for the filter.

                                                                                                              Run the DescribePatchProperties command to view lists of valid keys for each operating system type.\n@see PatchFilterKey", "getterModel" : { "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" : "

                                                                                                              The key for the filter.

                                                                                                              Run the DescribePatchProperties command to view lists of valid keys for each operating system type.

                                                                                                              \n@param key The key for the filter.

                                                                                                              Run the DescribePatchProperties command to view lists of valid keys for each operating system type.\n@see PatchFilterKey", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "

                                                                                                              The key for the filter.

                                                                                                              Run the DescribePatchProperties command to view lists of valid keys for each operating system type.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getValues", "beanStyleSetterMethodName" : "setValues", "c2jName" : "Values", "c2jShape" : "PatchFilterValueList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The value for the filter key.

                                                                                                              Run the DescribePatchProperties command to view lists of valid values for each key based on operating system type.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #values(List)}.\n@param values a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #values(List)", "deprecated" : false, "documentation" : "

                                                                                                              The value for the filter key.

                                                                                                              Run the DescribePatchProperties command to view lists of valid values for each key based on operating system type.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "values", "fluentSetterDocumentation" : "

                                                                                                              The value for the filter key.

                                                                                                              Run the DescribePatchProperties command to view lists of valid values for each key based on operating system type.

                                                                                                              \n@param values The value for the filter key.

                                                                                                              Run the DescribePatchProperties command to view lists of valid values for each key based on operating system type.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "values", "getterDocumentation" : "

                                                                                                              The value for the filter key.

                                                                                                              Run the DescribePatchProperties command to view lists of valid values for each key based on operating system type.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The value for the filter key.

                                                                                                              Run the DescribePatchProperties command to view lists of valid values for each key based on operating system type.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Values", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Values", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "PatchFilterValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "Values", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The value for the filter key.

                                                                                                              Run the DescribePatchProperties command to view lists of valid values for each key based on operating system type.

                                                                                                              \n@param values The value for the filter key.

                                                                                                              Run the DescribePatchProperties command to view lists of valid values for each key based on operating system type.", "setterMethodName" : "setValues", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : "

                                                                                                              The value for the filter key.

                                                                                                              Run the DescribePatchProperties command to view lists of valid values for each key based on operating system type.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Key" : { "beanStyleGetterMethodName" : "getKeyAsString", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "PatchFilterKey", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The key for the filter.

                                                                                                              Run the DescribePatchProperties command to view lists of valid keys for each operating system type.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #keyAsString(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "

                                                                                                              The key for the filter.

                                                                                                              Run the DescribePatchProperties command to view lists of valid keys for each operating system type.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "PatchFilterKey", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "key", "fluentEnumSetterMethodName" : "key", "fluentGetterMethodName" : "keyAsString", "fluentSetterDocumentation" : "

                                                                                                              The key for the filter.

                                                                                                              Run the DescribePatchProperties command to view lists of valid keys for each operating system type.

                                                                                                              \n@param key The key for the filter.

                                                                                                              Run the DescribePatchProperties command to view lists of valid keys for each operating system type.\n@see PatchFilterKey\n@return Returns a reference to this object so that method calls can be chained together.\n@see PatchFilterKey", "fluentSetterMethodName" : "key", "getterDocumentation" : "

                                                                                                              The key for the filter.

                                                                                                              Run the DescribePatchProperties command to view lists of valid keys for each operating system type.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #key} will return {@link PatchFilterKey#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #keyAsString}.\n

                                                                                                              \n@return The key for the filter.

                                                                                                              Run the DescribePatchProperties command to view lists of valid keys for each operating system type.\n@see PatchFilterKey", "getterModel" : { "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" : "

                                                                                                              The key for the filter.

                                                                                                              Run the DescribePatchProperties command to view lists of valid keys for each operating system type.

                                                                                                              \n@param key The key for the filter.

                                                                                                              Run the DescribePatchProperties command to view lists of valid keys for each operating system type.\n@see PatchFilterKey", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "

                                                                                                              The key for the filter.

                                                                                                              Run the DescribePatchProperties command to view lists of valid keys for each operating system type.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Values" : { "beanStyleGetterMethodName" : "getValues", "beanStyleSetterMethodName" : "setValues", "c2jName" : "Values", "c2jShape" : "PatchFilterValueList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The value for the filter key.

                                                                                                              Run the DescribePatchProperties command to view lists of valid values for each key based on operating system type.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #values(List)}.\n@param values a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #values(List)", "deprecated" : false, "documentation" : "

                                                                                                              The value for the filter key.

                                                                                                              Run the DescribePatchProperties command to view lists of valid values for each key based on operating system type.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "values", "fluentSetterDocumentation" : "

                                                                                                              The value for the filter key.

                                                                                                              Run the DescribePatchProperties command to view lists of valid values for each key based on operating system type.

                                                                                                              \n@param values The value for the filter key.

                                                                                                              Run the DescribePatchProperties command to view lists of valid values for each key based on operating system type.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "values", "getterDocumentation" : "

                                                                                                              The value for the filter key.

                                                                                                              Run the DescribePatchProperties command to view lists of valid values for each key based on operating system type.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The value for the filter key.

                                                                                                              Run the DescribePatchProperties command to view lists of valid values for each key based on operating system type.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Values", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Values", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "PatchFilterValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "Values", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The value for the filter key.

                                                                                                              Run the DescribePatchProperties command to view lists of valid values for each key based on operating system type.

                                                                                                              \n@param values The value for the filter key.

                                                                                                              Run the DescribePatchProperties command to view lists of valid values for each key based on operating system type.", "setterMethodName" : "setValues", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : "

                                                                                                              The value for the filter key.

                                                                                                              Run the DescribePatchProperties command to view lists of valid values for each key based on operating system type.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getKeyAsString", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "PatchFilterKey", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The key for the filter.

                                                                                                              Run the DescribePatchProperties command to view lists of valid keys for each operating system type.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #keyAsString(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "

                                                                                                              The key for the filter.

                                                                                                              Run the DescribePatchProperties command to view lists of valid keys for each operating system type.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "PatchFilterKey", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "key", "fluentEnumSetterMethodName" : "key", "fluentGetterMethodName" : "keyAsString", "fluentSetterDocumentation" : "

                                                                                                              The key for the filter.

                                                                                                              Run the DescribePatchProperties command to view lists of valid keys for each operating system type.

                                                                                                              \n@param key The key for the filter.

                                                                                                              Run the DescribePatchProperties command to view lists of valid keys for each operating system type.\n@see PatchFilterKey\n@return Returns a reference to this object so that method calls can be chained together.\n@see PatchFilterKey", "fluentSetterMethodName" : "key", "getterDocumentation" : "

                                                                                                              The key for the filter.

                                                                                                              Run the DescribePatchProperties command to view lists of valid keys for each operating system type.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #key} will return {@link PatchFilterKey#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #keyAsString}.\n

                                                                                                              \n@return The key for the filter.

                                                                                                              Run the DescribePatchProperties command to view lists of valid keys for each operating system type.\n@see PatchFilterKey", "getterModel" : { "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" : "

                                                                                                              The key for the filter.

                                                                                                              Run the DescribePatchProperties command to view lists of valid keys for each operating system type.

                                                                                                              \n@param key The key for the filter.

                                                                                                              Run the DescribePatchProperties command to view lists of valid keys for each operating system type.\n@see PatchFilterKey", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "

                                                                                                              The key for the filter.

                                                                                                              Run the DescribePatchProperties command to view lists of valid keys for each operating system type.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getValues", "beanStyleSetterMethodName" : "setValues", "c2jName" : "Values", "c2jShape" : "PatchFilterValueList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The value for the filter key.

                                                                                                              Run the DescribePatchProperties command to view lists of valid values for each key based on operating system type.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #values(List)}.\n@param values a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #values(List)", "deprecated" : false, "documentation" : "

                                                                                                              The value for the filter key.

                                                                                                              Run the DescribePatchProperties command to view lists of valid values for each key based on operating system type.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "values", "fluentSetterDocumentation" : "

                                                                                                              The value for the filter key.

                                                                                                              Run the DescribePatchProperties command to view lists of valid values for each key based on operating system type.

                                                                                                              \n@param values The value for the filter key.

                                                                                                              Run the DescribePatchProperties command to view lists of valid values for each key based on operating system type.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "values", "getterDocumentation" : "

                                                                                                              The value for the filter key.

                                                                                                              Run the DescribePatchProperties command to view lists of valid values for each key based on operating system type.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The value for the filter key.

                                                                                                              Run the DescribePatchProperties command to view lists of valid values for each key based on operating system type.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Values", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Values", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "PatchFilterValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "Values", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The value for the filter key.

                                                                                                              Run the DescribePatchProperties command to view lists of valid values for each key based on operating system type.

                                                                                                              \n@param values The value for the filter key.

                                                                                                              Run the DescribePatchProperties command to view lists of valid values for each key based on operating system type.", "setterMethodName" : "setValues", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : "

                                                                                                              The value for the filter key.

                                                                                                              Run the DescribePatchProperties command to view lists of valid values for each key based on operating system type.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Key", "Values" ], "shapeName" : "PatchFilter", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "PatchFilter", "variableName" : "patchFilter", "variableType" : "PatchFilter", "documentation" : null, "simpleType" : "PatchFilter", "variableSetterType" : "PatchFilter" }, "wrapper" : false }, "PatchFilterGroup" : { "c2jName" : "PatchFilterGroup", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              A set of patch filters, typically used for approval rules.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getPatchFilters", "beanStyleSetterMethodName" : "setPatchFilters", "c2jName" : "PatchFilters", "c2jShape" : "PatchFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The set of patch filters that make up the group.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #patchFilters(List)}.\n@param patchFilters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #patchFilters(List)", "deprecated" : false, "documentation" : "

                                                                                                              The set of patch filters that make up the group.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "patchFilters", "fluentSetterDocumentation" : "

                                                                                                              The set of patch filters that make up the group.

                                                                                                              \n@param patchFilters The set of patch filters that make up the group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "patchFilters", "getterDocumentation" : "

                                                                                                              The set of patch filters that make up the group.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The set of patch filters that make up the group.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PatchFilters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PatchFilters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "PatchFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link PatchFilter.Builder} avoiding the need to create one manually via {@link PatchFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link PatchFilter.Builder#build()} is called immediately and its result is passed to {@link #member(PatchFilter)}.\n@param member a consumer that will call methods on {@link PatchFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(PatchFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "PatchFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "PatchFilter", "variableName" : "member", "variableType" : "PatchFilter", "documentation" : null, "simpleType" : "PatchFilter", "variableSetterType" : "PatchFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PatchFilter", "variableName" : "member", "variableType" : "PatchFilter", "documentation" : "", "simpleType" : "PatchFilter", "variableSetterType" : "PatchFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "PatchFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "PatchFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "PatchFilters", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The set of patch filters that make up the group.

                                                                                                              \n@param patchFilters The set of patch filters that make up the group.", "setterMethodName" : "setPatchFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "patchFilters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "patchFilters", "variableType" : "java.util.List", "documentation" : "

                                                                                                              The set of patch filters that make up the group.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "PatchFilters" : { "beanStyleGetterMethodName" : "getPatchFilters", "beanStyleSetterMethodName" : "setPatchFilters", "c2jName" : "PatchFilters", "c2jShape" : "PatchFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The set of patch filters that make up the group.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #patchFilters(List)}.\n@param patchFilters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #patchFilters(List)", "deprecated" : false, "documentation" : "

                                                                                                              The set of patch filters that make up the group.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "patchFilters", "fluentSetterDocumentation" : "

                                                                                                              The set of patch filters that make up the group.

                                                                                                              \n@param patchFilters The set of patch filters that make up the group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "patchFilters", "getterDocumentation" : "

                                                                                                              The set of patch filters that make up the group.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The set of patch filters that make up the group.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PatchFilters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PatchFilters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "PatchFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link PatchFilter.Builder} avoiding the need to create one manually via {@link PatchFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link PatchFilter.Builder#build()} is called immediately and its result is passed to {@link #member(PatchFilter)}.\n@param member a consumer that will call methods on {@link PatchFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(PatchFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "PatchFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "PatchFilter", "variableName" : "member", "variableType" : "PatchFilter", "documentation" : null, "simpleType" : "PatchFilter", "variableSetterType" : "PatchFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PatchFilter", "variableName" : "member", "variableType" : "PatchFilter", "documentation" : "", "simpleType" : "PatchFilter", "variableSetterType" : "PatchFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "PatchFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "PatchFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "PatchFilters", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The set of patch filters that make up the group.

                                                                                                              \n@param patchFilters The set of patch filters that make up the group.", "setterMethodName" : "setPatchFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "patchFilters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "patchFilters", "variableType" : "java.util.List", "documentation" : "

                                                                                                              The set of patch filters that make up the group.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getPatchFilters", "beanStyleSetterMethodName" : "setPatchFilters", "c2jName" : "PatchFilters", "c2jShape" : "PatchFilterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The set of patch filters that make up the group.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #patchFilters(List)}.\n@param patchFilters a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #patchFilters(List)", "deprecated" : false, "documentation" : "

                                                                                                              The set of patch filters that make up the group.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "patchFilters", "fluentSetterDocumentation" : "

                                                                                                              The set of patch filters that make up the group.

                                                                                                              \n@param patchFilters The set of patch filters that make up the group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "patchFilters", "getterDocumentation" : "

                                                                                                              The set of patch filters that make up the group.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The set of patch filters that make up the group.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PatchFilters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PatchFilters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "PatchFilter", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link PatchFilter.Builder} avoiding the need to create one manually via {@link PatchFilter#builder()}.\n\nWhen the {@link Consumer} completes, {@link PatchFilter.Builder#build()} is called immediately and its result is passed to {@link #member(PatchFilter)}.\n@param member a consumer that will call methods on {@link PatchFilter.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(PatchFilter)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "PatchFilter", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "PatchFilter", "variableName" : "member", "variableType" : "PatchFilter", "documentation" : null, "simpleType" : "PatchFilter", "variableSetterType" : "PatchFilter" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PatchFilter", "variableName" : "member", "variableType" : "PatchFilter", "documentation" : "", "simpleType" : "PatchFilter", "variableSetterType" : "PatchFilter" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "PatchFilter", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "PatchFilter", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "PatchFilters", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The set of patch filters that make up the group.

                                                                                                              \n@param patchFilters The set of patch filters that make up the group.", "setterMethodName" : "setPatchFilters", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "patchFilters", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "patchFilters", "variableType" : "java.util.List", "documentation" : "

                                                                                                              The set of patch filters that make up the group.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "PatchFilters" ], "shapeName" : "PatchFilterGroup", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "PatchFilterGroup", "variableName" : "patchFilterGroup", "variableType" : "PatchFilterGroup", "documentation" : null, "simpleType" : "PatchFilterGroup", "variableSetterType" : "PatchFilterGroup" }, "wrapper" : false }, "PatchFilterKey" : { "c2jName" : "PatchFilterKey", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "PATCH_SET", "value" : "PATCH_SET" }, { "name" : "PRODUCT", "value" : "PRODUCT" }, { "name" : "PRODUCT_FAMILY", "value" : "PRODUCT_FAMILY" }, { "name" : "CLASSIFICATION", "value" : "CLASSIFICATION" }, { "name" : "MSRC_SEVERITY", "value" : "MSRC_SEVERITY" }, { "name" : "PATCH_ID", "value" : "PATCH_ID" }, { "name" : "SECTION", "value" : "SECTION" }, { "name" : "PRIORITY", "value" : "PRIORITY" }, { "name" : "SEVERITY", "value" : "SEVERITY" } ], "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" : "PatchFilterKey", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "PatchFilterKey", "variableName" : "patchFilterKey", "variableType" : "PatchFilterKey", "documentation" : null, "simpleType" : "PatchFilterKey", "variableSetterType" : "PatchFilterKey" }, "wrapper" : false }, "PatchGroupPatchBaselineMapping" : { "c2jName" : "PatchGroupPatchBaselineMapping", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              The mapping between a patch group and the patch baseline the patch group is registered with.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getPatchGroup", "beanStyleSetterMethodName" : "setPatchGroup", "c2jName" : "PatchGroup", "c2jShape" : "PatchGroup", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of the patch group registered with the patch baseline.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #patchGroup(String)}.\n@param patchGroup a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #patchGroup(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name of the patch group registered with the patch baseline.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "patchGroup", "fluentSetterDocumentation" : "

                                                                                                              The name of the patch group registered with the patch baseline.

                                                                                                              \n@param patchGroup The name of the patch group registered with the patch baseline.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "patchGroup", "getterDocumentation" : "

                                                                                                              The name of the patch group registered with the patch baseline.

                                                                                                              \n@return The name of the patch group registered with the patch baseline.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PatchGroup", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PatchGroup", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PatchGroup", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The name of the patch group registered with the patch baseline.

                                                                                                              \n@param patchGroup The name of the patch group registered with the patch baseline.", "setterMethodName" : "setPatchGroup", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "patchGroup", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "patchGroup", "variableType" : "String", "documentation" : "

                                                                                                              The name of the patch group registered with the patch baseline.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getBaselineIdentity", "beanStyleSetterMethodName" : "setBaselineIdentity", "c2jName" : "BaselineIdentity", "c2jShape" : "PatchBaselineIdentity", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The patch baseline the patch group is registered with.

                                                                                                              \nThis is a convenience that creates an instance of the {@link PatchBaselineIdentity.Builder} avoiding the need to create one manually via {@link PatchBaselineIdentity#builder()}.\n\nWhen the {@link Consumer} completes, {@link PatchBaselineIdentity.Builder#build()} is called immediately and its result is passed to {@link #baselineIdentity(PatchBaselineIdentity)}.\n@param baselineIdentity a consumer that will call methods on {@link PatchBaselineIdentity.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #baselineIdentity(PatchBaselineIdentity)", "deprecated" : false, "documentation" : "

                                                                                                              The patch baseline the patch group is registered with.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "baselineIdentity", "fluentSetterDocumentation" : "

                                                                                                              The patch baseline the patch group is registered with.

                                                                                                              \n@param baselineIdentity The patch baseline the patch group is registered with.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "baselineIdentity", "getterDocumentation" : "

                                                                                                              The patch baseline the patch group is registered with.

                                                                                                              \n@return The patch baseline the patch group is registered with.", "getterModel" : { "returnType" : "PatchBaselineIdentity", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BaselineIdentity", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BaselineIdentity", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "BaselineIdentity", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The patch baseline the patch group is registered with.

                                                                                                              \n@param baselineIdentity The patch baseline the patch group is registered with.", "setterMethodName" : "setBaselineIdentity", "setterModel" : { "variableDeclarationType" : "PatchBaselineIdentity", "variableName" : "baselineIdentity", "variableType" : "PatchBaselineIdentity", "documentation" : null, "simpleType" : "PatchBaselineIdentity", "variableSetterType" : "PatchBaselineIdentity" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PatchBaselineIdentity", "variableName" : "baselineIdentity", "variableType" : "PatchBaselineIdentity", "documentation" : "

                                                                                                              The patch baseline the patch group is registered with.

                                                                                                              ", "simpleType" : "PatchBaselineIdentity", "variableSetterType" : "PatchBaselineIdentity" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "BaselineIdentity" : { "beanStyleGetterMethodName" : "getBaselineIdentity", "beanStyleSetterMethodName" : "setBaselineIdentity", "c2jName" : "BaselineIdentity", "c2jShape" : "PatchBaselineIdentity", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The patch baseline the patch group is registered with.

                                                                                                              \nThis is a convenience that creates an instance of the {@link PatchBaselineIdentity.Builder} avoiding the need to create one manually via {@link PatchBaselineIdentity#builder()}.\n\nWhen the {@link Consumer} completes, {@link PatchBaselineIdentity.Builder#build()} is called immediately and its result is passed to {@link #baselineIdentity(PatchBaselineIdentity)}.\n@param baselineIdentity a consumer that will call methods on {@link PatchBaselineIdentity.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #baselineIdentity(PatchBaselineIdentity)", "deprecated" : false, "documentation" : "

                                                                                                              The patch baseline the patch group is registered with.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "baselineIdentity", "fluentSetterDocumentation" : "

                                                                                                              The patch baseline the patch group is registered with.

                                                                                                              \n@param baselineIdentity The patch baseline the patch group is registered with.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "baselineIdentity", "getterDocumentation" : "

                                                                                                              The patch baseline the patch group is registered with.

                                                                                                              \n@return The patch baseline the patch group is registered with.", "getterModel" : { "returnType" : "PatchBaselineIdentity", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BaselineIdentity", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BaselineIdentity", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "BaselineIdentity", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The patch baseline the patch group is registered with.

                                                                                                              \n@param baselineIdentity The patch baseline the patch group is registered with.", "setterMethodName" : "setBaselineIdentity", "setterModel" : { "variableDeclarationType" : "PatchBaselineIdentity", "variableName" : "baselineIdentity", "variableType" : "PatchBaselineIdentity", "documentation" : null, "simpleType" : "PatchBaselineIdentity", "variableSetterType" : "PatchBaselineIdentity" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PatchBaselineIdentity", "variableName" : "baselineIdentity", "variableType" : "PatchBaselineIdentity", "documentation" : "

                                                                                                              The patch baseline the patch group is registered with.

                                                                                                              ", "simpleType" : "PatchBaselineIdentity", "variableSetterType" : "PatchBaselineIdentity" }, "xmlNameSpaceUri" : null }, "PatchGroup" : { "beanStyleGetterMethodName" : "getPatchGroup", "beanStyleSetterMethodName" : "setPatchGroup", "c2jName" : "PatchGroup", "c2jShape" : "PatchGroup", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of the patch group registered with the patch baseline.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #patchGroup(String)}.\n@param patchGroup a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #patchGroup(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name of the patch group registered with the patch baseline.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "patchGroup", "fluentSetterDocumentation" : "

                                                                                                              The name of the patch group registered with the patch baseline.

                                                                                                              \n@param patchGroup The name of the patch group registered with the patch baseline.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "patchGroup", "getterDocumentation" : "

                                                                                                              The name of the patch group registered with the patch baseline.

                                                                                                              \n@return The name of the patch group registered with the patch baseline.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PatchGroup", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PatchGroup", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PatchGroup", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The name of the patch group registered with the patch baseline.

                                                                                                              \n@param patchGroup The name of the patch group registered with the patch baseline.", "setterMethodName" : "setPatchGroup", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "patchGroup", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "patchGroup", "variableType" : "String", "documentation" : "

                                                                                                              The name of the patch group registered with the patch baseline.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getPatchGroup", "beanStyleSetterMethodName" : "setPatchGroup", "c2jName" : "PatchGroup", "c2jShape" : "PatchGroup", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name of the patch group registered with the patch baseline.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #patchGroup(String)}.\n@param patchGroup a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #patchGroup(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name of the patch group registered with the patch baseline.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "patchGroup", "fluentSetterDocumentation" : "

                                                                                                              The name of the patch group registered with the patch baseline.

                                                                                                              \n@param patchGroup The name of the patch group registered with the patch baseline.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "patchGroup", "getterDocumentation" : "

                                                                                                              The name of the patch group registered with the patch baseline.

                                                                                                              \n@return The name of the patch group registered with the patch baseline.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PatchGroup", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PatchGroup", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PatchGroup", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The name of the patch group registered with the patch baseline.

                                                                                                              \n@param patchGroup The name of the patch group registered with the patch baseline.", "setterMethodName" : "setPatchGroup", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "patchGroup", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "patchGroup", "variableType" : "String", "documentation" : "

                                                                                                              The name of the patch group registered with the patch baseline.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getBaselineIdentity", "beanStyleSetterMethodName" : "setBaselineIdentity", "c2jName" : "BaselineIdentity", "c2jShape" : "PatchBaselineIdentity", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The patch baseline the patch group is registered with.

                                                                                                              \nThis is a convenience that creates an instance of the {@link PatchBaselineIdentity.Builder} avoiding the need to create one manually via {@link PatchBaselineIdentity#builder()}.\n\nWhen the {@link Consumer} completes, {@link PatchBaselineIdentity.Builder#build()} is called immediately and its result is passed to {@link #baselineIdentity(PatchBaselineIdentity)}.\n@param baselineIdentity a consumer that will call methods on {@link PatchBaselineIdentity.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #baselineIdentity(PatchBaselineIdentity)", "deprecated" : false, "documentation" : "

                                                                                                              The patch baseline the patch group is registered with.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "baselineIdentity", "fluentSetterDocumentation" : "

                                                                                                              The patch baseline the patch group is registered with.

                                                                                                              \n@param baselineIdentity The patch baseline the patch group is registered with.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "baselineIdentity", "getterDocumentation" : "

                                                                                                              The patch baseline the patch group is registered with.

                                                                                                              \n@return The patch baseline the patch group is registered with.", "getterModel" : { "returnType" : "PatchBaselineIdentity", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BaselineIdentity", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BaselineIdentity", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "BaselineIdentity", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The patch baseline the patch group is registered with.

                                                                                                              \n@param baselineIdentity The patch baseline the patch group is registered with.", "setterMethodName" : "setBaselineIdentity", "setterModel" : { "variableDeclarationType" : "PatchBaselineIdentity", "variableName" : "baselineIdentity", "variableType" : "PatchBaselineIdentity", "documentation" : null, "simpleType" : "PatchBaselineIdentity", "variableSetterType" : "PatchBaselineIdentity" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PatchBaselineIdentity", "variableName" : "baselineIdentity", "variableType" : "PatchBaselineIdentity", "documentation" : "

                                                                                                              The patch baseline the patch group is registered with.

                                                                                                              ", "simpleType" : "PatchBaselineIdentity", "variableSetterType" : "PatchBaselineIdentity" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "PatchGroupPatchBaselineMapping", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "PatchGroupPatchBaselineMapping", "variableName" : "patchGroupPatchBaselineMapping", "variableType" : "PatchGroupPatchBaselineMapping", "documentation" : null, "simpleType" : "PatchGroupPatchBaselineMapping", "variableSetterType" : "PatchGroupPatchBaselineMapping" }, "wrapper" : false }, "PatchOperationType" : { "c2jName" : "PatchOperationType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "SCAN", "value" : "Scan" }, { "name" : "INSTALL", "value" : "Install" } ], "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" : "PatchOperationType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "PatchOperationType", "variableName" : "patchOperationType", "variableType" : "PatchOperationType", "documentation" : null, "simpleType" : "PatchOperationType", "variableSetterType" : "PatchOperationType" }, "wrapper" : false }, "PatchOrchestratorFilter" : { "c2jName" : "PatchOrchestratorFilter", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              Defines a filter used in Patch Manager APIs.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "PatchOrchestratorFilterKey", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The key for the filter.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "

                                                                                                              The key for the filter.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "

                                                                                                              The key for the filter.

                                                                                                              \n@param key The key for the filter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "

                                                                                                              The key for the filter.

                                                                                                              \n@return The key for the filter.", "getterModel" : { "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" : "

                                                                                                              The key for the filter.

                                                                                                              \n@param key The key for the filter.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "

                                                                                                              The key for the filter.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getValues", "beanStyleSetterMethodName" : "setValues", "c2jName" : "Values", "c2jShape" : "PatchOrchestratorFilterValues", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The value for the filter.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #values(List)}.\n@param values a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #values(List)", "deprecated" : false, "documentation" : "

                                                                                                              The value for the filter.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "values", "fluentSetterDocumentation" : "

                                                                                                              The value for the filter.

                                                                                                              \n@param values The value for the filter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "values", "getterDocumentation" : "

                                                                                                              The value for the filter.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The value for the filter.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Values", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Values", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "PatchOrchestratorFilterValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "Values", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The value for the filter.

                                                                                                              \n@param values The value for the filter.", "setterMethodName" : "setValues", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : "

                                                                                                              The value for the filter.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Key" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "PatchOrchestratorFilterKey", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The key for the filter.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "

                                                                                                              The key for the filter.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "

                                                                                                              The key for the filter.

                                                                                                              \n@param key The key for the filter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "

                                                                                                              The key for the filter.

                                                                                                              \n@return The key for the filter.", "getterModel" : { "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" : "

                                                                                                              The key for the filter.

                                                                                                              \n@param key The key for the filter.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "

                                                                                                              The key for the filter.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Values" : { "beanStyleGetterMethodName" : "getValues", "beanStyleSetterMethodName" : "setValues", "c2jName" : "Values", "c2jShape" : "PatchOrchestratorFilterValues", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The value for the filter.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #values(List)}.\n@param values a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #values(List)", "deprecated" : false, "documentation" : "

                                                                                                              The value for the filter.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "values", "fluentSetterDocumentation" : "

                                                                                                              The value for the filter.

                                                                                                              \n@param values The value for the filter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "values", "getterDocumentation" : "

                                                                                                              The value for the filter.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The value for the filter.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Values", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Values", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "PatchOrchestratorFilterValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "Values", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The value for the filter.

                                                                                                              \n@param values The value for the filter.", "setterMethodName" : "setValues", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : "

                                                                                                              The value for the filter.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "PatchOrchestratorFilterKey", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The key for the filter.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "

                                                                                                              The key for the filter.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "

                                                                                                              The key for the filter.

                                                                                                              \n@param key The key for the filter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "

                                                                                                              The key for the filter.

                                                                                                              \n@return The key for the filter.", "getterModel" : { "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" : "

                                                                                                              The key for the filter.

                                                                                                              \n@param key The key for the filter.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "

                                                                                                              The key for the filter.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getValues", "beanStyleSetterMethodName" : "setValues", "c2jName" : "Values", "c2jShape" : "PatchOrchestratorFilterValues", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The value for the filter.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #values(List)}.\n@param values a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #values(List)", "deprecated" : false, "documentation" : "

                                                                                                              The value for the filter.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "values", "fluentSetterDocumentation" : "

                                                                                                              The value for the filter.

                                                                                                              \n@param values The value for the filter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "values", "getterDocumentation" : "

                                                                                                              The value for the filter.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The value for the filter.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Values", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Values", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "PatchOrchestratorFilterValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "Values", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The value for the filter.

                                                                                                              \n@param values The value for the filter.", "setterMethodName" : "setValues", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : "

                                                                                                              The value for the filter.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "PatchOrchestratorFilter", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "PatchOrchestratorFilter", "variableName" : "patchOrchestratorFilter", "variableType" : "PatchOrchestratorFilter", "documentation" : null, "simpleType" : "PatchOrchestratorFilter", "variableSetterType" : "PatchOrchestratorFilter" }, "wrapper" : false }, "PatchProperty" : { "c2jName" : "PatchProperty", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "PRODUCT", "value" : "PRODUCT" }, { "name" : "PRODUCT_FAMILY", "value" : "PRODUCT_FAMILY" }, { "name" : "CLASSIFICATION", "value" : "CLASSIFICATION" }, { "name" : "MSRC_SEVERITY", "value" : "MSRC_SEVERITY" }, { "name" : "PRIORITY", "value" : "PRIORITY" }, { "name" : "SEVERITY", "value" : "SEVERITY" } ], "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" : "PatchProperty", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "PatchProperty", "variableName" : "patchProperty", "variableType" : "PatchProperty", "documentation" : null, "simpleType" : "PatchProperty", "variableSetterType" : "PatchProperty" }, "wrapper" : false }, "PatchRule" : { "c2jName" : "PatchRule", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              Defines an approval rule for a patch baseline.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getPatchFilterGroup", "beanStyleSetterMethodName" : "setPatchFilterGroup", "c2jName" : "PatchFilterGroup", "c2jShape" : "PatchFilterGroup", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The patch filter group that defines the criteria for the rule.

                                                                                                              \nThis is a convenience that creates an instance of the {@link PatchFilterGroup.Builder} avoiding the need to create one manually via {@link PatchFilterGroup#builder()}.\n\nWhen the {@link Consumer} completes, {@link PatchFilterGroup.Builder#build()} is called immediately and its result is passed to {@link #patchFilterGroup(PatchFilterGroup)}.\n@param patchFilterGroup a consumer that will call methods on {@link PatchFilterGroup.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #patchFilterGroup(PatchFilterGroup)", "deprecated" : false, "documentation" : "

                                                                                                              The patch filter group that defines the criteria for the rule.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "patchFilterGroup", "fluentSetterDocumentation" : "

                                                                                                              The patch filter group that defines the criteria for the rule.

                                                                                                              \n@param patchFilterGroup The patch filter group that defines the criteria for the rule.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "patchFilterGroup", "getterDocumentation" : "

                                                                                                              The patch filter group that defines the criteria for the rule.

                                                                                                              \n@return The patch filter group that defines the criteria for the rule.", "getterModel" : { "returnType" : "PatchFilterGroup", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PatchFilterGroup", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PatchFilterGroup", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "PatchFilterGroup", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The patch filter group that defines the criteria for the rule.

                                                                                                              \n@param patchFilterGroup The patch filter group that defines the criteria for the rule.", "setterMethodName" : "setPatchFilterGroup", "setterModel" : { "variableDeclarationType" : "PatchFilterGroup", "variableName" : "patchFilterGroup", "variableType" : "PatchFilterGroup", "documentation" : null, "simpleType" : "PatchFilterGroup", "variableSetterType" : "PatchFilterGroup" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PatchFilterGroup", "variableName" : "patchFilterGroup", "variableType" : "PatchFilterGroup", "documentation" : "

                                                                                                              The patch filter group that defines the criteria for the rule.

                                                                                                              ", "simpleType" : "PatchFilterGroup", "variableSetterType" : "PatchFilterGroup" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getComplianceLevelAsString", "beanStyleSetterMethodName" : "setComplianceLevel", "c2jName" : "ComplianceLevel", "c2jShape" : "PatchComplianceLevel", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A compliance severity level for all approved patches in a patch baseline. Valid compliance severity levels include the following: Unspecified, Critical, High, Medium, Low, and Informational.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #complianceLevelAsString(String)}.\n@param complianceLevel a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #complianceLevel(String)", "deprecated" : false, "documentation" : "

                                                                                                              A compliance severity level for all approved patches in a patch baseline. Valid compliance severity levels include the following: Unspecified, Critical, High, Medium, Low, and Informational.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "PatchComplianceLevel", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "complianceLevel", "fluentEnumSetterMethodName" : "complianceLevel", "fluentGetterMethodName" : "complianceLevelAsString", "fluentSetterDocumentation" : "

                                                                                                              A compliance severity level for all approved patches in a patch baseline. Valid compliance severity levels include the following: Unspecified, Critical, High, Medium, Low, and Informational.

                                                                                                              \n@param complianceLevel A compliance severity level for all approved patches in a patch baseline. Valid compliance severity levels include the following: Unspecified, Critical, High, Medium, Low, and Informational.\n@see PatchComplianceLevel\n@return Returns a reference to this object so that method calls can be chained together.\n@see PatchComplianceLevel", "fluentSetterMethodName" : "complianceLevel", "getterDocumentation" : "

                                                                                                              A compliance severity level for all approved patches in a patch baseline. Valid compliance severity levels include the following: Unspecified, Critical, High, Medium, Low, and Informational.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #complianceLevel} will return {@link PatchComplianceLevel#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #complianceLevelAsString}.\n

                                                                                                              \n@return A compliance severity level for all approved patches in a patch baseline. Valid compliance severity levels include the following: Unspecified, Critical, High, Medium, Low, and Informational.\n@see PatchComplianceLevel", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ComplianceLevel", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ComplianceLevel", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ComplianceLevel", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A compliance severity level for all approved patches in a patch baseline. Valid compliance severity levels include the following: Unspecified, Critical, High, Medium, Low, and Informational.

                                                                                                              \n@param complianceLevel A compliance severity level for all approved patches in a patch baseline. Valid compliance severity levels include the following: Unspecified, Critical, High, Medium, Low, and Informational.\n@see PatchComplianceLevel", "setterMethodName" : "setComplianceLevel", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "complianceLevel", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "complianceLevel", "variableType" : "String", "documentation" : "

                                                                                                              A compliance severity level for all approved patches in a patch baseline. Valid compliance severity levels include the following: Unspecified, Critical, High, Medium, Low, and Informational.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getApproveAfterDays", "beanStyleSetterMethodName" : "setApproveAfterDays", "c2jName" : "ApproveAfterDays", "c2jShape" : "ApproveAfterDays", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The number of days after the release date of each patch matched by the rule that the patch is marked as approved in the patch baseline. For example, a value of 7 means that patches are approved seven days after they are released.

                                                                                                              \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 #approveAfterDays(Integer)}.\n@param approveAfterDays 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 #approveAfterDays(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The number of days after the release date of each patch matched by the rule that the patch is marked as approved in the patch baseline. For example, a value of 7 means that patches are approved seven days after they are released.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "approveAfterDays", "fluentSetterDocumentation" : "

                                                                                                              The number of days after the release date of each patch matched by the rule that the patch is marked as approved in the patch baseline. For example, a value of 7 means that patches are approved seven days after they are released.

                                                                                                              \n@param approveAfterDays The number of days after the release date of each patch matched by the rule that the patch is marked as approved in the patch baseline. For example, a value of 7 means that patches are approved seven days after they are released.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "approveAfterDays", "getterDocumentation" : "

                                                                                                              The number of days after the release date of each patch matched by the rule that the patch is marked as approved in the patch baseline. For example, a value of 7 means that patches are approved seven days after they are released.

                                                                                                              \n@return The number of days after the release date of each patch matched by the rule that the patch is marked as approved in the patch baseline. For example, a value of 7 means that patches are approved seven days after they are released.", "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" : "ApproveAfterDays", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ApproveAfterDays", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "ApproveAfterDays", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The number of days after the release date of each patch matched by the rule that the patch is marked as approved in the patch baseline. For example, a value of 7 means that patches are approved seven days after they are released.

                                                                                                              \n@param approveAfterDays The number of days after the release date of each patch matched by the rule that the patch is marked as approved in the patch baseline. For example, a value of 7 means that patches are approved seven days after they are released.", "setterMethodName" : "setApproveAfterDays", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "approveAfterDays", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "approveAfterDays", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of days after the release date of each patch matched by the rule that the patch is marked as approved in the patch baseline. For example, a value of 7 means that patches are approved seven days after they are released.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEnableNonSecurity", "beanStyleSetterMethodName" : "setEnableNonSecurity", "c2jName" : "EnableNonSecurity", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              For instances identified by the approval rule filters, enables a patch baseline to apply non-security updates available in the specified repository. The default value is 'false'. Applies to Linux instances only.

                                                                                                              \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 #enableNonSecurity(Boolean)}.\n@param enableNonSecurity 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 #enableNonSecurity(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                              For instances identified by the approval rule filters, enables a patch baseline to apply non-security updates available in the specified repository. The default value is 'false'. Applies to Linux instances only.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "enableNonSecurity", "fluentSetterDocumentation" : "

                                                                                                              For instances identified by the approval rule filters, enables a patch baseline to apply non-security updates available in the specified repository. The default value is 'false'. Applies to Linux instances only.

                                                                                                              \n@param enableNonSecurity For instances identified by the approval rule filters, enables a patch baseline to apply non-security updates available in the specified repository. The default value is 'false'. Applies to Linux instances only.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enableNonSecurity", "getterDocumentation" : "

                                                                                                              For instances identified by the approval rule filters, enables a patch baseline to apply non-security updates available in the specified repository. The default value is 'false'. Applies to Linux instances only.

                                                                                                              \n@return For instances identified by the approval rule filters, enables a patch baseline to apply non-security updates available in the specified repository. The default value is 'false'. Applies to Linux instances only.", "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" : "EnableNonSecurity", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EnableNonSecurity", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "EnableNonSecurity", "sensitive" : false, "setterDocumentation" : "

                                                                                                              For instances identified by the approval rule filters, enables a patch baseline to apply non-security updates available in the specified repository. The default value is 'false'. Applies to Linux instances only.

                                                                                                              \n@param enableNonSecurity For instances identified by the approval rule filters, enables a patch baseline to apply non-security updates available in the specified repository. The default value is 'false'. Applies to Linux instances only.", "setterMethodName" : "setEnableNonSecurity", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enableNonSecurity", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enableNonSecurity", "variableType" : "Boolean", "documentation" : "

                                                                                                              For instances identified by the approval rule filters, enables a patch baseline to apply non-security updates available in the specified repository. The default value is 'false'. Applies to Linux instances only.

                                                                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ApproveAfterDays" : { "beanStyleGetterMethodName" : "getApproveAfterDays", "beanStyleSetterMethodName" : "setApproveAfterDays", "c2jName" : "ApproveAfterDays", "c2jShape" : "ApproveAfterDays", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The number of days after the release date of each patch matched by the rule that the patch is marked as approved in the patch baseline. For example, a value of 7 means that patches are approved seven days after they are released.

                                                                                                              \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 #approveAfterDays(Integer)}.\n@param approveAfterDays 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 #approveAfterDays(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The number of days after the release date of each patch matched by the rule that the patch is marked as approved in the patch baseline. For example, a value of 7 means that patches are approved seven days after they are released.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "approveAfterDays", "fluentSetterDocumentation" : "

                                                                                                              The number of days after the release date of each patch matched by the rule that the patch is marked as approved in the patch baseline. For example, a value of 7 means that patches are approved seven days after they are released.

                                                                                                              \n@param approveAfterDays The number of days after the release date of each patch matched by the rule that the patch is marked as approved in the patch baseline. For example, a value of 7 means that patches are approved seven days after they are released.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "approveAfterDays", "getterDocumentation" : "

                                                                                                              The number of days after the release date of each patch matched by the rule that the patch is marked as approved in the patch baseline. For example, a value of 7 means that patches are approved seven days after they are released.

                                                                                                              \n@return The number of days after the release date of each patch matched by the rule that the patch is marked as approved in the patch baseline. For example, a value of 7 means that patches are approved seven days after they are released.", "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" : "ApproveAfterDays", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ApproveAfterDays", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "ApproveAfterDays", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The number of days after the release date of each patch matched by the rule that the patch is marked as approved in the patch baseline. For example, a value of 7 means that patches are approved seven days after they are released.

                                                                                                              \n@param approveAfterDays The number of days after the release date of each patch matched by the rule that the patch is marked as approved in the patch baseline. For example, a value of 7 means that patches are approved seven days after they are released.", "setterMethodName" : "setApproveAfterDays", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "approveAfterDays", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "approveAfterDays", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of days after the release date of each patch matched by the rule that the patch is marked as approved in the patch baseline. For example, a value of 7 means that patches are approved seven days after they are released.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "ComplianceLevel" : { "beanStyleGetterMethodName" : "getComplianceLevelAsString", "beanStyleSetterMethodName" : "setComplianceLevel", "c2jName" : "ComplianceLevel", "c2jShape" : "PatchComplianceLevel", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A compliance severity level for all approved patches in a patch baseline. Valid compliance severity levels include the following: Unspecified, Critical, High, Medium, Low, and Informational.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #complianceLevelAsString(String)}.\n@param complianceLevel a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #complianceLevel(String)", "deprecated" : false, "documentation" : "

                                                                                                              A compliance severity level for all approved patches in a patch baseline. Valid compliance severity levels include the following: Unspecified, Critical, High, Medium, Low, and Informational.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "PatchComplianceLevel", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "complianceLevel", "fluentEnumSetterMethodName" : "complianceLevel", "fluentGetterMethodName" : "complianceLevelAsString", "fluentSetterDocumentation" : "

                                                                                                              A compliance severity level for all approved patches in a patch baseline. Valid compliance severity levels include the following: Unspecified, Critical, High, Medium, Low, and Informational.

                                                                                                              \n@param complianceLevel A compliance severity level for all approved patches in a patch baseline. Valid compliance severity levels include the following: Unspecified, Critical, High, Medium, Low, and Informational.\n@see PatchComplianceLevel\n@return Returns a reference to this object so that method calls can be chained together.\n@see PatchComplianceLevel", "fluentSetterMethodName" : "complianceLevel", "getterDocumentation" : "

                                                                                                              A compliance severity level for all approved patches in a patch baseline. Valid compliance severity levels include the following: Unspecified, Critical, High, Medium, Low, and Informational.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #complianceLevel} will return {@link PatchComplianceLevel#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #complianceLevelAsString}.\n

                                                                                                              \n@return A compliance severity level for all approved patches in a patch baseline. Valid compliance severity levels include the following: Unspecified, Critical, High, Medium, Low, and Informational.\n@see PatchComplianceLevel", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ComplianceLevel", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ComplianceLevel", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ComplianceLevel", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A compliance severity level for all approved patches in a patch baseline. Valid compliance severity levels include the following: Unspecified, Critical, High, Medium, Low, and Informational.

                                                                                                              \n@param complianceLevel A compliance severity level for all approved patches in a patch baseline. Valid compliance severity levels include the following: Unspecified, Critical, High, Medium, Low, and Informational.\n@see PatchComplianceLevel", "setterMethodName" : "setComplianceLevel", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "complianceLevel", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "complianceLevel", "variableType" : "String", "documentation" : "

                                                                                                              A compliance severity level for all approved patches in a patch baseline. Valid compliance severity levels include the following: Unspecified, Critical, High, Medium, Low, and Informational.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "EnableNonSecurity" : { "beanStyleGetterMethodName" : "getEnableNonSecurity", "beanStyleSetterMethodName" : "setEnableNonSecurity", "c2jName" : "EnableNonSecurity", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              For instances identified by the approval rule filters, enables a patch baseline to apply non-security updates available in the specified repository. The default value is 'false'. Applies to Linux instances only.

                                                                                                              \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 #enableNonSecurity(Boolean)}.\n@param enableNonSecurity 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 #enableNonSecurity(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                              For instances identified by the approval rule filters, enables a patch baseline to apply non-security updates available in the specified repository. The default value is 'false'. Applies to Linux instances only.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "enableNonSecurity", "fluentSetterDocumentation" : "

                                                                                                              For instances identified by the approval rule filters, enables a patch baseline to apply non-security updates available in the specified repository. The default value is 'false'. Applies to Linux instances only.

                                                                                                              \n@param enableNonSecurity For instances identified by the approval rule filters, enables a patch baseline to apply non-security updates available in the specified repository. The default value is 'false'. Applies to Linux instances only.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enableNonSecurity", "getterDocumentation" : "

                                                                                                              For instances identified by the approval rule filters, enables a patch baseline to apply non-security updates available in the specified repository. The default value is 'false'. Applies to Linux instances only.

                                                                                                              \n@return For instances identified by the approval rule filters, enables a patch baseline to apply non-security updates available in the specified repository. The default value is 'false'. Applies to Linux instances only.", "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" : "EnableNonSecurity", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EnableNonSecurity", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "EnableNonSecurity", "sensitive" : false, "setterDocumentation" : "

                                                                                                              For instances identified by the approval rule filters, enables a patch baseline to apply non-security updates available in the specified repository. The default value is 'false'. Applies to Linux instances only.

                                                                                                              \n@param enableNonSecurity For instances identified by the approval rule filters, enables a patch baseline to apply non-security updates available in the specified repository. The default value is 'false'. Applies to Linux instances only.", "setterMethodName" : "setEnableNonSecurity", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enableNonSecurity", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enableNonSecurity", "variableType" : "Boolean", "documentation" : "

                                                                                                              For instances identified by the approval rule filters, enables a patch baseline to apply non-security updates available in the specified repository. The default value is 'false'. Applies to Linux instances only.

                                                                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "PatchFilterGroup" : { "beanStyleGetterMethodName" : "getPatchFilterGroup", "beanStyleSetterMethodName" : "setPatchFilterGroup", "c2jName" : "PatchFilterGroup", "c2jShape" : "PatchFilterGroup", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The patch filter group that defines the criteria for the rule.

                                                                                                              \nThis is a convenience that creates an instance of the {@link PatchFilterGroup.Builder} avoiding the need to create one manually via {@link PatchFilterGroup#builder()}.\n\nWhen the {@link Consumer} completes, {@link PatchFilterGroup.Builder#build()} is called immediately and its result is passed to {@link #patchFilterGroup(PatchFilterGroup)}.\n@param patchFilterGroup a consumer that will call methods on {@link PatchFilterGroup.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #patchFilterGroup(PatchFilterGroup)", "deprecated" : false, "documentation" : "

                                                                                                              The patch filter group that defines the criteria for the rule.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "patchFilterGroup", "fluentSetterDocumentation" : "

                                                                                                              The patch filter group that defines the criteria for the rule.

                                                                                                              \n@param patchFilterGroup The patch filter group that defines the criteria for the rule.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "patchFilterGroup", "getterDocumentation" : "

                                                                                                              The patch filter group that defines the criteria for the rule.

                                                                                                              \n@return The patch filter group that defines the criteria for the rule.", "getterModel" : { "returnType" : "PatchFilterGroup", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PatchFilterGroup", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PatchFilterGroup", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "PatchFilterGroup", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The patch filter group that defines the criteria for the rule.

                                                                                                              \n@param patchFilterGroup The patch filter group that defines the criteria for the rule.", "setterMethodName" : "setPatchFilterGroup", "setterModel" : { "variableDeclarationType" : "PatchFilterGroup", "variableName" : "patchFilterGroup", "variableType" : "PatchFilterGroup", "documentation" : null, "simpleType" : "PatchFilterGroup", "variableSetterType" : "PatchFilterGroup" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PatchFilterGroup", "variableName" : "patchFilterGroup", "variableType" : "PatchFilterGroup", "documentation" : "

                                                                                                              The patch filter group that defines the criteria for the rule.

                                                                                                              ", "simpleType" : "PatchFilterGroup", "variableSetterType" : "PatchFilterGroup" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getPatchFilterGroup", "beanStyleSetterMethodName" : "setPatchFilterGroup", "c2jName" : "PatchFilterGroup", "c2jShape" : "PatchFilterGroup", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The patch filter group that defines the criteria for the rule.

                                                                                                              \nThis is a convenience that creates an instance of the {@link PatchFilterGroup.Builder} avoiding the need to create one manually via {@link PatchFilterGroup#builder()}.\n\nWhen the {@link Consumer} completes, {@link PatchFilterGroup.Builder#build()} is called immediately and its result is passed to {@link #patchFilterGroup(PatchFilterGroup)}.\n@param patchFilterGroup a consumer that will call methods on {@link PatchFilterGroup.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #patchFilterGroup(PatchFilterGroup)", "deprecated" : false, "documentation" : "

                                                                                                              The patch filter group that defines the criteria for the rule.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "patchFilterGroup", "fluentSetterDocumentation" : "

                                                                                                              The patch filter group that defines the criteria for the rule.

                                                                                                              \n@param patchFilterGroup The patch filter group that defines the criteria for the rule.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "patchFilterGroup", "getterDocumentation" : "

                                                                                                              The patch filter group that defines the criteria for the rule.

                                                                                                              \n@return The patch filter group that defines the criteria for the rule.", "getterModel" : { "returnType" : "PatchFilterGroup", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PatchFilterGroup", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PatchFilterGroup", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "PatchFilterGroup", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The patch filter group that defines the criteria for the rule.

                                                                                                              \n@param patchFilterGroup The patch filter group that defines the criteria for the rule.", "setterMethodName" : "setPatchFilterGroup", "setterModel" : { "variableDeclarationType" : "PatchFilterGroup", "variableName" : "patchFilterGroup", "variableType" : "PatchFilterGroup", "documentation" : null, "simpleType" : "PatchFilterGroup", "variableSetterType" : "PatchFilterGroup" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PatchFilterGroup", "variableName" : "patchFilterGroup", "variableType" : "PatchFilterGroup", "documentation" : "

                                                                                                              The patch filter group that defines the criteria for the rule.

                                                                                                              ", "simpleType" : "PatchFilterGroup", "variableSetterType" : "PatchFilterGroup" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getComplianceLevelAsString", "beanStyleSetterMethodName" : "setComplianceLevel", "c2jName" : "ComplianceLevel", "c2jShape" : "PatchComplianceLevel", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A compliance severity level for all approved patches in a patch baseline. Valid compliance severity levels include the following: Unspecified, Critical, High, Medium, Low, and Informational.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #complianceLevelAsString(String)}.\n@param complianceLevel a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #complianceLevel(String)", "deprecated" : false, "documentation" : "

                                                                                                              A compliance severity level for all approved patches in a patch baseline. Valid compliance severity levels include the following: Unspecified, Critical, High, Medium, Low, and Informational.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "PatchComplianceLevel", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "complianceLevel", "fluentEnumSetterMethodName" : "complianceLevel", "fluentGetterMethodName" : "complianceLevelAsString", "fluentSetterDocumentation" : "

                                                                                                              A compliance severity level for all approved patches in a patch baseline. Valid compliance severity levels include the following: Unspecified, Critical, High, Medium, Low, and Informational.

                                                                                                              \n@param complianceLevel A compliance severity level for all approved patches in a patch baseline. Valid compliance severity levels include the following: Unspecified, Critical, High, Medium, Low, and Informational.\n@see PatchComplianceLevel\n@return Returns a reference to this object so that method calls can be chained together.\n@see PatchComplianceLevel", "fluentSetterMethodName" : "complianceLevel", "getterDocumentation" : "

                                                                                                              A compliance severity level for all approved patches in a patch baseline. Valid compliance severity levels include the following: Unspecified, Critical, High, Medium, Low, and Informational.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #complianceLevel} will return {@link PatchComplianceLevel#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #complianceLevelAsString}.\n

                                                                                                              \n@return A compliance severity level for all approved patches in a patch baseline. Valid compliance severity levels include the following: Unspecified, Critical, High, Medium, Low, and Informational.\n@see PatchComplianceLevel", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ComplianceLevel", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ComplianceLevel", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ComplianceLevel", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A compliance severity level for all approved patches in a patch baseline. Valid compliance severity levels include the following: Unspecified, Critical, High, Medium, Low, and Informational.

                                                                                                              \n@param complianceLevel A compliance severity level for all approved patches in a patch baseline. Valid compliance severity levels include the following: Unspecified, Critical, High, Medium, Low, and Informational.\n@see PatchComplianceLevel", "setterMethodName" : "setComplianceLevel", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "complianceLevel", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "complianceLevel", "variableType" : "String", "documentation" : "

                                                                                                              A compliance severity level for all approved patches in a patch baseline. Valid compliance severity levels include the following: Unspecified, Critical, High, Medium, Low, and Informational.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getApproveAfterDays", "beanStyleSetterMethodName" : "setApproveAfterDays", "c2jName" : "ApproveAfterDays", "c2jShape" : "ApproveAfterDays", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The number of days after the release date of each patch matched by the rule that the patch is marked as approved in the patch baseline. For example, a value of 7 means that patches are approved seven days after they are released.

                                                                                                              \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 #approveAfterDays(Integer)}.\n@param approveAfterDays 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 #approveAfterDays(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The number of days after the release date of each patch matched by the rule that the patch is marked as approved in the patch baseline. For example, a value of 7 means that patches are approved seven days after they are released.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "approveAfterDays", "fluentSetterDocumentation" : "

                                                                                                              The number of days after the release date of each patch matched by the rule that the patch is marked as approved in the patch baseline. For example, a value of 7 means that patches are approved seven days after they are released.

                                                                                                              \n@param approveAfterDays The number of days after the release date of each patch matched by the rule that the patch is marked as approved in the patch baseline. For example, a value of 7 means that patches are approved seven days after they are released.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "approveAfterDays", "getterDocumentation" : "

                                                                                                              The number of days after the release date of each patch matched by the rule that the patch is marked as approved in the patch baseline. For example, a value of 7 means that patches are approved seven days after they are released.

                                                                                                              \n@return The number of days after the release date of each patch matched by the rule that the patch is marked as approved in the patch baseline. For example, a value of 7 means that patches are approved seven days after they are released.", "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" : "ApproveAfterDays", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ApproveAfterDays", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "ApproveAfterDays", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The number of days after the release date of each patch matched by the rule that the patch is marked as approved in the patch baseline. For example, a value of 7 means that patches are approved seven days after they are released.

                                                                                                              \n@param approveAfterDays The number of days after the release date of each patch matched by the rule that the patch is marked as approved in the patch baseline. For example, a value of 7 means that patches are approved seven days after they are released.", "setterMethodName" : "setApproveAfterDays", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "approveAfterDays", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "approveAfterDays", "variableType" : "Integer", "documentation" : "

                                                                                                              The number of days after the release date of each patch matched by the rule that the patch is marked as approved in the patch baseline. For example, a value of 7 means that patches are approved seven days after they are released.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEnableNonSecurity", "beanStyleSetterMethodName" : "setEnableNonSecurity", "c2jName" : "EnableNonSecurity", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              For instances identified by the approval rule filters, enables a patch baseline to apply non-security updates available in the specified repository. The default value is 'false'. Applies to Linux instances only.

                                                                                                              \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 #enableNonSecurity(Boolean)}.\n@param enableNonSecurity 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 #enableNonSecurity(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                              For instances identified by the approval rule filters, enables a patch baseline to apply non-security updates available in the specified repository. The default value is 'false'. Applies to Linux instances only.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "enableNonSecurity", "fluentSetterDocumentation" : "

                                                                                                              For instances identified by the approval rule filters, enables a patch baseline to apply non-security updates available in the specified repository. The default value is 'false'. Applies to Linux instances only.

                                                                                                              \n@param enableNonSecurity For instances identified by the approval rule filters, enables a patch baseline to apply non-security updates available in the specified repository. The default value is 'false'. Applies to Linux instances only.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enableNonSecurity", "getterDocumentation" : "

                                                                                                              For instances identified by the approval rule filters, enables a patch baseline to apply non-security updates available in the specified repository. The default value is 'false'. Applies to Linux instances only.

                                                                                                              \n@return For instances identified by the approval rule filters, enables a patch baseline to apply non-security updates available in the specified repository. The default value is 'false'. Applies to Linux instances only.", "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" : "EnableNonSecurity", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EnableNonSecurity", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "EnableNonSecurity", "sensitive" : false, "setterDocumentation" : "

                                                                                                              For instances identified by the approval rule filters, enables a patch baseline to apply non-security updates available in the specified repository. The default value is 'false'. Applies to Linux instances only.

                                                                                                              \n@param enableNonSecurity For instances identified by the approval rule filters, enables a patch baseline to apply non-security updates available in the specified repository. The default value is 'false'. Applies to Linux instances only.", "setterMethodName" : "setEnableNonSecurity", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enableNonSecurity", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enableNonSecurity", "variableType" : "Boolean", "documentation" : "

                                                                                                              For instances identified by the approval rule filters, enables a patch baseline to apply non-security updates available in the specified repository. The default value is 'false'. Applies to Linux instances only.

                                                                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "PatchFilterGroup", "ApproveAfterDays" ], "shapeName" : "PatchRule", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "PatchRule", "variableName" : "patchRule", "variableType" : "PatchRule", "documentation" : null, "simpleType" : "PatchRule", "variableSetterType" : "PatchRule" }, "wrapper" : false }, "PatchRuleGroup" : { "c2jName" : "PatchRuleGroup", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              A set of rules defining the approval rules for a patch baseline.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getPatchRules", "beanStyleSetterMethodName" : "setPatchRules", "c2jName" : "PatchRules", "c2jShape" : "PatchRuleList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The rules that make up the rule group.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #patchRules(List)}.\n@param patchRules a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #patchRules(List)", "deprecated" : false, "documentation" : "

                                                                                                              The rules that make up the rule group.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "patchRules", "fluentSetterDocumentation" : "

                                                                                                              The rules that make up the rule group.

                                                                                                              \n@param patchRules The rules that make up the rule group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "patchRules", "getterDocumentation" : "

                                                                                                              The rules that make up the rule group.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The rules that make up the rule group.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PatchRules", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PatchRules", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "PatchRule", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link PatchRule.Builder} avoiding the need to create one manually via {@link PatchRule#builder()}.\n\nWhen the {@link Consumer} completes, {@link PatchRule.Builder#build()} is called immediately and its result is passed to {@link #member(PatchRule)}.\n@param member a consumer that will call methods on {@link PatchRule.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(PatchRule)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "PatchRule", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "PatchRule", "variableName" : "member", "variableType" : "PatchRule", "documentation" : null, "simpleType" : "PatchRule", "variableSetterType" : "PatchRule" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PatchRule", "variableName" : "member", "variableType" : "PatchRule", "documentation" : "", "simpleType" : "PatchRule", "variableSetterType" : "PatchRule" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "PatchRule", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "PatchRule", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "PatchRules", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The rules that make up the rule group.

                                                                                                              \n@param patchRules The rules that make up the rule group.", "setterMethodName" : "setPatchRules", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "patchRules", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "patchRules", "variableType" : "java.util.List", "documentation" : "

                                                                                                              The rules that make up the rule group.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "PatchRules" : { "beanStyleGetterMethodName" : "getPatchRules", "beanStyleSetterMethodName" : "setPatchRules", "c2jName" : "PatchRules", "c2jShape" : "PatchRuleList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The rules that make up the rule group.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #patchRules(List)}.\n@param patchRules a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #patchRules(List)", "deprecated" : false, "documentation" : "

                                                                                                              The rules that make up the rule group.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "patchRules", "fluentSetterDocumentation" : "

                                                                                                              The rules that make up the rule group.

                                                                                                              \n@param patchRules The rules that make up the rule group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "patchRules", "getterDocumentation" : "

                                                                                                              The rules that make up the rule group.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The rules that make up the rule group.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PatchRules", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PatchRules", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "PatchRule", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link PatchRule.Builder} avoiding the need to create one manually via {@link PatchRule#builder()}.\n\nWhen the {@link Consumer} completes, {@link PatchRule.Builder#build()} is called immediately and its result is passed to {@link #member(PatchRule)}.\n@param member a consumer that will call methods on {@link PatchRule.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(PatchRule)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "PatchRule", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "PatchRule", "variableName" : "member", "variableType" : "PatchRule", "documentation" : null, "simpleType" : "PatchRule", "variableSetterType" : "PatchRule" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PatchRule", "variableName" : "member", "variableType" : "PatchRule", "documentation" : "", "simpleType" : "PatchRule", "variableSetterType" : "PatchRule" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "PatchRule", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "PatchRule", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "PatchRules", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The rules that make up the rule group.

                                                                                                              \n@param patchRules The rules that make up the rule group.", "setterMethodName" : "setPatchRules", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "patchRules", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "patchRules", "variableType" : "java.util.List", "documentation" : "

                                                                                                              The rules that make up the rule group.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getPatchRules", "beanStyleSetterMethodName" : "setPatchRules", "c2jName" : "PatchRules", "c2jShape" : "PatchRuleList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The rules that make up the rule group.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #patchRules(List)}.\n@param patchRules a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #patchRules(List)", "deprecated" : false, "documentation" : "

                                                                                                              The rules that make up the rule group.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "patchRules", "fluentSetterDocumentation" : "

                                                                                                              The rules that make up the rule group.

                                                                                                              \n@param patchRules The rules that make up the rule group.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "patchRules", "getterDocumentation" : "

                                                                                                              The rules that make up the rule group.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The rules that make up the rule group.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PatchRules", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PatchRules", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "PatchRule", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link PatchRule.Builder} avoiding the need to create one manually via {@link PatchRule#builder()}.\n\nWhen the {@link Consumer} completes, {@link PatchRule.Builder#build()} is called immediately and its result is passed to {@link #member(PatchRule)}.\n@param member a consumer that will call methods on {@link PatchRule.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(PatchRule)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "PatchRule", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "PatchRule", "variableName" : "member", "variableType" : "PatchRule", "documentation" : null, "simpleType" : "PatchRule", "variableSetterType" : "PatchRule" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PatchRule", "variableName" : "member", "variableType" : "PatchRule", "documentation" : "", "simpleType" : "PatchRule", "variableSetterType" : "PatchRule" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "PatchRule", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "PatchRule", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "PatchRules", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The rules that make up the rule group.

                                                                                                              \n@param patchRules The rules that make up the rule group.", "setterMethodName" : "setPatchRules", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "patchRules", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "patchRules", "variableType" : "java.util.List", "documentation" : "

                                                                                                              The rules that make up the rule group.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "PatchRules" ], "shapeName" : "PatchRuleGroup", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "PatchRuleGroup", "variableName" : "patchRuleGroup", "variableType" : "PatchRuleGroup", "documentation" : null, "simpleType" : "PatchRuleGroup", "variableSetterType" : "PatchRuleGroup" }, "wrapper" : false }, "PatchSet" : { "c2jName" : "PatchSet", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "OS", "value" : "OS" }, { "name" : "APPLICATION", "value" : "APPLICATION" } ], "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" : "PatchSet", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "PatchSet", "variableName" : "patchSet", "variableType" : "PatchSet", "documentation" : null, "simpleType" : "PatchSet", "variableSetterType" : "PatchSet" }, "wrapper" : false }, "PatchSource" : { "c2jName" : "PatchSource", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              Information about the patches to use to update the instances, including target operating systems and source repository. Applies to Linux instances only.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "PatchSourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name specified to identify the patch source.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name specified to identify the patch source.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                              The name specified to identify the patch source.

                                                                                                              \n@param name The name specified to identify the patch source.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                              The name specified to identify the patch source.

                                                                                                              \n@return The name specified to identify the patch source.", "getterModel" : { "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 specified to identify the patch source.

                                                                                                              \n@param name The name specified to identify the patch source.", "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 specified to identify the patch source.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getProducts", "beanStyleSetterMethodName" : "setProducts", "c2jName" : "Products", "c2jShape" : "PatchSourceProductList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The specific operating system versions a patch repository applies to, such as \"Ubuntu16.04\", \"AmazonLinux2016.09\", \"RedhatEnterpriseLinux7.2\" or \"Suse12.7\". For lists of supported product values, see PatchFilter.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #products(List)}.\n@param products a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #products(List)", "deprecated" : false, "documentation" : "

                                                                                                              The specific operating system versions a patch repository applies to, such as \"Ubuntu16.04\", \"AmazonLinux2016.09\", \"RedhatEnterpriseLinux7.2\" or \"Suse12.7\". For lists of supported product values, see PatchFilter.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "products", "fluentSetterDocumentation" : "

                                                                                                              The specific operating system versions a patch repository applies to, such as \"Ubuntu16.04\", \"AmazonLinux2016.09\", \"RedhatEnterpriseLinux7.2\" or \"Suse12.7\". For lists of supported product values, see PatchFilter.

                                                                                                              \n@param products The specific operating system versions a patch repository applies to, such as \"Ubuntu16.04\", \"AmazonLinux2016.09\", \"RedhatEnterpriseLinux7.2\" or \"Suse12.7\". For lists of supported product values, see PatchFilter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "products", "getterDocumentation" : "

                                                                                                              The specific operating system versions a patch repository applies to, such as \"Ubuntu16.04\", \"AmazonLinux2016.09\", \"RedhatEnterpriseLinux7.2\" or \"Suse12.7\". For lists of supported product values, see PatchFilter.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The specific operating system versions a patch repository applies to, such as \"Ubuntu16.04\", \"AmazonLinux2016.09\", \"RedhatEnterpriseLinux7.2\" or \"Suse12.7\". For lists of supported product values, see PatchFilter.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Products", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Products", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "PatchSourceProduct", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "Products", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The specific operating system versions a patch repository applies to, such as \"Ubuntu16.04\", \"AmazonLinux2016.09\", \"RedhatEnterpriseLinux7.2\" or \"Suse12.7\". For lists of supported product values, see PatchFilter.

                                                                                                              \n@param products The specific operating system versions a patch repository applies to, such as \"Ubuntu16.04\", \"AmazonLinux2016.09\", \"RedhatEnterpriseLinux7.2\" or \"Suse12.7\". For lists of supported product values, see PatchFilter.", "setterMethodName" : "setProducts", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "products", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "products", "variableType" : "java.util.List", "documentation" : "

                                                                                                              The specific operating system versions a patch repository applies to, such as \"Ubuntu16.04\", \"AmazonLinux2016.09\", \"RedhatEnterpriseLinux7.2\" or \"Suse12.7\". For lists of supported product values, see PatchFilter.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getConfiguration", "beanStyleSetterMethodName" : "setConfiguration", "c2jName" : "Configuration", "c2jShape" : "PatchSourceConfiguration", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The value of the yum repo configuration. For example:

                                                                                                              [main]

                                                                                                              cachedir=/var/cache/yum/$basesearch$releasever

                                                                                                              keepcache=0

                                                                                                              debuglevel=2

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #configuration(String)}.\n@param configuration a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #configuration(String)", "deprecated" : false, "documentation" : "

                                                                                                              The value of the yum repo configuration. For example:

                                                                                                              [main]

                                                                                                              cachedir=/var/cache/yum/$basesearch$releasever

                                                                                                              keepcache=0

                                                                                                              debuglevel=2

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "configuration", "fluentSetterDocumentation" : "

                                                                                                              The value of the yum repo configuration. For example:

                                                                                                              [main]

                                                                                                              cachedir=/var/cache/yum/$basesearch$releasever

                                                                                                              keepcache=0

                                                                                                              debuglevel=2

                                                                                                              \n@param configuration The value of the yum repo configuration. For example:

                                                                                                              [main]

                                                                                                              cachedir=/var/cache/yum/$basesearch$releasever

                                                                                                              keepcache=0

                                                                                                              debuglevel=2\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "configuration", "getterDocumentation" : "

                                                                                                              The value of the yum repo configuration. For example:

                                                                                                              [main]

                                                                                                              cachedir=/var/cache/yum/$basesearch$releasever

                                                                                                              keepcache=0

                                                                                                              debuglevel=2

                                                                                                              \n@return The value of the yum repo configuration. For example:

                                                                                                              [main]

                                                                                                              cachedir=/var/cache/yum/$basesearch$releasever

                                                                                                              keepcache=0

                                                                                                              debuglevel=2", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Configuration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Configuration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Configuration", "sensitive" : true, "setterDocumentation" : "

                                                                                                              The value of the yum repo configuration. For example:

                                                                                                              [main]

                                                                                                              cachedir=/var/cache/yum/$basesearch$releasever

                                                                                                              keepcache=0

                                                                                                              debuglevel=2

                                                                                                              \n@param configuration The value of the yum repo configuration. For example:

                                                                                                              [main]

                                                                                                              cachedir=/var/cache/yum/$basesearch$releasever

                                                                                                              keepcache=0

                                                                                                              debuglevel=2", "setterMethodName" : "setConfiguration", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "configuration", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "configuration", "variableType" : "String", "documentation" : "

                                                                                                              The value of the yum repo configuration. For example:

                                                                                                              [main]

                                                                                                              cachedir=/var/cache/yum/$basesearch$releasever

                                                                                                              keepcache=0

                                                                                                              debuglevel=2

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Configuration" : { "beanStyleGetterMethodName" : "getConfiguration", "beanStyleSetterMethodName" : "setConfiguration", "c2jName" : "Configuration", "c2jShape" : "PatchSourceConfiguration", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The value of the yum repo configuration. For example:

                                                                                                              [main]

                                                                                                              cachedir=/var/cache/yum/$basesearch$releasever

                                                                                                              keepcache=0

                                                                                                              debuglevel=2

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #configuration(String)}.\n@param configuration a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #configuration(String)", "deprecated" : false, "documentation" : "

                                                                                                              The value of the yum repo configuration. For example:

                                                                                                              [main]

                                                                                                              cachedir=/var/cache/yum/$basesearch$releasever

                                                                                                              keepcache=0

                                                                                                              debuglevel=2

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "configuration", "fluentSetterDocumentation" : "

                                                                                                              The value of the yum repo configuration. For example:

                                                                                                              [main]

                                                                                                              cachedir=/var/cache/yum/$basesearch$releasever

                                                                                                              keepcache=0

                                                                                                              debuglevel=2

                                                                                                              \n@param configuration The value of the yum repo configuration. For example:

                                                                                                              [main]

                                                                                                              cachedir=/var/cache/yum/$basesearch$releasever

                                                                                                              keepcache=0

                                                                                                              debuglevel=2\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "configuration", "getterDocumentation" : "

                                                                                                              The value of the yum repo configuration. For example:

                                                                                                              [main]

                                                                                                              cachedir=/var/cache/yum/$basesearch$releasever

                                                                                                              keepcache=0

                                                                                                              debuglevel=2

                                                                                                              \n@return The value of the yum repo configuration. For example:

                                                                                                              [main]

                                                                                                              cachedir=/var/cache/yum/$basesearch$releasever

                                                                                                              keepcache=0

                                                                                                              debuglevel=2", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Configuration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Configuration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Configuration", "sensitive" : true, "setterDocumentation" : "

                                                                                                              The value of the yum repo configuration. For example:

                                                                                                              [main]

                                                                                                              cachedir=/var/cache/yum/$basesearch$releasever

                                                                                                              keepcache=0

                                                                                                              debuglevel=2

                                                                                                              \n@param configuration The value of the yum repo configuration. For example:

                                                                                                              [main]

                                                                                                              cachedir=/var/cache/yum/$basesearch$releasever

                                                                                                              keepcache=0

                                                                                                              debuglevel=2", "setterMethodName" : "setConfiguration", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "configuration", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "configuration", "variableType" : "String", "documentation" : "

                                                                                                              The value of the yum repo configuration. For example:

                                                                                                              [main]

                                                                                                              cachedir=/var/cache/yum/$basesearch$releasever

                                                                                                              keepcache=0

                                                                                                              debuglevel=2

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "PatchSourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name specified to identify the patch source.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name specified to identify the patch source.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                              The name specified to identify the patch source.

                                                                                                              \n@param name The name specified to identify the patch source.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                              The name specified to identify the patch source.

                                                                                                              \n@return The name specified to identify the patch source.", "getterModel" : { "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 specified to identify the patch source.

                                                                                                              \n@param name The name specified to identify the patch source.", "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 specified to identify the patch source.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Products" : { "beanStyleGetterMethodName" : "getProducts", "beanStyleSetterMethodName" : "setProducts", "c2jName" : "Products", "c2jShape" : "PatchSourceProductList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The specific operating system versions a patch repository applies to, such as \"Ubuntu16.04\", \"AmazonLinux2016.09\", \"RedhatEnterpriseLinux7.2\" or \"Suse12.7\". For lists of supported product values, see PatchFilter.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #products(List)}.\n@param products a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #products(List)", "deprecated" : false, "documentation" : "

                                                                                                              The specific operating system versions a patch repository applies to, such as \"Ubuntu16.04\", \"AmazonLinux2016.09\", \"RedhatEnterpriseLinux7.2\" or \"Suse12.7\". For lists of supported product values, see PatchFilter.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "products", "fluentSetterDocumentation" : "

                                                                                                              The specific operating system versions a patch repository applies to, such as \"Ubuntu16.04\", \"AmazonLinux2016.09\", \"RedhatEnterpriseLinux7.2\" or \"Suse12.7\". For lists of supported product values, see PatchFilter.

                                                                                                              \n@param products The specific operating system versions a patch repository applies to, such as \"Ubuntu16.04\", \"AmazonLinux2016.09\", \"RedhatEnterpriseLinux7.2\" or \"Suse12.7\". For lists of supported product values, see PatchFilter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "products", "getterDocumentation" : "

                                                                                                              The specific operating system versions a patch repository applies to, such as \"Ubuntu16.04\", \"AmazonLinux2016.09\", \"RedhatEnterpriseLinux7.2\" or \"Suse12.7\". For lists of supported product values, see PatchFilter.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The specific operating system versions a patch repository applies to, such as \"Ubuntu16.04\", \"AmazonLinux2016.09\", \"RedhatEnterpriseLinux7.2\" or \"Suse12.7\". For lists of supported product values, see PatchFilter.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Products", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Products", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "PatchSourceProduct", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "Products", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The specific operating system versions a patch repository applies to, such as \"Ubuntu16.04\", \"AmazonLinux2016.09\", \"RedhatEnterpriseLinux7.2\" or \"Suse12.7\". For lists of supported product values, see PatchFilter.

                                                                                                              \n@param products The specific operating system versions a patch repository applies to, such as \"Ubuntu16.04\", \"AmazonLinux2016.09\", \"RedhatEnterpriseLinux7.2\" or \"Suse12.7\". For lists of supported product values, see PatchFilter.", "setterMethodName" : "setProducts", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "products", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "products", "variableType" : "java.util.List", "documentation" : "

                                                                                                              The specific operating system versions a patch repository applies to, such as \"Ubuntu16.04\", \"AmazonLinux2016.09\", \"RedhatEnterpriseLinux7.2\" or \"Suse12.7\". For lists of supported product values, see PatchFilter.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "PatchSourceName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The name specified to identify the patch source.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                              The name specified to identify the patch source.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                              The name specified to identify the patch source.

                                                                                                              \n@param name The name specified to identify the patch source.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                              The name specified to identify the patch source.

                                                                                                              \n@return The name specified to identify the patch source.", "getterModel" : { "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 specified to identify the patch source.

                                                                                                              \n@param name The name specified to identify the patch source.", "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 specified to identify the patch source.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getProducts", "beanStyleSetterMethodName" : "setProducts", "c2jName" : "Products", "c2jShape" : "PatchSourceProductList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The specific operating system versions a patch repository applies to, such as \"Ubuntu16.04\", \"AmazonLinux2016.09\", \"RedhatEnterpriseLinux7.2\" or \"Suse12.7\". For lists of supported product values, see PatchFilter.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #products(List)}.\n@param products a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #products(List)", "deprecated" : false, "documentation" : "

                                                                                                              The specific operating system versions a patch repository applies to, such as \"Ubuntu16.04\", \"AmazonLinux2016.09\", \"RedhatEnterpriseLinux7.2\" or \"Suse12.7\". For lists of supported product values, see PatchFilter.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "products", "fluentSetterDocumentation" : "

                                                                                                              The specific operating system versions a patch repository applies to, such as \"Ubuntu16.04\", \"AmazonLinux2016.09\", \"RedhatEnterpriseLinux7.2\" or \"Suse12.7\". For lists of supported product values, see PatchFilter.

                                                                                                              \n@param products The specific operating system versions a patch repository applies to, such as \"Ubuntu16.04\", \"AmazonLinux2016.09\", \"RedhatEnterpriseLinux7.2\" or \"Suse12.7\". For lists of supported product values, see PatchFilter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "products", "getterDocumentation" : "

                                                                                                              The specific operating system versions a patch repository applies to, such as \"Ubuntu16.04\", \"AmazonLinux2016.09\", \"RedhatEnterpriseLinux7.2\" or \"Suse12.7\". For lists of supported product values, see PatchFilter.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The specific operating system versions a patch repository applies to, such as \"Ubuntu16.04\", \"AmazonLinux2016.09\", \"RedhatEnterpriseLinux7.2\" or \"Suse12.7\". For lists of supported product values, see PatchFilter.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Products", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Products", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "PatchSourceProduct", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "Products", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The specific operating system versions a patch repository applies to, such as \"Ubuntu16.04\", \"AmazonLinux2016.09\", \"RedhatEnterpriseLinux7.2\" or \"Suse12.7\". For lists of supported product values, see PatchFilter.

                                                                                                              \n@param products The specific operating system versions a patch repository applies to, such as \"Ubuntu16.04\", \"AmazonLinux2016.09\", \"RedhatEnterpriseLinux7.2\" or \"Suse12.7\". For lists of supported product values, see PatchFilter.", "setterMethodName" : "setProducts", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "products", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "products", "variableType" : "java.util.List", "documentation" : "

                                                                                                              The specific operating system versions a patch repository applies to, such as \"Ubuntu16.04\", \"AmazonLinux2016.09\", \"RedhatEnterpriseLinux7.2\" or \"Suse12.7\". For lists of supported product values, see PatchFilter.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getConfiguration", "beanStyleSetterMethodName" : "setConfiguration", "c2jName" : "Configuration", "c2jShape" : "PatchSourceConfiguration", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The value of the yum repo configuration. For example:

                                                                                                              [main]

                                                                                                              cachedir=/var/cache/yum/$basesearch$releasever

                                                                                                              keepcache=0

                                                                                                              debuglevel=2

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #configuration(String)}.\n@param configuration a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #configuration(String)", "deprecated" : false, "documentation" : "

                                                                                                              The value of the yum repo configuration. For example:

                                                                                                              [main]

                                                                                                              cachedir=/var/cache/yum/$basesearch$releasever

                                                                                                              keepcache=0

                                                                                                              debuglevel=2

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "configuration", "fluentSetterDocumentation" : "

                                                                                                              The value of the yum repo configuration. For example:

                                                                                                              [main]

                                                                                                              cachedir=/var/cache/yum/$basesearch$releasever

                                                                                                              keepcache=0

                                                                                                              debuglevel=2

                                                                                                              \n@param configuration The value of the yum repo configuration. For example:

                                                                                                              [main]

                                                                                                              cachedir=/var/cache/yum/$basesearch$releasever

                                                                                                              keepcache=0

                                                                                                              debuglevel=2\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "configuration", "getterDocumentation" : "

                                                                                                              The value of the yum repo configuration. For example:

                                                                                                              [main]

                                                                                                              cachedir=/var/cache/yum/$basesearch$releasever

                                                                                                              keepcache=0

                                                                                                              debuglevel=2

                                                                                                              \n@return The value of the yum repo configuration. For example:

                                                                                                              [main]

                                                                                                              cachedir=/var/cache/yum/$basesearch$releasever

                                                                                                              keepcache=0

                                                                                                              debuglevel=2", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Configuration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Configuration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Configuration", "sensitive" : true, "setterDocumentation" : "

                                                                                                              The value of the yum repo configuration. For example:

                                                                                                              [main]

                                                                                                              cachedir=/var/cache/yum/$basesearch$releasever

                                                                                                              keepcache=0

                                                                                                              debuglevel=2

                                                                                                              \n@param configuration The value of the yum repo configuration. For example:

                                                                                                              [main]

                                                                                                              cachedir=/var/cache/yum/$basesearch$releasever

                                                                                                              keepcache=0

                                                                                                              debuglevel=2", "setterMethodName" : "setConfiguration", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "configuration", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "configuration", "variableType" : "String", "documentation" : "

                                                                                                              The value of the yum repo configuration. For example:

                                                                                                              [main]

                                                                                                              cachedir=/var/cache/yum/$basesearch$releasever

                                                                                                              keepcache=0

                                                                                                              debuglevel=2

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Name", "Products", "Configuration" ], "shapeName" : "PatchSource", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "PatchSource", "variableName" : "patchSource", "variableType" : "PatchSource", "documentation" : null, "simpleType" : "PatchSource", "variableSetterType" : "PatchSource" }, "wrapper" : false }, "PatchStatus" : { "c2jName" : "PatchStatus", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              Information about the approval status of a patch.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getDeploymentStatusAsString", "beanStyleSetterMethodName" : "setDeploymentStatus", "c2jName" : "DeploymentStatus", "c2jShape" : "PatchDeploymentStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The approval status of a patch (APPROVED, PENDING_APPROVAL, EXPLICIT_APPROVED, EXPLICIT_REJECTED).

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deploymentStatusAsString(String)}.\n@param deploymentStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentStatus(String)", "deprecated" : false, "documentation" : "

                                                                                                              The approval status of a patch (APPROVED, PENDING_APPROVAL, EXPLICIT_APPROVED, EXPLICIT_REJECTED).

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "PatchDeploymentStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "deploymentStatus", "fluentEnumSetterMethodName" : "deploymentStatus", "fluentGetterMethodName" : "deploymentStatusAsString", "fluentSetterDocumentation" : "

                                                                                                              The approval status of a patch (APPROVED, PENDING_APPROVAL, EXPLICIT_APPROVED, EXPLICIT_REJECTED).

                                                                                                              \n@param deploymentStatus The approval status of a patch (APPROVED, PENDING_APPROVAL, EXPLICIT_APPROVED, EXPLICIT_REJECTED).\n@see PatchDeploymentStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see PatchDeploymentStatus", "fluentSetterMethodName" : "deploymentStatus", "getterDocumentation" : "

                                                                                                              The approval status of a patch (APPROVED, PENDING_APPROVAL, EXPLICIT_APPROVED, EXPLICIT_REJECTED).

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #deploymentStatus} will return {@link PatchDeploymentStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #deploymentStatusAsString}.\n

                                                                                                              \n@return The approval status of a patch (APPROVED, PENDING_APPROVAL, EXPLICIT_APPROVED, EXPLICIT_REJECTED).\n@see PatchDeploymentStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeploymentStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeploymentStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeploymentStatus", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The approval status of a patch (APPROVED, PENDING_APPROVAL, EXPLICIT_APPROVED, EXPLICIT_REJECTED).

                                                                                                              \n@param deploymentStatus The approval status of a patch (APPROVED, PENDING_APPROVAL, EXPLICIT_APPROVED, EXPLICIT_REJECTED).\n@see PatchDeploymentStatus", "setterMethodName" : "setDeploymentStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentStatus", "variableType" : "String", "documentation" : "

                                                                                                              The approval status of a patch (APPROVED, PENDING_APPROVAL, EXPLICIT_APPROVED, EXPLICIT_REJECTED).

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getComplianceLevelAsString", "beanStyleSetterMethodName" : "setComplianceLevel", "c2jName" : "ComplianceLevel", "c2jShape" : "PatchComplianceLevel", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The compliance severity level for a patch.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #complianceLevelAsString(String)}.\n@param complianceLevel a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #complianceLevel(String)", "deprecated" : false, "documentation" : "

                                                                                                              The compliance severity level for a patch.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "PatchComplianceLevel", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "complianceLevel", "fluentEnumSetterMethodName" : "complianceLevel", "fluentGetterMethodName" : "complianceLevelAsString", "fluentSetterDocumentation" : "

                                                                                                              The compliance severity level for a patch.

                                                                                                              \n@param complianceLevel The compliance severity level for a patch.\n@see PatchComplianceLevel\n@return Returns a reference to this object so that method calls can be chained together.\n@see PatchComplianceLevel", "fluentSetterMethodName" : "complianceLevel", "getterDocumentation" : "

                                                                                                              The compliance severity level for a patch.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #complianceLevel} will return {@link PatchComplianceLevel#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #complianceLevelAsString}.\n

                                                                                                              \n@return The compliance severity level for a patch.\n@see PatchComplianceLevel", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ComplianceLevel", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ComplianceLevel", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ComplianceLevel", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The compliance severity level for a patch.

                                                                                                              \n@param complianceLevel The compliance severity level for a patch.\n@see PatchComplianceLevel", "setterMethodName" : "setComplianceLevel", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "complianceLevel", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "complianceLevel", "variableType" : "String", "documentation" : "

                                                                                                              The compliance severity level for a patch.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getApprovalDate", "beanStyleSetterMethodName" : "setApprovalDate", "c2jName" : "ApprovalDate", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The date the patch was approved (or will be approved if the status is PENDING_APPROVAL).

                                                                                                              \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 #approvalDate(Instant)}.\n@param approvalDate 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 #approvalDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                              The date the patch was approved (or will be approved if the status is PENDING_APPROVAL).

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "approvalDate", "fluentSetterDocumentation" : "

                                                                                                              The date the patch was approved (or will be approved if the status is PENDING_APPROVAL).

                                                                                                              \n@param approvalDate The date the patch was approved (or will be approved if the status is PENDING_APPROVAL).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "approvalDate", "getterDocumentation" : "

                                                                                                              The date the patch was approved (or will be approved if the status is PENDING_APPROVAL).

                                                                                                              \n@return The date the patch was approved (or will be approved if the status is PENDING_APPROVAL).", "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" : "ApprovalDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ApprovalDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "ApprovalDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The date the patch was approved (or will be approved if the status is PENDING_APPROVAL).

                                                                                                              \n@param approvalDate The date the patch was approved (or will be approved if the status is PENDING_APPROVAL).", "setterMethodName" : "setApprovalDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "approvalDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "approvalDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                              The date the patch was approved (or will be approved if the status is PENDING_APPROVAL).

                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ApprovalDate" : { "beanStyleGetterMethodName" : "getApprovalDate", "beanStyleSetterMethodName" : "setApprovalDate", "c2jName" : "ApprovalDate", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The date the patch was approved (or will be approved if the status is PENDING_APPROVAL).

                                                                                                              \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 #approvalDate(Instant)}.\n@param approvalDate 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 #approvalDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                              The date the patch was approved (or will be approved if the status is PENDING_APPROVAL).

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "approvalDate", "fluentSetterDocumentation" : "

                                                                                                              The date the patch was approved (or will be approved if the status is PENDING_APPROVAL).

                                                                                                              \n@param approvalDate The date the patch was approved (or will be approved if the status is PENDING_APPROVAL).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "approvalDate", "getterDocumentation" : "

                                                                                                              The date the patch was approved (or will be approved if the status is PENDING_APPROVAL).

                                                                                                              \n@return The date the patch was approved (or will be approved if the status is PENDING_APPROVAL).", "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" : "ApprovalDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ApprovalDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "ApprovalDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The date the patch was approved (or will be approved if the status is PENDING_APPROVAL).

                                                                                                              \n@param approvalDate The date the patch was approved (or will be approved if the status is PENDING_APPROVAL).", "setterMethodName" : "setApprovalDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "approvalDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "approvalDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                              The date the patch was approved (or will be approved if the status is PENDING_APPROVAL).

                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "ComplianceLevel" : { "beanStyleGetterMethodName" : "getComplianceLevelAsString", "beanStyleSetterMethodName" : "setComplianceLevel", "c2jName" : "ComplianceLevel", "c2jShape" : "PatchComplianceLevel", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The compliance severity level for a patch.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #complianceLevelAsString(String)}.\n@param complianceLevel a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #complianceLevel(String)", "deprecated" : false, "documentation" : "

                                                                                                              The compliance severity level for a patch.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "PatchComplianceLevel", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "complianceLevel", "fluentEnumSetterMethodName" : "complianceLevel", "fluentGetterMethodName" : "complianceLevelAsString", "fluentSetterDocumentation" : "

                                                                                                              The compliance severity level for a patch.

                                                                                                              \n@param complianceLevel The compliance severity level for a patch.\n@see PatchComplianceLevel\n@return Returns a reference to this object so that method calls can be chained together.\n@see PatchComplianceLevel", "fluentSetterMethodName" : "complianceLevel", "getterDocumentation" : "

                                                                                                              The compliance severity level for a patch.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #complianceLevel} will return {@link PatchComplianceLevel#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #complianceLevelAsString}.\n

                                                                                                              \n@return The compliance severity level for a patch.\n@see PatchComplianceLevel", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ComplianceLevel", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ComplianceLevel", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ComplianceLevel", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The compliance severity level for a patch.

                                                                                                              \n@param complianceLevel The compliance severity level for a patch.\n@see PatchComplianceLevel", "setterMethodName" : "setComplianceLevel", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "complianceLevel", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "complianceLevel", "variableType" : "String", "documentation" : "

                                                                                                              The compliance severity level for a patch.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DeploymentStatus" : { "beanStyleGetterMethodName" : "getDeploymentStatusAsString", "beanStyleSetterMethodName" : "setDeploymentStatus", "c2jName" : "DeploymentStatus", "c2jShape" : "PatchDeploymentStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The approval status of a patch (APPROVED, PENDING_APPROVAL, EXPLICIT_APPROVED, EXPLICIT_REJECTED).

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deploymentStatusAsString(String)}.\n@param deploymentStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentStatus(String)", "deprecated" : false, "documentation" : "

                                                                                                              The approval status of a patch (APPROVED, PENDING_APPROVAL, EXPLICIT_APPROVED, EXPLICIT_REJECTED).

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "PatchDeploymentStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "deploymentStatus", "fluentEnumSetterMethodName" : "deploymentStatus", "fluentGetterMethodName" : "deploymentStatusAsString", "fluentSetterDocumentation" : "

                                                                                                              The approval status of a patch (APPROVED, PENDING_APPROVAL, EXPLICIT_APPROVED, EXPLICIT_REJECTED).

                                                                                                              \n@param deploymentStatus The approval status of a patch (APPROVED, PENDING_APPROVAL, EXPLICIT_APPROVED, EXPLICIT_REJECTED).\n@see PatchDeploymentStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see PatchDeploymentStatus", "fluentSetterMethodName" : "deploymentStatus", "getterDocumentation" : "

                                                                                                              The approval status of a patch (APPROVED, PENDING_APPROVAL, EXPLICIT_APPROVED, EXPLICIT_REJECTED).

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #deploymentStatus} will return {@link PatchDeploymentStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #deploymentStatusAsString}.\n

                                                                                                              \n@return The approval status of a patch (APPROVED, PENDING_APPROVAL, EXPLICIT_APPROVED, EXPLICIT_REJECTED).\n@see PatchDeploymentStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeploymentStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeploymentStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeploymentStatus", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The approval status of a patch (APPROVED, PENDING_APPROVAL, EXPLICIT_APPROVED, EXPLICIT_REJECTED).

                                                                                                              \n@param deploymentStatus The approval status of a patch (APPROVED, PENDING_APPROVAL, EXPLICIT_APPROVED, EXPLICIT_REJECTED).\n@see PatchDeploymentStatus", "setterMethodName" : "setDeploymentStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentStatus", "variableType" : "String", "documentation" : "

                                                                                                              The approval status of a patch (APPROVED, PENDING_APPROVAL, EXPLICIT_APPROVED, EXPLICIT_REJECTED).

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDeploymentStatusAsString", "beanStyleSetterMethodName" : "setDeploymentStatus", "c2jName" : "DeploymentStatus", "c2jShape" : "PatchDeploymentStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The approval status of a patch (APPROVED, PENDING_APPROVAL, EXPLICIT_APPROVED, EXPLICIT_REJECTED).

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #deploymentStatusAsString(String)}.\n@param deploymentStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #deploymentStatus(String)", "deprecated" : false, "documentation" : "

                                                                                                              The approval status of a patch (APPROVED, PENDING_APPROVAL, EXPLICIT_APPROVED, EXPLICIT_REJECTED).

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "PatchDeploymentStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "deploymentStatus", "fluentEnumSetterMethodName" : "deploymentStatus", "fluentGetterMethodName" : "deploymentStatusAsString", "fluentSetterDocumentation" : "

                                                                                                              The approval status of a patch (APPROVED, PENDING_APPROVAL, EXPLICIT_APPROVED, EXPLICIT_REJECTED).

                                                                                                              \n@param deploymentStatus The approval status of a patch (APPROVED, PENDING_APPROVAL, EXPLICIT_APPROVED, EXPLICIT_REJECTED).\n@see PatchDeploymentStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see PatchDeploymentStatus", "fluentSetterMethodName" : "deploymentStatus", "getterDocumentation" : "

                                                                                                              The approval status of a patch (APPROVED, PENDING_APPROVAL, EXPLICIT_APPROVED, EXPLICIT_REJECTED).

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #deploymentStatus} will return {@link PatchDeploymentStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #deploymentStatusAsString}.\n

                                                                                                              \n@return The approval status of a patch (APPROVED, PENDING_APPROVAL, EXPLICIT_APPROVED, EXPLICIT_REJECTED).\n@see PatchDeploymentStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DeploymentStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DeploymentStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DeploymentStatus", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The approval status of a patch (APPROVED, PENDING_APPROVAL, EXPLICIT_APPROVED, EXPLICIT_REJECTED).

                                                                                                              \n@param deploymentStatus The approval status of a patch (APPROVED, PENDING_APPROVAL, EXPLICIT_APPROVED, EXPLICIT_REJECTED).\n@see PatchDeploymentStatus", "setterMethodName" : "setDeploymentStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "deploymentStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "deploymentStatus", "variableType" : "String", "documentation" : "

                                                                                                              The approval status of a patch (APPROVED, PENDING_APPROVAL, EXPLICIT_APPROVED, EXPLICIT_REJECTED).

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getComplianceLevelAsString", "beanStyleSetterMethodName" : "setComplianceLevel", "c2jName" : "ComplianceLevel", "c2jShape" : "PatchComplianceLevel", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The compliance severity level for a patch.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #complianceLevelAsString(String)}.\n@param complianceLevel a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #complianceLevel(String)", "deprecated" : false, "documentation" : "

                                                                                                              The compliance severity level for a patch.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "PatchComplianceLevel", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "complianceLevel", "fluentEnumSetterMethodName" : "complianceLevel", "fluentGetterMethodName" : "complianceLevelAsString", "fluentSetterDocumentation" : "

                                                                                                              The compliance severity level for a patch.

                                                                                                              \n@param complianceLevel The compliance severity level for a patch.\n@see PatchComplianceLevel\n@return Returns a reference to this object so that method calls can be chained together.\n@see PatchComplianceLevel", "fluentSetterMethodName" : "complianceLevel", "getterDocumentation" : "

                                                                                                              The compliance severity level for a patch.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #complianceLevel} will return {@link PatchComplianceLevel#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #complianceLevelAsString}.\n

                                                                                                              \n@return The compliance severity level for a patch.\n@see PatchComplianceLevel", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ComplianceLevel", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ComplianceLevel", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ComplianceLevel", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The compliance severity level for a patch.

                                                                                                              \n@param complianceLevel The compliance severity level for a patch.\n@see PatchComplianceLevel", "setterMethodName" : "setComplianceLevel", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "complianceLevel", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "complianceLevel", "variableType" : "String", "documentation" : "

                                                                                                              The compliance severity level for a patch.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getApprovalDate", "beanStyleSetterMethodName" : "setApprovalDate", "c2jName" : "ApprovalDate", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The date the patch was approved (or will be approved if the status is PENDING_APPROVAL).

                                                                                                              \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 #approvalDate(Instant)}.\n@param approvalDate 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 #approvalDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                              The date the patch was approved (or will be approved if the status is PENDING_APPROVAL).

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "approvalDate", "fluentSetterDocumentation" : "

                                                                                                              The date the patch was approved (or will be approved if the status is PENDING_APPROVAL).

                                                                                                              \n@param approvalDate The date the patch was approved (or will be approved if the status is PENDING_APPROVAL).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "approvalDate", "getterDocumentation" : "

                                                                                                              The date the patch was approved (or will be approved if the status is PENDING_APPROVAL).

                                                                                                              \n@return The date the patch was approved (or will be approved if the status is PENDING_APPROVAL).", "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" : "ApprovalDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ApprovalDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "ApprovalDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The date the patch was approved (or will be approved if the status is PENDING_APPROVAL).

                                                                                                              \n@param approvalDate The date the patch was approved (or will be approved if the status is PENDING_APPROVAL).", "setterMethodName" : "setApprovalDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "approvalDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "approvalDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                              The date the patch was approved (or will be approved if the status is PENDING_APPROVAL).

                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "PatchStatus", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "PatchStatus", "variableName" : "patchStatus", "variableType" : "PatchStatus", "documentation" : null, "simpleType" : "PatchStatus", "variableSetterType" : "PatchStatus" }, "wrapper" : false }, "PingStatus" : { "c2jName" : "PingStatus", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "ONLINE", "value" : "Online" }, { "name" : "CONNECTION_LOST", "value" : "ConnectionLost" }, { "name" : "INACTIVE", "value" : "Inactive" } ], "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" : "PingStatus", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "PingStatus", "variableName" : "pingStatus", "variableType" : "PingStatus", "documentation" : null, "simpleType" : "PingStatus", "variableSetterType" : "PingStatus" }, "wrapper" : false }, "PlatformType" : { "c2jName" : "PlatformType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "WINDOWS", "value" : "Windows" }, { "name" : "LINUX", "value" : "Linux" } ], "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" : "PlatformType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "PlatformType", "variableName" : "platformType", "variableType" : "PlatformType", "documentation" : null, "simpleType" : "PlatformType", "variableSetterType" : "PlatformType" }, "wrapper" : false }, "PoliciesLimitExceededException" : { "c2jName" : "PoliciesLimitExceededException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              You specified more than the maximum number of allowed policies for the parameter. The maximum is 10.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "PoliciesLimitExceededException", "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" : "PoliciesLimitExceededException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "PoliciesLimitExceededException", "variableName" : "policiesLimitExceededException", "variableType" : "PoliciesLimitExceededException", "documentation" : null, "simpleType" : "PoliciesLimitExceededException", "variableSetterType" : "PoliciesLimitExceededException" }, "wrapper" : false }, "ProgressCounters" : { "c2jName" : "ProgressCounters", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                              An aggregate of step execution statuses displayed in the AWS Console for a multi-Region and multi-account Automation execution.

                                                                                                              ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getTotalSteps", "beanStyleSetterMethodName" : "setTotalSteps", "c2jName" : "TotalSteps", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The total number of steps run in all specified AWS Regions and accounts for the current Automation execution.

                                                                                                              \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 #totalSteps(Integer)}.\n@param totalSteps 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 #totalSteps(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The total number of steps run in all specified AWS Regions and accounts for the current Automation execution.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "totalSteps", "fluentSetterDocumentation" : "

                                                                                                              The total number of steps run in all specified AWS Regions and accounts for the current Automation execution.

                                                                                                              \n@param totalSteps The total number of steps run in all specified AWS Regions and accounts for the current Automation execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "totalSteps", "getterDocumentation" : "

                                                                                                              The total number of steps run in all specified AWS Regions and accounts for the current Automation execution.

                                                                                                              \n@return The total number of steps run in all specified AWS Regions and accounts for the current Automation execution.", "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" : "TotalSteps", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TotalSteps", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "TotalSteps", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The total number of steps run in all specified AWS Regions and accounts for the current Automation execution.

                                                                                                              \n@param totalSteps The total number of steps run in all specified AWS Regions and accounts for the current Automation execution.", "setterMethodName" : "setTotalSteps", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "totalSteps", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "totalSteps", "variableType" : "Integer", "documentation" : "

                                                                                                              The total number of steps run in all specified AWS Regions and accounts for the current Automation execution.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSuccessSteps", "beanStyleSetterMethodName" : "setSuccessSteps", "c2jName" : "SuccessSteps", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The total number of steps that successfully completed in all specified AWS Regions and accounts for the current Automation execution.

                                                                                                              \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 #successSteps(Integer)}.\n@param successSteps 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 #successSteps(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The total number of steps that successfully completed in all specified AWS Regions and accounts for the current Automation execution.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "successSteps", "fluentSetterDocumentation" : "

                                                                                                              The total number of steps that successfully completed in all specified AWS Regions and accounts for the current Automation execution.

                                                                                                              \n@param successSteps The total number of steps that successfully completed in all specified AWS Regions and accounts for the current Automation execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "successSteps", "getterDocumentation" : "

                                                                                                              The total number of steps that successfully completed in all specified AWS Regions and accounts for the current Automation execution.

                                                                                                              \n@return The total number of steps that successfully completed in all specified AWS Regions and accounts for the current Automation execution.", "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" : "SuccessSteps", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SuccessSteps", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "SuccessSteps", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The total number of steps that successfully completed in all specified AWS Regions and accounts for the current Automation execution.

                                                                                                              \n@param successSteps The total number of steps that successfully completed in all specified AWS Regions and accounts for the current Automation execution.", "setterMethodName" : "setSuccessSteps", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "successSteps", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "successSteps", "variableType" : "Integer", "documentation" : "

                                                                                                              The total number of steps that successfully completed in all specified AWS Regions and accounts for the current Automation execution.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFailedSteps", "beanStyleSetterMethodName" : "setFailedSteps", "c2jName" : "FailedSteps", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The total number of steps that failed to run in all specified AWS Regions and accounts for the current Automation execution.

                                                                                                              \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 #failedSteps(Integer)}.\n@param failedSteps 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 #failedSteps(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The total number of steps that failed to run in all specified AWS Regions and accounts for the current Automation execution.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "failedSteps", "fluentSetterDocumentation" : "

                                                                                                              The total number of steps that failed to run in all specified AWS Regions and accounts for the current Automation execution.

                                                                                                              \n@param failedSteps The total number of steps that failed to run in all specified AWS Regions and accounts for the current Automation execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "failedSteps", "getterDocumentation" : "

                                                                                                              The total number of steps that failed to run in all specified AWS Regions and accounts for the current Automation execution.

                                                                                                              \n@return The total number of steps that failed to run in all specified AWS Regions and accounts for the current Automation execution.", "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" : "FailedSteps", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FailedSteps", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "FailedSteps", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The total number of steps that failed to run in all specified AWS Regions and accounts for the current Automation execution.

                                                                                                              \n@param failedSteps The total number of steps that failed to run in all specified AWS Regions and accounts for the current Automation execution.", "setterMethodName" : "setFailedSteps", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "failedSteps", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "failedSteps", "variableType" : "Integer", "documentation" : "

                                                                                                              The total number of steps that failed to run in all specified AWS Regions and accounts for the current Automation execution.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCancelledSteps", "beanStyleSetterMethodName" : "setCancelledSteps", "c2jName" : "CancelledSteps", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The total number of steps that the system cancelled in all specified AWS Regions and accounts for the current Automation execution.

                                                                                                              \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 #cancelledSteps(Integer)}.\n@param cancelledSteps 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 #cancelledSteps(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The total number of steps that the system cancelled in all specified AWS Regions and accounts for the current Automation execution.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cancelledSteps", "fluentSetterDocumentation" : "

                                                                                                              The total number of steps that the system cancelled in all specified AWS Regions and accounts for the current Automation execution.

                                                                                                              \n@param cancelledSteps The total number of steps that the system cancelled in all specified AWS Regions and accounts for the current Automation execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cancelledSteps", "getterDocumentation" : "

                                                                                                              The total number of steps that the system cancelled in all specified AWS Regions and accounts for the current Automation execution.

                                                                                                              \n@return The total number of steps that the system cancelled in all specified AWS Regions and accounts for the current Automation execution.", "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" : "CancelledSteps", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CancelledSteps", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "CancelledSteps", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The total number of steps that the system cancelled in all specified AWS Regions and accounts for the current Automation execution.

                                                                                                              \n@param cancelledSteps The total number of steps that the system cancelled in all specified AWS Regions and accounts for the current Automation execution.", "setterMethodName" : "setCancelledSteps", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "cancelledSteps", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "cancelledSteps", "variableType" : "Integer", "documentation" : "

                                                                                                              The total number of steps that the system cancelled in all specified AWS Regions and accounts for the current Automation execution.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTimedOutSteps", "beanStyleSetterMethodName" : "setTimedOutSteps", "c2jName" : "TimedOutSteps", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The total number of steps that timed out in all specified AWS Regions and accounts for the current Automation execution.

                                                                                                              \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 #timedOutSteps(Integer)}.\n@param timedOutSteps 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 #timedOutSteps(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The total number of steps that timed out in all specified AWS Regions and accounts for the current Automation execution.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timedOutSteps", "fluentSetterDocumentation" : "

                                                                                                              The total number of steps that timed out in all specified AWS Regions and accounts for the current Automation execution.

                                                                                                              \n@param timedOutSteps The total number of steps that timed out in all specified AWS Regions and accounts for the current Automation execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "timedOutSteps", "getterDocumentation" : "

                                                                                                              The total number of steps that timed out in all specified AWS Regions and accounts for the current Automation execution.

                                                                                                              \n@return The total number of steps that timed out in all specified AWS Regions and accounts for the current Automation execution.", "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" : "TimedOutSteps", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TimedOutSteps", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "TimedOutSteps", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The total number of steps that timed out in all specified AWS Regions and accounts for the current Automation execution.

                                                                                                              \n@param timedOutSteps The total number of steps that timed out in all specified AWS Regions and accounts for the current Automation execution.", "setterMethodName" : "setTimedOutSteps", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "timedOutSteps", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "timedOutSteps", "variableType" : "Integer", "documentation" : "

                                                                                                              The total number of steps that timed out in all specified AWS Regions and accounts for the current Automation execution.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CancelledSteps" : { "beanStyleGetterMethodName" : "getCancelledSteps", "beanStyleSetterMethodName" : "setCancelledSteps", "c2jName" : "CancelledSteps", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The total number of steps that the system cancelled in all specified AWS Regions and accounts for the current Automation execution.

                                                                                                              \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 #cancelledSteps(Integer)}.\n@param cancelledSteps 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 #cancelledSteps(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The total number of steps that the system cancelled in all specified AWS Regions and accounts for the current Automation execution.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cancelledSteps", "fluentSetterDocumentation" : "

                                                                                                              The total number of steps that the system cancelled in all specified AWS Regions and accounts for the current Automation execution.

                                                                                                              \n@param cancelledSteps The total number of steps that the system cancelled in all specified AWS Regions and accounts for the current Automation execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cancelledSteps", "getterDocumentation" : "

                                                                                                              The total number of steps that the system cancelled in all specified AWS Regions and accounts for the current Automation execution.

                                                                                                              \n@return The total number of steps that the system cancelled in all specified AWS Regions and accounts for the current Automation execution.", "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" : "CancelledSteps", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CancelledSteps", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "CancelledSteps", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The total number of steps that the system cancelled in all specified AWS Regions and accounts for the current Automation execution.

                                                                                                              \n@param cancelledSteps The total number of steps that the system cancelled in all specified AWS Regions and accounts for the current Automation execution.", "setterMethodName" : "setCancelledSteps", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "cancelledSteps", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "cancelledSteps", "variableType" : "Integer", "documentation" : "

                                                                                                              The total number of steps that the system cancelled in all specified AWS Regions and accounts for the current Automation execution.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "FailedSteps" : { "beanStyleGetterMethodName" : "getFailedSteps", "beanStyleSetterMethodName" : "setFailedSteps", "c2jName" : "FailedSteps", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The total number of steps that failed to run in all specified AWS Regions and accounts for the current Automation execution.

                                                                                                              \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 #failedSteps(Integer)}.\n@param failedSteps 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 #failedSteps(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The total number of steps that failed to run in all specified AWS Regions and accounts for the current Automation execution.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "failedSteps", "fluentSetterDocumentation" : "

                                                                                                              The total number of steps that failed to run in all specified AWS Regions and accounts for the current Automation execution.

                                                                                                              \n@param failedSteps The total number of steps that failed to run in all specified AWS Regions and accounts for the current Automation execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "failedSteps", "getterDocumentation" : "

                                                                                                              The total number of steps that failed to run in all specified AWS Regions and accounts for the current Automation execution.

                                                                                                              \n@return The total number of steps that failed to run in all specified AWS Regions and accounts for the current Automation execution.", "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" : "FailedSteps", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FailedSteps", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "FailedSteps", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The total number of steps that failed to run in all specified AWS Regions and accounts for the current Automation execution.

                                                                                                              \n@param failedSteps The total number of steps that failed to run in all specified AWS Regions and accounts for the current Automation execution.", "setterMethodName" : "setFailedSteps", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "failedSteps", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "failedSteps", "variableType" : "Integer", "documentation" : "

                                                                                                              The total number of steps that failed to run in all specified AWS Regions and accounts for the current Automation execution.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "SuccessSteps" : { "beanStyleGetterMethodName" : "getSuccessSteps", "beanStyleSetterMethodName" : "setSuccessSteps", "c2jName" : "SuccessSteps", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The total number of steps that successfully completed in all specified AWS Regions and accounts for the current Automation execution.

                                                                                                              \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 #successSteps(Integer)}.\n@param successSteps 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 #successSteps(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The total number of steps that successfully completed in all specified AWS Regions and accounts for the current Automation execution.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "successSteps", "fluentSetterDocumentation" : "

                                                                                                              The total number of steps that successfully completed in all specified AWS Regions and accounts for the current Automation execution.

                                                                                                              \n@param successSteps The total number of steps that successfully completed in all specified AWS Regions and accounts for the current Automation execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "successSteps", "getterDocumentation" : "

                                                                                                              The total number of steps that successfully completed in all specified AWS Regions and accounts for the current Automation execution.

                                                                                                              \n@return The total number of steps that successfully completed in all specified AWS Regions and accounts for the current Automation execution.", "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" : "SuccessSteps", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SuccessSteps", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "SuccessSteps", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The total number of steps that successfully completed in all specified AWS Regions and accounts for the current Automation execution.

                                                                                                              \n@param successSteps The total number of steps that successfully completed in all specified AWS Regions and accounts for the current Automation execution.", "setterMethodName" : "setSuccessSteps", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "successSteps", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "successSteps", "variableType" : "Integer", "documentation" : "

                                                                                                              The total number of steps that successfully completed in all specified AWS Regions and accounts for the current Automation execution.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "TimedOutSteps" : { "beanStyleGetterMethodName" : "getTimedOutSteps", "beanStyleSetterMethodName" : "setTimedOutSteps", "c2jName" : "TimedOutSteps", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The total number of steps that timed out in all specified AWS Regions and accounts for the current Automation execution.

                                                                                                              \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 #timedOutSteps(Integer)}.\n@param timedOutSteps 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 #timedOutSteps(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The total number of steps that timed out in all specified AWS Regions and accounts for the current Automation execution.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timedOutSteps", "fluentSetterDocumentation" : "

                                                                                                              The total number of steps that timed out in all specified AWS Regions and accounts for the current Automation execution.

                                                                                                              \n@param timedOutSteps The total number of steps that timed out in all specified AWS Regions and accounts for the current Automation execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "timedOutSteps", "getterDocumentation" : "

                                                                                                              The total number of steps that timed out in all specified AWS Regions and accounts for the current Automation execution.

                                                                                                              \n@return The total number of steps that timed out in all specified AWS Regions and accounts for the current Automation execution.", "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" : "TimedOutSteps", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TimedOutSteps", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "TimedOutSteps", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The total number of steps that timed out in all specified AWS Regions and accounts for the current Automation execution.

                                                                                                              \n@param timedOutSteps The total number of steps that timed out in all specified AWS Regions and accounts for the current Automation execution.", "setterMethodName" : "setTimedOutSteps", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "timedOutSteps", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "timedOutSteps", "variableType" : "Integer", "documentation" : "

                                                                                                              The total number of steps that timed out in all specified AWS Regions and accounts for the current Automation execution.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "TotalSteps" : { "beanStyleGetterMethodName" : "getTotalSteps", "beanStyleSetterMethodName" : "setTotalSteps", "c2jName" : "TotalSteps", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The total number of steps run in all specified AWS Regions and accounts for the current Automation execution.

                                                                                                              \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 #totalSteps(Integer)}.\n@param totalSteps 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 #totalSteps(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The total number of steps run in all specified AWS Regions and accounts for the current Automation execution.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "totalSteps", "fluentSetterDocumentation" : "

                                                                                                              The total number of steps run in all specified AWS Regions and accounts for the current Automation execution.

                                                                                                              \n@param totalSteps The total number of steps run in all specified AWS Regions and accounts for the current Automation execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "totalSteps", "getterDocumentation" : "

                                                                                                              The total number of steps run in all specified AWS Regions and accounts for the current Automation execution.

                                                                                                              \n@return The total number of steps run in all specified AWS Regions and accounts for the current Automation execution.", "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" : "TotalSteps", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TotalSteps", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "TotalSteps", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The total number of steps run in all specified AWS Regions and accounts for the current Automation execution.

                                                                                                              \n@param totalSteps The total number of steps run in all specified AWS Regions and accounts for the current Automation execution.", "setterMethodName" : "setTotalSteps", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "totalSteps", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "totalSteps", "variableType" : "Integer", "documentation" : "

                                                                                                              The total number of steps run in all specified AWS Regions and accounts for the current Automation execution.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getTotalSteps", "beanStyleSetterMethodName" : "setTotalSteps", "c2jName" : "TotalSteps", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The total number of steps run in all specified AWS Regions and accounts for the current Automation execution.

                                                                                                              \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 #totalSteps(Integer)}.\n@param totalSteps 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 #totalSteps(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The total number of steps run in all specified AWS Regions and accounts for the current Automation execution.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "totalSteps", "fluentSetterDocumentation" : "

                                                                                                              The total number of steps run in all specified AWS Regions and accounts for the current Automation execution.

                                                                                                              \n@param totalSteps The total number of steps run in all specified AWS Regions and accounts for the current Automation execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "totalSteps", "getterDocumentation" : "

                                                                                                              The total number of steps run in all specified AWS Regions and accounts for the current Automation execution.

                                                                                                              \n@return The total number of steps run in all specified AWS Regions and accounts for the current Automation execution.", "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" : "TotalSteps", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TotalSteps", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "TotalSteps", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The total number of steps run in all specified AWS Regions and accounts for the current Automation execution.

                                                                                                              \n@param totalSteps The total number of steps run in all specified AWS Regions and accounts for the current Automation execution.", "setterMethodName" : "setTotalSteps", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "totalSteps", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "totalSteps", "variableType" : "Integer", "documentation" : "

                                                                                                              The total number of steps run in all specified AWS Regions and accounts for the current Automation execution.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSuccessSteps", "beanStyleSetterMethodName" : "setSuccessSteps", "c2jName" : "SuccessSteps", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The total number of steps that successfully completed in all specified AWS Regions and accounts for the current Automation execution.

                                                                                                              \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 #successSteps(Integer)}.\n@param successSteps 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 #successSteps(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The total number of steps that successfully completed in all specified AWS Regions and accounts for the current Automation execution.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "successSteps", "fluentSetterDocumentation" : "

                                                                                                              The total number of steps that successfully completed in all specified AWS Regions and accounts for the current Automation execution.

                                                                                                              \n@param successSteps The total number of steps that successfully completed in all specified AWS Regions and accounts for the current Automation execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "successSteps", "getterDocumentation" : "

                                                                                                              The total number of steps that successfully completed in all specified AWS Regions and accounts for the current Automation execution.

                                                                                                              \n@return The total number of steps that successfully completed in all specified AWS Regions and accounts for the current Automation execution.", "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" : "SuccessSteps", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SuccessSteps", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "SuccessSteps", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The total number of steps that successfully completed in all specified AWS Regions and accounts for the current Automation execution.

                                                                                                              \n@param successSteps The total number of steps that successfully completed in all specified AWS Regions and accounts for the current Automation execution.", "setterMethodName" : "setSuccessSteps", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "successSteps", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "successSteps", "variableType" : "Integer", "documentation" : "

                                                                                                              The total number of steps that successfully completed in all specified AWS Regions and accounts for the current Automation execution.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFailedSteps", "beanStyleSetterMethodName" : "setFailedSteps", "c2jName" : "FailedSteps", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The total number of steps that failed to run in all specified AWS Regions and accounts for the current Automation execution.

                                                                                                              \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 #failedSteps(Integer)}.\n@param failedSteps 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 #failedSteps(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The total number of steps that failed to run in all specified AWS Regions and accounts for the current Automation execution.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "failedSteps", "fluentSetterDocumentation" : "

                                                                                                              The total number of steps that failed to run in all specified AWS Regions and accounts for the current Automation execution.

                                                                                                              \n@param failedSteps The total number of steps that failed to run in all specified AWS Regions and accounts for the current Automation execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "failedSteps", "getterDocumentation" : "

                                                                                                              The total number of steps that failed to run in all specified AWS Regions and accounts for the current Automation execution.

                                                                                                              \n@return The total number of steps that failed to run in all specified AWS Regions and accounts for the current Automation execution.", "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" : "FailedSteps", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FailedSteps", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "FailedSteps", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The total number of steps that failed to run in all specified AWS Regions and accounts for the current Automation execution.

                                                                                                              \n@param failedSteps The total number of steps that failed to run in all specified AWS Regions and accounts for the current Automation execution.", "setterMethodName" : "setFailedSteps", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "failedSteps", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "failedSteps", "variableType" : "Integer", "documentation" : "

                                                                                                              The total number of steps that failed to run in all specified AWS Regions and accounts for the current Automation execution.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCancelledSteps", "beanStyleSetterMethodName" : "setCancelledSteps", "c2jName" : "CancelledSteps", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The total number of steps that the system cancelled in all specified AWS Regions and accounts for the current Automation execution.

                                                                                                              \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 #cancelledSteps(Integer)}.\n@param cancelledSteps 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 #cancelledSteps(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The total number of steps that the system cancelled in all specified AWS Regions and accounts for the current Automation execution.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cancelledSteps", "fluentSetterDocumentation" : "

                                                                                                              The total number of steps that the system cancelled in all specified AWS Regions and accounts for the current Automation execution.

                                                                                                              \n@param cancelledSteps The total number of steps that the system cancelled in all specified AWS Regions and accounts for the current Automation execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cancelledSteps", "getterDocumentation" : "

                                                                                                              The total number of steps that the system cancelled in all specified AWS Regions and accounts for the current Automation execution.

                                                                                                              \n@return The total number of steps that the system cancelled in all specified AWS Regions and accounts for the current Automation execution.", "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" : "CancelledSteps", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CancelledSteps", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "CancelledSteps", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The total number of steps that the system cancelled in all specified AWS Regions and accounts for the current Automation execution.

                                                                                                              \n@param cancelledSteps The total number of steps that the system cancelled in all specified AWS Regions and accounts for the current Automation execution.", "setterMethodName" : "setCancelledSteps", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "cancelledSteps", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "cancelledSteps", "variableType" : "Integer", "documentation" : "

                                                                                                              The total number of steps that the system cancelled in all specified AWS Regions and accounts for the current Automation execution.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTimedOutSteps", "beanStyleSetterMethodName" : "setTimedOutSteps", "c2jName" : "TimedOutSteps", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The total number of steps that timed out in all specified AWS Regions and accounts for the current Automation execution.

                                                                                                              \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 #timedOutSteps(Integer)}.\n@param timedOutSteps 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 #timedOutSteps(Integer)", "deprecated" : false, "documentation" : "

                                                                                                              The total number of steps that timed out in all specified AWS Regions and accounts for the current Automation execution.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timedOutSteps", "fluentSetterDocumentation" : "

                                                                                                              The total number of steps that timed out in all specified AWS Regions and accounts for the current Automation execution.

                                                                                                              \n@param timedOutSteps The total number of steps that timed out in all specified AWS Regions and accounts for the current Automation execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "timedOutSteps", "getterDocumentation" : "

                                                                                                              The total number of steps that timed out in all specified AWS Regions and accounts for the current Automation execution.

                                                                                                              \n@return The total number of steps that timed out in all specified AWS Regions and accounts for the current Automation execution.", "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" : "TimedOutSteps", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TimedOutSteps", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "TimedOutSteps", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The total number of steps that timed out in all specified AWS Regions and accounts for the current Automation execution.

                                                                                                              \n@param timedOutSteps The total number of steps that timed out in all specified AWS Regions and accounts for the current Automation execution.", "setterMethodName" : "setTimedOutSteps", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "timedOutSteps", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "timedOutSteps", "variableType" : "Integer", "documentation" : "

                                                                                                              The total number of steps that timed out in all specified AWS Regions and accounts for the current Automation execution.

                                                                                                              ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ProgressCounters", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ProgressCounters", "variableName" : "progressCounters", "variableType" : "ProgressCounters", "documentation" : null, "simpleType" : "ProgressCounters", "variableSetterType" : "ProgressCounters" }, "wrapper" : false }, "PutComplianceItemsRequest" : { "c2jName" : "PutComplianceItemsRequest", "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" : "PutComplianceItems", "locationName" : null, "requestUri" : "/", "target" : "AmazonSSM.PutComplianceItems", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getResourceId", "beanStyleSetterMethodName" : "setResourceId", "c2jName" : "ResourceId", "c2jShape" : "ComplianceResourceId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Specify an ID for this resource. For a managed instance, this is the instance ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceId(String)}.\n@param resourceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceId(String)", "deprecated" : false, "documentation" : "

                                                                                                              Specify an ID for this resource. For a managed instance, this is the instance ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceId", "fluentSetterDocumentation" : "

                                                                                                              Specify an ID for this resource. For a managed instance, this is the instance ID.

                                                                                                              \n@param resourceId Specify an ID for this resource. For a managed instance, this is the instance ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceId", "getterDocumentation" : "

                                                                                                              Specify an ID for this resource. For a managed instance, this is the instance ID.

                                                                                                              \n@return Specify an ID for this resource. For a managed instance, this is the instance ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Specify an ID for this resource. For a managed instance, this is the instance ID.

                                                                                                              \n@param resourceId Specify an ID for this resource. For a managed instance, this is the instance ID.", "setterMethodName" : "setResourceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceId", "variableType" : "String", "documentation" : "

                                                                                                              Specify an ID for this resource. For a managed instance, this is the instance ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getResourceType", "beanStyleSetterMethodName" : "setResourceType", "c2jName" : "ResourceType", "c2jShape" : "ComplianceResourceType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Specify the type of resource. ManagedInstance is currently the only supported resource type.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceType(String)}.\n@param resourceType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceType(String)", "deprecated" : false, "documentation" : "

                                                                                                              Specify the type of resource. ManagedInstance is currently the only supported resource type.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceType", "fluentSetterDocumentation" : "

                                                                                                              Specify the type of resource. ManagedInstance is currently the only supported resource type.

                                                                                                              \n@param resourceType Specify the type of resource. ManagedInstance is currently the only supported resource type.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceType", "getterDocumentation" : "

                                                                                                              Specify the type of resource. ManagedInstance is currently the only supported resource type.

                                                                                                              \n@return Specify the type of resource. ManagedInstance is currently the only supported resource type.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceType", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Specify the type of resource. ManagedInstance is currently the only supported resource type.

                                                                                                              \n@param resourceType Specify the type of resource. ManagedInstance is currently the only supported resource type.", "setterMethodName" : "setResourceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceType", "variableType" : "String", "documentation" : "

                                                                                                              Specify the type of resource. ManagedInstance is currently the only supported resource type.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getComplianceType", "beanStyleSetterMethodName" : "setComplianceType", "c2jName" : "ComplianceType", "c2jShape" : "ComplianceTypeName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Specify the compliance type. For example, specify Association (for a State Manager association), Patch, or Custom:string.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #complianceType(String)}.\n@param complianceType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #complianceType(String)", "deprecated" : false, "documentation" : "

                                                                                                              Specify the compliance type. For example, specify Association (for a State Manager association), Patch, or Custom:string.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "complianceType", "fluentSetterDocumentation" : "

                                                                                                              Specify the compliance type. For example, specify Association (for a State Manager association), Patch, or Custom:string.

                                                                                                              \n@param complianceType Specify the compliance type. For example, specify Association (for a State Manager association), Patch, or Custom:string.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "complianceType", "getterDocumentation" : "

                                                                                                              Specify the compliance type. For example, specify Association (for a State Manager association), Patch, or Custom:string.

                                                                                                              \n@return Specify the compliance type. For example, specify Association (for a State Manager association), Patch, or Custom:string.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ComplianceType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ComplianceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ComplianceType", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Specify the compliance type. For example, specify Association (for a State Manager association), Patch, or Custom:string.

                                                                                                              \n@param complianceType Specify the compliance type. For example, specify Association (for a State Manager association), Patch, or Custom:string.", "setterMethodName" : "setComplianceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "complianceType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "complianceType", "variableType" : "String", "documentation" : "

                                                                                                              Specify the compliance type. For example, specify Association (for a State Manager association), Patch, or Custom:string.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getExecutionSummary", "beanStyleSetterMethodName" : "setExecutionSummary", "c2jName" : "ExecutionSummary", "c2jShape" : "ComplianceExecutionSummary", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A summary of the call execution that includes an execution ID, the type of execution (for example, Command), and the date/time of the execution using a datetime object that is saved in the following format: yyyy-MM-dd'T'HH:mm:ss'Z'.

                                                                                                              \nThis is a convenience that creates an instance of the {@link ComplianceExecutionSummary.Builder} avoiding the need to create one manually via {@link ComplianceExecutionSummary#builder()}.\n\nWhen the {@link Consumer} completes, {@link ComplianceExecutionSummary.Builder#build()} is called immediately and its result is passed to {@link #executionSummary(ComplianceExecutionSummary)}.\n@param executionSummary a consumer that will call methods on {@link ComplianceExecutionSummary.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #executionSummary(ComplianceExecutionSummary)", "deprecated" : false, "documentation" : "

                                                                                                              A summary of the call execution that includes an execution ID, the type of execution (for example, Command), and the date/time of the execution using a datetime object that is saved in the following format: yyyy-MM-dd'T'HH:mm:ss'Z'.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "executionSummary", "fluentSetterDocumentation" : "

                                                                                                              A summary of the call execution that includes an execution ID, the type of execution (for example, Command), and the date/time of the execution using a datetime object that is saved in the following format: yyyy-MM-dd'T'HH:mm:ss'Z'.

                                                                                                              \n@param executionSummary A summary of the call execution that includes an execution ID, the type of execution (for example, Command), and the date/time of the execution using a datetime object that is saved in the following format: yyyy-MM-dd'T'HH:mm:ss'Z'.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "executionSummary", "getterDocumentation" : "

                                                                                                              A summary of the call execution that includes an execution ID, the type of execution (for example, Command), and the date/time of the execution using a datetime object that is saved in the following format: yyyy-MM-dd'T'HH:mm:ss'Z'.

                                                                                                              \n@return A summary of the call execution that includes an execution ID, the type of execution (for example, Command), and the date/time of the execution using a datetime object that is saved in the following format: yyyy-MM-dd'T'HH:mm:ss'Z'.", "getterModel" : { "returnType" : "ComplianceExecutionSummary", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ExecutionSummary", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ExecutionSummary", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ExecutionSummary", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A summary of the call execution that includes an execution ID, the type of execution (for example, Command), and the date/time of the execution using a datetime object that is saved in the following format: yyyy-MM-dd'T'HH:mm:ss'Z'.

                                                                                                              \n@param executionSummary A summary of the call execution that includes an execution ID, the type of execution (for example, Command), and the date/time of the execution using a datetime object that is saved in the following format: yyyy-MM-dd'T'HH:mm:ss'Z'.", "setterMethodName" : "setExecutionSummary", "setterModel" : { "variableDeclarationType" : "ComplianceExecutionSummary", "variableName" : "executionSummary", "variableType" : "ComplianceExecutionSummary", "documentation" : null, "simpleType" : "ComplianceExecutionSummary", "variableSetterType" : "ComplianceExecutionSummary" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ComplianceExecutionSummary", "variableName" : "executionSummary", "variableType" : "ComplianceExecutionSummary", "documentation" : "

                                                                                                              A summary of the call execution that includes an execution ID, the type of execution (for example, Command), and the date/time of the execution using a datetime object that is saved in the following format: yyyy-MM-dd'T'HH:mm:ss'Z'.

                                                                                                              ", "simpleType" : "ComplianceExecutionSummary", "variableSetterType" : "ComplianceExecutionSummary" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getItems", "beanStyleSetterMethodName" : "setItems", "c2jName" : "Items", "c2jShape" : "ComplianceItemEntryList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Information about the compliance as defined by the resource type. For example, for a patch compliance type, Items includes information about the PatchSeverity, Classification, etc.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #items(List)}.\n@param items a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #items(List)", "deprecated" : false, "documentation" : "

                                                                                                              Information about the compliance as defined by the resource type. For example, for a patch compliance type, Items includes information about the PatchSeverity, Classification, etc.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "items", "fluentSetterDocumentation" : "

                                                                                                              Information about the compliance as defined by the resource type. For example, for a patch compliance type, Items includes information about the PatchSeverity, Classification, etc.

                                                                                                              \n@param items Information about the compliance as defined by the resource type. For example, for a patch compliance type, Items includes information about the PatchSeverity, Classification, etc.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "items", "getterDocumentation" : "

                                                                                                              Information about the compliance as defined by the resource type. For example, for a patch compliance type, Items includes information about the PatchSeverity, Classification, etc.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return Information about the compliance as defined by the resource type. For example, for a patch compliance type, Items includes information about the PatchSeverity, Classification, etc.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Items", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Items", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ComplianceItemEntry", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ComplianceItemEntry.Builder} avoiding the need to create one manually via {@link ComplianceItemEntry#builder()}.\n\nWhen the {@link Consumer} completes, {@link ComplianceItemEntry.Builder#build()} is called immediately and its result is passed to {@link #member(ComplianceItemEntry)}.\n@param member a consumer that will call methods on {@link ComplianceItemEntry.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ComplianceItemEntry)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "ComplianceItemEntry", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "ComplianceItemEntry", "variableName" : "member", "variableType" : "ComplianceItemEntry", "documentation" : null, "simpleType" : "ComplianceItemEntry", "variableSetterType" : "ComplianceItemEntry" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ComplianceItemEntry", "variableName" : "member", "variableType" : "ComplianceItemEntry", "documentation" : "", "simpleType" : "ComplianceItemEntry", "variableSetterType" : "ComplianceItemEntry" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ComplianceItemEntry", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ComplianceItemEntry", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Items", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Information about the compliance as defined by the resource type. For example, for a patch compliance type, Items includes information about the PatchSeverity, Classification, etc.

                                                                                                              \n@param items Information about the compliance as defined by the resource type. For example, for a patch compliance type, Items includes information about the PatchSeverity, Classification, etc.", "setterMethodName" : "setItems", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "items", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "items", "variableType" : "java.util.List", "documentation" : "

                                                                                                              Information about the compliance as defined by the resource type. For example, for a patch compliance type, Items includes information about the PatchSeverity, Classification, etc.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getItemContentHash", "beanStyleSetterMethodName" : "setItemContentHash", "c2jName" : "ItemContentHash", "c2jShape" : "ComplianceItemContentHash", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              MD5 or SHA-256 content hash. The content hash is used to determine if existing information should be overwritten or ignored. If the content hashes match, the request to put compliance information is ignored.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #itemContentHash(String)}.\n@param itemContentHash a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #itemContentHash(String)", "deprecated" : false, "documentation" : "

                                                                                                              MD5 or SHA-256 content hash. The content hash is used to determine if existing information should be overwritten or ignored. If the content hashes match, the request to put compliance information is ignored.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "itemContentHash", "fluentSetterDocumentation" : "

                                                                                                              MD5 or SHA-256 content hash. The content hash is used to determine if existing information should be overwritten or ignored. If the content hashes match, the request to put compliance information is ignored.

                                                                                                              \n@param itemContentHash MD5 or SHA-256 content hash. The content hash is used to determine if existing information should be overwritten or ignored. If the content hashes match, the request to put compliance information is ignored.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "itemContentHash", "getterDocumentation" : "

                                                                                                              MD5 or SHA-256 content hash. The content hash is used to determine if existing information should be overwritten or ignored. If the content hashes match, the request to put compliance information is ignored.

                                                                                                              \n@return MD5 or SHA-256 content hash. The content hash is used to determine if existing information should be overwritten or ignored. If the content hashes match, the request to put compliance information is ignored.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ItemContentHash", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ItemContentHash", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ItemContentHash", "sensitive" : false, "setterDocumentation" : "

                                                                                                              MD5 or SHA-256 content hash. The content hash is used to determine if existing information should be overwritten or ignored. If the content hashes match, the request to put compliance information is ignored.

                                                                                                              \n@param itemContentHash MD5 or SHA-256 content hash. The content hash is used to determine if existing information should be overwritten or ignored. If the content hashes match, the request to put compliance information is ignored.", "setterMethodName" : "setItemContentHash", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "itemContentHash", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "itemContentHash", "variableType" : "String", "documentation" : "

                                                                                                              MD5 or SHA-256 content hash. The content hash is used to determine if existing information should be overwritten or ignored. If the content hashes match, the request to put compliance information is ignored.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ComplianceType" : { "beanStyleGetterMethodName" : "getComplianceType", "beanStyleSetterMethodName" : "setComplianceType", "c2jName" : "ComplianceType", "c2jShape" : "ComplianceTypeName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Specify the compliance type. For example, specify Association (for a State Manager association), Patch, or Custom:string.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #complianceType(String)}.\n@param complianceType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #complianceType(String)", "deprecated" : false, "documentation" : "

                                                                                                              Specify the compliance type. For example, specify Association (for a State Manager association), Patch, or Custom:string.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "complianceType", "fluentSetterDocumentation" : "

                                                                                                              Specify the compliance type. For example, specify Association (for a State Manager association), Patch, or Custom:string.

                                                                                                              \n@param complianceType Specify the compliance type. For example, specify Association (for a State Manager association), Patch, or Custom:string.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "complianceType", "getterDocumentation" : "

                                                                                                              Specify the compliance type. For example, specify Association (for a State Manager association), Patch, or Custom:string.

                                                                                                              \n@return Specify the compliance type. For example, specify Association (for a State Manager association), Patch, or Custom:string.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ComplianceType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ComplianceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ComplianceType", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Specify the compliance type. For example, specify Association (for a State Manager association), Patch, or Custom:string.

                                                                                                              \n@param complianceType Specify the compliance type. For example, specify Association (for a State Manager association), Patch, or Custom:string.", "setterMethodName" : "setComplianceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "complianceType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "complianceType", "variableType" : "String", "documentation" : "

                                                                                                              Specify the compliance type. For example, specify Association (for a State Manager association), Patch, or Custom:string.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ExecutionSummary" : { "beanStyleGetterMethodName" : "getExecutionSummary", "beanStyleSetterMethodName" : "setExecutionSummary", "c2jName" : "ExecutionSummary", "c2jShape" : "ComplianceExecutionSummary", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A summary of the call execution that includes an execution ID, the type of execution (for example, Command), and the date/time of the execution using a datetime object that is saved in the following format: yyyy-MM-dd'T'HH:mm:ss'Z'.

                                                                                                              \nThis is a convenience that creates an instance of the {@link ComplianceExecutionSummary.Builder} avoiding the need to create one manually via {@link ComplianceExecutionSummary#builder()}.\n\nWhen the {@link Consumer} completes, {@link ComplianceExecutionSummary.Builder#build()} is called immediately and its result is passed to {@link #executionSummary(ComplianceExecutionSummary)}.\n@param executionSummary a consumer that will call methods on {@link ComplianceExecutionSummary.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #executionSummary(ComplianceExecutionSummary)", "deprecated" : false, "documentation" : "

                                                                                                              A summary of the call execution that includes an execution ID, the type of execution (for example, Command), and the date/time of the execution using a datetime object that is saved in the following format: yyyy-MM-dd'T'HH:mm:ss'Z'.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "executionSummary", "fluentSetterDocumentation" : "

                                                                                                              A summary of the call execution that includes an execution ID, the type of execution (for example, Command), and the date/time of the execution using a datetime object that is saved in the following format: yyyy-MM-dd'T'HH:mm:ss'Z'.

                                                                                                              \n@param executionSummary A summary of the call execution that includes an execution ID, the type of execution (for example, Command), and the date/time of the execution using a datetime object that is saved in the following format: yyyy-MM-dd'T'HH:mm:ss'Z'.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "executionSummary", "getterDocumentation" : "

                                                                                                              A summary of the call execution that includes an execution ID, the type of execution (for example, Command), and the date/time of the execution using a datetime object that is saved in the following format: yyyy-MM-dd'T'HH:mm:ss'Z'.

                                                                                                              \n@return A summary of the call execution that includes an execution ID, the type of execution (for example, Command), and the date/time of the execution using a datetime object that is saved in the following format: yyyy-MM-dd'T'HH:mm:ss'Z'.", "getterModel" : { "returnType" : "ComplianceExecutionSummary", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ExecutionSummary", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ExecutionSummary", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ExecutionSummary", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A summary of the call execution that includes an execution ID, the type of execution (for example, Command), and the date/time of the execution using a datetime object that is saved in the following format: yyyy-MM-dd'T'HH:mm:ss'Z'.

                                                                                                              \n@param executionSummary A summary of the call execution that includes an execution ID, the type of execution (for example, Command), and the date/time of the execution using a datetime object that is saved in the following format: yyyy-MM-dd'T'HH:mm:ss'Z'.", "setterMethodName" : "setExecutionSummary", "setterModel" : { "variableDeclarationType" : "ComplianceExecutionSummary", "variableName" : "executionSummary", "variableType" : "ComplianceExecutionSummary", "documentation" : null, "simpleType" : "ComplianceExecutionSummary", "variableSetterType" : "ComplianceExecutionSummary" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ComplianceExecutionSummary", "variableName" : "executionSummary", "variableType" : "ComplianceExecutionSummary", "documentation" : "

                                                                                                              A summary of the call execution that includes an execution ID, the type of execution (for example, Command), and the date/time of the execution using a datetime object that is saved in the following format: yyyy-MM-dd'T'HH:mm:ss'Z'.

                                                                                                              ", "simpleType" : "ComplianceExecutionSummary", "variableSetterType" : "ComplianceExecutionSummary" }, "xmlNameSpaceUri" : null }, "ItemContentHash" : { "beanStyleGetterMethodName" : "getItemContentHash", "beanStyleSetterMethodName" : "setItemContentHash", "c2jName" : "ItemContentHash", "c2jShape" : "ComplianceItemContentHash", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              MD5 or SHA-256 content hash. The content hash is used to determine if existing information should be overwritten or ignored. If the content hashes match, the request to put compliance information is ignored.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #itemContentHash(String)}.\n@param itemContentHash a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #itemContentHash(String)", "deprecated" : false, "documentation" : "

                                                                                                              MD5 or SHA-256 content hash. The content hash is used to determine if existing information should be overwritten or ignored. If the content hashes match, the request to put compliance information is ignored.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "itemContentHash", "fluentSetterDocumentation" : "

                                                                                                              MD5 or SHA-256 content hash. The content hash is used to determine if existing information should be overwritten or ignored. If the content hashes match, the request to put compliance information is ignored.

                                                                                                              \n@param itemContentHash MD5 or SHA-256 content hash. The content hash is used to determine if existing information should be overwritten or ignored. If the content hashes match, the request to put compliance information is ignored.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "itemContentHash", "getterDocumentation" : "

                                                                                                              MD5 or SHA-256 content hash. The content hash is used to determine if existing information should be overwritten or ignored. If the content hashes match, the request to put compliance information is ignored.

                                                                                                              \n@return MD5 or SHA-256 content hash. The content hash is used to determine if existing information should be overwritten or ignored. If the content hashes match, the request to put compliance information is ignored.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ItemContentHash", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ItemContentHash", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ItemContentHash", "sensitive" : false, "setterDocumentation" : "

                                                                                                              MD5 or SHA-256 content hash. The content hash is used to determine if existing information should be overwritten or ignored. If the content hashes match, the request to put compliance information is ignored.

                                                                                                              \n@param itemContentHash MD5 or SHA-256 content hash. The content hash is used to determine if existing information should be overwritten or ignored. If the content hashes match, the request to put compliance information is ignored.", "setterMethodName" : "setItemContentHash", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "itemContentHash", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "itemContentHash", "variableType" : "String", "documentation" : "

                                                                                                              MD5 or SHA-256 content hash. The content hash is used to determine if existing information should be overwritten or ignored. If the content hashes match, the request to put compliance information is ignored.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Items" : { "beanStyleGetterMethodName" : "getItems", "beanStyleSetterMethodName" : "setItems", "c2jName" : "Items", "c2jShape" : "ComplianceItemEntryList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Information about the compliance as defined by the resource type. For example, for a patch compliance type, Items includes information about the PatchSeverity, Classification, etc.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #items(List)}.\n@param items a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #items(List)", "deprecated" : false, "documentation" : "

                                                                                                              Information about the compliance as defined by the resource type. For example, for a patch compliance type, Items includes information about the PatchSeverity, Classification, etc.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "items", "fluentSetterDocumentation" : "

                                                                                                              Information about the compliance as defined by the resource type. For example, for a patch compliance type, Items includes information about the PatchSeverity, Classification, etc.

                                                                                                              \n@param items Information about the compliance as defined by the resource type. For example, for a patch compliance type, Items includes information about the PatchSeverity, Classification, etc.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "items", "getterDocumentation" : "

                                                                                                              Information about the compliance as defined by the resource type. For example, for a patch compliance type, Items includes information about the PatchSeverity, Classification, etc.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return Information about the compliance as defined by the resource type. For example, for a patch compliance type, Items includes information about the PatchSeverity, Classification, etc.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Items", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Items", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ComplianceItemEntry", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ComplianceItemEntry.Builder} avoiding the need to create one manually via {@link ComplianceItemEntry#builder()}.\n\nWhen the {@link Consumer} completes, {@link ComplianceItemEntry.Builder#build()} is called immediately and its result is passed to {@link #member(ComplianceItemEntry)}.\n@param member a consumer that will call methods on {@link ComplianceItemEntry.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ComplianceItemEntry)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "ComplianceItemEntry", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "ComplianceItemEntry", "variableName" : "member", "variableType" : "ComplianceItemEntry", "documentation" : null, "simpleType" : "ComplianceItemEntry", "variableSetterType" : "ComplianceItemEntry" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ComplianceItemEntry", "variableName" : "member", "variableType" : "ComplianceItemEntry", "documentation" : "", "simpleType" : "ComplianceItemEntry", "variableSetterType" : "ComplianceItemEntry" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ComplianceItemEntry", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ComplianceItemEntry", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Items", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Information about the compliance as defined by the resource type. For example, for a patch compliance type, Items includes information about the PatchSeverity, Classification, etc.

                                                                                                              \n@param items Information about the compliance as defined by the resource type. For example, for a patch compliance type, Items includes information about the PatchSeverity, Classification, etc.", "setterMethodName" : "setItems", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "items", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "items", "variableType" : "java.util.List", "documentation" : "

                                                                                                              Information about the compliance as defined by the resource type. For example, for a patch compliance type, Items includes information about the PatchSeverity, Classification, etc.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "ResourceId" : { "beanStyleGetterMethodName" : "getResourceId", "beanStyleSetterMethodName" : "setResourceId", "c2jName" : "ResourceId", "c2jShape" : "ComplianceResourceId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Specify an ID for this resource. For a managed instance, this is the instance ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceId(String)}.\n@param resourceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceId(String)", "deprecated" : false, "documentation" : "

                                                                                                              Specify an ID for this resource. For a managed instance, this is the instance ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceId", "fluentSetterDocumentation" : "

                                                                                                              Specify an ID for this resource. For a managed instance, this is the instance ID.

                                                                                                              \n@param resourceId Specify an ID for this resource. For a managed instance, this is the instance ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceId", "getterDocumentation" : "

                                                                                                              Specify an ID for this resource. For a managed instance, this is the instance ID.

                                                                                                              \n@return Specify an ID for this resource. For a managed instance, this is the instance ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Specify an ID for this resource. For a managed instance, this is the instance ID.

                                                                                                              \n@param resourceId Specify an ID for this resource. For a managed instance, this is the instance ID.", "setterMethodName" : "setResourceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceId", "variableType" : "String", "documentation" : "

                                                                                                              Specify an ID for this resource. For a managed instance, this is the instance ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ResourceType" : { "beanStyleGetterMethodName" : "getResourceType", "beanStyleSetterMethodName" : "setResourceType", "c2jName" : "ResourceType", "c2jShape" : "ComplianceResourceType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Specify the type of resource. ManagedInstance is currently the only supported resource type.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceType(String)}.\n@param resourceType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceType(String)", "deprecated" : false, "documentation" : "

                                                                                                              Specify the type of resource. ManagedInstance is currently the only supported resource type.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceType", "fluentSetterDocumentation" : "

                                                                                                              Specify the type of resource. ManagedInstance is currently the only supported resource type.

                                                                                                              \n@param resourceType Specify the type of resource. ManagedInstance is currently the only supported resource type.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceType", "getterDocumentation" : "

                                                                                                              Specify the type of resource. ManagedInstance is currently the only supported resource type.

                                                                                                              \n@return Specify the type of resource. ManagedInstance is currently the only supported resource type.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceType", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Specify the type of resource. ManagedInstance is currently the only supported resource type.

                                                                                                              \n@param resourceType Specify the type of resource. ManagedInstance is currently the only supported resource type.", "setterMethodName" : "setResourceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceType", "variableType" : "String", "documentation" : "

                                                                                                              Specify the type of resource. ManagedInstance is currently the only supported resource type.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getResourceId", "beanStyleSetterMethodName" : "setResourceId", "c2jName" : "ResourceId", "c2jShape" : "ComplianceResourceId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Specify an ID for this resource. For a managed instance, this is the instance ID.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceId(String)}.\n@param resourceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceId(String)", "deprecated" : false, "documentation" : "

                                                                                                              Specify an ID for this resource. For a managed instance, this is the instance ID.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceId", "fluentSetterDocumentation" : "

                                                                                                              Specify an ID for this resource. For a managed instance, this is the instance ID.

                                                                                                              \n@param resourceId Specify an ID for this resource. For a managed instance, this is the instance ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceId", "getterDocumentation" : "

                                                                                                              Specify an ID for this resource. For a managed instance, this is the instance ID.

                                                                                                              \n@return Specify an ID for this resource. For a managed instance, this is the instance ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Specify an ID for this resource. For a managed instance, this is the instance ID.

                                                                                                              \n@param resourceId Specify an ID for this resource. For a managed instance, this is the instance ID.", "setterMethodName" : "setResourceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceId", "variableType" : "String", "documentation" : "

                                                                                                              Specify an ID for this resource. For a managed instance, this is the instance ID.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getResourceType", "beanStyleSetterMethodName" : "setResourceType", "c2jName" : "ResourceType", "c2jShape" : "ComplianceResourceType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Specify the type of resource. ManagedInstance is currently the only supported resource type.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceType(String)}.\n@param resourceType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceType(String)", "deprecated" : false, "documentation" : "

                                                                                                              Specify the type of resource. ManagedInstance is currently the only supported resource type.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceType", "fluentSetterDocumentation" : "

                                                                                                              Specify the type of resource. ManagedInstance is currently the only supported resource type.

                                                                                                              \n@param resourceType Specify the type of resource. ManagedInstance is currently the only supported resource type.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceType", "getterDocumentation" : "

                                                                                                              Specify the type of resource. ManagedInstance is currently the only supported resource type.

                                                                                                              \n@return Specify the type of resource. ManagedInstance is currently the only supported resource type.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceType", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Specify the type of resource. ManagedInstance is currently the only supported resource type.

                                                                                                              \n@param resourceType Specify the type of resource. ManagedInstance is currently the only supported resource type.", "setterMethodName" : "setResourceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceType", "variableType" : "String", "documentation" : "

                                                                                                              Specify the type of resource. ManagedInstance is currently the only supported resource type.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getComplianceType", "beanStyleSetterMethodName" : "setComplianceType", "c2jName" : "ComplianceType", "c2jShape" : "ComplianceTypeName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Specify the compliance type. For example, specify Association (for a State Manager association), Patch, or Custom:string.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #complianceType(String)}.\n@param complianceType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #complianceType(String)", "deprecated" : false, "documentation" : "

                                                                                                              Specify the compliance type. For example, specify Association (for a State Manager association), Patch, or Custom:string.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "complianceType", "fluentSetterDocumentation" : "

                                                                                                              Specify the compliance type. For example, specify Association (for a State Manager association), Patch, or Custom:string.

                                                                                                              \n@param complianceType Specify the compliance type. For example, specify Association (for a State Manager association), Patch, or Custom:string.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "complianceType", "getterDocumentation" : "

                                                                                                              Specify the compliance type. For example, specify Association (for a State Manager association), Patch, or Custom:string.

                                                                                                              \n@return Specify the compliance type. For example, specify Association (for a State Manager association), Patch, or Custom:string.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ComplianceType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ComplianceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ComplianceType", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Specify the compliance type. For example, specify Association (for a State Manager association), Patch, or Custom:string.

                                                                                                              \n@param complianceType Specify the compliance type. For example, specify Association (for a State Manager association), Patch, or Custom:string.", "setterMethodName" : "setComplianceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "complianceType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "complianceType", "variableType" : "String", "documentation" : "

                                                                                                              Specify the compliance type. For example, specify Association (for a State Manager association), Patch, or Custom:string.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getExecutionSummary", "beanStyleSetterMethodName" : "setExecutionSummary", "c2jName" : "ExecutionSummary", "c2jShape" : "ComplianceExecutionSummary", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              A summary of the call execution that includes an execution ID, the type of execution (for example, Command), and the date/time of the execution using a datetime object that is saved in the following format: yyyy-MM-dd'T'HH:mm:ss'Z'.

                                                                                                              \nThis is a convenience that creates an instance of the {@link ComplianceExecutionSummary.Builder} avoiding the need to create one manually via {@link ComplianceExecutionSummary#builder()}.\n\nWhen the {@link Consumer} completes, {@link ComplianceExecutionSummary.Builder#build()} is called immediately and its result is passed to {@link #executionSummary(ComplianceExecutionSummary)}.\n@param executionSummary a consumer that will call methods on {@link ComplianceExecutionSummary.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #executionSummary(ComplianceExecutionSummary)", "deprecated" : false, "documentation" : "

                                                                                                              A summary of the call execution that includes an execution ID, the type of execution (for example, Command), and the date/time of the execution using a datetime object that is saved in the following format: yyyy-MM-dd'T'HH:mm:ss'Z'.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "executionSummary", "fluentSetterDocumentation" : "

                                                                                                              A summary of the call execution that includes an execution ID, the type of execution (for example, Command), and the date/time of the execution using a datetime object that is saved in the following format: yyyy-MM-dd'T'HH:mm:ss'Z'.

                                                                                                              \n@param executionSummary A summary of the call execution that includes an execution ID, the type of execution (for example, Command), and the date/time of the execution using a datetime object that is saved in the following format: yyyy-MM-dd'T'HH:mm:ss'Z'.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "executionSummary", "getterDocumentation" : "

                                                                                                              A summary of the call execution that includes an execution ID, the type of execution (for example, Command), and the date/time of the execution using a datetime object that is saved in the following format: yyyy-MM-dd'T'HH:mm:ss'Z'.

                                                                                                              \n@return A summary of the call execution that includes an execution ID, the type of execution (for example, Command), and the date/time of the execution using a datetime object that is saved in the following format: yyyy-MM-dd'T'HH:mm:ss'Z'.", "getterModel" : { "returnType" : "ComplianceExecutionSummary", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ExecutionSummary", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ExecutionSummary", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ExecutionSummary", "sensitive" : false, "setterDocumentation" : "

                                                                                                              A summary of the call execution that includes an execution ID, the type of execution (for example, Command), and the date/time of the execution using a datetime object that is saved in the following format: yyyy-MM-dd'T'HH:mm:ss'Z'.

                                                                                                              \n@param executionSummary A summary of the call execution that includes an execution ID, the type of execution (for example, Command), and the date/time of the execution using a datetime object that is saved in the following format: yyyy-MM-dd'T'HH:mm:ss'Z'.", "setterMethodName" : "setExecutionSummary", "setterModel" : { "variableDeclarationType" : "ComplianceExecutionSummary", "variableName" : "executionSummary", "variableType" : "ComplianceExecutionSummary", "documentation" : null, "simpleType" : "ComplianceExecutionSummary", "variableSetterType" : "ComplianceExecutionSummary" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ComplianceExecutionSummary", "variableName" : "executionSummary", "variableType" : "ComplianceExecutionSummary", "documentation" : "

                                                                                                              A summary of the call execution that includes an execution ID, the type of execution (for example, Command), and the date/time of the execution using a datetime object that is saved in the following format: yyyy-MM-dd'T'HH:mm:ss'Z'.

                                                                                                              ", "simpleType" : "ComplianceExecutionSummary", "variableSetterType" : "ComplianceExecutionSummary" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getItems", "beanStyleSetterMethodName" : "setItems", "c2jName" : "Items", "c2jShape" : "ComplianceItemEntryList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Information about the compliance as defined by the resource type. For example, for a patch compliance type, Items includes information about the PatchSeverity, Classification, etc.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #items(List)}.\n@param items a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #items(List)", "deprecated" : false, "documentation" : "

                                                                                                              Information about the compliance as defined by the resource type. For example, for a patch compliance type, Items includes information about the PatchSeverity, Classification, etc.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "items", "fluentSetterDocumentation" : "

                                                                                                              Information about the compliance as defined by the resource type. For example, for a patch compliance type, Items includes information about the PatchSeverity, Classification, etc.

                                                                                                              \n@param items Information about the compliance as defined by the resource type. For example, for a patch compliance type, Items includes information about the PatchSeverity, Classification, etc.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "items", "getterDocumentation" : "

                                                                                                              Information about the compliance as defined by the resource type. For example, for a patch compliance type, Items includes information about the PatchSeverity, Classification, etc.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return Information about the compliance as defined by the resource type. For example, for a patch compliance type, Items includes information about the PatchSeverity, Classification, etc.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Items", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Items", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ComplianceItemEntry", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link ComplianceItemEntry.Builder} avoiding the need to create one manually via {@link ComplianceItemEntry#builder()}.\n\nWhen the {@link Consumer} completes, {@link ComplianceItemEntry.Builder#build()} is called immediately and its result is passed to {@link #member(ComplianceItemEntry)}.\n@param member a consumer that will call methods on {@link ComplianceItemEntry.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(ComplianceItemEntry)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "ComplianceItemEntry", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "ComplianceItemEntry", "variableName" : "member", "variableType" : "ComplianceItemEntry", "documentation" : null, "simpleType" : "ComplianceItemEntry", "variableSetterType" : "ComplianceItemEntry" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ComplianceItemEntry", "variableName" : "member", "variableType" : "ComplianceItemEntry", "documentation" : "", "simpleType" : "ComplianceItemEntry", "variableSetterType" : "ComplianceItemEntry" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "ComplianceItemEntry", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "ComplianceItemEntry", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Items", "sensitive" : false, "setterDocumentation" : "

                                                                                                              Information about the compliance as defined by the resource type. For example, for a patch compliance type, Items includes information about the PatchSeverity, Classification, etc.

                                                                                                              \n@param items Information about the compliance as defined by the resource type. For example, for a patch compliance type, Items includes information about the PatchSeverity, Classification, etc.", "setterMethodName" : "setItems", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "items", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "items", "variableType" : "java.util.List", "documentation" : "

                                                                                                              Information about the compliance as defined by the resource type. For example, for a patch compliance type, Items includes information about the PatchSeverity, Classification, etc.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getItemContentHash", "beanStyleSetterMethodName" : "setItemContentHash", "c2jName" : "ItemContentHash", "c2jShape" : "ComplianceItemContentHash", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              MD5 or SHA-256 content hash. The content hash is used to determine if existing information should be overwritten or ignored. If the content hashes match, the request to put compliance information is ignored.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #itemContentHash(String)}.\n@param itemContentHash a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #itemContentHash(String)", "deprecated" : false, "documentation" : "

                                                                                                              MD5 or SHA-256 content hash. The content hash is used to determine if existing information should be overwritten or ignored. If the content hashes match, the request to put compliance information is ignored.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "itemContentHash", "fluentSetterDocumentation" : "

                                                                                                              MD5 or SHA-256 content hash. The content hash is used to determine if existing information should be overwritten or ignored. If the content hashes match, the request to put compliance information is ignored.

                                                                                                              \n@param itemContentHash MD5 or SHA-256 content hash. The content hash is used to determine if existing information should be overwritten or ignored. If the content hashes match, the request to put compliance information is ignored.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "itemContentHash", "getterDocumentation" : "

                                                                                                              MD5 or SHA-256 content hash. The content hash is used to determine if existing information should be overwritten or ignored. If the content hashes match, the request to put compliance information is ignored.

                                                                                                              \n@return MD5 or SHA-256 content hash. The content hash is used to determine if existing information should be overwritten or ignored. If the content hashes match, the request to put compliance information is ignored.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ItemContentHash", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ItemContentHash", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ItemContentHash", "sensitive" : false, "setterDocumentation" : "

                                                                                                              MD5 or SHA-256 content hash. The content hash is used to determine if existing information should be overwritten or ignored. If the content hashes match, the request to put compliance information is ignored.

                                                                                                              \n@param itemContentHash MD5 or SHA-256 content hash. The content hash is used to determine if existing information should be overwritten or ignored. If the content hashes match, the request to put compliance information is ignored.", "setterMethodName" : "setItemContentHash", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "itemContentHash", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "itemContentHash", "variableType" : "String", "documentation" : "

                                                                                                              MD5 or SHA-256 content hash. The content hash is used to determine if existing information should be overwritten or ignored. If the content hashes match, the request to put compliance information is ignored.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ResourceId", "ResourceType", "ComplianceType", "ExecutionSummary", "Items" ], "shapeName" : "PutComplianceItemsRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "PutComplianceItemsRequest", "variableName" : "putComplianceItemsRequest", "variableType" : "PutComplianceItemsRequest", "documentation" : null, "simpleType" : "PutComplianceItemsRequest", "variableSetterType" : "PutComplianceItemsRequest" }, "wrapper" : false }, "PutComplianceItemsResponse" : { "c2jName" : "PutComplianceItemsResult", "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" : "PutComplianceItemsResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "PutComplianceItemsResponse", "variableName" : "putComplianceItemsResponse", "variableType" : "PutComplianceItemsResponse", "documentation" : null, "simpleType" : "PutComplianceItemsResponse", "variableSetterType" : "PutComplianceItemsResponse" }, "wrapper" : false }, "PutInventoryRequest" : { "c2jName" : "PutInventoryRequest", "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" : "PutInventory", "locationName" : null, "requestUri" : "/", "target" : "AmazonSSM.PutInventory", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              One or more instance IDs where you want to add or update inventory items.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                                                              One or more instance IDs where you want to add or update inventory items.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                                                              One or more instance IDs where you want to add or update inventory items.

                                                                                                              \n@param instanceId One or more instance IDs where you want to add or update inventory items.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                                              One or more instance IDs where you want to add or update inventory items.

                                                                                                              \n@return One or more instance IDs where you want to add or update inventory items.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              One or more instance IDs where you want to add or update inventory items.

                                                                                                              \n@param instanceId One or more instance IDs where you want to add or update inventory items.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                                              One or more instance IDs where you want to add or update inventory items.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getItems", "beanStyleSetterMethodName" : "setItems", "c2jName" : "Items", "c2jShape" : "InventoryItemList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The inventory items that you want to add or update on instances.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #items(List)}.\n@param items a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #items(List)", "deprecated" : false, "documentation" : "

                                                                                                              The inventory items that you want to add or update on instances.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "items", "fluentSetterDocumentation" : "

                                                                                                              The inventory items that you want to add or update on instances.

                                                                                                              \n@param items The inventory items that you want to add or update on instances.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "items", "getterDocumentation" : "

                                                                                                              The inventory items that you want to add or update on instances.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The inventory items that you want to add or update on instances.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Items", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Items", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "InventoryItem", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link InventoryItem.Builder} avoiding the need to create one manually via {@link InventoryItem#builder()}.\n\nWhen the {@link Consumer} completes, {@link InventoryItem.Builder#build()} is called immediately and its result is passed to {@link #member(InventoryItem)}.\n@param member a consumer that will call methods on {@link InventoryItem.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(InventoryItem)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "InventoryItem", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "InventoryItem", "variableName" : "member", "variableType" : "InventoryItem", "documentation" : null, "simpleType" : "InventoryItem", "variableSetterType" : "InventoryItem" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InventoryItem", "variableName" : "member", "variableType" : "InventoryItem", "documentation" : "", "simpleType" : "InventoryItem", "variableSetterType" : "InventoryItem" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "InventoryItem", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "InventoryItem", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Items", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The inventory items that you want to add or update on instances.

                                                                                                              \n@param items The inventory items that you want to add or update on instances.", "setterMethodName" : "setItems", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "items", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "items", "variableType" : "java.util.List", "documentation" : "

                                                                                                              The inventory items that you want to add or update on instances.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "InstanceId" : { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              One or more instance IDs where you want to add or update inventory items.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                                                              One or more instance IDs where you want to add or update inventory items.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                                                              One or more instance IDs where you want to add or update inventory items.

                                                                                                              \n@param instanceId One or more instance IDs where you want to add or update inventory items.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                                              One or more instance IDs where you want to add or update inventory items.

                                                                                                              \n@return One or more instance IDs where you want to add or update inventory items.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              One or more instance IDs where you want to add or update inventory items.

                                                                                                              \n@param instanceId One or more instance IDs where you want to add or update inventory items.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                                              One or more instance IDs where you want to add or update inventory items.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Items" : { "beanStyleGetterMethodName" : "getItems", "beanStyleSetterMethodName" : "setItems", "c2jName" : "Items", "c2jShape" : "InventoryItemList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The inventory items that you want to add or update on instances.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #items(List)}.\n@param items a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #items(List)", "deprecated" : false, "documentation" : "

                                                                                                              The inventory items that you want to add or update on instances.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "items", "fluentSetterDocumentation" : "

                                                                                                              The inventory items that you want to add or update on instances.

                                                                                                              \n@param items The inventory items that you want to add or update on instances.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "items", "getterDocumentation" : "

                                                                                                              The inventory items that you want to add or update on instances.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The inventory items that you want to add or update on instances.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Items", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Items", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "InventoryItem", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link InventoryItem.Builder} avoiding the need to create one manually via {@link InventoryItem#builder()}.\n\nWhen the {@link Consumer} completes, {@link InventoryItem.Builder#build()} is called immediately and its result is passed to {@link #member(InventoryItem)}.\n@param member a consumer that will call methods on {@link InventoryItem.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(InventoryItem)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "InventoryItem", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "InventoryItem", "variableName" : "member", "variableType" : "InventoryItem", "documentation" : null, "simpleType" : "InventoryItem", "variableSetterType" : "InventoryItem" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InventoryItem", "variableName" : "member", "variableType" : "InventoryItem", "documentation" : "", "simpleType" : "InventoryItem", "variableSetterType" : "InventoryItem" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "InventoryItem", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "InventoryItem", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Items", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The inventory items that you want to add or update on instances.

                                                                                                              \n@param items The inventory items that you want to add or update on instances.", "setterMethodName" : "setItems", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "items", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "items", "variableType" : "java.util.List", "documentation" : "

                                                                                                              The inventory items that you want to add or update on instances.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              One or more instance IDs where you want to add or update inventory items.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                                                              One or more instance IDs where you want to add or update inventory items.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                                                              One or more instance IDs where you want to add or update inventory items.

                                                                                                              \n@param instanceId One or more instance IDs where you want to add or update inventory items.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                                              One or more instance IDs where you want to add or update inventory items.

                                                                                                              \n@return One or more instance IDs where you want to add or update inventory items.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                                              One or more instance IDs where you want to add or update inventory items.

                                                                                                              \n@param instanceId One or more instance IDs where you want to add or update inventory items.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                                              One or more instance IDs where you want to add or update inventory items.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getItems", "beanStyleSetterMethodName" : "setItems", "c2jName" : "Items", "c2jShape" : "InventoryItemList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The inventory items that you want to add or update on instances.

                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #items(List)}.\n@param items a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #items(List)", "deprecated" : false, "documentation" : "

                                                                                                              The inventory items that you want to add or update on instances.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "items", "fluentSetterDocumentation" : "

                                                                                                              The inventory items that you want to add or update on instances.

                                                                                                              \n@param items The inventory items that you want to add or update on instances.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "items", "getterDocumentation" : "

                                                                                                              The inventory items that you want to add or update on instances.

                                                                                                              \n

                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                              \n@return The inventory items that you want to add or update on instances.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Items", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Items", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "InventoryItem", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link InventoryItem.Builder} avoiding the need to create one manually via {@link InventoryItem#builder()}.\n\nWhen the {@link Consumer} completes, {@link InventoryItem.Builder#build()} is called immediately and its result is passed to {@link #member(InventoryItem)}.\n@param member a consumer that will call methods on {@link InventoryItem.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(InventoryItem)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "InventoryItem", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "InventoryItem", "variableName" : "member", "variableType" : "InventoryItem", "documentation" : null, "simpleType" : "InventoryItem", "variableSetterType" : "InventoryItem" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InventoryItem", "variableName" : "member", "variableType" : "InventoryItem", "documentation" : "", "simpleType" : "InventoryItem", "variableSetterType" : "InventoryItem" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "InventoryItem", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "InventoryItem", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Items", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The inventory items that you want to add or update on instances.

                                                                                                              \n@param items The inventory items that you want to add or update on instances.", "setterMethodName" : "setItems", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "items", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "items", "variableType" : "java.util.List", "documentation" : "

                                                                                                              The inventory items that you want to add or update on instances.

                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "InstanceId", "Items" ], "shapeName" : "PutInventoryRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "PutInventoryRequest", "variableName" : "putInventoryRequest", "variableType" : "PutInventoryRequest", "documentation" : null, "simpleType" : "PutInventoryRequest", "variableSetterType" : "PutInventoryRequest" }, "wrapper" : false }, "PutInventoryResponse" : { "c2jName" : "PutInventoryResult", "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" : [ { "beanStyleGetterMethodName" : "getMessage", "beanStyleSetterMethodName" : "setMessage", "c2jName" : "Message", "c2jShape" : "PutInventoryMessage", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Information about 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 #message(String)}.\n@param message a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #message(String)", "deprecated" : false, "documentation" : "

                                                                                                              Information about the request.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "message", "fluentSetterDocumentation" : "

                                                                                                              Information about the request.

                                                                                                              \n@param message Information about the request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "message", "getterDocumentation" : "

                                                                                                              Information about the request.

                                                                                                              \n@return Information about 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" : "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" : "

                                                                                                              Information about the request.

                                                                                                              \n@param message Information about the request.", "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" : "

                                                                                                              Information about the request.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Message" : { "beanStyleGetterMethodName" : "getMessage", "beanStyleSetterMethodName" : "setMessage", "c2jName" : "Message", "c2jShape" : "PutInventoryMessage", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Information about 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 #message(String)}.\n@param message a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #message(String)", "deprecated" : false, "documentation" : "

                                                                                                              Information about the request.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "message", "fluentSetterDocumentation" : "

                                                                                                              Information about the request.

                                                                                                              \n@param message Information about the request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "message", "getterDocumentation" : "

                                                                                                              Information about the request.

                                                                                                              \n@return Information about 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" : "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" : "

                                                                                                              Information about the request.

                                                                                                              \n@param message Information about the request.", "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" : "

                                                                                                              Information about the request.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getMessage", "beanStyleSetterMethodName" : "setMessage", "c2jName" : "Message", "c2jShape" : "PutInventoryMessage", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Information about 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 #message(String)}.\n@param message a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #message(String)", "deprecated" : false, "documentation" : "

                                                                                                              Information about the request.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "message", "fluentSetterDocumentation" : "

                                                                                                              Information about the request.

                                                                                                              \n@param message Information about the request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "message", "getterDocumentation" : "

                                                                                                              Information about the request.

                                                                                                              \n@return Information about 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" : "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" : "

                                                                                                              Information about the request.

                                                                                                              \n@param message Information about the request.", "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" : "

                                                                                                              Information about the request.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "PutInventoryResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "PutInventoryResponse", "variableName" : "putInventoryResponse", "variableType" : "PutInventoryResponse", "documentation" : null, "simpleType" : "PutInventoryResponse", "variableSetterType" : "PutInventoryResponse" }, "wrapper" : false }, "PutParameterRequest" : { "c2jName" : "PutParameterRequest", "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" : "PutParameter", "locationName" : null, "requestUri" : "/", "target" : "AmazonSSM.PutParameter", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "PSParameterName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The fully qualified name of the parameter that you want to add to the system. The fully qualified name includes the complete hierarchy of the parameter path and name. For example: /Dev/DBServer/MySQL/db-string13

                                                                                                              Naming Constraints:

                                                                                                              • Parameter names are case sensitive.

                                                                                                              • A parameter name must be unique within an AWS Region

                                                                                                              • A parameter name can't be prefixed with \"aws\" or \"ssm\" (case-insensitive).

                                                                                                              • Parameter names can include only the following symbols and letters: a-zA-Z0-9_.-/

                                                                                                              • A parameter name can't include spaces.

                                                                                                              • Parameter hierarchies are limited to a maximum depth of fifteen levels.

                                                                                                              For additional information about valid values for parameter names, see Requirements and Constraints for Parameter Names in the AWS Systems Manager User Guide.

                                                                                                              The maximum length constraint listed below includes capacity for additional system attributes that are not part of the name. The maximum length for the fully qualified parameter name is 1011 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 #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                              The fully qualified name of the parameter that you want to add to the system. The fully qualified name includes the complete hierarchy of the parameter path and name. For example: /Dev/DBServer/MySQL/db-string13

                                                                                                              Naming Constraints:

                                                                                                              • Parameter names are case sensitive.

                                                                                                              • A parameter name must be unique within an AWS Region

                                                                                                              • A parameter name can't be prefixed with \"aws\" or \"ssm\" (case-insensitive).

                                                                                                              • Parameter names can include only the following symbols and letters: a-zA-Z0-9_.-/

                                                                                                              • A parameter name can't include spaces.

                                                                                                              • Parameter hierarchies are limited to a maximum depth of fifteen levels.

                                                                                                              For additional information about valid values for parameter names, see Requirements and Constraints for Parameter Names in the AWS Systems Manager User Guide.

                                                                                                              The maximum length constraint listed below includes capacity for additional system attributes that are not part of the name. The maximum length for the fully qualified parameter name is 1011 characters.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                              The fully qualified name of the parameter that you want to add to the system. The fully qualified name includes the complete hierarchy of the parameter path and name. For example: /Dev/DBServer/MySQL/db-string13

                                                                                                              Naming Constraints:

                                                                                                              • Parameter names are case sensitive.

                                                                                                              • A parameter name must be unique within an AWS Region

                                                                                                              • A parameter name can't be prefixed with \"aws\" or \"ssm\" (case-insensitive).

                                                                                                              • Parameter names can include only the following symbols and letters: a-zA-Z0-9_.-/

                                                                                                              • A parameter name can't include spaces.

                                                                                                              • Parameter hierarchies are limited to a maximum depth of fifteen levels.

                                                                                                              For additional information about valid values for parameter names, see Requirements and Constraints for Parameter Names in the AWS Systems Manager User Guide.

                                                                                                              The maximum length constraint listed below includes capacity for additional system attributes that are not part of the name. The maximum length for the fully qualified parameter name is 1011 characters.

                                                                                                              \n@param name The fully qualified name of the parameter that you want to add to the system. The fully qualified name includes the complete hierarchy of the parameter path and name. For example: /Dev/DBServer/MySQL/db-string13

                                                                                                              Naming Constraints:

                                                                                                              • Parameter names are case sensitive.

                                                                                                              • A parameter name must be unique within an AWS Region

                                                                                                              • A parameter name can't be prefixed with \"aws\" or \"ssm\" (case-insensitive).

                                                                                                              • Parameter names can include only the following symbols and letters: a-zA-Z0-9_.-/

                                                                                                              • A parameter name can't include spaces.

                                                                                                              • Parameter hierarchies are limited to a maximum depth of fifteen levels.

                                                                                                              For additional information about valid values for parameter names, see Requirements and Constraints for Parameter Names in the AWS Systems Manager User Guide.

                                                                                                              The maximum length constraint listed below includes capacity for additional system attributes that are not part of the name. The maximum length for the fully qualified parameter name is 1011 characters.

                                                                                                              \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                              The fully qualified name of the parameter that you want to add to the system. The fully qualified name includes the complete hierarchy of the parameter path and name. For example: /Dev/DBServer/MySQL/db-string13

                                                                                                              Naming Constraints:

                                                                                                              • Parameter names are case sensitive.

                                                                                                              • A parameter name must be unique within an AWS Region

                                                                                                              • A parameter name can't be prefixed with \"aws\" or \"ssm\" (case-insensitive).

                                                                                                              • Parameter names can include only the following symbols and letters: a-zA-Z0-9_.-/

                                                                                                              • A parameter name can't include spaces.

                                                                                                              • Parameter hierarchies are limited to a maximum depth of fifteen levels.

                                                                                                              For additional information about valid values for parameter names, see Requirements and Constraints for Parameter Names in the AWS Systems Manager User Guide.

                                                                                                              The maximum length constraint listed below includes capacity for additional system attributes that are not part of the name. The maximum length for the fully qualified parameter name is 1011 characters.

                                                                                                              \n@return The fully qualified name of the parameter that you want to add to the system. The fully qualified name includes the complete hierarchy of the parameter path and name. For example: /Dev/DBServer/MySQL/db-string13

                                                                                                              Naming Constraints:

                                                                                                              • Parameter names are case sensitive.

                                                                                                              • A parameter name must be unique within an AWS Region

                                                                                                              • A parameter name can't be prefixed with \"aws\" or \"ssm\" (case-insensitive).

                                                                                                              • Parameter names can include only the following symbols and letters: a-zA-Z0-9_.-/

                                                                                                              • A parameter name can't include spaces.

                                                                                                              • Parameter hierarchies are limited to a maximum depth of fifteen levels.

                                                                                                              For additional information about valid values for parameter names, see Requirements and Constraints for Parameter Names in the AWS Systems Manager User Guide.

                                                                                                              The maximum length constraint listed below includes capacity for additional system attributes that are not part of the name. The maximum length for the fully qualified parameter name is 1011 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" : "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 fully qualified name of the parameter that you want to add to the system. The fully qualified name includes the complete hierarchy of the parameter path and name. For example: /Dev/DBServer/MySQL/db-string13

                                                                                                              Naming Constraints:

                                                                                                              • Parameter names are case sensitive.

                                                                                                              • A parameter name must be unique within an AWS Region

                                                                                                              • A parameter name can't be prefixed with \"aws\" or \"ssm\" (case-insensitive).

                                                                                                              • Parameter names can include only the following symbols and letters: a-zA-Z0-9_.-/

                                                                                                              • A parameter name can't include spaces.

                                                                                                              • Parameter hierarchies are limited to a maximum depth of fifteen levels.

                                                                                                              For additional information about valid values for parameter names, see Requirements and Constraints for Parameter Names in the AWS Systems Manager User Guide.

                                                                                                              The maximum length constraint listed below includes capacity for additional system attributes that are not part of the name. The maximum length for the fully qualified parameter name is 1011 characters.

                                                                                                              \n@param name The fully qualified name of the parameter that you want to add to the system. The fully qualified name includes the complete hierarchy of the parameter path and name. For example: /Dev/DBServer/MySQL/db-string13

                                                                                                              Naming Constraints:

                                                                                                              • Parameter names are case sensitive.

                                                                                                              • A parameter name must be unique within an AWS Region

                                                                                                              • A parameter name can't be prefixed with \"aws\" or \"ssm\" (case-insensitive).

                                                                                                              • Parameter names can include only the following symbols and letters: a-zA-Z0-9_.-/

                                                                                                              • A parameter name can't include spaces.

                                                                                                              • Parameter hierarchies are limited to a maximum depth of fifteen levels.

                                                                                                              For additional information about valid values for parameter names, see Requirements and Constraints for Parameter Names in the AWS Systems Manager User Guide.

                                                                                                              The maximum length constraint listed below includes capacity for additional system attributes that are not part of the name. The maximum length for the fully qualified parameter name is 1011 characters.

                                                                                                              ", "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 fully qualified name of the parameter that you want to add to the system. The fully qualified name includes the complete hierarchy of the parameter path and name. For example: /Dev/DBServer/MySQL/db-string13

                                                                                                              Naming Constraints:

                                                                                                              • Parameter names are case sensitive.

                                                                                                              • A parameter name must be unique within an AWS Region

                                                                                                              • A parameter name can't be prefixed with \"aws\" or \"ssm\" (case-insensitive).

                                                                                                              • Parameter names can include only the following symbols and letters: a-zA-Z0-9_.-/

                                                                                                              • A parameter name can't include spaces.

                                                                                                              • Parameter hierarchies are limited to a maximum depth of fifteen levels.

                                                                                                              For additional information about valid values for parameter names, see Requirements and Constraints for Parameter Names in the AWS Systems Manager User Guide.

                                                                                                              The maximum length constraint listed below includes capacity for additional system attributes that are not part of the name. The maximum length for the fully qualified parameter name is 1011 characters.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "ParameterDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              Information about the parameter that you want to add to the system. Optional but recommended.

                                                                                                              Do not enter personally identifiable information in this field.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                                                              Information about the parameter that you want to add to the system. Optional but recommended.

                                                                                                              Do not enter personally identifiable information in this field.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                              Information about the parameter that you want to add to the system. Optional but recommended.

                                                                                                              Do not enter personally identifiable information in this field.

                                                                                                              \n@param description Information about the parameter that you want to add to the system. Optional but recommended.

                                                                                                              Do not enter personally identifiable information in this field.

                                                                                                              \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                              Information about the parameter that you want to add to the system. Optional but recommended.

                                                                                                              Do not enter personally identifiable information in this field.

                                                                                                              \n@return Information about the parameter that you want to add to the system. Optional but recommended.

                                                                                                              Do not enter personally identifiable information in this field.

                                                                                                              ", "getterModel" : { "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" : "

                                                                                                              Information about the parameter that you want to add to the system. Optional but recommended.

                                                                                                              Do not enter personally identifiable information in this field.

                                                                                                              \n@param description Information about the parameter that you want to add to the system. Optional but recommended.

                                                                                                              Do not enter personally identifiable information in this field.

                                                                                                              ", "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" : "

                                                                                                              Information about the parameter that you want to add to the system. Optional but recommended.

                                                                                                              Do not enter personally identifiable information in this field.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "Value", "c2jShape" : "PSParameterValue", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The parameter value that you want to add to the system. Standard parameters have a value limit of 4 KB. Advanced parameters have a value limit of 8 KB.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "

                                                                                                              The parameter value that you want to add to the system. Standard parameters have a value limit of 4 KB. Advanced parameters have a value limit of 8 KB.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "

                                                                                                              The parameter value that you want to add to the system. Standard parameters have a value limit of 4 KB. Advanced parameters have a value limit of 8 KB.

                                                                                                              \n@param value The parameter value that you want to add to the system. Standard parameters have a value limit of 4 KB. Advanced parameters have a value limit of 8 KB.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "

                                                                                                              The parameter value that you want to add to the system. Standard parameters have a value limit of 4 KB. Advanced parameters have a value limit of 8 KB.

                                                                                                              \n@return The parameter value that you want to add to the system. Standard parameters have a value limit of 4 KB. Advanced parameters have a value limit of 8 KB.", "getterModel" : { "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" : "

                                                                                                              The parameter value that you want to add to the system. Standard parameters have a value limit of 4 KB. Advanced parameters have a value limit of 8 KB.

                                                                                                              \n@param value The parameter value that you want to add to the system. Standard parameters have a value limit of 4 KB. Advanced parameters have a value limit of 8 KB.", "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 parameter value that you want to add to the system. Standard parameters have a value limit of 4 KB. Advanced parameters have a value limit of 8 KB.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "ParameterType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The type of parameter that you want to add to the system.

                                                                                                              Items in a StringList must be separated by a comma (,). You can't use other punctuation or special character to escape items in the list. If you have a parameter value that requires a comma, then use the String data type.

                                                                                                              SecureString is not currently supported for AWS CloudFormation templates or in the China Regions.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeAsString(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)", "deprecated" : false, "documentation" : "

                                                                                                              The type of parameter that you want to add to the system.

                                                                                                              Items in a StringList must be separated by a comma (,). You can't use other punctuation or special character to escape items in the list. If you have a parameter value that requires a comma, then use the String data type.

                                                                                                              SecureString is not currently supported for AWS CloudFormation templates or in the China Regions.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "ParameterType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                                                                              The type of parameter that you want to add to the system.

                                                                                                              Items in a StringList must be separated by a comma (,). You can't use other punctuation or special character to escape items in the list. If you have a parameter value that requires a comma, then use the String data type.

                                                                                                              SecureString is not currently supported for AWS CloudFormation templates or in the China Regions.

                                                                                                              \n@param type The type of parameter that you want to add to the system.

                                                                                                              Items in a StringList must be separated by a comma (,). You can't use other punctuation or special character to escape items in the list. If you have a parameter value that requires a comma, then use the String data type.

                                                                                                              SecureString is not currently supported for AWS CloudFormation templates or in the China Regions.

                                                                                                              \n@see ParameterType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ParameterType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                              The type of parameter that you want to add to the system.

                                                                                                              Items in a StringList must be separated by a comma (,). You can't use other punctuation or special character to escape items in the list. If you have a parameter value that requires a comma, then use the String data type.

                                                                                                              SecureString is not currently supported for AWS CloudFormation templates or in the China Regions.

                                                                                                              \n

                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link ParameterType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                                                                                              \n@return The type of parameter that you want to add to the system.

                                                                                                              Items in a StringList must be separated by a comma (,). You can't use other punctuation or special character to escape items in the list. If you have a parameter value that requires a comma, then use the String data type.

                                                                                                              SecureString is not currently supported for AWS CloudFormation templates or in the China Regions.

                                                                                                              \n@see ParameterType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Type", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "

                                                                                                              The type of parameter that you want to add to the system.

                                                                                                              Items in a StringList must be separated by a comma (,). You can't use other punctuation or special character to escape items in the list. If you have a parameter value that requires a comma, then use the String data type.

                                                                                                              SecureString is not currently supported for AWS CloudFormation templates or in the China Regions.

                                                                                                              \n@param type The type of parameter that you want to add to the system.

                                                                                                              Items in a StringList must be separated by a comma (,). You can't use other punctuation or special character to escape items in the list. If you have a parameter value that requires a comma, then use the String data type.

                                                                                                              SecureString is not currently supported for AWS CloudFormation templates or in the China Regions.

                                                                                                              \n@see ParameterType", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                                                                                                              The type of parameter that you want to add to the system.

                                                                                                              Items in a StringList must be separated by a comma (,). You can't use other punctuation or special character to escape items in the list. If you have a parameter value that requires a comma, then use the String data type.

                                                                                                              SecureString is not currently supported for AWS CloudFormation templates or in the China Regions.

                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getKeyId", "beanStyleSetterMethodName" : "setKeyId", "c2jName" : "KeyId", "c2jShape" : "ParameterKeyId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                              The KMS Key ID that you want to use to encrypt a parameter. Either the default AWS Key Management Service (AWS KMS) key automatically assigned to your AWS account or a custom key. Required for parameters that use the SecureString data type.

                                                                                                              If you don't specify a key ID, the system uses the default key associated with your AWS account.

                                                                                                              • To use your default AWS KMS key, choose the SecureString data type, and do not specify the Key ID when you create the parameter. The system automatically populates Key ID with your default KMS key.

                                                                                                              • To use a custom KMS key, choose the SecureString data type with the Key ID parameter.

                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #keyId(String)}.\n@param keyId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #keyId(String)", "deprecated" : false, "documentation" : "

                                                                                                              The KMS Key ID that you want to use to encrypt a parameter. Either the default AWS Key Management Service (AWS KMS) key automatically assigned to your AWS account or a custom key. Required for parameters that use the SecureString data type.

                                                                                                              If you don't specify a key ID, the system uses the default key associated with your AWS account.

                                                                                                              • To use your default AWS KMS key, choose the SecureString data type, and do not specify the Key ID when you create the parameter. The system automatically populates Key ID with your default KMS key.

                                                                                                              • To use a custom KMS key, choose the SecureString data type with the Key ID parameter.

                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "keyId", "fluentSetterDocumentation" : "

                                                                                                              The KMS Key ID that you want to use to encrypt a parameter. Either the default AWS Key Management Service (AWS KMS) key automatically assigned to your AWS account or a custom key. Required for parameters that use the SecureString data type.

                                                                                                              If you don't specify a key ID, the system uses the default key associated with your AWS account.

                                                                                                              • To use your default AWS KMS key, choose the SecureString data type, and do not specify the Key ID when you create the parameter. The system automatically populates Key ID with your default KMS key.

                                                                                                              • To use a custom KMS key, choose the SecureString data type with the Key ID parameter.

                                                                                                              \n@param keyId The KMS Key ID that you want to use to encrypt a parameter. Either the default AWS Key Management Service (AWS KMS) key automatically assigned to your AWS account or a custom key. Required for parameters that use the SecureString data type.

                                                                                                              If you don't specify a key ID, the system uses the default key associated with your AWS account.

                                                                                                              • To use your default AWS KMS key, choose the SecureString data type, and do not specify the Key ID when you create the parameter. The system automatically populates Key ID with your default KMS key.

                                                                                                              • To use a custom KMS key, choose the SecureString data type with the Key ID parameter.

                                                                                                              • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "keyId", "getterDocumentation" : "

                                                                                                                The KMS Key ID that you want to use to encrypt a parameter. Either the default AWS Key Management Service (AWS KMS) key automatically assigned to your AWS account or a custom key. Required for parameters that use the SecureString data type.

                                                                                                                If you don't specify a key ID, the system uses the default key associated with your AWS account.

                                                                                                                • To use your default AWS KMS key, choose the SecureString data type, and do not specify the Key ID when you create the parameter. The system automatically populates Key ID with your default KMS key.

                                                                                                                • To use a custom KMS key, choose the SecureString data type with the Key ID parameter.

                                                                                                                \n@return The KMS Key ID that you want to use to encrypt a parameter. Either the default AWS Key Management Service (AWS KMS) key automatically assigned to your AWS account or a custom key. Required for parameters that use the SecureString data type.

                                                                                                                If you don't specify a key ID, the system uses the default key associated with your AWS account.

                                                                                                                • To use your default AWS KMS key, choose the SecureString data type, and do not specify the Key ID when you create the parameter. The system automatically populates Key ID with your default KMS key.

                                                                                                                • To use a custom KMS key, choose the SecureString data type with the Key ID parameter.

                                                                                                                • ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "KeyId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KeyId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "KeyId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                  The KMS Key ID that you want to use to encrypt a parameter. Either the default AWS Key Management Service (AWS KMS) key automatically assigned to your AWS account or a custom key. Required for parameters that use the SecureString data type.

                                                                                                                  If you don't specify a key ID, the system uses the default key associated with your AWS account.

                                                                                                                  • To use your default AWS KMS key, choose the SecureString data type, and do not specify the Key ID when you create the parameter. The system automatically populates Key ID with your default KMS key.

                                                                                                                  • To use a custom KMS key, choose the SecureString data type with the Key ID parameter.

                                                                                                                  \n@param keyId The KMS Key ID that you want to use to encrypt a parameter. Either the default AWS Key Management Service (AWS KMS) key automatically assigned to your AWS account or a custom key. Required for parameters that use the SecureString data type.

                                                                                                                  If you don't specify a key ID, the system uses the default key associated with your AWS account.

                                                                                                                  • To use your default AWS KMS key, choose the SecureString data type, and do not specify the Key ID when you create the parameter. The system automatically populates Key ID with your default KMS key.

                                                                                                                  • To use a custom KMS key, choose the SecureString data type with the Key ID parameter.

                                                                                                                  • ", "setterMethodName" : "setKeyId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "keyId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "keyId", "variableType" : "String", "documentation" : "

                                                                                                                    The KMS Key ID that you want to use to encrypt a parameter. Either the default AWS Key Management Service (AWS KMS) key automatically assigned to your AWS account or a custom key. Required for parameters that use the SecureString data type.

                                                                                                                    If you don't specify a key ID, the system uses the default key associated with your AWS account.

                                                                                                                    • To use your default AWS KMS key, choose the SecureString data type, and do not specify the Key ID when you create the parameter. The system automatically populates Key ID with your default KMS key.

                                                                                                                    • To use a custom KMS key, choose the SecureString data type with the Key ID parameter.

                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOverwrite", "beanStyleSetterMethodName" : "setOverwrite", "c2jName" : "Overwrite", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                    Overwrite an existing parameter. If not specified, will default to \"false\".

                                                                                                                    \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #overwrite(Boolean)}.\n@param overwrite 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 #overwrite(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                    Overwrite an existing parameter. If not specified, will default to \"false\".

                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "overwrite", "fluentSetterDocumentation" : "

                                                                                                                    Overwrite an existing parameter. If not specified, will default to \"false\".

                                                                                                                    \n@param overwrite Overwrite an existing parameter. If not specified, will default to \"false\".\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "overwrite", "getterDocumentation" : "

                                                                                                                    Overwrite an existing parameter. If not specified, will default to \"false\".

                                                                                                                    \n@return Overwrite an existing parameter. If not specified, will default to \"false\".", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Overwrite", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Overwrite", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Overwrite", "sensitive" : false, "setterDocumentation" : "

                                                                                                                    Overwrite an existing parameter. If not specified, will default to \"false\".

                                                                                                                    \n@param overwrite Overwrite an existing parameter. If not specified, will default to \"false\".", "setterMethodName" : "setOverwrite", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "overwrite", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "overwrite", "variableType" : "Boolean", "documentation" : "

                                                                                                                    Overwrite an existing parameter. If not specified, will default to \"false\".

                                                                                                                    ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAllowedPattern", "beanStyleSetterMethodName" : "setAllowedPattern", "c2jName" : "AllowedPattern", "c2jShape" : "AllowedPattern", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                    A regular expression used to validate the parameter value. For example, for String types with values restricted to numbers, you can specify the following: AllowedPattern=^\\d+$

                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #allowedPattern(String)}.\n@param allowedPattern a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #allowedPattern(String)", "deprecated" : false, "documentation" : "

                                                                                                                    A regular expression used to validate the parameter value. For example, for String types with values restricted to numbers, you can specify the following: AllowedPattern=^\\d+$

                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "allowedPattern", "fluentSetterDocumentation" : "

                                                                                                                    A regular expression used to validate the parameter value. For example, for String types with values restricted to numbers, you can specify the following: AllowedPattern=^\\d+$

                                                                                                                    \n@param allowedPattern A regular expression used to validate the parameter value. For example, for String types with values restricted to numbers, you can specify the following: AllowedPattern=^\\d+$\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "allowedPattern", "getterDocumentation" : "

                                                                                                                    A regular expression used to validate the parameter value. For example, for String types with values restricted to numbers, you can specify the following: AllowedPattern=^\\d+$

                                                                                                                    \n@return A regular expression used to validate the parameter value. For example, for String types with values restricted to numbers, you can specify the following: AllowedPattern=^\\d+$", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AllowedPattern", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AllowedPattern", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AllowedPattern", "sensitive" : false, "setterDocumentation" : "

                                                                                                                    A regular expression used to validate the parameter value. For example, for String types with values restricted to numbers, you can specify the following: AllowedPattern=^\\d+$

                                                                                                                    \n@param allowedPattern A regular expression used to validate the parameter value. For example, for String types with values restricted to numbers, you can specify the following: AllowedPattern=^\\d+$", "setterMethodName" : "setAllowedPattern", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "allowedPattern", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "allowedPattern", "variableType" : "String", "documentation" : "

                                                                                                                    A regular expression used to validate the parameter value. For example, for String types with values restricted to numbers, you can specify the following: AllowedPattern=^\\d+$

                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "TagList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                    Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag a Systems Manager parameter to identify the type of resource to which it applies, the environment, or the type of configuration data referenced by the parameter. In this case, you could specify the following key name/value pairs:

                                                                                                                    • Key=Resource,Value=S3bucket

                                                                                                                    • Key=OS,Value=Windows

                                                                                                                    • Key=ParameterType,Value=LicenseKey

                                                                                                                    To add tags to an existing Systems Manager parameter, use the AddTagsToResource action.

                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tags(List)}.\n@param tags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(List)", "deprecated" : false, "documentation" : "

                                                                                                                    Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag a Systems Manager parameter to identify the type of resource to which it applies, the environment, or the type of configuration data referenced by the parameter. In this case, you could specify the following key name/value pairs:

                                                                                                                    • Key=Resource,Value=S3bucket

                                                                                                                    • Key=OS,Value=Windows

                                                                                                                    • Key=ParameterType,Value=LicenseKey

                                                                                                                    To add tags to an existing Systems Manager parameter, use the AddTagsToResource action.

                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                                                                                                    Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag a Systems Manager parameter to identify the type of resource to which it applies, the environment, or the type of configuration data referenced by the parameter. In this case, you could specify the following key name/value pairs:

                                                                                                                    • Key=Resource,Value=S3bucket

                                                                                                                    • Key=OS,Value=Windows

                                                                                                                    • Key=ParameterType,Value=LicenseKey

                                                                                                                    To add tags to an existing Systems Manager parameter, use the AddTagsToResource action.

                                                                                                                    \n@param tags Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag a Systems Manager parameter to identify the type of resource to which it applies, the environment, or the type of configuration data referenced by the parameter. In this case, you could specify the following key name/value pairs:

                                                                                                                    • Key=Resource,Value=S3bucket

                                                                                                                    • Key=OS,Value=Windows

                                                                                                                    • Key=ParameterType,Value=LicenseKey

                                                                                                                    To add tags to an existing Systems Manager parameter, use the AddTagsToResource action.

                                                                                                                    \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                                                                                                    Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag a Systems Manager parameter to identify the type of resource to which it applies, the environment, or the type of configuration data referenced by the parameter. In this case, you could specify the following key name/value pairs:

                                                                                                                    • Key=Resource,Value=S3bucket

                                                                                                                    • Key=OS,Value=Windows

                                                                                                                    • Key=ParameterType,Value=LicenseKey

                                                                                                                    To add tags to an existing Systems Manager parameter, use the AddTagsToResource action.

                                                                                                                    \n

                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                    \n@return Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag a Systems Manager parameter to identify the type of resource to which it applies, the environment, or the type of configuration data referenced by the parameter. In this case, you could specify the following key name/value pairs:

                                                                                                                    • Key=Resource,Value=S3bucket

                                                                                                                    • Key=OS,Value=Windows

                                                                                                                    • Key=ParameterType,Value=LicenseKey

                                                                                                                    To add tags to an existing Systems Manager parameter, use the AddTagsToResource action.

                                                                                                                    ", "getterModel" : { "returnType" : "java.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" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Tag", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "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" }, "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" : "

                                                                                                                    Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag a Systems Manager parameter to identify the type of resource to which it applies, the environment, or the type of configuration data referenced by the parameter. In this case, you could specify the following key name/value pairs:

                                                                                                                    • Key=Resource,Value=S3bucket

                                                                                                                    • Key=OS,Value=Windows

                                                                                                                    • Key=ParameterType,Value=LicenseKey

                                                                                                                    To add tags to an existing Systems Manager parameter, use the AddTagsToResource action.

                                                                                                                    \n@param tags Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag a Systems Manager parameter to identify the type of resource to which it applies, the environment, or the type of configuration data referenced by the parameter. In this case, you could specify the following key name/value pairs:

                                                                                                                    • Key=Resource,Value=S3bucket

                                                                                                                    • Key=OS,Value=Windows

                                                                                                                    • Key=ParameterType,Value=LicenseKey

                                                                                                                    To add tags to an existing Systems Manager parameter, use the AddTagsToResource action.

                                                                                                                    ", "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" : "

                                                                                                                    Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag a Systems Manager parameter to identify the type of resource to which it applies, the environment, or the type of configuration data referenced by the parameter. In this case, you could specify the following key name/value pairs:

                                                                                                                    • Key=Resource,Value=S3bucket

                                                                                                                    • Key=OS,Value=Windows

                                                                                                                    • Key=ParameterType,Value=LicenseKey

                                                                                                                    To add tags to an existing Systems Manager parameter, use the AddTagsToResource action.

                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTierAsString", "beanStyleSetterMethodName" : "setTier", "c2jName" : "Tier", "c2jShape" : "ParameterTier", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                    Parameter Store offers a standard tier and an advanced tier for parameters. Standard parameters have a value limit of 4 KB and can't be configured to use parameter policies. You can create a maximum of 10,000 standard parameters per account and per Region. Standard parameters are offered at no additional cost.

                                                                                                                    Advanced parameters have a value limit of 8 KB and can be configured to use parameter policies. You can create a maximum of 100,000 advanced parameters per account and per Region. Advanced parameters incur a charge.

                                                                                                                    If you don't specify a parameter tier when you create a new parameter, the parameter defaults to using the standard tier. You can change a standard parameter to an advanced parameter at any time. But you can't revert an advanced parameter to a standard parameter. Reverting an advanced parameter to a standard parameter would result in data loss because the system would truncate the size of the parameter from 8 KB to 4 KB. Reverting would also remove any policies attached to the parameter. Lastly, advanced parameters use a different form of encryption than standard parameters.

                                                                                                                    If you no longer need an advanced parameter, or if you no longer want to incur charges for an advanced parameter, you must delete it and recreate it as a new standard parameter. For more information, see About Advanced Parameters in the AWS Systems Manager User Guide.

                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #tierAsString(String)}.\n@param tier a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tier(String)", "deprecated" : false, "documentation" : "

                                                                                                                    Parameter Store offers a standard tier and an advanced tier for parameters. Standard parameters have a value limit of 4 KB and can't be configured to use parameter policies. You can create a maximum of 10,000 standard parameters per account and per Region. Standard parameters are offered at no additional cost.

                                                                                                                    Advanced parameters have a value limit of 8 KB and can be configured to use parameter policies. You can create a maximum of 100,000 advanced parameters per account and per Region. Advanced parameters incur a charge.

                                                                                                                    If you don't specify a parameter tier when you create a new parameter, the parameter defaults to using the standard tier. You can change a standard parameter to an advanced parameter at any time. But you can't revert an advanced parameter to a standard parameter. Reverting an advanced parameter to a standard parameter would result in data loss because the system would truncate the size of the parameter from 8 KB to 4 KB. Reverting would also remove any policies attached to the parameter. Lastly, advanced parameters use a different form of encryption than standard parameters.

                                                                                                                    If you no longer need an advanced parameter, or if you no longer want to incur charges for an advanced parameter, you must delete it and recreate it as a new standard parameter. For more information, see About Advanced Parameters in the AWS Systems Manager User Guide.

                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "ParameterTier", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "tier", "fluentEnumSetterMethodName" : "tier", "fluentGetterMethodName" : "tierAsString", "fluentSetterDocumentation" : "

                                                                                                                    Parameter Store offers a standard tier and an advanced tier for parameters. Standard parameters have a value limit of 4 KB and can't be configured to use parameter policies. You can create a maximum of 10,000 standard parameters per account and per Region. Standard parameters are offered at no additional cost.

                                                                                                                    Advanced parameters have a value limit of 8 KB and can be configured to use parameter policies. You can create a maximum of 100,000 advanced parameters per account and per Region. Advanced parameters incur a charge.

                                                                                                                    If you don't specify a parameter tier when you create a new parameter, the parameter defaults to using the standard tier. You can change a standard parameter to an advanced parameter at any time. But you can't revert an advanced parameter to a standard parameter. Reverting an advanced parameter to a standard parameter would result in data loss because the system would truncate the size of the parameter from 8 KB to 4 KB. Reverting would also remove any policies attached to the parameter. Lastly, advanced parameters use a different form of encryption than standard parameters.

                                                                                                                    If you no longer need an advanced parameter, or if you no longer want to incur charges for an advanced parameter, you must delete it and recreate it as a new standard parameter. For more information, see About Advanced Parameters in the AWS Systems Manager User Guide.

                                                                                                                    \n@param tier Parameter Store offers a standard tier and an advanced tier for parameters. Standard parameters have a value limit of 4 KB and can't be configured to use parameter policies. You can create a maximum of 10,000 standard parameters per account and per Region. Standard parameters are offered at no additional cost.

                                                                                                                    Advanced parameters have a value limit of 8 KB and can be configured to use parameter policies. You can create a maximum of 100,000 advanced parameters per account and per Region. Advanced parameters incur a charge.

                                                                                                                    If you don't specify a parameter tier when you create a new parameter, the parameter defaults to using the standard tier. You can change a standard parameter to an advanced parameter at any time. But you can't revert an advanced parameter to a standard parameter. Reverting an advanced parameter to a standard parameter would result in data loss because the system would truncate the size of the parameter from 8 KB to 4 KB. Reverting would also remove any policies attached to the parameter. Lastly, advanced parameters use a different form of encryption than standard parameters.

                                                                                                                    If you no longer need an advanced parameter, or if you no longer want to incur charges for an advanced parameter, you must delete it and recreate it as a new standard parameter. For more information, see About Advanced Parameters in the AWS Systems Manager User Guide.\n@see ParameterTier\n@return Returns a reference to this object so that method calls can be chained together.\n@see ParameterTier", "fluentSetterMethodName" : "tier", "getterDocumentation" : "

                                                                                                                    Parameter Store offers a standard tier and an advanced tier for parameters. Standard parameters have a value limit of 4 KB and can't be configured to use parameter policies. You can create a maximum of 10,000 standard parameters per account and per Region. Standard parameters are offered at no additional cost.

                                                                                                                    Advanced parameters have a value limit of 8 KB and can be configured to use parameter policies. You can create a maximum of 100,000 advanced parameters per account and per Region. Advanced parameters incur a charge.

                                                                                                                    If you don't specify a parameter tier when you create a new parameter, the parameter defaults to using the standard tier. You can change a standard parameter to an advanced parameter at any time. But you can't revert an advanced parameter to a standard parameter. Reverting an advanced parameter to a standard parameter would result in data loss because the system would truncate the size of the parameter from 8 KB to 4 KB. Reverting would also remove any policies attached to the parameter. Lastly, advanced parameters use a different form of encryption than standard parameters.

                                                                                                                    If you no longer need an advanced parameter, or if you no longer want to incur charges for an advanced parameter, you must delete it and recreate it as a new standard parameter. For more information, see About Advanced Parameters in the AWS Systems Manager User Guide.

                                                                                                                    \n

                                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #tier} will return {@link ParameterTier#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #tierAsString}.\n

                                                                                                                    \n@return Parameter Store offers a standard tier and an advanced tier for parameters. Standard parameters have a value limit of 4 KB and can't be configured to use parameter policies. You can create a maximum of 10,000 standard parameters per account and per Region. Standard parameters are offered at no additional cost.

                                                                                                                    Advanced parameters have a value limit of 8 KB and can be configured to use parameter policies. You can create a maximum of 100,000 advanced parameters per account and per Region. Advanced parameters incur a charge.

                                                                                                                    If you don't specify a parameter tier when you create a new parameter, the parameter defaults to using the standard tier. You can change a standard parameter to an advanced parameter at any time. But you can't revert an advanced parameter to a standard parameter. Reverting an advanced parameter to a standard parameter would result in data loss because the system would truncate the size of the parameter from 8 KB to 4 KB. Reverting would also remove any policies attached to the parameter. Lastly, advanced parameters use a different form of encryption than standard parameters.

                                                                                                                    If you no longer need an advanced parameter, or if you no longer want to incur charges for an advanced parameter, you must delete it and recreate it as a new standard parameter. For more information, see About Advanced Parameters in the AWS Systems Manager User Guide.\n@see ParameterTier", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tier", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tier", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Tier", "sensitive" : false, "setterDocumentation" : "

                                                                                                                    Parameter Store offers a standard tier and an advanced tier for parameters. Standard parameters have a value limit of 4 KB and can't be configured to use parameter policies. You can create a maximum of 10,000 standard parameters per account and per Region. Standard parameters are offered at no additional cost.

                                                                                                                    Advanced parameters have a value limit of 8 KB and can be configured to use parameter policies. You can create a maximum of 100,000 advanced parameters per account and per Region. Advanced parameters incur a charge.

                                                                                                                    If you don't specify a parameter tier when you create a new parameter, the parameter defaults to using the standard tier. You can change a standard parameter to an advanced parameter at any time. But you can't revert an advanced parameter to a standard parameter. Reverting an advanced parameter to a standard parameter would result in data loss because the system would truncate the size of the parameter from 8 KB to 4 KB. Reverting would also remove any policies attached to the parameter. Lastly, advanced parameters use a different form of encryption than standard parameters.

                                                                                                                    If you no longer need an advanced parameter, or if you no longer want to incur charges for an advanced parameter, you must delete it and recreate it as a new standard parameter. For more information, see About Advanced Parameters in the AWS Systems Manager User Guide.

                                                                                                                    \n@param tier Parameter Store offers a standard tier and an advanced tier for parameters. Standard parameters have a value limit of 4 KB and can't be configured to use parameter policies. You can create a maximum of 10,000 standard parameters per account and per Region. Standard parameters are offered at no additional cost.

                                                                                                                    Advanced parameters have a value limit of 8 KB and can be configured to use parameter policies. You can create a maximum of 100,000 advanced parameters per account and per Region. Advanced parameters incur a charge.

                                                                                                                    If you don't specify a parameter tier when you create a new parameter, the parameter defaults to using the standard tier. You can change a standard parameter to an advanced parameter at any time. But you can't revert an advanced parameter to a standard parameter. Reverting an advanced parameter to a standard parameter would result in data loss because the system would truncate the size of the parameter from 8 KB to 4 KB. Reverting would also remove any policies attached to the parameter. Lastly, advanced parameters use a different form of encryption than standard parameters.

                                                                                                                    If you no longer need an advanced parameter, or if you no longer want to incur charges for an advanced parameter, you must delete it and recreate it as a new standard parameter. For more information, see About Advanced Parameters in the AWS Systems Manager User Guide.\n@see ParameterTier", "setterMethodName" : "setTier", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tier", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tier", "variableType" : "String", "documentation" : "

                                                                                                                    Parameter Store offers a standard tier and an advanced tier for parameters. Standard parameters have a value limit of 4 KB and can't be configured to use parameter policies. You can create a maximum of 10,000 standard parameters per account and per Region. Standard parameters are offered at no additional cost.

                                                                                                                    Advanced parameters have a value limit of 8 KB and can be configured to use parameter policies. You can create a maximum of 100,000 advanced parameters per account and per Region. Advanced parameters incur a charge.

                                                                                                                    If you don't specify a parameter tier when you create a new parameter, the parameter defaults to using the standard tier. You can change a standard parameter to an advanced parameter at any time. But you can't revert an advanced parameter to a standard parameter. Reverting an advanced parameter to a standard parameter would result in data loss because the system would truncate the size of the parameter from 8 KB to 4 KB. Reverting would also remove any policies attached to the parameter. Lastly, advanced parameters use a different form of encryption than standard parameters.

                                                                                                                    If you no longer need an advanced parameter, or if you no longer want to incur charges for an advanced parameter, you must delete it and recreate it as a new standard parameter. For more information, see About Advanced Parameters in the AWS Systems Manager User Guide.

                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPolicies", "beanStyleSetterMethodName" : "setPolicies", "c2jName" : "Policies", "c2jShape" : "ParameterPolicies", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                    One or more policies to apply to a parameter. This action takes a JSON array. Parameter Store supports the following policy types:

                                                                                                                    Expiration: This policy deletes the parameter after it expires. When you create the policy, you specify the expiration date. You can update the expiration date and time by updating the policy. Updating the parameter does not affect the expiration date and time. When the expiration time is reached, Parameter Store deletes the parameter.

                                                                                                                    ExpirationNotification: This policy triggers an event in Amazon CloudWatch Events that notifies you about the expiration. By using this policy, you can receive notification before or after the expiration time is reached, in units of days or hours.

                                                                                                                    NoChangeNotification: This policy triggers a CloudWatch event if a parameter has not been modified for a specified period of time. This policy type is useful when, for example, a secret needs to be changed within a period of time, but it has not been changed.

                                                                                                                    All existing policies are preserved until you send new policies or an empty policy. For more information about parameter policies, see Working with Parameter Policies.

                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #policies(String)}.\n@param policies a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #policies(String)", "deprecated" : false, "documentation" : "

                                                                                                                    One or more policies to apply to a parameter. This action takes a JSON array. Parameter Store supports the following policy types:

                                                                                                                    Expiration: This policy deletes the parameter after it expires. When you create the policy, you specify the expiration date. You can update the expiration date and time by updating the policy. Updating the parameter does not affect the expiration date and time. When the expiration time is reached, Parameter Store deletes the parameter.

                                                                                                                    ExpirationNotification: This policy triggers an event in Amazon CloudWatch Events that notifies you about the expiration. By using this policy, you can receive notification before or after the expiration time is reached, in units of days or hours.

                                                                                                                    NoChangeNotification: This policy triggers a CloudWatch event if a parameter has not been modified for a specified period of time. This policy type is useful when, for example, a secret needs to be changed within a period of time, but it has not been changed.

                                                                                                                    All existing policies are preserved until you send new policies or an empty policy. For more information about parameter policies, see Working with Parameter Policies.

                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "policies", "fluentSetterDocumentation" : "

                                                                                                                    One or more policies to apply to a parameter. This action takes a JSON array. Parameter Store supports the following policy types:

                                                                                                                    Expiration: This policy deletes the parameter after it expires. When you create the policy, you specify the expiration date. You can update the expiration date and time by updating the policy. Updating the parameter does not affect the expiration date and time. When the expiration time is reached, Parameter Store deletes the parameter.

                                                                                                                    ExpirationNotification: This policy triggers an event in Amazon CloudWatch Events that notifies you about the expiration. By using this policy, you can receive notification before or after the expiration time is reached, in units of days or hours.

                                                                                                                    NoChangeNotification: This policy triggers a CloudWatch event if a parameter has not been modified for a specified period of time. This policy type is useful when, for example, a secret needs to be changed within a period of time, but it has not been changed.

                                                                                                                    All existing policies are preserved until you send new policies or an empty policy. For more information about parameter policies, see Working with Parameter Policies.

                                                                                                                    \n@param policies One or more policies to apply to a parameter. This action takes a JSON array. Parameter Store supports the following policy types:

                                                                                                                    Expiration: This policy deletes the parameter after it expires. When you create the policy, you specify the expiration date. You can update the expiration date and time by updating the policy. Updating the parameter does not affect the expiration date and time. When the expiration time is reached, Parameter Store deletes the parameter.

                                                                                                                    ExpirationNotification: This policy triggers an event in Amazon CloudWatch Events that notifies you about the expiration. By using this policy, you can receive notification before or after the expiration time is reached, in units of days or hours.

                                                                                                                    NoChangeNotification: This policy triggers a CloudWatch event if a parameter has not been modified for a specified period of time. This policy type is useful when, for example, a secret needs to be changed within a period of time, but it has not been changed.

                                                                                                                    All existing policies are preserved until you send new policies or an empty policy. For more information about parameter policies, see Working with Parameter Policies.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "policies", "getterDocumentation" : "

                                                                                                                    One or more policies to apply to a parameter. This action takes a JSON array. Parameter Store supports the following policy types:

                                                                                                                    Expiration: This policy deletes the parameter after it expires. When you create the policy, you specify the expiration date. You can update the expiration date and time by updating the policy. Updating the parameter does not affect the expiration date and time. When the expiration time is reached, Parameter Store deletes the parameter.

                                                                                                                    ExpirationNotification: This policy triggers an event in Amazon CloudWatch Events that notifies you about the expiration. By using this policy, you can receive notification before or after the expiration time is reached, in units of days or hours.

                                                                                                                    NoChangeNotification: This policy triggers a CloudWatch event if a parameter has not been modified for a specified period of time. This policy type is useful when, for example, a secret needs to be changed within a period of time, but it has not been changed.

                                                                                                                    All existing policies are preserved until you send new policies or an empty policy. For more information about parameter policies, see Working with Parameter Policies.

                                                                                                                    \n@return One or more policies to apply to a parameter. This action takes a JSON array. Parameter Store supports the following policy types:

                                                                                                                    Expiration: This policy deletes the parameter after it expires. When you create the policy, you specify the expiration date. You can update the expiration date and time by updating the policy. Updating the parameter does not affect the expiration date and time. When the expiration time is reached, Parameter Store deletes the parameter.

                                                                                                                    ExpirationNotification: This policy triggers an event in Amazon CloudWatch Events that notifies you about the expiration. By using this policy, you can receive notification before or after the expiration time is reached, in units of days or hours.

                                                                                                                    NoChangeNotification: This policy triggers a CloudWatch event if a parameter has not been modified for a specified period of time. This policy type is useful when, for example, a secret needs to be changed within a period of time, but it has not been changed.

                                                                                                                    All existing policies are preserved until you send new policies or an empty policy. For more information about parameter policies, see Working with Parameter Policies.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Policies", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Policies", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Policies", "sensitive" : false, "setterDocumentation" : "

                                                                                                                    One or more policies to apply to a parameter. This action takes a JSON array. Parameter Store supports the following policy types:

                                                                                                                    Expiration: This policy deletes the parameter after it expires. When you create the policy, you specify the expiration date. You can update the expiration date and time by updating the policy. Updating the parameter does not affect the expiration date and time. When the expiration time is reached, Parameter Store deletes the parameter.

                                                                                                                    ExpirationNotification: This policy triggers an event in Amazon CloudWatch Events that notifies you about the expiration. By using this policy, you can receive notification before or after the expiration time is reached, in units of days or hours.

                                                                                                                    NoChangeNotification: This policy triggers a CloudWatch event if a parameter has not been modified for a specified period of time. This policy type is useful when, for example, a secret needs to be changed within a period of time, but it has not been changed.

                                                                                                                    All existing policies are preserved until you send new policies or an empty policy. For more information about parameter policies, see Working with Parameter Policies.

                                                                                                                    \n@param policies One or more policies to apply to a parameter. This action takes a JSON array. Parameter Store supports the following policy types:

                                                                                                                    Expiration: This policy deletes the parameter after it expires. When you create the policy, you specify the expiration date. You can update the expiration date and time by updating the policy. Updating the parameter does not affect the expiration date and time. When the expiration time is reached, Parameter Store deletes the parameter.

                                                                                                                    ExpirationNotification: This policy triggers an event in Amazon CloudWatch Events that notifies you about the expiration. By using this policy, you can receive notification before or after the expiration time is reached, in units of days or hours.

                                                                                                                    NoChangeNotification: This policy triggers a CloudWatch event if a parameter has not been modified for a specified period of time. This policy type is useful when, for example, a secret needs to be changed within a period of time, but it has not been changed.

                                                                                                                    All existing policies are preserved until you send new policies or an empty policy. For more information about parameter policies, see Working with Parameter Policies.", "setterMethodName" : "setPolicies", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "policies", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "policies", "variableType" : "String", "documentation" : "

                                                                                                                    One or more policies to apply to a parameter. This action takes a JSON array. Parameter Store supports the following policy types:

                                                                                                                    Expiration: This policy deletes the parameter after it expires. When you create the policy, you specify the expiration date. You can update the expiration date and time by updating the policy. Updating the parameter does not affect the expiration date and time. When the expiration time is reached, Parameter Store deletes the parameter.

                                                                                                                    ExpirationNotification: This policy triggers an event in Amazon CloudWatch Events that notifies you about the expiration. By using this policy, you can receive notification before or after the expiration time is reached, in units of days or hours.

                                                                                                                    NoChangeNotification: This policy triggers a CloudWatch event if a parameter has not been modified for a specified period of time. This policy type is useful when, for example, a secret needs to be changed within a period of time, but it has not been changed.

                                                                                                                    All existing policies are preserved until you send new policies or an empty policy. For more information about parameter policies, see Working with Parameter Policies.

                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AllowedPattern" : { "beanStyleGetterMethodName" : "getAllowedPattern", "beanStyleSetterMethodName" : "setAllowedPattern", "c2jName" : "AllowedPattern", "c2jShape" : "AllowedPattern", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                    A regular expression used to validate the parameter value. For example, for String types with values restricted to numbers, you can specify the following: AllowedPattern=^\\d+$

                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #allowedPattern(String)}.\n@param allowedPattern a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #allowedPattern(String)", "deprecated" : false, "documentation" : "

                                                                                                                    A regular expression used to validate the parameter value. For example, for String types with values restricted to numbers, you can specify the following: AllowedPattern=^\\d+$

                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "allowedPattern", "fluentSetterDocumentation" : "

                                                                                                                    A regular expression used to validate the parameter value. For example, for String types with values restricted to numbers, you can specify the following: AllowedPattern=^\\d+$

                                                                                                                    \n@param allowedPattern A regular expression used to validate the parameter value. For example, for String types with values restricted to numbers, you can specify the following: AllowedPattern=^\\d+$\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "allowedPattern", "getterDocumentation" : "

                                                                                                                    A regular expression used to validate the parameter value. For example, for String types with values restricted to numbers, you can specify the following: AllowedPattern=^\\d+$

                                                                                                                    \n@return A regular expression used to validate the parameter value. For example, for String types with values restricted to numbers, you can specify the following: AllowedPattern=^\\d+$", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AllowedPattern", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AllowedPattern", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AllowedPattern", "sensitive" : false, "setterDocumentation" : "

                                                                                                                    A regular expression used to validate the parameter value. For example, for String types with values restricted to numbers, you can specify the following: AllowedPattern=^\\d+$

                                                                                                                    \n@param allowedPattern A regular expression used to validate the parameter value. For example, for String types with values restricted to numbers, you can specify the following: AllowedPattern=^\\d+$", "setterMethodName" : "setAllowedPattern", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "allowedPattern", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "allowedPattern", "variableType" : "String", "documentation" : "

                                                                                                                    A regular expression used to validate the parameter value. For example, for String types with values restricted to numbers, you can specify the following: AllowedPattern=^\\d+$

                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Description" : { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "ParameterDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                    Information about the parameter that you want to add to the system. Optional but recommended.

                                                                                                                    Do not enter personally identifiable information in this field.

                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                                                                    Information about the parameter that you want to add to the system. Optional but recommended.

                                                                                                                    Do not enter personally identifiable information in this field.

                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                                    Information about the parameter that you want to add to the system. Optional but recommended.

                                                                                                                    Do not enter personally identifiable information in this field.

                                                                                                                    \n@param description Information about the parameter that you want to add to the system. Optional but recommended.

                                                                                                                    Do not enter personally identifiable information in this field.

                                                                                                                    \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                                    Information about the parameter that you want to add to the system. Optional but recommended.

                                                                                                                    Do not enter personally identifiable information in this field.

                                                                                                                    \n@return Information about the parameter that you want to add to the system. Optional but recommended.

                                                                                                                    Do not enter personally identifiable information in this field.

                                                                                                                    ", "getterModel" : { "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" : "

                                                                                                                    Information about the parameter that you want to add to the system. Optional but recommended.

                                                                                                                    Do not enter personally identifiable information in this field.

                                                                                                                    \n@param description Information about the parameter that you want to add to the system. Optional but recommended.

                                                                                                                    Do not enter personally identifiable information in this field.

                                                                                                                    ", "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" : "

                                                                                                                    Information about the parameter that you want to add to the system. Optional but recommended.

                                                                                                                    Do not enter personally identifiable information in this field.

                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "KeyId" : { "beanStyleGetterMethodName" : "getKeyId", "beanStyleSetterMethodName" : "setKeyId", "c2jName" : "KeyId", "c2jShape" : "ParameterKeyId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                    The KMS Key ID that you want to use to encrypt a parameter. Either the default AWS Key Management Service (AWS KMS) key automatically assigned to your AWS account or a custom key. Required for parameters that use the SecureString data type.

                                                                                                                    If you don't specify a key ID, the system uses the default key associated with your AWS account.

                                                                                                                    • To use your default AWS KMS key, choose the SecureString data type, and do not specify the Key ID when you create the parameter. The system automatically populates Key ID with your default KMS key.

                                                                                                                    • To use a custom KMS key, choose the SecureString data type with the Key ID parameter.

                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #keyId(String)}.\n@param keyId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #keyId(String)", "deprecated" : false, "documentation" : "

                                                                                                                    The KMS Key ID that you want to use to encrypt a parameter. Either the default AWS Key Management Service (AWS KMS) key automatically assigned to your AWS account or a custom key. Required for parameters that use the SecureString data type.

                                                                                                                    If you don't specify a key ID, the system uses the default key associated with your AWS account.

                                                                                                                    • To use your default AWS KMS key, choose the SecureString data type, and do not specify the Key ID when you create the parameter. The system automatically populates Key ID with your default KMS key.

                                                                                                                    • To use a custom KMS key, choose the SecureString data type with the Key ID parameter.

                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "keyId", "fluentSetterDocumentation" : "

                                                                                                                    The KMS Key ID that you want to use to encrypt a parameter. Either the default AWS Key Management Service (AWS KMS) key automatically assigned to your AWS account or a custom key. Required for parameters that use the SecureString data type.

                                                                                                                    If you don't specify a key ID, the system uses the default key associated with your AWS account.

                                                                                                                    • To use your default AWS KMS key, choose the SecureString data type, and do not specify the Key ID when you create the parameter. The system automatically populates Key ID with your default KMS key.

                                                                                                                    • To use a custom KMS key, choose the SecureString data type with the Key ID parameter.

                                                                                                                    \n@param keyId The KMS Key ID that you want to use to encrypt a parameter. Either the default AWS Key Management Service (AWS KMS) key automatically assigned to your AWS account or a custom key. Required for parameters that use the SecureString data type.

                                                                                                                    If you don't specify a key ID, the system uses the default key associated with your AWS account.

                                                                                                                    • To use your default AWS KMS key, choose the SecureString data type, and do not specify the Key ID when you create the parameter. The system automatically populates Key ID with your default KMS key.

                                                                                                                    • To use a custom KMS key, choose the SecureString data type with the Key ID parameter.

                                                                                                                    • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "keyId", "getterDocumentation" : "

                                                                                                                      The KMS Key ID that you want to use to encrypt a parameter. Either the default AWS Key Management Service (AWS KMS) key automatically assigned to your AWS account or a custom key. Required for parameters that use the SecureString data type.

                                                                                                                      If you don't specify a key ID, the system uses the default key associated with your AWS account.

                                                                                                                      • To use your default AWS KMS key, choose the SecureString data type, and do not specify the Key ID when you create the parameter. The system automatically populates Key ID with your default KMS key.

                                                                                                                      • To use a custom KMS key, choose the SecureString data type with the Key ID parameter.

                                                                                                                      \n@return The KMS Key ID that you want to use to encrypt a parameter. Either the default AWS Key Management Service (AWS KMS) key automatically assigned to your AWS account or a custom key. Required for parameters that use the SecureString data type.

                                                                                                                      If you don't specify a key ID, the system uses the default key associated with your AWS account.

                                                                                                                      • To use your default AWS KMS key, choose the SecureString data type, and do not specify the Key ID when you create the parameter. The system automatically populates Key ID with your default KMS key.

                                                                                                                      • To use a custom KMS key, choose the SecureString data type with the Key ID parameter.

                                                                                                                      • ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "KeyId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KeyId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "KeyId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                        The KMS Key ID that you want to use to encrypt a parameter. Either the default AWS Key Management Service (AWS KMS) key automatically assigned to your AWS account or a custom key. Required for parameters that use the SecureString data type.

                                                                                                                        If you don't specify a key ID, the system uses the default key associated with your AWS account.

                                                                                                                        • To use your default AWS KMS key, choose the SecureString data type, and do not specify the Key ID when you create the parameter. The system automatically populates Key ID with your default KMS key.

                                                                                                                        • To use a custom KMS key, choose the SecureString data type with the Key ID parameter.

                                                                                                                        \n@param keyId The KMS Key ID that you want to use to encrypt a parameter. Either the default AWS Key Management Service (AWS KMS) key automatically assigned to your AWS account or a custom key. Required for parameters that use the SecureString data type.

                                                                                                                        If you don't specify a key ID, the system uses the default key associated with your AWS account.

                                                                                                                        • To use your default AWS KMS key, choose the SecureString data type, and do not specify the Key ID when you create the parameter. The system automatically populates Key ID with your default KMS key.

                                                                                                                        • To use a custom KMS key, choose the SecureString data type with the Key ID parameter.

                                                                                                                        • ", "setterMethodName" : "setKeyId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "keyId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "keyId", "variableType" : "String", "documentation" : "

                                                                                                                          The KMS Key ID that you want to use to encrypt a parameter. Either the default AWS Key Management Service (AWS KMS) key automatically assigned to your AWS account or a custom key. Required for parameters that use the SecureString data type.

                                                                                                                          If you don't specify a key ID, the system uses the default key associated with your AWS account.

                                                                                                                          • To use your default AWS KMS key, choose the SecureString data type, and do not specify the Key ID when you create the parameter. The system automatically populates Key ID with your default KMS key.

                                                                                                                          • To use a custom KMS key, choose the SecureString data type with the Key ID parameter.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "PSParameterName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The fully qualified name of the parameter that you want to add to the system. The fully qualified name includes the complete hierarchy of the parameter path and name. For example: /Dev/DBServer/MySQL/db-string13

                                                                                                                          Naming Constraints:

                                                                                                                          • Parameter names are case sensitive.

                                                                                                                          • A parameter name must be unique within an AWS Region

                                                                                                                          • A parameter name can't be prefixed with \"aws\" or \"ssm\" (case-insensitive).

                                                                                                                          • Parameter names can include only the following symbols and letters: a-zA-Z0-9_.-/

                                                                                                                          • A parameter name can't include spaces.

                                                                                                                          • Parameter hierarchies are limited to a maximum depth of fifteen levels.

                                                                                                                          For additional information about valid values for parameter names, see Requirements and Constraints for Parameter Names in the AWS Systems Manager User Guide.

                                                                                                                          The maximum length constraint listed below includes capacity for additional system attributes that are not part of the name. The maximum length for the fully qualified parameter name is 1011 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 #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                                          The fully qualified name of the parameter that you want to add to the system. The fully qualified name includes the complete hierarchy of the parameter path and name. For example: /Dev/DBServer/MySQL/db-string13

                                                                                                                          Naming Constraints:

                                                                                                                          • Parameter names are case sensitive.

                                                                                                                          • A parameter name must be unique within an AWS Region

                                                                                                                          • A parameter name can't be prefixed with \"aws\" or \"ssm\" (case-insensitive).

                                                                                                                          • Parameter names can include only the following symbols and letters: a-zA-Z0-9_.-/

                                                                                                                          • A parameter name can't include spaces.

                                                                                                                          • Parameter hierarchies are limited to a maximum depth of fifteen levels.

                                                                                                                          For additional information about valid values for parameter names, see Requirements and Constraints for Parameter Names in the AWS Systems Manager User Guide.

                                                                                                                          The maximum length constraint listed below includes capacity for additional system attributes that are not part of the name. The maximum length for the fully qualified parameter name is 1011 characters.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                          The fully qualified name of the parameter that you want to add to the system. The fully qualified name includes the complete hierarchy of the parameter path and name. For example: /Dev/DBServer/MySQL/db-string13

                                                                                                                          Naming Constraints:

                                                                                                                          • Parameter names are case sensitive.

                                                                                                                          • A parameter name must be unique within an AWS Region

                                                                                                                          • A parameter name can't be prefixed with \"aws\" or \"ssm\" (case-insensitive).

                                                                                                                          • Parameter names can include only the following symbols and letters: a-zA-Z0-9_.-/

                                                                                                                          • A parameter name can't include spaces.

                                                                                                                          • Parameter hierarchies are limited to a maximum depth of fifteen levels.

                                                                                                                          For additional information about valid values for parameter names, see Requirements and Constraints for Parameter Names in the AWS Systems Manager User Guide.

                                                                                                                          The maximum length constraint listed below includes capacity for additional system attributes that are not part of the name. The maximum length for the fully qualified parameter name is 1011 characters.

                                                                                                                          \n@param name The fully qualified name of the parameter that you want to add to the system. The fully qualified name includes the complete hierarchy of the parameter path and name. For example: /Dev/DBServer/MySQL/db-string13

                                                                                                                          Naming Constraints:

                                                                                                                          • Parameter names are case sensitive.

                                                                                                                          • A parameter name must be unique within an AWS Region

                                                                                                                          • A parameter name can't be prefixed with \"aws\" or \"ssm\" (case-insensitive).

                                                                                                                          • Parameter names can include only the following symbols and letters: a-zA-Z0-9_.-/

                                                                                                                          • A parameter name can't include spaces.

                                                                                                                          • Parameter hierarchies are limited to a maximum depth of fifteen levels.

                                                                                                                          For additional information about valid values for parameter names, see Requirements and Constraints for Parameter Names in the AWS Systems Manager User Guide.

                                                                                                                          The maximum length constraint listed below includes capacity for additional system attributes that are not part of the name. The maximum length for the fully qualified parameter name is 1011 characters.

                                                                                                                          \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                          The fully qualified name of the parameter that you want to add to the system. The fully qualified name includes the complete hierarchy of the parameter path and name. For example: /Dev/DBServer/MySQL/db-string13

                                                                                                                          Naming Constraints:

                                                                                                                          • Parameter names are case sensitive.

                                                                                                                          • A parameter name must be unique within an AWS Region

                                                                                                                          • A parameter name can't be prefixed with \"aws\" or \"ssm\" (case-insensitive).

                                                                                                                          • Parameter names can include only the following symbols and letters: a-zA-Z0-9_.-/

                                                                                                                          • A parameter name can't include spaces.

                                                                                                                          • Parameter hierarchies are limited to a maximum depth of fifteen levels.

                                                                                                                          For additional information about valid values for parameter names, see Requirements and Constraints for Parameter Names in the AWS Systems Manager User Guide.

                                                                                                                          The maximum length constraint listed below includes capacity for additional system attributes that are not part of the name. The maximum length for the fully qualified parameter name is 1011 characters.

                                                                                                                          \n@return The fully qualified name of the parameter that you want to add to the system. The fully qualified name includes the complete hierarchy of the parameter path and name. For example: /Dev/DBServer/MySQL/db-string13

                                                                                                                          Naming Constraints:

                                                                                                                          • Parameter names are case sensitive.

                                                                                                                          • A parameter name must be unique within an AWS Region

                                                                                                                          • A parameter name can't be prefixed with \"aws\" or \"ssm\" (case-insensitive).

                                                                                                                          • Parameter names can include only the following symbols and letters: a-zA-Z0-9_.-/

                                                                                                                          • A parameter name can't include spaces.

                                                                                                                          • Parameter hierarchies are limited to a maximum depth of fifteen levels.

                                                                                                                          For additional information about valid values for parameter names, see Requirements and Constraints for Parameter Names in the AWS Systems Manager User Guide.

                                                                                                                          The maximum length constraint listed below includes capacity for additional system attributes that are not part of the name. The maximum length for the fully qualified parameter name is 1011 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" : "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 fully qualified name of the parameter that you want to add to the system. The fully qualified name includes the complete hierarchy of the parameter path and name. For example: /Dev/DBServer/MySQL/db-string13

                                                                                                                          Naming Constraints:

                                                                                                                          • Parameter names are case sensitive.

                                                                                                                          • A parameter name must be unique within an AWS Region

                                                                                                                          • A parameter name can't be prefixed with \"aws\" or \"ssm\" (case-insensitive).

                                                                                                                          • Parameter names can include only the following symbols and letters: a-zA-Z0-9_.-/

                                                                                                                          • A parameter name can't include spaces.

                                                                                                                          • Parameter hierarchies are limited to a maximum depth of fifteen levels.

                                                                                                                          For additional information about valid values for parameter names, see Requirements and Constraints for Parameter Names in the AWS Systems Manager User Guide.

                                                                                                                          The maximum length constraint listed below includes capacity for additional system attributes that are not part of the name. The maximum length for the fully qualified parameter name is 1011 characters.

                                                                                                                          \n@param name The fully qualified name of the parameter that you want to add to the system. The fully qualified name includes the complete hierarchy of the parameter path and name. For example: /Dev/DBServer/MySQL/db-string13

                                                                                                                          Naming Constraints:

                                                                                                                          • Parameter names are case sensitive.

                                                                                                                          • A parameter name must be unique within an AWS Region

                                                                                                                          • A parameter name can't be prefixed with \"aws\" or \"ssm\" (case-insensitive).

                                                                                                                          • Parameter names can include only the following symbols and letters: a-zA-Z0-9_.-/

                                                                                                                          • A parameter name can't include spaces.

                                                                                                                          • Parameter hierarchies are limited to a maximum depth of fifteen levels.

                                                                                                                          For additional information about valid values for parameter names, see Requirements and Constraints for Parameter Names in the AWS Systems Manager User Guide.

                                                                                                                          The maximum length constraint listed below includes capacity for additional system attributes that are not part of the name. The maximum length for the fully qualified parameter name is 1011 characters.

                                                                                                                          ", "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 fully qualified name of the parameter that you want to add to the system. The fully qualified name includes the complete hierarchy of the parameter path and name. For example: /Dev/DBServer/MySQL/db-string13

                                                                                                                          Naming Constraints:

                                                                                                                          • Parameter names are case sensitive.

                                                                                                                          • A parameter name must be unique within an AWS Region

                                                                                                                          • A parameter name can't be prefixed with \"aws\" or \"ssm\" (case-insensitive).

                                                                                                                          • Parameter names can include only the following symbols and letters: a-zA-Z0-9_.-/

                                                                                                                          • A parameter name can't include spaces.

                                                                                                                          • Parameter hierarchies are limited to a maximum depth of fifteen levels.

                                                                                                                          For additional information about valid values for parameter names, see Requirements and Constraints for Parameter Names in the AWS Systems Manager User Guide.

                                                                                                                          The maximum length constraint listed below includes capacity for additional system attributes that are not part of the name. The maximum length for the fully qualified parameter name is 1011 characters.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Overwrite" : { "beanStyleGetterMethodName" : "getOverwrite", "beanStyleSetterMethodName" : "setOverwrite", "c2jName" : "Overwrite", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          Overwrite an existing parameter. If not specified, will default to \"false\".

                                                                                                                          \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #overwrite(Boolean)}.\n@param overwrite 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 #overwrite(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                          Overwrite an existing parameter. If not specified, will default to \"false\".

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "overwrite", "fluentSetterDocumentation" : "

                                                                                                                          Overwrite an existing parameter. If not specified, will default to \"false\".

                                                                                                                          \n@param overwrite Overwrite an existing parameter. If not specified, will default to \"false\".\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "overwrite", "getterDocumentation" : "

                                                                                                                          Overwrite an existing parameter. If not specified, will default to \"false\".

                                                                                                                          \n@return Overwrite an existing parameter. If not specified, will default to \"false\".", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Overwrite", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Overwrite", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Overwrite", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          Overwrite an existing parameter. If not specified, will default to \"false\".

                                                                                                                          \n@param overwrite Overwrite an existing parameter. If not specified, will default to \"false\".", "setterMethodName" : "setOverwrite", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "overwrite", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "overwrite", "variableType" : "Boolean", "documentation" : "

                                                                                                                          Overwrite an existing parameter. If not specified, will default to \"false\".

                                                                                                                          ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "Policies" : { "beanStyleGetterMethodName" : "getPolicies", "beanStyleSetterMethodName" : "setPolicies", "c2jName" : "Policies", "c2jShape" : "ParameterPolicies", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          One or more policies to apply to a parameter. This action takes a JSON array. Parameter Store supports the following policy types:

                                                                                                                          Expiration: This policy deletes the parameter after it expires. When you create the policy, you specify the expiration date. You can update the expiration date and time by updating the policy. Updating the parameter does not affect the expiration date and time. When the expiration time is reached, Parameter Store deletes the parameter.

                                                                                                                          ExpirationNotification: This policy triggers an event in Amazon CloudWatch Events that notifies you about the expiration. By using this policy, you can receive notification before or after the expiration time is reached, in units of days or hours.

                                                                                                                          NoChangeNotification: This policy triggers a CloudWatch event if a parameter has not been modified for a specified period of time. This policy type is useful when, for example, a secret needs to be changed within a period of time, but it has not been changed.

                                                                                                                          All existing policies are preserved until you send new policies or an empty policy. For more information about parameter policies, see Working with Parameter Policies.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #policies(String)}.\n@param policies a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #policies(String)", "deprecated" : false, "documentation" : "

                                                                                                                          One or more policies to apply to a parameter. This action takes a JSON array. Parameter Store supports the following policy types:

                                                                                                                          Expiration: This policy deletes the parameter after it expires. When you create the policy, you specify the expiration date. You can update the expiration date and time by updating the policy. Updating the parameter does not affect the expiration date and time. When the expiration time is reached, Parameter Store deletes the parameter.

                                                                                                                          ExpirationNotification: This policy triggers an event in Amazon CloudWatch Events that notifies you about the expiration. By using this policy, you can receive notification before or after the expiration time is reached, in units of days or hours.

                                                                                                                          NoChangeNotification: This policy triggers a CloudWatch event if a parameter has not been modified for a specified period of time. This policy type is useful when, for example, a secret needs to be changed within a period of time, but it has not been changed.

                                                                                                                          All existing policies are preserved until you send new policies or an empty policy. For more information about parameter policies, see Working with Parameter Policies.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "policies", "fluentSetterDocumentation" : "

                                                                                                                          One or more policies to apply to a parameter. This action takes a JSON array. Parameter Store supports the following policy types:

                                                                                                                          Expiration: This policy deletes the parameter after it expires. When you create the policy, you specify the expiration date. You can update the expiration date and time by updating the policy. Updating the parameter does not affect the expiration date and time. When the expiration time is reached, Parameter Store deletes the parameter.

                                                                                                                          ExpirationNotification: This policy triggers an event in Amazon CloudWatch Events that notifies you about the expiration. By using this policy, you can receive notification before or after the expiration time is reached, in units of days or hours.

                                                                                                                          NoChangeNotification: This policy triggers a CloudWatch event if a parameter has not been modified for a specified period of time. This policy type is useful when, for example, a secret needs to be changed within a period of time, but it has not been changed.

                                                                                                                          All existing policies are preserved until you send new policies or an empty policy. For more information about parameter policies, see Working with Parameter Policies.

                                                                                                                          \n@param policies One or more policies to apply to a parameter. This action takes a JSON array. Parameter Store supports the following policy types:

                                                                                                                          Expiration: This policy deletes the parameter after it expires. When you create the policy, you specify the expiration date. You can update the expiration date and time by updating the policy. Updating the parameter does not affect the expiration date and time. When the expiration time is reached, Parameter Store deletes the parameter.

                                                                                                                          ExpirationNotification: This policy triggers an event in Amazon CloudWatch Events that notifies you about the expiration. By using this policy, you can receive notification before or after the expiration time is reached, in units of days or hours.

                                                                                                                          NoChangeNotification: This policy triggers a CloudWatch event if a parameter has not been modified for a specified period of time. This policy type is useful when, for example, a secret needs to be changed within a period of time, but it has not been changed.

                                                                                                                          All existing policies are preserved until you send new policies or an empty policy. For more information about parameter policies, see Working with Parameter Policies.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "policies", "getterDocumentation" : "

                                                                                                                          One or more policies to apply to a parameter. This action takes a JSON array. Parameter Store supports the following policy types:

                                                                                                                          Expiration: This policy deletes the parameter after it expires. When you create the policy, you specify the expiration date. You can update the expiration date and time by updating the policy. Updating the parameter does not affect the expiration date and time. When the expiration time is reached, Parameter Store deletes the parameter.

                                                                                                                          ExpirationNotification: This policy triggers an event in Amazon CloudWatch Events that notifies you about the expiration. By using this policy, you can receive notification before or after the expiration time is reached, in units of days or hours.

                                                                                                                          NoChangeNotification: This policy triggers a CloudWatch event if a parameter has not been modified for a specified period of time. This policy type is useful when, for example, a secret needs to be changed within a period of time, but it has not been changed.

                                                                                                                          All existing policies are preserved until you send new policies or an empty policy. For more information about parameter policies, see Working with Parameter Policies.

                                                                                                                          \n@return One or more policies to apply to a parameter. This action takes a JSON array. Parameter Store supports the following policy types:

                                                                                                                          Expiration: This policy deletes the parameter after it expires. When you create the policy, you specify the expiration date. You can update the expiration date and time by updating the policy. Updating the parameter does not affect the expiration date and time. When the expiration time is reached, Parameter Store deletes the parameter.

                                                                                                                          ExpirationNotification: This policy triggers an event in Amazon CloudWatch Events that notifies you about the expiration. By using this policy, you can receive notification before or after the expiration time is reached, in units of days or hours.

                                                                                                                          NoChangeNotification: This policy triggers a CloudWatch event if a parameter has not been modified for a specified period of time. This policy type is useful when, for example, a secret needs to be changed within a period of time, but it has not been changed.

                                                                                                                          All existing policies are preserved until you send new policies or an empty policy. For more information about parameter policies, see Working with Parameter Policies.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Policies", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Policies", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Policies", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          One or more policies to apply to a parameter. This action takes a JSON array. Parameter Store supports the following policy types:

                                                                                                                          Expiration: This policy deletes the parameter after it expires. When you create the policy, you specify the expiration date. You can update the expiration date and time by updating the policy. Updating the parameter does not affect the expiration date and time. When the expiration time is reached, Parameter Store deletes the parameter.

                                                                                                                          ExpirationNotification: This policy triggers an event in Amazon CloudWatch Events that notifies you about the expiration. By using this policy, you can receive notification before or after the expiration time is reached, in units of days or hours.

                                                                                                                          NoChangeNotification: This policy triggers a CloudWatch event if a parameter has not been modified for a specified period of time. This policy type is useful when, for example, a secret needs to be changed within a period of time, but it has not been changed.

                                                                                                                          All existing policies are preserved until you send new policies or an empty policy. For more information about parameter policies, see Working with Parameter Policies.

                                                                                                                          \n@param policies One or more policies to apply to a parameter. This action takes a JSON array. Parameter Store supports the following policy types:

                                                                                                                          Expiration: This policy deletes the parameter after it expires. When you create the policy, you specify the expiration date. You can update the expiration date and time by updating the policy. Updating the parameter does not affect the expiration date and time. When the expiration time is reached, Parameter Store deletes the parameter.

                                                                                                                          ExpirationNotification: This policy triggers an event in Amazon CloudWatch Events that notifies you about the expiration. By using this policy, you can receive notification before or after the expiration time is reached, in units of days or hours.

                                                                                                                          NoChangeNotification: This policy triggers a CloudWatch event if a parameter has not been modified for a specified period of time. This policy type is useful when, for example, a secret needs to be changed within a period of time, but it has not been changed.

                                                                                                                          All existing policies are preserved until you send new policies or an empty policy. For more information about parameter policies, see Working with Parameter Policies.", "setterMethodName" : "setPolicies", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "policies", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "policies", "variableType" : "String", "documentation" : "

                                                                                                                          One or more policies to apply to a parameter. This action takes a JSON array. Parameter Store supports the following policy types:

                                                                                                                          Expiration: This policy deletes the parameter after it expires. When you create the policy, you specify the expiration date. You can update the expiration date and time by updating the policy. Updating the parameter does not affect the expiration date and time. When the expiration time is reached, Parameter Store deletes the parameter.

                                                                                                                          ExpirationNotification: This policy triggers an event in Amazon CloudWatch Events that notifies you about the expiration. By using this policy, you can receive notification before or after the expiration time is reached, in units of days or hours.

                                                                                                                          NoChangeNotification: This policy triggers a CloudWatch event if a parameter has not been modified for a specified period of time. This policy type is useful when, for example, a secret needs to be changed within a period of time, but it has not been changed.

                                                                                                                          All existing policies are preserved until you send new policies or an empty policy. For more information about parameter policies, see Working with Parameter Policies.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Tags" : { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "TagList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag a Systems Manager parameter to identify the type of resource to which it applies, the environment, or the type of configuration data referenced by the parameter. In this case, you could specify the following key name/value pairs:

                                                                                                                          • Key=Resource,Value=S3bucket

                                                                                                                          • Key=OS,Value=Windows

                                                                                                                          • Key=ParameterType,Value=LicenseKey

                                                                                                                          To add tags to an existing Systems Manager parameter, use the AddTagsToResource action.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tags(List)}.\n@param tags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(List)", "deprecated" : false, "documentation" : "

                                                                                                                          Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag a Systems Manager parameter to identify the type of resource to which it applies, the environment, or the type of configuration data referenced by the parameter. In this case, you could specify the following key name/value pairs:

                                                                                                                          • Key=Resource,Value=S3bucket

                                                                                                                          • Key=OS,Value=Windows

                                                                                                                          • Key=ParameterType,Value=LicenseKey

                                                                                                                          To add tags to an existing Systems Manager parameter, use the AddTagsToResource action.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                                                                                                          Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag a Systems Manager parameter to identify the type of resource to which it applies, the environment, or the type of configuration data referenced by the parameter. In this case, you could specify the following key name/value pairs:

                                                                                                                          • Key=Resource,Value=S3bucket

                                                                                                                          • Key=OS,Value=Windows

                                                                                                                          • Key=ParameterType,Value=LicenseKey

                                                                                                                          To add tags to an existing Systems Manager parameter, use the AddTagsToResource action.

                                                                                                                          \n@param tags Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag a Systems Manager parameter to identify the type of resource to which it applies, the environment, or the type of configuration data referenced by the parameter. In this case, you could specify the following key name/value pairs:

                                                                                                                          • Key=Resource,Value=S3bucket

                                                                                                                          • Key=OS,Value=Windows

                                                                                                                          • Key=ParameterType,Value=LicenseKey

                                                                                                                          To add tags to an existing Systems Manager parameter, use the AddTagsToResource action.

                                                                                                                          \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                                                                                                          Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag a Systems Manager parameter to identify the type of resource to which it applies, the environment, or the type of configuration data referenced by the parameter. In this case, you could specify the following key name/value pairs:

                                                                                                                          • Key=Resource,Value=S3bucket

                                                                                                                          • Key=OS,Value=Windows

                                                                                                                          • Key=ParameterType,Value=LicenseKey

                                                                                                                          To add tags to an existing Systems Manager parameter, use the AddTagsToResource action.

                                                                                                                          \n

                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                          \n@return Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag a Systems Manager parameter to identify the type of resource to which it applies, the environment, or the type of configuration data referenced by the parameter. In this case, you could specify the following key name/value pairs:

                                                                                                                          • Key=Resource,Value=S3bucket

                                                                                                                          • Key=OS,Value=Windows

                                                                                                                          • Key=ParameterType,Value=LicenseKey

                                                                                                                          To add tags to an existing Systems Manager parameter, use the AddTagsToResource action.

                                                                                                                          ", "getterModel" : { "returnType" : "java.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" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Tag", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "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" }, "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" : "

                                                                                                                          Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag a Systems Manager parameter to identify the type of resource to which it applies, the environment, or the type of configuration data referenced by the parameter. In this case, you could specify the following key name/value pairs:

                                                                                                                          • Key=Resource,Value=S3bucket

                                                                                                                          • Key=OS,Value=Windows

                                                                                                                          • Key=ParameterType,Value=LicenseKey

                                                                                                                          To add tags to an existing Systems Manager parameter, use the AddTagsToResource action.

                                                                                                                          \n@param tags Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag a Systems Manager parameter to identify the type of resource to which it applies, the environment, or the type of configuration data referenced by the parameter. In this case, you could specify the following key name/value pairs:

                                                                                                                          • Key=Resource,Value=S3bucket

                                                                                                                          • Key=OS,Value=Windows

                                                                                                                          • Key=ParameterType,Value=LicenseKey

                                                                                                                          To add tags to an existing Systems Manager parameter, use the AddTagsToResource action.

                                                                                                                          ", "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" : "

                                                                                                                          Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag a Systems Manager parameter to identify the type of resource to which it applies, the environment, or the type of configuration data referenced by the parameter. In this case, you could specify the following key name/value pairs:

                                                                                                                          • Key=Resource,Value=S3bucket

                                                                                                                          • Key=OS,Value=Windows

                                                                                                                          • Key=ParameterType,Value=LicenseKey

                                                                                                                          To add tags to an existing Systems Manager parameter, use the AddTagsToResource action.

                                                                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "Tier" : { "beanStyleGetterMethodName" : "getTierAsString", "beanStyleSetterMethodName" : "setTier", "c2jName" : "Tier", "c2jShape" : "ParameterTier", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          Parameter Store offers a standard tier and an advanced tier for parameters. Standard parameters have a value limit of 4 KB and can't be configured to use parameter policies. You can create a maximum of 10,000 standard parameters per account and per Region. Standard parameters are offered at no additional cost.

                                                                                                                          Advanced parameters have a value limit of 8 KB and can be configured to use parameter policies. You can create a maximum of 100,000 advanced parameters per account and per Region. Advanced parameters incur a charge.

                                                                                                                          If you don't specify a parameter tier when you create a new parameter, the parameter defaults to using the standard tier. You can change a standard parameter to an advanced parameter at any time. But you can't revert an advanced parameter to a standard parameter. Reverting an advanced parameter to a standard parameter would result in data loss because the system would truncate the size of the parameter from 8 KB to 4 KB. Reverting would also remove any policies attached to the parameter. Lastly, advanced parameters use a different form of encryption than standard parameters.

                                                                                                                          If you no longer need an advanced parameter, or if you no longer want to incur charges for an advanced parameter, you must delete it and recreate it as a new standard parameter. For more information, see About Advanced Parameters in the AWS Systems Manager User Guide.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #tierAsString(String)}.\n@param tier a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tier(String)", "deprecated" : false, "documentation" : "

                                                                                                                          Parameter Store offers a standard tier and an advanced tier for parameters. Standard parameters have a value limit of 4 KB and can't be configured to use parameter policies. You can create a maximum of 10,000 standard parameters per account and per Region. Standard parameters are offered at no additional cost.

                                                                                                                          Advanced parameters have a value limit of 8 KB and can be configured to use parameter policies. You can create a maximum of 100,000 advanced parameters per account and per Region. Advanced parameters incur a charge.

                                                                                                                          If you don't specify a parameter tier when you create a new parameter, the parameter defaults to using the standard tier. You can change a standard parameter to an advanced parameter at any time. But you can't revert an advanced parameter to a standard parameter. Reverting an advanced parameter to a standard parameter would result in data loss because the system would truncate the size of the parameter from 8 KB to 4 KB. Reverting would also remove any policies attached to the parameter. Lastly, advanced parameters use a different form of encryption than standard parameters.

                                                                                                                          If you no longer need an advanced parameter, or if you no longer want to incur charges for an advanced parameter, you must delete it and recreate it as a new standard parameter. For more information, see About Advanced Parameters in the AWS Systems Manager User Guide.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : "ParameterTier", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "tier", "fluentEnumSetterMethodName" : "tier", "fluentGetterMethodName" : "tierAsString", "fluentSetterDocumentation" : "

                                                                                                                          Parameter Store offers a standard tier and an advanced tier for parameters. Standard parameters have a value limit of 4 KB and can't be configured to use parameter policies. You can create a maximum of 10,000 standard parameters per account and per Region. Standard parameters are offered at no additional cost.

                                                                                                                          Advanced parameters have a value limit of 8 KB and can be configured to use parameter policies. You can create a maximum of 100,000 advanced parameters per account and per Region. Advanced parameters incur a charge.

                                                                                                                          If you don't specify a parameter tier when you create a new parameter, the parameter defaults to using the standard tier. You can change a standard parameter to an advanced parameter at any time. But you can't revert an advanced parameter to a standard parameter. Reverting an advanced parameter to a standard parameter would result in data loss because the system would truncate the size of the parameter from 8 KB to 4 KB. Reverting would also remove any policies attached to the parameter. Lastly, advanced parameters use a different form of encryption than standard parameters.

                                                                                                                          If you no longer need an advanced parameter, or if you no longer want to incur charges for an advanced parameter, you must delete it and recreate it as a new standard parameter. For more information, see About Advanced Parameters in the AWS Systems Manager User Guide.

                                                                                                                          \n@param tier Parameter Store offers a standard tier and an advanced tier for parameters. Standard parameters have a value limit of 4 KB and can't be configured to use parameter policies. You can create a maximum of 10,000 standard parameters per account and per Region. Standard parameters are offered at no additional cost.

                                                                                                                          Advanced parameters have a value limit of 8 KB and can be configured to use parameter policies. You can create a maximum of 100,000 advanced parameters per account and per Region. Advanced parameters incur a charge.

                                                                                                                          If you don't specify a parameter tier when you create a new parameter, the parameter defaults to using the standard tier. You can change a standard parameter to an advanced parameter at any time. But you can't revert an advanced parameter to a standard parameter. Reverting an advanced parameter to a standard parameter would result in data loss because the system would truncate the size of the parameter from 8 KB to 4 KB. Reverting would also remove any policies attached to the parameter. Lastly, advanced parameters use a different form of encryption than standard parameters.

                                                                                                                          If you no longer need an advanced parameter, or if you no longer want to incur charges for an advanced parameter, you must delete it and recreate it as a new standard parameter. For more information, see About Advanced Parameters in the AWS Systems Manager User Guide.\n@see ParameterTier\n@return Returns a reference to this object so that method calls can be chained together.\n@see ParameterTier", "fluentSetterMethodName" : "tier", "getterDocumentation" : "

                                                                                                                          Parameter Store offers a standard tier and an advanced tier for parameters. Standard parameters have a value limit of 4 KB and can't be configured to use parameter policies. You can create a maximum of 10,000 standard parameters per account and per Region. Standard parameters are offered at no additional cost.

                                                                                                                          Advanced parameters have a value limit of 8 KB and can be configured to use parameter policies. You can create a maximum of 100,000 advanced parameters per account and per Region. Advanced parameters incur a charge.

                                                                                                                          If you don't specify a parameter tier when you create a new parameter, the parameter defaults to using the standard tier. You can change a standard parameter to an advanced parameter at any time. But you can't revert an advanced parameter to a standard parameter. Reverting an advanced parameter to a standard parameter would result in data loss because the system would truncate the size of the parameter from 8 KB to 4 KB. Reverting would also remove any policies attached to the parameter. Lastly, advanced parameters use a different form of encryption than standard parameters.

                                                                                                                          If you no longer need an advanced parameter, or if you no longer want to incur charges for an advanced parameter, you must delete it and recreate it as a new standard parameter. For more information, see About Advanced Parameters in the AWS Systems Manager User Guide.

                                                                                                                          \n

                                                                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #tier} will return {@link ParameterTier#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #tierAsString}.\n

                                                                                                                          \n@return Parameter Store offers a standard tier and an advanced tier for parameters. Standard parameters have a value limit of 4 KB and can't be configured to use parameter policies. You can create a maximum of 10,000 standard parameters per account and per Region. Standard parameters are offered at no additional cost.

                                                                                                                          Advanced parameters have a value limit of 8 KB and can be configured to use parameter policies. You can create a maximum of 100,000 advanced parameters per account and per Region. Advanced parameters incur a charge.

                                                                                                                          If you don't specify a parameter tier when you create a new parameter, the parameter defaults to using the standard tier. You can change a standard parameter to an advanced parameter at any time. But you can't revert an advanced parameter to a standard parameter. Reverting an advanced parameter to a standard parameter would result in data loss because the system would truncate the size of the parameter from 8 KB to 4 KB. Reverting would also remove any policies attached to the parameter. Lastly, advanced parameters use a different form of encryption than standard parameters.

                                                                                                                          If you no longer need an advanced parameter, or if you no longer want to incur charges for an advanced parameter, you must delete it and recreate it as a new standard parameter. For more information, see About Advanced Parameters in the AWS Systems Manager User Guide.\n@see ParameterTier", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tier", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tier", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Tier", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          Parameter Store offers a standard tier and an advanced tier for parameters. Standard parameters have a value limit of 4 KB and can't be configured to use parameter policies. You can create a maximum of 10,000 standard parameters per account and per Region. Standard parameters are offered at no additional cost.

                                                                                                                          Advanced parameters have a value limit of 8 KB and can be configured to use parameter policies. You can create a maximum of 100,000 advanced parameters per account and per Region. Advanced parameters incur a charge.

                                                                                                                          If you don't specify a parameter tier when you create a new parameter, the parameter defaults to using the standard tier. You can change a standard parameter to an advanced parameter at any time. But you can't revert an advanced parameter to a standard parameter. Reverting an advanced parameter to a standard parameter would result in data loss because the system would truncate the size of the parameter from 8 KB to 4 KB. Reverting would also remove any policies attached to the parameter. Lastly, advanced parameters use a different form of encryption than standard parameters.

                                                                                                                          If you no longer need an advanced parameter, or if you no longer want to incur charges for an advanced parameter, you must delete it and recreate it as a new standard parameter. For more information, see About Advanced Parameters in the AWS Systems Manager User Guide.

                                                                                                                          \n@param tier Parameter Store offers a standard tier and an advanced tier for parameters. Standard parameters have a value limit of 4 KB and can't be configured to use parameter policies. You can create a maximum of 10,000 standard parameters per account and per Region. Standard parameters are offered at no additional cost.

                                                                                                                          Advanced parameters have a value limit of 8 KB and can be configured to use parameter policies. You can create a maximum of 100,000 advanced parameters per account and per Region. Advanced parameters incur a charge.

                                                                                                                          If you don't specify a parameter tier when you create a new parameter, the parameter defaults to using the standard tier. You can change a standard parameter to an advanced parameter at any time. But you can't revert an advanced parameter to a standard parameter. Reverting an advanced parameter to a standard parameter would result in data loss because the system would truncate the size of the parameter from 8 KB to 4 KB. Reverting would also remove any policies attached to the parameter. Lastly, advanced parameters use a different form of encryption than standard parameters.

                                                                                                                          If you no longer need an advanced parameter, or if you no longer want to incur charges for an advanced parameter, you must delete it and recreate it as a new standard parameter. For more information, see About Advanced Parameters in the AWS Systems Manager User Guide.\n@see ParameterTier", "setterMethodName" : "setTier", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tier", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tier", "variableType" : "String", "documentation" : "

                                                                                                                          Parameter Store offers a standard tier and an advanced tier for parameters. Standard parameters have a value limit of 4 KB and can't be configured to use parameter policies. You can create a maximum of 10,000 standard parameters per account and per Region. Standard parameters are offered at no additional cost.

                                                                                                                          Advanced parameters have a value limit of 8 KB and can be configured to use parameter policies. You can create a maximum of 100,000 advanced parameters per account and per Region. Advanced parameters incur a charge.

                                                                                                                          If you don't specify a parameter tier when you create a new parameter, the parameter defaults to using the standard tier. You can change a standard parameter to an advanced parameter at any time. But you can't revert an advanced parameter to a standard parameter. Reverting an advanced parameter to a standard parameter would result in data loss because the system would truncate the size of the parameter from 8 KB to 4 KB. Reverting would also remove any policies attached to the parameter. Lastly, advanced parameters use a different form of encryption than standard parameters.

                                                                                                                          If you no longer need an advanced parameter, or if you no longer want to incur charges for an advanced parameter, you must delete it and recreate it as a new standard parameter. For more information, see About Advanced Parameters in the AWS Systems Manager User Guide.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Type" : { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "ParameterType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The type of parameter that you want to add to the system.

                                                                                                                          Items in a StringList must be separated by a comma (,). You can't use other punctuation or special character to escape items in the list. If you have a parameter value that requires a comma, then use the String data type.

                                                                                                                          SecureString is not currently supported for AWS CloudFormation templates or in the China Regions.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeAsString(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)", "deprecated" : false, "documentation" : "

                                                                                                                          The type of parameter that you want to add to the system.

                                                                                                                          Items in a StringList must be separated by a comma (,). You can't use other punctuation or special character to escape items in the list. If you have a parameter value that requires a comma, then use the String data type.

                                                                                                                          SecureString is not currently supported for AWS CloudFormation templates or in the China Regions.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : "ParameterType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                                                                                          The type of parameter that you want to add to the system.

                                                                                                                          Items in a StringList must be separated by a comma (,). You can't use other punctuation or special character to escape items in the list. If you have a parameter value that requires a comma, then use the String data type.

                                                                                                                          SecureString is not currently supported for AWS CloudFormation templates or in the China Regions.

                                                                                                                          \n@param type The type of parameter that you want to add to the system.

                                                                                                                          Items in a StringList must be separated by a comma (,). You can't use other punctuation or special character to escape items in the list. If you have a parameter value that requires a comma, then use the String data type.

                                                                                                                          SecureString is not currently supported for AWS CloudFormation templates or in the China Regions.

                                                                                                                          \n@see ParameterType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ParameterType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                                          The type of parameter that you want to add to the system.

                                                                                                                          Items in a StringList must be separated by a comma (,). You can't use other punctuation or special character to escape items in the list. If you have a parameter value that requires a comma, then use the String data type.

                                                                                                                          SecureString is not currently supported for AWS CloudFormation templates or in the China Regions.

                                                                                                                          \n

                                                                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link ParameterType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                                                                                                          \n@return The type of parameter that you want to add to the system.

                                                                                                                          Items in a StringList must be separated by a comma (,). You can't use other punctuation or special character to escape items in the list. If you have a parameter value that requires a comma, then use the String data type.

                                                                                                                          SecureString is not currently supported for AWS CloudFormation templates or in the China Regions.

                                                                                                                          \n@see ParameterType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Type", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The type of parameter that you want to add to the system.

                                                                                                                          Items in a StringList must be separated by a comma (,). You can't use other punctuation or special character to escape items in the list. If you have a parameter value that requires a comma, then use the String data type.

                                                                                                                          SecureString is not currently supported for AWS CloudFormation templates or in the China Regions.

                                                                                                                          \n@param type The type of parameter that you want to add to the system.

                                                                                                                          Items in a StringList must be separated by a comma (,). You can't use other punctuation or special character to escape items in the list. If you have a parameter value that requires a comma, then use the String data type.

                                                                                                                          SecureString is not currently supported for AWS CloudFormation templates or in the China Regions.

                                                                                                                          \n@see ParameterType", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                                                                                                                          The type of parameter that you want to add to the system.

                                                                                                                          Items in a StringList must be separated by a comma (,). You can't use other punctuation or special character to escape items in the list. If you have a parameter value that requires a comma, then use the String data type.

                                                                                                                          SecureString is not currently supported for AWS CloudFormation templates or in the China Regions.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Value" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "Value", "c2jShape" : "PSParameterValue", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The parameter value that you want to add to the system. Standard parameters have a value limit of 4 KB. Advanced parameters have a value limit of 8 KB.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "

                                                                                                                          The parameter value that you want to add to the system. Standard parameters have a value limit of 4 KB. Advanced parameters have a value limit of 8 KB.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "

                                                                                                                          The parameter value that you want to add to the system. Standard parameters have a value limit of 4 KB. Advanced parameters have a value limit of 8 KB.

                                                                                                                          \n@param value The parameter value that you want to add to the system. Standard parameters have a value limit of 4 KB. Advanced parameters have a value limit of 8 KB.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "

                                                                                                                          The parameter value that you want to add to the system. Standard parameters have a value limit of 4 KB. Advanced parameters have a value limit of 8 KB.

                                                                                                                          \n@return The parameter value that you want to add to the system. Standard parameters have a value limit of 4 KB. Advanced parameters have a value limit of 8 KB.", "getterModel" : { "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" : "

                                                                                                                          The parameter value that you want to add to the system. Standard parameters have a value limit of 4 KB. Advanced parameters have a value limit of 8 KB.

                                                                                                                          \n@param value The parameter value that you want to add to the system. Standard parameters have a value limit of 4 KB. Advanced parameters have a value limit of 8 KB.", "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 parameter value that you want to add to the system. Standard parameters have a value limit of 4 KB. Advanced parameters have a value limit of 8 KB.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "PSParameterName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The fully qualified name of the parameter that you want to add to the system. The fully qualified name includes the complete hierarchy of the parameter path and name. For example: /Dev/DBServer/MySQL/db-string13

                                                                                                                          Naming Constraints:

                                                                                                                          • Parameter names are case sensitive.

                                                                                                                          • A parameter name must be unique within an AWS Region

                                                                                                                          • A parameter name can't be prefixed with \"aws\" or \"ssm\" (case-insensitive).

                                                                                                                          • Parameter names can include only the following symbols and letters: a-zA-Z0-9_.-/

                                                                                                                          • A parameter name can't include spaces.

                                                                                                                          • Parameter hierarchies are limited to a maximum depth of fifteen levels.

                                                                                                                          For additional information about valid values for parameter names, see Requirements and Constraints for Parameter Names in the AWS Systems Manager User Guide.

                                                                                                                          The maximum length constraint listed below includes capacity for additional system attributes that are not part of the name. The maximum length for the fully qualified parameter name is 1011 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 #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                                          The fully qualified name of the parameter that you want to add to the system. The fully qualified name includes the complete hierarchy of the parameter path and name. For example: /Dev/DBServer/MySQL/db-string13

                                                                                                                          Naming Constraints:

                                                                                                                          • Parameter names are case sensitive.

                                                                                                                          • A parameter name must be unique within an AWS Region

                                                                                                                          • A parameter name can't be prefixed with \"aws\" or \"ssm\" (case-insensitive).

                                                                                                                          • Parameter names can include only the following symbols and letters: a-zA-Z0-9_.-/

                                                                                                                          • A parameter name can't include spaces.

                                                                                                                          • Parameter hierarchies are limited to a maximum depth of fifteen levels.

                                                                                                                          For additional information about valid values for parameter names, see Requirements and Constraints for Parameter Names in the AWS Systems Manager User Guide.

                                                                                                                          The maximum length constraint listed below includes capacity for additional system attributes that are not part of the name. The maximum length for the fully qualified parameter name is 1011 characters.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                          The fully qualified name of the parameter that you want to add to the system. The fully qualified name includes the complete hierarchy of the parameter path and name. For example: /Dev/DBServer/MySQL/db-string13

                                                                                                                          Naming Constraints:

                                                                                                                          • Parameter names are case sensitive.

                                                                                                                          • A parameter name must be unique within an AWS Region

                                                                                                                          • A parameter name can't be prefixed with \"aws\" or \"ssm\" (case-insensitive).

                                                                                                                          • Parameter names can include only the following symbols and letters: a-zA-Z0-9_.-/

                                                                                                                          • A parameter name can't include spaces.

                                                                                                                          • Parameter hierarchies are limited to a maximum depth of fifteen levels.

                                                                                                                          For additional information about valid values for parameter names, see Requirements and Constraints for Parameter Names in the AWS Systems Manager User Guide.

                                                                                                                          The maximum length constraint listed below includes capacity for additional system attributes that are not part of the name. The maximum length for the fully qualified parameter name is 1011 characters.

                                                                                                                          \n@param name The fully qualified name of the parameter that you want to add to the system. The fully qualified name includes the complete hierarchy of the parameter path and name. For example: /Dev/DBServer/MySQL/db-string13

                                                                                                                          Naming Constraints:

                                                                                                                          • Parameter names are case sensitive.

                                                                                                                          • A parameter name must be unique within an AWS Region

                                                                                                                          • A parameter name can't be prefixed with \"aws\" or \"ssm\" (case-insensitive).

                                                                                                                          • Parameter names can include only the following symbols and letters: a-zA-Z0-9_.-/

                                                                                                                          • A parameter name can't include spaces.

                                                                                                                          • Parameter hierarchies are limited to a maximum depth of fifteen levels.

                                                                                                                          For additional information about valid values for parameter names, see Requirements and Constraints for Parameter Names in the AWS Systems Manager User Guide.

                                                                                                                          The maximum length constraint listed below includes capacity for additional system attributes that are not part of the name. The maximum length for the fully qualified parameter name is 1011 characters.

                                                                                                                          \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                          The fully qualified name of the parameter that you want to add to the system. The fully qualified name includes the complete hierarchy of the parameter path and name. For example: /Dev/DBServer/MySQL/db-string13

                                                                                                                          Naming Constraints:

                                                                                                                          • Parameter names are case sensitive.

                                                                                                                          • A parameter name must be unique within an AWS Region

                                                                                                                          • A parameter name can't be prefixed with \"aws\" or \"ssm\" (case-insensitive).

                                                                                                                          • Parameter names can include only the following symbols and letters: a-zA-Z0-9_.-/

                                                                                                                          • A parameter name can't include spaces.

                                                                                                                          • Parameter hierarchies are limited to a maximum depth of fifteen levels.

                                                                                                                          For additional information about valid values for parameter names, see Requirements and Constraints for Parameter Names in the AWS Systems Manager User Guide.

                                                                                                                          The maximum length constraint listed below includes capacity for additional system attributes that are not part of the name. The maximum length for the fully qualified parameter name is 1011 characters.

                                                                                                                          \n@return The fully qualified name of the parameter that you want to add to the system. The fully qualified name includes the complete hierarchy of the parameter path and name. For example: /Dev/DBServer/MySQL/db-string13

                                                                                                                          Naming Constraints:

                                                                                                                          • Parameter names are case sensitive.

                                                                                                                          • A parameter name must be unique within an AWS Region

                                                                                                                          • A parameter name can't be prefixed with \"aws\" or \"ssm\" (case-insensitive).

                                                                                                                          • Parameter names can include only the following symbols and letters: a-zA-Z0-9_.-/

                                                                                                                          • A parameter name can't include spaces.

                                                                                                                          • Parameter hierarchies are limited to a maximum depth of fifteen levels.

                                                                                                                          For additional information about valid values for parameter names, see Requirements and Constraints for Parameter Names in the AWS Systems Manager User Guide.

                                                                                                                          The maximum length constraint listed below includes capacity for additional system attributes that are not part of the name. The maximum length for the fully qualified parameter name is 1011 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" : "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 fully qualified name of the parameter that you want to add to the system. The fully qualified name includes the complete hierarchy of the parameter path and name. For example: /Dev/DBServer/MySQL/db-string13

                                                                                                                          Naming Constraints:

                                                                                                                          • Parameter names are case sensitive.

                                                                                                                          • A parameter name must be unique within an AWS Region

                                                                                                                          • A parameter name can't be prefixed with \"aws\" or \"ssm\" (case-insensitive).

                                                                                                                          • Parameter names can include only the following symbols and letters: a-zA-Z0-9_.-/

                                                                                                                          • A parameter name can't include spaces.

                                                                                                                          • Parameter hierarchies are limited to a maximum depth of fifteen levels.

                                                                                                                          For additional information about valid values for parameter names, see Requirements and Constraints for Parameter Names in the AWS Systems Manager User Guide.

                                                                                                                          The maximum length constraint listed below includes capacity for additional system attributes that are not part of the name. The maximum length for the fully qualified parameter name is 1011 characters.

                                                                                                                          \n@param name The fully qualified name of the parameter that you want to add to the system. The fully qualified name includes the complete hierarchy of the parameter path and name. For example: /Dev/DBServer/MySQL/db-string13

                                                                                                                          Naming Constraints:

                                                                                                                          • Parameter names are case sensitive.

                                                                                                                          • A parameter name must be unique within an AWS Region

                                                                                                                          • A parameter name can't be prefixed with \"aws\" or \"ssm\" (case-insensitive).

                                                                                                                          • Parameter names can include only the following symbols and letters: a-zA-Z0-9_.-/

                                                                                                                          • A parameter name can't include spaces.

                                                                                                                          • Parameter hierarchies are limited to a maximum depth of fifteen levels.

                                                                                                                          For additional information about valid values for parameter names, see Requirements and Constraints for Parameter Names in the AWS Systems Manager User Guide.

                                                                                                                          The maximum length constraint listed below includes capacity for additional system attributes that are not part of the name. The maximum length for the fully qualified parameter name is 1011 characters.

                                                                                                                          ", "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 fully qualified name of the parameter that you want to add to the system. The fully qualified name includes the complete hierarchy of the parameter path and name. For example: /Dev/DBServer/MySQL/db-string13

                                                                                                                          Naming Constraints:

                                                                                                                          • Parameter names are case sensitive.

                                                                                                                          • A parameter name must be unique within an AWS Region

                                                                                                                          • A parameter name can't be prefixed with \"aws\" or \"ssm\" (case-insensitive).

                                                                                                                          • Parameter names can include only the following symbols and letters: a-zA-Z0-9_.-/

                                                                                                                          • A parameter name can't include spaces.

                                                                                                                          • Parameter hierarchies are limited to a maximum depth of fifteen levels.

                                                                                                                          For additional information about valid values for parameter names, see Requirements and Constraints for Parameter Names in the AWS Systems Manager User Guide.

                                                                                                                          The maximum length constraint listed below includes capacity for additional system attributes that are not part of the name. The maximum length for the fully qualified parameter name is 1011 characters.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "ParameterDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          Information about the parameter that you want to add to the system. Optional but recommended.

                                                                                                                          Do not enter personally identifiable information in this field.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                                                                          Information about the parameter that you want to add to the system. Optional but recommended.

                                                                                                                          Do not enter personally identifiable information in this field.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                                          Information about the parameter that you want to add to the system. Optional but recommended.

                                                                                                                          Do not enter personally identifiable information in this field.

                                                                                                                          \n@param description Information about the parameter that you want to add to the system. Optional but recommended.

                                                                                                                          Do not enter personally identifiable information in this field.

                                                                                                                          \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                                          Information about the parameter that you want to add to the system. Optional but recommended.

                                                                                                                          Do not enter personally identifiable information in this field.

                                                                                                                          \n@return Information about the parameter that you want to add to the system. Optional but recommended.

                                                                                                                          Do not enter personally identifiable information in this field.

                                                                                                                          ", "getterModel" : { "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" : "

                                                                                                                          Information about the parameter that you want to add to the system. Optional but recommended.

                                                                                                                          Do not enter personally identifiable information in this field.

                                                                                                                          \n@param description Information about the parameter that you want to add to the system. Optional but recommended.

                                                                                                                          Do not enter personally identifiable information in this field.

                                                                                                                          ", "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" : "

                                                                                                                          Information about the parameter that you want to add to the system. Optional but recommended.

                                                                                                                          Do not enter personally identifiable information in this field.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "Value", "c2jShape" : "PSParameterValue", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The parameter value that you want to add to the system. Standard parameters have a value limit of 4 KB. Advanced parameters have a value limit of 8 KB.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "

                                                                                                                          The parameter value that you want to add to the system. Standard parameters have a value limit of 4 KB. Advanced parameters have a value limit of 8 KB.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "

                                                                                                                          The parameter value that you want to add to the system. Standard parameters have a value limit of 4 KB. Advanced parameters have a value limit of 8 KB.

                                                                                                                          \n@param value The parameter value that you want to add to the system. Standard parameters have a value limit of 4 KB. Advanced parameters have a value limit of 8 KB.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "

                                                                                                                          The parameter value that you want to add to the system. Standard parameters have a value limit of 4 KB. Advanced parameters have a value limit of 8 KB.

                                                                                                                          \n@return The parameter value that you want to add to the system. Standard parameters have a value limit of 4 KB. Advanced parameters have a value limit of 8 KB.", "getterModel" : { "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" : "

                                                                                                                          The parameter value that you want to add to the system. Standard parameters have a value limit of 4 KB. Advanced parameters have a value limit of 8 KB.

                                                                                                                          \n@param value The parameter value that you want to add to the system. Standard parameters have a value limit of 4 KB. Advanced parameters have a value limit of 8 KB.", "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 parameter value that you want to add to the system. Standard parameters have a value limit of 4 KB. Advanced parameters have a value limit of 8 KB.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "ParameterType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The type of parameter that you want to add to the system.

                                                                                                                          Items in a StringList must be separated by a comma (,). You can't use other punctuation or special character to escape items in the list. If you have a parameter value that requires a comma, then use the String data type.

                                                                                                                          SecureString is not currently supported for AWS CloudFormation templates or in the China Regions.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeAsString(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)", "deprecated" : false, "documentation" : "

                                                                                                                          The type of parameter that you want to add to the system.

                                                                                                                          Items in a StringList must be separated by a comma (,). You can't use other punctuation or special character to escape items in the list. If you have a parameter value that requires a comma, then use the String data type.

                                                                                                                          SecureString is not currently supported for AWS CloudFormation templates or in the China Regions.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : "ParameterType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                                                                                          The type of parameter that you want to add to the system.

                                                                                                                          Items in a StringList must be separated by a comma (,). You can't use other punctuation or special character to escape items in the list. If you have a parameter value that requires a comma, then use the String data type.

                                                                                                                          SecureString is not currently supported for AWS CloudFormation templates or in the China Regions.

                                                                                                                          \n@param type The type of parameter that you want to add to the system.

                                                                                                                          Items in a StringList must be separated by a comma (,). You can't use other punctuation or special character to escape items in the list. If you have a parameter value that requires a comma, then use the String data type.

                                                                                                                          SecureString is not currently supported for AWS CloudFormation templates or in the China Regions.

                                                                                                                          \n@see ParameterType\n@return Returns a reference to this object so that method calls can be chained together.\n@see ParameterType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                                          The type of parameter that you want to add to the system.

                                                                                                                          Items in a StringList must be separated by a comma (,). You can't use other punctuation or special character to escape items in the list. If you have a parameter value that requires a comma, then use the String data type.

                                                                                                                          SecureString is not currently supported for AWS CloudFormation templates or in the China Regions.

                                                                                                                          \n

                                                                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link ParameterType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                                                                                                          \n@return The type of parameter that you want to add to the system.

                                                                                                                          Items in a StringList must be separated by a comma (,). You can't use other punctuation or special character to escape items in the list. If you have a parameter value that requires a comma, then use the String data type.

                                                                                                                          SecureString is not currently supported for AWS CloudFormation templates or in the China Regions.

                                                                                                                          \n@see ParameterType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Type", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "

                                                                                                                          The type of parameter that you want to add to the system.

                                                                                                                          Items in a StringList must be separated by a comma (,). You can't use other punctuation or special character to escape items in the list. If you have a parameter value that requires a comma, then use the String data type.

                                                                                                                          SecureString is not currently supported for AWS CloudFormation templates or in the China Regions.

                                                                                                                          \n@param type The type of parameter that you want to add to the system.

                                                                                                                          Items in a StringList must be separated by a comma (,). You can't use other punctuation or special character to escape items in the list. If you have a parameter value that requires a comma, then use the String data type.

                                                                                                                          SecureString is not currently supported for AWS CloudFormation templates or in the China Regions.

                                                                                                                          \n@see ParameterType", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                                                                                                                          The type of parameter that you want to add to the system.

                                                                                                                          Items in a StringList must be separated by a comma (,). You can't use other punctuation or special character to escape items in the list. If you have a parameter value that requires a comma, then use the String data type.

                                                                                                                          SecureString is not currently supported for AWS CloudFormation templates or in the China Regions.

                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getKeyId", "beanStyleSetterMethodName" : "setKeyId", "c2jName" : "KeyId", "c2jShape" : "ParameterKeyId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                          The KMS Key ID that you want to use to encrypt a parameter. Either the default AWS Key Management Service (AWS KMS) key automatically assigned to your AWS account or a custom key. Required for parameters that use the SecureString data type.

                                                                                                                          If you don't specify a key ID, the system uses the default key associated with your AWS account.

                                                                                                                          • To use your default AWS KMS key, choose the SecureString data type, and do not specify the Key ID when you create the parameter. The system automatically populates Key ID with your default KMS key.

                                                                                                                          • To use a custom KMS key, choose the SecureString data type with the Key ID parameter.

                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #keyId(String)}.\n@param keyId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #keyId(String)", "deprecated" : false, "documentation" : "

                                                                                                                          The KMS Key ID that you want to use to encrypt a parameter. Either the default AWS Key Management Service (AWS KMS) key automatically assigned to your AWS account or a custom key. Required for parameters that use the SecureString data type.

                                                                                                                          If you don't specify a key ID, the system uses the default key associated with your AWS account.

                                                                                                                          • To use your default AWS KMS key, choose the SecureString data type, and do not specify the Key ID when you create the parameter. The system automatically populates Key ID with your default KMS key.

                                                                                                                          • To use a custom KMS key, choose the SecureString data type with the Key ID parameter.

                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "keyId", "fluentSetterDocumentation" : "

                                                                                                                          The KMS Key ID that you want to use to encrypt a parameter. Either the default AWS Key Management Service (AWS KMS) key automatically assigned to your AWS account or a custom key. Required for parameters that use the SecureString data type.

                                                                                                                          If you don't specify a key ID, the system uses the default key associated with your AWS account.

                                                                                                                          • To use your default AWS KMS key, choose the SecureString data type, and do not specify the Key ID when you create the parameter. The system automatically populates Key ID with your default KMS key.

                                                                                                                          • To use a custom KMS key, choose the SecureString data type with the Key ID parameter.

                                                                                                                          \n@param keyId The KMS Key ID that you want to use to encrypt a parameter. Either the default AWS Key Management Service (AWS KMS) key automatically assigned to your AWS account or a custom key. Required for parameters that use the SecureString data type.

                                                                                                                          If you don't specify a key ID, the system uses the default key associated with your AWS account.

                                                                                                                          • To use your default AWS KMS key, choose the SecureString data type, and do not specify the Key ID when you create the parameter. The system automatically populates Key ID with your default KMS key.

                                                                                                                          • To use a custom KMS key, choose the SecureString data type with the Key ID parameter.

                                                                                                                          • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "keyId", "getterDocumentation" : "

                                                                                                                            The KMS Key ID that you want to use to encrypt a parameter. Either the default AWS Key Management Service (AWS KMS) key automatically assigned to your AWS account or a custom key. Required for parameters that use the SecureString data type.

                                                                                                                            If you don't specify a key ID, the system uses the default key associated with your AWS account.

                                                                                                                            • To use your default AWS KMS key, choose the SecureString data type, and do not specify the Key ID when you create the parameter. The system automatically populates Key ID with your default KMS key.

                                                                                                                            • To use a custom KMS key, choose the SecureString data type with the Key ID parameter.

                                                                                                                            \n@return The KMS Key ID that you want to use to encrypt a parameter. Either the default AWS Key Management Service (AWS KMS) key automatically assigned to your AWS account or a custom key. Required for parameters that use the SecureString data type.

                                                                                                                            If you don't specify a key ID, the system uses the default key associated with your AWS account.

                                                                                                                            • To use your default AWS KMS key, choose the SecureString data type, and do not specify the Key ID when you create the parameter. The system automatically populates Key ID with your default KMS key.

                                                                                                                            • To use a custom KMS key, choose the SecureString data type with the Key ID parameter.

                                                                                                                            • ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "KeyId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "KeyId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "KeyId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                              The KMS Key ID that you want to use to encrypt a parameter. Either the default AWS Key Management Service (AWS KMS) key automatically assigned to your AWS account or a custom key. Required for parameters that use the SecureString data type.

                                                                                                                              If you don't specify a key ID, the system uses the default key associated with your AWS account.

                                                                                                                              • To use your default AWS KMS key, choose the SecureString data type, and do not specify the Key ID when you create the parameter. The system automatically populates Key ID with your default KMS key.

                                                                                                                              • To use a custom KMS key, choose the SecureString data type with the Key ID parameter.

                                                                                                                              \n@param keyId The KMS Key ID that you want to use to encrypt a parameter. Either the default AWS Key Management Service (AWS KMS) key automatically assigned to your AWS account or a custom key. Required for parameters that use the SecureString data type.

                                                                                                                              If you don't specify a key ID, the system uses the default key associated with your AWS account.

                                                                                                                              • To use your default AWS KMS key, choose the SecureString data type, and do not specify the Key ID when you create the parameter. The system automatically populates Key ID with your default KMS key.

                                                                                                                              • To use a custom KMS key, choose the SecureString data type with the Key ID parameter.

                                                                                                                              • ", "setterMethodName" : "setKeyId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "keyId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "keyId", "variableType" : "String", "documentation" : "

                                                                                                                                The KMS Key ID that you want to use to encrypt a parameter. Either the default AWS Key Management Service (AWS KMS) key automatically assigned to your AWS account or a custom key. Required for parameters that use the SecureString data type.

                                                                                                                                If you don't specify a key ID, the system uses the default key associated with your AWS account.

                                                                                                                                • To use your default AWS KMS key, choose the SecureString data type, and do not specify the Key ID when you create the parameter. The system automatically populates Key ID with your default KMS key.

                                                                                                                                • To use a custom KMS key, choose the SecureString data type with the Key ID parameter.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOverwrite", "beanStyleSetterMethodName" : "setOverwrite", "c2jName" : "Overwrite", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                Overwrite an existing parameter. If not specified, will default to \"false\".

                                                                                                                                \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #overwrite(Boolean)}.\n@param overwrite 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 #overwrite(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                Overwrite an existing parameter. If not specified, will default to \"false\".

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "overwrite", "fluentSetterDocumentation" : "

                                                                                                                                Overwrite an existing parameter. If not specified, will default to \"false\".

                                                                                                                                \n@param overwrite Overwrite an existing parameter. If not specified, will default to \"false\".\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "overwrite", "getterDocumentation" : "

                                                                                                                                Overwrite an existing parameter. If not specified, will default to \"false\".

                                                                                                                                \n@return Overwrite an existing parameter. If not specified, will default to \"false\".", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Overwrite", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Overwrite", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Overwrite", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                Overwrite an existing parameter. If not specified, will default to \"false\".

                                                                                                                                \n@param overwrite Overwrite an existing parameter. If not specified, will default to \"false\".", "setterMethodName" : "setOverwrite", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "overwrite", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "overwrite", "variableType" : "Boolean", "documentation" : "

                                                                                                                                Overwrite an existing parameter. If not specified, will default to \"false\".

                                                                                                                                ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAllowedPattern", "beanStyleSetterMethodName" : "setAllowedPattern", "c2jName" : "AllowedPattern", "c2jShape" : "AllowedPattern", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                A regular expression used to validate the parameter value. For example, for String types with values restricted to numbers, you can specify the following: AllowedPattern=^\\d+$

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #allowedPattern(String)}.\n@param allowedPattern a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #allowedPattern(String)", "deprecated" : false, "documentation" : "

                                                                                                                                A regular expression used to validate the parameter value. For example, for String types with values restricted to numbers, you can specify the following: AllowedPattern=^\\d+$

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "allowedPattern", "fluentSetterDocumentation" : "

                                                                                                                                A regular expression used to validate the parameter value. For example, for String types with values restricted to numbers, you can specify the following: AllowedPattern=^\\d+$

                                                                                                                                \n@param allowedPattern A regular expression used to validate the parameter value. For example, for String types with values restricted to numbers, you can specify the following: AllowedPattern=^\\d+$\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "allowedPattern", "getterDocumentation" : "

                                                                                                                                A regular expression used to validate the parameter value. For example, for String types with values restricted to numbers, you can specify the following: AllowedPattern=^\\d+$

                                                                                                                                \n@return A regular expression used to validate the parameter value. For example, for String types with values restricted to numbers, you can specify the following: AllowedPattern=^\\d+$", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AllowedPattern", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AllowedPattern", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AllowedPattern", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                A regular expression used to validate the parameter value. For example, for String types with values restricted to numbers, you can specify the following: AllowedPattern=^\\d+$

                                                                                                                                \n@param allowedPattern A regular expression used to validate the parameter value. For example, for String types with values restricted to numbers, you can specify the following: AllowedPattern=^\\d+$", "setterMethodName" : "setAllowedPattern", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "allowedPattern", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "allowedPattern", "variableType" : "String", "documentation" : "

                                                                                                                                A regular expression used to validate the parameter value. For example, for String types with values restricted to numbers, you can specify the following: AllowedPattern=^\\d+$

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTags", "beanStyleSetterMethodName" : "setTags", "c2jName" : "Tags", "c2jShape" : "TagList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag a Systems Manager parameter to identify the type of resource to which it applies, the environment, or the type of configuration data referenced by the parameter. In this case, you could specify the following key name/value pairs:

                                                                                                                                • Key=Resource,Value=S3bucket

                                                                                                                                • Key=OS,Value=Windows

                                                                                                                                • Key=ParameterType,Value=LicenseKey

                                                                                                                                To add tags to an existing Systems Manager parameter, use the AddTagsToResource action.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #tags(List)}.\n@param tags a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tags(List)", "deprecated" : false, "documentation" : "

                                                                                                                                Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag a Systems Manager parameter to identify the type of resource to which it applies, the environment, or the type of configuration data referenced by the parameter. In this case, you could specify the following key name/value pairs:

                                                                                                                                • Key=Resource,Value=S3bucket

                                                                                                                                • Key=OS,Value=Windows

                                                                                                                                • Key=ParameterType,Value=LicenseKey

                                                                                                                                To add tags to an existing Systems Manager parameter, use the AddTagsToResource action.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tags", "fluentSetterDocumentation" : "

                                                                                                                                Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag a Systems Manager parameter to identify the type of resource to which it applies, the environment, or the type of configuration data referenced by the parameter. In this case, you could specify the following key name/value pairs:

                                                                                                                                • Key=Resource,Value=S3bucket

                                                                                                                                • Key=OS,Value=Windows

                                                                                                                                • Key=ParameterType,Value=LicenseKey

                                                                                                                                To add tags to an existing Systems Manager parameter, use the AddTagsToResource action.

                                                                                                                                \n@param tags Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag a Systems Manager parameter to identify the type of resource to which it applies, the environment, or the type of configuration data referenced by the parameter. In this case, you could specify the following key name/value pairs:

                                                                                                                                • Key=Resource,Value=S3bucket

                                                                                                                                • Key=OS,Value=Windows

                                                                                                                                • Key=ParameterType,Value=LicenseKey

                                                                                                                                To add tags to an existing Systems Manager parameter, use the AddTagsToResource action.

                                                                                                                                \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tags", "getterDocumentation" : "

                                                                                                                                Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag a Systems Manager parameter to identify the type of resource to which it applies, the environment, or the type of configuration data referenced by the parameter. In this case, you could specify the following key name/value pairs:

                                                                                                                                • Key=Resource,Value=S3bucket

                                                                                                                                • Key=OS,Value=Windows

                                                                                                                                • Key=ParameterType,Value=LicenseKey

                                                                                                                                To add tags to an existing Systems Manager parameter, use the AddTagsToResource action.

                                                                                                                                \n

                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                \n@return Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag a Systems Manager parameter to identify the type of resource to which it applies, the environment, or the type of configuration data referenced by the parameter. In this case, you could specify the following key name/value pairs:

                                                                                                                                • Key=Resource,Value=S3bucket

                                                                                                                                • Key=OS,Value=Windows

                                                                                                                                • Key=ParameterType,Value=LicenseKey

                                                                                                                                To add tags to an existing Systems Manager parameter, use the AddTagsToResource action.

                                                                                                                                ", "getterModel" : { "returnType" : "java.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" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Tag", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Tag.Builder} avoiding the need to create one manually via {@link Tag#builder()}.\n\nWhen the {@link Consumer} completes, {@link Tag.Builder#build()} is called immediately and its result is passed to {@link #member(Tag)}.\n@param member a consumer that will call methods on {@link Tag.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Tag)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Tag", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "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" }, "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" : "

                                                                                                                                Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag a Systems Manager parameter to identify the type of resource to which it applies, the environment, or the type of configuration data referenced by the parameter. In this case, you could specify the following key name/value pairs:

                                                                                                                                • Key=Resource,Value=S3bucket

                                                                                                                                • Key=OS,Value=Windows

                                                                                                                                • Key=ParameterType,Value=LicenseKey

                                                                                                                                To add tags to an existing Systems Manager parameter, use the AddTagsToResource action.

                                                                                                                                \n@param tags Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag a Systems Manager parameter to identify the type of resource to which it applies, the environment, or the type of configuration data referenced by the parameter. In this case, you could specify the following key name/value pairs:

                                                                                                                                • Key=Resource,Value=S3bucket

                                                                                                                                • Key=OS,Value=Windows

                                                                                                                                • Key=ParameterType,Value=LicenseKey

                                                                                                                                To add tags to an existing Systems Manager parameter, use the AddTagsToResource action.

                                                                                                                                ", "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" : "

                                                                                                                                Optional metadata that you assign to a resource. Tags enable you to categorize a resource in different ways, such as by purpose, owner, or environment. For example, you might want to tag a Systems Manager parameter to identify the type of resource to which it applies, the environment, or the type of configuration data referenced by the parameter. In this case, you could specify the following key name/value pairs:

                                                                                                                                • Key=Resource,Value=S3bucket

                                                                                                                                • Key=OS,Value=Windows

                                                                                                                                • Key=ParameterType,Value=LicenseKey

                                                                                                                                To add tags to an existing Systems Manager parameter, use the AddTagsToResource action.

                                                                                                                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTierAsString", "beanStyleSetterMethodName" : "setTier", "c2jName" : "Tier", "c2jShape" : "ParameterTier", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                Parameter Store offers a standard tier and an advanced tier for parameters. Standard parameters have a value limit of 4 KB and can't be configured to use parameter policies. You can create a maximum of 10,000 standard parameters per account and per Region. Standard parameters are offered at no additional cost.

                                                                                                                                Advanced parameters have a value limit of 8 KB and can be configured to use parameter policies. You can create a maximum of 100,000 advanced parameters per account and per Region. Advanced parameters incur a charge.

                                                                                                                                If you don't specify a parameter tier when you create a new parameter, the parameter defaults to using the standard tier. You can change a standard parameter to an advanced parameter at any time. But you can't revert an advanced parameter to a standard parameter. Reverting an advanced parameter to a standard parameter would result in data loss because the system would truncate the size of the parameter from 8 KB to 4 KB. Reverting would also remove any policies attached to the parameter. Lastly, advanced parameters use a different form of encryption than standard parameters.

                                                                                                                                If you no longer need an advanced parameter, or if you no longer want to incur charges for an advanced parameter, you must delete it and recreate it as a new standard parameter. For more information, see About Advanced Parameters in the AWS Systems Manager User Guide.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #tierAsString(String)}.\n@param tier a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tier(String)", "deprecated" : false, "documentation" : "

                                                                                                                                Parameter Store offers a standard tier and an advanced tier for parameters. Standard parameters have a value limit of 4 KB and can't be configured to use parameter policies. You can create a maximum of 10,000 standard parameters per account and per Region. Standard parameters are offered at no additional cost.

                                                                                                                                Advanced parameters have a value limit of 8 KB and can be configured to use parameter policies. You can create a maximum of 100,000 advanced parameters per account and per Region. Advanced parameters incur a charge.

                                                                                                                                If you don't specify a parameter tier when you create a new parameter, the parameter defaults to using the standard tier. You can change a standard parameter to an advanced parameter at any time. But you can't revert an advanced parameter to a standard parameter. Reverting an advanced parameter to a standard parameter would result in data loss because the system would truncate the size of the parameter from 8 KB to 4 KB. Reverting would also remove any policies attached to the parameter. Lastly, advanced parameters use a different form of encryption than standard parameters.

                                                                                                                                If you no longer need an advanced parameter, or if you no longer want to incur charges for an advanced parameter, you must delete it and recreate it as a new standard parameter. For more information, see About Advanced Parameters in the AWS Systems Manager User Guide.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : "ParameterTier", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "tier", "fluentEnumSetterMethodName" : "tier", "fluentGetterMethodName" : "tierAsString", "fluentSetterDocumentation" : "

                                                                                                                                Parameter Store offers a standard tier and an advanced tier for parameters. Standard parameters have a value limit of 4 KB and can't be configured to use parameter policies. You can create a maximum of 10,000 standard parameters per account and per Region. Standard parameters are offered at no additional cost.

                                                                                                                                Advanced parameters have a value limit of 8 KB and can be configured to use parameter policies. You can create a maximum of 100,000 advanced parameters per account and per Region. Advanced parameters incur a charge.

                                                                                                                                If you don't specify a parameter tier when you create a new parameter, the parameter defaults to using the standard tier. You can change a standard parameter to an advanced parameter at any time. But you can't revert an advanced parameter to a standard parameter. Reverting an advanced parameter to a standard parameter would result in data loss because the system would truncate the size of the parameter from 8 KB to 4 KB. Reverting would also remove any policies attached to the parameter. Lastly, advanced parameters use a different form of encryption than standard parameters.

                                                                                                                                If you no longer need an advanced parameter, or if you no longer want to incur charges for an advanced parameter, you must delete it and recreate it as a new standard parameter. For more information, see About Advanced Parameters in the AWS Systems Manager User Guide.

                                                                                                                                \n@param tier Parameter Store offers a standard tier and an advanced tier for parameters. Standard parameters have a value limit of 4 KB and can't be configured to use parameter policies. You can create a maximum of 10,000 standard parameters per account and per Region. Standard parameters are offered at no additional cost.

                                                                                                                                Advanced parameters have a value limit of 8 KB and can be configured to use parameter policies. You can create a maximum of 100,000 advanced parameters per account and per Region. Advanced parameters incur a charge.

                                                                                                                                If you don't specify a parameter tier when you create a new parameter, the parameter defaults to using the standard tier. You can change a standard parameter to an advanced parameter at any time. But you can't revert an advanced parameter to a standard parameter. Reverting an advanced parameter to a standard parameter would result in data loss because the system would truncate the size of the parameter from 8 KB to 4 KB. Reverting would also remove any policies attached to the parameter. Lastly, advanced parameters use a different form of encryption than standard parameters.

                                                                                                                                If you no longer need an advanced parameter, or if you no longer want to incur charges for an advanced parameter, you must delete it and recreate it as a new standard parameter. For more information, see About Advanced Parameters in the AWS Systems Manager User Guide.\n@see ParameterTier\n@return Returns a reference to this object so that method calls can be chained together.\n@see ParameterTier", "fluentSetterMethodName" : "tier", "getterDocumentation" : "

                                                                                                                                Parameter Store offers a standard tier and an advanced tier for parameters. Standard parameters have a value limit of 4 KB and can't be configured to use parameter policies. You can create a maximum of 10,000 standard parameters per account and per Region. Standard parameters are offered at no additional cost.

                                                                                                                                Advanced parameters have a value limit of 8 KB and can be configured to use parameter policies. You can create a maximum of 100,000 advanced parameters per account and per Region. Advanced parameters incur a charge.

                                                                                                                                If you don't specify a parameter tier when you create a new parameter, the parameter defaults to using the standard tier. You can change a standard parameter to an advanced parameter at any time. But you can't revert an advanced parameter to a standard parameter. Reverting an advanced parameter to a standard parameter would result in data loss because the system would truncate the size of the parameter from 8 KB to 4 KB. Reverting would also remove any policies attached to the parameter. Lastly, advanced parameters use a different form of encryption than standard parameters.

                                                                                                                                If you no longer need an advanced parameter, or if you no longer want to incur charges for an advanced parameter, you must delete it and recreate it as a new standard parameter. For more information, see About Advanced Parameters in the AWS Systems Manager User Guide.

                                                                                                                                \n

                                                                                                                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #tier} will return {@link ParameterTier#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #tierAsString}.\n

                                                                                                                                \n@return Parameter Store offers a standard tier and an advanced tier for parameters. Standard parameters have a value limit of 4 KB and can't be configured to use parameter policies. You can create a maximum of 10,000 standard parameters per account and per Region. Standard parameters are offered at no additional cost.

                                                                                                                                Advanced parameters have a value limit of 8 KB and can be configured to use parameter policies. You can create a maximum of 100,000 advanced parameters per account and per Region. Advanced parameters incur a charge.

                                                                                                                                If you don't specify a parameter tier when you create a new parameter, the parameter defaults to using the standard tier. You can change a standard parameter to an advanced parameter at any time. But you can't revert an advanced parameter to a standard parameter. Reverting an advanced parameter to a standard parameter would result in data loss because the system would truncate the size of the parameter from 8 KB to 4 KB. Reverting would also remove any policies attached to the parameter. Lastly, advanced parameters use a different form of encryption than standard parameters.

                                                                                                                                If you no longer need an advanced parameter, or if you no longer want to incur charges for an advanced parameter, you must delete it and recreate it as a new standard parameter. For more information, see About Advanced Parameters in the AWS Systems Manager User Guide.\n@see ParameterTier", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Tier", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Tier", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Tier", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                Parameter Store offers a standard tier and an advanced tier for parameters. Standard parameters have a value limit of 4 KB and can't be configured to use parameter policies. You can create a maximum of 10,000 standard parameters per account and per Region. Standard parameters are offered at no additional cost.

                                                                                                                                Advanced parameters have a value limit of 8 KB and can be configured to use parameter policies. You can create a maximum of 100,000 advanced parameters per account and per Region. Advanced parameters incur a charge.

                                                                                                                                If you don't specify a parameter tier when you create a new parameter, the parameter defaults to using the standard tier. You can change a standard parameter to an advanced parameter at any time. But you can't revert an advanced parameter to a standard parameter. Reverting an advanced parameter to a standard parameter would result in data loss because the system would truncate the size of the parameter from 8 KB to 4 KB. Reverting would also remove any policies attached to the parameter. Lastly, advanced parameters use a different form of encryption than standard parameters.

                                                                                                                                If you no longer need an advanced parameter, or if you no longer want to incur charges for an advanced parameter, you must delete it and recreate it as a new standard parameter. For more information, see About Advanced Parameters in the AWS Systems Manager User Guide.

                                                                                                                                \n@param tier Parameter Store offers a standard tier and an advanced tier for parameters. Standard parameters have a value limit of 4 KB and can't be configured to use parameter policies. You can create a maximum of 10,000 standard parameters per account and per Region. Standard parameters are offered at no additional cost.

                                                                                                                                Advanced parameters have a value limit of 8 KB and can be configured to use parameter policies. You can create a maximum of 100,000 advanced parameters per account and per Region. Advanced parameters incur a charge.

                                                                                                                                If you don't specify a parameter tier when you create a new parameter, the parameter defaults to using the standard tier. You can change a standard parameter to an advanced parameter at any time. But you can't revert an advanced parameter to a standard parameter. Reverting an advanced parameter to a standard parameter would result in data loss because the system would truncate the size of the parameter from 8 KB to 4 KB. Reverting would also remove any policies attached to the parameter. Lastly, advanced parameters use a different form of encryption than standard parameters.

                                                                                                                                If you no longer need an advanced parameter, or if you no longer want to incur charges for an advanced parameter, you must delete it and recreate it as a new standard parameter. For more information, see About Advanced Parameters in the AWS Systems Manager User Guide.\n@see ParameterTier", "setterMethodName" : "setTier", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tier", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tier", "variableType" : "String", "documentation" : "

                                                                                                                                Parameter Store offers a standard tier and an advanced tier for parameters. Standard parameters have a value limit of 4 KB and can't be configured to use parameter policies. You can create a maximum of 10,000 standard parameters per account and per Region. Standard parameters are offered at no additional cost.

                                                                                                                                Advanced parameters have a value limit of 8 KB and can be configured to use parameter policies. You can create a maximum of 100,000 advanced parameters per account and per Region. Advanced parameters incur a charge.

                                                                                                                                If you don't specify a parameter tier when you create a new parameter, the parameter defaults to using the standard tier. You can change a standard parameter to an advanced parameter at any time. But you can't revert an advanced parameter to a standard parameter. Reverting an advanced parameter to a standard parameter would result in data loss because the system would truncate the size of the parameter from 8 KB to 4 KB. Reverting would also remove any policies attached to the parameter. Lastly, advanced parameters use a different form of encryption than standard parameters.

                                                                                                                                If you no longer need an advanced parameter, or if you no longer want to incur charges for an advanced parameter, you must delete it and recreate it as a new standard parameter. For more information, see About Advanced Parameters in the AWS Systems Manager User Guide.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPolicies", "beanStyleSetterMethodName" : "setPolicies", "c2jName" : "Policies", "c2jShape" : "ParameterPolicies", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                One or more policies to apply to a parameter. This action takes a JSON array. Parameter Store supports the following policy types:

                                                                                                                                Expiration: This policy deletes the parameter after it expires. When you create the policy, you specify the expiration date. You can update the expiration date and time by updating the policy. Updating the parameter does not affect the expiration date and time. When the expiration time is reached, Parameter Store deletes the parameter.

                                                                                                                                ExpirationNotification: This policy triggers an event in Amazon CloudWatch Events that notifies you about the expiration. By using this policy, you can receive notification before or after the expiration time is reached, in units of days or hours.

                                                                                                                                NoChangeNotification: This policy triggers a CloudWatch event if a parameter has not been modified for a specified period of time. This policy type is useful when, for example, a secret needs to be changed within a period of time, but it has not been changed.

                                                                                                                                All existing policies are preserved until you send new policies or an empty policy. For more information about parameter policies, see Working with Parameter Policies.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #policies(String)}.\n@param policies a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #policies(String)", "deprecated" : false, "documentation" : "

                                                                                                                                One or more policies to apply to a parameter. This action takes a JSON array. Parameter Store supports the following policy types:

                                                                                                                                Expiration: This policy deletes the parameter after it expires. When you create the policy, you specify the expiration date. You can update the expiration date and time by updating the policy. Updating the parameter does not affect the expiration date and time. When the expiration time is reached, Parameter Store deletes the parameter.

                                                                                                                                ExpirationNotification: This policy triggers an event in Amazon CloudWatch Events that notifies you about the expiration. By using this policy, you can receive notification before or after the expiration time is reached, in units of days or hours.

                                                                                                                                NoChangeNotification: This policy triggers a CloudWatch event if a parameter has not been modified for a specified period of time. This policy type is useful when, for example, a secret needs to be changed within a period of time, but it has not been changed.

                                                                                                                                All existing policies are preserved until you send new policies or an empty policy. For more information about parameter policies, see Working with Parameter Policies.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "policies", "fluentSetterDocumentation" : "

                                                                                                                                One or more policies to apply to a parameter. This action takes a JSON array. Parameter Store supports the following policy types:

                                                                                                                                Expiration: This policy deletes the parameter after it expires. When you create the policy, you specify the expiration date. You can update the expiration date and time by updating the policy. Updating the parameter does not affect the expiration date and time. When the expiration time is reached, Parameter Store deletes the parameter.

                                                                                                                                ExpirationNotification: This policy triggers an event in Amazon CloudWatch Events that notifies you about the expiration. By using this policy, you can receive notification before or after the expiration time is reached, in units of days or hours.

                                                                                                                                NoChangeNotification: This policy triggers a CloudWatch event if a parameter has not been modified for a specified period of time. This policy type is useful when, for example, a secret needs to be changed within a period of time, but it has not been changed.

                                                                                                                                All existing policies are preserved until you send new policies or an empty policy. For more information about parameter policies, see Working with Parameter Policies.

                                                                                                                                \n@param policies One or more policies to apply to a parameter. This action takes a JSON array. Parameter Store supports the following policy types:

                                                                                                                                Expiration: This policy deletes the parameter after it expires. When you create the policy, you specify the expiration date. You can update the expiration date and time by updating the policy. Updating the parameter does not affect the expiration date and time. When the expiration time is reached, Parameter Store deletes the parameter.

                                                                                                                                ExpirationNotification: This policy triggers an event in Amazon CloudWatch Events that notifies you about the expiration. By using this policy, you can receive notification before or after the expiration time is reached, in units of days or hours.

                                                                                                                                NoChangeNotification: This policy triggers a CloudWatch event if a parameter has not been modified for a specified period of time. This policy type is useful when, for example, a secret needs to be changed within a period of time, but it has not been changed.

                                                                                                                                All existing policies are preserved until you send new policies or an empty policy. For more information about parameter policies, see Working with Parameter Policies.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "policies", "getterDocumentation" : "

                                                                                                                                One or more policies to apply to a parameter. This action takes a JSON array. Parameter Store supports the following policy types:

                                                                                                                                Expiration: This policy deletes the parameter after it expires. When you create the policy, you specify the expiration date. You can update the expiration date and time by updating the policy. Updating the parameter does not affect the expiration date and time. When the expiration time is reached, Parameter Store deletes the parameter.

                                                                                                                                ExpirationNotification: This policy triggers an event in Amazon CloudWatch Events that notifies you about the expiration. By using this policy, you can receive notification before or after the expiration time is reached, in units of days or hours.

                                                                                                                                NoChangeNotification: This policy triggers a CloudWatch event if a parameter has not been modified for a specified period of time. This policy type is useful when, for example, a secret needs to be changed within a period of time, but it has not been changed.

                                                                                                                                All existing policies are preserved until you send new policies or an empty policy. For more information about parameter policies, see Working with Parameter Policies.

                                                                                                                                \n@return One or more policies to apply to a parameter. This action takes a JSON array. Parameter Store supports the following policy types:

                                                                                                                                Expiration: This policy deletes the parameter after it expires. When you create the policy, you specify the expiration date. You can update the expiration date and time by updating the policy. Updating the parameter does not affect the expiration date and time. When the expiration time is reached, Parameter Store deletes the parameter.

                                                                                                                                ExpirationNotification: This policy triggers an event in Amazon CloudWatch Events that notifies you about the expiration. By using this policy, you can receive notification before or after the expiration time is reached, in units of days or hours.

                                                                                                                                NoChangeNotification: This policy triggers a CloudWatch event if a parameter has not been modified for a specified period of time. This policy type is useful when, for example, a secret needs to be changed within a period of time, but it has not been changed.

                                                                                                                                All existing policies are preserved until you send new policies or an empty policy. For more information about parameter policies, see Working with Parameter Policies.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Policies", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Policies", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Policies", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                One or more policies to apply to a parameter. This action takes a JSON array. Parameter Store supports the following policy types:

                                                                                                                                Expiration: This policy deletes the parameter after it expires. When you create the policy, you specify the expiration date. You can update the expiration date and time by updating the policy. Updating the parameter does not affect the expiration date and time. When the expiration time is reached, Parameter Store deletes the parameter.

                                                                                                                                ExpirationNotification: This policy triggers an event in Amazon CloudWatch Events that notifies you about the expiration. By using this policy, you can receive notification before or after the expiration time is reached, in units of days or hours.

                                                                                                                                NoChangeNotification: This policy triggers a CloudWatch event if a parameter has not been modified for a specified period of time. This policy type is useful when, for example, a secret needs to be changed within a period of time, but it has not been changed.

                                                                                                                                All existing policies are preserved until you send new policies or an empty policy. For more information about parameter policies, see Working with Parameter Policies.

                                                                                                                                \n@param policies One or more policies to apply to a parameter. This action takes a JSON array. Parameter Store supports the following policy types:

                                                                                                                                Expiration: This policy deletes the parameter after it expires. When you create the policy, you specify the expiration date. You can update the expiration date and time by updating the policy. Updating the parameter does not affect the expiration date and time. When the expiration time is reached, Parameter Store deletes the parameter.

                                                                                                                                ExpirationNotification: This policy triggers an event in Amazon CloudWatch Events that notifies you about the expiration. By using this policy, you can receive notification before or after the expiration time is reached, in units of days or hours.

                                                                                                                                NoChangeNotification: This policy triggers a CloudWatch event if a parameter has not been modified for a specified period of time. This policy type is useful when, for example, a secret needs to be changed within a period of time, but it has not been changed.

                                                                                                                                All existing policies are preserved until you send new policies or an empty policy. For more information about parameter policies, see Working with Parameter Policies.", "setterMethodName" : "setPolicies", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "policies", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "policies", "variableType" : "String", "documentation" : "

                                                                                                                                One or more policies to apply to a parameter. This action takes a JSON array. Parameter Store supports the following policy types:

                                                                                                                                Expiration: This policy deletes the parameter after it expires. When you create the policy, you specify the expiration date. You can update the expiration date and time by updating the policy. Updating the parameter does not affect the expiration date and time. When the expiration time is reached, Parameter Store deletes the parameter.

                                                                                                                                ExpirationNotification: This policy triggers an event in Amazon CloudWatch Events that notifies you about the expiration. By using this policy, you can receive notification before or after the expiration time is reached, in units of days or hours.

                                                                                                                                NoChangeNotification: This policy triggers a CloudWatch event if a parameter has not been modified for a specified period of time. This policy type is useful when, for example, a secret needs to be changed within a period of time, but it has not been changed.

                                                                                                                                All existing policies are preserved until you send new policies or an empty policy. For more information about parameter policies, see Working with Parameter Policies.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Name", "Value", "Type" ], "shapeName" : "PutParameterRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "PutParameterRequest", "variableName" : "putParameterRequest", "variableType" : "PutParameterRequest", "documentation" : null, "simpleType" : "PutParameterRequest", "variableSetterType" : "PutParameterRequest" }, "wrapper" : false }, "PutParameterResponse" : { "c2jName" : "PutParameterResult", "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" : [ { "beanStyleGetterMethodName" : "getVersion", "beanStyleSetterMethodName" : "setVersion", "c2jName" : "Version", "c2jShape" : "PSParameterVersion", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The new version number of a parameter. If you edit a parameter value, Parameter Store automatically creates a new version and assigns this new version a unique ID. You can reference a parameter version ID in API actions or in Systems Manager documents (SSM documents). By default, if you don't specify a specific version, the system returns the latest parameter value when a parameter is called.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #version(Long)}.\n@param version a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #version(Long)", "deprecated" : false, "documentation" : "

                                                                                                                                The new version number of a parameter. If you edit a parameter value, Parameter Store automatically creates a new version and assigns this new version a unique ID. You can reference a parameter version ID in API actions or in Systems Manager documents (SSM documents). By default, if you don't specify a specific version, the system returns the latest parameter value when a parameter is called.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "version", "fluentSetterDocumentation" : "

                                                                                                                                The new version number of a parameter. If you edit a parameter value, Parameter Store automatically creates a new version and assigns this new version a unique ID. You can reference a parameter version ID in API actions or in Systems Manager documents (SSM documents). By default, if you don't specify a specific version, the system returns the latest parameter value when a parameter is called.

                                                                                                                                \n@param version The new version number of a parameter. If you edit a parameter value, Parameter Store automatically creates a new version and assigns this new version a unique ID. You can reference a parameter version ID in API actions or in Systems Manager documents (SSM documents). By default, if you don't specify a specific version, the system returns the latest parameter value when a parameter is called.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "version", "getterDocumentation" : "

                                                                                                                                The new version number of a parameter. If you edit a parameter value, Parameter Store automatically creates a new version and assigns this new version a unique ID. You can reference a parameter version ID in API actions or in Systems Manager documents (SSM documents). By default, if you don't specify a specific version, the system returns the latest parameter value when a parameter is called.

                                                                                                                                \n@return The new version number of a parameter. If you edit a parameter value, Parameter Store automatically creates a new version and assigns this new version a unique ID. You can reference a parameter version ID in API actions or in Systems Manager documents (SSM documents). By default, if you don't specify a specific version, the system returns the latest parameter value when a parameter is called.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Version", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Version", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "Version", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The new version number of a parameter. If you edit a parameter value, Parameter Store automatically creates a new version and assigns this new version a unique ID. You can reference a parameter version ID in API actions or in Systems Manager documents (SSM documents). By default, if you don't specify a specific version, the system returns the latest parameter value when a parameter is called.

                                                                                                                                \n@param version The new version number of a parameter. If you edit a parameter value, Parameter Store automatically creates a new version and assigns this new version a unique ID. You can reference a parameter version ID in API actions or in Systems Manager documents (SSM documents). By default, if you don't specify a specific version, the system returns the latest parameter value when a parameter is called.", "setterMethodName" : "setVersion", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "version", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "version", "variableType" : "Long", "documentation" : "

                                                                                                                                The new version number of a parameter. If you edit a parameter value, Parameter Store automatically creates a new version and assigns this new version a unique ID. You can reference a parameter version ID in API actions or in Systems Manager documents (SSM documents). By default, if you don't specify a specific version, the system returns the latest parameter value when a parameter is called.

                                                                                                                                ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Version" : { "beanStyleGetterMethodName" : "getVersion", "beanStyleSetterMethodName" : "setVersion", "c2jName" : "Version", "c2jShape" : "PSParameterVersion", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The new version number of a parameter. If you edit a parameter value, Parameter Store automatically creates a new version and assigns this new version a unique ID. You can reference a parameter version ID in API actions or in Systems Manager documents (SSM documents). By default, if you don't specify a specific version, the system returns the latest parameter value when a parameter is called.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #version(Long)}.\n@param version a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #version(Long)", "deprecated" : false, "documentation" : "

                                                                                                                                The new version number of a parameter. If you edit a parameter value, Parameter Store automatically creates a new version and assigns this new version a unique ID. You can reference a parameter version ID in API actions or in Systems Manager documents (SSM documents). By default, if you don't specify a specific version, the system returns the latest parameter value when a parameter is called.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "version", "fluentSetterDocumentation" : "

                                                                                                                                The new version number of a parameter. If you edit a parameter value, Parameter Store automatically creates a new version and assigns this new version a unique ID. You can reference a parameter version ID in API actions or in Systems Manager documents (SSM documents). By default, if you don't specify a specific version, the system returns the latest parameter value when a parameter is called.

                                                                                                                                \n@param version The new version number of a parameter. If you edit a parameter value, Parameter Store automatically creates a new version and assigns this new version a unique ID. You can reference a parameter version ID in API actions or in Systems Manager documents (SSM documents). By default, if you don't specify a specific version, the system returns the latest parameter value when a parameter is called.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "version", "getterDocumentation" : "

                                                                                                                                The new version number of a parameter. If you edit a parameter value, Parameter Store automatically creates a new version and assigns this new version a unique ID. You can reference a parameter version ID in API actions or in Systems Manager documents (SSM documents). By default, if you don't specify a specific version, the system returns the latest parameter value when a parameter is called.

                                                                                                                                \n@return The new version number of a parameter. If you edit a parameter value, Parameter Store automatically creates a new version and assigns this new version a unique ID. You can reference a parameter version ID in API actions or in Systems Manager documents (SSM documents). By default, if you don't specify a specific version, the system returns the latest parameter value when a parameter is called.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Version", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Version", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "Version", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The new version number of a parameter. If you edit a parameter value, Parameter Store automatically creates a new version and assigns this new version a unique ID. You can reference a parameter version ID in API actions or in Systems Manager documents (SSM documents). By default, if you don't specify a specific version, the system returns the latest parameter value when a parameter is called.

                                                                                                                                \n@param version The new version number of a parameter. If you edit a parameter value, Parameter Store automatically creates a new version and assigns this new version a unique ID. You can reference a parameter version ID in API actions or in Systems Manager documents (SSM documents). By default, if you don't specify a specific version, the system returns the latest parameter value when a parameter is called.", "setterMethodName" : "setVersion", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "version", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "version", "variableType" : "Long", "documentation" : "

                                                                                                                                The new version number of a parameter. If you edit a parameter value, Parameter Store automatically creates a new version and assigns this new version a unique ID. You can reference a parameter version ID in API actions or in Systems Manager documents (SSM documents). By default, if you don't specify a specific version, the system returns the latest parameter value when a parameter is called.

                                                                                                                                ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getVersion", "beanStyleSetterMethodName" : "setVersion", "c2jName" : "Version", "c2jShape" : "PSParameterVersion", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The new version number of a parameter. If you edit a parameter value, Parameter Store automatically creates a new version and assigns this new version a unique ID. You can reference a parameter version ID in API actions or in Systems Manager documents (SSM documents). By default, if you don't specify a specific version, the system returns the latest parameter value when a parameter is called.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #version(Long)}.\n@param version a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #version(Long)", "deprecated" : false, "documentation" : "

                                                                                                                                The new version number of a parameter. If you edit a parameter value, Parameter Store automatically creates a new version and assigns this new version a unique ID. You can reference a parameter version ID in API actions or in Systems Manager documents (SSM documents). By default, if you don't specify a specific version, the system returns the latest parameter value when a parameter is called.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "version", "fluentSetterDocumentation" : "

                                                                                                                                The new version number of a parameter. If you edit a parameter value, Parameter Store automatically creates a new version and assigns this new version a unique ID. You can reference a parameter version ID in API actions or in Systems Manager documents (SSM documents). By default, if you don't specify a specific version, the system returns the latest parameter value when a parameter is called.

                                                                                                                                \n@param version The new version number of a parameter. If you edit a parameter value, Parameter Store automatically creates a new version and assigns this new version a unique ID. You can reference a parameter version ID in API actions or in Systems Manager documents (SSM documents). By default, if you don't specify a specific version, the system returns the latest parameter value when a parameter is called.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "version", "getterDocumentation" : "

                                                                                                                                The new version number of a parameter. If you edit a parameter value, Parameter Store automatically creates a new version and assigns this new version a unique ID. You can reference a parameter version ID in API actions or in Systems Manager documents (SSM documents). By default, if you don't specify a specific version, the system returns the latest parameter value when a parameter is called.

                                                                                                                                \n@return The new version number of a parameter. If you edit a parameter value, Parameter Store automatically creates a new version and assigns this new version a unique ID. You can reference a parameter version ID in API actions or in Systems Manager documents (SSM documents). By default, if you don't specify a specific version, the system returns the latest parameter value when a parameter is called.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Version", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Version", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "Version", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The new version number of a parameter. If you edit a parameter value, Parameter Store automatically creates a new version and assigns this new version a unique ID. You can reference a parameter version ID in API actions or in Systems Manager documents (SSM documents). By default, if you don't specify a specific version, the system returns the latest parameter value when a parameter is called.

                                                                                                                                \n@param version The new version number of a parameter. If you edit a parameter value, Parameter Store automatically creates a new version and assigns this new version a unique ID. You can reference a parameter version ID in API actions or in Systems Manager documents (SSM documents). By default, if you don't specify a specific version, the system returns the latest parameter value when a parameter is called.", "setterMethodName" : "setVersion", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "version", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "version", "variableType" : "Long", "documentation" : "

                                                                                                                                The new version number of a parameter. If you edit a parameter value, Parameter Store automatically creates a new version and assigns this new version a unique ID. You can reference a parameter version ID in API actions or in Systems Manager documents (SSM documents). By default, if you don't specify a specific version, the system returns the latest parameter value when a parameter is called.

                                                                                                                                ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "PutParameterResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "PutParameterResponse", "variableName" : "putParameterResponse", "variableType" : "PutParameterResponse", "documentation" : null, "simpleType" : "PutParameterResponse", "variableSetterType" : "PutParameterResponse" }, "wrapper" : false }, "RegisterDefaultPatchBaselineRequest" : { "c2jName" : "RegisterDefaultPatchBaselineRequest", "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" : "RegisterDefaultPatchBaseline", "locationName" : null, "requestUri" : "/", "target" : "AmazonSSM.RegisterDefaultPatchBaseline", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getBaselineId", "beanStyleSetterMethodName" : "setBaselineId", "c2jName" : "BaselineId", "c2jShape" : "BaselineId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The ID of the patch baseline that should be the default patch baseline.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #baselineId(String)}.\n@param baselineId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #baselineId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The ID of the patch baseline that should be the default patch baseline.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "baselineId", "fluentSetterDocumentation" : "

                                                                                                                                The ID of the patch baseline that should be the default patch baseline.

                                                                                                                                \n@param baselineId The ID of the patch baseline that should be the default patch baseline.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "baselineId", "getterDocumentation" : "

                                                                                                                                The ID of the patch baseline that should be the default patch baseline.

                                                                                                                                \n@return The ID of the patch baseline that should be the default patch baseline.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BaselineId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BaselineId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "BaselineId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The ID of the patch baseline that should be the default patch baseline.

                                                                                                                                \n@param baselineId The ID of the patch baseline that should be the default patch baseline.", "setterMethodName" : "setBaselineId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "baselineId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "baselineId", "variableType" : "String", "documentation" : "

                                                                                                                                The ID of the patch baseline that should be the default patch baseline.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "BaselineId" : { "beanStyleGetterMethodName" : "getBaselineId", "beanStyleSetterMethodName" : "setBaselineId", "c2jName" : "BaselineId", "c2jShape" : "BaselineId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The ID of the patch baseline that should be the default patch baseline.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #baselineId(String)}.\n@param baselineId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #baselineId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The ID of the patch baseline that should be the default patch baseline.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "baselineId", "fluentSetterDocumentation" : "

                                                                                                                                The ID of the patch baseline that should be the default patch baseline.

                                                                                                                                \n@param baselineId The ID of the patch baseline that should be the default patch baseline.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "baselineId", "getterDocumentation" : "

                                                                                                                                The ID of the patch baseline that should be the default patch baseline.

                                                                                                                                \n@return The ID of the patch baseline that should be the default patch baseline.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BaselineId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BaselineId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "BaselineId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The ID of the patch baseline that should be the default patch baseline.

                                                                                                                                \n@param baselineId The ID of the patch baseline that should be the default patch baseline.", "setterMethodName" : "setBaselineId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "baselineId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "baselineId", "variableType" : "String", "documentation" : "

                                                                                                                                The ID of the patch baseline that should be the default patch baseline.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getBaselineId", "beanStyleSetterMethodName" : "setBaselineId", "c2jName" : "BaselineId", "c2jShape" : "BaselineId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The ID of the patch baseline that should be the default patch baseline.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #baselineId(String)}.\n@param baselineId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #baselineId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The ID of the patch baseline that should be the default patch baseline.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "baselineId", "fluentSetterDocumentation" : "

                                                                                                                                The ID of the patch baseline that should be the default patch baseline.

                                                                                                                                \n@param baselineId The ID of the patch baseline that should be the default patch baseline.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "baselineId", "getterDocumentation" : "

                                                                                                                                The ID of the patch baseline that should be the default patch baseline.

                                                                                                                                \n@return The ID of the patch baseline that should be the default patch baseline.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BaselineId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BaselineId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "BaselineId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The ID of the patch baseline that should be the default patch baseline.

                                                                                                                                \n@param baselineId The ID of the patch baseline that should be the default patch baseline.", "setterMethodName" : "setBaselineId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "baselineId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "baselineId", "variableType" : "String", "documentation" : "

                                                                                                                                The ID of the patch baseline that should be the default patch baseline.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "BaselineId" ], "shapeName" : "RegisterDefaultPatchBaselineRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "RegisterDefaultPatchBaselineRequest", "variableName" : "registerDefaultPatchBaselineRequest", "variableType" : "RegisterDefaultPatchBaselineRequest", "documentation" : null, "simpleType" : "RegisterDefaultPatchBaselineRequest", "variableSetterType" : "RegisterDefaultPatchBaselineRequest" }, "wrapper" : false }, "RegisterDefaultPatchBaselineResponse" : { "c2jName" : "RegisterDefaultPatchBaselineResult", "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" : [ { "beanStyleGetterMethodName" : "getBaselineId", "beanStyleSetterMethodName" : "setBaselineId", "c2jName" : "BaselineId", "c2jShape" : "BaselineId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The ID of the default patch baseline.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #baselineId(String)}.\n@param baselineId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #baselineId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The ID of the default patch baseline.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "baselineId", "fluentSetterDocumentation" : "

                                                                                                                                The ID of the default patch baseline.

                                                                                                                                \n@param baselineId The ID of the default patch baseline.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "baselineId", "getterDocumentation" : "

                                                                                                                                The ID of the default patch baseline.

                                                                                                                                \n@return The ID of the default patch baseline.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BaselineId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BaselineId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "BaselineId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The ID of the default patch baseline.

                                                                                                                                \n@param baselineId The ID of the default patch baseline.", "setterMethodName" : "setBaselineId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "baselineId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "baselineId", "variableType" : "String", "documentation" : "

                                                                                                                                The ID of the default patch baseline.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "BaselineId" : { "beanStyleGetterMethodName" : "getBaselineId", "beanStyleSetterMethodName" : "setBaselineId", "c2jName" : "BaselineId", "c2jShape" : "BaselineId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The ID of the default patch baseline.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #baselineId(String)}.\n@param baselineId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #baselineId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The ID of the default patch baseline.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "baselineId", "fluentSetterDocumentation" : "

                                                                                                                                The ID of the default patch baseline.

                                                                                                                                \n@param baselineId The ID of the default patch baseline.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "baselineId", "getterDocumentation" : "

                                                                                                                                The ID of the default patch baseline.

                                                                                                                                \n@return The ID of the default patch baseline.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BaselineId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BaselineId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "BaselineId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The ID of the default patch baseline.

                                                                                                                                \n@param baselineId The ID of the default patch baseline.", "setterMethodName" : "setBaselineId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "baselineId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "baselineId", "variableType" : "String", "documentation" : "

                                                                                                                                The ID of the default patch baseline.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getBaselineId", "beanStyleSetterMethodName" : "setBaselineId", "c2jName" : "BaselineId", "c2jShape" : "BaselineId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The ID of the default patch baseline.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #baselineId(String)}.\n@param baselineId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #baselineId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The ID of the default patch baseline.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "baselineId", "fluentSetterDocumentation" : "

                                                                                                                                The ID of the default patch baseline.

                                                                                                                                \n@param baselineId The ID of the default patch baseline.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "baselineId", "getterDocumentation" : "

                                                                                                                                The ID of the default patch baseline.

                                                                                                                                \n@return The ID of the default patch baseline.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BaselineId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BaselineId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "BaselineId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The ID of the default patch baseline.

                                                                                                                                \n@param baselineId The ID of the default patch baseline.", "setterMethodName" : "setBaselineId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "baselineId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "baselineId", "variableType" : "String", "documentation" : "

                                                                                                                                The ID of the default patch baseline.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "RegisterDefaultPatchBaselineResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "RegisterDefaultPatchBaselineResponse", "variableName" : "registerDefaultPatchBaselineResponse", "variableType" : "RegisterDefaultPatchBaselineResponse", "documentation" : null, "simpleType" : "RegisterDefaultPatchBaselineResponse", "variableSetterType" : "RegisterDefaultPatchBaselineResponse" }, "wrapper" : false }, "RegisterPatchBaselineForPatchGroupRequest" : { "c2jName" : "RegisterPatchBaselineForPatchGroupRequest", "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" : "RegisterPatchBaselineForPatchGroup", "locationName" : null, "requestUri" : "/", "target" : "AmazonSSM.RegisterPatchBaselineForPatchGroup", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getBaselineId", "beanStyleSetterMethodName" : "setBaselineId", "c2jName" : "BaselineId", "c2jShape" : "BaselineId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The ID of the patch baseline to register the patch group with.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #baselineId(String)}.\n@param baselineId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #baselineId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The ID of the patch baseline to register the patch group with.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "baselineId", "fluentSetterDocumentation" : "

                                                                                                                                The ID of the patch baseline to register the patch group with.

                                                                                                                                \n@param baselineId The ID of the patch baseline to register the patch group with.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "baselineId", "getterDocumentation" : "

                                                                                                                                The ID of the patch baseline to register the patch group with.

                                                                                                                                \n@return The ID of the patch baseline to register the patch group with.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BaselineId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BaselineId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "BaselineId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The ID of the patch baseline to register the patch group with.

                                                                                                                                \n@param baselineId The ID of the patch baseline to register the patch group with.", "setterMethodName" : "setBaselineId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "baselineId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "baselineId", "variableType" : "String", "documentation" : "

                                                                                                                                The ID of the patch baseline to register the patch group with.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPatchGroup", "beanStyleSetterMethodName" : "setPatchGroup", "c2jName" : "PatchGroup", "c2jShape" : "PatchGroup", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The name of the patch group that should be registered with the patch baseline.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #patchGroup(String)}.\n@param patchGroup a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #patchGroup(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The name of the patch group that should be registered with the patch baseline.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "patchGroup", "fluentSetterDocumentation" : "

                                                                                                                                The name of the patch group that should be registered with the patch baseline.

                                                                                                                                \n@param patchGroup The name of the patch group that should be registered with the patch baseline.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "patchGroup", "getterDocumentation" : "

                                                                                                                                The name of the patch group that should be registered with the patch baseline.

                                                                                                                                \n@return The name of the patch group that should be registered with the patch baseline.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PatchGroup", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PatchGroup", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PatchGroup", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The name of the patch group that should be registered with the patch baseline.

                                                                                                                                \n@param patchGroup The name of the patch group that should be registered with the patch baseline.", "setterMethodName" : "setPatchGroup", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "patchGroup", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "patchGroup", "variableType" : "String", "documentation" : "

                                                                                                                                The name of the patch group that should be registered with the patch baseline.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "BaselineId" : { "beanStyleGetterMethodName" : "getBaselineId", "beanStyleSetterMethodName" : "setBaselineId", "c2jName" : "BaselineId", "c2jShape" : "BaselineId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The ID of the patch baseline to register the patch group with.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #baselineId(String)}.\n@param baselineId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #baselineId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The ID of the patch baseline to register the patch group with.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "baselineId", "fluentSetterDocumentation" : "

                                                                                                                                The ID of the patch baseline to register the patch group with.

                                                                                                                                \n@param baselineId The ID of the patch baseline to register the patch group with.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "baselineId", "getterDocumentation" : "

                                                                                                                                The ID of the patch baseline to register the patch group with.

                                                                                                                                \n@return The ID of the patch baseline to register the patch group with.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BaselineId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BaselineId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "BaselineId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The ID of the patch baseline to register the patch group with.

                                                                                                                                \n@param baselineId The ID of the patch baseline to register the patch group with.", "setterMethodName" : "setBaselineId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "baselineId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "baselineId", "variableType" : "String", "documentation" : "

                                                                                                                                The ID of the patch baseline to register the patch group with.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "PatchGroup" : { "beanStyleGetterMethodName" : "getPatchGroup", "beanStyleSetterMethodName" : "setPatchGroup", "c2jName" : "PatchGroup", "c2jShape" : "PatchGroup", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The name of the patch group that should be registered with the patch baseline.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #patchGroup(String)}.\n@param patchGroup a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #patchGroup(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The name of the patch group that should be registered with the patch baseline.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "patchGroup", "fluentSetterDocumentation" : "

                                                                                                                                The name of the patch group that should be registered with the patch baseline.

                                                                                                                                \n@param patchGroup The name of the patch group that should be registered with the patch baseline.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "patchGroup", "getterDocumentation" : "

                                                                                                                                The name of the patch group that should be registered with the patch baseline.

                                                                                                                                \n@return The name of the patch group that should be registered with the patch baseline.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PatchGroup", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PatchGroup", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PatchGroup", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The name of the patch group that should be registered with the patch baseline.

                                                                                                                                \n@param patchGroup The name of the patch group that should be registered with the patch baseline.", "setterMethodName" : "setPatchGroup", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "patchGroup", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "patchGroup", "variableType" : "String", "documentation" : "

                                                                                                                                The name of the patch group that should be registered with the patch baseline.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getBaselineId", "beanStyleSetterMethodName" : "setBaselineId", "c2jName" : "BaselineId", "c2jShape" : "BaselineId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The ID of the patch baseline to register the patch group with.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #baselineId(String)}.\n@param baselineId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #baselineId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The ID of the patch baseline to register the patch group with.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "baselineId", "fluentSetterDocumentation" : "

                                                                                                                                The ID of the patch baseline to register the patch group with.

                                                                                                                                \n@param baselineId The ID of the patch baseline to register the patch group with.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "baselineId", "getterDocumentation" : "

                                                                                                                                The ID of the patch baseline to register the patch group with.

                                                                                                                                \n@return The ID of the patch baseline to register the patch group with.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BaselineId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BaselineId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "BaselineId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The ID of the patch baseline to register the patch group with.

                                                                                                                                \n@param baselineId The ID of the patch baseline to register the patch group with.", "setterMethodName" : "setBaselineId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "baselineId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "baselineId", "variableType" : "String", "documentation" : "

                                                                                                                                The ID of the patch baseline to register the patch group with.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPatchGroup", "beanStyleSetterMethodName" : "setPatchGroup", "c2jName" : "PatchGroup", "c2jShape" : "PatchGroup", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The name of the patch group that should be registered with the patch baseline.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #patchGroup(String)}.\n@param patchGroup a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #patchGroup(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The name of the patch group that should be registered with the patch baseline.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "patchGroup", "fluentSetterDocumentation" : "

                                                                                                                                The name of the patch group that should be registered with the patch baseline.

                                                                                                                                \n@param patchGroup The name of the patch group that should be registered with the patch baseline.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "patchGroup", "getterDocumentation" : "

                                                                                                                                The name of the patch group that should be registered with the patch baseline.

                                                                                                                                \n@return The name of the patch group that should be registered with the patch baseline.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PatchGroup", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PatchGroup", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PatchGroup", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The name of the patch group that should be registered with the patch baseline.

                                                                                                                                \n@param patchGroup The name of the patch group that should be registered with the patch baseline.", "setterMethodName" : "setPatchGroup", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "patchGroup", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "patchGroup", "variableType" : "String", "documentation" : "

                                                                                                                                The name of the patch group that should be registered with the patch baseline.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "BaselineId", "PatchGroup" ], "shapeName" : "RegisterPatchBaselineForPatchGroupRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "RegisterPatchBaselineForPatchGroupRequest", "variableName" : "registerPatchBaselineForPatchGroupRequest", "variableType" : "RegisterPatchBaselineForPatchGroupRequest", "documentation" : null, "simpleType" : "RegisterPatchBaselineForPatchGroupRequest", "variableSetterType" : "RegisterPatchBaselineForPatchGroupRequest" }, "wrapper" : false }, "RegisterPatchBaselineForPatchGroupResponse" : { "c2jName" : "RegisterPatchBaselineForPatchGroupResult", "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" : [ { "beanStyleGetterMethodName" : "getBaselineId", "beanStyleSetterMethodName" : "setBaselineId", "c2jName" : "BaselineId", "c2jShape" : "BaselineId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The ID of the patch baseline the patch group was registered with.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #baselineId(String)}.\n@param baselineId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #baselineId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The ID of the patch baseline the patch group was registered with.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "baselineId", "fluentSetterDocumentation" : "

                                                                                                                                The ID of the patch baseline the patch group was registered with.

                                                                                                                                \n@param baselineId The ID of the patch baseline the patch group was registered with.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "baselineId", "getterDocumentation" : "

                                                                                                                                The ID of the patch baseline the patch group was registered with.

                                                                                                                                \n@return The ID of the patch baseline the patch group was registered with.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BaselineId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BaselineId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "BaselineId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The ID of the patch baseline the patch group was registered with.

                                                                                                                                \n@param baselineId The ID of the patch baseline the patch group was registered with.", "setterMethodName" : "setBaselineId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "baselineId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "baselineId", "variableType" : "String", "documentation" : "

                                                                                                                                The ID of the patch baseline the patch group was registered with.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPatchGroup", "beanStyleSetterMethodName" : "setPatchGroup", "c2jName" : "PatchGroup", "c2jShape" : "PatchGroup", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The name of the patch group registered with the patch baseline.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #patchGroup(String)}.\n@param patchGroup a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #patchGroup(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The name of the patch group registered with the patch baseline.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "patchGroup", "fluentSetterDocumentation" : "

                                                                                                                                The name of the patch group registered with the patch baseline.

                                                                                                                                \n@param patchGroup The name of the patch group registered with the patch baseline.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "patchGroup", "getterDocumentation" : "

                                                                                                                                The name of the patch group registered with the patch baseline.

                                                                                                                                \n@return The name of the patch group registered with the patch baseline.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PatchGroup", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PatchGroup", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PatchGroup", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The name of the patch group registered with the patch baseline.

                                                                                                                                \n@param patchGroup The name of the patch group registered with the patch baseline.", "setterMethodName" : "setPatchGroup", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "patchGroup", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "patchGroup", "variableType" : "String", "documentation" : "

                                                                                                                                The name of the patch group registered with the patch baseline.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "BaselineId" : { "beanStyleGetterMethodName" : "getBaselineId", "beanStyleSetterMethodName" : "setBaselineId", "c2jName" : "BaselineId", "c2jShape" : "BaselineId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The ID of the patch baseline the patch group was registered with.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #baselineId(String)}.\n@param baselineId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #baselineId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The ID of the patch baseline the patch group was registered with.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "baselineId", "fluentSetterDocumentation" : "

                                                                                                                                The ID of the patch baseline the patch group was registered with.

                                                                                                                                \n@param baselineId The ID of the patch baseline the patch group was registered with.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "baselineId", "getterDocumentation" : "

                                                                                                                                The ID of the patch baseline the patch group was registered with.

                                                                                                                                \n@return The ID of the patch baseline the patch group was registered with.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BaselineId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BaselineId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "BaselineId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The ID of the patch baseline the patch group was registered with.

                                                                                                                                \n@param baselineId The ID of the patch baseline the patch group was registered with.", "setterMethodName" : "setBaselineId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "baselineId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "baselineId", "variableType" : "String", "documentation" : "

                                                                                                                                The ID of the patch baseline the patch group was registered with.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "PatchGroup" : { "beanStyleGetterMethodName" : "getPatchGroup", "beanStyleSetterMethodName" : "setPatchGroup", "c2jName" : "PatchGroup", "c2jShape" : "PatchGroup", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The name of the patch group registered with the patch baseline.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #patchGroup(String)}.\n@param patchGroup a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #patchGroup(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The name of the patch group registered with the patch baseline.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "patchGroup", "fluentSetterDocumentation" : "

                                                                                                                                The name of the patch group registered with the patch baseline.

                                                                                                                                \n@param patchGroup The name of the patch group registered with the patch baseline.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "patchGroup", "getterDocumentation" : "

                                                                                                                                The name of the patch group registered with the patch baseline.

                                                                                                                                \n@return The name of the patch group registered with the patch baseline.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PatchGroup", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PatchGroup", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PatchGroup", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The name of the patch group registered with the patch baseline.

                                                                                                                                \n@param patchGroup The name of the patch group registered with the patch baseline.", "setterMethodName" : "setPatchGroup", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "patchGroup", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "patchGroup", "variableType" : "String", "documentation" : "

                                                                                                                                The name of the patch group registered with the patch baseline.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getBaselineId", "beanStyleSetterMethodName" : "setBaselineId", "c2jName" : "BaselineId", "c2jShape" : "BaselineId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The ID of the patch baseline the patch group was registered with.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #baselineId(String)}.\n@param baselineId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #baselineId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The ID of the patch baseline the patch group was registered with.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "baselineId", "fluentSetterDocumentation" : "

                                                                                                                                The ID of the patch baseline the patch group was registered with.

                                                                                                                                \n@param baselineId The ID of the patch baseline the patch group was registered with.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "baselineId", "getterDocumentation" : "

                                                                                                                                The ID of the patch baseline the patch group was registered with.

                                                                                                                                \n@return The ID of the patch baseline the patch group was registered with.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BaselineId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BaselineId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "BaselineId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The ID of the patch baseline the patch group was registered with.

                                                                                                                                \n@param baselineId The ID of the patch baseline the patch group was registered with.", "setterMethodName" : "setBaselineId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "baselineId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "baselineId", "variableType" : "String", "documentation" : "

                                                                                                                                The ID of the patch baseline the patch group was registered with.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPatchGroup", "beanStyleSetterMethodName" : "setPatchGroup", "c2jName" : "PatchGroup", "c2jShape" : "PatchGroup", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The name of the patch group registered with the patch baseline.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #patchGroup(String)}.\n@param patchGroup a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #patchGroup(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The name of the patch group registered with the patch baseline.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "patchGroup", "fluentSetterDocumentation" : "

                                                                                                                                The name of the patch group registered with the patch baseline.

                                                                                                                                \n@param patchGroup The name of the patch group registered with the patch baseline.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "patchGroup", "getterDocumentation" : "

                                                                                                                                The name of the patch group registered with the patch baseline.

                                                                                                                                \n@return The name of the patch group registered with the patch baseline.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "PatchGroup", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "PatchGroup", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "PatchGroup", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The name of the patch group registered with the patch baseline.

                                                                                                                                \n@param patchGroup The name of the patch group registered with the patch baseline.", "setterMethodName" : "setPatchGroup", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "patchGroup", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "patchGroup", "variableType" : "String", "documentation" : "

                                                                                                                                The name of the patch group registered with the patch baseline.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "RegisterPatchBaselineForPatchGroupResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "RegisterPatchBaselineForPatchGroupResponse", "variableName" : "registerPatchBaselineForPatchGroupResponse", "variableType" : "RegisterPatchBaselineForPatchGroupResponse", "documentation" : null, "simpleType" : "RegisterPatchBaselineForPatchGroupResponse", "variableSetterType" : "RegisterPatchBaselineForPatchGroupResponse" }, "wrapper" : false }, "RegisterTargetWithMaintenanceWindowRequest" : { "c2jName" : "RegisterTargetWithMaintenanceWindowRequest", "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" : "RegisterTargetWithMaintenanceWindow", "locationName" : null, "requestUri" : "/", "target" : "AmazonSSM.RegisterTargetWithMaintenanceWindow", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getWindowId", "beanStyleSetterMethodName" : "setWindowId", "c2jName" : "WindowId", "c2jShape" : "MaintenanceWindowId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The ID of the maintenance window the target should be registered with.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowId(String)}.\n@param windowId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The ID of the maintenance window the target should be registered with.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowId", "fluentSetterDocumentation" : "

                                                                                                                                The ID of the maintenance window the target should be registered with.

                                                                                                                                \n@param windowId The ID of the maintenance window the target should be registered with.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowId", "getterDocumentation" : "

                                                                                                                                The ID of the maintenance window the target should be registered with.

                                                                                                                                \n@return The ID of the maintenance window the target should be registered with.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The ID of the maintenance window the target should be registered with.

                                                                                                                                \n@param windowId The ID of the maintenance window the target should be registered with.", "setterMethodName" : "setWindowId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : "

                                                                                                                                The ID of the maintenance window the target should be registered with.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getResourceTypeAsString", "beanStyleSetterMethodName" : "setResourceType", "c2jName" : "ResourceType", "c2jShape" : "MaintenanceWindowResourceType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The type of target being registered with the maintenance window.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceTypeAsString(String)}.\n@param resourceType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceType(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The type of target being registered with the maintenance window.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : "MaintenanceWindowResourceType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "resourceType", "fluentEnumSetterMethodName" : "resourceType", "fluentGetterMethodName" : "resourceTypeAsString", "fluentSetterDocumentation" : "

                                                                                                                                The type of target being registered with the maintenance window.

                                                                                                                                \n@param resourceType The type of target being registered with the maintenance window.\n@see MaintenanceWindowResourceType\n@return Returns a reference to this object so that method calls can be chained together.\n@see MaintenanceWindowResourceType", "fluentSetterMethodName" : "resourceType", "getterDocumentation" : "

                                                                                                                                The type of target being registered with the maintenance window.

                                                                                                                                \n

                                                                                                                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #resourceType} will return {@link MaintenanceWindowResourceType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #resourceTypeAsString}.\n

                                                                                                                                \n@return The type of target being registered with the maintenance window.\n@see MaintenanceWindowResourceType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceType", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The type of target being registered with the maintenance window.

                                                                                                                                \n@param resourceType The type of target being registered with the maintenance window.\n@see MaintenanceWindowResourceType", "setterMethodName" : "setResourceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceType", "variableType" : "String", "documentation" : "

                                                                                                                                The type of target being registered with the maintenance window.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTargets", "beanStyleSetterMethodName" : "setTargets", "c2jName" : "Targets", "c2jShape" : "Targets", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The targets to register with the maintenance window. In other words, the instances to run commands on when the maintenance window runs.

                                                                                                                                You can specify targets using either instance IDs or tags that have been applied to instances.

                                                                                                                                Example 1: Specify instance IDs

                                                                                                                                Key=InstanceIds,Values=instance-id-1,instance-id-2,instance-id-3

                                                                                                                                Example 2: Use tag key-pairs applied to instances

                                                                                                                                Key=tag:my-tag-key,Values=my-tag-value-1,my-tag-value-2

                                                                                                                                Example 3: Use tag-keys applied to instances

                                                                                                                                Key=tag-key,Values=my-tag-key-1,my-tag-key-2

                                                                                                                                For more information about these examples formats, including the best use case for each one, see Examples: Register Targets with a Maintenance Window in the AWS Systems Manager User Guide.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #targets(List)}.\n@param targets a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targets(List)", "deprecated" : false, "documentation" : "

                                                                                                                                The targets to register with the maintenance window. In other words, the instances to run commands on when the maintenance window runs.

                                                                                                                                You can specify targets using either instance IDs or tags that have been applied to instances.

                                                                                                                                Example 1: Specify instance IDs

                                                                                                                                Key=InstanceIds,Values=instance-id-1,instance-id-2,instance-id-3

                                                                                                                                Example 2: Use tag key-pairs applied to instances

                                                                                                                                Key=tag:my-tag-key,Values=my-tag-value-1,my-tag-value-2

                                                                                                                                Example 3: Use tag-keys applied to instances

                                                                                                                                Key=tag-key,Values=my-tag-key-1,my-tag-key-2

                                                                                                                                For more information about these examples formats, including the best use case for each one, see Examples: Register Targets with a Maintenance Window in the AWS Systems Manager User Guide.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targets", "fluentSetterDocumentation" : "

                                                                                                                                The targets to register with the maintenance window. In other words, the instances to run commands on when the maintenance window runs.

                                                                                                                                You can specify targets using either instance IDs or tags that have been applied to instances.

                                                                                                                                Example 1: Specify instance IDs

                                                                                                                                Key=InstanceIds,Values=instance-id-1,instance-id-2,instance-id-3

                                                                                                                                Example 2: Use tag key-pairs applied to instances

                                                                                                                                Key=tag:my-tag-key,Values=my-tag-value-1,my-tag-value-2

                                                                                                                                Example 3: Use tag-keys applied to instances

                                                                                                                                Key=tag-key,Values=my-tag-key-1,my-tag-key-2

                                                                                                                                For more information about these examples formats, including the best use case for each one, see Examples: Register Targets with a Maintenance Window in the AWS Systems Manager User Guide.

                                                                                                                                \n@param targets The targets to register with the maintenance window. In other words, the instances to run commands on when the maintenance window runs.

                                                                                                                                You can specify targets using either instance IDs or tags that have been applied to instances.

                                                                                                                                Example 1: Specify instance IDs

                                                                                                                                Key=InstanceIds,Values=instance-id-1,instance-id-2,instance-id-3

                                                                                                                                Example 2: Use tag key-pairs applied to instances

                                                                                                                                Key=tag:my-tag-key,Values=my-tag-value-1,my-tag-value-2

                                                                                                                                Example 3: Use tag-keys applied to instances

                                                                                                                                Key=tag-key,Values=my-tag-key-1,my-tag-key-2

                                                                                                                                For more information about these examples formats, including the best use case for each one, see Examples: Register Targets with a Maintenance Window in the AWS Systems Manager User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targets", "getterDocumentation" : "

                                                                                                                                The targets to register with the maintenance window. In other words, the instances to run commands on when the maintenance window runs.

                                                                                                                                You can specify targets using either instance IDs or tags that have been applied to instances.

                                                                                                                                Example 1: Specify instance IDs

                                                                                                                                Key=InstanceIds,Values=instance-id-1,instance-id-2,instance-id-3

                                                                                                                                Example 2: Use tag key-pairs applied to instances

                                                                                                                                Key=tag:my-tag-key,Values=my-tag-value-1,my-tag-value-2

                                                                                                                                Example 3: Use tag-keys applied to instances

                                                                                                                                Key=tag-key,Values=my-tag-key-1,my-tag-key-2

                                                                                                                                For more information about these examples formats, including the best use case for each one, see Examples: Register Targets with a Maintenance Window in the AWS Systems Manager User Guide.

                                                                                                                                \n

                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                \n@return The targets to register with the maintenance window. In other words, the instances to run commands on when the maintenance window runs.

                                                                                                                                You can specify targets using either instance IDs or tags that have been applied to instances.

                                                                                                                                Example 1: Specify instance IDs

                                                                                                                                Key=InstanceIds,Values=instance-id-1,instance-id-2,instance-id-3

                                                                                                                                Example 2: Use tag key-pairs applied to instances

                                                                                                                                Key=tag:my-tag-key,Values=my-tag-value-1,my-tag-value-2

                                                                                                                                Example 3: Use tag-keys applied to instances

                                                                                                                                Key=tag-key,Values=my-tag-key-1,my-tag-key-2

                                                                                                                                For more information about these examples formats, including the best use case for each one, see Examples: Register Targets with a Maintenance Window in the AWS Systems Manager User Guide.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Targets", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Targets", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Target", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Target.Builder} avoiding the need to create one manually via {@link Target#builder()}.\n\nWhen the {@link Consumer} completes, {@link Target.Builder#build()} is called immediately and its result is passed to {@link #member(Target)}.\n@param member a consumer that will call methods on {@link Target.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Target)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Target", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : null, "simpleType" : "Target", "variableSetterType" : "Target" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : "", "simpleType" : "Target", "variableSetterType" : "Target" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Target", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Target", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Targets", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The targets to register with the maintenance window. In other words, the instances to run commands on when the maintenance window runs.

                                                                                                                                You can specify targets using either instance IDs or tags that have been applied to instances.

                                                                                                                                Example 1: Specify instance IDs

                                                                                                                                Key=InstanceIds,Values=instance-id-1,instance-id-2,instance-id-3

                                                                                                                                Example 2: Use tag key-pairs applied to instances

                                                                                                                                Key=tag:my-tag-key,Values=my-tag-value-1,my-tag-value-2

                                                                                                                                Example 3: Use tag-keys applied to instances

                                                                                                                                Key=tag-key,Values=my-tag-key-1,my-tag-key-2

                                                                                                                                For more information about these examples formats, including the best use case for each one, see Examples: Register Targets with a Maintenance Window in the AWS Systems Manager User Guide.

                                                                                                                                \n@param targets The targets to register with the maintenance window. In other words, the instances to run commands on when the maintenance window runs.

                                                                                                                                You can specify targets using either instance IDs or tags that have been applied to instances.

                                                                                                                                Example 1: Specify instance IDs

                                                                                                                                Key=InstanceIds,Values=instance-id-1,instance-id-2,instance-id-3

                                                                                                                                Example 2: Use tag key-pairs applied to instances

                                                                                                                                Key=tag:my-tag-key,Values=my-tag-value-1,my-tag-value-2

                                                                                                                                Example 3: Use tag-keys applied to instances

                                                                                                                                Key=tag-key,Values=my-tag-key-1,my-tag-key-2

                                                                                                                                For more information about these examples formats, including the best use case for each one, see Examples: Register Targets with a Maintenance Window in the AWS Systems Manager User Guide.", "setterMethodName" : "setTargets", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                The targets to register with the maintenance window. In other words, the instances to run commands on when the maintenance window runs.

                                                                                                                                You can specify targets using either instance IDs or tags that have been applied to instances.

                                                                                                                                Example 1: Specify instance IDs

                                                                                                                                Key=InstanceIds,Values=instance-id-1,instance-id-2,instance-id-3

                                                                                                                                Example 2: Use tag key-pairs applied to instances

                                                                                                                                Key=tag:my-tag-key,Values=my-tag-value-1,my-tag-value-2

                                                                                                                                Example 3: Use tag-keys applied to instances

                                                                                                                                Key=tag-key,Values=my-tag-key-1,my-tag-key-2

                                                                                                                                For more information about these examples formats, including the best use case for each one, see Examples: Register Targets with a Maintenance Window in the AWS Systems Manager User Guide.

                                                                                                                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOwnerInformation", "beanStyleSetterMethodName" : "setOwnerInformation", "c2jName" : "OwnerInformation", "c2jShape" : "OwnerInformation", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                User-provided value that will be included in any CloudWatch events raised while running tasks for these targets in this maintenance window.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #ownerInformation(String)}.\n@param ownerInformation a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ownerInformation(String)", "deprecated" : false, "documentation" : "

                                                                                                                                User-provided value that will be included in any CloudWatch events raised while running tasks for these targets in this maintenance window.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ownerInformation", "fluentSetterDocumentation" : "

                                                                                                                                User-provided value that will be included in any CloudWatch events raised while running tasks for these targets in this maintenance window.

                                                                                                                                \n@param ownerInformation User-provided value that will be included in any CloudWatch events raised while running tasks for these targets in this maintenance window.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ownerInformation", "getterDocumentation" : "

                                                                                                                                User-provided value that will be included in any CloudWatch events raised while running tasks for these targets in this maintenance window.

                                                                                                                                \n@return User-provided value that will be included in any CloudWatch events raised while running tasks for these targets in this maintenance window.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OwnerInformation", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OwnerInformation", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OwnerInformation", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                User-provided value that will be included in any CloudWatch events raised while running tasks for these targets in this maintenance window.

                                                                                                                                \n@param ownerInformation User-provided value that will be included in any CloudWatch events raised while running tasks for these targets in this maintenance window.", "setterMethodName" : "setOwnerInformation", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ownerInformation", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "ownerInformation", "variableType" : "String", "documentation" : "

                                                                                                                                User-provided value that will be included in any CloudWatch events raised while running tasks for these targets in this maintenance window.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "MaintenanceWindowName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                An optional name for the target.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                                                An optional name for the target.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                An optional name for the target.

                                                                                                                                \n@param name An optional name for the target.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                An optional name for the target.

                                                                                                                                \n@return An optional name for the target.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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" : "

                                                                                                                                An optional name for the target.

                                                                                                                                \n@param name An optional name for the target.", "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" : "

                                                                                                                                An optional name for the target.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "MaintenanceWindowDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                An optional description for the target.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                                                                                An optional description for the target.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                                                An optional description for the target.

                                                                                                                                \n@param description An optional description for the target.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                                                An optional description for the target.

                                                                                                                                \n@return An optional description for the target.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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" : true, "setterDocumentation" : "

                                                                                                                                An optional description for the target.

                                                                                                                                \n@param description An optional description for the target.", "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" : "

                                                                                                                                An optional description for the target.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getClientToken", "beanStyleSetterMethodName" : "setClientToken", "c2jName" : "ClientToken", "c2jShape" : "ClientToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                User-provided idempotency token.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientToken(String)}.\n@param clientToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                User-provided idempotency token.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientToken", "fluentSetterDocumentation" : "

                                                                                                                                User-provided idempotency token.

                                                                                                                                \n@param clientToken User-provided idempotency token.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientToken", "getterDocumentation" : "

                                                                                                                                User-provided idempotency token.

                                                                                                                                \n@return User-provided idempotency token.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientToken", "uri" : false }, "idempotencyToken" : true, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                User-provided idempotency token.

                                                                                                                                \n@param clientToken User-provided idempotency token.", "setterMethodName" : "setClientToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientToken", "variableType" : "String", "documentation" : "

                                                                                                                                User-provided idempotency token.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ClientToken" : { "beanStyleGetterMethodName" : "getClientToken", "beanStyleSetterMethodName" : "setClientToken", "c2jName" : "ClientToken", "c2jShape" : "ClientToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                User-provided idempotency token.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientToken(String)}.\n@param clientToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                User-provided idempotency token.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientToken", "fluentSetterDocumentation" : "

                                                                                                                                User-provided idempotency token.

                                                                                                                                \n@param clientToken User-provided idempotency token.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientToken", "getterDocumentation" : "

                                                                                                                                User-provided idempotency token.

                                                                                                                                \n@return User-provided idempotency token.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientToken", "uri" : false }, "idempotencyToken" : true, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                User-provided idempotency token.

                                                                                                                                \n@param clientToken User-provided idempotency token.", "setterMethodName" : "setClientToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientToken", "variableType" : "String", "documentation" : "

                                                                                                                                User-provided idempotency token.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Description" : { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "MaintenanceWindowDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                An optional description for the target.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                                                                                An optional description for the target.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                                                An optional description for the target.

                                                                                                                                \n@param description An optional description for the target.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                                                An optional description for the target.

                                                                                                                                \n@return An optional description for the target.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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" : true, "setterDocumentation" : "

                                                                                                                                An optional description for the target.

                                                                                                                                \n@param description An optional description for the target.", "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" : "

                                                                                                                                An optional description for the target.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "MaintenanceWindowName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                An optional name for the target.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                                                An optional name for the target.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                An optional name for the target.

                                                                                                                                \n@param name An optional name for the target.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                An optional name for the target.

                                                                                                                                \n@return An optional name for the target.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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" : "

                                                                                                                                An optional name for the target.

                                                                                                                                \n@param name An optional name for the target.", "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" : "

                                                                                                                                An optional name for the target.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "OwnerInformation" : { "beanStyleGetterMethodName" : "getOwnerInformation", "beanStyleSetterMethodName" : "setOwnerInformation", "c2jName" : "OwnerInformation", "c2jShape" : "OwnerInformation", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                User-provided value that will be included in any CloudWatch events raised while running tasks for these targets in this maintenance window.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #ownerInformation(String)}.\n@param ownerInformation a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ownerInformation(String)", "deprecated" : false, "documentation" : "

                                                                                                                                User-provided value that will be included in any CloudWatch events raised while running tasks for these targets in this maintenance window.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ownerInformation", "fluentSetterDocumentation" : "

                                                                                                                                User-provided value that will be included in any CloudWatch events raised while running tasks for these targets in this maintenance window.

                                                                                                                                \n@param ownerInformation User-provided value that will be included in any CloudWatch events raised while running tasks for these targets in this maintenance window.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ownerInformation", "getterDocumentation" : "

                                                                                                                                User-provided value that will be included in any CloudWatch events raised while running tasks for these targets in this maintenance window.

                                                                                                                                \n@return User-provided value that will be included in any CloudWatch events raised while running tasks for these targets in this maintenance window.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OwnerInformation", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OwnerInformation", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OwnerInformation", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                User-provided value that will be included in any CloudWatch events raised while running tasks for these targets in this maintenance window.

                                                                                                                                \n@param ownerInformation User-provided value that will be included in any CloudWatch events raised while running tasks for these targets in this maintenance window.", "setterMethodName" : "setOwnerInformation", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ownerInformation", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "ownerInformation", "variableType" : "String", "documentation" : "

                                                                                                                                User-provided value that will be included in any CloudWatch events raised while running tasks for these targets in this maintenance window.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ResourceType" : { "beanStyleGetterMethodName" : "getResourceTypeAsString", "beanStyleSetterMethodName" : "setResourceType", "c2jName" : "ResourceType", "c2jShape" : "MaintenanceWindowResourceType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The type of target being registered with the maintenance window.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceTypeAsString(String)}.\n@param resourceType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceType(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The type of target being registered with the maintenance window.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : "MaintenanceWindowResourceType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "resourceType", "fluentEnumSetterMethodName" : "resourceType", "fluentGetterMethodName" : "resourceTypeAsString", "fluentSetterDocumentation" : "

                                                                                                                                The type of target being registered with the maintenance window.

                                                                                                                                \n@param resourceType The type of target being registered with the maintenance window.\n@see MaintenanceWindowResourceType\n@return Returns a reference to this object so that method calls can be chained together.\n@see MaintenanceWindowResourceType", "fluentSetterMethodName" : "resourceType", "getterDocumentation" : "

                                                                                                                                The type of target being registered with the maintenance window.

                                                                                                                                \n

                                                                                                                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #resourceType} will return {@link MaintenanceWindowResourceType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #resourceTypeAsString}.\n

                                                                                                                                \n@return The type of target being registered with the maintenance window.\n@see MaintenanceWindowResourceType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceType", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The type of target being registered with the maintenance window.

                                                                                                                                \n@param resourceType The type of target being registered with the maintenance window.\n@see MaintenanceWindowResourceType", "setterMethodName" : "setResourceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceType", "variableType" : "String", "documentation" : "

                                                                                                                                The type of target being registered with the maintenance window.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Targets" : { "beanStyleGetterMethodName" : "getTargets", "beanStyleSetterMethodName" : "setTargets", "c2jName" : "Targets", "c2jShape" : "Targets", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The targets to register with the maintenance window. In other words, the instances to run commands on when the maintenance window runs.

                                                                                                                                You can specify targets using either instance IDs or tags that have been applied to instances.

                                                                                                                                Example 1: Specify instance IDs

                                                                                                                                Key=InstanceIds,Values=instance-id-1,instance-id-2,instance-id-3

                                                                                                                                Example 2: Use tag key-pairs applied to instances

                                                                                                                                Key=tag:my-tag-key,Values=my-tag-value-1,my-tag-value-2

                                                                                                                                Example 3: Use tag-keys applied to instances

                                                                                                                                Key=tag-key,Values=my-tag-key-1,my-tag-key-2

                                                                                                                                For more information about these examples formats, including the best use case for each one, see Examples: Register Targets with a Maintenance Window in the AWS Systems Manager User Guide.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #targets(List)}.\n@param targets a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targets(List)", "deprecated" : false, "documentation" : "

                                                                                                                                The targets to register with the maintenance window. In other words, the instances to run commands on when the maintenance window runs.

                                                                                                                                You can specify targets using either instance IDs or tags that have been applied to instances.

                                                                                                                                Example 1: Specify instance IDs

                                                                                                                                Key=InstanceIds,Values=instance-id-1,instance-id-2,instance-id-3

                                                                                                                                Example 2: Use tag key-pairs applied to instances

                                                                                                                                Key=tag:my-tag-key,Values=my-tag-value-1,my-tag-value-2

                                                                                                                                Example 3: Use tag-keys applied to instances

                                                                                                                                Key=tag-key,Values=my-tag-key-1,my-tag-key-2

                                                                                                                                For more information about these examples formats, including the best use case for each one, see Examples: Register Targets with a Maintenance Window in the AWS Systems Manager User Guide.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targets", "fluentSetterDocumentation" : "

                                                                                                                                The targets to register with the maintenance window. In other words, the instances to run commands on when the maintenance window runs.

                                                                                                                                You can specify targets using either instance IDs or tags that have been applied to instances.

                                                                                                                                Example 1: Specify instance IDs

                                                                                                                                Key=InstanceIds,Values=instance-id-1,instance-id-2,instance-id-3

                                                                                                                                Example 2: Use tag key-pairs applied to instances

                                                                                                                                Key=tag:my-tag-key,Values=my-tag-value-1,my-tag-value-2

                                                                                                                                Example 3: Use tag-keys applied to instances

                                                                                                                                Key=tag-key,Values=my-tag-key-1,my-tag-key-2

                                                                                                                                For more information about these examples formats, including the best use case for each one, see Examples: Register Targets with a Maintenance Window in the AWS Systems Manager User Guide.

                                                                                                                                \n@param targets The targets to register with the maintenance window. In other words, the instances to run commands on when the maintenance window runs.

                                                                                                                                You can specify targets using either instance IDs or tags that have been applied to instances.

                                                                                                                                Example 1: Specify instance IDs

                                                                                                                                Key=InstanceIds,Values=instance-id-1,instance-id-2,instance-id-3

                                                                                                                                Example 2: Use tag key-pairs applied to instances

                                                                                                                                Key=tag:my-tag-key,Values=my-tag-value-1,my-tag-value-2

                                                                                                                                Example 3: Use tag-keys applied to instances

                                                                                                                                Key=tag-key,Values=my-tag-key-1,my-tag-key-2

                                                                                                                                For more information about these examples formats, including the best use case for each one, see Examples: Register Targets with a Maintenance Window in the AWS Systems Manager User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targets", "getterDocumentation" : "

                                                                                                                                The targets to register with the maintenance window. In other words, the instances to run commands on when the maintenance window runs.

                                                                                                                                You can specify targets using either instance IDs or tags that have been applied to instances.

                                                                                                                                Example 1: Specify instance IDs

                                                                                                                                Key=InstanceIds,Values=instance-id-1,instance-id-2,instance-id-3

                                                                                                                                Example 2: Use tag key-pairs applied to instances

                                                                                                                                Key=tag:my-tag-key,Values=my-tag-value-1,my-tag-value-2

                                                                                                                                Example 3: Use tag-keys applied to instances

                                                                                                                                Key=tag-key,Values=my-tag-key-1,my-tag-key-2

                                                                                                                                For more information about these examples formats, including the best use case for each one, see Examples: Register Targets with a Maintenance Window in the AWS Systems Manager User Guide.

                                                                                                                                \n

                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                \n@return The targets to register with the maintenance window. In other words, the instances to run commands on when the maintenance window runs.

                                                                                                                                You can specify targets using either instance IDs or tags that have been applied to instances.

                                                                                                                                Example 1: Specify instance IDs

                                                                                                                                Key=InstanceIds,Values=instance-id-1,instance-id-2,instance-id-3

                                                                                                                                Example 2: Use tag key-pairs applied to instances

                                                                                                                                Key=tag:my-tag-key,Values=my-tag-value-1,my-tag-value-2

                                                                                                                                Example 3: Use tag-keys applied to instances

                                                                                                                                Key=tag-key,Values=my-tag-key-1,my-tag-key-2

                                                                                                                                For more information about these examples formats, including the best use case for each one, see Examples: Register Targets with a Maintenance Window in the AWS Systems Manager User Guide.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Targets", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Targets", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Target", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Target.Builder} avoiding the need to create one manually via {@link Target#builder()}.\n\nWhen the {@link Consumer} completes, {@link Target.Builder#build()} is called immediately and its result is passed to {@link #member(Target)}.\n@param member a consumer that will call methods on {@link Target.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Target)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Target", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : null, "simpleType" : "Target", "variableSetterType" : "Target" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : "", "simpleType" : "Target", "variableSetterType" : "Target" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Target", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Target", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Targets", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The targets to register with the maintenance window. In other words, the instances to run commands on when the maintenance window runs.

                                                                                                                                You can specify targets using either instance IDs or tags that have been applied to instances.

                                                                                                                                Example 1: Specify instance IDs

                                                                                                                                Key=InstanceIds,Values=instance-id-1,instance-id-2,instance-id-3

                                                                                                                                Example 2: Use tag key-pairs applied to instances

                                                                                                                                Key=tag:my-tag-key,Values=my-tag-value-1,my-tag-value-2

                                                                                                                                Example 3: Use tag-keys applied to instances

                                                                                                                                Key=tag-key,Values=my-tag-key-1,my-tag-key-2

                                                                                                                                For more information about these examples formats, including the best use case for each one, see Examples: Register Targets with a Maintenance Window in the AWS Systems Manager User Guide.

                                                                                                                                \n@param targets The targets to register with the maintenance window. In other words, the instances to run commands on when the maintenance window runs.

                                                                                                                                You can specify targets using either instance IDs or tags that have been applied to instances.

                                                                                                                                Example 1: Specify instance IDs

                                                                                                                                Key=InstanceIds,Values=instance-id-1,instance-id-2,instance-id-3

                                                                                                                                Example 2: Use tag key-pairs applied to instances

                                                                                                                                Key=tag:my-tag-key,Values=my-tag-value-1,my-tag-value-2

                                                                                                                                Example 3: Use tag-keys applied to instances

                                                                                                                                Key=tag-key,Values=my-tag-key-1,my-tag-key-2

                                                                                                                                For more information about these examples formats, including the best use case for each one, see Examples: Register Targets with a Maintenance Window in the AWS Systems Manager User Guide.", "setterMethodName" : "setTargets", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                The targets to register with the maintenance window. In other words, the instances to run commands on when the maintenance window runs.

                                                                                                                                You can specify targets using either instance IDs or tags that have been applied to instances.

                                                                                                                                Example 1: Specify instance IDs

                                                                                                                                Key=InstanceIds,Values=instance-id-1,instance-id-2,instance-id-3

                                                                                                                                Example 2: Use tag key-pairs applied to instances

                                                                                                                                Key=tag:my-tag-key,Values=my-tag-value-1,my-tag-value-2

                                                                                                                                Example 3: Use tag-keys applied to instances

                                                                                                                                Key=tag-key,Values=my-tag-key-1,my-tag-key-2

                                                                                                                                For more information about these examples formats, including the best use case for each one, see Examples: Register Targets with a Maintenance Window in the AWS Systems Manager User Guide.

                                                                                                                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "WindowId" : { "beanStyleGetterMethodName" : "getWindowId", "beanStyleSetterMethodName" : "setWindowId", "c2jName" : "WindowId", "c2jShape" : "MaintenanceWindowId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The ID of the maintenance window the target should be registered with.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowId(String)}.\n@param windowId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The ID of the maintenance window the target should be registered with.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowId", "fluentSetterDocumentation" : "

                                                                                                                                The ID of the maintenance window the target should be registered with.

                                                                                                                                \n@param windowId The ID of the maintenance window the target should be registered with.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowId", "getterDocumentation" : "

                                                                                                                                The ID of the maintenance window the target should be registered with.

                                                                                                                                \n@return The ID of the maintenance window the target should be registered with.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The ID of the maintenance window the target should be registered with.

                                                                                                                                \n@param windowId The ID of the maintenance window the target should be registered with.", "setterMethodName" : "setWindowId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : "

                                                                                                                                The ID of the maintenance window the target should be registered with.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getWindowId", "beanStyleSetterMethodName" : "setWindowId", "c2jName" : "WindowId", "c2jShape" : "MaintenanceWindowId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The ID of the maintenance window the target should be registered with.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowId(String)}.\n@param windowId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The ID of the maintenance window the target should be registered with.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowId", "fluentSetterDocumentation" : "

                                                                                                                                The ID of the maintenance window the target should be registered with.

                                                                                                                                \n@param windowId The ID of the maintenance window the target should be registered with.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowId", "getterDocumentation" : "

                                                                                                                                The ID of the maintenance window the target should be registered with.

                                                                                                                                \n@return The ID of the maintenance window the target should be registered with.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The ID of the maintenance window the target should be registered with.

                                                                                                                                \n@param windowId The ID of the maintenance window the target should be registered with.", "setterMethodName" : "setWindowId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : "

                                                                                                                                The ID of the maintenance window the target should be registered with.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getResourceTypeAsString", "beanStyleSetterMethodName" : "setResourceType", "c2jName" : "ResourceType", "c2jShape" : "MaintenanceWindowResourceType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The type of target being registered with the maintenance window.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceTypeAsString(String)}.\n@param resourceType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceType(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The type of target being registered with the maintenance window.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : "MaintenanceWindowResourceType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "resourceType", "fluentEnumSetterMethodName" : "resourceType", "fluentGetterMethodName" : "resourceTypeAsString", "fluentSetterDocumentation" : "

                                                                                                                                The type of target being registered with the maintenance window.

                                                                                                                                \n@param resourceType The type of target being registered with the maintenance window.\n@see MaintenanceWindowResourceType\n@return Returns a reference to this object so that method calls can be chained together.\n@see MaintenanceWindowResourceType", "fluentSetterMethodName" : "resourceType", "getterDocumentation" : "

                                                                                                                                The type of target being registered with the maintenance window.

                                                                                                                                \n

                                                                                                                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #resourceType} will return {@link MaintenanceWindowResourceType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #resourceTypeAsString}.\n

                                                                                                                                \n@return The type of target being registered with the maintenance window.\n@see MaintenanceWindowResourceType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceType", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The type of target being registered with the maintenance window.

                                                                                                                                \n@param resourceType The type of target being registered with the maintenance window.\n@see MaintenanceWindowResourceType", "setterMethodName" : "setResourceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceType", "variableType" : "String", "documentation" : "

                                                                                                                                The type of target being registered with the maintenance window.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTargets", "beanStyleSetterMethodName" : "setTargets", "c2jName" : "Targets", "c2jShape" : "Targets", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The targets to register with the maintenance window. In other words, the instances to run commands on when the maintenance window runs.

                                                                                                                                You can specify targets using either instance IDs or tags that have been applied to instances.

                                                                                                                                Example 1: Specify instance IDs

                                                                                                                                Key=InstanceIds,Values=instance-id-1,instance-id-2,instance-id-3

                                                                                                                                Example 2: Use tag key-pairs applied to instances

                                                                                                                                Key=tag:my-tag-key,Values=my-tag-value-1,my-tag-value-2

                                                                                                                                Example 3: Use tag-keys applied to instances

                                                                                                                                Key=tag-key,Values=my-tag-key-1,my-tag-key-2

                                                                                                                                For more information about these examples formats, including the best use case for each one, see Examples: Register Targets with a Maintenance Window in the AWS Systems Manager User Guide.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #targets(List)}.\n@param targets a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targets(List)", "deprecated" : false, "documentation" : "

                                                                                                                                The targets to register with the maintenance window. In other words, the instances to run commands on when the maintenance window runs.

                                                                                                                                You can specify targets using either instance IDs or tags that have been applied to instances.

                                                                                                                                Example 1: Specify instance IDs

                                                                                                                                Key=InstanceIds,Values=instance-id-1,instance-id-2,instance-id-3

                                                                                                                                Example 2: Use tag key-pairs applied to instances

                                                                                                                                Key=tag:my-tag-key,Values=my-tag-value-1,my-tag-value-2

                                                                                                                                Example 3: Use tag-keys applied to instances

                                                                                                                                Key=tag-key,Values=my-tag-key-1,my-tag-key-2

                                                                                                                                For more information about these examples formats, including the best use case for each one, see Examples: Register Targets with a Maintenance Window in the AWS Systems Manager User Guide.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targets", "fluentSetterDocumentation" : "

                                                                                                                                The targets to register with the maintenance window. In other words, the instances to run commands on when the maintenance window runs.

                                                                                                                                You can specify targets using either instance IDs or tags that have been applied to instances.

                                                                                                                                Example 1: Specify instance IDs

                                                                                                                                Key=InstanceIds,Values=instance-id-1,instance-id-2,instance-id-3

                                                                                                                                Example 2: Use tag key-pairs applied to instances

                                                                                                                                Key=tag:my-tag-key,Values=my-tag-value-1,my-tag-value-2

                                                                                                                                Example 3: Use tag-keys applied to instances

                                                                                                                                Key=tag-key,Values=my-tag-key-1,my-tag-key-2

                                                                                                                                For more information about these examples formats, including the best use case for each one, see Examples: Register Targets with a Maintenance Window in the AWS Systems Manager User Guide.

                                                                                                                                \n@param targets The targets to register with the maintenance window. In other words, the instances to run commands on when the maintenance window runs.

                                                                                                                                You can specify targets using either instance IDs or tags that have been applied to instances.

                                                                                                                                Example 1: Specify instance IDs

                                                                                                                                Key=InstanceIds,Values=instance-id-1,instance-id-2,instance-id-3

                                                                                                                                Example 2: Use tag key-pairs applied to instances

                                                                                                                                Key=tag:my-tag-key,Values=my-tag-value-1,my-tag-value-2

                                                                                                                                Example 3: Use tag-keys applied to instances

                                                                                                                                Key=tag-key,Values=my-tag-key-1,my-tag-key-2

                                                                                                                                For more information about these examples formats, including the best use case for each one, see Examples: Register Targets with a Maintenance Window in the AWS Systems Manager User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targets", "getterDocumentation" : "

                                                                                                                                The targets to register with the maintenance window. In other words, the instances to run commands on when the maintenance window runs.

                                                                                                                                You can specify targets using either instance IDs or tags that have been applied to instances.

                                                                                                                                Example 1: Specify instance IDs

                                                                                                                                Key=InstanceIds,Values=instance-id-1,instance-id-2,instance-id-3

                                                                                                                                Example 2: Use tag key-pairs applied to instances

                                                                                                                                Key=tag:my-tag-key,Values=my-tag-value-1,my-tag-value-2

                                                                                                                                Example 3: Use tag-keys applied to instances

                                                                                                                                Key=tag-key,Values=my-tag-key-1,my-tag-key-2

                                                                                                                                For more information about these examples formats, including the best use case for each one, see Examples: Register Targets with a Maintenance Window in the AWS Systems Manager User Guide.

                                                                                                                                \n

                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                \n@return The targets to register with the maintenance window. In other words, the instances to run commands on when the maintenance window runs.

                                                                                                                                You can specify targets using either instance IDs or tags that have been applied to instances.

                                                                                                                                Example 1: Specify instance IDs

                                                                                                                                Key=InstanceIds,Values=instance-id-1,instance-id-2,instance-id-3

                                                                                                                                Example 2: Use tag key-pairs applied to instances

                                                                                                                                Key=tag:my-tag-key,Values=my-tag-value-1,my-tag-value-2

                                                                                                                                Example 3: Use tag-keys applied to instances

                                                                                                                                Key=tag-key,Values=my-tag-key-1,my-tag-key-2

                                                                                                                                For more information about these examples formats, including the best use case for each one, see Examples: Register Targets with a Maintenance Window in the AWS Systems Manager User Guide.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Targets", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Targets", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Target", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Target.Builder} avoiding the need to create one manually via {@link Target#builder()}.\n\nWhen the {@link Consumer} completes, {@link Target.Builder#build()} is called immediately and its result is passed to {@link #member(Target)}.\n@param member a consumer that will call methods on {@link Target.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Target)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Target", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : null, "simpleType" : "Target", "variableSetterType" : "Target" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : "", "simpleType" : "Target", "variableSetterType" : "Target" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Target", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Target", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Targets", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The targets to register with the maintenance window. In other words, the instances to run commands on when the maintenance window runs.

                                                                                                                                You can specify targets using either instance IDs or tags that have been applied to instances.

                                                                                                                                Example 1: Specify instance IDs

                                                                                                                                Key=InstanceIds,Values=instance-id-1,instance-id-2,instance-id-3

                                                                                                                                Example 2: Use tag key-pairs applied to instances

                                                                                                                                Key=tag:my-tag-key,Values=my-tag-value-1,my-tag-value-2

                                                                                                                                Example 3: Use tag-keys applied to instances

                                                                                                                                Key=tag-key,Values=my-tag-key-1,my-tag-key-2

                                                                                                                                For more information about these examples formats, including the best use case for each one, see Examples: Register Targets with a Maintenance Window in the AWS Systems Manager User Guide.

                                                                                                                                \n@param targets The targets to register with the maintenance window. In other words, the instances to run commands on when the maintenance window runs.

                                                                                                                                You can specify targets using either instance IDs or tags that have been applied to instances.

                                                                                                                                Example 1: Specify instance IDs

                                                                                                                                Key=InstanceIds,Values=instance-id-1,instance-id-2,instance-id-3

                                                                                                                                Example 2: Use tag key-pairs applied to instances

                                                                                                                                Key=tag:my-tag-key,Values=my-tag-value-1,my-tag-value-2

                                                                                                                                Example 3: Use tag-keys applied to instances

                                                                                                                                Key=tag-key,Values=my-tag-key-1,my-tag-key-2

                                                                                                                                For more information about these examples formats, including the best use case for each one, see Examples: Register Targets with a Maintenance Window in the AWS Systems Manager User Guide.", "setterMethodName" : "setTargets", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                The targets to register with the maintenance window. In other words, the instances to run commands on when the maintenance window runs.

                                                                                                                                You can specify targets using either instance IDs or tags that have been applied to instances.

                                                                                                                                Example 1: Specify instance IDs

                                                                                                                                Key=InstanceIds,Values=instance-id-1,instance-id-2,instance-id-3

                                                                                                                                Example 2: Use tag key-pairs applied to instances

                                                                                                                                Key=tag:my-tag-key,Values=my-tag-value-1,my-tag-value-2

                                                                                                                                Example 3: Use tag-keys applied to instances

                                                                                                                                Key=tag-key,Values=my-tag-key-1,my-tag-key-2

                                                                                                                                For more information about these examples formats, including the best use case for each one, see Examples: Register Targets with a Maintenance Window in the AWS Systems Manager User Guide.

                                                                                                                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOwnerInformation", "beanStyleSetterMethodName" : "setOwnerInformation", "c2jName" : "OwnerInformation", "c2jShape" : "OwnerInformation", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                User-provided value that will be included in any CloudWatch events raised while running tasks for these targets in this maintenance window.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #ownerInformation(String)}.\n@param ownerInformation a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ownerInformation(String)", "deprecated" : false, "documentation" : "

                                                                                                                                User-provided value that will be included in any CloudWatch events raised while running tasks for these targets in this maintenance window.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ownerInformation", "fluentSetterDocumentation" : "

                                                                                                                                User-provided value that will be included in any CloudWatch events raised while running tasks for these targets in this maintenance window.

                                                                                                                                \n@param ownerInformation User-provided value that will be included in any CloudWatch events raised while running tasks for these targets in this maintenance window.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ownerInformation", "getterDocumentation" : "

                                                                                                                                User-provided value that will be included in any CloudWatch events raised while running tasks for these targets in this maintenance window.

                                                                                                                                \n@return User-provided value that will be included in any CloudWatch events raised while running tasks for these targets in this maintenance window.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OwnerInformation", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OwnerInformation", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OwnerInformation", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                User-provided value that will be included in any CloudWatch events raised while running tasks for these targets in this maintenance window.

                                                                                                                                \n@param ownerInformation User-provided value that will be included in any CloudWatch events raised while running tasks for these targets in this maintenance window.", "setterMethodName" : "setOwnerInformation", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ownerInformation", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "ownerInformation", "variableType" : "String", "documentation" : "

                                                                                                                                User-provided value that will be included in any CloudWatch events raised while running tasks for these targets in this maintenance window.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "MaintenanceWindowName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                An optional name for the target.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                                                An optional name for the target.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                An optional name for the target.

                                                                                                                                \n@param name An optional name for the target.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                An optional name for the target.

                                                                                                                                \n@return An optional name for the target.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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" : "

                                                                                                                                An optional name for the target.

                                                                                                                                \n@param name An optional name for the target.", "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" : "

                                                                                                                                An optional name for the target.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "MaintenanceWindowDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                An optional description for the target.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                                                                                An optional description for the target.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                                                An optional description for the target.

                                                                                                                                \n@param description An optional description for the target.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                                                An optional description for the target.

                                                                                                                                \n@return An optional description for the target.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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" : true, "setterDocumentation" : "

                                                                                                                                An optional description for the target.

                                                                                                                                \n@param description An optional description for the target.", "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" : "

                                                                                                                                An optional description for the target.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getClientToken", "beanStyleSetterMethodName" : "setClientToken", "c2jName" : "ClientToken", "c2jShape" : "ClientToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                User-provided idempotency token.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientToken(String)}.\n@param clientToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                User-provided idempotency token.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientToken", "fluentSetterDocumentation" : "

                                                                                                                                User-provided idempotency token.

                                                                                                                                \n@param clientToken User-provided idempotency token.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientToken", "getterDocumentation" : "

                                                                                                                                User-provided idempotency token.

                                                                                                                                \n@return User-provided idempotency token.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientToken", "uri" : false }, "idempotencyToken" : true, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                User-provided idempotency token.

                                                                                                                                \n@param clientToken User-provided idempotency token.", "setterMethodName" : "setClientToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientToken", "variableType" : "String", "documentation" : "

                                                                                                                                User-provided idempotency token.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "WindowId", "ResourceType", "Targets" ], "shapeName" : "RegisterTargetWithMaintenanceWindowRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "RegisterTargetWithMaintenanceWindowRequest", "variableName" : "registerTargetWithMaintenanceWindowRequest", "variableType" : "RegisterTargetWithMaintenanceWindowRequest", "documentation" : null, "simpleType" : "RegisterTargetWithMaintenanceWindowRequest", "variableSetterType" : "RegisterTargetWithMaintenanceWindowRequest" }, "wrapper" : false }, "RegisterTargetWithMaintenanceWindowResponse" : { "c2jName" : "RegisterTargetWithMaintenanceWindowResult", "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" : [ { "beanStyleGetterMethodName" : "getWindowTargetId", "beanStyleSetterMethodName" : "setWindowTargetId", "c2jName" : "WindowTargetId", "c2jShape" : "MaintenanceWindowTargetId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The ID of the target definition in this maintenance window.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowTargetId(String)}.\n@param windowTargetId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowTargetId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The ID of the target definition in this maintenance window.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowTargetId", "fluentSetterDocumentation" : "

                                                                                                                                The ID of the target definition in this maintenance window.

                                                                                                                                \n@param windowTargetId The ID of the target definition in this maintenance window.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowTargetId", "getterDocumentation" : "

                                                                                                                                The ID of the target definition in this maintenance window.

                                                                                                                                \n@return The ID of the target definition in this maintenance window.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowTargetId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowTargetId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowTargetId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The ID of the target definition in this maintenance window.

                                                                                                                                \n@param windowTargetId The ID of the target definition in this maintenance window.", "setterMethodName" : "setWindowTargetId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowTargetId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowTargetId", "variableType" : "String", "documentation" : "

                                                                                                                                The ID of the target definition in this maintenance window.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "WindowTargetId" : { "beanStyleGetterMethodName" : "getWindowTargetId", "beanStyleSetterMethodName" : "setWindowTargetId", "c2jName" : "WindowTargetId", "c2jShape" : "MaintenanceWindowTargetId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The ID of the target definition in this maintenance window.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowTargetId(String)}.\n@param windowTargetId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowTargetId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The ID of the target definition in this maintenance window.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowTargetId", "fluentSetterDocumentation" : "

                                                                                                                                The ID of the target definition in this maintenance window.

                                                                                                                                \n@param windowTargetId The ID of the target definition in this maintenance window.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowTargetId", "getterDocumentation" : "

                                                                                                                                The ID of the target definition in this maintenance window.

                                                                                                                                \n@return The ID of the target definition in this maintenance window.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowTargetId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowTargetId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowTargetId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The ID of the target definition in this maintenance window.

                                                                                                                                \n@param windowTargetId The ID of the target definition in this maintenance window.", "setterMethodName" : "setWindowTargetId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowTargetId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowTargetId", "variableType" : "String", "documentation" : "

                                                                                                                                The ID of the target definition in this maintenance window.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getWindowTargetId", "beanStyleSetterMethodName" : "setWindowTargetId", "c2jName" : "WindowTargetId", "c2jShape" : "MaintenanceWindowTargetId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The ID of the target definition in this maintenance window.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowTargetId(String)}.\n@param windowTargetId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowTargetId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The ID of the target definition in this maintenance window.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowTargetId", "fluentSetterDocumentation" : "

                                                                                                                                The ID of the target definition in this maintenance window.

                                                                                                                                \n@param windowTargetId The ID of the target definition in this maintenance window.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowTargetId", "getterDocumentation" : "

                                                                                                                                The ID of the target definition in this maintenance window.

                                                                                                                                \n@return The ID of the target definition in this maintenance window.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowTargetId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowTargetId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowTargetId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The ID of the target definition in this maintenance window.

                                                                                                                                \n@param windowTargetId The ID of the target definition in this maintenance window.", "setterMethodName" : "setWindowTargetId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowTargetId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowTargetId", "variableType" : "String", "documentation" : "

                                                                                                                                The ID of the target definition in this maintenance window.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "RegisterTargetWithMaintenanceWindowResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "RegisterTargetWithMaintenanceWindowResponse", "variableName" : "registerTargetWithMaintenanceWindowResponse", "variableType" : "RegisterTargetWithMaintenanceWindowResponse", "documentation" : null, "simpleType" : "RegisterTargetWithMaintenanceWindowResponse", "variableSetterType" : "RegisterTargetWithMaintenanceWindowResponse" }, "wrapper" : false }, "RegisterTaskWithMaintenanceWindowRequest" : { "c2jName" : "RegisterTaskWithMaintenanceWindowRequest", "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" : "RegisterTaskWithMaintenanceWindow", "locationName" : null, "requestUri" : "/", "target" : "AmazonSSM.RegisterTaskWithMaintenanceWindow", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getWindowId", "beanStyleSetterMethodName" : "setWindowId", "c2jName" : "WindowId", "c2jShape" : "MaintenanceWindowId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The ID of the maintenance window the task should be added to.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowId(String)}.\n@param windowId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The ID of the maintenance window the task should be added to.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowId", "fluentSetterDocumentation" : "

                                                                                                                                The ID of the maintenance window the task should be added to.

                                                                                                                                \n@param windowId The ID of the maintenance window the task should be added to.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowId", "getterDocumentation" : "

                                                                                                                                The ID of the maintenance window the task should be added to.

                                                                                                                                \n@return The ID of the maintenance window the task should be added to.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The ID of the maintenance window the task should be added to.

                                                                                                                                \n@param windowId The ID of the maintenance window the task should be added to.", "setterMethodName" : "setWindowId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : "

                                                                                                                                The ID of the maintenance window the task should be added to.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTargets", "beanStyleSetterMethodName" : "setTargets", "c2jName" : "Targets", "c2jShape" : "Targets", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The targets (either instances or maintenance window targets).

                                                                                                                                Specify instances using the following format:

                                                                                                                                Key=InstanceIds,Values=<instance-id-1>,<instance-id-2>

                                                                                                                                Specify maintenance window targets using the following format:

                                                                                                                                Key=<WindowTargetIds>,Values=<window-target-id-1>,<window-target-id-2>

                                                                                                                                \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #targets(List)}.\n@param targets a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targets(List)", "deprecated" : false, "documentation" : "

                                                                                                                                The targets (either instances or maintenance window targets).

                                                                                                                                Specify instances using the following format:

                                                                                                                                Key=InstanceIds,Values=<instance-id-1>,<instance-id-2>

                                                                                                                                Specify maintenance window targets using the following format:

                                                                                                                                Key=<WindowTargetIds>,Values=<window-target-id-1>,<window-target-id-2>

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targets", "fluentSetterDocumentation" : "

                                                                                                                                The targets (either instances or maintenance window targets).

                                                                                                                                Specify instances using the following format:

                                                                                                                                Key=InstanceIds,Values=<instance-id-1>,<instance-id-2>

                                                                                                                                Specify maintenance window targets using the following format:

                                                                                                                                Key=<WindowTargetIds>,Values=<window-target-id-1>,<window-target-id-2>

                                                                                                                                \n@param targets The targets (either instances or maintenance window targets).

                                                                                                                                Specify instances using the following format:

                                                                                                                                Key=InstanceIds,Values=<instance-id-1>,<instance-id-2>

                                                                                                                                Specify maintenance window targets using the following format:

                                                                                                                                Key=<WindowTargetIds>,Values=<window-target-id-1>,<window-target-id-2>\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targets", "getterDocumentation" : "

                                                                                                                                The targets (either instances or maintenance window targets).

                                                                                                                                Specify instances using the following format:

                                                                                                                                Key=InstanceIds,Values=<instance-id-1>,<instance-id-2>

                                                                                                                                Specify maintenance window targets using the following format:

                                                                                                                                Key=<WindowTargetIds>,Values=<window-target-id-1>,<window-target-id-2>

                                                                                                                                \n

                                                                                                                                \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                \n@return The targets (either instances or maintenance window targets).

                                                                                                                                Specify instances using the following format:

                                                                                                                                Key=InstanceIds,Values=<instance-id-1>,<instance-id-2>

                                                                                                                                Specify maintenance window targets using the following format:

                                                                                                                                Key=<WindowTargetIds>,Values=<window-target-id-1>,<window-target-id-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" : "Targets", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Targets", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Target", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Target.Builder} avoiding the need to create one manually via {@link Target#builder()}.\n\nWhen the {@link Consumer} completes, {@link Target.Builder#build()} is called immediately and its result is passed to {@link #member(Target)}.\n@param member a consumer that will call methods on {@link Target.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Target)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Target", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : null, "simpleType" : "Target", "variableSetterType" : "Target" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : "", "simpleType" : "Target", "variableSetterType" : "Target" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Target", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Target", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Targets", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The targets (either instances or maintenance window targets).

                                                                                                                                Specify instances using the following format:

                                                                                                                                Key=InstanceIds,Values=<instance-id-1>,<instance-id-2>

                                                                                                                                Specify maintenance window targets using the following format:

                                                                                                                                Key=<WindowTargetIds>,Values=<window-target-id-1>,<window-target-id-2>

                                                                                                                                \n@param targets The targets (either instances or maintenance window targets).

                                                                                                                                Specify instances using the following format:

                                                                                                                                Key=InstanceIds,Values=<instance-id-1>,<instance-id-2>

                                                                                                                                Specify maintenance window targets using the following format:

                                                                                                                                Key=<WindowTargetIds>,Values=<window-target-id-1>,<window-target-id-2>", "setterMethodName" : "setTargets", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                The targets (either instances or maintenance window targets).

                                                                                                                                Specify instances using the following format:

                                                                                                                                Key=InstanceIds,Values=<instance-id-1>,<instance-id-2>

                                                                                                                                Specify maintenance window targets using the following format:

                                                                                                                                Key=<WindowTargetIds>,Values=<window-target-id-1>,<window-target-id-2>

                                                                                                                                ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTaskArn", "beanStyleSetterMethodName" : "setTaskArn", "c2jName" : "TaskArn", "c2jShape" : "MaintenanceWindowTaskArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The ARN of the task to run.

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #taskArn(String)}.\n@param taskArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #taskArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The ARN of the task to run.

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "taskArn", "fluentSetterDocumentation" : "

                                                                                                                                The ARN of the task to run.

                                                                                                                                \n@param taskArn The ARN of the task to run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "taskArn", "getterDocumentation" : "

                                                                                                                                The ARN of the task to run.

                                                                                                                                \n@return The ARN of the task to run.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TaskArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TaskArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TaskArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                The ARN of the task to run.

                                                                                                                                \n@param taskArn The ARN of the task to run.", "setterMethodName" : "setTaskArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "taskArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "taskArn", "variableType" : "String", "documentation" : "

                                                                                                                                The ARN of the task to run.

                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getServiceRoleArn", "beanStyleSetterMethodName" : "setServiceRoleArn", "c2jName" : "ServiceRoleArn", "c2jShape" : "ServiceRole", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                The ARN of the IAM service role for Systems Manager to assume when running a maintenance window task. If you do not specify a service role ARN, Systems Manager uses your account's service-linked role. If no service-linked role for Systems Manager exists in your account, it is created when you run RegisterTaskWithMaintenanceWindow.

                                                                                                                                For more information, see the following topics in the in the AWS Systems Manager User Guide:

                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #serviceRoleArn(String)}.\n@param serviceRoleArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #serviceRoleArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                The ARN of the IAM service role for Systems Manager to assume when running a maintenance window task. If you do not specify a service role ARN, Systems Manager uses your account's service-linked role. If no service-linked role for Systems Manager exists in your account, it is created when you run RegisterTaskWithMaintenanceWindow.

                                                                                                                                For more information, see the following topics in the in the AWS Systems Manager User Guide:

                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serviceRoleArn", "fluentSetterDocumentation" : "

                                                                                                                                The ARN of the IAM service role for Systems Manager to assume when running a maintenance window task. If you do not specify a service role ARN, Systems Manager uses your account's service-linked role. If no service-linked role for Systems Manager exists in your account, it is created when you run RegisterTaskWithMaintenanceWindow.

                                                                                                                                For more information, see the following topics in the in the AWS Systems Manager User Guide:

                                                                                                                                \n@param serviceRoleArn The ARN of the IAM service role for Systems Manager to assume when running a maintenance window task. If you do not specify a service role ARN, Systems Manager uses your account's service-linked role. If no service-linked role for Systems Manager exists in your account, it is created when you run RegisterTaskWithMaintenanceWindow.

                                                                                                                                For more information, see the following topics in the in the AWS Systems Manager User Guide:

                                                                                                                                • Service-Linked Role Permissions for Systems Manager

                                                                                                                                • Should I Use a Service-Linked Role or a Custom Service Role to Run Maintenance Window Tasks?

                                                                                                                                • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serviceRoleArn", "getterDocumentation" : "

                                                                                                                                  The ARN of the IAM service role for Systems Manager to assume when running a maintenance window task. If you do not specify a service role ARN, Systems Manager uses your account's service-linked role. If no service-linked role for Systems Manager exists in your account, it is created when you run RegisterTaskWithMaintenanceWindow.

                                                                                                                                  For more information, see the following topics in the in the AWS Systems Manager User Guide:

                                                                                                                                  \n@return The ARN of the IAM service role for Systems Manager to assume when running a maintenance window task. If you do not specify a service role ARN, Systems Manager uses your account's service-linked role. If no service-linked role for Systems Manager exists in your account, it is created when you run RegisterTaskWithMaintenanceWindow.

                                                                                                                                  For more information, see the following topics in the in the AWS Systems Manager User Guide:

                                                                                                                                  • Service-Linked Role Permissions for Systems Manager

                                                                                                                                  • Should I Use a Service-Linked Role or a Custom Service Role to Run Maintenance Window Tasks?

                                                                                                                                  • ", "getterModel" : { "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 ARN of the IAM service role for Systems Manager to assume when running a maintenance window task. If you do not specify a service role ARN, Systems Manager uses your account's service-linked role. If no service-linked role for Systems Manager exists in your account, it is created when you run RegisterTaskWithMaintenanceWindow.

                                                                                                                                    For more information, see the following topics in the in the AWS Systems Manager User Guide:

                                                                                                                                    \n@param serviceRoleArn The ARN of the IAM service role for Systems Manager to assume when running a maintenance window task. If you do not specify a service role ARN, Systems Manager uses your account's service-linked role. If no service-linked role for Systems Manager exists in your account, it is created when you run RegisterTaskWithMaintenanceWindow.

                                                                                                                                    For more information, see the following topics in the in the AWS Systems Manager User Guide:

                                                                                                                                    • Service-Linked Role Permissions for Systems Manager

                                                                                                                                    • Should I Use a Service-Linked Role or a Custom Service Role to Run Maintenance Window Tasks?

                                                                                                                                    • ", "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 ARN of the IAM service role for Systems Manager to assume when running a maintenance window task. If you do not specify a service role ARN, Systems Manager uses your account's service-linked role. If no service-linked role for Systems Manager exists in your account, it is created when you run RegisterTaskWithMaintenanceWindow.

                                                                                                                                      For more information, see the following topics in the in the AWS Systems Manager User Guide:

                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTaskTypeAsString", "beanStyleSetterMethodName" : "setTaskType", "c2jName" : "TaskType", "c2jShape" : "MaintenanceWindowTaskType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                      The type of task being registered.

                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #taskTypeAsString(String)}.\n@param taskType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #taskType(String)", "deprecated" : false, "documentation" : "

                                                                                                                                      The type of task being registered.

                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : "MaintenanceWindowTaskType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "taskType", "fluentEnumSetterMethodName" : "taskType", "fluentGetterMethodName" : "taskTypeAsString", "fluentSetterDocumentation" : "

                                                                                                                                      The type of task being registered.

                                                                                                                                      \n@param taskType The type of task being registered.\n@see MaintenanceWindowTaskType\n@return Returns a reference to this object so that method calls can be chained together.\n@see MaintenanceWindowTaskType", "fluentSetterMethodName" : "taskType", "getterDocumentation" : "

                                                                                                                                      The type of task being registered.

                                                                                                                                      \n

                                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #taskType} will return {@link MaintenanceWindowTaskType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #taskTypeAsString}.\n

                                                                                                                                      \n@return The type of task being registered.\n@see MaintenanceWindowTaskType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TaskType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TaskType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TaskType", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                      The type of task being registered.

                                                                                                                                      \n@param taskType The type of task being registered.\n@see MaintenanceWindowTaskType", "setterMethodName" : "setTaskType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "taskType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "taskType", "variableType" : "String", "documentation" : "

                                                                                                                                      The type of task being registered.

                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTaskParameters", "beanStyleSetterMethodName" : "setTaskParameters", "c2jName" : "TaskParameters", "c2jShape" : "MaintenanceWindowTaskParameters", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                      The parameters that should be passed to the task when it is run.

                                                                                                                                      TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #taskParameters(Map)}.\n@param taskParameters a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #taskParameters(Map)", "deprecated" : false, "documentation" : "

                                                                                                                                      The parameters that should be passed to the task when it is run.

                                                                                                                                      TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "taskParameters", "fluentSetterDocumentation" : "

                                                                                                                                      The parameters that should be passed to the task when it is run.

                                                                                                                                      TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                      \n@param taskParameters The parameters that should be passed to the task when it is run.

                                                                                                                                      TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                      \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "taskParameters", "getterDocumentation" : "

                                                                                                                                      The parameters that should be passed to the task when it is run.

                                                                                                                                      TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                      \n

                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                      \n@return The parameters that should be passed to the task when it is run.

                                                                                                                                      TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                      ", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TaskParameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TaskParameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "MaintenanceWindowTaskParameterName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "MaintenanceWindowTaskParameterValueExpression", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link MaintenanceWindowTaskParameterValueExpression.Builder} avoiding the need to create one manually via {@link MaintenanceWindowTaskParameterValueExpression#builder()}.\n\nWhen the {@link Consumer} completes, {@link MaintenanceWindowTaskParameterValueExpression.Builder#build()} is called immediately and its result is passed to {@link #value(MaintenanceWindowTaskParameterValueExpression)}.\n@param value a consumer that will call methods on {@link MaintenanceWindowTaskParameterValueExpression.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(MaintenanceWindowTaskParameterValueExpression)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "MaintenanceWindowTaskParameterValueExpression", "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" : "SDK_POJO", "name" : "Value", "sensitive" : true, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "MaintenanceWindowTaskParameterValueExpression", "variableName" : "value", "variableType" : "MaintenanceWindowTaskParameterValueExpression", "documentation" : null, "simpleType" : "MaintenanceWindowTaskParameterValueExpression", "variableSetterType" : "MaintenanceWindowTaskParameterValueExpression" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MaintenanceWindowTaskParameterValueExpression", "variableName" : "value", "variableType" : "MaintenanceWindowTaskParameterValueExpression", "documentation" : "", "simpleType" : "MaintenanceWindowTaskParameterValueExpression", "variableSetterType" : "MaintenanceWindowTaskParameterValueExpression" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "TaskParameters", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                      The parameters that should be passed to the task when it is run.

                                                                                                                                      TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                      \n@param taskParameters The parameters that should be passed to the task when it is run.

                                                                                                                                      TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                      ", "setterMethodName" : "setTaskParameters", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "taskParameters", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "taskParameters", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                      The parameters that should be passed to the task when it is run.

                                                                                                                                      TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                      ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTaskInvocationParameters", "beanStyleSetterMethodName" : "setTaskInvocationParameters", "c2jName" : "TaskInvocationParameters", "c2jShape" : "MaintenanceWindowTaskInvocationParameters", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                      The parameters that the task should use during execution. Populate only the fields that match the task type. All other fields should be empty.

                                                                                                                                      \nThis is a convenience that creates an instance of the {@link MaintenanceWindowTaskInvocationParameters.Builder} avoiding the need to create one manually via {@link MaintenanceWindowTaskInvocationParameters#builder()}.\n\nWhen the {@link Consumer} completes, {@link MaintenanceWindowTaskInvocationParameters.Builder#build()} is called immediately and its result is passed to {@link #taskInvocationParameters(MaintenanceWindowTaskInvocationParameters)}.\n@param taskInvocationParameters a consumer that will call methods on {@link MaintenanceWindowTaskInvocationParameters.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #taskInvocationParameters(MaintenanceWindowTaskInvocationParameters)", "deprecated" : false, "documentation" : "

                                                                                                                                      The parameters that the task should use during execution. Populate only the fields that match the task type. All other fields should be empty.

                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "taskInvocationParameters", "fluentSetterDocumentation" : "

                                                                                                                                      The parameters that the task should use during execution. Populate only the fields that match the task type. All other fields should be empty.

                                                                                                                                      \n@param taskInvocationParameters The parameters that the task should use during execution. Populate only the fields that match the task type. All other fields should be empty.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "taskInvocationParameters", "getterDocumentation" : "

                                                                                                                                      The parameters that the task should use during execution. Populate only the fields that match the task type. All other fields should be empty.

                                                                                                                                      \n@return The parameters that the task should use during execution. Populate only the fields that match the task type. All other fields should be empty.", "getterModel" : { "returnType" : "MaintenanceWindowTaskInvocationParameters", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TaskInvocationParameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TaskInvocationParameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "TaskInvocationParameters", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                      The parameters that the task should use during execution. Populate only the fields that match the task type. All other fields should be empty.

                                                                                                                                      \n@param taskInvocationParameters The parameters that the task should use during execution. Populate only the fields that match the task type. All other fields should be empty.", "setterMethodName" : "setTaskInvocationParameters", "setterModel" : { "variableDeclarationType" : "MaintenanceWindowTaskInvocationParameters", "variableName" : "taskInvocationParameters", "variableType" : "MaintenanceWindowTaskInvocationParameters", "documentation" : null, "simpleType" : "MaintenanceWindowTaskInvocationParameters", "variableSetterType" : "MaintenanceWindowTaskInvocationParameters" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MaintenanceWindowTaskInvocationParameters", "variableName" : "taskInvocationParameters", "variableType" : "MaintenanceWindowTaskInvocationParameters", "documentation" : "

                                                                                                                                      The parameters that the task should use during execution. Populate only the fields that match the task type. All other fields should be empty.

                                                                                                                                      ", "simpleType" : "MaintenanceWindowTaskInvocationParameters", "variableSetterType" : "MaintenanceWindowTaskInvocationParameters" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPriority", "beanStyleSetterMethodName" : "setPriority", "c2jName" : "Priority", "c2jShape" : "MaintenanceWindowTaskPriority", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                      The priority of the task in the maintenance window, the lower the number the higher the priority. Tasks in a maintenance window are scheduled in priority order with tasks that have the same priority scheduled in parallel.

                                                                                                                                      \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 #priority(Integer)}.\n@param priority 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 #priority(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                      The priority of the task in the maintenance window, the lower the number the higher the priority. Tasks in a maintenance window are scheduled in priority order with tasks that have the same priority scheduled in parallel.

                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "priority", "fluentSetterDocumentation" : "

                                                                                                                                      The priority of the task in the maintenance window, the lower the number the higher the priority. Tasks in a maintenance window are scheduled in priority order with tasks that have the same priority scheduled in parallel.

                                                                                                                                      \n@param priority The priority of the task in the maintenance window, the lower the number the higher the priority. Tasks in a maintenance window are scheduled in priority order with tasks that have the same priority scheduled in parallel.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "priority", "getterDocumentation" : "

                                                                                                                                      The priority of the task in the maintenance window, the lower the number the higher the priority. Tasks in a maintenance window are scheduled in priority order with tasks that have the same priority scheduled in parallel.

                                                                                                                                      \n@return The priority of the task in the maintenance window, the lower the number the higher the priority. Tasks in a maintenance window are scheduled in priority order with tasks that have the same priority scheduled in parallel.", "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" : "Priority", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Priority", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Priority", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                      The priority of the task in the maintenance window, the lower the number the higher the priority. Tasks in a maintenance window are scheduled in priority order with tasks that have the same priority scheduled in parallel.

                                                                                                                                      \n@param priority The priority of the task in the maintenance window, the lower the number the higher the priority. Tasks in a maintenance window are scheduled in priority order with tasks that have the same priority scheduled in parallel.", "setterMethodName" : "setPriority", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "priority", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "priority", "variableType" : "Integer", "documentation" : "

                                                                                                                                      The priority of the task in the maintenance window, the lower the number the higher the priority. Tasks in a maintenance window are scheduled in priority order with tasks that have the same priority scheduled in parallel.

                                                                                                                                      ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxConcurrency", "beanStyleSetterMethodName" : "setMaxConcurrency", "c2jName" : "MaxConcurrency", "c2jShape" : "MaxConcurrency", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                      The maximum number of targets this task can be run for in parallel.

                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #maxConcurrency(String)}.\n@param maxConcurrency a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxConcurrency(String)", "deprecated" : false, "documentation" : "

                                                                                                                                      The maximum number of targets this task can be run for in parallel.

                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxConcurrency", "fluentSetterDocumentation" : "

                                                                                                                                      The maximum number of targets this task can be run for in parallel.

                                                                                                                                      \n@param maxConcurrency The maximum number of targets this task can be run for in parallel.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxConcurrency", "getterDocumentation" : "

                                                                                                                                      The maximum number of targets this task can be run for in parallel.

                                                                                                                                      \n@return The maximum number of targets this task can be run for in parallel.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxConcurrency", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxConcurrency", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MaxConcurrency", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                      The maximum number of targets this task can be run for in parallel.

                                                                                                                                      \n@param maxConcurrency The maximum number of targets this task can be run for in parallel.", "setterMethodName" : "setMaxConcurrency", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "maxConcurrency", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "maxConcurrency", "variableType" : "String", "documentation" : "

                                                                                                                                      The maximum number of targets this task can be run for in parallel.

                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxErrors", "beanStyleSetterMethodName" : "setMaxErrors", "c2jName" : "MaxErrors", "c2jShape" : "MaxErrors", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                      The maximum number of errors allowed before this task stops being scheduled.

                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #maxErrors(String)}.\n@param maxErrors a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxErrors(String)", "deprecated" : false, "documentation" : "

                                                                                                                                      The maximum number of errors allowed before this task stops being scheduled.

                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxErrors", "fluentSetterDocumentation" : "

                                                                                                                                      The maximum number of errors allowed before this task stops being scheduled.

                                                                                                                                      \n@param maxErrors The maximum number of errors allowed before this task stops being scheduled.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxErrors", "getterDocumentation" : "

                                                                                                                                      The maximum number of errors allowed before this task stops being scheduled.

                                                                                                                                      \n@return The maximum number of errors allowed before this task stops being scheduled.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxErrors", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxErrors", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MaxErrors", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                      The maximum number of errors allowed before this task stops being scheduled.

                                                                                                                                      \n@param maxErrors The maximum number of errors allowed before this task stops being scheduled.", "setterMethodName" : "setMaxErrors", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "maxErrors", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "maxErrors", "variableType" : "String", "documentation" : "

                                                                                                                                      The maximum number of errors allowed before this task stops being scheduled.

                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLoggingInfo", "beanStyleSetterMethodName" : "setLoggingInfo", "c2jName" : "LoggingInfo", "c2jShape" : "LoggingInfo", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                      A structure containing information about an Amazon S3 bucket to write instance-level logs to.

                                                                                                                                      LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                      \nThis is a convenience that creates an instance of the {@link LoggingInfo.Builder} avoiding the need to create one manually via {@link LoggingInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link LoggingInfo.Builder#build()} is called immediately and its result is passed to {@link #loggingInfo(LoggingInfo)}.\n@param loggingInfo a consumer that will call methods on {@link LoggingInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #loggingInfo(LoggingInfo)", "deprecated" : false, "documentation" : "

                                                                                                                                      A structure containing information about an Amazon S3 bucket to write instance-level logs to.

                                                                                                                                      LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "loggingInfo", "fluentSetterDocumentation" : "

                                                                                                                                      A structure containing information about an Amazon S3 bucket to write instance-level logs to.

                                                                                                                                      LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                      \n@param loggingInfo A structure containing information about an Amazon S3 bucket to write instance-level logs to.

                                                                                                                                      LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                      \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "loggingInfo", "getterDocumentation" : "

                                                                                                                                      A structure containing information about an Amazon S3 bucket to write instance-level logs to.

                                                                                                                                      LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                      \n@return A structure containing information about an Amazon S3 bucket to write instance-level logs to.

                                                                                                                                      LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                      ", "getterModel" : { "returnType" : "LoggingInfo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LoggingInfo", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LoggingInfo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "LoggingInfo", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                      A structure containing information about an Amazon S3 bucket to write instance-level logs to.

                                                                                                                                      LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                      \n@param loggingInfo A structure containing information about an Amazon S3 bucket to write instance-level logs to.

                                                                                                                                      LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                      ", "setterMethodName" : "setLoggingInfo", "setterModel" : { "variableDeclarationType" : "LoggingInfo", "variableName" : "loggingInfo", "variableType" : "LoggingInfo", "documentation" : null, "simpleType" : "LoggingInfo", "variableSetterType" : "LoggingInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "LoggingInfo", "variableName" : "loggingInfo", "variableType" : "LoggingInfo", "documentation" : "

                                                                                                                                      A structure containing information about an Amazon S3 bucket to write instance-level logs to.

                                                                                                                                      LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                      ", "simpleType" : "LoggingInfo", "variableSetterType" : "LoggingInfo" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "MaintenanceWindowName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                      An optional name for the task.

                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                                                      An optional name for the task.

                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                      An optional name for the task.

                                                                                                                                      \n@param name An optional name for the task.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                      An optional name for the task.

                                                                                                                                      \n@return An optional name for the task.", "getterModel" : { "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" : "

                                                                                                                                      An optional name for the task.

                                                                                                                                      \n@param name An optional name for the task.", "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" : "

                                                                                                                                      An optional name for the task.

                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "MaintenanceWindowDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                      An optional description for the task.

                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                                                                                      An optional description for the task.

                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                                                      An optional description for the task.

                                                                                                                                      \n@param description An optional description for the task.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                                                      An optional description for the task.

                                                                                                                                      \n@return An optional description for the task.", "getterModel" : { "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" : true, "setterDocumentation" : "

                                                                                                                                      An optional description for the task.

                                                                                                                                      \n@param description An optional description for the task.", "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" : "

                                                                                                                                      An optional description for the task.

                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getClientToken", "beanStyleSetterMethodName" : "setClientToken", "c2jName" : "ClientToken", "c2jShape" : "ClientToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                      User-provided idempotency token.

                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientToken(String)}.\n@param clientToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                      User-provided idempotency token.

                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientToken", "fluentSetterDocumentation" : "

                                                                                                                                      User-provided idempotency token.

                                                                                                                                      \n@param clientToken User-provided idempotency token.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientToken", "getterDocumentation" : "

                                                                                                                                      User-provided idempotency token.

                                                                                                                                      \n@return User-provided idempotency token.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientToken", "uri" : false }, "idempotencyToken" : true, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                      User-provided idempotency token.

                                                                                                                                      \n@param clientToken User-provided idempotency token.", "setterMethodName" : "setClientToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientToken", "variableType" : "String", "documentation" : "

                                                                                                                                      User-provided idempotency token.

                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ClientToken" : { "beanStyleGetterMethodName" : "getClientToken", "beanStyleSetterMethodName" : "setClientToken", "c2jName" : "ClientToken", "c2jShape" : "ClientToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                      User-provided idempotency token.

                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientToken(String)}.\n@param clientToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                      User-provided idempotency token.

                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientToken", "fluentSetterDocumentation" : "

                                                                                                                                      User-provided idempotency token.

                                                                                                                                      \n@param clientToken User-provided idempotency token.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientToken", "getterDocumentation" : "

                                                                                                                                      User-provided idempotency token.

                                                                                                                                      \n@return User-provided idempotency token.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientToken", "uri" : false }, "idempotencyToken" : true, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                      User-provided idempotency token.

                                                                                                                                      \n@param clientToken User-provided idempotency token.", "setterMethodName" : "setClientToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientToken", "variableType" : "String", "documentation" : "

                                                                                                                                      User-provided idempotency token.

                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Description" : { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "MaintenanceWindowDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                      An optional description for the task.

                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                                                                                      An optional description for the task.

                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                                                      An optional description for the task.

                                                                                                                                      \n@param description An optional description for the task.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                                                      An optional description for the task.

                                                                                                                                      \n@return An optional description for the task.", "getterModel" : { "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" : true, "setterDocumentation" : "

                                                                                                                                      An optional description for the task.

                                                                                                                                      \n@param description An optional description for the task.", "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" : "

                                                                                                                                      An optional description for the task.

                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "LoggingInfo" : { "beanStyleGetterMethodName" : "getLoggingInfo", "beanStyleSetterMethodName" : "setLoggingInfo", "c2jName" : "LoggingInfo", "c2jShape" : "LoggingInfo", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                      A structure containing information about an Amazon S3 bucket to write instance-level logs to.

                                                                                                                                      LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                      \nThis is a convenience that creates an instance of the {@link LoggingInfo.Builder} avoiding the need to create one manually via {@link LoggingInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link LoggingInfo.Builder#build()} is called immediately and its result is passed to {@link #loggingInfo(LoggingInfo)}.\n@param loggingInfo a consumer that will call methods on {@link LoggingInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #loggingInfo(LoggingInfo)", "deprecated" : false, "documentation" : "

                                                                                                                                      A structure containing information about an Amazon S3 bucket to write instance-level logs to.

                                                                                                                                      LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "loggingInfo", "fluentSetterDocumentation" : "

                                                                                                                                      A structure containing information about an Amazon S3 bucket to write instance-level logs to.

                                                                                                                                      LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                      \n@param loggingInfo A structure containing information about an Amazon S3 bucket to write instance-level logs to.

                                                                                                                                      LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                      \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "loggingInfo", "getterDocumentation" : "

                                                                                                                                      A structure containing information about an Amazon S3 bucket to write instance-level logs to.

                                                                                                                                      LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                      \n@return A structure containing information about an Amazon S3 bucket to write instance-level logs to.

                                                                                                                                      LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                      ", "getterModel" : { "returnType" : "LoggingInfo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LoggingInfo", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LoggingInfo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "LoggingInfo", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                      A structure containing information about an Amazon S3 bucket to write instance-level logs to.

                                                                                                                                      LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                      \n@param loggingInfo A structure containing information about an Amazon S3 bucket to write instance-level logs to.

                                                                                                                                      LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                      ", "setterMethodName" : "setLoggingInfo", "setterModel" : { "variableDeclarationType" : "LoggingInfo", "variableName" : "loggingInfo", "variableType" : "LoggingInfo", "documentation" : null, "simpleType" : "LoggingInfo", "variableSetterType" : "LoggingInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "LoggingInfo", "variableName" : "loggingInfo", "variableType" : "LoggingInfo", "documentation" : "

                                                                                                                                      A structure containing information about an Amazon S3 bucket to write instance-level logs to.

                                                                                                                                      LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                      ", "simpleType" : "LoggingInfo", "variableSetterType" : "LoggingInfo" }, "xmlNameSpaceUri" : null }, "MaxConcurrency" : { "beanStyleGetterMethodName" : "getMaxConcurrency", "beanStyleSetterMethodName" : "setMaxConcurrency", "c2jName" : "MaxConcurrency", "c2jShape" : "MaxConcurrency", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                      The maximum number of targets this task can be run for in parallel.

                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #maxConcurrency(String)}.\n@param maxConcurrency a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxConcurrency(String)", "deprecated" : false, "documentation" : "

                                                                                                                                      The maximum number of targets this task can be run for in parallel.

                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxConcurrency", "fluentSetterDocumentation" : "

                                                                                                                                      The maximum number of targets this task can be run for in parallel.

                                                                                                                                      \n@param maxConcurrency The maximum number of targets this task can be run for in parallel.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxConcurrency", "getterDocumentation" : "

                                                                                                                                      The maximum number of targets this task can be run for in parallel.

                                                                                                                                      \n@return The maximum number of targets this task can be run for in parallel.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxConcurrency", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxConcurrency", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MaxConcurrency", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                      The maximum number of targets this task can be run for in parallel.

                                                                                                                                      \n@param maxConcurrency The maximum number of targets this task can be run for in parallel.", "setterMethodName" : "setMaxConcurrency", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "maxConcurrency", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "maxConcurrency", "variableType" : "String", "documentation" : "

                                                                                                                                      The maximum number of targets this task can be run for in parallel.

                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "MaxErrors" : { "beanStyleGetterMethodName" : "getMaxErrors", "beanStyleSetterMethodName" : "setMaxErrors", "c2jName" : "MaxErrors", "c2jShape" : "MaxErrors", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                      The maximum number of errors allowed before this task stops being scheduled.

                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #maxErrors(String)}.\n@param maxErrors a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxErrors(String)", "deprecated" : false, "documentation" : "

                                                                                                                                      The maximum number of errors allowed before this task stops being scheduled.

                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxErrors", "fluentSetterDocumentation" : "

                                                                                                                                      The maximum number of errors allowed before this task stops being scheduled.

                                                                                                                                      \n@param maxErrors The maximum number of errors allowed before this task stops being scheduled.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxErrors", "getterDocumentation" : "

                                                                                                                                      The maximum number of errors allowed before this task stops being scheduled.

                                                                                                                                      \n@return The maximum number of errors allowed before this task stops being scheduled.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxErrors", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxErrors", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MaxErrors", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                      The maximum number of errors allowed before this task stops being scheduled.

                                                                                                                                      \n@param maxErrors The maximum number of errors allowed before this task stops being scheduled.", "setterMethodName" : "setMaxErrors", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "maxErrors", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "maxErrors", "variableType" : "String", "documentation" : "

                                                                                                                                      The maximum number of errors allowed before this task stops being scheduled.

                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "MaintenanceWindowName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                      An optional name for the task.

                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                                                      An optional name for the task.

                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                      An optional name for the task.

                                                                                                                                      \n@param name An optional name for the task.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                      An optional name for the task.

                                                                                                                                      \n@return An optional name for the task.", "getterModel" : { "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" : "

                                                                                                                                      An optional name for the task.

                                                                                                                                      \n@param name An optional name for the task.", "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" : "

                                                                                                                                      An optional name for the task.

                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Priority" : { "beanStyleGetterMethodName" : "getPriority", "beanStyleSetterMethodName" : "setPriority", "c2jName" : "Priority", "c2jShape" : "MaintenanceWindowTaskPriority", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                      The priority of the task in the maintenance window, the lower the number the higher the priority. Tasks in a maintenance window are scheduled in priority order with tasks that have the same priority scheduled in parallel.

                                                                                                                                      \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 #priority(Integer)}.\n@param priority 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 #priority(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                      The priority of the task in the maintenance window, the lower the number the higher the priority. Tasks in a maintenance window are scheduled in priority order with tasks that have the same priority scheduled in parallel.

                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "priority", "fluentSetterDocumentation" : "

                                                                                                                                      The priority of the task in the maintenance window, the lower the number the higher the priority. Tasks in a maintenance window are scheduled in priority order with tasks that have the same priority scheduled in parallel.

                                                                                                                                      \n@param priority The priority of the task in the maintenance window, the lower the number the higher the priority. Tasks in a maintenance window are scheduled in priority order with tasks that have the same priority scheduled in parallel.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "priority", "getterDocumentation" : "

                                                                                                                                      The priority of the task in the maintenance window, the lower the number the higher the priority. Tasks in a maintenance window are scheduled in priority order with tasks that have the same priority scheduled in parallel.

                                                                                                                                      \n@return The priority of the task in the maintenance window, the lower the number the higher the priority. Tasks in a maintenance window are scheduled in priority order with tasks that have the same priority scheduled in parallel.", "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" : "Priority", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Priority", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Priority", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                      The priority of the task in the maintenance window, the lower the number the higher the priority. Tasks in a maintenance window are scheduled in priority order with tasks that have the same priority scheduled in parallel.

                                                                                                                                      \n@param priority The priority of the task in the maintenance window, the lower the number the higher the priority. Tasks in a maintenance window are scheduled in priority order with tasks that have the same priority scheduled in parallel.", "setterMethodName" : "setPriority", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "priority", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "priority", "variableType" : "Integer", "documentation" : "

                                                                                                                                      The priority of the task in the maintenance window, the lower the number the higher the priority. Tasks in a maintenance window are scheduled in priority order with tasks that have the same priority scheduled in parallel.

                                                                                                                                      ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "ServiceRoleArn" : { "beanStyleGetterMethodName" : "getServiceRoleArn", "beanStyleSetterMethodName" : "setServiceRoleArn", "c2jName" : "ServiceRoleArn", "c2jShape" : "ServiceRole", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                      The ARN of the IAM service role for Systems Manager to assume when running a maintenance window task. If you do not specify a service role ARN, Systems Manager uses your account's service-linked role. If no service-linked role for Systems Manager exists in your account, it is created when you run RegisterTaskWithMaintenanceWindow.

                                                                                                                                      For more information, see the following topics in the in the AWS Systems Manager User Guide:

                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #serviceRoleArn(String)}.\n@param serviceRoleArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #serviceRoleArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                      The ARN of the IAM service role for Systems Manager to assume when running a maintenance window task. If you do not specify a service role ARN, Systems Manager uses your account's service-linked role. If no service-linked role for Systems Manager exists in your account, it is created when you run RegisterTaskWithMaintenanceWindow.

                                                                                                                                      For more information, see the following topics in the in the AWS Systems Manager User Guide:

                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serviceRoleArn", "fluentSetterDocumentation" : "

                                                                                                                                      The ARN of the IAM service role for Systems Manager to assume when running a maintenance window task. If you do not specify a service role ARN, Systems Manager uses your account's service-linked role. If no service-linked role for Systems Manager exists in your account, it is created when you run RegisterTaskWithMaintenanceWindow.

                                                                                                                                      For more information, see the following topics in the in the AWS Systems Manager User Guide:

                                                                                                                                      \n@param serviceRoleArn The ARN of the IAM service role for Systems Manager to assume when running a maintenance window task. If you do not specify a service role ARN, Systems Manager uses your account's service-linked role. If no service-linked role for Systems Manager exists in your account, it is created when you run RegisterTaskWithMaintenanceWindow.

                                                                                                                                      For more information, see the following topics in the in the AWS Systems Manager User Guide:

                                                                                                                                      • Service-Linked Role Permissions for Systems Manager

                                                                                                                                      • Should I Use a Service-Linked Role or a Custom Service Role to Run Maintenance Window Tasks?

                                                                                                                                      • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serviceRoleArn", "getterDocumentation" : "

                                                                                                                                        The ARN of the IAM service role for Systems Manager to assume when running a maintenance window task. If you do not specify a service role ARN, Systems Manager uses your account's service-linked role. If no service-linked role for Systems Manager exists in your account, it is created when you run RegisterTaskWithMaintenanceWindow.

                                                                                                                                        For more information, see the following topics in the in the AWS Systems Manager User Guide:

                                                                                                                                        \n@return The ARN of the IAM service role for Systems Manager to assume when running a maintenance window task. If you do not specify a service role ARN, Systems Manager uses your account's service-linked role. If no service-linked role for Systems Manager exists in your account, it is created when you run RegisterTaskWithMaintenanceWindow.

                                                                                                                                        For more information, see the following topics in the in the AWS Systems Manager User Guide:

                                                                                                                                        • Service-Linked Role Permissions for Systems Manager

                                                                                                                                        • Should I Use a Service-Linked Role or a Custom Service Role to Run Maintenance Window Tasks?

                                                                                                                                        • ", "getterModel" : { "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 ARN of the IAM service role for Systems Manager to assume when running a maintenance window task. If you do not specify a service role ARN, Systems Manager uses your account's service-linked role. If no service-linked role for Systems Manager exists in your account, it is created when you run RegisterTaskWithMaintenanceWindow.

                                                                                                                                          For more information, see the following topics in the in the AWS Systems Manager User Guide:

                                                                                                                                          \n@param serviceRoleArn The ARN of the IAM service role for Systems Manager to assume when running a maintenance window task. If you do not specify a service role ARN, Systems Manager uses your account's service-linked role. If no service-linked role for Systems Manager exists in your account, it is created when you run RegisterTaskWithMaintenanceWindow.

                                                                                                                                          For more information, see the following topics in the in the AWS Systems Manager User Guide:

                                                                                                                                          • Service-Linked Role Permissions for Systems Manager

                                                                                                                                          • Should I Use a Service-Linked Role or a Custom Service Role to Run Maintenance Window Tasks?

                                                                                                                                          • ", "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 ARN of the IAM service role for Systems Manager to assume when running a maintenance window task. If you do not specify a service role ARN, Systems Manager uses your account's service-linked role. If no service-linked role for Systems Manager exists in your account, it is created when you run RegisterTaskWithMaintenanceWindow.

                                                                                                                                            For more information, see the following topics in the in the AWS Systems Manager User Guide:

                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Targets" : { "beanStyleGetterMethodName" : "getTargets", "beanStyleSetterMethodName" : "setTargets", "c2jName" : "Targets", "c2jShape" : "Targets", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                            The targets (either instances or maintenance window targets).

                                                                                                                                            Specify instances using the following format:

                                                                                                                                            Key=InstanceIds,Values=<instance-id-1>,<instance-id-2>

                                                                                                                                            Specify maintenance window targets using the following format:

                                                                                                                                            Key=<WindowTargetIds>,Values=<window-target-id-1>,<window-target-id-2>

                                                                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #targets(List)}.\n@param targets a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targets(List)", "deprecated" : false, "documentation" : "

                                                                                                                                            The targets (either instances or maintenance window targets).

                                                                                                                                            Specify instances using the following format:

                                                                                                                                            Key=InstanceIds,Values=<instance-id-1>,<instance-id-2>

                                                                                                                                            Specify maintenance window targets using the following format:

                                                                                                                                            Key=<WindowTargetIds>,Values=<window-target-id-1>,<window-target-id-2>

                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targets", "fluentSetterDocumentation" : "

                                                                                                                                            The targets (either instances or maintenance window targets).

                                                                                                                                            Specify instances using the following format:

                                                                                                                                            Key=InstanceIds,Values=<instance-id-1>,<instance-id-2>

                                                                                                                                            Specify maintenance window targets using the following format:

                                                                                                                                            Key=<WindowTargetIds>,Values=<window-target-id-1>,<window-target-id-2>

                                                                                                                                            \n@param targets The targets (either instances or maintenance window targets).

                                                                                                                                            Specify instances using the following format:

                                                                                                                                            Key=InstanceIds,Values=<instance-id-1>,<instance-id-2>

                                                                                                                                            Specify maintenance window targets using the following format:

                                                                                                                                            Key=<WindowTargetIds>,Values=<window-target-id-1>,<window-target-id-2>\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targets", "getterDocumentation" : "

                                                                                                                                            The targets (either instances or maintenance window targets).

                                                                                                                                            Specify instances using the following format:

                                                                                                                                            Key=InstanceIds,Values=<instance-id-1>,<instance-id-2>

                                                                                                                                            Specify maintenance window targets using the following format:

                                                                                                                                            Key=<WindowTargetIds>,Values=<window-target-id-1>,<window-target-id-2>

                                                                                                                                            \n

                                                                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                            \n@return The targets (either instances or maintenance window targets).

                                                                                                                                            Specify instances using the following format:

                                                                                                                                            Key=InstanceIds,Values=<instance-id-1>,<instance-id-2>

                                                                                                                                            Specify maintenance window targets using the following format:

                                                                                                                                            Key=<WindowTargetIds>,Values=<window-target-id-1>,<window-target-id-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" : "Targets", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Targets", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Target", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Target.Builder} avoiding the need to create one manually via {@link Target#builder()}.\n\nWhen the {@link Consumer} completes, {@link Target.Builder#build()} is called immediately and its result is passed to {@link #member(Target)}.\n@param member a consumer that will call methods on {@link Target.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Target)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Target", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : null, "simpleType" : "Target", "variableSetterType" : "Target" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : "", "simpleType" : "Target", "variableSetterType" : "Target" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Target", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Target", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Targets", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                            The targets (either instances or maintenance window targets).

                                                                                                                                            Specify instances using the following format:

                                                                                                                                            Key=InstanceIds,Values=<instance-id-1>,<instance-id-2>

                                                                                                                                            Specify maintenance window targets using the following format:

                                                                                                                                            Key=<WindowTargetIds>,Values=<window-target-id-1>,<window-target-id-2>

                                                                                                                                            \n@param targets The targets (either instances or maintenance window targets).

                                                                                                                                            Specify instances using the following format:

                                                                                                                                            Key=InstanceIds,Values=<instance-id-1>,<instance-id-2>

                                                                                                                                            Specify maintenance window targets using the following format:

                                                                                                                                            Key=<WindowTargetIds>,Values=<window-target-id-1>,<window-target-id-2>", "setterMethodName" : "setTargets", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                            The targets (either instances or maintenance window targets).

                                                                                                                                            Specify instances using the following format:

                                                                                                                                            Key=InstanceIds,Values=<instance-id-1>,<instance-id-2>

                                                                                                                                            Specify maintenance window targets using the following format:

                                                                                                                                            Key=<WindowTargetIds>,Values=<window-target-id-1>,<window-target-id-2>

                                                                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "TaskArn" : { "beanStyleGetterMethodName" : "getTaskArn", "beanStyleSetterMethodName" : "setTaskArn", "c2jName" : "TaskArn", "c2jShape" : "MaintenanceWindowTaskArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                            The ARN of the task to run.

                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #taskArn(String)}.\n@param taskArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #taskArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                            The ARN of the task to run.

                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "taskArn", "fluentSetterDocumentation" : "

                                                                                                                                            The ARN of the task to run.

                                                                                                                                            \n@param taskArn The ARN of the task to run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "taskArn", "getterDocumentation" : "

                                                                                                                                            The ARN of the task to run.

                                                                                                                                            \n@return The ARN of the task to run.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TaskArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TaskArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TaskArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                            The ARN of the task to run.

                                                                                                                                            \n@param taskArn The ARN of the task to run.", "setterMethodName" : "setTaskArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "taskArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "taskArn", "variableType" : "String", "documentation" : "

                                                                                                                                            The ARN of the task to run.

                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "TaskInvocationParameters" : { "beanStyleGetterMethodName" : "getTaskInvocationParameters", "beanStyleSetterMethodName" : "setTaskInvocationParameters", "c2jName" : "TaskInvocationParameters", "c2jShape" : "MaintenanceWindowTaskInvocationParameters", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                            The parameters that the task should use during execution. Populate only the fields that match the task type. All other fields should be empty.

                                                                                                                                            \nThis is a convenience that creates an instance of the {@link MaintenanceWindowTaskInvocationParameters.Builder} avoiding the need to create one manually via {@link MaintenanceWindowTaskInvocationParameters#builder()}.\n\nWhen the {@link Consumer} completes, {@link MaintenanceWindowTaskInvocationParameters.Builder#build()} is called immediately and its result is passed to {@link #taskInvocationParameters(MaintenanceWindowTaskInvocationParameters)}.\n@param taskInvocationParameters a consumer that will call methods on {@link MaintenanceWindowTaskInvocationParameters.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #taskInvocationParameters(MaintenanceWindowTaskInvocationParameters)", "deprecated" : false, "documentation" : "

                                                                                                                                            The parameters that the task should use during execution. Populate only the fields that match the task type. All other fields should be empty.

                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "taskInvocationParameters", "fluentSetterDocumentation" : "

                                                                                                                                            The parameters that the task should use during execution. Populate only the fields that match the task type. All other fields should be empty.

                                                                                                                                            \n@param taskInvocationParameters The parameters that the task should use during execution. Populate only the fields that match the task type. All other fields should be empty.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "taskInvocationParameters", "getterDocumentation" : "

                                                                                                                                            The parameters that the task should use during execution. Populate only the fields that match the task type. All other fields should be empty.

                                                                                                                                            \n@return The parameters that the task should use during execution. Populate only the fields that match the task type. All other fields should be empty.", "getterModel" : { "returnType" : "MaintenanceWindowTaskInvocationParameters", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TaskInvocationParameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TaskInvocationParameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "TaskInvocationParameters", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                            The parameters that the task should use during execution. Populate only the fields that match the task type. All other fields should be empty.

                                                                                                                                            \n@param taskInvocationParameters The parameters that the task should use during execution. Populate only the fields that match the task type. All other fields should be empty.", "setterMethodName" : "setTaskInvocationParameters", "setterModel" : { "variableDeclarationType" : "MaintenanceWindowTaskInvocationParameters", "variableName" : "taskInvocationParameters", "variableType" : "MaintenanceWindowTaskInvocationParameters", "documentation" : null, "simpleType" : "MaintenanceWindowTaskInvocationParameters", "variableSetterType" : "MaintenanceWindowTaskInvocationParameters" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MaintenanceWindowTaskInvocationParameters", "variableName" : "taskInvocationParameters", "variableType" : "MaintenanceWindowTaskInvocationParameters", "documentation" : "

                                                                                                                                            The parameters that the task should use during execution. Populate only the fields that match the task type. All other fields should be empty.

                                                                                                                                            ", "simpleType" : "MaintenanceWindowTaskInvocationParameters", "variableSetterType" : "MaintenanceWindowTaskInvocationParameters" }, "xmlNameSpaceUri" : null }, "TaskParameters" : { "beanStyleGetterMethodName" : "getTaskParameters", "beanStyleSetterMethodName" : "setTaskParameters", "c2jName" : "TaskParameters", "c2jShape" : "MaintenanceWindowTaskParameters", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                            The parameters that should be passed to the task when it is run.

                                                                                                                                            TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                            \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #taskParameters(Map)}.\n@param taskParameters a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #taskParameters(Map)", "deprecated" : false, "documentation" : "

                                                                                                                                            The parameters that should be passed to the task when it is run.

                                                                                                                                            TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "taskParameters", "fluentSetterDocumentation" : "

                                                                                                                                            The parameters that should be passed to the task when it is run.

                                                                                                                                            TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                            \n@param taskParameters The parameters that should be passed to the task when it is run.

                                                                                                                                            TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                            \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "taskParameters", "getterDocumentation" : "

                                                                                                                                            The parameters that should be passed to the task when it is run.

                                                                                                                                            TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                            \n

                                                                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                            \n@return The parameters that should be passed to the task when it is run.

                                                                                                                                            TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                            ", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TaskParameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TaskParameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "MaintenanceWindowTaskParameterName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "MaintenanceWindowTaskParameterValueExpression", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link MaintenanceWindowTaskParameterValueExpression.Builder} avoiding the need to create one manually via {@link MaintenanceWindowTaskParameterValueExpression#builder()}.\n\nWhen the {@link Consumer} completes, {@link MaintenanceWindowTaskParameterValueExpression.Builder#build()} is called immediately and its result is passed to {@link #value(MaintenanceWindowTaskParameterValueExpression)}.\n@param value a consumer that will call methods on {@link MaintenanceWindowTaskParameterValueExpression.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(MaintenanceWindowTaskParameterValueExpression)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "MaintenanceWindowTaskParameterValueExpression", "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" : "SDK_POJO", "name" : "Value", "sensitive" : true, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "MaintenanceWindowTaskParameterValueExpression", "variableName" : "value", "variableType" : "MaintenanceWindowTaskParameterValueExpression", "documentation" : null, "simpleType" : "MaintenanceWindowTaskParameterValueExpression", "variableSetterType" : "MaintenanceWindowTaskParameterValueExpression" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MaintenanceWindowTaskParameterValueExpression", "variableName" : "value", "variableType" : "MaintenanceWindowTaskParameterValueExpression", "documentation" : "", "simpleType" : "MaintenanceWindowTaskParameterValueExpression", "variableSetterType" : "MaintenanceWindowTaskParameterValueExpression" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "TaskParameters", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                            The parameters that should be passed to the task when it is run.

                                                                                                                                            TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                            \n@param taskParameters The parameters that should be passed to the task when it is run.

                                                                                                                                            TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                            ", "setterMethodName" : "setTaskParameters", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "taskParameters", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "taskParameters", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                            The parameters that should be passed to the task when it is run.

                                                                                                                                            TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                            ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "TaskType" : { "beanStyleGetterMethodName" : "getTaskTypeAsString", "beanStyleSetterMethodName" : "setTaskType", "c2jName" : "TaskType", "c2jShape" : "MaintenanceWindowTaskType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                            The type of task being registered.

                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #taskTypeAsString(String)}.\n@param taskType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #taskType(String)", "deprecated" : false, "documentation" : "

                                                                                                                                            The type of task being registered.

                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : "MaintenanceWindowTaskType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "taskType", "fluentEnumSetterMethodName" : "taskType", "fluentGetterMethodName" : "taskTypeAsString", "fluentSetterDocumentation" : "

                                                                                                                                            The type of task being registered.

                                                                                                                                            \n@param taskType The type of task being registered.\n@see MaintenanceWindowTaskType\n@return Returns a reference to this object so that method calls can be chained together.\n@see MaintenanceWindowTaskType", "fluentSetterMethodName" : "taskType", "getterDocumentation" : "

                                                                                                                                            The type of task being registered.

                                                                                                                                            \n

                                                                                                                                            \nIf the service returns an enum value that is not available in the current SDK version, {@link #taskType} will return {@link MaintenanceWindowTaskType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #taskTypeAsString}.\n

                                                                                                                                            \n@return The type of task being registered.\n@see MaintenanceWindowTaskType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TaskType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TaskType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TaskType", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                            The type of task being registered.

                                                                                                                                            \n@param taskType The type of task being registered.\n@see MaintenanceWindowTaskType", "setterMethodName" : "setTaskType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "taskType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "taskType", "variableType" : "String", "documentation" : "

                                                                                                                                            The type of task being registered.

                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "WindowId" : { "beanStyleGetterMethodName" : "getWindowId", "beanStyleSetterMethodName" : "setWindowId", "c2jName" : "WindowId", "c2jShape" : "MaintenanceWindowId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                            The ID of the maintenance window the task should be added to.

                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowId(String)}.\n@param windowId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                            The ID of the maintenance window the task should be added to.

                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowId", "fluentSetterDocumentation" : "

                                                                                                                                            The ID of the maintenance window the task should be added to.

                                                                                                                                            \n@param windowId The ID of the maintenance window the task should be added to.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowId", "getterDocumentation" : "

                                                                                                                                            The ID of the maintenance window the task should be added to.

                                                                                                                                            \n@return The ID of the maintenance window the task should be added to.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                            The ID of the maintenance window the task should be added to.

                                                                                                                                            \n@param windowId The ID of the maintenance window the task should be added to.", "setterMethodName" : "setWindowId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : "

                                                                                                                                            The ID of the maintenance window the task should be added to.

                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getWindowId", "beanStyleSetterMethodName" : "setWindowId", "c2jName" : "WindowId", "c2jShape" : "MaintenanceWindowId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                            The ID of the maintenance window the task should be added to.

                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowId(String)}.\n@param windowId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                            The ID of the maintenance window the task should be added to.

                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowId", "fluentSetterDocumentation" : "

                                                                                                                                            The ID of the maintenance window the task should be added to.

                                                                                                                                            \n@param windowId The ID of the maintenance window the task should be added to.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowId", "getterDocumentation" : "

                                                                                                                                            The ID of the maintenance window the task should be added to.

                                                                                                                                            \n@return The ID of the maintenance window the task should be added to.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                            The ID of the maintenance window the task should be added to.

                                                                                                                                            \n@param windowId The ID of the maintenance window the task should be added to.", "setterMethodName" : "setWindowId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : "

                                                                                                                                            The ID of the maintenance window the task should be added to.

                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTargets", "beanStyleSetterMethodName" : "setTargets", "c2jName" : "Targets", "c2jShape" : "Targets", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                            The targets (either instances or maintenance window targets).

                                                                                                                                            Specify instances using the following format:

                                                                                                                                            Key=InstanceIds,Values=<instance-id-1>,<instance-id-2>

                                                                                                                                            Specify maintenance window targets using the following format:

                                                                                                                                            Key=<WindowTargetIds>,Values=<window-target-id-1>,<window-target-id-2>

                                                                                                                                            \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #targets(List)}.\n@param targets a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targets(List)", "deprecated" : false, "documentation" : "

                                                                                                                                            The targets (either instances or maintenance window targets).

                                                                                                                                            Specify instances using the following format:

                                                                                                                                            Key=InstanceIds,Values=<instance-id-1>,<instance-id-2>

                                                                                                                                            Specify maintenance window targets using the following format:

                                                                                                                                            Key=<WindowTargetIds>,Values=<window-target-id-1>,<window-target-id-2>

                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targets", "fluentSetterDocumentation" : "

                                                                                                                                            The targets (either instances or maintenance window targets).

                                                                                                                                            Specify instances using the following format:

                                                                                                                                            Key=InstanceIds,Values=<instance-id-1>,<instance-id-2>

                                                                                                                                            Specify maintenance window targets using the following format:

                                                                                                                                            Key=<WindowTargetIds>,Values=<window-target-id-1>,<window-target-id-2>

                                                                                                                                            \n@param targets The targets (either instances or maintenance window targets).

                                                                                                                                            Specify instances using the following format:

                                                                                                                                            Key=InstanceIds,Values=<instance-id-1>,<instance-id-2>

                                                                                                                                            Specify maintenance window targets using the following format:

                                                                                                                                            Key=<WindowTargetIds>,Values=<window-target-id-1>,<window-target-id-2>\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targets", "getterDocumentation" : "

                                                                                                                                            The targets (either instances or maintenance window targets).

                                                                                                                                            Specify instances using the following format:

                                                                                                                                            Key=InstanceIds,Values=<instance-id-1>,<instance-id-2>

                                                                                                                                            Specify maintenance window targets using the following format:

                                                                                                                                            Key=<WindowTargetIds>,Values=<window-target-id-1>,<window-target-id-2>

                                                                                                                                            \n

                                                                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                            \n@return The targets (either instances or maintenance window targets).

                                                                                                                                            Specify instances using the following format:

                                                                                                                                            Key=InstanceIds,Values=<instance-id-1>,<instance-id-2>

                                                                                                                                            Specify maintenance window targets using the following format:

                                                                                                                                            Key=<WindowTargetIds>,Values=<window-target-id-1>,<window-target-id-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" : "Targets", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Targets", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Target", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Target.Builder} avoiding the need to create one manually via {@link Target#builder()}.\n\nWhen the {@link Consumer} completes, {@link Target.Builder#build()} is called immediately and its result is passed to {@link #member(Target)}.\n@param member a consumer that will call methods on {@link Target.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Target)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Target", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : null, "simpleType" : "Target", "variableSetterType" : "Target" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : "", "simpleType" : "Target", "variableSetterType" : "Target" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Target", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Target", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Targets", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                            The targets (either instances or maintenance window targets).

                                                                                                                                            Specify instances using the following format:

                                                                                                                                            Key=InstanceIds,Values=<instance-id-1>,<instance-id-2>

                                                                                                                                            Specify maintenance window targets using the following format:

                                                                                                                                            Key=<WindowTargetIds>,Values=<window-target-id-1>,<window-target-id-2>

                                                                                                                                            \n@param targets The targets (either instances or maintenance window targets).

                                                                                                                                            Specify instances using the following format:

                                                                                                                                            Key=InstanceIds,Values=<instance-id-1>,<instance-id-2>

                                                                                                                                            Specify maintenance window targets using the following format:

                                                                                                                                            Key=<WindowTargetIds>,Values=<window-target-id-1>,<window-target-id-2>", "setterMethodName" : "setTargets", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                            The targets (either instances or maintenance window targets).

                                                                                                                                            Specify instances using the following format:

                                                                                                                                            Key=InstanceIds,Values=<instance-id-1>,<instance-id-2>

                                                                                                                                            Specify maintenance window targets using the following format:

                                                                                                                                            Key=<WindowTargetIds>,Values=<window-target-id-1>,<window-target-id-2>

                                                                                                                                            ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTaskArn", "beanStyleSetterMethodName" : "setTaskArn", "c2jName" : "TaskArn", "c2jShape" : "MaintenanceWindowTaskArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                            The ARN of the task to run.

                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #taskArn(String)}.\n@param taskArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #taskArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                            The ARN of the task to run.

                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "taskArn", "fluentSetterDocumentation" : "

                                                                                                                                            The ARN of the task to run.

                                                                                                                                            \n@param taskArn The ARN of the task to run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "taskArn", "getterDocumentation" : "

                                                                                                                                            The ARN of the task to run.

                                                                                                                                            \n@return The ARN of the task to run.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TaskArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TaskArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TaskArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                            The ARN of the task to run.

                                                                                                                                            \n@param taskArn The ARN of the task to run.", "setterMethodName" : "setTaskArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "taskArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "taskArn", "variableType" : "String", "documentation" : "

                                                                                                                                            The ARN of the task to run.

                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getServiceRoleArn", "beanStyleSetterMethodName" : "setServiceRoleArn", "c2jName" : "ServiceRoleArn", "c2jShape" : "ServiceRole", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                            The ARN of the IAM service role for Systems Manager to assume when running a maintenance window task. If you do not specify a service role ARN, Systems Manager uses your account's service-linked role. If no service-linked role for Systems Manager exists in your account, it is created when you run RegisterTaskWithMaintenanceWindow.

                                                                                                                                            For more information, see the following topics in the in the AWS Systems Manager User Guide:

                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #serviceRoleArn(String)}.\n@param serviceRoleArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #serviceRoleArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                            The ARN of the IAM service role for Systems Manager to assume when running a maintenance window task. If you do not specify a service role ARN, Systems Manager uses your account's service-linked role. If no service-linked role for Systems Manager exists in your account, it is created when you run RegisterTaskWithMaintenanceWindow.

                                                                                                                                            For more information, see the following topics in the in the AWS Systems Manager User Guide:

                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serviceRoleArn", "fluentSetterDocumentation" : "

                                                                                                                                            The ARN of the IAM service role for Systems Manager to assume when running a maintenance window task. If you do not specify a service role ARN, Systems Manager uses your account's service-linked role. If no service-linked role for Systems Manager exists in your account, it is created when you run RegisterTaskWithMaintenanceWindow.

                                                                                                                                            For more information, see the following topics in the in the AWS Systems Manager User Guide:

                                                                                                                                            \n@param serviceRoleArn The ARN of the IAM service role for Systems Manager to assume when running a maintenance window task. If you do not specify a service role ARN, Systems Manager uses your account's service-linked role. If no service-linked role for Systems Manager exists in your account, it is created when you run RegisterTaskWithMaintenanceWindow.

                                                                                                                                            For more information, see the following topics in the in the AWS Systems Manager User Guide:

                                                                                                                                            • Service-Linked Role Permissions for Systems Manager

                                                                                                                                            • Should I Use a Service-Linked Role or a Custom Service Role to Run Maintenance Window Tasks?

                                                                                                                                            • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serviceRoleArn", "getterDocumentation" : "

                                                                                                                                              The ARN of the IAM service role for Systems Manager to assume when running a maintenance window task. If you do not specify a service role ARN, Systems Manager uses your account's service-linked role. If no service-linked role for Systems Manager exists in your account, it is created when you run RegisterTaskWithMaintenanceWindow.

                                                                                                                                              For more information, see the following topics in the in the AWS Systems Manager User Guide:

                                                                                                                                              \n@return The ARN of the IAM service role for Systems Manager to assume when running a maintenance window task. If you do not specify a service role ARN, Systems Manager uses your account's service-linked role. If no service-linked role for Systems Manager exists in your account, it is created when you run RegisterTaskWithMaintenanceWindow.

                                                                                                                                              For more information, see the following topics in the in the AWS Systems Manager User Guide:

                                                                                                                                              • Service-Linked Role Permissions for Systems Manager

                                                                                                                                              • Should I Use a Service-Linked Role or a Custom Service Role to Run Maintenance Window Tasks?

                                                                                                                                              • ", "getterModel" : { "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 ARN of the IAM service role for Systems Manager to assume when running a maintenance window task. If you do not specify a service role ARN, Systems Manager uses your account's service-linked role. If no service-linked role for Systems Manager exists in your account, it is created when you run RegisterTaskWithMaintenanceWindow.

                                                                                                                                                For more information, see the following topics in the in the AWS Systems Manager User Guide:

                                                                                                                                                \n@param serviceRoleArn The ARN of the IAM service role for Systems Manager to assume when running a maintenance window task. If you do not specify a service role ARN, Systems Manager uses your account's service-linked role. If no service-linked role for Systems Manager exists in your account, it is created when you run RegisterTaskWithMaintenanceWindow.

                                                                                                                                                For more information, see the following topics in the in the AWS Systems Manager User Guide:

                                                                                                                                                • Service-Linked Role Permissions for Systems Manager

                                                                                                                                                • Should I Use a Service-Linked Role or a Custom Service Role to Run Maintenance Window Tasks?

                                                                                                                                                • ", "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 ARN of the IAM service role for Systems Manager to assume when running a maintenance window task. If you do not specify a service role ARN, Systems Manager uses your account's service-linked role. If no service-linked role for Systems Manager exists in your account, it is created when you run RegisterTaskWithMaintenanceWindow.

                                                                                                                                                  For more information, see the following topics in the in the AWS Systems Manager User Guide:

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTaskTypeAsString", "beanStyleSetterMethodName" : "setTaskType", "c2jName" : "TaskType", "c2jShape" : "MaintenanceWindowTaskType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The type of task being registered.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #taskTypeAsString(String)}.\n@param taskType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #taskType(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The type of task being registered.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : "MaintenanceWindowTaskType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "taskType", "fluentEnumSetterMethodName" : "taskType", "fluentGetterMethodName" : "taskTypeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                  The type of task being registered.

                                                                                                                                                  \n@param taskType The type of task being registered.\n@see MaintenanceWindowTaskType\n@return Returns a reference to this object so that method calls can be chained together.\n@see MaintenanceWindowTaskType", "fluentSetterMethodName" : "taskType", "getterDocumentation" : "

                                                                                                                                                  The type of task being registered.

                                                                                                                                                  \n

                                                                                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #taskType} will return {@link MaintenanceWindowTaskType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #taskTypeAsString}.\n

                                                                                                                                                  \n@return The type of task being registered.\n@see MaintenanceWindowTaskType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TaskType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TaskType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TaskType", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The type of task being registered.

                                                                                                                                                  \n@param taskType The type of task being registered.\n@see MaintenanceWindowTaskType", "setterMethodName" : "setTaskType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "taskType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "taskType", "variableType" : "String", "documentation" : "

                                                                                                                                                  The type of task being registered.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTaskParameters", "beanStyleSetterMethodName" : "setTaskParameters", "c2jName" : "TaskParameters", "c2jShape" : "MaintenanceWindowTaskParameters", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The parameters that should be passed to the task when it is run.

                                                                                                                                                  TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #taskParameters(Map)}.\n@param taskParameters a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #taskParameters(Map)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The parameters that should be passed to the task when it is run.

                                                                                                                                                  TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "taskParameters", "fluentSetterDocumentation" : "

                                                                                                                                                  The parameters that should be passed to the task when it is run.

                                                                                                                                                  TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                                  \n@param taskParameters The parameters that should be passed to the task when it is run.

                                                                                                                                                  TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                                  \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "taskParameters", "getterDocumentation" : "

                                                                                                                                                  The parameters that should be passed to the task when it is run.

                                                                                                                                                  TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                                  \n

                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                  \n@return The parameters that should be passed to the task when it is run.

                                                                                                                                                  TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                                  ", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TaskParameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TaskParameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "MaintenanceWindowTaskParameterName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "MaintenanceWindowTaskParameterValueExpression", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link MaintenanceWindowTaskParameterValueExpression.Builder} avoiding the need to create one manually via {@link MaintenanceWindowTaskParameterValueExpression#builder()}.\n\nWhen the {@link Consumer} completes, {@link MaintenanceWindowTaskParameterValueExpression.Builder#build()} is called immediately and its result is passed to {@link #value(MaintenanceWindowTaskParameterValueExpression)}.\n@param value a consumer that will call methods on {@link MaintenanceWindowTaskParameterValueExpression.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(MaintenanceWindowTaskParameterValueExpression)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "MaintenanceWindowTaskParameterValueExpression", "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" : "SDK_POJO", "name" : "Value", "sensitive" : true, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "MaintenanceWindowTaskParameterValueExpression", "variableName" : "value", "variableType" : "MaintenanceWindowTaskParameterValueExpression", "documentation" : null, "simpleType" : "MaintenanceWindowTaskParameterValueExpression", "variableSetterType" : "MaintenanceWindowTaskParameterValueExpression" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MaintenanceWindowTaskParameterValueExpression", "variableName" : "value", "variableType" : "MaintenanceWindowTaskParameterValueExpression", "documentation" : "", "simpleType" : "MaintenanceWindowTaskParameterValueExpression", "variableSetterType" : "MaintenanceWindowTaskParameterValueExpression" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "TaskParameters", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                                  The parameters that should be passed to the task when it is run.

                                                                                                                                                  TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                                  \n@param taskParameters The parameters that should be passed to the task when it is run.

                                                                                                                                                  TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                                  ", "setterMethodName" : "setTaskParameters", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "taskParameters", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "taskParameters", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                                  The parameters that should be passed to the task when it is run.

                                                                                                                                                  TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                                  ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTaskInvocationParameters", "beanStyleSetterMethodName" : "setTaskInvocationParameters", "c2jName" : "TaskInvocationParameters", "c2jShape" : "MaintenanceWindowTaskInvocationParameters", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The parameters that the task should use during execution. Populate only the fields that match the task type. All other fields should be empty.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link MaintenanceWindowTaskInvocationParameters.Builder} avoiding the need to create one manually via {@link MaintenanceWindowTaskInvocationParameters#builder()}.\n\nWhen the {@link Consumer} completes, {@link MaintenanceWindowTaskInvocationParameters.Builder#build()} is called immediately and its result is passed to {@link #taskInvocationParameters(MaintenanceWindowTaskInvocationParameters)}.\n@param taskInvocationParameters a consumer that will call methods on {@link MaintenanceWindowTaskInvocationParameters.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #taskInvocationParameters(MaintenanceWindowTaskInvocationParameters)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The parameters that the task should use during execution. Populate only the fields that match the task type. All other fields should be empty.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "taskInvocationParameters", "fluentSetterDocumentation" : "

                                                                                                                                                  The parameters that the task should use during execution. Populate only the fields that match the task type. All other fields should be empty.

                                                                                                                                                  \n@param taskInvocationParameters The parameters that the task should use during execution. Populate only the fields that match the task type. All other fields should be empty.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "taskInvocationParameters", "getterDocumentation" : "

                                                                                                                                                  The parameters that the task should use during execution. Populate only the fields that match the task type. All other fields should be empty.

                                                                                                                                                  \n@return The parameters that the task should use during execution. Populate only the fields that match the task type. All other fields should be empty.", "getterModel" : { "returnType" : "MaintenanceWindowTaskInvocationParameters", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TaskInvocationParameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TaskInvocationParameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "TaskInvocationParameters", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The parameters that the task should use during execution. Populate only the fields that match the task type. All other fields should be empty.

                                                                                                                                                  \n@param taskInvocationParameters The parameters that the task should use during execution. Populate only the fields that match the task type. All other fields should be empty.", "setterMethodName" : "setTaskInvocationParameters", "setterModel" : { "variableDeclarationType" : "MaintenanceWindowTaskInvocationParameters", "variableName" : "taskInvocationParameters", "variableType" : "MaintenanceWindowTaskInvocationParameters", "documentation" : null, "simpleType" : "MaintenanceWindowTaskInvocationParameters", "variableSetterType" : "MaintenanceWindowTaskInvocationParameters" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MaintenanceWindowTaskInvocationParameters", "variableName" : "taskInvocationParameters", "variableType" : "MaintenanceWindowTaskInvocationParameters", "documentation" : "

                                                                                                                                                  The parameters that the task should use during execution. Populate only the fields that match the task type. All other fields should be empty.

                                                                                                                                                  ", "simpleType" : "MaintenanceWindowTaskInvocationParameters", "variableSetterType" : "MaintenanceWindowTaskInvocationParameters" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPriority", "beanStyleSetterMethodName" : "setPriority", "c2jName" : "Priority", "c2jShape" : "MaintenanceWindowTaskPriority", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The priority of the task in the maintenance window, the lower the number the higher the priority. Tasks in a maintenance window are scheduled in priority order with tasks that have the same priority scheduled in parallel.

                                                                                                                                                  \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 #priority(Integer)}.\n@param priority 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 #priority(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The priority of the task in the maintenance window, the lower the number the higher the priority. Tasks in a maintenance window are scheduled in priority order with tasks that have the same priority scheduled in parallel.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "priority", "fluentSetterDocumentation" : "

                                                                                                                                                  The priority of the task in the maintenance window, the lower the number the higher the priority. Tasks in a maintenance window are scheduled in priority order with tasks that have the same priority scheduled in parallel.

                                                                                                                                                  \n@param priority The priority of the task in the maintenance window, the lower the number the higher the priority. Tasks in a maintenance window are scheduled in priority order with tasks that have the same priority scheduled in parallel.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "priority", "getterDocumentation" : "

                                                                                                                                                  The priority of the task in the maintenance window, the lower the number the higher the priority. Tasks in a maintenance window are scheduled in priority order with tasks that have the same priority scheduled in parallel.

                                                                                                                                                  \n@return The priority of the task in the maintenance window, the lower the number the higher the priority. Tasks in a maintenance window are scheduled in priority order with tasks that have the same priority scheduled in parallel.", "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" : "Priority", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Priority", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Priority", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The priority of the task in the maintenance window, the lower the number the higher the priority. Tasks in a maintenance window are scheduled in priority order with tasks that have the same priority scheduled in parallel.

                                                                                                                                                  \n@param priority The priority of the task in the maintenance window, the lower the number the higher the priority. Tasks in a maintenance window are scheduled in priority order with tasks that have the same priority scheduled in parallel.", "setterMethodName" : "setPriority", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "priority", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "priority", "variableType" : "Integer", "documentation" : "

                                                                                                                                                  The priority of the task in the maintenance window, the lower the number the higher the priority. Tasks in a maintenance window are scheduled in priority order with tasks that have the same priority scheduled in parallel.

                                                                                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxConcurrency", "beanStyleSetterMethodName" : "setMaxConcurrency", "c2jName" : "MaxConcurrency", "c2jShape" : "MaxConcurrency", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The maximum number of targets this task can be run for in parallel.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #maxConcurrency(String)}.\n@param maxConcurrency a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxConcurrency(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The maximum number of targets this task can be run for in parallel.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxConcurrency", "fluentSetterDocumentation" : "

                                                                                                                                                  The maximum number of targets this task can be run for in parallel.

                                                                                                                                                  \n@param maxConcurrency The maximum number of targets this task can be run for in parallel.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxConcurrency", "getterDocumentation" : "

                                                                                                                                                  The maximum number of targets this task can be run for in parallel.

                                                                                                                                                  \n@return The maximum number of targets this task can be run for in parallel.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxConcurrency", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxConcurrency", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MaxConcurrency", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The maximum number of targets this task can be run for in parallel.

                                                                                                                                                  \n@param maxConcurrency The maximum number of targets this task can be run for in parallel.", "setterMethodName" : "setMaxConcurrency", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "maxConcurrency", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "maxConcurrency", "variableType" : "String", "documentation" : "

                                                                                                                                                  The maximum number of targets this task can be run for in parallel.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxErrors", "beanStyleSetterMethodName" : "setMaxErrors", "c2jName" : "MaxErrors", "c2jShape" : "MaxErrors", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The maximum number of errors allowed before this task stops being scheduled.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #maxErrors(String)}.\n@param maxErrors a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxErrors(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The maximum number of errors allowed before this task stops being scheduled.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxErrors", "fluentSetterDocumentation" : "

                                                                                                                                                  The maximum number of errors allowed before this task stops being scheduled.

                                                                                                                                                  \n@param maxErrors The maximum number of errors allowed before this task stops being scheduled.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxErrors", "getterDocumentation" : "

                                                                                                                                                  The maximum number of errors allowed before this task stops being scheduled.

                                                                                                                                                  \n@return The maximum number of errors allowed before this task stops being scheduled.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxErrors", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxErrors", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MaxErrors", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The maximum number of errors allowed before this task stops being scheduled.

                                                                                                                                                  \n@param maxErrors The maximum number of errors allowed before this task stops being scheduled.", "setterMethodName" : "setMaxErrors", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "maxErrors", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "maxErrors", "variableType" : "String", "documentation" : "

                                                                                                                                                  The maximum number of errors allowed before this task stops being scheduled.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLoggingInfo", "beanStyleSetterMethodName" : "setLoggingInfo", "c2jName" : "LoggingInfo", "c2jShape" : "LoggingInfo", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  A structure containing information about an Amazon S3 bucket to write instance-level logs to.

                                                                                                                                                  LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link LoggingInfo.Builder} avoiding the need to create one manually via {@link LoggingInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link LoggingInfo.Builder#build()} is called immediately and its result is passed to {@link #loggingInfo(LoggingInfo)}.\n@param loggingInfo a consumer that will call methods on {@link LoggingInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #loggingInfo(LoggingInfo)", "deprecated" : false, "documentation" : "

                                                                                                                                                  A structure containing information about an Amazon S3 bucket to write instance-level logs to.

                                                                                                                                                  LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "loggingInfo", "fluentSetterDocumentation" : "

                                                                                                                                                  A structure containing information about an Amazon S3 bucket to write instance-level logs to.

                                                                                                                                                  LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                                  \n@param loggingInfo A structure containing information about an Amazon S3 bucket to write instance-level logs to.

                                                                                                                                                  LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                                  \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "loggingInfo", "getterDocumentation" : "

                                                                                                                                                  A structure containing information about an Amazon S3 bucket to write instance-level logs to.

                                                                                                                                                  LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                                  \n@return A structure containing information about an Amazon S3 bucket to write instance-level logs to.

                                                                                                                                                  LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                                  ", "getterModel" : { "returnType" : "LoggingInfo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LoggingInfo", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LoggingInfo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "LoggingInfo", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  A structure containing information about an Amazon S3 bucket to write instance-level logs to.

                                                                                                                                                  LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                                  \n@param loggingInfo A structure containing information about an Amazon S3 bucket to write instance-level logs to.

                                                                                                                                                  LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                                  ", "setterMethodName" : "setLoggingInfo", "setterModel" : { "variableDeclarationType" : "LoggingInfo", "variableName" : "loggingInfo", "variableType" : "LoggingInfo", "documentation" : null, "simpleType" : "LoggingInfo", "variableSetterType" : "LoggingInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "LoggingInfo", "variableName" : "loggingInfo", "variableType" : "LoggingInfo", "documentation" : "

                                                                                                                                                  A structure containing information about an Amazon S3 bucket to write instance-level logs to.

                                                                                                                                                  LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                                  ", "simpleType" : "LoggingInfo", "variableSetterType" : "LoggingInfo" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "MaintenanceWindowName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  An optional name for the task.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  An optional name for the task.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                  An optional name for the task.

                                                                                                                                                  \n@param name An optional name for the task.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                  An optional name for the task.

                                                                                                                                                  \n@return An optional name for the task.", "getterModel" : { "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" : "

                                                                                                                                                  An optional name for the task.

                                                                                                                                                  \n@param name An optional name for the task.", "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" : "

                                                                                                                                                  An optional name for the task.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "MaintenanceWindowDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  An optional description for the task.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  An optional description for the task.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                                                                  An optional description for the task.

                                                                                                                                                  \n@param description An optional description for the task.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                                                                  An optional description for the task.

                                                                                                                                                  \n@return An optional description for the task.", "getterModel" : { "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" : true, "setterDocumentation" : "

                                                                                                                                                  An optional description for the task.

                                                                                                                                                  \n@param description An optional description for the task.", "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" : "

                                                                                                                                                  An optional description for the task.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getClientToken", "beanStyleSetterMethodName" : "setClientToken", "c2jName" : "ClientToken", "c2jShape" : "ClientToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  User-provided idempotency token.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientToken(String)}.\n@param clientToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  User-provided idempotency token.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientToken", "fluentSetterDocumentation" : "

                                                                                                                                                  User-provided idempotency token.

                                                                                                                                                  \n@param clientToken User-provided idempotency token.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientToken", "getterDocumentation" : "

                                                                                                                                                  User-provided idempotency token.

                                                                                                                                                  \n@return User-provided idempotency token.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientToken", "uri" : false }, "idempotencyToken" : true, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  User-provided idempotency token.

                                                                                                                                                  \n@param clientToken User-provided idempotency token.", "setterMethodName" : "setClientToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientToken", "variableType" : "String", "documentation" : "

                                                                                                                                                  User-provided idempotency token.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "WindowId", "Targets", "TaskArn", "TaskType", "MaxConcurrency", "MaxErrors" ], "shapeName" : "RegisterTaskWithMaintenanceWindowRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "RegisterTaskWithMaintenanceWindowRequest", "variableName" : "registerTaskWithMaintenanceWindowRequest", "variableType" : "RegisterTaskWithMaintenanceWindowRequest", "documentation" : null, "simpleType" : "RegisterTaskWithMaintenanceWindowRequest", "variableSetterType" : "RegisterTaskWithMaintenanceWindowRequest" }, "wrapper" : false }, "RegisterTaskWithMaintenanceWindowResponse" : { "c2jName" : "RegisterTaskWithMaintenanceWindowResult", "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" : [ { "beanStyleGetterMethodName" : "getWindowTaskId", "beanStyleSetterMethodName" : "setWindowTaskId", "c2jName" : "WindowTaskId", "c2jShape" : "MaintenanceWindowTaskId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The ID of the task in the maintenance window.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowTaskId(String)}.\n@param windowTaskId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowTaskId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The ID of the task in the maintenance window.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowTaskId", "fluentSetterDocumentation" : "

                                                                                                                                                  The ID of the task in the maintenance window.

                                                                                                                                                  \n@param windowTaskId The ID of the task in the maintenance window.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowTaskId", "getterDocumentation" : "

                                                                                                                                                  The ID of the task in the maintenance window.

                                                                                                                                                  \n@return The ID of the task in the maintenance window.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowTaskId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowTaskId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowTaskId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The ID of the task in the maintenance window.

                                                                                                                                                  \n@param windowTaskId The ID of the task in the maintenance window.", "setterMethodName" : "setWindowTaskId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowTaskId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowTaskId", "variableType" : "String", "documentation" : "

                                                                                                                                                  The ID of the task in the maintenance window.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "WindowTaskId" : { "beanStyleGetterMethodName" : "getWindowTaskId", "beanStyleSetterMethodName" : "setWindowTaskId", "c2jName" : "WindowTaskId", "c2jShape" : "MaintenanceWindowTaskId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The ID of the task in the maintenance window.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowTaskId(String)}.\n@param windowTaskId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowTaskId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The ID of the task in the maintenance window.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowTaskId", "fluentSetterDocumentation" : "

                                                                                                                                                  The ID of the task in the maintenance window.

                                                                                                                                                  \n@param windowTaskId The ID of the task in the maintenance window.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowTaskId", "getterDocumentation" : "

                                                                                                                                                  The ID of the task in the maintenance window.

                                                                                                                                                  \n@return The ID of the task in the maintenance window.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowTaskId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowTaskId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowTaskId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The ID of the task in the maintenance window.

                                                                                                                                                  \n@param windowTaskId The ID of the task in the maintenance window.", "setterMethodName" : "setWindowTaskId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowTaskId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowTaskId", "variableType" : "String", "documentation" : "

                                                                                                                                                  The ID of the task in the maintenance window.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getWindowTaskId", "beanStyleSetterMethodName" : "setWindowTaskId", "c2jName" : "WindowTaskId", "c2jShape" : "MaintenanceWindowTaskId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The ID of the task in the maintenance window.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowTaskId(String)}.\n@param windowTaskId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowTaskId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The ID of the task in the maintenance window.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowTaskId", "fluentSetterDocumentation" : "

                                                                                                                                                  The ID of the task in the maintenance window.

                                                                                                                                                  \n@param windowTaskId The ID of the task in the maintenance window.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowTaskId", "getterDocumentation" : "

                                                                                                                                                  The ID of the task in the maintenance window.

                                                                                                                                                  \n@return The ID of the task in the maintenance window.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowTaskId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowTaskId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowTaskId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The ID of the task in the maintenance window.

                                                                                                                                                  \n@param windowTaskId The ID of the task in the maintenance window.", "setterMethodName" : "setWindowTaskId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowTaskId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowTaskId", "variableType" : "String", "documentation" : "

                                                                                                                                                  The ID of the task in the maintenance window.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "RegisterTaskWithMaintenanceWindowResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "RegisterTaskWithMaintenanceWindowResponse", "variableName" : "registerTaskWithMaintenanceWindowResponse", "variableType" : "RegisterTaskWithMaintenanceWindowResponse", "documentation" : null, "simpleType" : "RegisterTaskWithMaintenanceWindowResponse", "variableSetterType" : "RegisterTaskWithMaintenanceWindowResponse" }, "wrapper" : false }, "RelatedOpsItem" : { "c2jName" : "RelatedOpsItem", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                  An OpsItems that shares something in common with the current OpsItem. For example, related OpsItems can include OpsItems with similar error messages, impacted resources, or statuses for the impacted resource.

                                                                                                                                                  ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getOpsItemId", "beanStyleSetterMethodName" : "setOpsItemId", "c2jName" : "OpsItemId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The ID of an OpsItem related to the current OpsItem.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #opsItemId(String)}.\n@param opsItemId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #opsItemId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The ID of an OpsItem related to the current OpsItem.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "opsItemId", "fluentSetterDocumentation" : "

                                                                                                                                                  The ID of an OpsItem related to the current OpsItem.

                                                                                                                                                  \n@param opsItemId The ID of an OpsItem related to the current OpsItem.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "opsItemId", "getterDocumentation" : "

                                                                                                                                                  The ID of an OpsItem related to the current OpsItem.

                                                                                                                                                  \n@return The ID of an OpsItem related to the current OpsItem.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OpsItemId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OpsItemId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OpsItemId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The ID of an OpsItem related to the current OpsItem.

                                                                                                                                                  \n@param opsItemId The ID of an OpsItem related to the current OpsItem.", "setterMethodName" : "setOpsItemId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "opsItemId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "opsItemId", "variableType" : "String", "documentation" : "

                                                                                                                                                  The ID of an OpsItem related to the current OpsItem.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "OpsItemId" : { "beanStyleGetterMethodName" : "getOpsItemId", "beanStyleSetterMethodName" : "setOpsItemId", "c2jName" : "OpsItemId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The ID of an OpsItem related to the current OpsItem.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #opsItemId(String)}.\n@param opsItemId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #opsItemId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The ID of an OpsItem related to the current OpsItem.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "opsItemId", "fluentSetterDocumentation" : "

                                                                                                                                                  The ID of an OpsItem related to the current OpsItem.

                                                                                                                                                  \n@param opsItemId The ID of an OpsItem related to the current OpsItem.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "opsItemId", "getterDocumentation" : "

                                                                                                                                                  The ID of an OpsItem related to the current OpsItem.

                                                                                                                                                  \n@return The ID of an OpsItem related to the current OpsItem.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OpsItemId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OpsItemId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OpsItemId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The ID of an OpsItem related to the current OpsItem.

                                                                                                                                                  \n@param opsItemId The ID of an OpsItem related to the current OpsItem.", "setterMethodName" : "setOpsItemId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "opsItemId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "opsItemId", "variableType" : "String", "documentation" : "

                                                                                                                                                  The ID of an OpsItem related to the current OpsItem.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getOpsItemId", "beanStyleSetterMethodName" : "setOpsItemId", "c2jName" : "OpsItemId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The ID of an OpsItem related to the current OpsItem.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #opsItemId(String)}.\n@param opsItemId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #opsItemId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The ID of an OpsItem related to the current OpsItem.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "opsItemId", "fluentSetterDocumentation" : "

                                                                                                                                                  The ID of an OpsItem related to the current OpsItem.

                                                                                                                                                  \n@param opsItemId The ID of an OpsItem related to the current OpsItem.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "opsItemId", "getterDocumentation" : "

                                                                                                                                                  The ID of an OpsItem related to the current OpsItem.

                                                                                                                                                  \n@return The ID of an OpsItem related to the current OpsItem.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OpsItemId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OpsItemId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OpsItemId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The ID of an OpsItem related to the current OpsItem.

                                                                                                                                                  \n@param opsItemId The ID of an OpsItem related to the current OpsItem.", "setterMethodName" : "setOpsItemId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "opsItemId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "opsItemId", "variableType" : "String", "documentation" : "

                                                                                                                                                  The ID of an OpsItem related to the current OpsItem.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "OpsItemId" ], "shapeName" : "RelatedOpsItem", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "RelatedOpsItem", "variableName" : "relatedOpsItem", "variableType" : "RelatedOpsItem", "documentation" : null, "simpleType" : "RelatedOpsItem", "variableSetterType" : "RelatedOpsItem" }, "wrapper" : false }, "RemoveTagsFromResourceRequest" : { "c2jName" : "RemoveTagsFromResourceRequest", "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" : "RemoveTagsFromResource", "locationName" : null, "requestUri" : "/", "target" : "AmazonSSM.RemoveTagsFromResource", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getResourceTypeAsString", "beanStyleSetterMethodName" : "setResourceType", "c2jName" : "ResourceType", "c2jShape" : "ResourceTypeForTagging", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The type of resource of which you want to remove a tag.

                                                                                                                                                  The ManagedInstance type for this API action is only for on-premises managed instances. You must specify the name of the managed instance in the following format: mi-ID_number. For example, mi-1a2b3c4d5e6f.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceTypeAsString(String)}.\n@param resourceType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceType(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The type of resource of which you want to remove a tag.

                                                                                                                                                  The ManagedInstance type for this API action is only for on-premises managed instances. You must specify the name of the managed instance in the following format: mi-ID_number. For example, mi-1a2b3c4d5e6f.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : "ResourceTypeForTagging", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "resourceType", "fluentEnumSetterMethodName" : "resourceType", "fluentGetterMethodName" : "resourceTypeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                  The type of resource of which you want to remove a tag.

                                                                                                                                                  The ManagedInstance type for this API action is only for on-premises managed instances. You must specify the name of the managed instance in the following format: mi-ID_number. For example, mi-1a2b3c4d5e6f.

                                                                                                                                                  \n@param resourceType The type of resource of which you want to remove a tag.

                                                                                                                                                  The ManagedInstance type for this API action is only for on-premises managed instances. You must specify the name of the managed instance in the following format: mi-ID_number. For example, mi-1a2b3c4d5e6f.

                                                                                                                                                  \n@see ResourceTypeForTagging\n@return Returns a reference to this object so that method calls can be chained together.\n@see ResourceTypeForTagging", "fluentSetterMethodName" : "resourceType", "getterDocumentation" : "

                                                                                                                                                  The type of resource of which you want to remove a tag.

                                                                                                                                                  The ManagedInstance type for this API action is only for on-premises managed instances. You must specify the name of the managed instance in the following format: mi-ID_number. For example, mi-1a2b3c4d5e6f.

                                                                                                                                                  \n

                                                                                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #resourceType} will return {@link ResourceTypeForTagging#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #resourceTypeAsString}.\n

                                                                                                                                                  \n@return The type of resource of which you want to remove a tag.

                                                                                                                                                  The ManagedInstance type for this API action is only for on-premises managed instances. You must specify the name of the managed instance in the following format: mi-ID_number. For example, mi-1a2b3c4d5e6f.

                                                                                                                                                  \n@see ResourceTypeForTagging", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceType", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The type of resource of which you want to remove a tag.

                                                                                                                                                  The ManagedInstance type for this API action is only for on-premises managed instances. You must specify the name of the managed instance in the following format: mi-ID_number. For example, mi-1a2b3c4d5e6f.

                                                                                                                                                  \n@param resourceType The type of resource of which you want to remove a tag.

                                                                                                                                                  The ManagedInstance type for this API action is only for on-premises managed instances. You must specify the name of the managed instance in the following format: mi-ID_number. For example, mi-1a2b3c4d5e6f.

                                                                                                                                                  \n@see ResourceTypeForTagging", "setterMethodName" : "setResourceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceType", "variableType" : "String", "documentation" : "

                                                                                                                                                  The type of resource of which you want to remove a tag.

                                                                                                                                                  The ManagedInstance type for this API action is only for on-premises managed instances. You must specify the name of the managed instance in the following format: mi-ID_number. For example, mi-1a2b3c4d5e6f.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getResourceId", "beanStyleSetterMethodName" : "setResourceId", "c2jName" : "ResourceId", "c2jShape" : "ResourceId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The resource ID for which you want to remove tags. Use the ID of the resource. Here are some examples:

                                                                                                                                                  ManagedInstance: mi-012345abcde

                                                                                                                                                  MaintenanceWindow: mw-012345abcde

                                                                                                                                                  PatchBaseline: pb-012345abcde

                                                                                                                                                  For the Document and Parameter values, use the name of the resource.

                                                                                                                                                  The ManagedInstance type for this API action is only for on-premises managed instances. You must specify the name of the managed instance in the following format: mi-ID_number. For example, mi-1a2b3c4d5e6f.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceId(String)}.\n@param resourceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The resource ID for which you want to remove tags. Use the ID of the resource. Here are some examples:

                                                                                                                                                  ManagedInstance: mi-012345abcde

                                                                                                                                                  MaintenanceWindow: mw-012345abcde

                                                                                                                                                  PatchBaseline: pb-012345abcde

                                                                                                                                                  For the Document and Parameter values, use the name of the resource.

                                                                                                                                                  The ManagedInstance type for this API action is only for on-premises managed instances. You must specify the name of the managed instance in the following format: mi-ID_number. For example, mi-1a2b3c4d5e6f.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceId", "fluentSetterDocumentation" : "

                                                                                                                                                  The resource ID for which you want to remove tags. Use the ID of the resource. Here are some examples:

                                                                                                                                                  ManagedInstance: mi-012345abcde

                                                                                                                                                  MaintenanceWindow: mw-012345abcde

                                                                                                                                                  PatchBaseline: pb-012345abcde

                                                                                                                                                  For the Document and Parameter values, use the name of the resource.

                                                                                                                                                  The ManagedInstance type for this API action is only for on-premises managed instances. You must specify the name of the managed instance in the following format: mi-ID_number. For example, mi-1a2b3c4d5e6f.

                                                                                                                                                  \n@param resourceId The resource ID for which you want to remove tags. Use the ID of the resource. Here are some examples:

                                                                                                                                                  ManagedInstance: mi-012345abcde

                                                                                                                                                  MaintenanceWindow: mw-012345abcde

                                                                                                                                                  PatchBaseline: pb-012345abcde

                                                                                                                                                  For the Document and Parameter values, use the name of the resource.

                                                                                                                                                  The ManagedInstance type for this API action is only for on-premises managed instances. You must specify the name of the managed instance in the following format: mi-ID_number. For example, mi-1a2b3c4d5e6f.

                                                                                                                                                  \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceId", "getterDocumentation" : "

                                                                                                                                                  The resource ID for which you want to remove tags. Use the ID of the resource. Here are some examples:

                                                                                                                                                  ManagedInstance: mi-012345abcde

                                                                                                                                                  MaintenanceWindow: mw-012345abcde

                                                                                                                                                  PatchBaseline: pb-012345abcde

                                                                                                                                                  For the Document and Parameter values, use the name of the resource.

                                                                                                                                                  The ManagedInstance type for this API action is only for on-premises managed instances. You must specify the name of the managed instance in the following format: mi-ID_number. For example, mi-1a2b3c4d5e6f.

                                                                                                                                                  \n@return The resource ID for which you want to remove tags. Use the ID of the resource. Here are some examples:

                                                                                                                                                  ManagedInstance: mi-012345abcde

                                                                                                                                                  MaintenanceWindow: mw-012345abcde

                                                                                                                                                  PatchBaseline: pb-012345abcde

                                                                                                                                                  For the Document and Parameter values, use the name of the resource.

                                                                                                                                                  The ManagedInstance type for this API action is only for on-premises managed instances. You must specify the name of the managed instance in the following format: mi-ID_number. For example, mi-1a2b3c4d5e6f.

                                                                                                                                                  ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The resource ID for which you want to remove tags. Use the ID of the resource. Here are some examples:

                                                                                                                                                  ManagedInstance: mi-012345abcde

                                                                                                                                                  MaintenanceWindow: mw-012345abcde

                                                                                                                                                  PatchBaseline: pb-012345abcde

                                                                                                                                                  For the Document and Parameter values, use the name of the resource.

                                                                                                                                                  The ManagedInstance type for this API action is only for on-premises managed instances. You must specify the name of the managed instance in the following format: mi-ID_number. For example, mi-1a2b3c4d5e6f.

                                                                                                                                                  \n@param resourceId The resource ID for which you want to remove tags. Use the ID of the resource. Here are some examples:

                                                                                                                                                  ManagedInstance: mi-012345abcde

                                                                                                                                                  MaintenanceWindow: mw-012345abcde

                                                                                                                                                  PatchBaseline: pb-012345abcde

                                                                                                                                                  For the Document and Parameter values, use the name of the resource.

                                                                                                                                                  The ManagedInstance type for this API action is only for on-premises managed instances. You must specify the name of the managed instance in the following format: mi-ID_number. For example, mi-1a2b3c4d5e6f.

                                                                                                                                                  ", "setterMethodName" : "setResourceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceId", "variableType" : "String", "documentation" : "

                                                                                                                                                  The resource ID for which you want to remove tags. Use the ID of the resource. Here are some examples:

                                                                                                                                                  ManagedInstance: mi-012345abcde

                                                                                                                                                  MaintenanceWindow: mw-012345abcde

                                                                                                                                                  PatchBaseline: pb-012345abcde

                                                                                                                                                  For the Document and Parameter values, use the name of the resource.

                                                                                                                                                  The ManagedInstance type for this API action is only for on-premises managed instances. You must specify the name of the managed instance in the following format: mi-ID_number. For example, mi-1a2b3c4d5e6f.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTagKeys", "beanStyleSetterMethodName" : "setTagKeys", "c2jName" : "TagKeys", "c2jShape" : "KeyList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  Tag keys that you want to remove from the specified 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 #tagKeys(List)}.\n@param tagKeys a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tagKeys(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                  Tag keys that you want to remove from the specified resource.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tagKeys", "fluentSetterDocumentation" : "

                                                                                                                                                  Tag keys that you want to remove from the specified resource.

                                                                                                                                                  \n@param tagKeys Tag keys that you want to remove from the specified resource.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tagKeys", "getterDocumentation" : "

                                                                                                                                                  Tag keys that you want to remove from the specified resource.

                                                                                                                                                  \n

                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                  \n@return Tag keys that you want to remove from the specified 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" : "TagKeys", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TagKeys", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "TagKey", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "

                                                                                                                                                  Tag keys that you want to remove from the specified resource.

                                                                                                                                                  \n@param tagKeys Tag keys that you want to remove from the specified resource.", "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" : "

                                                                                                                                                  Tag keys that you want to remove from the specified resource.

                                                                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ResourceId" : { "beanStyleGetterMethodName" : "getResourceId", "beanStyleSetterMethodName" : "setResourceId", "c2jName" : "ResourceId", "c2jShape" : "ResourceId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The resource ID for which you want to remove tags. Use the ID of the resource. Here are some examples:

                                                                                                                                                  ManagedInstance: mi-012345abcde

                                                                                                                                                  MaintenanceWindow: mw-012345abcde

                                                                                                                                                  PatchBaseline: pb-012345abcde

                                                                                                                                                  For the Document and Parameter values, use the name of the resource.

                                                                                                                                                  The ManagedInstance type for this API action is only for on-premises managed instances. You must specify the name of the managed instance in the following format: mi-ID_number. For example, mi-1a2b3c4d5e6f.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceId(String)}.\n@param resourceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The resource ID for which you want to remove tags. Use the ID of the resource. Here are some examples:

                                                                                                                                                  ManagedInstance: mi-012345abcde

                                                                                                                                                  MaintenanceWindow: mw-012345abcde

                                                                                                                                                  PatchBaseline: pb-012345abcde

                                                                                                                                                  For the Document and Parameter values, use the name of the resource.

                                                                                                                                                  The ManagedInstance type for this API action is only for on-premises managed instances. You must specify the name of the managed instance in the following format: mi-ID_number. For example, mi-1a2b3c4d5e6f.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceId", "fluentSetterDocumentation" : "

                                                                                                                                                  The resource ID for which you want to remove tags. Use the ID of the resource. Here are some examples:

                                                                                                                                                  ManagedInstance: mi-012345abcde

                                                                                                                                                  MaintenanceWindow: mw-012345abcde

                                                                                                                                                  PatchBaseline: pb-012345abcde

                                                                                                                                                  For the Document and Parameter values, use the name of the resource.

                                                                                                                                                  The ManagedInstance type for this API action is only for on-premises managed instances. You must specify the name of the managed instance in the following format: mi-ID_number. For example, mi-1a2b3c4d5e6f.

                                                                                                                                                  \n@param resourceId The resource ID for which you want to remove tags. Use the ID of the resource. Here are some examples:

                                                                                                                                                  ManagedInstance: mi-012345abcde

                                                                                                                                                  MaintenanceWindow: mw-012345abcde

                                                                                                                                                  PatchBaseline: pb-012345abcde

                                                                                                                                                  For the Document and Parameter values, use the name of the resource.

                                                                                                                                                  The ManagedInstance type for this API action is only for on-premises managed instances. You must specify the name of the managed instance in the following format: mi-ID_number. For example, mi-1a2b3c4d5e6f.

                                                                                                                                                  \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceId", "getterDocumentation" : "

                                                                                                                                                  The resource ID for which you want to remove tags. Use the ID of the resource. Here are some examples:

                                                                                                                                                  ManagedInstance: mi-012345abcde

                                                                                                                                                  MaintenanceWindow: mw-012345abcde

                                                                                                                                                  PatchBaseline: pb-012345abcde

                                                                                                                                                  For the Document and Parameter values, use the name of the resource.

                                                                                                                                                  The ManagedInstance type for this API action is only for on-premises managed instances. You must specify the name of the managed instance in the following format: mi-ID_number. For example, mi-1a2b3c4d5e6f.

                                                                                                                                                  \n@return The resource ID for which you want to remove tags. Use the ID of the resource. Here are some examples:

                                                                                                                                                  ManagedInstance: mi-012345abcde

                                                                                                                                                  MaintenanceWindow: mw-012345abcde

                                                                                                                                                  PatchBaseline: pb-012345abcde

                                                                                                                                                  For the Document and Parameter values, use the name of the resource.

                                                                                                                                                  The ManagedInstance type for this API action is only for on-premises managed instances. You must specify the name of the managed instance in the following format: mi-ID_number. For example, mi-1a2b3c4d5e6f.

                                                                                                                                                  ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The resource ID for which you want to remove tags. Use the ID of the resource. Here are some examples:

                                                                                                                                                  ManagedInstance: mi-012345abcde

                                                                                                                                                  MaintenanceWindow: mw-012345abcde

                                                                                                                                                  PatchBaseline: pb-012345abcde

                                                                                                                                                  For the Document and Parameter values, use the name of the resource.

                                                                                                                                                  The ManagedInstance type for this API action is only for on-premises managed instances. You must specify the name of the managed instance in the following format: mi-ID_number. For example, mi-1a2b3c4d5e6f.

                                                                                                                                                  \n@param resourceId The resource ID for which you want to remove tags. Use the ID of the resource. Here are some examples:

                                                                                                                                                  ManagedInstance: mi-012345abcde

                                                                                                                                                  MaintenanceWindow: mw-012345abcde

                                                                                                                                                  PatchBaseline: pb-012345abcde

                                                                                                                                                  For the Document and Parameter values, use the name of the resource.

                                                                                                                                                  The ManagedInstance type for this API action is only for on-premises managed instances. You must specify the name of the managed instance in the following format: mi-ID_number. For example, mi-1a2b3c4d5e6f.

                                                                                                                                                  ", "setterMethodName" : "setResourceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceId", "variableType" : "String", "documentation" : "

                                                                                                                                                  The resource ID for which you want to remove tags. Use the ID of the resource. Here are some examples:

                                                                                                                                                  ManagedInstance: mi-012345abcde

                                                                                                                                                  MaintenanceWindow: mw-012345abcde

                                                                                                                                                  PatchBaseline: pb-012345abcde

                                                                                                                                                  For the Document and Parameter values, use the name of the resource.

                                                                                                                                                  The ManagedInstance type for this API action is only for on-premises managed instances. You must specify the name of the managed instance in the following format: mi-ID_number. For example, mi-1a2b3c4d5e6f.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ResourceType" : { "beanStyleGetterMethodName" : "getResourceTypeAsString", "beanStyleSetterMethodName" : "setResourceType", "c2jName" : "ResourceType", "c2jShape" : "ResourceTypeForTagging", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The type of resource of which you want to remove a tag.

                                                                                                                                                  The ManagedInstance type for this API action is only for on-premises managed instances. You must specify the name of the managed instance in the following format: mi-ID_number. For example, mi-1a2b3c4d5e6f.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceTypeAsString(String)}.\n@param resourceType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceType(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The type of resource of which you want to remove a tag.

                                                                                                                                                  The ManagedInstance type for this API action is only for on-premises managed instances. You must specify the name of the managed instance in the following format: mi-ID_number. For example, mi-1a2b3c4d5e6f.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : "ResourceTypeForTagging", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "resourceType", "fluentEnumSetterMethodName" : "resourceType", "fluentGetterMethodName" : "resourceTypeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                  The type of resource of which you want to remove a tag.

                                                                                                                                                  The ManagedInstance type for this API action is only for on-premises managed instances. You must specify the name of the managed instance in the following format: mi-ID_number. For example, mi-1a2b3c4d5e6f.

                                                                                                                                                  \n@param resourceType The type of resource of which you want to remove a tag.

                                                                                                                                                  The ManagedInstance type for this API action is only for on-premises managed instances. You must specify the name of the managed instance in the following format: mi-ID_number. For example, mi-1a2b3c4d5e6f.

                                                                                                                                                  \n@see ResourceTypeForTagging\n@return Returns a reference to this object so that method calls can be chained together.\n@see ResourceTypeForTagging", "fluentSetterMethodName" : "resourceType", "getterDocumentation" : "

                                                                                                                                                  The type of resource of which you want to remove a tag.

                                                                                                                                                  The ManagedInstance type for this API action is only for on-premises managed instances. You must specify the name of the managed instance in the following format: mi-ID_number. For example, mi-1a2b3c4d5e6f.

                                                                                                                                                  \n

                                                                                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #resourceType} will return {@link ResourceTypeForTagging#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #resourceTypeAsString}.\n

                                                                                                                                                  \n@return The type of resource of which you want to remove a tag.

                                                                                                                                                  The ManagedInstance type for this API action is only for on-premises managed instances. You must specify the name of the managed instance in the following format: mi-ID_number. For example, mi-1a2b3c4d5e6f.

                                                                                                                                                  \n@see ResourceTypeForTagging", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceType", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The type of resource of which you want to remove a tag.

                                                                                                                                                  The ManagedInstance type for this API action is only for on-premises managed instances. You must specify the name of the managed instance in the following format: mi-ID_number. For example, mi-1a2b3c4d5e6f.

                                                                                                                                                  \n@param resourceType The type of resource of which you want to remove a tag.

                                                                                                                                                  The ManagedInstance type for this API action is only for on-premises managed instances. You must specify the name of the managed instance in the following format: mi-ID_number. For example, mi-1a2b3c4d5e6f.

                                                                                                                                                  \n@see ResourceTypeForTagging", "setterMethodName" : "setResourceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceType", "variableType" : "String", "documentation" : "

                                                                                                                                                  The type of resource of which you want to remove a tag.

                                                                                                                                                  The ManagedInstance type for this API action is only for on-premises managed instances. You must specify the name of the managed instance in the following format: mi-ID_number. For example, mi-1a2b3c4d5e6f.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "TagKeys" : { "beanStyleGetterMethodName" : "getTagKeys", "beanStyleSetterMethodName" : "setTagKeys", "c2jName" : "TagKeys", "c2jShape" : "KeyList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  Tag keys that you want to remove from the specified 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 #tagKeys(List)}.\n@param tagKeys a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tagKeys(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                  Tag keys that you want to remove from the specified resource.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tagKeys", "fluentSetterDocumentation" : "

                                                                                                                                                  Tag keys that you want to remove from the specified resource.

                                                                                                                                                  \n@param tagKeys Tag keys that you want to remove from the specified resource.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tagKeys", "getterDocumentation" : "

                                                                                                                                                  Tag keys that you want to remove from the specified resource.

                                                                                                                                                  \n

                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                  \n@return Tag keys that you want to remove from the specified 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" : "TagKeys", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TagKeys", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "TagKey", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "

                                                                                                                                                  Tag keys that you want to remove from the specified resource.

                                                                                                                                                  \n@param tagKeys Tag keys that you want to remove from the specified resource.", "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" : "

                                                                                                                                                  Tag keys that you want to remove from the specified resource.

                                                                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getResourceTypeAsString", "beanStyleSetterMethodName" : "setResourceType", "c2jName" : "ResourceType", "c2jShape" : "ResourceTypeForTagging", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The type of resource of which you want to remove a tag.

                                                                                                                                                  The ManagedInstance type for this API action is only for on-premises managed instances. You must specify the name of the managed instance in the following format: mi-ID_number. For example, mi-1a2b3c4d5e6f.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceTypeAsString(String)}.\n@param resourceType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceType(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The type of resource of which you want to remove a tag.

                                                                                                                                                  The ManagedInstance type for this API action is only for on-premises managed instances. You must specify the name of the managed instance in the following format: mi-ID_number. For example, mi-1a2b3c4d5e6f.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : "ResourceTypeForTagging", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "resourceType", "fluentEnumSetterMethodName" : "resourceType", "fluentGetterMethodName" : "resourceTypeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                  The type of resource of which you want to remove a tag.

                                                                                                                                                  The ManagedInstance type for this API action is only for on-premises managed instances. You must specify the name of the managed instance in the following format: mi-ID_number. For example, mi-1a2b3c4d5e6f.

                                                                                                                                                  \n@param resourceType The type of resource of which you want to remove a tag.

                                                                                                                                                  The ManagedInstance type for this API action is only for on-premises managed instances. You must specify the name of the managed instance in the following format: mi-ID_number. For example, mi-1a2b3c4d5e6f.

                                                                                                                                                  \n@see ResourceTypeForTagging\n@return Returns a reference to this object so that method calls can be chained together.\n@see ResourceTypeForTagging", "fluentSetterMethodName" : "resourceType", "getterDocumentation" : "

                                                                                                                                                  The type of resource of which you want to remove a tag.

                                                                                                                                                  The ManagedInstance type for this API action is only for on-premises managed instances. You must specify the name of the managed instance in the following format: mi-ID_number. For example, mi-1a2b3c4d5e6f.

                                                                                                                                                  \n

                                                                                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #resourceType} will return {@link ResourceTypeForTagging#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #resourceTypeAsString}.\n

                                                                                                                                                  \n@return The type of resource of which you want to remove a tag.

                                                                                                                                                  The ManagedInstance type for this API action is only for on-premises managed instances. You must specify the name of the managed instance in the following format: mi-ID_number. For example, mi-1a2b3c4d5e6f.

                                                                                                                                                  \n@see ResourceTypeForTagging", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceType", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The type of resource of which you want to remove a tag.

                                                                                                                                                  The ManagedInstance type for this API action is only for on-premises managed instances. You must specify the name of the managed instance in the following format: mi-ID_number. For example, mi-1a2b3c4d5e6f.

                                                                                                                                                  \n@param resourceType The type of resource of which you want to remove a tag.

                                                                                                                                                  The ManagedInstance type for this API action is only for on-premises managed instances. You must specify the name of the managed instance in the following format: mi-ID_number. For example, mi-1a2b3c4d5e6f.

                                                                                                                                                  \n@see ResourceTypeForTagging", "setterMethodName" : "setResourceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceType", "variableType" : "String", "documentation" : "

                                                                                                                                                  The type of resource of which you want to remove a tag.

                                                                                                                                                  The ManagedInstance type for this API action is only for on-premises managed instances. You must specify the name of the managed instance in the following format: mi-ID_number. For example, mi-1a2b3c4d5e6f.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getResourceId", "beanStyleSetterMethodName" : "setResourceId", "c2jName" : "ResourceId", "c2jShape" : "ResourceId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The resource ID for which you want to remove tags. Use the ID of the resource. Here are some examples:

                                                                                                                                                  ManagedInstance: mi-012345abcde

                                                                                                                                                  MaintenanceWindow: mw-012345abcde

                                                                                                                                                  PatchBaseline: pb-012345abcde

                                                                                                                                                  For the Document and Parameter values, use the name of the resource.

                                                                                                                                                  The ManagedInstance type for this API action is only for on-premises managed instances. You must specify the name of the managed instance in the following format: mi-ID_number. For example, mi-1a2b3c4d5e6f.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceId(String)}.\n@param resourceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The resource ID for which you want to remove tags. Use the ID of the resource. Here are some examples:

                                                                                                                                                  ManagedInstance: mi-012345abcde

                                                                                                                                                  MaintenanceWindow: mw-012345abcde

                                                                                                                                                  PatchBaseline: pb-012345abcde

                                                                                                                                                  For the Document and Parameter values, use the name of the resource.

                                                                                                                                                  The ManagedInstance type for this API action is only for on-premises managed instances. You must specify the name of the managed instance in the following format: mi-ID_number. For example, mi-1a2b3c4d5e6f.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceId", "fluentSetterDocumentation" : "

                                                                                                                                                  The resource ID for which you want to remove tags. Use the ID of the resource. Here are some examples:

                                                                                                                                                  ManagedInstance: mi-012345abcde

                                                                                                                                                  MaintenanceWindow: mw-012345abcde

                                                                                                                                                  PatchBaseline: pb-012345abcde

                                                                                                                                                  For the Document and Parameter values, use the name of the resource.

                                                                                                                                                  The ManagedInstance type for this API action is only for on-premises managed instances. You must specify the name of the managed instance in the following format: mi-ID_number. For example, mi-1a2b3c4d5e6f.

                                                                                                                                                  \n@param resourceId The resource ID for which you want to remove tags. Use the ID of the resource. Here are some examples:

                                                                                                                                                  ManagedInstance: mi-012345abcde

                                                                                                                                                  MaintenanceWindow: mw-012345abcde

                                                                                                                                                  PatchBaseline: pb-012345abcde

                                                                                                                                                  For the Document and Parameter values, use the name of the resource.

                                                                                                                                                  The ManagedInstance type for this API action is only for on-premises managed instances. You must specify the name of the managed instance in the following format: mi-ID_number. For example, mi-1a2b3c4d5e6f.

                                                                                                                                                  \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceId", "getterDocumentation" : "

                                                                                                                                                  The resource ID for which you want to remove tags. Use the ID of the resource. Here are some examples:

                                                                                                                                                  ManagedInstance: mi-012345abcde

                                                                                                                                                  MaintenanceWindow: mw-012345abcde

                                                                                                                                                  PatchBaseline: pb-012345abcde

                                                                                                                                                  For the Document and Parameter values, use the name of the resource.

                                                                                                                                                  The ManagedInstance type for this API action is only for on-premises managed instances. You must specify the name of the managed instance in the following format: mi-ID_number. For example, mi-1a2b3c4d5e6f.

                                                                                                                                                  \n@return The resource ID for which you want to remove tags. Use the ID of the resource. Here are some examples:

                                                                                                                                                  ManagedInstance: mi-012345abcde

                                                                                                                                                  MaintenanceWindow: mw-012345abcde

                                                                                                                                                  PatchBaseline: pb-012345abcde

                                                                                                                                                  For the Document and Parameter values, use the name of the resource.

                                                                                                                                                  The ManagedInstance type for this API action is only for on-premises managed instances. You must specify the name of the managed instance in the following format: mi-ID_number. For example, mi-1a2b3c4d5e6f.

                                                                                                                                                  ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The resource ID for which you want to remove tags. Use the ID of the resource. Here are some examples:

                                                                                                                                                  ManagedInstance: mi-012345abcde

                                                                                                                                                  MaintenanceWindow: mw-012345abcde

                                                                                                                                                  PatchBaseline: pb-012345abcde

                                                                                                                                                  For the Document and Parameter values, use the name of the resource.

                                                                                                                                                  The ManagedInstance type for this API action is only for on-premises managed instances. You must specify the name of the managed instance in the following format: mi-ID_number. For example, mi-1a2b3c4d5e6f.

                                                                                                                                                  \n@param resourceId The resource ID for which you want to remove tags. Use the ID of the resource. Here are some examples:

                                                                                                                                                  ManagedInstance: mi-012345abcde

                                                                                                                                                  MaintenanceWindow: mw-012345abcde

                                                                                                                                                  PatchBaseline: pb-012345abcde

                                                                                                                                                  For the Document and Parameter values, use the name of the resource.

                                                                                                                                                  The ManagedInstance type for this API action is only for on-premises managed instances. You must specify the name of the managed instance in the following format: mi-ID_number. For example, mi-1a2b3c4d5e6f.

                                                                                                                                                  ", "setterMethodName" : "setResourceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceId", "variableType" : "String", "documentation" : "

                                                                                                                                                  The resource ID for which you want to remove tags. Use the ID of the resource. Here are some examples:

                                                                                                                                                  ManagedInstance: mi-012345abcde

                                                                                                                                                  MaintenanceWindow: mw-012345abcde

                                                                                                                                                  PatchBaseline: pb-012345abcde

                                                                                                                                                  For the Document and Parameter values, use the name of the resource.

                                                                                                                                                  The ManagedInstance type for this API action is only for on-premises managed instances. You must specify the name of the managed instance in the following format: mi-ID_number. For example, mi-1a2b3c4d5e6f.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTagKeys", "beanStyleSetterMethodName" : "setTagKeys", "c2jName" : "TagKeys", "c2jShape" : "KeyList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  Tag keys that you want to remove from the specified 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 #tagKeys(List)}.\n@param tagKeys a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tagKeys(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                  Tag keys that you want to remove from the specified resource.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tagKeys", "fluentSetterDocumentation" : "

                                                                                                                                                  Tag keys that you want to remove from the specified resource.

                                                                                                                                                  \n@param tagKeys Tag keys that you want to remove from the specified resource.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tagKeys", "getterDocumentation" : "

                                                                                                                                                  Tag keys that you want to remove from the specified resource.

                                                                                                                                                  \n

                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                  \n@return Tag keys that you want to remove from the specified 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" : "TagKeys", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TagKeys", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "TagKey", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "

                                                                                                                                                  Tag keys that you want to remove from the specified resource.

                                                                                                                                                  \n@param tagKeys Tag keys that you want to remove from the specified resource.", "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" : "

                                                                                                                                                  Tag keys that you want to remove from the specified resource.

                                                                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "ResourceType", "ResourceId", "TagKeys" ], "shapeName" : "RemoveTagsFromResourceRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "RemoveTagsFromResourceRequest", "variableName" : "removeTagsFromResourceRequest", "variableType" : "RemoveTagsFromResourceRequest", "documentation" : null, "simpleType" : "RemoveTagsFromResourceRequest", "variableSetterType" : "RemoveTagsFromResourceRequest" }, "wrapper" : false }, "RemoveTagsFromResourceResponse" : { "c2jName" : "RemoveTagsFromResourceResult", "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" : "RemoveTagsFromResourceResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "RemoveTagsFromResourceResponse", "variableName" : "removeTagsFromResourceResponse", "variableType" : "RemoveTagsFromResourceResponse", "documentation" : null, "simpleType" : "RemoveTagsFromResourceResponse", "variableSetterType" : "RemoveTagsFromResourceResponse" }, "wrapper" : false }, "ResetServiceSettingRequest" : { "c2jName" : "ResetServiceSettingRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                  The request body of the ResetServiceSetting API action.

                                                                                                                                                  ", "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" : "ResetServiceSetting", "locationName" : null, "requestUri" : "/", "target" : "AmazonSSM.ResetServiceSetting", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getSettingId", "beanStyleSetterMethodName" : "setSettingId", "c2jName" : "SettingId", "c2jShape" : "ServiceSettingId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The ID of the service setting to reset.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #settingId(String)}.\n@param settingId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #settingId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The ID of the service setting to reset.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "settingId", "fluentSetterDocumentation" : "

                                                                                                                                                  The ID of the service setting to reset.

                                                                                                                                                  \n@param settingId The ID of the service setting to reset.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "settingId", "getterDocumentation" : "

                                                                                                                                                  The ID of the service setting to reset.

                                                                                                                                                  \n@return The ID of the service setting to reset.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SettingId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SettingId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SettingId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The ID of the service setting to reset.

                                                                                                                                                  \n@param settingId The ID of the service setting to reset.", "setterMethodName" : "setSettingId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "settingId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "settingId", "variableType" : "String", "documentation" : "

                                                                                                                                                  The ID of the service setting to reset.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "SettingId" : { "beanStyleGetterMethodName" : "getSettingId", "beanStyleSetterMethodName" : "setSettingId", "c2jName" : "SettingId", "c2jShape" : "ServiceSettingId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The ID of the service setting to reset.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #settingId(String)}.\n@param settingId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #settingId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The ID of the service setting to reset.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "settingId", "fluentSetterDocumentation" : "

                                                                                                                                                  The ID of the service setting to reset.

                                                                                                                                                  \n@param settingId The ID of the service setting to reset.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "settingId", "getterDocumentation" : "

                                                                                                                                                  The ID of the service setting to reset.

                                                                                                                                                  \n@return The ID of the service setting to reset.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SettingId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SettingId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SettingId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The ID of the service setting to reset.

                                                                                                                                                  \n@param settingId The ID of the service setting to reset.", "setterMethodName" : "setSettingId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "settingId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "settingId", "variableType" : "String", "documentation" : "

                                                                                                                                                  The ID of the service setting to reset.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getSettingId", "beanStyleSetterMethodName" : "setSettingId", "c2jName" : "SettingId", "c2jShape" : "ServiceSettingId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The ID of the service setting to reset.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #settingId(String)}.\n@param settingId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #settingId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The ID of the service setting to reset.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "settingId", "fluentSetterDocumentation" : "

                                                                                                                                                  The ID of the service setting to reset.

                                                                                                                                                  \n@param settingId The ID of the service setting to reset.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "settingId", "getterDocumentation" : "

                                                                                                                                                  The ID of the service setting to reset.

                                                                                                                                                  \n@return The ID of the service setting to reset.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SettingId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SettingId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SettingId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The ID of the service setting to reset.

                                                                                                                                                  \n@param settingId The ID of the service setting to reset.", "setterMethodName" : "setSettingId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "settingId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "settingId", "variableType" : "String", "documentation" : "

                                                                                                                                                  The ID of the service setting to reset.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "SettingId" ], "shapeName" : "ResetServiceSettingRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ResetServiceSettingRequest", "variableName" : "resetServiceSettingRequest", "variableType" : "ResetServiceSettingRequest", "documentation" : null, "simpleType" : "ResetServiceSettingRequest", "variableSetterType" : "ResetServiceSettingRequest" }, "wrapper" : false }, "ResetServiceSettingResponse" : { "c2jName" : "ResetServiceSettingResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                  The result body of the ResetServiceSetting API action.

                                                                                                                                                  ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getServiceSetting", "beanStyleSetterMethodName" : "setServiceSetting", "c2jName" : "ServiceSetting", "c2jShape" : "ServiceSetting", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The current, effective service setting after calling the ResetServiceSetting API action.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link ServiceSetting.Builder} avoiding the need to create one manually via {@link ServiceSetting#builder()}.\n\nWhen the {@link Consumer} completes, {@link ServiceSetting.Builder#build()} is called immediately and its result is passed to {@link #serviceSetting(ServiceSetting)}.\n@param serviceSetting a consumer that will call methods on {@link ServiceSetting.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #serviceSetting(ServiceSetting)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The current, effective service setting after calling the ResetServiceSetting API action.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serviceSetting", "fluentSetterDocumentation" : "

                                                                                                                                                  The current, effective service setting after calling the ResetServiceSetting API action.

                                                                                                                                                  \n@param serviceSetting The current, effective service setting after calling the ResetServiceSetting API action.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serviceSetting", "getterDocumentation" : "

                                                                                                                                                  The current, effective service setting after calling the ResetServiceSetting API action.

                                                                                                                                                  \n@return The current, effective service setting after calling the ResetServiceSetting API action.", "getterModel" : { "returnType" : "ServiceSetting", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ServiceSetting", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ServiceSetting", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ServiceSetting", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The current, effective service setting after calling the ResetServiceSetting API action.

                                                                                                                                                  \n@param serviceSetting The current, effective service setting after calling the ResetServiceSetting API action.", "setterMethodName" : "setServiceSetting", "setterModel" : { "variableDeclarationType" : "ServiceSetting", "variableName" : "serviceSetting", "variableType" : "ServiceSetting", "documentation" : null, "simpleType" : "ServiceSetting", "variableSetterType" : "ServiceSetting" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ServiceSetting", "variableName" : "serviceSetting", "variableType" : "ServiceSetting", "documentation" : "

                                                                                                                                                  The current, effective service setting after calling the ResetServiceSetting API action.

                                                                                                                                                  ", "simpleType" : "ServiceSetting", "variableSetterType" : "ServiceSetting" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ServiceSetting" : { "beanStyleGetterMethodName" : "getServiceSetting", "beanStyleSetterMethodName" : "setServiceSetting", "c2jName" : "ServiceSetting", "c2jShape" : "ServiceSetting", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The current, effective service setting after calling the ResetServiceSetting API action.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link ServiceSetting.Builder} avoiding the need to create one manually via {@link ServiceSetting#builder()}.\n\nWhen the {@link Consumer} completes, {@link ServiceSetting.Builder#build()} is called immediately and its result is passed to {@link #serviceSetting(ServiceSetting)}.\n@param serviceSetting a consumer that will call methods on {@link ServiceSetting.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #serviceSetting(ServiceSetting)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The current, effective service setting after calling the ResetServiceSetting API action.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serviceSetting", "fluentSetterDocumentation" : "

                                                                                                                                                  The current, effective service setting after calling the ResetServiceSetting API action.

                                                                                                                                                  \n@param serviceSetting The current, effective service setting after calling the ResetServiceSetting API action.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serviceSetting", "getterDocumentation" : "

                                                                                                                                                  The current, effective service setting after calling the ResetServiceSetting API action.

                                                                                                                                                  \n@return The current, effective service setting after calling the ResetServiceSetting API action.", "getterModel" : { "returnType" : "ServiceSetting", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ServiceSetting", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ServiceSetting", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ServiceSetting", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The current, effective service setting after calling the ResetServiceSetting API action.

                                                                                                                                                  \n@param serviceSetting The current, effective service setting after calling the ResetServiceSetting API action.", "setterMethodName" : "setServiceSetting", "setterModel" : { "variableDeclarationType" : "ServiceSetting", "variableName" : "serviceSetting", "variableType" : "ServiceSetting", "documentation" : null, "simpleType" : "ServiceSetting", "variableSetterType" : "ServiceSetting" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ServiceSetting", "variableName" : "serviceSetting", "variableType" : "ServiceSetting", "documentation" : "

                                                                                                                                                  The current, effective service setting after calling the ResetServiceSetting API action.

                                                                                                                                                  ", "simpleType" : "ServiceSetting", "variableSetterType" : "ServiceSetting" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getServiceSetting", "beanStyleSetterMethodName" : "setServiceSetting", "c2jName" : "ServiceSetting", "c2jShape" : "ServiceSetting", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The current, effective service setting after calling the ResetServiceSetting API action.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link ServiceSetting.Builder} avoiding the need to create one manually via {@link ServiceSetting#builder()}.\n\nWhen the {@link Consumer} completes, {@link ServiceSetting.Builder#build()} is called immediately and its result is passed to {@link #serviceSetting(ServiceSetting)}.\n@param serviceSetting a consumer that will call methods on {@link ServiceSetting.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #serviceSetting(ServiceSetting)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The current, effective service setting after calling the ResetServiceSetting API action.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serviceSetting", "fluentSetterDocumentation" : "

                                                                                                                                                  The current, effective service setting after calling the ResetServiceSetting API action.

                                                                                                                                                  \n@param serviceSetting The current, effective service setting after calling the ResetServiceSetting API action.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serviceSetting", "getterDocumentation" : "

                                                                                                                                                  The current, effective service setting after calling the ResetServiceSetting API action.

                                                                                                                                                  \n@return The current, effective service setting after calling the ResetServiceSetting API action.", "getterModel" : { "returnType" : "ServiceSetting", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ServiceSetting", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ServiceSetting", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ServiceSetting", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The current, effective service setting after calling the ResetServiceSetting API action.

                                                                                                                                                  \n@param serviceSetting The current, effective service setting after calling the ResetServiceSetting API action.", "setterMethodName" : "setServiceSetting", "setterModel" : { "variableDeclarationType" : "ServiceSetting", "variableName" : "serviceSetting", "variableType" : "ServiceSetting", "documentation" : null, "simpleType" : "ServiceSetting", "variableSetterType" : "ServiceSetting" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ServiceSetting", "variableName" : "serviceSetting", "variableType" : "ServiceSetting", "documentation" : "

                                                                                                                                                  The current, effective service setting after calling the ResetServiceSetting API action.

                                                                                                                                                  ", "simpleType" : "ServiceSetting", "variableSetterType" : "ServiceSetting" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ResetServiceSettingResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ResetServiceSettingResponse", "variableName" : "resetServiceSettingResponse", "variableType" : "ResetServiceSettingResponse", "documentation" : null, "simpleType" : "ResetServiceSettingResponse", "variableSetterType" : "ResetServiceSettingResponse" }, "wrapper" : false }, "ResolvedTargets" : { "c2jName" : "ResolvedTargets", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                  Information about targets that resolved during the Automation execution.

                                                                                                                                                  ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getParameterValues", "beanStyleSetterMethodName" : "setParameterValues", "c2jName" : "ParameterValues", "c2jShape" : "TargetParameterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  A list of parameter values sent to targets that resolved during the Automation execution.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #parameterValues(List)}.\n@param parameterValues a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #parameterValues(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                  A list of parameter values sent to targets that resolved during the Automation execution.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parameterValues", "fluentSetterDocumentation" : "

                                                                                                                                                  A list of parameter values sent to targets that resolved during the Automation execution.

                                                                                                                                                  \n@param parameterValues A list of parameter values sent to targets that resolved during the Automation execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parameterValues", "getterDocumentation" : "

                                                                                                                                                  A list of parameter values sent to targets that resolved during the Automation execution.

                                                                                                                                                  \n

                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                  \n@return A list of parameter values sent to targets that resolved during the Automation execution.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ParameterValues", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ParameterValues", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ParameterValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "ParameterValues", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  A list of parameter values sent to targets that resolved during the Automation execution.

                                                                                                                                                  \n@param parameterValues A list of parameter values sent to targets that resolved during the Automation execution.", "setterMethodName" : "setParameterValues", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "parameterValues", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "parameterValues", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                  A list of parameter values sent to targets that resolved during the Automation execution.

                                                                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTruncated", "beanStyleSetterMethodName" : "setTruncated", "c2jName" : "Truncated", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  A boolean value indicating whether the resolved target list is truncated.

                                                                                                                                                  \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 #truncated(Boolean)}.\n@param truncated 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 #truncated(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                  A boolean value indicating whether the resolved target list is truncated.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "truncated", "fluentSetterDocumentation" : "

                                                                                                                                                  A boolean value indicating whether the resolved target list is truncated.

                                                                                                                                                  \n@param truncated A boolean value indicating whether the resolved target list is truncated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "truncated", "getterDocumentation" : "

                                                                                                                                                  A boolean value indicating whether the resolved target list is truncated.

                                                                                                                                                  \n@return A boolean value indicating whether the resolved target list is truncated.", "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" : "Truncated", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Truncated", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Truncated", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  A boolean value indicating whether the resolved target list is truncated.

                                                                                                                                                  \n@param truncated A boolean value indicating whether the resolved target list is truncated.", "setterMethodName" : "setTruncated", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "truncated", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "truncated", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                  A boolean value indicating whether the resolved target list is truncated.

                                                                                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ParameterValues" : { "beanStyleGetterMethodName" : "getParameterValues", "beanStyleSetterMethodName" : "setParameterValues", "c2jName" : "ParameterValues", "c2jShape" : "TargetParameterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  A list of parameter values sent to targets that resolved during the Automation execution.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #parameterValues(List)}.\n@param parameterValues a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #parameterValues(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                  A list of parameter values sent to targets that resolved during the Automation execution.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parameterValues", "fluentSetterDocumentation" : "

                                                                                                                                                  A list of parameter values sent to targets that resolved during the Automation execution.

                                                                                                                                                  \n@param parameterValues A list of parameter values sent to targets that resolved during the Automation execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parameterValues", "getterDocumentation" : "

                                                                                                                                                  A list of parameter values sent to targets that resolved during the Automation execution.

                                                                                                                                                  \n

                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                  \n@return A list of parameter values sent to targets that resolved during the Automation execution.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ParameterValues", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ParameterValues", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ParameterValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "ParameterValues", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  A list of parameter values sent to targets that resolved during the Automation execution.

                                                                                                                                                  \n@param parameterValues A list of parameter values sent to targets that resolved during the Automation execution.", "setterMethodName" : "setParameterValues", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "parameterValues", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "parameterValues", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                  A list of parameter values sent to targets that resolved during the Automation execution.

                                                                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "Truncated" : { "beanStyleGetterMethodName" : "getTruncated", "beanStyleSetterMethodName" : "setTruncated", "c2jName" : "Truncated", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  A boolean value indicating whether the resolved target list is truncated.

                                                                                                                                                  \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 #truncated(Boolean)}.\n@param truncated 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 #truncated(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                  A boolean value indicating whether the resolved target list is truncated.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "truncated", "fluentSetterDocumentation" : "

                                                                                                                                                  A boolean value indicating whether the resolved target list is truncated.

                                                                                                                                                  \n@param truncated A boolean value indicating whether the resolved target list is truncated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "truncated", "getterDocumentation" : "

                                                                                                                                                  A boolean value indicating whether the resolved target list is truncated.

                                                                                                                                                  \n@return A boolean value indicating whether the resolved target list is truncated.", "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" : "Truncated", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Truncated", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Truncated", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  A boolean value indicating whether the resolved target list is truncated.

                                                                                                                                                  \n@param truncated A boolean value indicating whether the resolved target list is truncated.", "setterMethodName" : "setTruncated", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "truncated", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "truncated", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                  A boolean value indicating whether the resolved target list is truncated.

                                                                                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getParameterValues", "beanStyleSetterMethodName" : "setParameterValues", "c2jName" : "ParameterValues", "c2jShape" : "TargetParameterList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  A list of parameter values sent to targets that resolved during the Automation execution.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #parameterValues(List)}.\n@param parameterValues a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #parameterValues(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                  A list of parameter values sent to targets that resolved during the Automation execution.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parameterValues", "fluentSetterDocumentation" : "

                                                                                                                                                  A list of parameter values sent to targets that resolved during the Automation execution.

                                                                                                                                                  \n@param parameterValues A list of parameter values sent to targets that resolved during the Automation execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parameterValues", "getterDocumentation" : "

                                                                                                                                                  A list of parameter values sent to targets that resolved during the Automation execution.

                                                                                                                                                  \n

                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                  \n@return A list of parameter values sent to targets that resolved during the Automation execution.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ParameterValues", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ParameterValues", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ParameterValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "ParameterValues", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  A list of parameter values sent to targets that resolved during the Automation execution.

                                                                                                                                                  \n@param parameterValues A list of parameter values sent to targets that resolved during the Automation execution.", "setterMethodName" : "setParameterValues", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "parameterValues", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "parameterValues", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                  A list of parameter values sent to targets that resolved during the Automation execution.

                                                                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTruncated", "beanStyleSetterMethodName" : "setTruncated", "c2jName" : "Truncated", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  A boolean value indicating whether the resolved target list is truncated.

                                                                                                                                                  \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 #truncated(Boolean)}.\n@param truncated 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 #truncated(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                  A boolean value indicating whether the resolved target list is truncated.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "truncated", "fluentSetterDocumentation" : "

                                                                                                                                                  A boolean value indicating whether the resolved target list is truncated.

                                                                                                                                                  \n@param truncated A boolean value indicating whether the resolved target list is truncated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "truncated", "getterDocumentation" : "

                                                                                                                                                  A boolean value indicating whether the resolved target list is truncated.

                                                                                                                                                  \n@return A boolean value indicating whether the resolved target list is truncated.", "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" : "Truncated", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Truncated", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Truncated", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  A boolean value indicating whether the resolved target list is truncated.

                                                                                                                                                  \n@param truncated A boolean value indicating whether the resolved target list is truncated.", "setterMethodName" : "setTruncated", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "truncated", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "truncated", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                  A boolean value indicating whether the resolved target list is truncated.

                                                                                                                                                  ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ResolvedTargets", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ResolvedTargets", "variableName" : "resolvedTargets", "variableType" : "ResolvedTargets", "documentation" : null, "simpleType" : "ResolvedTargets", "variableSetterType" : "ResolvedTargets" }, "wrapper" : false }, "ResourceComplianceSummaryItem" : { "c2jName" : "ResourceComplianceSummaryItem", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                  Compliance summary information for a specific resource.

                                                                                                                                                  ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getComplianceType", "beanStyleSetterMethodName" : "setComplianceType", "c2jName" : "ComplianceType", "c2jShape" : "ComplianceTypeName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The compliance type.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #complianceType(String)}.\n@param complianceType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #complianceType(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The compliance type.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "complianceType", "fluentSetterDocumentation" : "

                                                                                                                                                  The compliance type.

                                                                                                                                                  \n@param complianceType The compliance type.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "complianceType", "getterDocumentation" : "

                                                                                                                                                  The compliance type.

                                                                                                                                                  \n@return The compliance type.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ComplianceType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ComplianceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ComplianceType", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The compliance type.

                                                                                                                                                  \n@param complianceType The compliance type.", "setterMethodName" : "setComplianceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "complianceType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "complianceType", "variableType" : "String", "documentation" : "

                                                                                                                                                  The compliance type.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getResourceType", "beanStyleSetterMethodName" : "setResourceType", "c2jName" : "ResourceType", "c2jShape" : "ComplianceResourceType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The resource type.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceType(String)}.\n@param resourceType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceType(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The resource type.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceType", "fluentSetterDocumentation" : "

                                                                                                                                                  The resource type.

                                                                                                                                                  \n@param resourceType The resource type.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceType", "getterDocumentation" : "

                                                                                                                                                  The resource type.

                                                                                                                                                  \n@return The resource type.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceType", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The resource type.

                                                                                                                                                  \n@param resourceType The resource type.", "setterMethodName" : "setResourceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceType", "variableType" : "String", "documentation" : "

                                                                                                                                                  The resource type.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getResourceId", "beanStyleSetterMethodName" : "setResourceId", "c2jName" : "ResourceId", "c2jShape" : "ComplianceResourceId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The resource ID.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceId(String)}.\n@param resourceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The resource ID.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceId", "fluentSetterDocumentation" : "

                                                                                                                                                  The resource ID.

                                                                                                                                                  \n@param resourceId The resource ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceId", "getterDocumentation" : "

                                                                                                                                                  The resource ID.

                                                                                                                                                  \n@return The resource ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The resource ID.

                                                                                                                                                  \n@param resourceId The resource ID.", "setterMethodName" : "setResourceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceId", "variableType" : "String", "documentation" : "

                                                                                                                                                  The resource ID.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "ComplianceStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The compliance status for the resource.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The compliance status for the resource.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : "ComplianceStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                                                                                                  The compliance status for the resource.

                                                                                                                                                  \n@param status The compliance status for the resource.\n@see ComplianceStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see ComplianceStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                                                                                  The compliance status for the resource.

                                                                                                                                                  \n

                                                                                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link ComplianceStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                                                                                  \n@return The compliance status for the resource.\n@see ComplianceStatus", "getterModel" : { "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 compliance status for the resource.

                                                                                                                                                  \n@param status The compliance status for the resource.\n@see ComplianceStatus", "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 compliance status for the resource.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOverallSeverityAsString", "beanStyleSetterMethodName" : "setOverallSeverity", "c2jName" : "OverallSeverity", "c2jShape" : "ComplianceSeverity", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The highest severity item found for the resource. The resource is compliant for this item.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #overallSeverityAsString(String)}.\n@param overallSeverity a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #overallSeverity(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The highest severity item found for the resource. The resource is compliant for this item.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : "ComplianceSeverity", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "overallSeverity", "fluentEnumSetterMethodName" : "overallSeverity", "fluentGetterMethodName" : "overallSeverityAsString", "fluentSetterDocumentation" : "

                                                                                                                                                  The highest severity item found for the resource. The resource is compliant for this item.

                                                                                                                                                  \n@param overallSeverity The highest severity item found for the resource. The resource is compliant for this item.\n@see ComplianceSeverity\n@return Returns a reference to this object so that method calls can be chained together.\n@see ComplianceSeverity", "fluentSetterMethodName" : "overallSeverity", "getterDocumentation" : "

                                                                                                                                                  The highest severity item found for the resource. The resource is compliant for this item.

                                                                                                                                                  \n

                                                                                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #overallSeverity} will return {@link ComplianceSeverity#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #overallSeverityAsString}.\n

                                                                                                                                                  \n@return The highest severity item found for the resource. The resource is compliant for this item.\n@see ComplianceSeverity", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OverallSeverity", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OverallSeverity", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OverallSeverity", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The highest severity item found for the resource. The resource is compliant for this item.

                                                                                                                                                  \n@param overallSeverity The highest severity item found for the resource. The resource is compliant for this item.\n@see ComplianceSeverity", "setterMethodName" : "setOverallSeverity", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "overallSeverity", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "overallSeverity", "variableType" : "String", "documentation" : "

                                                                                                                                                  The highest severity item found for the resource. The resource is compliant for this item.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getExecutionSummary", "beanStyleSetterMethodName" : "setExecutionSummary", "c2jName" : "ExecutionSummary", "c2jShape" : "ComplianceExecutionSummary", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  Information about the execution.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link ComplianceExecutionSummary.Builder} avoiding the need to create one manually via {@link ComplianceExecutionSummary#builder()}.\n\nWhen the {@link Consumer} completes, {@link ComplianceExecutionSummary.Builder#build()} is called immediately and its result is passed to {@link #executionSummary(ComplianceExecutionSummary)}.\n@param executionSummary a consumer that will call methods on {@link ComplianceExecutionSummary.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #executionSummary(ComplianceExecutionSummary)", "deprecated" : false, "documentation" : "

                                                                                                                                                  Information about the execution.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "executionSummary", "fluentSetterDocumentation" : "

                                                                                                                                                  Information about the execution.

                                                                                                                                                  \n@param executionSummary Information about the execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "executionSummary", "getterDocumentation" : "

                                                                                                                                                  Information about the execution.

                                                                                                                                                  \n@return Information about the execution.", "getterModel" : { "returnType" : "ComplianceExecutionSummary", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ExecutionSummary", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ExecutionSummary", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ExecutionSummary", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  Information about the execution.

                                                                                                                                                  \n@param executionSummary Information about the execution.", "setterMethodName" : "setExecutionSummary", "setterModel" : { "variableDeclarationType" : "ComplianceExecutionSummary", "variableName" : "executionSummary", "variableType" : "ComplianceExecutionSummary", "documentation" : null, "simpleType" : "ComplianceExecutionSummary", "variableSetterType" : "ComplianceExecutionSummary" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ComplianceExecutionSummary", "variableName" : "executionSummary", "variableType" : "ComplianceExecutionSummary", "documentation" : "

                                                                                                                                                  Information about the execution.

                                                                                                                                                  ", "simpleType" : "ComplianceExecutionSummary", "variableSetterType" : "ComplianceExecutionSummary" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCompliantSummary", "beanStyleSetterMethodName" : "setCompliantSummary", "c2jName" : "CompliantSummary", "c2jShape" : "CompliantSummary", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  A list of items that are compliant for the resource.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link CompliantSummary.Builder} avoiding the need to create one manually via {@link CompliantSummary#builder()}.\n\nWhen the {@link Consumer} completes, {@link CompliantSummary.Builder#build()} is called immediately and its result is passed to {@link #compliantSummary(CompliantSummary)}.\n@param compliantSummary a consumer that will call methods on {@link CompliantSummary.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #compliantSummary(CompliantSummary)", "deprecated" : false, "documentation" : "

                                                                                                                                                  A list of items that are compliant for the resource.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "compliantSummary", "fluentSetterDocumentation" : "

                                                                                                                                                  A list of items that are compliant for the resource.

                                                                                                                                                  \n@param compliantSummary A list of items that are compliant for the resource.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "compliantSummary", "getterDocumentation" : "

                                                                                                                                                  A list of items that are compliant for the resource.

                                                                                                                                                  \n@return A list of items that are compliant for the resource.", "getterModel" : { "returnType" : "CompliantSummary", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CompliantSummary", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CompliantSummary", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CompliantSummary", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  A list of items that are compliant for the resource.

                                                                                                                                                  \n@param compliantSummary A list of items that are compliant for the resource.", "setterMethodName" : "setCompliantSummary", "setterModel" : { "variableDeclarationType" : "CompliantSummary", "variableName" : "compliantSummary", "variableType" : "CompliantSummary", "documentation" : null, "simpleType" : "CompliantSummary", "variableSetterType" : "CompliantSummary" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CompliantSummary", "variableName" : "compliantSummary", "variableType" : "CompliantSummary", "documentation" : "

                                                                                                                                                  A list of items that are compliant for the resource.

                                                                                                                                                  ", "simpleType" : "CompliantSummary", "variableSetterType" : "CompliantSummary" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNonCompliantSummary", "beanStyleSetterMethodName" : "setNonCompliantSummary", "c2jName" : "NonCompliantSummary", "c2jShape" : "NonCompliantSummary", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  A list of items that aren't compliant for the resource.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link NonCompliantSummary.Builder} avoiding the need to create one manually via {@link NonCompliantSummary#builder()}.\n\nWhen the {@link Consumer} completes, {@link NonCompliantSummary.Builder#build()} is called immediately and its result is passed to {@link #nonCompliantSummary(NonCompliantSummary)}.\n@param nonCompliantSummary a consumer that will call methods on {@link NonCompliantSummary.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nonCompliantSummary(NonCompliantSummary)", "deprecated" : false, "documentation" : "

                                                                                                                                                  A list of items that aren't compliant for the resource.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nonCompliantSummary", "fluentSetterDocumentation" : "

                                                                                                                                                  A list of items that aren't compliant for the resource.

                                                                                                                                                  \n@param nonCompliantSummary A list of items that aren't compliant for the resource.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nonCompliantSummary", "getterDocumentation" : "

                                                                                                                                                  A list of items that aren't compliant for the resource.

                                                                                                                                                  \n@return A list of items that aren't compliant for the resource.", "getterModel" : { "returnType" : "NonCompliantSummary", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NonCompliantSummary", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NonCompliantSummary", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "NonCompliantSummary", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  A list of items that aren't compliant for the resource.

                                                                                                                                                  \n@param nonCompliantSummary A list of items that aren't compliant for the resource.", "setterMethodName" : "setNonCompliantSummary", "setterModel" : { "variableDeclarationType" : "NonCompliantSummary", "variableName" : "nonCompliantSummary", "variableType" : "NonCompliantSummary", "documentation" : null, "simpleType" : "NonCompliantSummary", "variableSetterType" : "NonCompliantSummary" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "NonCompliantSummary", "variableName" : "nonCompliantSummary", "variableType" : "NonCompliantSummary", "documentation" : "

                                                                                                                                                  A list of items that aren't compliant for the resource.

                                                                                                                                                  ", "simpleType" : "NonCompliantSummary", "variableSetterType" : "NonCompliantSummary" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ComplianceType" : { "beanStyleGetterMethodName" : "getComplianceType", "beanStyleSetterMethodName" : "setComplianceType", "c2jName" : "ComplianceType", "c2jShape" : "ComplianceTypeName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The compliance type.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #complianceType(String)}.\n@param complianceType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #complianceType(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The compliance type.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "complianceType", "fluentSetterDocumentation" : "

                                                                                                                                                  The compliance type.

                                                                                                                                                  \n@param complianceType The compliance type.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "complianceType", "getterDocumentation" : "

                                                                                                                                                  The compliance type.

                                                                                                                                                  \n@return The compliance type.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ComplianceType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ComplianceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ComplianceType", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The compliance type.

                                                                                                                                                  \n@param complianceType The compliance type.", "setterMethodName" : "setComplianceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "complianceType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "complianceType", "variableType" : "String", "documentation" : "

                                                                                                                                                  The compliance type.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "CompliantSummary" : { "beanStyleGetterMethodName" : "getCompliantSummary", "beanStyleSetterMethodName" : "setCompliantSummary", "c2jName" : "CompliantSummary", "c2jShape" : "CompliantSummary", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  A list of items that are compliant for the resource.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link CompliantSummary.Builder} avoiding the need to create one manually via {@link CompliantSummary#builder()}.\n\nWhen the {@link Consumer} completes, {@link CompliantSummary.Builder#build()} is called immediately and its result is passed to {@link #compliantSummary(CompliantSummary)}.\n@param compliantSummary a consumer that will call methods on {@link CompliantSummary.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #compliantSummary(CompliantSummary)", "deprecated" : false, "documentation" : "

                                                                                                                                                  A list of items that are compliant for the resource.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "compliantSummary", "fluentSetterDocumentation" : "

                                                                                                                                                  A list of items that are compliant for the resource.

                                                                                                                                                  \n@param compliantSummary A list of items that are compliant for the resource.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "compliantSummary", "getterDocumentation" : "

                                                                                                                                                  A list of items that are compliant for the resource.

                                                                                                                                                  \n@return A list of items that are compliant for the resource.", "getterModel" : { "returnType" : "CompliantSummary", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CompliantSummary", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CompliantSummary", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CompliantSummary", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  A list of items that are compliant for the resource.

                                                                                                                                                  \n@param compliantSummary A list of items that are compliant for the resource.", "setterMethodName" : "setCompliantSummary", "setterModel" : { "variableDeclarationType" : "CompliantSummary", "variableName" : "compliantSummary", "variableType" : "CompliantSummary", "documentation" : null, "simpleType" : "CompliantSummary", "variableSetterType" : "CompliantSummary" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CompliantSummary", "variableName" : "compliantSummary", "variableType" : "CompliantSummary", "documentation" : "

                                                                                                                                                  A list of items that are compliant for the resource.

                                                                                                                                                  ", "simpleType" : "CompliantSummary", "variableSetterType" : "CompliantSummary" }, "xmlNameSpaceUri" : null }, "ExecutionSummary" : { "beanStyleGetterMethodName" : "getExecutionSummary", "beanStyleSetterMethodName" : "setExecutionSummary", "c2jName" : "ExecutionSummary", "c2jShape" : "ComplianceExecutionSummary", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  Information about the execution.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link ComplianceExecutionSummary.Builder} avoiding the need to create one manually via {@link ComplianceExecutionSummary#builder()}.\n\nWhen the {@link Consumer} completes, {@link ComplianceExecutionSummary.Builder#build()} is called immediately and its result is passed to {@link #executionSummary(ComplianceExecutionSummary)}.\n@param executionSummary a consumer that will call methods on {@link ComplianceExecutionSummary.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #executionSummary(ComplianceExecutionSummary)", "deprecated" : false, "documentation" : "

                                                                                                                                                  Information about the execution.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "executionSummary", "fluentSetterDocumentation" : "

                                                                                                                                                  Information about the execution.

                                                                                                                                                  \n@param executionSummary Information about the execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "executionSummary", "getterDocumentation" : "

                                                                                                                                                  Information about the execution.

                                                                                                                                                  \n@return Information about the execution.", "getterModel" : { "returnType" : "ComplianceExecutionSummary", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ExecutionSummary", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ExecutionSummary", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ExecutionSummary", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  Information about the execution.

                                                                                                                                                  \n@param executionSummary Information about the execution.", "setterMethodName" : "setExecutionSummary", "setterModel" : { "variableDeclarationType" : "ComplianceExecutionSummary", "variableName" : "executionSummary", "variableType" : "ComplianceExecutionSummary", "documentation" : null, "simpleType" : "ComplianceExecutionSummary", "variableSetterType" : "ComplianceExecutionSummary" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ComplianceExecutionSummary", "variableName" : "executionSummary", "variableType" : "ComplianceExecutionSummary", "documentation" : "

                                                                                                                                                  Information about the execution.

                                                                                                                                                  ", "simpleType" : "ComplianceExecutionSummary", "variableSetterType" : "ComplianceExecutionSummary" }, "xmlNameSpaceUri" : null }, "NonCompliantSummary" : { "beanStyleGetterMethodName" : "getNonCompliantSummary", "beanStyleSetterMethodName" : "setNonCompliantSummary", "c2jName" : "NonCompliantSummary", "c2jShape" : "NonCompliantSummary", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  A list of items that aren't compliant for the resource.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link NonCompliantSummary.Builder} avoiding the need to create one manually via {@link NonCompliantSummary#builder()}.\n\nWhen the {@link Consumer} completes, {@link NonCompliantSummary.Builder#build()} is called immediately and its result is passed to {@link #nonCompliantSummary(NonCompliantSummary)}.\n@param nonCompliantSummary a consumer that will call methods on {@link NonCompliantSummary.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nonCompliantSummary(NonCompliantSummary)", "deprecated" : false, "documentation" : "

                                                                                                                                                  A list of items that aren't compliant for the resource.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nonCompliantSummary", "fluentSetterDocumentation" : "

                                                                                                                                                  A list of items that aren't compliant for the resource.

                                                                                                                                                  \n@param nonCompliantSummary A list of items that aren't compliant for the resource.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nonCompliantSummary", "getterDocumentation" : "

                                                                                                                                                  A list of items that aren't compliant for the resource.

                                                                                                                                                  \n@return A list of items that aren't compliant for the resource.", "getterModel" : { "returnType" : "NonCompliantSummary", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NonCompliantSummary", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NonCompliantSummary", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "NonCompliantSummary", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  A list of items that aren't compliant for the resource.

                                                                                                                                                  \n@param nonCompliantSummary A list of items that aren't compliant for the resource.", "setterMethodName" : "setNonCompliantSummary", "setterModel" : { "variableDeclarationType" : "NonCompliantSummary", "variableName" : "nonCompliantSummary", "variableType" : "NonCompliantSummary", "documentation" : null, "simpleType" : "NonCompliantSummary", "variableSetterType" : "NonCompliantSummary" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "NonCompliantSummary", "variableName" : "nonCompliantSummary", "variableType" : "NonCompliantSummary", "documentation" : "

                                                                                                                                                  A list of items that aren't compliant for the resource.

                                                                                                                                                  ", "simpleType" : "NonCompliantSummary", "variableSetterType" : "NonCompliantSummary" }, "xmlNameSpaceUri" : null }, "OverallSeverity" : { "beanStyleGetterMethodName" : "getOverallSeverityAsString", "beanStyleSetterMethodName" : "setOverallSeverity", "c2jName" : "OverallSeverity", "c2jShape" : "ComplianceSeverity", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The highest severity item found for the resource. The resource is compliant for this item.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #overallSeverityAsString(String)}.\n@param overallSeverity a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #overallSeverity(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The highest severity item found for the resource. The resource is compliant for this item.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : "ComplianceSeverity", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "overallSeverity", "fluentEnumSetterMethodName" : "overallSeverity", "fluentGetterMethodName" : "overallSeverityAsString", "fluentSetterDocumentation" : "

                                                                                                                                                  The highest severity item found for the resource. The resource is compliant for this item.

                                                                                                                                                  \n@param overallSeverity The highest severity item found for the resource. The resource is compliant for this item.\n@see ComplianceSeverity\n@return Returns a reference to this object so that method calls can be chained together.\n@see ComplianceSeverity", "fluentSetterMethodName" : "overallSeverity", "getterDocumentation" : "

                                                                                                                                                  The highest severity item found for the resource. The resource is compliant for this item.

                                                                                                                                                  \n

                                                                                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #overallSeverity} will return {@link ComplianceSeverity#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #overallSeverityAsString}.\n

                                                                                                                                                  \n@return The highest severity item found for the resource. The resource is compliant for this item.\n@see ComplianceSeverity", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OverallSeverity", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OverallSeverity", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OverallSeverity", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The highest severity item found for the resource. The resource is compliant for this item.

                                                                                                                                                  \n@param overallSeverity The highest severity item found for the resource. The resource is compliant for this item.\n@see ComplianceSeverity", "setterMethodName" : "setOverallSeverity", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "overallSeverity", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "overallSeverity", "variableType" : "String", "documentation" : "

                                                                                                                                                  The highest severity item found for the resource. The resource is compliant for this item.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ResourceId" : { "beanStyleGetterMethodName" : "getResourceId", "beanStyleSetterMethodName" : "setResourceId", "c2jName" : "ResourceId", "c2jShape" : "ComplianceResourceId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The resource ID.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceId(String)}.\n@param resourceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The resource ID.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceId", "fluentSetterDocumentation" : "

                                                                                                                                                  The resource ID.

                                                                                                                                                  \n@param resourceId The resource ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceId", "getterDocumentation" : "

                                                                                                                                                  The resource ID.

                                                                                                                                                  \n@return The resource ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The resource ID.

                                                                                                                                                  \n@param resourceId The resource ID.", "setterMethodName" : "setResourceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceId", "variableType" : "String", "documentation" : "

                                                                                                                                                  The resource ID.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ResourceType" : { "beanStyleGetterMethodName" : "getResourceType", "beanStyleSetterMethodName" : "setResourceType", "c2jName" : "ResourceType", "c2jShape" : "ComplianceResourceType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The resource type.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceType(String)}.\n@param resourceType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceType(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The resource type.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceType", "fluentSetterDocumentation" : "

                                                                                                                                                  The resource type.

                                                                                                                                                  \n@param resourceType The resource type.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceType", "getterDocumentation" : "

                                                                                                                                                  The resource type.

                                                                                                                                                  \n@return The resource type.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceType", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The resource type.

                                                                                                                                                  \n@param resourceType The resource type.", "setterMethodName" : "setResourceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceType", "variableType" : "String", "documentation" : "

                                                                                                                                                  The resource type.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Status" : { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "ComplianceStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The compliance status for the resource.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The compliance status for the resource.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : "ComplianceStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                                                                                                  The compliance status for the resource.

                                                                                                                                                  \n@param status The compliance status for the resource.\n@see ComplianceStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see ComplianceStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                                                                                  The compliance status for the resource.

                                                                                                                                                  \n

                                                                                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link ComplianceStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                                                                                  \n@return The compliance status for the resource.\n@see ComplianceStatus", "getterModel" : { "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 compliance status for the resource.

                                                                                                                                                  \n@param status The compliance status for the resource.\n@see ComplianceStatus", "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 compliance status for the resource.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getComplianceType", "beanStyleSetterMethodName" : "setComplianceType", "c2jName" : "ComplianceType", "c2jShape" : "ComplianceTypeName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The compliance type.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #complianceType(String)}.\n@param complianceType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #complianceType(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The compliance type.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "complianceType", "fluentSetterDocumentation" : "

                                                                                                                                                  The compliance type.

                                                                                                                                                  \n@param complianceType The compliance type.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "complianceType", "getterDocumentation" : "

                                                                                                                                                  The compliance type.

                                                                                                                                                  \n@return The compliance type.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ComplianceType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ComplianceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ComplianceType", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The compliance type.

                                                                                                                                                  \n@param complianceType The compliance type.", "setterMethodName" : "setComplianceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "complianceType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "complianceType", "variableType" : "String", "documentation" : "

                                                                                                                                                  The compliance type.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getResourceType", "beanStyleSetterMethodName" : "setResourceType", "c2jName" : "ResourceType", "c2jShape" : "ComplianceResourceType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The resource type.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceType(String)}.\n@param resourceType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceType(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The resource type.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceType", "fluentSetterDocumentation" : "

                                                                                                                                                  The resource type.

                                                                                                                                                  \n@param resourceType The resource type.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceType", "getterDocumentation" : "

                                                                                                                                                  The resource type.

                                                                                                                                                  \n@return The resource type.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceType", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The resource type.

                                                                                                                                                  \n@param resourceType The resource type.", "setterMethodName" : "setResourceType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceType", "variableType" : "String", "documentation" : "

                                                                                                                                                  The resource type.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getResourceId", "beanStyleSetterMethodName" : "setResourceId", "c2jName" : "ResourceId", "c2jShape" : "ComplianceResourceId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The resource ID.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #resourceId(String)}.\n@param resourceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #resourceId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The resource ID.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "resourceId", "fluentSetterDocumentation" : "

                                                                                                                                                  The resource ID.

                                                                                                                                                  \n@param resourceId The resource ID.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "resourceId", "getterDocumentation" : "

                                                                                                                                                  The resource ID.

                                                                                                                                                  \n@return The resource ID.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResourceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResourceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResourceId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The resource ID.

                                                                                                                                                  \n@param resourceId The resource ID.", "setterMethodName" : "setResourceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "resourceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "resourceId", "variableType" : "String", "documentation" : "

                                                                                                                                                  The resource ID.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "ComplianceStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The compliance status for the resource.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The compliance status for the resource.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : "ComplianceStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                                                                                                  The compliance status for the resource.

                                                                                                                                                  \n@param status The compliance status for the resource.\n@see ComplianceStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see ComplianceStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                                                                                  The compliance status for the resource.

                                                                                                                                                  \n

                                                                                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link ComplianceStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                                                                                  \n@return The compliance status for the resource.\n@see ComplianceStatus", "getterModel" : { "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 compliance status for the resource.

                                                                                                                                                  \n@param status The compliance status for the resource.\n@see ComplianceStatus", "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 compliance status for the resource.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOverallSeverityAsString", "beanStyleSetterMethodName" : "setOverallSeverity", "c2jName" : "OverallSeverity", "c2jShape" : "ComplianceSeverity", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The highest severity item found for the resource. The resource is compliant for this item.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #overallSeverityAsString(String)}.\n@param overallSeverity a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #overallSeverity(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The highest severity item found for the resource. The resource is compliant for this item.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : "ComplianceSeverity", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "overallSeverity", "fluentEnumSetterMethodName" : "overallSeverity", "fluentGetterMethodName" : "overallSeverityAsString", "fluentSetterDocumentation" : "

                                                                                                                                                  The highest severity item found for the resource. The resource is compliant for this item.

                                                                                                                                                  \n@param overallSeverity The highest severity item found for the resource. The resource is compliant for this item.\n@see ComplianceSeverity\n@return Returns a reference to this object so that method calls can be chained together.\n@see ComplianceSeverity", "fluentSetterMethodName" : "overallSeverity", "getterDocumentation" : "

                                                                                                                                                  The highest severity item found for the resource. The resource is compliant for this item.

                                                                                                                                                  \n

                                                                                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #overallSeverity} will return {@link ComplianceSeverity#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #overallSeverityAsString}.\n

                                                                                                                                                  \n@return The highest severity item found for the resource. The resource is compliant for this item.\n@see ComplianceSeverity", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OverallSeverity", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OverallSeverity", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OverallSeverity", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The highest severity item found for the resource. The resource is compliant for this item.

                                                                                                                                                  \n@param overallSeverity The highest severity item found for the resource. The resource is compliant for this item.\n@see ComplianceSeverity", "setterMethodName" : "setOverallSeverity", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "overallSeverity", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "overallSeverity", "variableType" : "String", "documentation" : "

                                                                                                                                                  The highest severity item found for the resource. The resource is compliant for this item.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getExecutionSummary", "beanStyleSetterMethodName" : "setExecutionSummary", "c2jName" : "ExecutionSummary", "c2jShape" : "ComplianceExecutionSummary", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  Information about the execution.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link ComplianceExecutionSummary.Builder} avoiding the need to create one manually via {@link ComplianceExecutionSummary#builder()}.\n\nWhen the {@link Consumer} completes, {@link ComplianceExecutionSummary.Builder#build()} is called immediately and its result is passed to {@link #executionSummary(ComplianceExecutionSummary)}.\n@param executionSummary a consumer that will call methods on {@link ComplianceExecutionSummary.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #executionSummary(ComplianceExecutionSummary)", "deprecated" : false, "documentation" : "

                                                                                                                                                  Information about the execution.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "executionSummary", "fluentSetterDocumentation" : "

                                                                                                                                                  Information about the execution.

                                                                                                                                                  \n@param executionSummary Information about the execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "executionSummary", "getterDocumentation" : "

                                                                                                                                                  Information about the execution.

                                                                                                                                                  \n@return Information about the execution.", "getterModel" : { "returnType" : "ComplianceExecutionSummary", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ExecutionSummary", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ExecutionSummary", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ExecutionSummary", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  Information about the execution.

                                                                                                                                                  \n@param executionSummary Information about the execution.", "setterMethodName" : "setExecutionSummary", "setterModel" : { "variableDeclarationType" : "ComplianceExecutionSummary", "variableName" : "executionSummary", "variableType" : "ComplianceExecutionSummary", "documentation" : null, "simpleType" : "ComplianceExecutionSummary", "variableSetterType" : "ComplianceExecutionSummary" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ComplianceExecutionSummary", "variableName" : "executionSummary", "variableType" : "ComplianceExecutionSummary", "documentation" : "

                                                                                                                                                  Information about the execution.

                                                                                                                                                  ", "simpleType" : "ComplianceExecutionSummary", "variableSetterType" : "ComplianceExecutionSummary" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCompliantSummary", "beanStyleSetterMethodName" : "setCompliantSummary", "c2jName" : "CompliantSummary", "c2jShape" : "CompliantSummary", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  A list of items that are compliant for the resource.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link CompliantSummary.Builder} avoiding the need to create one manually via {@link CompliantSummary#builder()}.\n\nWhen the {@link Consumer} completes, {@link CompliantSummary.Builder#build()} is called immediately and its result is passed to {@link #compliantSummary(CompliantSummary)}.\n@param compliantSummary a consumer that will call methods on {@link CompliantSummary.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #compliantSummary(CompliantSummary)", "deprecated" : false, "documentation" : "

                                                                                                                                                  A list of items that are compliant for the resource.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "compliantSummary", "fluentSetterDocumentation" : "

                                                                                                                                                  A list of items that are compliant for the resource.

                                                                                                                                                  \n@param compliantSummary A list of items that are compliant for the resource.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "compliantSummary", "getterDocumentation" : "

                                                                                                                                                  A list of items that are compliant for the resource.

                                                                                                                                                  \n@return A list of items that are compliant for the resource.", "getterModel" : { "returnType" : "CompliantSummary", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CompliantSummary", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CompliantSummary", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CompliantSummary", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  A list of items that are compliant for the resource.

                                                                                                                                                  \n@param compliantSummary A list of items that are compliant for the resource.", "setterMethodName" : "setCompliantSummary", "setterModel" : { "variableDeclarationType" : "CompliantSummary", "variableName" : "compliantSummary", "variableType" : "CompliantSummary", "documentation" : null, "simpleType" : "CompliantSummary", "variableSetterType" : "CompliantSummary" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CompliantSummary", "variableName" : "compliantSummary", "variableType" : "CompliantSummary", "documentation" : "

                                                                                                                                                  A list of items that are compliant for the resource.

                                                                                                                                                  ", "simpleType" : "CompliantSummary", "variableSetterType" : "CompliantSummary" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNonCompliantSummary", "beanStyleSetterMethodName" : "setNonCompliantSummary", "c2jName" : "NonCompliantSummary", "c2jShape" : "NonCompliantSummary", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  A list of items that aren't compliant for the resource.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link NonCompliantSummary.Builder} avoiding the need to create one manually via {@link NonCompliantSummary#builder()}.\n\nWhen the {@link Consumer} completes, {@link NonCompliantSummary.Builder#build()} is called immediately and its result is passed to {@link #nonCompliantSummary(NonCompliantSummary)}.\n@param nonCompliantSummary a consumer that will call methods on {@link NonCompliantSummary.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nonCompliantSummary(NonCompliantSummary)", "deprecated" : false, "documentation" : "

                                                                                                                                                  A list of items that aren't compliant for the resource.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nonCompliantSummary", "fluentSetterDocumentation" : "

                                                                                                                                                  A list of items that aren't compliant for the resource.

                                                                                                                                                  \n@param nonCompliantSummary A list of items that aren't compliant for the resource.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nonCompliantSummary", "getterDocumentation" : "

                                                                                                                                                  A list of items that aren't compliant for the resource.

                                                                                                                                                  \n@return A list of items that aren't compliant for the resource.", "getterModel" : { "returnType" : "NonCompliantSummary", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NonCompliantSummary", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NonCompliantSummary", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "NonCompliantSummary", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  A list of items that aren't compliant for the resource.

                                                                                                                                                  \n@param nonCompliantSummary A list of items that aren't compliant for the resource.", "setterMethodName" : "setNonCompliantSummary", "setterModel" : { "variableDeclarationType" : "NonCompliantSummary", "variableName" : "nonCompliantSummary", "variableType" : "NonCompliantSummary", "documentation" : null, "simpleType" : "NonCompliantSummary", "variableSetterType" : "NonCompliantSummary" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "NonCompliantSummary", "variableName" : "nonCompliantSummary", "variableType" : "NonCompliantSummary", "documentation" : "

                                                                                                                                                  A list of items that aren't compliant for the resource.

                                                                                                                                                  ", "simpleType" : "NonCompliantSummary", "variableSetterType" : "NonCompliantSummary" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ResourceComplianceSummaryItem", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ResourceComplianceSummaryItem", "variableName" : "resourceComplianceSummaryItem", "variableType" : "ResourceComplianceSummaryItem", "documentation" : null, "simpleType" : "ResourceComplianceSummaryItem", "variableSetterType" : "ResourceComplianceSummaryItem" }, "wrapper" : false }, "ResourceDataSyncAlreadyExistsException" : { "c2jName" : "ResourceDataSyncAlreadyExistsException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                  A sync configuration with the same name already exists.

                                                                                                                                                  ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "ResourceDataSyncAlreadyExistsException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getSyncName", "beanStyleSetterMethodName" : "setSyncName", "c2jName" : "SyncName", "c2jShape" : "ResourceDataSyncName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the SyncName property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #syncName(String)}.\n@param syncName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #syncName(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "syncName", "fluentSetterDocumentation" : "Sets the value of the SyncName property for this object.\n\n@param syncName The new value for the SyncName property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "syncName", "getterDocumentation" : "Returns the value of the SyncName property for this object.\n@return The value of the SyncName property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SyncName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SyncName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SyncName", "sensitive" : false, "setterDocumentation" : "Sets the value of the SyncName property for this object.\n\n@param syncName The new value for the SyncName property for this object.", "setterMethodName" : "setSyncName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "syncName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "syncName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "SyncName" : { "beanStyleGetterMethodName" : "getSyncName", "beanStyleSetterMethodName" : "setSyncName", "c2jName" : "SyncName", "c2jShape" : "ResourceDataSyncName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the SyncName property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #syncName(String)}.\n@param syncName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #syncName(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "syncName", "fluentSetterDocumentation" : "Sets the value of the SyncName property for this object.\n\n@param syncName The new value for the SyncName property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "syncName", "getterDocumentation" : "Returns the value of the SyncName property for this object.\n@return The value of the SyncName property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SyncName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SyncName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SyncName", "sensitive" : false, "setterDocumentation" : "Sets the value of the SyncName property for this object.\n\n@param syncName The new value for the SyncName property for this object.", "setterMethodName" : "setSyncName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "syncName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "syncName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getSyncName", "beanStyleSetterMethodName" : "setSyncName", "c2jName" : "SyncName", "c2jShape" : "ResourceDataSyncName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the SyncName property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #syncName(String)}.\n@param syncName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #syncName(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "syncName", "fluentSetterDocumentation" : "Sets the value of the SyncName property for this object.\n\n@param syncName The new value for the SyncName property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "syncName", "getterDocumentation" : "Returns the value of the SyncName property for this object.\n@return The value of the SyncName property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SyncName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SyncName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SyncName", "sensitive" : false, "setterDocumentation" : "Sets the value of the SyncName property for this object.\n\n@param syncName The new value for the SyncName property for this object.", "setterMethodName" : "setSyncName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "syncName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "syncName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ResourceDataSyncAlreadyExistsException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ResourceDataSyncAlreadyExistsException", "variableName" : "resourceDataSyncAlreadyExistsException", "variableType" : "ResourceDataSyncAlreadyExistsException", "documentation" : null, "simpleType" : "ResourceDataSyncAlreadyExistsException", "variableSetterType" : "ResourceDataSyncAlreadyExistsException" }, "wrapper" : false }, "ResourceDataSyncCountExceededException" : { "c2jName" : "ResourceDataSyncCountExceededException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                  You have exceeded the allowed maximum sync configurations.

                                                                                                                                                  ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "ResourceDataSyncCountExceededException", "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" : "ResourceDataSyncCountExceededException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ResourceDataSyncCountExceededException", "variableName" : "resourceDataSyncCountExceededException", "variableType" : "ResourceDataSyncCountExceededException", "documentation" : null, "simpleType" : "ResourceDataSyncCountExceededException", "variableSetterType" : "ResourceDataSyncCountExceededException" }, "wrapper" : false }, "ResourceDataSyncInvalidConfigurationException" : { "c2jName" : "ResourceDataSyncInvalidConfigurationException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                  The specified sync configuration is invalid.

                                                                                                                                                  ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "ResourceDataSyncInvalidConfigurationException", "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" : "ResourceDataSyncInvalidConfigurationException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ResourceDataSyncInvalidConfigurationException", "variableName" : "resourceDataSyncInvalidConfigurationException", "variableType" : "ResourceDataSyncInvalidConfigurationException", "documentation" : null, "simpleType" : "ResourceDataSyncInvalidConfigurationException", "variableSetterType" : "ResourceDataSyncInvalidConfigurationException" }, "wrapper" : false }, "ResourceDataSyncItem" : { "c2jName" : "ResourceDataSyncItem", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                  Information about a Resource Data Sync configuration, including its current status and last successful sync.

                                                                                                                                                  ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getSyncName", "beanStyleSetterMethodName" : "setSyncName", "c2jName" : "SyncName", "c2jShape" : "ResourceDataSyncName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The name of the Resource Data Sync.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #syncName(String)}.\n@param syncName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #syncName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The name of the Resource Data Sync.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "syncName", "fluentSetterDocumentation" : "

                                                                                                                                                  The name of the Resource Data Sync.

                                                                                                                                                  \n@param syncName The name of the Resource Data Sync.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "syncName", "getterDocumentation" : "

                                                                                                                                                  The name of the Resource Data Sync.

                                                                                                                                                  \n@return The name of the Resource Data Sync.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SyncName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SyncName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SyncName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The name of the Resource Data Sync.

                                                                                                                                                  \n@param syncName The name of the Resource Data Sync.", "setterMethodName" : "setSyncName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "syncName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "syncName", "variableType" : "String", "documentation" : "

                                                                                                                                                  The name of the Resource Data Sync.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getS3Destination", "beanStyleSetterMethodName" : "setS3Destination", "c2jName" : "S3Destination", "c2jShape" : "ResourceDataSyncS3Destination", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  Configuration information for the target Amazon S3 bucket.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link ResourceDataSyncS3Destination.Builder} avoiding the need to create one manually via {@link ResourceDataSyncS3Destination#builder()}.\n\nWhen the {@link Consumer} completes, {@link ResourceDataSyncS3Destination.Builder#build()} is called immediately and its result is passed to {@link #s3Destination(ResourceDataSyncS3Destination)}.\n@param s3Destination a consumer that will call methods on {@link ResourceDataSyncS3Destination.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #s3Destination(ResourceDataSyncS3Destination)", "deprecated" : false, "documentation" : "

                                                                                                                                                  Configuration information for the target Amazon S3 bucket.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "s3Destination", "fluentSetterDocumentation" : "

                                                                                                                                                  Configuration information for the target Amazon S3 bucket.

                                                                                                                                                  \n@param s3Destination Configuration information for the target Amazon S3 bucket.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "s3Destination", "getterDocumentation" : "

                                                                                                                                                  Configuration information for the target Amazon S3 bucket.

                                                                                                                                                  \n@return Configuration information for the target Amazon S3 bucket.", "getterModel" : { "returnType" : "ResourceDataSyncS3Destination", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "S3Destination", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "S3Destination", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "S3Destination", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  Configuration information for the target Amazon S3 bucket.

                                                                                                                                                  \n@param s3Destination Configuration information for the target Amazon S3 bucket.", "setterMethodName" : "setS3Destination", "setterModel" : { "variableDeclarationType" : "ResourceDataSyncS3Destination", "variableName" : "s3Destination", "variableType" : "ResourceDataSyncS3Destination", "documentation" : null, "simpleType" : "ResourceDataSyncS3Destination", "variableSetterType" : "ResourceDataSyncS3Destination" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ResourceDataSyncS3Destination", "variableName" : "s3Destination", "variableType" : "ResourceDataSyncS3Destination", "documentation" : "

                                                                                                                                                  Configuration information for the target Amazon S3 bucket.

                                                                                                                                                  ", "simpleType" : "ResourceDataSyncS3Destination", "variableSetterType" : "ResourceDataSyncS3Destination" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastSyncTime", "beanStyleSetterMethodName" : "setLastSyncTime", "c2jName" : "LastSyncTime", "c2jShape" : "LastResourceDataSyncTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The last time the configuration attempted to sync (UTC).

                                                                                                                                                  \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 #lastSyncTime(Instant)}.\n@param lastSyncTime 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 #lastSyncTime(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The last time the configuration attempted to sync (UTC).

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastSyncTime", "fluentSetterDocumentation" : "

                                                                                                                                                  The last time the configuration attempted to sync (UTC).

                                                                                                                                                  \n@param lastSyncTime The last time the configuration attempted to sync (UTC).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastSyncTime", "getterDocumentation" : "

                                                                                                                                                  The last time the configuration attempted to sync (UTC).

                                                                                                                                                  \n@return The last time the configuration attempted to sync (UTC).", "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" : "LastSyncTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastSyncTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastSyncTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The last time the configuration attempted to sync (UTC).

                                                                                                                                                  \n@param lastSyncTime The last time the configuration attempted to sync (UTC).", "setterMethodName" : "setLastSyncTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastSyncTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastSyncTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                  The last time the configuration attempted to sync (UTC).

                                                                                                                                                  ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastSuccessfulSyncTime", "beanStyleSetterMethodName" : "setLastSuccessfulSyncTime", "c2jName" : "LastSuccessfulSyncTime", "c2jShape" : "LastSuccessfulResourceDataSyncTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The last time the sync operations returned a status of SUCCESSFUL (UTC).

                                                                                                                                                  \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 #lastSuccessfulSyncTime(Instant)}.\n@param lastSuccessfulSyncTime 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 #lastSuccessfulSyncTime(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The last time the sync operations returned a status of SUCCESSFUL (UTC).

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastSuccessfulSyncTime", "fluentSetterDocumentation" : "

                                                                                                                                                  The last time the sync operations returned a status of SUCCESSFUL (UTC).

                                                                                                                                                  \n@param lastSuccessfulSyncTime The last time the sync operations returned a status of SUCCESSFUL (UTC).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastSuccessfulSyncTime", "getterDocumentation" : "

                                                                                                                                                  The last time the sync operations returned a status of SUCCESSFUL (UTC).

                                                                                                                                                  \n@return The last time the sync operations returned a status of SUCCESSFUL (UTC).", "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" : "LastSuccessfulSyncTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastSuccessfulSyncTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastSuccessfulSyncTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The last time the sync operations returned a status of SUCCESSFUL (UTC).

                                                                                                                                                  \n@param lastSuccessfulSyncTime The last time the sync operations returned a status of SUCCESSFUL (UTC).", "setterMethodName" : "setLastSuccessfulSyncTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastSuccessfulSyncTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastSuccessfulSyncTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                  The last time the sync operations returned a status of SUCCESSFUL (UTC).

                                                                                                                                                  ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastStatusAsString", "beanStyleSetterMethodName" : "setLastStatus", "c2jName" : "LastStatus", "c2jShape" : "LastResourceDataSyncStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The status reported by the last sync.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #lastStatusAsString(String)}.\n@param lastStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastStatus(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The status reported by the last sync.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : "LastResourceDataSyncStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "lastStatus", "fluentEnumSetterMethodName" : "lastStatus", "fluentGetterMethodName" : "lastStatusAsString", "fluentSetterDocumentation" : "

                                                                                                                                                  The status reported by the last sync.

                                                                                                                                                  \n@param lastStatus The status reported by the last sync.\n@see LastResourceDataSyncStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see LastResourceDataSyncStatus", "fluentSetterMethodName" : "lastStatus", "getterDocumentation" : "

                                                                                                                                                  The status reported by the last sync.

                                                                                                                                                  \n

                                                                                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #lastStatus} will return {@link LastResourceDataSyncStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #lastStatusAsString}.\n

                                                                                                                                                  \n@return The status reported by the last sync.\n@see LastResourceDataSyncStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastStatus", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The status reported by the last sync.

                                                                                                                                                  \n@param lastStatus The status reported by the last sync.\n@see LastResourceDataSyncStatus", "setterMethodName" : "setLastStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastStatus", "variableType" : "String", "documentation" : "

                                                                                                                                                  The status reported by the last sync.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSyncCreatedTime", "beanStyleSetterMethodName" : "setSyncCreatedTime", "c2jName" : "SyncCreatedTime", "c2jShape" : "ResourceDataSyncCreatedTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The date and time the configuration was created (UTC).

                                                                                                                                                  \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 #syncCreatedTime(Instant)}.\n@param syncCreatedTime 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 #syncCreatedTime(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The date and time the configuration was created (UTC).

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "syncCreatedTime", "fluentSetterDocumentation" : "

                                                                                                                                                  The date and time the configuration was created (UTC).

                                                                                                                                                  \n@param syncCreatedTime The date and time the configuration was created (UTC).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "syncCreatedTime", "getterDocumentation" : "

                                                                                                                                                  The date and time the configuration was created (UTC).

                                                                                                                                                  \n@return The date and time the configuration was created (UTC).", "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" : "SyncCreatedTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SyncCreatedTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "SyncCreatedTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The date and time the configuration was created (UTC).

                                                                                                                                                  \n@param syncCreatedTime The date and time the configuration was created (UTC).", "setterMethodName" : "setSyncCreatedTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "syncCreatedTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "syncCreatedTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                  The date and time the configuration was created (UTC).

                                                                                                                                                  ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastSyncStatusMessage", "beanStyleSetterMethodName" : "setLastSyncStatusMessage", "c2jName" : "LastSyncStatusMessage", "c2jShape" : "LastResourceDataSyncMessage", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The status message details reported by the last sync.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #lastSyncStatusMessage(String)}.\n@param lastSyncStatusMessage a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastSyncStatusMessage(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The status message details reported by the last sync.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastSyncStatusMessage", "fluentSetterDocumentation" : "

                                                                                                                                                  The status message details reported by the last sync.

                                                                                                                                                  \n@param lastSyncStatusMessage The status message details reported by the last sync.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastSyncStatusMessage", "getterDocumentation" : "

                                                                                                                                                  The status message details reported by the last sync.

                                                                                                                                                  \n@return The status message details reported by the last sync.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastSyncStatusMessage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastSyncStatusMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastSyncStatusMessage", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The status message details reported by the last sync.

                                                                                                                                                  \n@param lastSyncStatusMessage The status message details reported by the last sync.", "setterMethodName" : "setLastSyncStatusMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastSyncStatusMessage", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastSyncStatusMessage", "variableType" : "String", "documentation" : "

                                                                                                                                                  The status message details reported by the last sync.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "LastStatus" : { "beanStyleGetterMethodName" : "getLastStatusAsString", "beanStyleSetterMethodName" : "setLastStatus", "c2jName" : "LastStatus", "c2jShape" : "LastResourceDataSyncStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The status reported by the last sync.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #lastStatusAsString(String)}.\n@param lastStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastStatus(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The status reported by the last sync.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : "LastResourceDataSyncStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "lastStatus", "fluentEnumSetterMethodName" : "lastStatus", "fluentGetterMethodName" : "lastStatusAsString", "fluentSetterDocumentation" : "

                                                                                                                                                  The status reported by the last sync.

                                                                                                                                                  \n@param lastStatus The status reported by the last sync.\n@see LastResourceDataSyncStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see LastResourceDataSyncStatus", "fluentSetterMethodName" : "lastStatus", "getterDocumentation" : "

                                                                                                                                                  The status reported by the last sync.

                                                                                                                                                  \n

                                                                                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #lastStatus} will return {@link LastResourceDataSyncStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #lastStatusAsString}.\n

                                                                                                                                                  \n@return The status reported by the last sync.\n@see LastResourceDataSyncStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastStatus", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The status reported by the last sync.

                                                                                                                                                  \n@param lastStatus The status reported by the last sync.\n@see LastResourceDataSyncStatus", "setterMethodName" : "setLastStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastStatus", "variableType" : "String", "documentation" : "

                                                                                                                                                  The status reported by the last sync.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "LastSuccessfulSyncTime" : { "beanStyleGetterMethodName" : "getLastSuccessfulSyncTime", "beanStyleSetterMethodName" : "setLastSuccessfulSyncTime", "c2jName" : "LastSuccessfulSyncTime", "c2jShape" : "LastSuccessfulResourceDataSyncTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The last time the sync operations returned a status of SUCCESSFUL (UTC).

                                                                                                                                                  \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 #lastSuccessfulSyncTime(Instant)}.\n@param lastSuccessfulSyncTime 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 #lastSuccessfulSyncTime(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The last time the sync operations returned a status of SUCCESSFUL (UTC).

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastSuccessfulSyncTime", "fluentSetterDocumentation" : "

                                                                                                                                                  The last time the sync operations returned a status of SUCCESSFUL (UTC).

                                                                                                                                                  \n@param lastSuccessfulSyncTime The last time the sync operations returned a status of SUCCESSFUL (UTC).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastSuccessfulSyncTime", "getterDocumentation" : "

                                                                                                                                                  The last time the sync operations returned a status of SUCCESSFUL (UTC).

                                                                                                                                                  \n@return The last time the sync operations returned a status of SUCCESSFUL (UTC).", "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" : "LastSuccessfulSyncTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastSuccessfulSyncTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastSuccessfulSyncTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The last time the sync operations returned a status of SUCCESSFUL (UTC).

                                                                                                                                                  \n@param lastSuccessfulSyncTime The last time the sync operations returned a status of SUCCESSFUL (UTC).", "setterMethodName" : "setLastSuccessfulSyncTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastSuccessfulSyncTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastSuccessfulSyncTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                  The last time the sync operations returned a status of SUCCESSFUL (UTC).

                                                                                                                                                  ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "LastSyncStatusMessage" : { "beanStyleGetterMethodName" : "getLastSyncStatusMessage", "beanStyleSetterMethodName" : "setLastSyncStatusMessage", "c2jName" : "LastSyncStatusMessage", "c2jShape" : "LastResourceDataSyncMessage", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The status message details reported by the last sync.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #lastSyncStatusMessage(String)}.\n@param lastSyncStatusMessage a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastSyncStatusMessage(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The status message details reported by the last sync.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastSyncStatusMessage", "fluentSetterDocumentation" : "

                                                                                                                                                  The status message details reported by the last sync.

                                                                                                                                                  \n@param lastSyncStatusMessage The status message details reported by the last sync.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastSyncStatusMessage", "getterDocumentation" : "

                                                                                                                                                  The status message details reported by the last sync.

                                                                                                                                                  \n@return The status message details reported by the last sync.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastSyncStatusMessage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastSyncStatusMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastSyncStatusMessage", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The status message details reported by the last sync.

                                                                                                                                                  \n@param lastSyncStatusMessage The status message details reported by the last sync.", "setterMethodName" : "setLastSyncStatusMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastSyncStatusMessage", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastSyncStatusMessage", "variableType" : "String", "documentation" : "

                                                                                                                                                  The status message details reported by the last sync.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "LastSyncTime" : { "beanStyleGetterMethodName" : "getLastSyncTime", "beanStyleSetterMethodName" : "setLastSyncTime", "c2jName" : "LastSyncTime", "c2jShape" : "LastResourceDataSyncTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The last time the configuration attempted to sync (UTC).

                                                                                                                                                  \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 #lastSyncTime(Instant)}.\n@param lastSyncTime 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 #lastSyncTime(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The last time the configuration attempted to sync (UTC).

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastSyncTime", "fluentSetterDocumentation" : "

                                                                                                                                                  The last time the configuration attempted to sync (UTC).

                                                                                                                                                  \n@param lastSyncTime The last time the configuration attempted to sync (UTC).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastSyncTime", "getterDocumentation" : "

                                                                                                                                                  The last time the configuration attempted to sync (UTC).

                                                                                                                                                  \n@return The last time the configuration attempted to sync (UTC).", "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" : "LastSyncTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastSyncTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastSyncTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The last time the configuration attempted to sync (UTC).

                                                                                                                                                  \n@param lastSyncTime The last time the configuration attempted to sync (UTC).", "setterMethodName" : "setLastSyncTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastSyncTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastSyncTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                  The last time the configuration attempted to sync (UTC).

                                                                                                                                                  ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "S3Destination" : { "beanStyleGetterMethodName" : "getS3Destination", "beanStyleSetterMethodName" : "setS3Destination", "c2jName" : "S3Destination", "c2jShape" : "ResourceDataSyncS3Destination", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  Configuration information for the target Amazon S3 bucket.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link ResourceDataSyncS3Destination.Builder} avoiding the need to create one manually via {@link ResourceDataSyncS3Destination#builder()}.\n\nWhen the {@link Consumer} completes, {@link ResourceDataSyncS3Destination.Builder#build()} is called immediately and its result is passed to {@link #s3Destination(ResourceDataSyncS3Destination)}.\n@param s3Destination a consumer that will call methods on {@link ResourceDataSyncS3Destination.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #s3Destination(ResourceDataSyncS3Destination)", "deprecated" : false, "documentation" : "

                                                                                                                                                  Configuration information for the target Amazon S3 bucket.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "s3Destination", "fluentSetterDocumentation" : "

                                                                                                                                                  Configuration information for the target Amazon S3 bucket.

                                                                                                                                                  \n@param s3Destination Configuration information for the target Amazon S3 bucket.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "s3Destination", "getterDocumentation" : "

                                                                                                                                                  Configuration information for the target Amazon S3 bucket.

                                                                                                                                                  \n@return Configuration information for the target Amazon S3 bucket.", "getterModel" : { "returnType" : "ResourceDataSyncS3Destination", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "S3Destination", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "S3Destination", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "S3Destination", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  Configuration information for the target Amazon S3 bucket.

                                                                                                                                                  \n@param s3Destination Configuration information for the target Amazon S3 bucket.", "setterMethodName" : "setS3Destination", "setterModel" : { "variableDeclarationType" : "ResourceDataSyncS3Destination", "variableName" : "s3Destination", "variableType" : "ResourceDataSyncS3Destination", "documentation" : null, "simpleType" : "ResourceDataSyncS3Destination", "variableSetterType" : "ResourceDataSyncS3Destination" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ResourceDataSyncS3Destination", "variableName" : "s3Destination", "variableType" : "ResourceDataSyncS3Destination", "documentation" : "

                                                                                                                                                  Configuration information for the target Amazon S3 bucket.

                                                                                                                                                  ", "simpleType" : "ResourceDataSyncS3Destination", "variableSetterType" : "ResourceDataSyncS3Destination" }, "xmlNameSpaceUri" : null }, "SyncCreatedTime" : { "beanStyleGetterMethodName" : "getSyncCreatedTime", "beanStyleSetterMethodName" : "setSyncCreatedTime", "c2jName" : "SyncCreatedTime", "c2jShape" : "ResourceDataSyncCreatedTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The date and time the configuration was created (UTC).

                                                                                                                                                  \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 #syncCreatedTime(Instant)}.\n@param syncCreatedTime 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 #syncCreatedTime(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The date and time the configuration was created (UTC).

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "syncCreatedTime", "fluentSetterDocumentation" : "

                                                                                                                                                  The date and time the configuration was created (UTC).

                                                                                                                                                  \n@param syncCreatedTime The date and time the configuration was created (UTC).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "syncCreatedTime", "getterDocumentation" : "

                                                                                                                                                  The date and time the configuration was created (UTC).

                                                                                                                                                  \n@return The date and time the configuration was created (UTC).", "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" : "SyncCreatedTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SyncCreatedTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "SyncCreatedTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The date and time the configuration was created (UTC).

                                                                                                                                                  \n@param syncCreatedTime The date and time the configuration was created (UTC).", "setterMethodName" : "setSyncCreatedTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "syncCreatedTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "syncCreatedTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                  The date and time the configuration was created (UTC).

                                                                                                                                                  ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "SyncName" : { "beanStyleGetterMethodName" : "getSyncName", "beanStyleSetterMethodName" : "setSyncName", "c2jName" : "SyncName", "c2jShape" : "ResourceDataSyncName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The name of the Resource Data Sync.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #syncName(String)}.\n@param syncName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #syncName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The name of the Resource Data Sync.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "syncName", "fluentSetterDocumentation" : "

                                                                                                                                                  The name of the Resource Data Sync.

                                                                                                                                                  \n@param syncName The name of the Resource Data Sync.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "syncName", "getterDocumentation" : "

                                                                                                                                                  The name of the Resource Data Sync.

                                                                                                                                                  \n@return The name of the Resource Data Sync.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SyncName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SyncName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SyncName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The name of the Resource Data Sync.

                                                                                                                                                  \n@param syncName The name of the Resource Data Sync.", "setterMethodName" : "setSyncName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "syncName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "syncName", "variableType" : "String", "documentation" : "

                                                                                                                                                  The name of the Resource Data Sync.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getSyncName", "beanStyleSetterMethodName" : "setSyncName", "c2jName" : "SyncName", "c2jShape" : "ResourceDataSyncName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The name of the Resource Data Sync.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #syncName(String)}.\n@param syncName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #syncName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The name of the Resource Data Sync.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "syncName", "fluentSetterDocumentation" : "

                                                                                                                                                  The name of the Resource Data Sync.

                                                                                                                                                  \n@param syncName The name of the Resource Data Sync.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "syncName", "getterDocumentation" : "

                                                                                                                                                  The name of the Resource Data Sync.

                                                                                                                                                  \n@return The name of the Resource Data Sync.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SyncName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SyncName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SyncName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The name of the Resource Data Sync.

                                                                                                                                                  \n@param syncName The name of the Resource Data Sync.", "setterMethodName" : "setSyncName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "syncName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "syncName", "variableType" : "String", "documentation" : "

                                                                                                                                                  The name of the Resource Data Sync.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getS3Destination", "beanStyleSetterMethodName" : "setS3Destination", "c2jName" : "S3Destination", "c2jShape" : "ResourceDataSyncS3Destination", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  Configuration information for the target Amazon S3 bucket.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link ResourceDataSyncS3Destination.Builder} avoiding the need to create one manually via {@link ResourceDataSyncS3Destination#builder()}.\n\nWhen the {@link Consumer} completes, {@link ResourceDataSyncS3Destination.Builder#build()} is called immediately and its result is passed to {@link #s3Destination(ResourceDataSyncS3Destination)}.\n@param s3Destination a consumer that will call methods on {@link ResourceDataSyncS3Destination.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #s3Destination(ResourceDataSyncS3Destination)", "deprecated" : false, "documentation" : "

                                                                                                                                                  Configuration information for the target Amazon S3 bucket.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "s3Destination", "fluentSetterDocumentation" : "

                                                                                                                                                  Configuration information for the target Amazon S3 bucket.

                                                                                                                                                  \n@param s3Destination Configuration information for the target Amazon S3 bucket.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "s3Destination", "getterDocumentation" : "

                                                                                                                                                  Configuration information for the target Amazon S3 bucket.

                                                                                                                                                  \n@return Configuration information for the target Amazon S3 bucket.", "getterModel" : { "returnType" : "ResourceDataSyncS3Destination", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "S3Destination", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "S3Destination", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "S3Destination", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  Configuration information for the target Amazon S3 bucket.

                                                                                                                                                  \n@param s3Destination Configuration information for the target Amazon S3 bucket.", "setterMethodName" : "setS3Destination", "setterModel" : { "variableDeclarationType" : "ResourceDataSyncS3Destination", "variableName" : "s3Destination", "variableType" : "ResourceDataSyncS3Destination", "documentation" : null, "simpleType" : "ResourceDataSyncS3Destination", "variableSetterType" : "ResourceDataSyncS3Destination" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "ResourceDataSyncS3Destination", "variableName" : "s3Destination", "variableType" : "ResourceDataSyncS3Destination", "documentation" : "

                                                                                                                                                  Configuration information for the target Amazon S3 bucket.

                                                                                                                                                  ", "simpleType" : "ResourceDataSyncS3Destination", "variableSetterType" : "ResourceDataSyncS3Destination" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastSyncTime", "beanStyleSetterMethodName" : "setLastSyncTime", "c2jName" : "LastSyncTime", "c2jShape" : "LastResourceDataSyncTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The last time the configuration attempted to sync (UTC).

                                                                                                                                                  \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 #lastSyncTime(Instant)}.\n@param lastSyncTime 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 #lastSyncTime(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The last time the configuration attempted to sync (UTC).

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastSyncTime", "fluentSetterDocumentation" : "

                                                                                                                                                  The last time the configuration attempted to sync (UTC).

                                                                                                                                                  \n@param lastSyncTime The last time the configuration attempted to sync (UTC).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastSyncTime", "getterDocumentation" : "

                                                                                                                                                  The last time the configuration attempted to sync (UTC).

                                                                                                                                                  \n@return The last time the configuration attempted to sync (UTC).", "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" : "LastSyncTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastSyncTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastSyncTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The last time the configuration attempted to sync (UTC).

                                                                                                                                                  \n@param lastSyncTime The last time the configuration attempted to sync (UTC).", "setterMethodName" : "setLastSyncTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastSyncTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastSyncTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                  The last time the configuration attempted to sync (UTC).

                                                                                                                                                  ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastSuccessfulSyncTime", "beanStyleSetterMethodName" : "setLastSuccessfulSyncTime", "c2jName" : "LastSuccessfulSyncTime", "c2jShape" : "LastSuccessfulResourceDataSyncTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The last time the sync operations returned a status of SUCCESSFUL (UTC).

                                                                                                                                                  \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 #lastSuccessfulSyncTime(Instant)}.\n@param lastSuccessfulSyncTime 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 #lastSuccessfulSyncTime(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The last time the sync operations returned a status of SUCCESSFUL (UTC).

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastSuccessfulSyncTime", "fluentSetterDocumentation" : "

                                                                                                                                                  The last time the sync operations returned a status of SUCCESSFUL (UTC).

                                                                                                                                                  \n@param lastSuccessfulSyncTime The last time the sync operations returned a status of SUCCESSFUL (UTC).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastSuccessfulSyncTime", "getterDocumentation" : "

                                                                                                                                                  The last time the sync operations returned a status of SUCCESSFUL (UTC).

                                                                                                                                                  \n@return The last time the sync operations returned a status of SUCCESSFUL (UTC).", "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" : "LastSuccessfulSyncTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastSuccessfulSyncTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastSuccessfulSyncTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The last time the sync operations returned a status of SUCCESSFUL (UTC).

                                                                                                                                                  \n@param lastSuccessfulSyncTime The last time the sync operations returned a status of SUCCESSFUL (UTC).", "setterMethodName" : "setLastSuccessfulSyncTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastSuccessfulSyncTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastSuccessfulSyncTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                  The last time the sync operations returned a status of SUCCESSFUL (UTC).

                                                                                                                                                  ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastStatusAsString", "beanStyleSetterMethodName" : "setLastStatus", "c2jName" : "LastStatus", "c2jShape" : "LastResourceDataSyncStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The status reported by the last sync.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #lastStatusAsString(String)}.\n@param lastStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastStatus(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The status reported by the last sync.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : "LastResourceDataSyncStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "lastStatus", "fluentEnumSetterMethodName" : "lastStatus", "fluentGetterMethodName" : "lastStatusAsString", "fluentSetterDocumentation" : "

                                                                                                                                                  The status reported by the last sync.

                                                                                                                                                  \n@param lastStatus The status reported by the last sync.\n@see LastResourceDataSyncStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see LastResourceDataSyncStatus", "fluentSetterMethodName" : "lastStatus", "getterDocumentation" : "

                                                                                                                                                  The status reported by the last sync.

                                                                                                                                                  \n

                                                                                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #lastStatus} will return {@link LastResourceDataSyncStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #lastStatusAsString}.\n

                                                                                                                                                  \n@return The status reported by the last sync.\n@see LastResourceDataSyncStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastStatus", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The status reported by the last sync.

                                                                                                                                                  \n@param lastStatus The status reported by the last sync.\n@see LastResourceDataSyncStatus", "setterMethodName" : "setLastStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastStatus", "variableType" : "String", "documentation" : "

                                                                                                                                                  The status reported by the last sync.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSyncCreatedTime", "beanStyleSetterMethodName" : "setSyncCreatedTime", "c2jName" : "SyncCreatedTime", "c2jShape" : "ResourceDataSyncCreatedTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The date and time the configuration was created (UTC).

                                                                                                                                                  \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 #syncCreatedTime(Instant)}.\n@param syncCreatedTime 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 #syncCreatedTime(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The date and time the configuration was created (UTC).

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "syncCreatedTime", "fluentSetterDocumentation" : "

                                                                                                                                                  The date and time the configuration was created (UTC).

                                                                                                                                                  \n@param syncCreatedTime The date and time the configuration was created (UTC).\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "syncCreatedTime", "getterDocumentation" : "

                                                                                                                                                  The date and time the configuration was created (UTC).

                                                                                                                                                  \n@return The date and time the configuration was created (UTC).", "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" : "SyncCreatedTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SyncCreatedTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "SyncCreatedTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The date and time the configuration was created (UTC).

                                                                                                                                                  \n@param syncCreatedTime The date and time the configuration was created (UTC).", "setterMethodName" : "setSyncCreatedTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "syncCreatedTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "syncCreatedTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                  The date and time the configuration was created (UTC).

                                                                                                                                                  ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastSyncStatusMessage", "beanStyleSetterMethodName" : "setLastSyncStatusMessage", "c2jName" : "LastSyncStatusMessage", "c2jShape" : "LastResourceDataSyncMessage", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The status message details reported by the last sync.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #lastSyncStatusMessage(String)}.\n@param lastSyncStatusMessage a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastSyncStatusMessage(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The status message details reported by the last sync.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastSyncStatusMessage", "fluentSetterDocumentation" : "

                                                                                                                                                  The status message details reported by the last sync.

                                                                                                                                                  \n@param lastSyncStatusMessage The status message details reported by the last sync.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastSyncStatusMessage", "getterDocumentation" : "

                                                                                                                                                  The status message details reported by the last sync.

                                                                                                                                                  \n@return The status message details reported by the last sync.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastSyncStatusMessage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastSyncStatusMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastSyncStatusMessage", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The status message details reported by the last sync.

                                                                                                                                                  \n@param lastSyncStatusMessage The status message details reported by the last sync.", "setterMethodName" : "setLastSyncStatusMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastSyncStatusMessage", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastSyncStatusMessage", "variableType" : "String", "documentation" : "

                                                                                                                                                  The status message details reported by the last sync.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ResourceDataSyncItem", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ResourceDataSyncItem", "variableName" : "resourceDataSyncItem", "variableType" : "ResourceDataSyncItem", "documentation" : null, "simpleType" : "ResourceDataSyncItem", "variableSetterType" : "ResourceDataSyncItem" }, "wrapper" : false }, "ResourceDataSyncNotFoundException" : { "c2jName" : "ResourceDataSyncNotFoundException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                  The specified sync name was not found.

                                                                                                                                                  ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "ResourceDataSyncNotFoundException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getSyncName", "beanStyleSetterMethodName" : "setSyncName", "c2jName" : "SyncName", "c2jShape" : "ResourceDataSyncName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the SyncName property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #syncName(String)}.\n@param syncName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #syncName(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "syncName", "fluentSetterDocumentation" : "Sets the value of the SyncName property for this object.\n\n@param syncName The new value for the SyncName property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "syncName", "getterDocumentation" : "Returns the value of the SyncName property for this object.\n@return The value of the SyncName property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SyncName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SyncName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SyncName", "sensitive" : false, "setterDocumentation" : "Sets the value of the SyncName property for this object.\n\n@param syncName The new value for the SyncName property for this object.", "setterMethodName" : "setSyncName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "syncName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "syncName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "SyncName" : { "beanStyleGetterMethodName" : "getSyncName", "beanStyleSetterMethodName" : "setSyncName", "c2jName" : "SyncName", "c2jShape" : "ResourceDataSyncName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the SyncName property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #syncName(String)}.\n@param syncName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #syncName(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "syncName", "fluentSetterDocumentation" : "Sets the value of the SyncName property for this object.\n\n@param syncName The new value for the SyncName property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "syncName", "getterDocumentation" : "Returns the value of the SyncName property for this object.\n@return The value of the SyncName property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SyncName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SyncName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SyncName", "sensitive" : false, "setterDocumentation" : "Sets the value of the SyncName property for this object.\n\n@param syncName The new value for the SyncName property for this object.", "setterMethodName" : "setSyncName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "syncName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "syncName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getSyncName", "beanStyleSetterMethodName" : "setSyncName", "c2jName" : "SyncName", "c2jShape" : "ResourceDataSyncName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the SyncName property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #syncName(String)}.\n@param syncName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #syncName(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "syncName", "fluentSetterDocumentation" : "Sets the value of the SyncName property for this object.\n\n@param syncName The new value for the SyncName property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "syncName", "getterDocumentation" : "Returns the value of the SyncName property for this object.\n@return The value of the SyncName property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SyncName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SyncName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SyncName", "sensitive" : false, "setterDocumentation" : "Sets the value of the SyncName property for this object.\n\n@param syncName The new value for the SyncName property for this object.", "setterMethodName" : "setSyncName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "syncName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "syncName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ResourceDataSyncNotFoundException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ResourceDataSyncNotFoundException", "variableName" : "resourceDataSyncNotFoundException", "variableType" : "ResourceDataSyncNotFoundException", "documentation" : null, "simpleType" : "ResourceDataSyncNotFoundException", "variableSetterType" : "ResourceDataSyncNotFoundException" }, "wrapper" : false }, "ResourceDataSyncS3Destination" : { "c2jName" : "ResourceDataSyncS3Destination", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                  Information about the target Amazon S3 bucket for the Resource Data Sync.

                                                                                                                                                  ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getBucketName", "beanStyleSetterMethodName" : "setBucketName", "c2jName" : "BucketName", "c2jShape" : "ResourceDataSyncS3BucketName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The name of the Amazon S3 bucket where the aggregated data is stored.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #bucketName(String)}.\n@param bucketName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #bucketName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The name of the Amazon S3 bucket where the aggregated data is stored.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "bucketName", "fluentSetterDocumentation" : "

                                                                                                                                                  The name of the Amazon S3 bucket where the aggregated data is stored.

                                                                                                                                                  \n@param bucketName The name of the Amazon S3 bucket where the aggregated data is stored.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucketName", "getterDocumentation" : "

                                                                                                                                                  The name of the Amazon S3 bucket where the aggregated data is stored.

                                                                                                                                                  \n@return The name of the Amazon S3 bucket where the aggregated data is stored.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BucketName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BucketName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "BucketName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The name of the Amazon S3 bucket where the aggregated data is stored.

                                                                                                                                                  \n@param bucketName The name of the Amazon S3 bucket where the aggregated data is stored.", "setterMethodName" : "setBucketName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucketName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucketName", "variableType" : "String", "documentation" : "

                                                                                                                                                  The name of the Amazon S3 bucket where the aggregated data is stored.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPrefix", "beanStyleSetterMethodName" : "setPrefix", "c2jName" : "Prefix", "c2jShape" : "ResourceDataSyncS3Prefix", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  An Amazon S3 prefix for the bucket.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #prefix(String)}.\n@param prefix a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #prefix(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  An Amazon S3 prefix for the bucket.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "prefix", "fluentSetterDocumentation" : "

                                                                                                                                                  An Amazon S3 prefix for the bucket.

                                                                                                                                                  \n@param prefix An Amazon S3 prefix for the bucket.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "prefix", "getterDocumentation" : "

                                                                                                                                                  An Amazon S3 prefix for the bucket.

                                                                                                                                                  \n@return An Amazon S3 prefix for the bucket.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Prefix", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Prefix", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Prefix", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  An Amazon S3 prefix for the bucket.

                                                                                                                                                  \n@param prefix An Amazon S3 prefix for the bucket.", "setterMethodName" : "setPrefix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "

                                                                                                                                                  An Amazon S3 prefix for the bucket.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSyncFormatAsString", "beanStyleSetterMethodName" : "setSyncFormat", "c2jName" : "SyncFormat", "c2jShape" : "ResourceDataSyncS3Format", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  A supported sync format. The following format is currently supported: JsonSerDe

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #syncFormatAsString(String)}.\n@param syncFormat a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #syncFormat(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  A supported sync format. The following format is currently supported: JsonSerDe

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : "ResourceDataSyncS3Format", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "syncFormat", "fluentEnumSetterMethodName" : "syncFormat", "fluentGetterMethodName" : "syncFormatAsString", "fluentSetterDocumentation" : "

                                                                                                                                                  A supported sync format. The following format is currently supported: JsonSerDe

                                                                                                                                                  \n@param syncFormat A supported sync format. The following format is currently supported: JsonSerDe\n@see ResourceDataSyncS3Format\n@return Returns a reference to this object so that method calls can be chained together.\n@see ResourceDataSyncS3Format", "fluentSetterMethodName" : "syncFormat", "getterDocumentation" : "

                                                                                                                                                  A supported sync format. The following format is currently supported: JsonSerDe

                                                                                                                                                  \n

                                                                                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #syncFormat} will return {@link ResourceDataSyncS3Format#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #syncFormatAsString}.\n

                                                                                                                                                  \n@return A supported sync format. The following format is currently supported: JsonSerDe\n@see ResourceDataSyncS3Format", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SyncFormat", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SyncFormat", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SyncFormat", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  A supported sync format. The following format is currently supported: JsonSerDe

                                                                                                                                                  \n@param syncFormat A supported sync format. The following format is currently supported: JsonSerDe\n@see ResourceDataSyncS3Format", "setterMethodName" : "setSyncFormat", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "syncFormat", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "syncFormat", "variableType" : "String", "documentation" : "

                                                                                                                                                  A supported sync format. The following format is currently supported: JsonSerDe

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRegion", "beanStyleSetterMethodName" : "setRegion", "c2jName" : "Region", "c2jShape" : "ResourceDataSyncS3Region", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The AWS Region with the Amazon S3 bucket targeted by the Resource Data Sync.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #region(String)}.\n@param region a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #region(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The AWS Region with the Amazon S3 bucket targeted by the Resource Data Sync.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "region", "fluentSetterDocumentation" : "

                                                                                                                                                  The AWS Region with the Amazon S3 bucket targeted by the Resource Data Sync.

                                                                                                                                                  \n@param region The AWS Region with the Amazon S3 bucket targeted by the Resource Data Sync.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "region", "getterDocumentation" : "

                                                                                                                                                  The AWS Region with the Amazon S3 bucket targeted by the Resource Data Sync.

                                                                                                                                                  \n@return The AWS Region with the Amazon S3 bucket targeted by the Resource Data Sync.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Region", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Region", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Region", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The AWS Region with the Amazon S3 bucket targeted by the Resource Data Sync.

                                                                                                                                                  \n@param region The AWS Region with the Amazon S3 bucket targeted by the Resource Data Sync.", "setterMethodName" : "setRegion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "region", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "region", "variableType" : "String", "documentation" : "

                                                                                                                                                  The AWS Region with the Amazon S3 bucket targeted by the Resource Data Sync.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAwskmsKeyARN", "beanStyleSetterMethodName" : "setAwskmsKeyARN", "c2jName" : "AWSKMSKeyARN", "c2jShape" : "ResourceDataSyncAWSKMSKeyARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The ARN of an encryption key for a destination in Amazon S3. Must belong to the same Region as the destination Amazon S3 bucket.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #awskmsKeyARN(String)}.\n@param awskmsKeyARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #awskmsKeyARN(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The ARN of an encryption key for a destination in Amazon S3. Must belong to the same Region as the destination Amazon S3 bucket.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "awskmsKeyARN", "fluentSetterDocumentation" : "

                                                                                                                                                  The ARN of an encryption key for a destination in Amazon S3. Must belong to the same Region as the destination Amazon S3 bucket.

                                                                                                                                                  \n@param awskmsKeyARN The ARN of an encryption key for a destination in Amazon S3. Must belong to the same Region as the destination Amazon S3 bucket.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "awskmsKeyARN", "getterDocumentation" : "

                                                                                                                                                  The ARN of an encryption key for a destination in Amazon S3. Must belong to the same Region as the destination Amazon S3 bucket.

                                                                                                                                                  \n@return The ARN of an encryption key for a destination in Amazon S3. Must belong to the same Region as the destination Amazon S3 bucket.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AWSKMSKeyARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AWSKMSKeyARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AWSKMSKeyARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The ARN of an encryption key for a destination in Amazon S3. Must belong to the same Region as the destination Amazon S3 bucket.

                                                                                                                                                  \n@param awskmsKeyARN The ARN of an encryption key for a destination in Amazon S3. Must belong to the same Region as the destination Amazon S3 bucket.", "setterMethodName" : "setAwskmsKeyARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "awskmsKeyARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "awskmsKeyARN", "variableType" : "String", "documentation" : "

                                                                                                                                                  The ARN of an encryption key for a destination in Amazon S3. Must belong to the same Region as the destination Amazon S3 bucket.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AWSKMSKeyARN" : { "beanStyleGetterMethodName" : "getAwskmsKeyARN", "beanStyleSetterMethodName" : "setAwskmsKeyARN", "c2jName" : "AWSKMSKeyARN", "c2jShape" : "ResourceDataSyncAWSKMSKeyARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The ARN of an encryption key for a destination in Amazon S3. Must belong to the same Region as the destination Amazon S3 bucket.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #awskmsKeyARN(String)}.\n@param awskmsKeyARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #awskmsKeyARN(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The ARN of an encryption key for a destination in Amazon S3. Must belong to the same Region as the destination Amazon S3 bucket.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "awskmsKeyARN", "fluentSetterDocumentation" : "

                                                                                                                                                  The ARN of an encryption key for a destination in Amazon S3. Must belong to the same Region as the destination Amazon S3 bucket.

                                                                                                                                                  \n@param awskmsKeyARN The ARN of an encryption key for a destination in Amazon S3. Must belong to the same Region as the destination Amazon S3 bucket.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "awskmsKeyARN", "getterDocumentation" : "

                                                                                                                                                  The ARN of an encryption key for a destination in Amazon S3. Must belong to the same Region as the destination Amazon S3 bucket.

                                                                                                                                                  \n@return The ARN of an encryption key for a destination in Amazon S3. Must belong to the same Region as the destination Amazon S3 bucket.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AWSKMSKeyARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AWSKMSKeyARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AWSKMSKeyARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The ARN of an encryption key for a destination in Amazon S3. Must belong to the same Region as the destination Amazon S3 bucket.

                                                                                                                                                  \n@param awskmsKeyARN The ARN of an encryption key for a destination in Amazon S3. Must belong to the same Region as the destination Amazon S3 bucket.", "setterMethodName" : "setAwskmsKeyARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "awskmsKeyARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "awskmsKeyARN", "variableType" : "String", "documentation" : "

                                                                                                                                                  The ARN of an encryption key for a destination in Amazon S3. Must belong to the same Region as the destination Amazon S3 bucket.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "BucketName" : { "beanStyleGetterMethodName" : "getBucketName", "beanStyleSetterMethodName" : "setBucketName", "c2jName" : "BucketName", "c2jShape" : "ResourceDataSyncS3BucketName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The name of the Amazon S3 bucket where the aggregated data is stored.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #bucketName(String)}.\n@param bucketName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #bucketName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The name of the Amazon S3 bucket where the aggregated data is stored.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "bucketName", "fluentSetterDocumentation" : "

                                                                                                                                                  The name of the Amazon S3 bucket where the aggregated data is stored.

                                                                                                                                                  \n@param bucketName The name of the Amazon S3 bucket where the aggregated data is stored.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucketName", "getterDocumentation" : "

                                                                                                                                                  The name of the Amazon S3 bucket where the aggregated data is stored.

                                                                                                                                                  \n@return The name of the Amazon S3 bucket where the aggregated data is stored.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BucketName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BucketName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "BucketName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The name of the Amazon S3 bucket where the aggregated data is stored.

                                                                                                                                                  \n@param bucketName The name of the Amazon S3 bucket where the aggregated data is stored.", "setterMethodName" : "setBucketName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucketName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucketName", "variableType" : "String", "documentation" : "

                                                                                                                                                  The name of the Amazon S3 bucket where the aggregated data is stored.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Prefix" : { "beanStyleGetterMethodName" : "getPrefix", "beanStyleSetterMethodName" : "setPrefix", "c2jName" : "Prefix", "c2jShape" : "ResourceDataSyncS3Prefix", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  An Amazon S3 prefix for the bucket.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #prefix(String)}.\n@param prefix a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #prefix(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  An Amazon S3 prefix for the bucket.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "prefix", "fluentSetterDocumentation" : "

                                                                                                                                                  An Amazon S3 prefix for the bucket.

                                                                                                                                                  \n@param prefix An Amazon S3 prefix for the bucket.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "prefix", "getterDocumentation" : "

                                                                                                                                                  An Amazon S3 prefix for the bucket.

                                                                                                                                                  \n@return An Amazon S3 prefix for the bucket.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Prefix", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Prefix", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Prefix", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  An Amazon S3 prefix for the bucket.

                                                                                                                                                  \n@param prefix An Amazon S3 prefix for the bucket.", "setterMethodName" : "setPrefix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "

                                                                                                                                                  An Amazon S3 prefix for the bucket.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Region" : { "beanStyleGetterMethodName" : "getRegion", "beanStyleSetterMethodName" : "setRegion", "c2jName" : "Region", "c2jShape" : "ResourceDataSyncS3Region", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The AWS Region with the Amazon S3 bucket targeted by the Resource Data Sync.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #region(String)}.\n@param region a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #region(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The AWS Region with the Amazon S3 bucket targeted by the Resource Data Sync.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "region", "fluentSetterDocumentation" : "

                                                                                                                                                  The AWS Region with the Amazon S3 bucket targeted by the Resource Data Sync.

                                                                                                                                                  \n@param region The AWS Region with the Amazon S3 bucket targeted by the Resource Data Sync.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "region", "getterDocumentation" : "

                                                                                                                                                  The AWS Region with the Amazon S3 bucket targeted by the Resource Data Sync.

                                                                                                                                                  \n@return The AWS Region with the Amazon S3 bucket targeted by the Resource Data Sync.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Region", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Region", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Region", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The AWS Region with the Amazon S3 bucket targeted by the Resource Data Sync.

                                                                                                                                                  \n@param region The AWS Region with the Amazon S3 bucket targeted by the Resource Data Sync.", "setterMethodName" : "setRegion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "region", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "region", "variableType" : "String", "documentation" : "

                                                                                                                                                  The AWS Region with the Amazon S3 bucket targeted by the Resource Data Sync.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SyncFormat" : { "beanStyleGetterMethodName" : "getSyncFormatAsString", "beanStyleSetterMethodName" : "setSyncFormat", "c2jName" : "SyncFormat", "c2jShape" : "ResourceDataSyncS3Format", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  A supported sync format. The following format is currently supported: JsonSerDe

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #syncFormatAsString(String)}.\n@param syncFormat a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #syncFormat(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  A supported sync format. The following format is currently supported: JsonSerDe

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : "ResourceDataSyncS3Format", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "syncFormat", "fluentEnumSetterMethodName" : "syncFormat", "fluentGetterMethodName" : "syncFormatAsString", "fluentSetterDocumentation" : "

                                                                                                                                                  A supported sync format. The following format is currently supported: JsonSerDe

                                                                                                                                                  \n@param syncFormat A supported sync format. The following format is currently supported: JsonSerDe\n@see ResourceDataSyncS3Format\n@return Returns a reference to this object so that method calls can be chained together.\n@see ResourceDataSyncS3Format", "fluentSetterMethodName" : "syncFormat", "getterDocumentation" : "

                                                                                                                                                  A supported sync format. The following format is currently supported: JsonSerDe

                                                                                                                                                  \n

                                                                                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #syncFormat} will return {@link ResourceDataSyncS3Format#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #syncFormatAsString}.\n

                                                                                                                                                  \n@return A supported sync format. The following format is currently supported: JsonSerDe\n@see ResourceDataSyncS3Format", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SyncFormat", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SyncFormat", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SyncFormat", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  A supported sync format. The following format is currently supported: JsonSerDe

                                                                                                                                                  \n@param syncFormat A supported sync format. The following format is currently supported: JsonSerDe\n@see ResourceDataSyncS3Format", "setterMethodName" : "setSyncFormat", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "syncFormat", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "syncFormat", "variableType" : "String", "documentation" : "

                                                                                                                                                  A supported sync format. The following format is currently supported: JsonSerDe

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getBucketName", "beanStyleSetterMethodName" : "setBucketName", "c2jName" : "BucketName", "c2jShape" : "ResourceDataSyncS3BucketName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The name of the Amazon S3 bucket where the aggregated data is stored.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #bucketName(String)}.\n@param bucketName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #bucketName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The name of the Amazon S3 bucket where the aggregated data is stored.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "bucketName", "fluentSetterDocumentation" : "

                                                                                                                                                  The name of the Amazon S3 bucket where the aggregated data is stored.

                                                                                                                                                  \n@param bucketName The name of the Amazon S3 bucket where the aggregated data is stored.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "bucketName", "getterDocumentation" : "

                                                                                                                                                  The name of the Amazon S3 bucket where the aggregated data is stored.

                                                                                                                                                  \n@return The name of the Amazon S3 bucket where the aggregated data is stored.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BucketName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BucketName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "BucketName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The name of the Amazon S3 bucket where the aggregated data is stored.

                                                                                                                                                  \n@param bucketName The name of the Amazon S3 bucket where the aggregated data is stored.", "setterMethodName" : "setBucketName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "bucketName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "bucketName", "variableType" : "String", "documentation" : "

                                                                                                                                                  The name of the Amazon S3 bucket where the aggregated data is stored.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPrefix", "beanStyleSetterMethodName" : "setPrefix", "c2jName" : "Prefix", "c2jShape" : "ResourceDataSyncS3Prefix", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  An Amazon S3 prefix for the bucket.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #prefix(String)}.\n@param prefix a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #prefix(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  An Amazon S3 prefix for the bucket.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "prefix", "fluentSetterDocumentation" : "

                                                                                                                                                  An Amazon S3 prefix for the bucket.

                                                                                                                                                  \n@param prefix An Amazon S3 prefix for the bucket.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "prefix", "getterDocumentation" : "

                                                                                                                                                  An Amazon S3 prefix for the bucket.

                                                                                                                                                  \n@return An Amazon S3 prefix for the bucket.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Prefix", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Prefix", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Prefix", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  An Amazon S3 prefix for the bucket.

                                                                                                                                                  \n@param prefix An Amazon S3 prefix for the bucket.", "setterMethodName" : "setPrefix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "prefix", "variableType" : "String", "documentation" : "

                                                                                                                                                  An Amazon S3 prefix for the bucket.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSyncFormatAsString", "beanStyleSetterMethodName" : "setSyncFormat", "c2jName" : "SyncFormat", "c2jShape" : "ResourceDataSyncS3Format", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  A supported sync format. The following format is currently supported: JsonSerDe

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #syncFormatAsString(String)}.\n@param syncFormat a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #syncFormat(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  A supported sync format. The following format is currently supported: JsonSerDe

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : "ResourceDataSyncS3Format", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "syncFormat", "fluentEnumSetterMethodName" : "syncFormat", "fluentGetterMethodName" : "syncFormatAsString", "fluentSetterDocumentation" : "

                                                                                                                                                  A supported sync format. The following format is currently supported: JsonSerDe

                                                                                                                                                  \n@param syncFormat A supported sync format. The following format is currently supported: JsonSerDe\n@see ResourceDataSyncS3Format\n@return Returns a reference to this object so that method calls can be chained together.\n@see ResourceDataSyncS3Format", "fluentSetterMethodName" : "syncFormat", "getterDocumentation" : "

                                                                                                                                                  A supported sync format. The following format is currently supported: JsonSerDe

                                                                                                                                                  \n

                                                                                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #syncFormat} will return {@link ResourceDataSyncS3Format#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #syncFormatAsString}.\n

                                                                                                                                                  \n@return A supported sync format. The following format is currently supported: JsonSerDe\n@see ResourceDataSyncS3Format", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SyncFormat", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SyncFormat", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SyncFormat", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  A supported sync format. The following format is currently supported: JsonSerDe

                                                                                                                                                  \n@param syncFormat A supported sync format. The following format is currently supported: JsonSerDe\n@see ResourceDataSyncS3Format", "setterMethodName" : "setSyncFormat", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "syncFormat", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "syncFormat", "variableType" : "String", "documentation" : "

                                                                                                                                                  A supported sync format. The following format is currently supported: JsonSerDe

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRegion", "beanStyleSetterMethodName" : "setRegion", "c2jName" : "Region", "c2jShape" : "ResourceDataSyncS3Region", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The AWS Region with the Amazon S3 bucket targeted by the Resource Data Sync.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #region(String)}.\n@param region a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #region(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The AWS Region with the Amazon S3 bucket targeted by the Resource Data Sync.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "region", "fluentSetterDocumentation" : "

                                                                                                                                                  The AWS Region with the Amazon S3 bucket targeted by the Resource Data Sync.

                                                                                                                                                  \n@param region The AWS Region with the Amazon S3 bucket targeted by the Resource Data Sync.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "region", "getterDocumentation" : "

                                                                                                                                                  The AWS Region with the Amazon S3 bucket targeted by the Resource Data Sync.

                                                                                                                                                  \n@return The AWS Region with the Amazon S3 bucket targeted by the Resource Data Sync.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Region", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Region", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Region", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The AWS Region with the Amazon S3 bucket targeted by the Resource Data Sync.

                                                                                                                                                  \n@param region The AWS Region with the Amazon S3 bucket targeted by the Resource Data Sync.", "setterMethodName" : "setRegion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "region", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "region", "variableType" : "String", "documentation" : "

                                                                                                                                                  The AWS Region with the Amazon S3 bucket targeted by the Resource Data Sync.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAwskmsKeyARN", "beanStyleSetterMethodName" : "setAwskmsKeyARN", "c2jName" : "AWSKMSKeyARN", "c2jShape" : "ResourceDataSyncAWSKMSKeyARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The ARN of an encryption key for a destination in Amazon S3. Must belong to the same Region as the destination Amazon S3 bucket.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #awskmsKeyARN(String)}.\n@param awskmsKeyARN a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #awskmsKeyARN(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The ARN of an encryption key for a destination in Amazon S3. Must belong to the same Region as the destination Amazon S3 bucket.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "awskmsKeyARN", "fluentSetterDocumentation" : "

                                                                                                                                                  The ARN of an encryption key for a destination in Amazon S3. Must belong to the same Region as the destination Amazon S3 bucket.

                                                                                                                                                  \n@param awskmsKeyARN The ARN of an encryption key for a destination in Amazon S3. Must belong to the same Region as the destination Amazon S3 bucket.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "awskmsKeyARN", "getterDocumentation" : "

                                                                                                                                                  The ARN of an encryption key for a destination in Amazon S3. Must belong to the same Region as the destination Amazon S3 bucket.

                                                                                                                                                  \n@return The ARN of an encryption key for a destination in Amazon S3. Must belong to the same Region as the destination Amazon S3 bucket.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AWSKMSKeyARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AWSKMSKeyARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AWSKMSKeyARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The ARN of an encryption key for a destination in Amazon S3. Must belong to the same Region as the destination Amazon S3 bucket.

                                                                                                                                                  \n@param awskmsKeyARN The ARN of an encryption key for a destination in Amazon S3. Must belong to the same Region as the destination Amazon S3 bucket.", "setterMethodName" : "setAwskmsKeyARN", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "awskmsKeyARN", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "awskmsKeyARN", "variableType" : "String", "documentation" : "

                                                                                                                                                  The ARN of an encryption key for a destination in Amazon S3. Must belong to the same Region as the destination Amazon S3 bucket.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "BucketName", "SyncFormat", "Region" ], "shapeName" : "ResourceDataSyncS3Destination", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ResourceDataSyncS3Destination", "variableName" : "resourceDataSyncS3Destination", "variableType" : "ResourceDataSyncS3Destination", "documentation" : null, "simpleType" : "ResourceDataSyncS3Destination", "variableSetterType" : "ResourceDataSyncS3Destination" }, "wrapper" : false }, "ResourceDataSyncS3Format" : { "c2jName" : "ResourceDataSyncS3Format", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "JSON_SER_DE", "value" : "JsonSerDe" } ], "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" : "ResourceDataSyncS3Format", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ResourceDataSyncS3Format", "variableName" : "resourceDataSyncS3Format", "variableType" : "ResourceDataSyncS3Format", "documentation" : null, "simpleType" : "ResourceDataSyncS3Format", "variableSetterType" : "ResourceDataSyncS3Format" }, "wrapper" : false }, "ResourceInUseException" : { "c2jName" : "ResourceInUseException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                  Error returned if an attempt is made to delete a patch baseline that is registered for a patch group.

                                                                                                                                                  ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "ResourceInUseException", "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" : "ResourceInUseException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ResourceInUseException", "variableName" : "resourceInUseException", "variableType" : "ResourceInUseException", "documentation" : null, "simpleType" : "ResourceInUseException", "variableSetterType" : "ResourceInUseException" }, "wrapper" : false }, "ResourceLimitExceededException" : { "c2jName" : "ResourceLimitExceededException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                  Error returned when the caller has exceeded the default resource limits. For example, too many maintenance windows or patch baselines have been created.

                                                                                                                                                  For information about resource limits in Systems Manager, see AWS Systems Manager Limits.

                                                                                                                                                  ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "ResourceLimitExceededException", "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" : "ResourceLimitExceededException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ResourceLimitExceededException", "variableName" : "resourceLimitExceededException", "variableType" : "ResourceLimitExceededException", "documentation" : null, "simpleType" : "ResourceLimitExceededException", "variableSetterType" : "ResourceLimitExceededException" }, "wrapper" : false }, "ResourceType" : { "c2jName" : "ResourceType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "MANAGED_INSTANCE", "value" : "ManagedInstance" }, { "name" : "DOCUMENT", "value" : "Document" }, { "name" : "EC2_INSTANCE", "value" : "EC2Instance" } ], "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" : "ResourceType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ResourceType", "variableName" : "resourceType", "variableType" : "ResourceType", "documentation" : null, "simpleType" : "ResourceType", "variableSetterType" : "ResourceType" }, "wrapper" : false }, "ResourceTypeForTagging" : { "c2jName" : "ResourceTypeForTagging", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "DOCUMENT", "value" : "Document" }, { "name" : "MANAGED_INSTANCE", "value" : "ManagedInstance" }, { "name" : "MAINTENANCE_WINDOW", "value" : "MaintenanceWindow" }, { "name" : "PARAMETER", "value" : "Parameter" }, { "name" : "PATCH_BASELINE", "value" : "PatchBaseline" }, { "name" : "OPS_ITEM", "value" : "OpsItem" } ], "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" : "ResourceTypeForTagging", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ResourceTypeForTagging", "variableName" : "resourceTypeForTagging", "variableType" : "ResourceTypeForTagging", "documentation" : null, "simpleType" : "ResourceTypeForTagging", "variableSetterType" : "ResourceTypeForTagging" }, "wrapper" : false }, "ResultAttribute" : { "c2jName" : "ResultAttribute", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                  The inventory item result attribute.

                                                                                                                                                  ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getTypeName", "beanStyleSetterMethodName" : "setTypeName", "c2jName" : "TypeName", "c2jShape" : "InventoryItemTypeName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  Name of the inventory item type. Valid value: AWS:InstanceInformation. Default Value: AWS:InstanceInformation.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeName(String)}.\n@param typeName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #typeName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  Name of the inventory item type. Valid value: AWS:InstanceInformation. Default Value: AWS:InstanceInformation.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "typeName", "fluentSetterDocumentation" : "

                                                                                                                                                  Name of the inventory item type. Valid value: AWS:InstanceInformation. Default Value: AWS:InstanceInformation.

                                                                                                                                                  \n@param typeName Name of the inventory item type. Valid value: AWS:InstanceInformation. Default Value: AWS:InstanceInformation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "typeName", "getterDocumentation" : "

                                                                                                                                                  Name of the inventory item type. Valid value: AWS:InstanceInformation. Default Value: AWS:InstanceInformation.

                                                                                                                                                  \n@return Name of the inventory item type. Valid value: AWS:InstanceInformation. Default Value: AWS:InstanceInformation.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TypeName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TypeName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TypeName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  Name of the inventory item type. Valid value: AWS:InstanceInformation. Default Value: AWS:InstanceInformation.

                                                                                                                                                  \n@param typeName Name of the inventory item type. Valid value: AWS:InstanceInformation. Default Value: AWS:InstanceInformation.", "setterMethodName" : "setTypeName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "typeName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "typeName", "variableType" : "String", "documentation" : "

                                                                                                                                                  Name of the inventory item type. Valid value: AWS:InstanceInformation. Default Value: AWS:InstanceInformation.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "TypeName" : { "beanStyleGetterMethodName" : "getTypeName", "beanStyleSetterMethodName" : "setTypeName", "c2jName" : "TypeName", "c2jShape" : "InventoryItemTypeName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  Name of the inventory item type. Valid value: AWS:InstanceInformation. Default Value: AWS:InstanceInformation.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeName(String)}.\n@param typeName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #typeName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  Name of the inventory item type. Valid value: AWS:InstanceInformation. Default Value: AWS:InstanceInformation.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "typeName", "fluentSetterDocumentation" : "

                                                                                                                                                  Name of the inventory item type. Valid value: AWS:InstanceInformation. Default Value: AWS:InstanceInformation.

                                                                                                                                                  \n@param typeName Name of the inventory item type. Valid value: AWS:InstanceInformation. Default Value: AWS:InstanceInformation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "typeName", "getterDocumentation" : "

                                                                                                                                                  Name of the inventory item type. Valid value: AWS:InstanceInformation. Default Value: AWS:InstanceInformation.

                                                                                                                                                  \n@return Name of the inventory item type. Valid value: AWS:InstanceInformation. Default Value: AWS:InstanceInformation.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TypeName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TypeName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TypeName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  Name of the inventory item type. Valid value: AWS:InstanceInformation. Default Value: AWS:InstanceInformation.

                                                                                                                                                  \n@param typeName Name of the inventory item type. Valid value: AWS:InstanceInformation. Default Value: AWS:InstanceInformation.", "setterMethodName" : "setTypeName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "typeName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "typeName", "variableType" : "String", "documentation" : "

                                                                                                                                                  Name of the inventory item type. Valid value: AWS:InstanceInformation. Default Value: AWS:InstanceInformation.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getTypeName", "beanStyleSetterMethodName" : "setTypeName", "c2jName" : "TypeName", "c2jShape" : "InventoryItemTypeName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  Name of the inventory item type. Valid value: AWS:InstanceInformation. Default Value: AWS:InstanceInformation.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeName(String)}.\n@param typeName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #typeName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  Name of the inventory item type. Valid value: AWS:InstanceInformation. Default Value: AWS:InstanceInformation.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "typeName", "fluentSetterDocumentation" : "

                                                                                                                                                  Name of the inventory item type. Valid value: AWS:InstanceInformation. Default Value: AWS:InstanceInformation.

                                                                                                                                                  \n@param typeName Name of the inventory item type. Valid value: AWS:InstanceInformation. Default Value: AWS:InstanceInformation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "typeName", "getterDocumentation" : "

                                                                                                                                                  Name of the inventory item type. Valid value: AWS:InstanceInformation. Default Value: AWS:InstanceInformation.

                                                                                                                                                  \n@return Name of the inventory item type. Valid value: AWS:InstanceInformation. Default Value: AWS:InstanceInformation.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TypeName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TypeName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TypeName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  Name of the inventory item type. Valid value: AWS:InstanceInformation. Default Value: AWS:InstanceInformation.

                                                                                                                                                  \n@param typeName Name of the inventory item type. Valid value: AWS:InstanceInformation. Default Value: AWS:InstanceInformation.", "setterMethodName" : "setTypeName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "typeName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "typeName", "variableType" : "String", "documentation" : "

                                                                                                                                                  Name of the inventory item type. Valid value: AWS:InstanceInformation. Default Value: AWS:InstanceInformation.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "TypeName" ], "shapeName" : "ResultAttribute", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ResultAttribute", "variableName" : "resultAttribute", "variableType" : "ResultAttribute", "documentation" : null, "simpleType" : "ResultAttribute", "variableSetterType" : "ResultAttribute" }, "wrapper" : false }, "ResumeSessionRequest" : { "c2jName" : "ResumeSessionRequest", "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" : "ResumeSession", "locationName" : null, "requestUri" : "/", "target" : "AmazonSSM.ResumeSession", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getSessionId", "beanStyleSetterMethodName" : "setSessionId", "c2jName" : "SessionId", "c2jShape" : "SessionId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The ID of the disconnected session to resume.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #sessionId(String)}.\n@param sessionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sessionId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The ID of the disconnected session to resume.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sessionId", "fluentSetterDocumentation" : "

                                                                                                                                                  The ID of the disconnected session to resume.

                                                                                                                                                  \n@param sessionId The ID of the disconnected session to resume.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sessionId", "getterDocumentation" : "

                                                                                                                                                  The ID of the disconnected session to resume.

                                                                                                                                                  \n@return The ID of the disconnected session to resume.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SessionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SessionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SessionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The ID of the disconnected session to resume.

                                                                                                                                                  \n@param sessionId The ID of the disconnected session to resume.", "setterMethodName" : "setSessionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sessionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sessionId", "variableType" : "String", "documentation" : "

                                                                                                                                                  The ID of the disconnected session to resume.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "SessionId" : { "beanStyleGetterMethodName" : "getSessionId", "beanStyleSetterMethodName" : "setSessionId", "c2jName" : "SessionId", "c2jShape" : "SessionId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The ID of the disconnected session to resume.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #sessionId(String)}.\n@param sessionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sessionId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The ID of the disconnected session to resume.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sessionId", "fluentSetterDocumentation" : "

                                                                                                                                                  The ID of the disconnected session to resume.

                                                                                                                                                  \n@param sessionId The ID of the disconnected session to resume.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sessionId", "getterDocumentation" : "

                                                                                                                                                  The ID of the disconnected session to resume.

                                                                                                                                                  \n@return The ID of the disconnected session to resume.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SessionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SessionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SessionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The ID of the disconnected session to resume.

                                                                                                                                                  \n@param sessionId The ID of the disconnected session to resume.", "setterMethodName" : "setSessionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sessionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sessionId", "variableType" : "String", "documentation" : "

                                                                                                                                                  The ID of the disconnected session to resume.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getSessionId", "beanStyleSetterMethodName" : "setSessionId", "c2jName" : "SessionId", "c2jShape" : "SessionId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The ID of the disconnected session to resume.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #sessionId(String)}.\n@param sessionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sessionId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The ID of the disconnected session to resume.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sessionId", "fluentSetterDocumentation" : "

                                                                                                                                                  The ID of the disconnected session to resume.

                                                                                                                                                  \n@param sessionId The ID of the disconnected session to resume.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sessionId", "getterDocumentation" : "

                                                                                                                                                  The ID of the disconnected session to resume.

                                                                                                                                                  \n@return The ID of the disconnected session to resume.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SessionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SessionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SessionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The ID of the disconnected session to resume.

                                                                                                                                                  \n@param sessionId The ID of the disconnected session to resume.", "setterMethodName" : "setSessionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sessionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sessionId", "variableType" : "String", "documentation" : "

                                                                                                                                                  The ID of the disconnected session to resume.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "SessionId" ], "shapeName" : "ResumeSessionRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ResumeSessionRequest", "variableName" : "resumeSessionRequest", "variableType" : "ResumeSessionRequest", "documentation" : null, "simpleType" : "ResumeSessionRequest", "variableSetterType" : "ResumeSessionRequest" }, "wrapper" : false }, "ResumeSessionResponse" : { "c2jName" : "ResumeSessionResponse", "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" : [ { "beanStyleGetterMethodName" : "getSessionId", "beanStyleSetterMethodName" : "setSessionId", "c2jName" : "SessionId", "c2jShape" : "SessionId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The ID of the session.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #sessionId(String)}.\n@param sessionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sessionId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The ID of the session.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sessionId", "fluentSetterDocumentation" : "

                                                                                                                                                  The ID of the session.

                                                                                                                                                  \n@param sessionId The ID of the session.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sessionId", "getterDocumentation" : "

                                                                                                                                                  The ID of the session.

                                                                                                                                                  \n@return The ID of the session.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SessionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SessionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SessionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The ID of the session.

                                                                                                                                                  \n@param sessionId The ID of the session.", "setterMethodName" : "setSessionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sessionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sessionId", "variableType" : "String", "documentation" : "

                                                                                                                                                  The ID of the session.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTokenValue", "beanStyleSetterMethodName" : "setTokenValue", "c2jName" : "TokenValue", "c2jShape" : "TokenValue", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  An encrypted token value containing session and caller information. Used to authenticate the connection to the instance.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #tokenValue(String)}.\n@param tokenValue a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tokenValue(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  An encrypted token value containing session and caller information. Used to authenticate the connection to the instance.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tokenValue", "fluentSetterDocumentation" : "

                                                                                                                                                  An encrypted token value containing session and caller information. Used to authenticate the connection to the instance.

                                                                                                                                                  \n@param tokenValue An encrypted token value containing session and caller information. Used to authenticate the connection to the instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tokenValue", "getterDocumentation" : "

                                                                                                                                                  An encrypted token value containing session and caller information. Used to authenticate the connection to the instance.

                                                                                                                                                  \n@return An encrypted token value containing session and caller information. Used to authenticate the connection to the instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TokenValue", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TokenValue", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TokenValue", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  An encrypted token value containing session and caller information. Used to authenticate the connection to the instance.

                                                                                                                                                  \n@param tokenValue An encrypted token value containing session and caller information. Used to authenticate the connection to the instance.", "setterMethodName" : "setTokenValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tokenValue", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tokenValue", "variableType" : "String", "documentation" : "

                                                                                                                                                  An encrypted token value containing session and caller information. Used to authenticate the connection to the instance.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStreamUrl", "beanStyleSetterMethodName" : "setStreamUrl", "c2jName" : "StreamUrl", "c2jShape" : "StreamUrl", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  A URL back to SSM Agent on the instance that the Session Manager client uses to send commands and receive output from the instance. Format: wss://ssm-messages.region.amazonaws.com/v1/data-channel/session-id?stream=(input|output).

                                                                                                                                                  region represents the Region identifier for an AWS Region supported by AWS Systems Manager, such as us-east-2 for the US East (Ohio) Region. For a list of supported region values, see the Region column in the AWS Systems Manager table of regions and endpoints in the AWS General Reference.

                                                                                                                                                  session-id represents the ID of a Session Manager session, such as 1a2b3c4dEXAMPLE.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #streamUrl(String)}.\n@param streamUrl a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #streamUrl(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  A URL back to SSM Agent on the instance that the Session Manager client uses to send commands and receive output from the instance. Format: wss://ssm-messages.region.amazonaws.com/v1/data-channel/session-id?stream=(input|output).

                                                                                                                                                  region represents the Region identifier for an AWS Region supported by AWS Systems Manager, such as us-east-2 for the US East (Ohio) Region. For a list of supported region values, see the Region column in the AWS Systems Manager table of regions and endpoints in the AWS General Reference.

                                                                                                                                                  session-id represents the ID of a Session Manager session, such as 1a2b3c4dEXAMPLE.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "streamUrl", "fluentSetterDocumentation" : "

                                                                                                                                                  A URL back to SSM Agent on the instance that the Session Manager client uses to send commands and receive output from the instance. Format: wss://ssm-messages.region.amazonaws.com/v1/data-channel/session-id?stream=(input|output).

                                                                                                                                                  region represents the Region identifier for an AWS Region supported by AWS Systems Manager, such as us-east-2 for the US East (Ohio) Region. For a list of supported region values, see the Region column in the AWS Systems Manager table of regions and endpoints in the AWS General Reference.

                                                                                                                                                  session-id represents the ID of a Session Manager session, such as 1a2b3c4dEXAMPLE.

                                                                                                                                                  \n@param streamUrl A URL back to SSM Agent on the instance that the Session Manager client uses to send commands and receive output from the instance. Format: wss://ssm-messages.region.amazonaws.com/v1/data-channel/session-id?stream=(input|output).

                                                                                                                                                  region represents the Region identifier for an AWS Region supported by AWS Systems Manager, such as us-east-2 for the US East (Ohio) Region. For a list of supported region values, see the Region column in the AWS Systems Manager table of regions and endpoints in the AWS General Reference.

                                                                                                                                                  session-id represents the ID of a Session Manager session, such as 1a2b3c4dEXAMPLE.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "streamUrl", "getterDocumentation" : "

                                                                                                                                                  A URL back to SSM Agent on the instance that the Session Manager client uses to send commands and receive output from the instance. Format: wss://ssm-messages.region.amazonaws.com/v1/data-channel/session-id?stream=(input|output).

                                                                                                                                                  region represents the Region identifier for an AWS Region supported by AWS Systems Manager, such as us-east-2 for the US East (Ohio) Region. For a list of supported region values, see the Region column in the AWS Systems Manager table of regions and endpoints in the AWS General Reference.

                                                                                                                                                  session-id represents the ID of a Session Manager session, such as 1a2b3c4dEXAMPLE.

                                                                                                                                                  \n@return A URL back to SSM Agent on the instance that the Session Manager client uses to send commands and receive output from the instance. Format: wss://ssm-messages.region.amazonaws.com/v1/data-channel/session-id?stream=(input|output).

                                                                                                                                                  region represents the Region identifier for an AWS Region supported by AWS Systems Manager, such as us-east-2 for the US East (Ohio) Region. For a list of supported region values, see the Region column in the AWS Systems Manager table of regions and endpoints in the AWS General Reference.

                                                                                                                                                  session-id represents the ID of a Session Manager session, such as 1a2b3c4dEXAMPLE.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StreamUrl", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StreamUrl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StreamUrl", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  A URL back to SSM Agent on the instance that the Session Manager client uses to send commands and receive output from the instance. Format: wss://ssm-messages.region.amazonaws.com/v1/data-channel/session-id?stream=(input|output).

                                                                                                                                                  region represents the Region identifier for an AWS Region supported by AWS Systems Manager, such as us-east-2 for the US East (Ohio) Region. For a list of supported region values, see the Region column in the AWS Systems Manager table of regions and endpoints in the AWS General Reference.

                                                                                                                                                  session-id represents the ID of a Session Manager session, such as 1a2b3c4dEXAMPLE.

                                                                                                                                                  \n@param streamUrl A URL back to SSM Agent on the instance that the Session Manager client uses to send commands and receive output from the instance. Format: wss://ssm-messages.region.amazonaws.com/v1/data-channel/session-id?stream=(input|output).

                                                                                                                                                  region represents the Region identifier for an AWS Region supported by AWS Systems Manager, such as us-east-2 for the US East (Ohio) Region. For a list of supported region values, see the Region column in the AWS Systems Manager table of regions and endpoints in the AWS General Reference.

                                                                                                                                                  session-id represents the ID of a Session Manager session, such as 1a2b3c4dEXAMPLE.", "setterMethodName" : "setStreamUrl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "streamUrl", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "streamUrl", "variableType" : "String", "documentation" : "

                                                                                                                                                  A URL back to SSM Agent on the instance that the Session Manager client uses to send commands and receive output from the instance. Format: wss://ssm-messages.region.amazonaws.com/v1/data-channel/session-id?stream=(input|output).

                                                                                                                                                  region represents the Region identifier for an AWS Region supported by AWS Systems Manager, such as us-east-2 for the US East (Ohio) Region. For a list of supported region values, see the Region column in the AWS Systems Manager table of regions and endpoints in the AWS General Reference.

                                                                                                                                                  session-id represents the ID of a Session Manager session, such as 1a2b3c4dEXAMPLE.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "SessionId" : { "beanStyleGetterMethodName" : "getSessionId", "beanStyleSetterMethodName" : "setSessionId", "c2jName" : "SessionId", "c2jShape" : "SessionId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The ID of the session.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #sessionId(String)}.\n@param sessionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sessionId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The ID of the session.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sessionId", "fluentSetterDocumentation" : "

                                                                                                                                                  The ID of the session.

                                                                                                                                                  \n@param sessionId The ID of the session.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sessionId", "getterDocumentation" : "

                                                                                                                                                  The ID of the session.

                                                                                                                                                  \n@return The ID of the session.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SessionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SessionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SessionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The ID of the session.

                                                                                                                                                  \n@param sessionId The ID of the session.", "setterMethodName" : "setSessionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sessionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sessionId", "variableType" : "String", "documentation" : "

                                                                                                                                                  The ID of the session.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "StreamUrl" : { "beanStyleGetterMethodName" : "getStreamUrl", "beanStyleSetterMethodName" : "setStreamUrl", "c2jName" : "StreamUrl", "c2jShape" : "StreamUrl", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  A URL back to SSM Agent on the instance that the Session Manager client uses to send commands and receive output from the instance. Format: wss://ssm-messages.region.amazonaws.com/v1/data-channel/session-id?stream=(input|output).

                                                                                                                                                  region represents the Region identifier for an AWS Region supported by AWS Systems Manager, such as us-east-2 for the US East (Ohio) Region. For a list of supported region values, see the Region column in the AWS Systems Manager table of regions and endpoints in the AWS General Reference.

                                                                                                                                                  session-id represents the ID of a Session Manager session, such as 1a2b3c4dEXAMPLE.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #streamUrl(String)}.\n@param streamUrl a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #streamUrl(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  A URL back to SSM Agent on the instance that the Session Manager client uses to send commands and receive output from the instance. Format: wss://ssm-messages.region.amazonaws.com/v1/data-channel/session-id?stream=(input|output).

                                                                                                                                                  region represents the Region identifier for an AWS Region supported by AWS Systems Manager, such as us-east-2 for the US East (Ohio) Region. For a list of supported region values, see the Region column in the AWS Systems Manager table of regions and endpoints in the AWS General Reference.

                                                                                                                                                  session-id represents the ID of a Session Manager session, such as 1a2b3c4dEXAMPLE.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "streamUrl", "fluentSetterDocumentation" : "

                                                                                                                                                  A URL back to SSM Agent on the instance that the Session Manager client uses to send commands and receive output from the instance. Format: wss://ssm-messages.region.amazonaws.com/v1/data-channel/session-id?stream=(input|output).

                                                                                                                                                  region represents the Region identifier for an AWS Region supported by AWS Systems Manager, such as us-east-2 for the US East (Ohio) Region. For a list of supported region values, see the Region column in the AWS Systems Manager table of regions and endpoints in the AWS General Reference.

                                                                                                                                                  session-id represents the ID of a Session Manager session, such as 1a2b3c4dEXAMPLE.

                                                                                                                                                  \n@param streamUrl A URL back to SSM Agent on the instance that the Session Manager client uses to send commands and receive output from the instance. Format: wss://ssm-messages.region.amazonaws.com/v1/data-channel/session-id?stream=(input|output).

                                                                                                                                                  region represents the Region identifier for an AWS Region supported by AWS Systems Manager, such as us-east-2 for the US East (Ohio) Region. For a list of supported region values, see the Region column in the AWS Systems Manager table of regions and endpoints in the AWS General Reference.

                                                                                                                                                  session-id represents the ID of a Session Manager session, such as 1a2b3c4dEXAMPLE.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "streamUrl", "getterDocumentation" : "

                                                                                                                                                  A URL back to SSM Agent on the instance that the Session Manager client uses to send commands and receive output from the instance. Format: wss://ssm-messages.region.amazonaws.com/v1/data-channel/session-id?stream=(input|output).

                                                                                                                                                  region represents the Region identifier for an AWS Region supported by AWS Systems Manager, such as us-east-2 for the US East (Ohio) Region. For a list of supported region values, see the Region column in the AWS Systems Manager table of regions and endpoints in the AWS General Reference.

                                                                                                                                                  session-id represents the ID of a Session Manager session, such as 1a2b3c4dEXAMPLE.

                                                                                                                                                  \n@return A URL back to SSM Agent on the instance that the Session Manager client uses to send commands and receive output from the instance. Format: wss://ssm-messages.region.amazonaws.com/v1/data-channel/session-id?stream=(input|output).

                                                                                                                                                  region represents the Region identifier for an AWS Region supported by AWS Systems Manager, such as us-east-2 for the US East (Ohio) Region. For a list of supported region values, see the Region column in the AWS Systems Manager table of regions and endpoints in the AWS General Reference.

                                                                                                                                                  session-id represents the ID of a Session Manager session, such as 1a2b3c4dEXAMPLE.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StreamUrl", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StreamUrl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StreamUrl", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  A URL back to SSM Agent on the instance that the Session Manager client uses to send commands and receive output from the instance. Format: wss://ssm-messages.region.amazonaws.com/v1/data-channel/session-id?stream=(input|output).

                                                                                                                                                  region represents the Region identifier for an AWS Region supported by AWS Systems Manager, such as us-east-2 for the US East (Ohio) Region. For a list of supported region values, see the Region column in the AWS Systems Manager table of regions and endpoints in the AWS General Reference.

                                                                                                                                                  session-id represents the ID of a Session Manager session, such as 1a2b3c4dEXAMPLE.

                                                                                                                                                  \n@param streamUrl A URL back to SSM Agent on the instance that the Session Manager client uses to send commands and receive output from the instance. Format: wss://ssm-messages.region.amazonaws.com/v1/data-channel/session-id?stream=(input|output).

                                                                                                                                                  region represents the Region identifier for an AWS Region supported by AWS Systems Manager, such as us-east-2 for the US East (Ohio) Region. For a list of supported region values, see the Region column in the AWS Systems Manager table of regions and endpoints in the AWS General Reference.

                                                                                                                                                  session-id represents the ID of a Session Manager session, such as 1a2b3c4dEXAMPLE.", "setterMethodName" : "setStreamUrl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "streamUrl", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "streamUrl", "variableType" : "String", "documentation" : "

                                                                                                                                                  A URL back to SSM Agent on the instance that the Session Manager client uses to send commands and receive output from the instance. Format: wss://ssm-messages.region.amazonaws.com/v1/data-channel/session-id?stream=(input|output).

                                                                                                                                                  region represents the Region identifier for an AWS Region supported by AWS Systems Manager, such as us-east-2 for the US East (Ohio) Region. For a list of supported region values, see the Region column in the AWS Systems Manager table of regions and endpoints in the AWS General Reference.

                                                                                                                                                  session-id represents the ID of a Session Manager session, such as 1a2b3c4dEXAMPLE.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "TokenValue" : { "beanStyleGetterMethodName" : "getTokenValue", "beanStyleSetterMethodName" : "setTokenValue", "c2jName" : "TokenValue", "c2jShape" : "TokenValue", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  An encrypted token value containing session and caller information. Used to authenticate the connection to the instance.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #tokenValue(String)}.\n@param tokenValue a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tokenValue(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  An encrypted token value containing session and caller information. Used to authenticate the connection to the instance.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tokenValue", "fluentSetterDocumentation" : "

                                                                                                                                                  An encrypted token value containing session and caller information. Used to authenticate the connection to the instance.

                                                                                                                                                  \n@param tokenValue An encrypted token value containing session and caller information. Used to authenticate the connection to the instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tokenValue", "getterDocumentation" : "

                                                                                                                                                  An encrypted token value containing session and caller information. Used to authenticate the connection to the instance.

                                                                                                                                                  \n@return An encrypted token value containing session and caller information. Used to authenticate the connection to the instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TokenValue", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TokenValue", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TokenValue", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  An encrypted token value containing session and caller information. Used to authenticate the connection to the instance.

                                                                                                                                                  \n@param tokenValue An encrypted token value containing session and caller information. Used to authenticate the connection to the instance.", "setterMethodName" : "setTokenValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tokenValue", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tokenValue", "variableType" : "String", "documentation" : "

                                                                                                                                                  An encrypted token value containing session and caller information. Used to authenticate the connection to the instance.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getSessionId", "beanStyleSetterMethodName" : "setSessionId", "c2jName" : "SessionId", "c2jShape" : "SessionId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The ID of the session.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #sessionId(String)}.\n@param sessionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sessionId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The ID of the session.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sessionId", "fluentSetterDocumentation" : "

                                                                                                                                                  The ID of the session.

                                                                                                                                                  \n@param sessionId The ID of the session.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sessionId", "getterDocumentation" : "

                                                                                                                                                  The ID of the session.

                                                                                                                                                  \n@return The ID of the session.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SessionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SessionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SessionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The ID of the session.

                                                                                                                                                  \n@param sessionId The ID of the session.", "setterMethodName" : "setSessionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sessionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sessionId", "variableType" : "String", "documentation" : "

                                                                                                                                                  The ID of the session.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTokenValue", "beanStyleSetterMethodName" : "setTokenValue", "c2jName" : "TokenValue", "c2jShape" : "TokenValue", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  An encrypted token value containing session and caller information. Used to authenticate the connection to the instance.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #tokenValue(String)}.\n@param tokenValue a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tokenValue(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  An encrypted token value containing session and caller information. Used to authenticate the connection to the instance.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tokenValue", "fluentSetterDocumentation" : "

                                                                                                                                                  An encrypted token value containing session and caller information. Used to authenticate the connection to the instance.

                                                                                                                                                  \n@param tokenValue An encrypted token value containing session and caller information. Used to authenticate the connection to the instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tokenValue", "getterDocumentation" : "

                                                                                                                                                  An encrypted token value containing session and caller information. Used to authenticate the connection to the instance.

                                                                                                                                                  \n@return An encrypted token value containing session and caller information. Used to authenticate the connection to the instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TokenValue", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TokenValue", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TokenValue", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  An encrypted token value containing session and caller information. Used to authenticate the connection to the instance.

                                                                                                                                                  \n@param tokenValue An encrypted token value containing session and caller information. Used to authenticate the connection to the instance.", "setterMethodName" : "setTokenValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tokenValue", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tokenValue", "variableType" : "String", "documentation" : "

                                                                                                                                                  An encrypted token value containing session and caller information. Used to authenticate the connection to the instance.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStreamUrl", "beanStyleSetterMethodName" : "setStreamUrl", "c2jName" : "StreamUrl", "c2jShape" : "StreamUrl", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  A URL back to SSM Agent on the instance that the Session Manager client uses to send commands and receive output from the instance. Format: wss://ssm-messages.region.amazonaws.com/v1/data-channel/session-id?stream=(input|output).

                                                                                                                                                  region represents the Region identifier for an AWS Region supported by AWS Systems Manager, such as us-east-2 for the US East (Ohio) Region. For a list of supported region values, see the Region column in the AWS Systems Manager table of regions and endpoints in the AWS General Reference.

                                                                                                                                                  session-id represents the ID of a Session Manager session, such as 1a2b3c4dEXAMPLE.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #streamUrl(String)}.\n@param streamUrl a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #streamUrl(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  A URL back to SSM Agent on the instance that the Session Manager client uses to send commands and receive output from the instance. Format: wss://ssm-messages.region.amazonaws.com/v1/data-channel/session-id?stream=(input|output).

                                                                                                                                                  region represents the Region identifier for an AWS Region supported by AWS Systems Manager, such as us-east-2 for the US East (Ohio) Region. For a list of supported region values, see the Region column in the AWS Systems Manager table of regions and endpoints in the AWS General Reference.

                                                                                                                                                  session-id represents the ID of a Session Manager session, such as 1a2b3c4dEXAMPLE.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "streamUrl", "fluentSetterDocumentation" : "

                                                                                                                                                  A URL back to SSM Agent on the instance that the Session Manager client uses to send commands and receive output from the instance. Format: wss://ssm-messages.region.amazonaws.com/v1/data-channel/session-id?stream=(input|output).

                                                                                                                                                  region represents the Region identifier for an AWS Region supported by AWS Systems Manager, such as us-east-2 for the US East (Ohio) Region. For a list of supported region values, see the Region column in the AWS Systems Manager table of regions and endpoints in the AWS General Reference.

                                                                                                                                                  session-id represents the ID of a Session Manager session, such as 1a2b3c4dEXAMPLE.

                                                                                                                                                  \n@param streamUrl A URL back to SSM Agent on the instance that the Session Manager client uses to send commands and receive output from the instance. Format: wss://ssm-messages.region.amazonaws.com/v1/data-channel/session-id?stream=(input|output).

                                                                                                                                                  region represents the Region identifier for an AWS Region supported by AWS Systems Manager, such as us-east-2 for the US East (Ohio) Region. For a list of supported region values, see the Region column in the AWS Systems Manager table of regions and endpoints in the AWS General Reference.

                                                                                                                                                  session-id represents the ID of a Session Manager session, such as 1a2b3c4dEXAMPLE.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "streamUrl", "getterDocumentation" : "

                                                                                                                                                  A URL back to SSM Agent on the instance that the Session Manager client uses to send commands and receive output from the instance. Format: wss://ssm-messages.region.amazonaws.com/v1/data-channel/session-id?stream=(input|output).

                                                                                                                                                  region represents the Region identifier for an AWS Region supported by AWS Systems Manager, such as us-east-2 for the US East (Ohio) Region. For a list of supported region values, see the Region column in the AWS Systems Manager table of regions and endpoints in the AWS General Reference.

                                                                                                                                                  session-id represents the ID of a Session Manager session, such as 1a2b3c4dEXAMPLE.

                                                                                                                                                  \n@return A URL back to SSM Agent on the instance that the Session Manager client uses to send commands and receive output from the instance. Format: wss://ssm-messages.region.amazonaws.com/v1/data-channel/session-id?stream=(input|output).

                                                                                                                                                  region represents the Region identifier for an AWS Region supported by AWS Systems Manager, such as us-east-2 for the US East (Ohio) Region. For a list of supported region values, see the Region column in the AWS Systems Manager table of regions and endpoints in the AWS General Reference.

                                                                                                                                                  session-id represents the ID of a Session Manager session, such as 1a2b3c4dEXAMPLE.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StreamUrl", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StreamUrl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StreamUrl", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  A URL back to SSM Agent on the instance that the Session Manager client uses to send commands and receive output from the instance. Format: wss://ssm-messages.region.amazonaws.com/v1/data-channel/session-id?stream=(input|output).

                                                                                                                                                  region represents the Region identifier for an AWS Region supported by AWS Systems Manager, such as us-east-2 for the US East (Ohio) Region. For a list of supported region values, see the Region column in the AWS Systems Manager table of regions and endpoints in the AWS General Reference.

                                                                                                                                                  session-id represents the ID of a Session Manager session, such as 1a2b3c4dEXAMPLE.

                                                                                                                                                  \n@param streamUrl A URL back to SSM Agent on the instance that the Session Manager client uses to send commands and receive output from the instance. Format: wss://ssm-messages.region.amazonaws.com/v1/data-channel/session-id?stream=(input|output).

                                                                                                                                                  region represents the Region identifier for an AWS Region supported by AWS Systems Manager, such as us-east-2 for the US East (Ohio) Region. For a list of supported region values, see the Region column in the AWS Systems Manager table of regions and endpoints in the AWS General Reference.

                                                                                                                                                  session-id represents the ID of a Session Manager session, such as 1a2b3c4dEXAMPLE.", "setterMethodName" : "setStreamUrl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "streamUrl", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "streamUrl", "variableType" : "String", "documentation" : "

                                                                                                                                                  A URL back to SSM Agent on the instance that the Session Manager client uses to send commands and receive output from the instance. Format: wss://ssm-messages.region.amazonaws.com/v1/data-channel/session-id?stream=(input|output).

                                                                                                                                                  region represents the Region identifier for an AWS Region supported by AWS Systems Manager, such as us-east-2 for the US East (Ohio) Region. For a list of supported region values, see the Region column in the AWS Systems Manager table of regions and endpoints in the AWS General Reference.

                                                                                                                                                  session-id represents the ID of a Session Manager session, such as 1a2b3c4dEXAMPLE.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ResumeSessionResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ResumeSessionResponse", "variableName" : "resumeSessionResponse", "variableType" : "ResumeSessionResponse", "documentation" : null, "simpleType" : "ResumeSessionResponse", "variableSetterType" : "ResumeSessionResponse" }, "wrapper" : false }, "S3OutputLocation" : { "c2jName" : "S3OutputLocation", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                  An Amazon S3 bucket where you want to store the results of this request.

                                                                                                                                                  ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getOutputS3Region", "beanStyleSetterMethodName" : "setOutputS3Region", "c2jName" : "OutputS3Region", "c2jShape" : "S3Region", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #outputS3Region(String)}.\n@param outputS3Region a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #outputS3Region(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "outputS3Region", "fluentSetterDocumentation" : "

                                                                                                                                                  (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.

                                                                                                                                                  \n@param outputS3Region (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "outputS3Region", "getterDocumentation" : "

                                                                                                                                                  (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.

                                                                                                                                                  \n@return (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OutputS3Region", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OutputS3Region", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OutputS3Region", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.

                                                                                                                                                  \n@param outputS3Region (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.", "setterMethodName" : "setOutputS3Region", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "outputS3Region", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "outputS3Region", "variableType" : "String", "documentation" : "

                                                                                                                                                  (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOutputS3BucketName", "beanStyleSetterMethodName" : "setOutputS3BucketName", "c2jName" : "OutputS3BucketName", "c2jShape" : "S3BucketName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The name of the Amazon S3 bucket.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #outputS3BucketName(String)}.\n@param outputS3BucketName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #outputS3BucketName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The name of the Amazon S3 bucket.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "outputS3BucketName", "fluentSetterDocumentation" : "

                                                                                                                                                  The name of the Amazon S3 bucket.

                                                                                                                                                  \n@param outputS3BucketName The name of the Amazon S3 bucket.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "outputS3BucketName", "getterDocumentation" : "

                                                                                                                                                  The name of the Amazon S3 bucket.

                                                                                                                                                  \n@return The name of the Amazon S3 bucket.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OutputS3BucketName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OutputS3BucketName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OutputS3BucketName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The name of the Amazon S3 bucket.

                                                                                                                                                  \n@param outputS3BucketName The name of the Amazon S3 bucket.", "setterMethodName" : "setOutputS3BucketName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "outputS3BucketName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "outputS3BucketName", "variableType" : "String", "documentation" : "

                                                                                                                                                  The name of the Amazon S3 bucket.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOutputS3KeyPrefix", "beanStyleSetterMethodName" : "setOutputS3KeyPrefix", "c2jName" : "OutputS3KeyPrefix", "c2jShape" : "S3KeyPrefix", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The Amazon S3 bucket subfolder.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #outputS3KeyPrefix(String)}.\n@param outputS3KeyPrefix a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #outputS3KeyPrefix(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The Amazon S3 bucket subfolder.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "outputS3KeyPrefix", "fluentSetterDocumentation" : "

                                                                                                                                                  The Amazon S3 bucket subfolder.

                                                                                                                                                  \n@param outputS3KeyPrefix The Amazon S3 bucket subfolder.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "outputS3KeyPrefix", "getterDocumentation" : "

                                                                                                                                                  The Amazon S3 bucket subfolder.

                                                                                                                                                  \n@return The Amazon S3 bucket subfolder.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OutputS3KeyPrefix", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OutputS3KeyPrefix", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OutputS3KeyPrefix", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The Amazon S3 bucket subfolder.

                                                                                                                                                  \n@param outputS3KeyPrefix The Amazon S3 bucket subfolder.", "setterMethodName" : "setOutputS3KeyPrefix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "outputS3KeyPrefix", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "outputS3KeyPrefix", "variableType" : "String", "documentation" : "

                                                                                                                                                  The Amazon S3 bucket subfolder.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "OutputS3BucketName" : { "beanStyleGetterMethodName" : "getOutputS3BucketName", "beanStyleSetterMethodName" : "setOutputS3BucketName", "c2jName" : "OutputS3BucketName", "c2jShape" : "S3BucketName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The name of the Amazon S3 bucket.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #outputS3BucketName(String)}.\n@param outputS3BucketName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #outputS3BucketName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The name of the Amazon S3 bucket.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "outputS3BucketName", "fluentSetterDocumentation" : "

                                                                                                                                                  The name of the Amazon S3 bucket.

                                                                                                                                                  \n@param outputS3BucketName The name of the Amazon S3 bucket.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "outputS3BucketName", "getterDocumentation" : "

                                                                                                                                                  The name of the Amazon S3 bucket.

                                                                                                                                                  \n@return The name of the Amazon S3 bucket.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OutputS3BucketName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OutputS3BucketName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OutputS3BucketName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The name of the Amazon S3 bucket.

                                                                                                                                                  \n@param outputS3BucketName The name of the Amazon S3 bucket.", "setterMethodName" : "setOutputS3BucketName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "outputS3BucketName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "outputS3BucketName", "variableType" : "String", "documentation" : "

                                                                                                                                                  The name of the Amazon S3 bucket.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "OutputS3KeyPrefix" : { "beanStyleGetterMethodName" : "getOutputS3KeyPrefix", "beanStyleSetterMethodName" : "setOutputS3KeyPrefix", "c2jName" : "OutputS3KeyPrefix", "c2jShape" : "S3KeyPrefix", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The Amazon S3 bucket subfolder.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #outputS3KeyPrefix(String)}.\n@param outputS3KeyPrefix a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #outputS3KeyPrefix(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The Amazon S3 bucket subfolder.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "outputS3KeyPrefix", "fluentSetterDocumentation" : "

                                                                                                                                                  The Amazon S3 bucket subfolder.

                                                                                                                                                  \n@param outputS3KeyPrefix The Amazon S3 bucket subfolder.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "outputS3KeyPrefix", "getterDocumentation" : "

                                                                                                                                                  The Amazon S3 bucket subfolder.

                                                                                                                                                  \n@return The Amazon S3 bucket subfolder.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OutputS3KeyPrefix", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OutputS3KeyPrefix", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OutputS3KeyPrefix", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The Amazon S3 bucket subfolder.

                                                                                                                                                  \n@param outputS3KeyPrefix The Amazon S3 bucket subfolder.", "setterMethodName" : "setOutputS3KeyPrefix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "outputS3KeyPrefix", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "outputS3KeyPrefix", "variableType" : "String", "documentation" : "

                                                                                                                                                  The Amazon S3 bucket subfolder.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "OutputS3Region" : { "beanStyleGetterMethodName" : "getOutputS3Region", "beanStyleSetterMethodName" : "setOutputS3Region", "c2jName" : "OutputS3Region", "c2jShape" : "S3Region", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #outputS3Region(String)}.\n@param outputS3Region a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #outputS3Region(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "outputS3Region", "fluentSetterDocumentation" : "

                                                                                                                                                  (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.

                                                                                                                                                  \n@param outputS3Region (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "outputS3Region", "getterDocumentation" : "

                                                                                                                                                  (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.

                                                                                                                                                  \n@return (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OutputS3Region", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OutputS3Region", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OutputS3Region", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.

                                                                                                                                                  \n@param outputS3Region (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.", "setterMethodName" : "setOutputS3Region", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "outputS3Region", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "outputS3Region", "variableType" : "String", "documentation" : "

                                                                                                                                                  (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getOutputS3Region", "beanStyleSetterMethodName" : "setOutputS3Region", "c2jName" : "OutputS3Region", "c2jShape" : "S3Region", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #outputS3Region(String)}.\n@param outputS3Region a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #outputS3Region(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "outputS3Region", "fluentSetterDocumentation" : "

                                                                                                                                                  (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.

                                                                                                                                                  \n@param outputS3Region (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "outputS3Region", "getterDocumentation" : "

                                                                                                                                                  (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.

                                                                                                                                                  \n@return (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OutputS3Region", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OutputS3Region", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OutputS3Region", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.

                                                                                                                                                  \n@param outputS3Region (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.", "setterMethodName" : "setOutputS3Region", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "outputS3Region", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "outputS3Region", "variableType" : "String", "documentation" : "

                                                                                                                                                  (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOutputS3BucketName", "beanStyleSetterMethodName" : "setOutputS3BucketName", "c2jName" : "OutputS3BucketName", "c2jShape" : "S3BucketName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The name of the Amazon S3 bucket.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #outputS3BucketName(String)}.\n@param outputS3BucketName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #outputS3BucketName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The name of the Amazon S3 bucket.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "outputS3BucketName", "fluentSetterDocumentation" : "

                                                                                                                                                  The name of the Amazon S3 bucket.

                                                                                                                                                  \n@param outputS3BucketName The name of the Amazon S3 bucket.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "outputS3BucketName", "getterDocumentation" : "

                                                                                                                                                  The name of the Amazon S3 bucket.

                                                                                                                                                  \n@return The name of the Amazon S3 bucket.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OutputS3BucketName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OutputS3BucketName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OutputS3BucketName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The name of the Amazon S3 bucket.

                                                                                                                                                  \n@param outputS3BucketName The name of the Amazon S3 bucket.", "setterMethodName" : "setOutputS3BucketName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "outputS3BucketName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "outputS3BucketName", "variableType" : "String", "documentation" : "

                                                                                                                                                  The name of the Amazon S3 bucket.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOutputS3KeyPrefix", "beanStyleSetterMethodName" : "setOutputS3KeyPrefix", "c2jName" : "OutputS3KeyPrefix", "c2jShape" : "S3KeyPrefix", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The Amazon S3 bucket subfolder.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #outputS3KeyPrefix(String)}.\n@param outputS3KeyPrefix a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #outputS3KeyPrefix(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The Amazon S3 bucket subfolder.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "outputS3KeyPrefix", "fluentSetterDocumentation" : "

                                                                                                                                                  The Amazon S3 bucket subfolder.

                                                                                                                                                  \n@param outputS3KeyPrefix The Amazon S3 bucket subfolder.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "outputS3KeyPrefix", "getterDocumentation" : "

                                                                                                                                                  The Amazon S3 bucket subfolder.

                                                                                                                                                  \n@return The Amazon S3 bucket subfolder.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OutputS3KeyPrefix", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OutputS3KeyPrefix", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OutputS3KeyPrefix", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The Amazon S3 bucket subfolder.

                                                                                                                                                  \n@param outputS3KeyPrefix The Amazon S3 bucket subfolder.", "setterMethodName" : "setOutputS3KeyPrefix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "outputS3KeyPrefix", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "outputS3KeyPrefix", "variableType" : "String", "documentation" : "

                                                                                                                                                  The Amazon S3 bucket subfolder.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "S3OutputLocation", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "S3OutputLocation", "variableName" : "s3OutputLocation", "variableType" : "S3OutputLocation", "documentation" : null, "simpleType" : "S3OutputLocation", "variableSetterType" : "S3OutputLocation" }, "wrapper" : false }, "S3OutputUrl" : { "c2jName" : "S3OutputUrl", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                  A URL for the Amazon S3 bucket where you want to store the results of this request.

                                                                                                                                                  ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getOutputUrl", "beanStyleSetterMethodName" : "setOutputUrl", "c2jName" : "OutputUrl", "c2jShape" : "Url", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  A URL for an Amazon S3 bucket where you want to store the results of this 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 #outputUrl(String)}.\n@param outputUrl a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #outputUrl(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  A URL for an Amazon S3 bucket where you want to store the results of this request.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "outputUrl", "fluentSetterDocumentation" : "

                                                                                                                                                  A URL for an Amazon S3 bucket where you want to store the results of this request.

                                                                                                                                                  \n@param outputUrl A URL for an Amazon S3 bucket where you want to store the results of this request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "outputUrl", "getterDocumentation" : "

                                                                                                                                                  A URL for an Amazon S3 bucket where you want to store the results of this request.

                                                                                                                                                  \n@return A URL for an Amazon S3 bucket where you want to store the results of this 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" : "OutputUrl", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OutputUrl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OutputUrl", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  A URL for an Amazon S3 bucket where you want to store the results of this request.

                                                                                                                                                  \n@param outputUrl A URL for an Amazon S3 bucket where you want to store the results of this request.", "setterMethodName" : "setOutputUrl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "outputUrl", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "outputUrl", "variableType" : "String", "documentation" : "

                                                                                                                                                  A URL for an Amazon S3 bucket where you want to store the results of this request.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "OutputUrl" : { "beanStyleGetterMethodName" : "getOutputUrl", "beanStyleSetterMethodName" : "setOutputUrl", "c2jName" : "OutputUrl", "c2jShape" : "Url", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  A URL for an Amazon S3 bucket where you want to store the results of this 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 #outputUrl(String)}.\n@param outputUrl a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #outputUrl(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  A URL for an Amazon S3 bucket where you want to store the results of this request.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "outputUrl", "fluentSetterDocumentation" : "

                                                                                                                                                  A URL for an Amazon S3 bucket where you want to store the results of this request.

                                                                                                                                                  \n@param outputUrl A URL for an Amazon S3 bucket where you want to store the results of this request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "outputUrl", "getterDocumentation" : "

                                                                                                                                                  A URL for an Amazon S3 bucket where you want to store the results of this request.

                                                                                                                                                  \n@return A URL for an Amazon S3 bucket where you want to store the results of this 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" : "OutputUrl", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OutputUrl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OutputUrl", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  A URL for an Amazon S3 bucket where you want to store the results of this request.

                                                                                                                                                  \n@param outputUrl A URL for an Amazon S3 bucket where you want to store the results of this request.", "setterMethodName" : "setOutputUrl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "outputUrl", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "outputUrl", "variableType" : "String", "documentation" : "

                                                                                                                                                  A URL for an Amazon S3 bucket where you want to store the results of this request.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getOutputUrl", "beanStyleSetterMethodName" : "setOutputUrl", "c2jName" : "OutputUrl", "c2jShape" : "Url", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  A URL for an Amazon S3 bucket where you want to store the results of this 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 #outputUrl(String)}.\n@param outputUrl a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #outputUrl(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  A URL for an Amazon S3 bucket where you want to store the results of this request.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "outputUrl", "fluentSetterDocumentation" : "

                                                                                                                                                  A URL for an Amazon S3 bucket where you want to store the results of this request.

                                                                                                                                                  \n@param outputUrl A URL for an Amazon S3 bucket where you want to store the results of this request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "outputUrl", "getterDocumentation" : "

                                                                                                                                                  A URL for an Amazon S3 bucket where you want to store the results of this request.

                                                                                                                                                  \n@return A URL for an Amazon S3 bucket where you want to store the results of this 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" : "OutputUrl", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OutputUrl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OutputUrl", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  A URL for an Amazon S3 bucket where you want to store the results of this request.

                                                                                                                                                  \n@param outputUrl A URL for an Amazon S3 bucket where you want to store the results of this request.", "setterMethodName" : "setOutputUrl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "outputUrl", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "outputUrl", "variableType" : "String", "documentation" : "

                                                                                                                                                  A URL for an Amazon S3 bucket where you want to store the results of this request.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "S3OutputUrl", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "S3OutputUrl", "variableName" : "s3OutputUrl", "variableType" : "S3OutputUrl", "documentation" : null, "simpleType" : "S3OutputUrl", "variableSetterType" : "S3OutputUrl" }, "wrapper" : false }, "ScheduledWindowExecution" : { "c2jName" : "ScheduledWindowExecution", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                  Information about a scheduled execution for a maintenance window.

                                                                                                                                                  ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getWindowId", "beanStyleSetterMethodName" : "setWindowId", "c2jName" : "WindowId", "c2jShape" : "MaintenanceWindowId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The ID of the maintenance window to be run.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowId(String)}.\n@param windowId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The ID of the maintenance window to be run.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowId", "fluentSetterDocumentation" : "

                                                                                                                                                  The ID of the maintenance window to be run.

                                                                                                                                                  \n@param windowId The ID of the maintenance window to be run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowId", "getterDocumentation" : "

                                                                                                                                                  The ID of the maintenance window to be run.

                                                                                                                                                  \n@return The ID of the maintenance window to be run.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The ID of the maintenance window to be run.

                                                                                                                                                  \n@param windowId The ID of the maintenance window to be run.", "setterMethodName" : "setWindowId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : "

                                                                                                                                                  The ID of the maintenance window to be run.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "MaintenanceWindowName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The name of the maintenance window to be run.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The name of the maintenance window to be run.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                  The name of the maintenance window to be run.

                                                                                                                                                  \n@param name The name of the maintenance window to be run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                  The name of the maintenance window to be run.

                                                                                                                                                  \n@return The name of the maintenance window to be run.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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 maintenance window to be run.

                                                                                                                                                  \n@param name The name of the maintenance window to be run.", "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 maintenance window to be run.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getExecutionTime", "beanStyleSetterMethodName" : "setExecutionTime", "c2jName" : "ExecutionTime", "c2jShape" : "MaintenanceWindowStringDateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The time, in ISO-8601 Extended format, that the maintenance window is scheduled to be run.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #executionTime(String)}.\n@param executionTime a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #executionTime(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The time, in ISO-8601 Extended format, that the maintenance window is scheduled to be run.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "executionTime", "fluentSetterDocumentation" : "

                                                                                                                                                  The time, in ISO-8601 Extended format, that the maintenance window is scheduled to be run.

                                                                                                                                                  \n@param executionTime The time, in ISO-8601 Extended format, that the maintenance window is scheduled to be run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "executionTime", "getterDocumentation" : "

                                                                                                                                                  The time, in ISO-8601 Extended format, that the maintenance window is scheduled to be run.

                                                                                                                                                  \n@return The time, in ISO-8601 Extended format, that the maintenance window is scheduled to be run.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ExecutionTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ExecutionTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ExecutionTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The time, in ISO-8601 Extended format, that the maintenance window is scheduled to be run.

                                                                                                                                                  \n@param executionTime The time, in ISO-8601 Extended format, that the maintenance window is scheduled to be run.", "setterMethodName" : "setExecutionTime", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "executionTime", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "executionTime", "variableType" : "String", "documentation" : "

                                                                                                                                                  The time, in ISO-8601 Extended format, that the maintenance window is scheduled to be run.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ExecutionTime" : { "beanStyleGetterMethodName" : "getExecutionTime", "beanStyleSetterMethodName" : "setExecutionTime", "c2jName" : "ExecutionTime", "c2jShape" : "MaintenanceWindowStringDateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The time, in ISO-8601 Extended format, that the maintenance window is scheduled to be run.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #executionTime(String)}.\n@param executionTime a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #executionTime(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The time, in ISO-8601 Extended format, that the maintenance window is scheduled to be run.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "executionTime", "fluentSetterDocumentation" : "

                                                                                                                                                  The time, in ISO-8601 Extended format, that the maintenance window is scheduled to be run.

                                                                                                                                                  \n@param executionTime The time, in ISO-8601 Extended format, that the maintenance window is scheduled to be run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "executionTime", "getterDocumentation" : "

                                                                                                                                                  The time, in ISO-8601 Extended format, that the maintenance window is scheduled to be run.

                                                                                                                                                  \n@return The time, in ISO-8601 Extended format, that the maintenance window is scheduled to be run.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ExecutionTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ExecutionTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ExecutionTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The time, in ISO-8601 Extended format, that the maintenance window is scheduled to be run.

                                                                                                                                                  \n@param executionTime The time, in ISO-8601 Extended format, that the maintenance window is scheduled to be run.", "setterMethodName" : "setExecutionTime", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "executionTime", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "executionTime", "variableType" : "String", "documentation" : "

                                                                                                                                                  The time, in ISO-8601 Extended format, that the maintenance window is scheduled to be run.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "MaintenanceWindowName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The name of the maintenance window to be run.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The name of the maintenance window to be run.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                  The name of the maintenance window to be run.

                                                                                                                                                  \n@param name The name of the maintenance window to be run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                  The name of the maintenance window to be run.

                                                                                                                                                  \n@return The name of the maintenance window to be run.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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 maintenance window to be run.

                                                                                                                                                  \n@param name The name of the maintenance window to be run.", "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 maintenance window to be run.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "WindowId" : { "beanStyleGetterMethodName" : "getWindowId", "beanStyleSetterMethodName" : "setWindowId", "c2jName" : "WindowId", "c2jShape" : "MaintenanceWindowId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The ID of the maintenance window to be run.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowId(String)}.\n@param windowId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The ID of the maintenance window to be run.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowId", "fluentSetterDocumentation" : "

                                                                                                                                                  The ID of the maintenance window to be run.

                                                                                                                                                  \n@param windowId The ID of the maintenance window to be run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowId", "getterDocumentation" : "

                                                                                                                                                  The ID of the maintenance window to be run.

                                                                                                                                                  \n@return The ID of the maintenance window to be run.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The ID of the maintenance window to be run.

                                                                                                                                                  \n@param windowId The ID of the maintenance window to be run.", "setterMethodName" : "setWindowId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : "

                                                                                                                                                  The ID of the maintenance window to be run.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getWindowId", "beanStyleSetterMethodName" : "setWindowId", "c2jName" : "WindowId", "c2jShape" : "MaintenanceWindowId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The ID of the maintenance window to be run.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowId(String)}.\n@param windowId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The ID of the maintenance window to be run.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowId", "fluentSetterDocumentation" : "

                                                                                                                                                  The ID of the maintenance window to be run.

                                                                                                                                                  \n@param windowId The ID of the maintenance window to be run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowId", "getterDocumentation" : "

                                                                                                                                                  The ID of the maintenance window to be run.

                                                                                                                                                  \n@return The ID of the maintenance window to be run.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The ID of the maintenance window to be run.

                                                                                                                                                  \n@param windowId The ID of the maintenance window to be run.", "setterMethodName" : "setWindowId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : "

                                                                                                                                                  The ID of the maintenance window to be run.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "MaintenanceWindowName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The name of the maintenance window to be run.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The name of the maintenance window to be run.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                  The name of the maintenance window to be run.

                                                                                                                                                  \n@param name The name of the maintenance window to be run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                  The name of the maintenance window to be run.

                                                                                                                                                  \n@return The name of the maintenance window to be run.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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 maintenance window to be run.

                                                                                                                                                  \n@param name The name of the maintenance window to be run.", "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 maintenance window to be run.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getExecutionTime", "beanStyleSetterMethodName" : "setExecutionTime", "c2jName" : "ExecutionTime", "c2jShape" : "MaintenanceWindowStringDateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The time, in ISO-8601 Extended format, that the maintenance window is scheduled to be run.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #executionTime(String)}.\n@param executionTime a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #executionTime(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The time, in ISO-8601 Extended format, that the maintenance window is scheduled to be run.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "executionTime", "fluentSetterDocumentation" : "

                                                                                                                                                  The time, in ISO-8601 Extended format, that the maintenance window is scheduled to be run.

                                                                                                                                                  \n@param executionTime The time, in ISO-8601 Extended format, that the maintenance window is scheduled to be run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "executionTime", "getterDocumentation" : "

                                                                                                                                                  The time, in ISO-8601 Extended format, that the maintenance window is scheduled to be run.

                                                                                                                                                  \n@return The time, in ISO-8601 Extended format, that the maintenance window is scheduled to be run.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ExecutionTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ExecutionTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ExecutionTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The time, in ISO-8601 Extended format, that the maintenance window is scheduled to be run.

                                                                                                                                                  \n@param executionTime The time, in ISO-8601 Extended format, that the maintenance window is scheduled to be run.", "setterMethodName" : "setExecutionTime", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "executionTime", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "executionTime", "variableType" : "String", "documentation" : "

                                                                                                                                                  The time, in ISO-8601 Extended format, that the maintenance window is scheduled to be run.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ScheduledWindowExecution", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ScheduledWindowExecution", "variableName" : "scheduledWindowExecution", "variableType" : "ScheduledWindowExecution", "documentation" : null, "simpleType" : "ScheduledWindowExecution", "variableSetterType" : "ScheduledWindowExecution" }, "wrapper" : false }, "SendAutomationSignalRequest" : { "c2jName" : "SendAutomationSignalRequest", "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" : "SendAutomationSignal", "locationName" : null, "requestUri" : "/", "target" : "AmazonSSM.SendAutomationSignal", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getAutomationExecutionId", "beanStyleSetterMethodName" : "setAutomationExecutionId", "c2jName" : "AutomationExecutionId", "c2jShape" : "AutomationExecutionId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The unique identifier for an existing Automation execution that you want to send the signal to.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #automationExecutionId(String)}.\n@param automationExecutionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #automationExecutionId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The unique identifier for an existing Automation execution that you want to send the signal to.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "automationExecutionId", "fluentSetterDocumentation" : "

                                                                                                                                                  The unique identifier for an existing Automation execution that you want to send the signal to.

                                                                                                                                                  \n@param automationExecutionId The unique identifier for an existing Automation execution that you want to send the signal to.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "automationExecutionId", "getterDocumentation" : "

                                                                                                                                                  The unique identifier for an existing Automation execution that you want to send the signal to.

                                                                                                                                                  \n@return The unique identifier for an existing Automation execution that you want to send the signal to.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AutomationExecutionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AutomationExecutionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AutomationExecutionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The unique identifier for an existing Automation execution that you want to send the signal to.

                                                                                                                                                  \n@param automationExecutionId The unique identifier for an existing Automation execution that you want to send the signal to.", "setterMethodName" : "setAutomationExecutionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "automationExecutionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "automationExecutionId", "variableType" : "String", "documentation" : "

                                                                                                                                                  The unique identifier for an existing Automation execution that you want to send the signal to.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSignalTypeAsString", "beanStyleSetterMethodName" : "setSignalType", "c2jName" : "SignalType", "c2jShape" : "SignalType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The type of signal to send to an Automation execution.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #signalTypeAsString(String)}.\n@param signalType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #signalType(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The type of signal to send to an Automation execution.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : "SignalType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "signalType", "fluentEnumSetterMethodName" : "signalType", "fluentGetterMethodName" : "signalTypeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                  The type of signal to send to an Automation execution.

                                                                                                                                                  \n@param signalType The type of signal to send to an Automation execution.\n@see SignalType\n@return Returns a reference to this object so that method calls can be chained together.\n@see SignalType", "fluentSetterMethodName" : "signalType", "getterDocumentation" : "

                                                                                                                                                  The type of signal to send to an Automation execution.

                                                                                                                                                  \n

                                                                                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #signalType} will return {@link SignalType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #signalTypeAsString}.\n

                                                                                                                                                  \n@return The type of signal to send to an Automation execution.\n@see SignalType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SignalType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SignalType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SignalType", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The type of signal to send to an Automation execution.

                                                                                                                                                  \n@param signalType The type of signal to send to an Automation execution.\n@see SignalType", "setterMethodName" : "setSignalType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "signalType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "signalType", "variableType" : "String", "documentation" : "

                                                                                                                                                  The type of signal to send to an Automation execution.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPayload", "beanStyleSetterMethodName" : "setPayload", "c2jName" : "Payload", "c2jShape" : "AutomationParameterMap", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The data sent with the signal. The data schema depends on the type of signal used in the request.

                                                                                                                                                  For Approve and Reject signal types, the payload is an optional comment that you can send with the signal type. For example:

                                                                                                                                                  Comment=\"Looks good\"

                                                                                                                                                  For StartStep and Resume signal types, you must send the name of the Automation step to start or resume as the payload. For example:

                                                                                                                                                  StepName=\"step1\"

                                                                                                                                                  For the StopStep signal type, you must send the step execution ID as the payload. For example:

                                                                                                                                                  StepExecutionId=\"97fff367-fc5a-4299-aed8-0123456789ab\"

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link List>.Builder} avoiding the need to create one manually via {@link List>#builder()}.\n\nWhen the {@link Consumer} completes, {@link List>.Builder#build()} is called immediately and its result is passed to {@link #payload(List>)}.\n@param payload a consumer that will call methods on {@link List>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #payload(List>)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The data sent with the signal. The data schema depends on the type of signal used in the request.

                                                                                                                                                  For Approve and Reject signal types, the payload is an optional comment that you can send with the signal type. For example:

                                                                                                                                                  Comment=\"Looks good\"

                                                                                                                                                  For StartStep and Resume signal types, you must send the name of the Automation step to start or resume as the payload. For example:

                                                                                                                                                  StepName=\"step1\"

                                                                                                                                                  For the StopStep signal type, you must send the step execution ID as the payload. For example:

                                                                                                                                                  StepExecutionId=\"97fff367-fc5a-4299-aed8-0123456789ab\"

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "payload", "fluentSetterDocumentation" : "

                                                                                                                                                  The data sent with the signal. The data schema depends on the type of signal used in the request.

                                                                                                                                                  For Approve and Reject signal types, the payload is an optional comment that you can send with the signal type. For example:

                                                                                                                                                  Comment=\"Looks good\"

                                                                                                                                                  For StartStep and Resume signal types, you must send the name of the Automation step to start or resume as the payload. For example:

                                                                                                                                                  StepName=\"step1\"

                                                                                                                                                  For the StopStep signal type, you must send the step execution ID as the payload. For example:

                                                                                                                                                  StepExecutionId=\"97fff367-fc5a-4299-aed8-0123456789ab\"

                                                                                                                                                  \n@param payload The data sent with the signal. The data schema depends on the type of signal used in the request.

                                                                                                                                                  For Approve and Reject signal types, the payload is an optional comment that you can send with the signal type. For example:

                                                                                                                                                  Comment=\"Looks good\"

                                                                                                                                                  For StartStep and Resume signal types, you must send the name of the Automation step to start or resume as the payload. For example:

                                                                                                                                                  StepName=\"step1\"

                                                                                                                                                  For the StopStep signal type, you must send the step execution ID as the payload. For example:

                                                                                                                                                  StepExecutionId=\"97fff367-fc5a-4299-aed8-0123456789ab\"\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "payload", "getterDocumentation" : "

                                                                                                                                                  The data sent with the signal. The data schema depends on the type of signal used in the request.

                                                                                                                                                  For Approve and Reject signal types, the payload is an optional comment that you can send with the signal type. For example:

                                                                                                                                                  Comment=\"Looks good\"

                                                                                                                                                  For StartStep and Resume signal types, you must send the name of the Automation step to start or resume as the payload. For example:

                                                                                                                                                  StepName=\"step1\"

                                                                                                                                                  For the StopStep signal type, you must send the step execution ID as the payload. For example:

                                                                                                                                                  StepExecutionId=\"97fff367-fc5a-4299-aed8-0123456789ab\"

                                                                                                                                                  \n

                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                  \n@return The data sent with the signal. The data schema depends on the type of signal used in the request.

                                                                                                                                                  For Approve and Reject signal types, the payload is an optional comment that you can send with the signal type. For example:

                                                                                                                                                  Comment=\"Looks good\"

                                                                                                                                                  For StartStep and Resume signal types, you must send the name of the Automation step to start or resume as the payload. For example:

                                                                                                                                                  StepName=\"step1\"

                                                                                                                                                  For the StopStep signal type, you must send the step execution ID as the payload. For example:

                                                                                                                                                  StepExecutionId=\"97fff367-fc5a-4299-aed8-0123456789ab\"", "getterModel" : { "returnType" : "java.util.Map>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Payload", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Payload", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "AutomationParameterKey", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "AutomationParameterValueList", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #value(List)}.\n@param value a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(List)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n

                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                  \n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AutomationParameterValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry>", "templateType" : "java.util.Map>" }, "marshallingType" : "MAP", "name" : "Payload", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The data sent with the signal. The data schema depends on the type of signal used in the request.

                                                                                                                                                  For Approve and Reject signal types, the payload is an optional comment that you can send with the signal type. For example:

                                                                                                                                                  Comment=\"Looks good\"

                                                                                                                                                  For StartStep and Resume signal types, you must send the name of the Automation step to start or resume as the payload. For example:

                                                                                                                                                  StepName=\"step1\"

                                                                                                                                                  For the StopStep signal type, you must send the step execution ID as the payload. For example:

                                                                                                                                                  StepExecutionId=\"97fff367-fc5a-4299-aed8-0123456789ab\"

                                                                                                                                                  \n@param payload The data sent with the signal. The data schema depends on the type of signal used in the request.

                                                                                                                                                  For Approve and Reject signal types, the payload is an optional comment that you can send with the signal type. For example:

                                                                                                                                                  Comment=\"Looks good\"

                                                                                                                                                  For StartStep and Resume signal types, you must send the name of the Automation step to start or resume as the payload. For example:

                                                                                                                                                  StepName=\"step1\"

                                                                                                                                                  For the StopStep signal type, you must send the step execution ID as the payload. For example:

                                                                                                                                                  StepExecutionId=\"97fff367-fc5a-4299-aed8-0123456789ab\"", "setterMethodName" : "setPayload", "setterModel" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "payload", "variableType" : "java.util.Map>", "documentation" : null, "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "payload", "variableType" : "java.util.Map>", "documentation" : "

                                                                                                                                                  The data sent with the signal. The data schema depends on the type of signal used in the request.

                                                                                                                                                  For Approve and Reject signal types, the payload is an optional comment that you can send with the signal type. For example:

                                                                                                                                                  Comment=\"Looks good\"

                                                                                                                                                  For StartStep and Resume signal types, you must send the name of the Automation step to start or resume as the payload. For example:

                                                                                                                                                  StepName=\"step1\"

                                                                                                                                                  For the StopStep signal type, you must send the step execution ID as the payload. For example:

                                                                                                                                                  StepExecutionId=\"97fff367-fc5a-4299-aed8-0123456789ab\"

                                                                                                                                                  ", "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AutomationExecutionId" : { "beanStyleGetterMethodName" : "getAutomationExecutionId", "beanStyleSetterMethodName" : "setAutomationExecutionId", "c2jName" : "AutomationExecutionId", "c2jShape" : "AutomationExecutionId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The unique identifier for an existing Automation execution that you want to send the signal to.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #automationExecutionId(String)}.\n@param automationExecutionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #automationExecutionId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The unique identifier for an existing Automation execution that you want to send the signal to.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "automationExecutionId", "fluentSetterDocumentation" : "

                                                                                                                                                  The unique identifier for an existing Automation execution that you want to send the signal to.

                                                                                                                                                  \n@param automationExecutionId The unique identifier for an existing Automation execution that you want to send the signal to.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "automationExecutionId", "getterDocumentation" : "

                                                                                                                                                  The unique identifier for an existing Automation execution that you want to send the signal to.

                                                                                                                                                  \n@return The unique identifier for an existing Automation execution that you want to send the signal to.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AutomationExecutionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AutomationExecutionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AutomationExecutionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The unique identifier for an existing Automation execution that you want to send the signal to.

                                                                                                                                                  \n@param automationExecutionId The unique identifier for an existing Automation execution that you want to send the signal to.", "setterMethodName" : "setAutomationExecutionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "automationExecutionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "automationExecutionId", "variableType" : "String", "documentation" : "

                                                                                                                                                  The unique identifier for an existing Automation execution that you want to send the signal to.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Payload" : { "beanStyleGetterMethodName" : "getPayload", "beanStyleSetterMethodName" : "setPayload", "c2jName" : "Payload", "c2jShape" : "AutomationParameterMap", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The data sent with the signal. The data schema depends on the type of signal used in the request.

                                                                                                                                                  For Approve and Reject signal types, the payload is an optional comment that you can send with the signal type. For example:

                                                                                                                                                  Comment=\"Looks good\"

                                                                                                                                                  For StartStep and Resume signal types, you must send the name of the Automation step to start or resume as the payload. For example:

                                                                                                                                                  StepName=\"step1\"

                                                                                                                                                  For the StopStep signal type, you must send the step execution ID as the payload. For example:

                                                                                                                                                  StepExecutionId=\"97fff367-fc5a-4299-aed8-0123456789ab\"

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link List>.Builder} avoiding the need to create one manually via {@link List>#builder()}.\n\nWhen the {@link Consumer} completes, {@link List>.Builder#build()} is called immediately and its result is passed to {@link #payload(List>)}.\n@param payload a consumer that will call methods on {@link List>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #payload(List>)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The data sent with the signal. The data schema depends on the type of signal used in the request.

                                                                                                                                                  For Approve and Reject signal types, the payload is an optional comment that you can send with the signal type. For example:

                                                                                                                                                  Comment=\"Looks good\"

                                                                                                                                                  For StartStep and Resume signal types, you must send the name of the Automation step to start or resume as the payload. For example:

                                                                                                                                                  StepName=\"step1\"

                                                                                                                                                  For the StopStep signal type, you must send the step execution ID as the payload. For example:

                                                                                                                                                  StepExecutionId=\"97fff367-fc5a-4299-aed8-0123456789ab\"

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "payload", "fluentSetterDocumentation" : "

                                                                                                                                                  The data sent with the signal. The data schema depends on the type of signal used in the request.

                                                                                                                                                  For Approve and Reject signal types, the payload is an optional comment that you can send with the signal type. For example:

                                                                                                                                                  Comment=\"Looks good\"

                                                                                                                                                  For StartStep and Resume signal types, you must send the name of the Automation step to start or resume as the payload. For example:

                                                                                                                                                  StepName=\"step1\"

                                                                                                                                                  For the StopStep signal type, you must send the step execution ID as the payload. For example:

                                                                                                                                                  StepExecutionId=\"97fff367-fc5a-4299-aed8-0123456789ab\"

                                                                                                                                                  \n@param payload The data sent with the signal. The data schema depends on the type of signal used in the request.

                                                                                                                                                  For Approve and Reject signal types, the payload is an optional comment that you can send with the signal type. For example:

                                                                                                                                                  Comment=\"Looks good\"

                                                                                                                                                  For StartStep and Resume signal types, you must send the name of the Automation step to start or resume as the payload. For example:

                                                                                                                                                  StepName=\"step1\"

                                                                                                                                                  For the StopStep signal type, you must send the step execution ID as the payload. For example:

                                                                                                                                                  StepExecutionId=\"97fff367-fc5a-4299-aed8-0123456789ab\"\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "payload", "getterDocumentation" : "

                                                                                                                                                  The data sent with the signal. The data schema depends on the type of signal used in the request.

                                                                                                                                                  For Approve and Reject signal types, the payload is an optional comment that you can send with the signal type. For example:

                                                                                                                                                  Comment=\"Looks good\"

                                                                                                                                                  For StartStep and Resume signal types, you must send the name of the Automation step to start or resume as the payload. For example:

                                                                                                                                                  StepName=\"step1\"

                                                                                                                                                  For the StopStep signal type, you must send the step execution ID as the payload. For example:

                                                                                                                                                  StepExecutionId=\"97fff367-fc5a-4299-aed8-0123456789ab\"

                                                                                                                                                  \n

                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                  \n@return The data sent with the signal. The data schema depends on the type of signal used in the request.

                                                                                                                                                  For Approve and Reject signal types, the payload is an optional comment that you can send with the signal type. For example:

                                                                                                                                                  Comment=\"Looks good\"

                                                                                                                                                  For StartStep and Resume signal types, you must send the name of the Automation step to start or resume as the payload. For example:

                                                                                                                                                  StepName=\"step1\"

                                                                                                                                                  For the StopStep signal type, you must send the step execution ID as the payload. For example:

                                                                                                                                                  StepExecutionId=\"97fff367-fc5a-4299-aed8-0123456789ab\"", "getterModel" : { "returnType" : "java.util.Map>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Payload", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Payload", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "AutomationParameterKey", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "AutomationParameterValueList", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #value(List)}.\n@param value a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(List)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n

                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                  \n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AutomationParameterValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry>", "templateType" : "java.util.Map>" }, "marshallingType" : "MAP", "name" : "Payload", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The data sent with the signal. The data schema depends on the type of signal used in the request.

                                                                                                                                                  For Approve and Reject signal types, the payload is an optional comment that you can send with the signal type. For example:

                                                                                                                                                  Comment=\"Looks good\"

                                                                                                                                                  For StartStep and Resume signal types, you must send the name of the Automation step to start or resume as the payload. For example:

                                                                                                                                                  StepName=\"step1\"

                                                                                                                                                  For the StopStep signal type, you must send the step execution ID as the payload. For example:

                                                                                                                                                  StepExecutionId=\"97fff367-fc5a-4299-aed8-0123456789ab\"

                                                                                                                                                  \n@param payload The data sent with the signal. The data schema depends on the type of signal used in the request.

                                                                                                                                                  For Approve and Reject signal types, the payload is an optional comment that you can send with the signal type. For example:

                                                                                                                                                  Comment=\"Looks good\"

                                                                                                                                                  For StartStep and Resume signal types, you must send the name of the Automation step to start or resume as the payload. For example:

                                                                                                                                                  StepName=\"step1\"

                                                                                                                                                  For the StopStep signal type, you must send the step execution ID as the payload. For example:

                                                                                                                                                  StepExecutionId=\"97fff367-fc5a-4299-aed8-0123456789ab\"", "setterMethodName" : "setPayload", "setterModel" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "payload", "variableType" : "java.util.Map>", "documentation" : null, "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "payload", "variableType" : "java.util.Map>", "documentation" : "

                                                                                                                                                  The data sent with the signal. The data schema depends on the type of signal used in the request.

                                                                                                                                                  For Approve and Reject signal types, the payload is an optional comment that you can send with the signal type. For example:

                                                                                                                                                  Comment=\"Looks good\"

                                                                                                                                                  For StartStep and Resume signal types, you must send the name of the Automation step to start or resume as the payload. For example:

                                                                                                                                                  StepName=\"step1\"

                                                                                                                                                  For the StopStep signal type, you must send the step execution ID as the payload. For example:

                                                                                                                                                  StepExecutionId=\"97fff367-fc5a-4299-aed8-0123456789ab\"

                                                                                                                                                  ", "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "xmlNameSpaceUri" : null }, "SignalType" : { "beanStyleGetterMethodName" : "getSignalTypeAsString", "beanStyleSetterMethodName" : "setSignalType", "c2jName" : "SignalType", "c2jShape" : "SignalType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The type of signal to send to an Automation execution.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #signalTypeAsString(String)}.\n@param signalType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #signalType(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The type of signal to send to an Automation execution.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : "SignalType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "signalType", "fluentEnumSetterMethodName" : "signalType", "fluentGetterMethodName" : "signalTypeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                  The type of signal to send to an Automation execution.

                                                                                                                                                  \n@param signalType The type of signal to send to an Automation execution.\n@see SignalType\n@return Returns a reference to this object so that method calls can be chained together.\n@see SignalType", "fluentSetterMethodName" : "signalType", "getterDocumentation" : "

                                                                                                                                                  The type of signal to send to an Automation execution.

                                                                                                                                                  \n

                                                                                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #signalType} will return {@link SignalType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #signalTypeAsString}.\n

                                                                                                                                                  \n@return The type of signal to send to an Automation execution.\n@see SignalType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SignalType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SignalType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SignalType", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The type of signal to send to an Automation execution.

                                                                                                                                                  \n@param signalType The type of signal to send to an Automation execution.\n@see SignalType", "setterMethodName" : "setSignalType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "signalType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "signalType", "variableType" : "String", "documentation" : "

                                                                                                                                                  The type of signal to send to an Automation execution.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getAutomationExecutionId", "beanStyleSetterMethodName" : "setAutomationExecutionId", "c2jName" : "AutomationExecutionId", "c2jShape" : "AutomationExecutionId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The unique identifier for an existing Automation execution that you want to send the signal to.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #automationExecutionId(String)}.\n@param automationExecutionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #automationExecutionId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The unique identifier for an existing Automation execution that you want to send the signal to.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "automationExecutionId", "fluentSetterDocumentation" : "

                                                                                                                                                  The unique identifier for an existing Automation execution that you want to send the signal to.

                                                                                                                                                  \n@param automationExecutionId The unique identifier for an existing Automation execution that you want to send the signal to.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "automationExecutionId", "getterDocumentation" : "

                                                                                                                                                  The unique identifier for an existing Automation execution that you want to send the signal to.

                                                                                                                                                  \n@return The unique identifier for an existing Automation execution that you want to send the signal to.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AutomationExecutionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AutomationExecutionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AutomationExecutionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The unique identifier for an existing Automation execution that you want to send the signal to.

                                                                                                                                                  \n@param automationExecutionId The unique identifier for an existing Automation execution that you want to send the signal to.", "setterMethodName" : "setAutomationExecutionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "automationExecutionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "automationExecutionId", "variableType" : "String", "documentation" : "

                                                                                                                                                  The unique identifier for an existing Automation execution that you want to send the signal to.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSignalTypeAsString", "beanStyleSetterMethodName" : "setSignalType", "c2jName" : "SignalType", "c2jShape" : "SignalType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The type of signal to send to an Automation execution.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #signalTypeAsString(String)}.\n@param signalType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #signalType(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The type of signal to send to an Automation execution.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : "SignalType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "signalType", "fluentEnumSetterMethodName" : "signalType", "fluentGetterMethodName" : "signalTypeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                  The type of signal to send to an Automation execution.

                                                                                                                                                  \n@param signalType The type of signal to send to an Automation execution.\n@see SignalType\n@return Returns a reference to this object so that method calls can be chained together.\n@see SignalType", "fluentSetterMethodName" : "signalType", "getterDocumentation" : "

                                                                                                                                                  The type of signal to send to an Automation execution.

                                                                                                                                                  \n

                                                                                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #signalType} will return {@link SignalType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #signalTypeAsString}.\n

                                                                                                                                                  \n@return The type of signal to send to an Automation execution.\n@see SignalType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SignalType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SignalType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SignalType", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The type of signal to send to an Automation execution.

                                                                                                                                                  \n@param signalType The type of signal to send to an Automation execution.\n@see SignalType", "setterMethodName" : "setSignalType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "signalType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "signalType", "variableType" : "String", "documentation" : "

                                                                                                                                                  The type of signal to send to an Automation execution.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPayload", "beanStyleSetterMethodName" : "setPayload", "c2jName" : "Payload", "c2jShape" : "AutomationParameterMap", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The data sent with the signal. The data schema depends on the type of signal used in the request.

                                                                                                                                                  For Approve and Reject signal types, the payload is an optional comment that you can send with the signal type. For example:

                                                                                                                                                  Comment=\"Looks good\"

                                                                                                                                                  For StartStep and Resume signal types, you must send the name of the Automation step to start or resume as the payload. For example:

                                                                                                                                                  StepName=\"step1\"

                                                                                                                                                  For the StopStep signal type, you must send the step execution ID as the payload. For example:

                                                                                                                                                  StepExecutionId=\"97fff367-fc5a-4299-aed8-0123456789ab\"

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link List>.Builder} avoiding the need to create one manually via {@link List>#builder()}.\n\nWhen the {@link Consumer} completes, {@link List>.Builder#build()} is called immediately and its result is passed to {@link #payload(List>)}.\n@param payload a consumer that will call methods on {@link List>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #payload(List>)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The data sent with the signal. The data schema depends on the type of signal used in the request.

                                                                                                                                                  For Approve and Reject signal types, the payload is an optional comment that you can send with the signal type. For example:

                                                                                                                                                  Comment=\"Looks good\"

                                                                                                                                                  For StartStep and Resume signal types, you must send the name of the Automation step to start or resume as the payload. For example:

                                                                                                                                                  StepName=\"step1\"

                                                                                                                                                  For the StopStep signal type, you must send the step execution ID as the payload. For example:

                                                                                                                                                  StepExecutionId=\"97fff367-fc5a-4299-aed8-0123456789ab\"

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "payload", "fluentSetterDocumentation" : "

                                                                                                                                                  The data sent with the signal. The data schema depends on the type of signal used in the request.

                                                                                                                                                  For Approve and Reject signal types, the payload is an optional comment that you can send with the signal type. For example:

                                                                                                                                                  Comment=\"Looks good\"

                                                                                                                                                  For StartStep and Resume signal types, you must send the name of the Automation step to start or resume as the payload. For example:

                                                                                                                                                  StepName=\"step1\"

                                                                                                                                                  For the StopStep signal type, you must send the step execution ID as the payload. For example:

                                                                                                                                                  StepExecutionId=\"97fff367-fc5a-4299-aed8-0123456789ab\"

                                                                                                                                                  \n@param payload The data sent with the signal. The data schema depends on the type of signal used in the request.

                                                                                                                                                  For Approve and Reject signal types, the payload is an optional comment that you can send with the signal type. For example:

                                                                                                                                                  Comment=\"Looks good\"

                                                                                                                                                  For StartStep and Resume signal types, you must send the name of the Automation step to start or resume as the payload. For example:

                                                                                                                                                  StepName=\"step1\"

                                                                                                                                                  For the StopStep signal type, you must send the step execution ID as the payload. For example:

                                                                                                                                                  StepExecutionId=\"97fff367-fc5a-4299-aed8-0123456789ab\"\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "payload", "getterDocumentation" : "

                                                                                                                                                  The data sent with the signal. The data schema depends on the type of signal used in the request.

                                                                                                                                                  For Approve and Reject signal types, the payload is an optional comment that you can send with the signal type. For example:

                                                                                                                                                  Comment=\"Looks good\"

                                                                                                                                                  For StartStep and Resume signal types, you must send the name of the Automation step to start or resume as the payload. For example:

                                                                                                                                                  StepName=\"step1\"

                                                                                                                                                  For the StopStep signal type, you must send the step execution ID as the payload. For example:

                                                                                                                                                  StepExecutionId=\"97fff367-fc5a-4299-aed8-0123456789ab\"

                                                                                                                                                  \n

                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                  \n@return The data sent with the signal. The data schema depends on the type of signal used in the request.

                                                                                                                                                  For Approve and Reject signal types, the payload is an optional comment that you can send with the signal type. For example:

                                                                                                                                                  Comment=\"Looks good\"

                                                                                                                                                  For StartStep and Resume signal types, you must send the name of the Automation step to start or resume as the payload. For example:

                                                                                                                                                  StepName=\"step1\"

                                                                                                                                                  For the StopStep signal type, you must send the step execution ID as the payload. For example:

                                                                                                                                                  StepExecutionId=\"97fff367-fc5a-4299-aed8-0123456789ab\"", "getterModel" : { "returnType" : "java.util.Map>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Payload", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Payload", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "AutomationParameterKey", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "AutomationParameterValueList", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #value(List)}.\n@param value a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(List)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n

                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                  \n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AutomationParameterValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry>", "templateType" : "java.util.Map>" }, "marshallingType" : "MAP", "name" : "Payload", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The data sent with the signal. The data schema depends on the type of signal used in the request.

                                                                                                                                                  For Approve and Reject signal types, the payload is an optional comment that you can send with the signal type. For example:

                                                                                                                                                  Comment=\"Looks good\"

                                                                                                                                                  For StartStep and Resume signal types, you must send the name of the Automation step to start or resume as the payload. For example:

                                                                                                                                                  StepName=\"step1\"

                                                                                                                                                  For the StopStep signal type, you must send the step execution ID as the payload. For example:

                                                                                                                                                  StepExecutionId=\"97fff367-fc5a-4299-aed8-0123456789ab\"

                                                                                                                                                  \n@param payload The data sent with the signal. The data schema depends on the type of signal used in the request.

                                                                                                                                                  For Approve and Reject signal types, the payload is an optional comment that you can send with the signal type. For example:

                                                                                                                                                  Comment=\"Looks good\"

                                                                                                                                                  For StartStep and Resume signal types, you must send the name of the Automation step to start or resume as the payload. For example:

                                                                                                                                                  StepName=\"step1\"

                                                                                                                                                  For the StopStep signal type, you must send the step execution ID as the payload. For example:

                                                                                                                                                  StepExecutionId=\"97fff367-fc5a-4299-aed8-0123456789ab\"", "setterMethodName" : "setPayload", "setterModel" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "payload", "variableType" : "java.util.Map>", "documentation" : null, "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "payload", "variableType" : "java.util.Map>", "documentation" : "

                                                                                                                                                  The data sent with the signal. The data schema depends on the type of signal used in the request.

                                                                                                                                                  For Approve and Reject signal types, the payload is an optional comment that you can send with the signal type. For example:

                                                                                                                                                  Comment=\"Looks good\"

                                                                                                                                                  For StartStep and Resume signal types, you must send the name of the Automation step to start or resume as the payload. For example:

                                                                                                                                                  StepName=\"step1\"

                                                                                                                                                  For the StopStep signal type, you must send the step execution ID as the payload. For example:

                                                                                                                                                  StepExecutionId=\"97fff367-fc5a-4299-aed8-0123456789ab\"

                                                                                                                                                  ", "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "AutomationExecutionId", "SignalType" ], "shapeName" : "SendAutomationSignalRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "SendAutomationSignalRequest", "variableName" : "sendAutomationSignalRequest", "variableType" : "SendAutomationSignalRequest", "documentation" : null, "simpleType" : "SendAutomationSignalRequest", "variableSetterType" : "SendAutomationSignalRequest" }, "wrapper" : false }, "SendAutomationSignalResponse" : { "c2jName" : "SendAutomationSignalResult", "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" : "SendAutomationSignalResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "SendAutomationSignalResponse", "variableName" : "sendAutomationSignalResponse", "variableType" : "SendAutomationSignalResponse", "documentation" : null, "simpleType" : "SendAutomationSignalResponse", "variableSetterType" : "SendAutomationSignalResponse" }, "wrapper" : false }, "SendCommandRequest" : { "c2jName" : "SendCommandRequest", "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" : "SendCommand", "locationName" : null, "requestUri" : "/", "target" : "AmazonSSM.SendCommand", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getInstanceIds", "beanStyleSetterMethodName" : "setInstanceIds", "c2jName" : "InstanceIds", "c2jShape" : "InstanceIdList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The instance IDs where the command should run. You can specify a maximum of 50 IDs. If you prefer not to list individual instance IDs, you can instead send commands to a fleet of instances using the Targets parameter, which accepts EC2 tags. For more information about how to use targets, see Sending Commands to a Fleet in the AWS Systems Manager User Guide.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #instanceIds(List)}.\n@param instanceIds a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceIds(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The instance IDs where the command should run. You can specify a maximum of 50 IDs. If you prefer not to list individual instance IDs, you can instead send commands to a fleet of instances using the Targets parameter, which accepts EC2 tags. For more information about how to use targets, see Sending Commands to a Fleet in the AWS Systems Manager User Guide.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceIds", "fluentSetterDocumentation" : "

                                                                                                                                                  The instance IDs where the command should run. You can specify a maximum of 50 IDs. If you prefer not to list individual instance IDs, you can instead send commands to a fleet of instances using the Targets parameter, which accepts EC2 tags. For more information about how to use targets, see Sending Commands to a Fleet in the AWS Systems Manager User Guide.

                                                                                                                                                  \n@param instanceIds The instance IDs where the command should run. You can specify a maximum of 50 IDs. If you prefer not to list individual instance IDs, you can instead send commands to a fleet of instances using the Targets parameter, which accepts EC2 tags. For more information about how to use targets, see Sending Commands to a Fleet in the AWS Systems Manager User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceIds", "getterDocumentation" : "

                                                                                                                                                  The instance IDs where the command should run. You can specify a maximum of 50 IDs. If you prefer not to list individual instance IDs, you can instead send commands to a fleet of instances using the Targets parameter, which accepts EC2 tags. For more information about how to use targets, see Sending Commands to a Fleet in the AWS Systems Manager User Guide.

                                                                                                                                                  \n

                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                  \n@return The instance IDs where the command should run. You can specify a maximum of 50 IDs. If you prefer not to list individual instance IDs, you can instead send commands to a fleet of instances using the Targets parameter, which accepts EC2 tags. For more information about how to use targets, see Sending Commands to a Fleet in the AWS Systems Manager User Guide.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "InstanceIds", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The instance IDs where the command should run. You can specify a maximum of 50 IDs. If you prefer not to list individual instance IDs, you can instead send commands to a fleet of instances using the Targets parameter, which accepts EC2 tags. For more information about how to use targets, see Sending Commands to a Fleet in the AWS Systems Manager User Guide.

                                                                                                                                                  \n@param instanceIds The instance IDs where the command should run. You can specify a maximum of 50 IDs. If you prefer not to list individual instance IDs, you can instead send commands to a fleet of instances using the Targets parameter, which accepts EC2 tags. For more information about how to use targets, see Sending Commands to a Fleet in the AWS Systems Manager User Guide.", "setterMethodName" : "setInstanceIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceIds", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                  The instance IDs where the command should run. You can specify a maximum of 50 IDs. If you prefer not to list individual instance IDs, you can instead send commands to a fleet of instances using the Targets parameter, which accepts EC2 tags. For more information about how to use targets, see Sending Commands to a Fleet in the AWS Systems Manager User Guide.

                                                                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTargets", "beanStyleSetterMethodName" : "setTargets", "c2jName" : "Targets", "c2jShape" : "Targets", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  (Optional) An array of search criteria that targets instances using a Key,Value combination that you specify. Targets is required if you don't provide one or more instance IDs in the call. For more information about how to use targets, see Sending Commands to a Fleet in the AWS Systems Manager User Guide.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #targets(List)}.\n@param targets a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targets(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                  (Optional) An array of search criteria that targets instances using a Key,Value combination that you specify. Targets is required if you don't provide one or more instance IDs in the call. For more information about how to use targets, see Sending Commands to a Fleet in the AWS Systems Manager User Guide.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targets", "fluentSetterDocumentation" : "

                                                                                                                                                  (Optional) An array of search criteria that targets instances using a Key,Value combination that you specify. Targets is required if you don't provide one or more instance IDs in the call. For more information about how to use targets, see Sending Commands to a Fleet in the AWS Systems Manager User Guide.

                                                                                                                                                  \n@param targets (Optional) An array of search criteria that targets instances using a Key,Value combination that you specify. Targets is required if you don't provide one or more instance IDs in the call. For more information about how to use targets, see Sending Commands to a Fleet in the AWS Systems Manager User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targets", "getterDocumentation" : "

                                                                                                                                                  (Optional) An array of search criteria that targets instances using a Key,Value combination that you specify. Targets is required if you don't provide one or more instance IDs in the call. For more information about how to use targets, see Sending Commands to a Fleet in the AWS Systems Manager User Guide.

                                                                                                                                                  \n

                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                  \n@return (Optional) An array of search criteria that targets instances using a Key,Value combination that you specify. Targets is required if you don't provide one or more instance IDs in the call. For more information about how to use targets, see Sending Commands to a Fleet in the AWS Systems Manager User Guide.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Targets", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Targets", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Target", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Target.Builder} avoiding the need to create one manually via {@link Target#builder()}.\n\nWhen the {@link Consumer} completes, {@link Target.Builder#build()} is called immediately and its result is passed to {@link #member(Target)}.\n@param member a consumer that will call methods on {@link Target.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Target)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Target", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : null, "simpleType" : "Target", "variableSetterType" : "Target" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : "", "simpleType" : "Target", "variableSetterType" : "Target" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Target", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Target", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Targets", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  (Optional) An array of search criteria that targets instances using a Key,Value combination that you specify. Targets is required if you don't provide one or more instance IDs in the call. For more information about how to use targets, see Sending Commands to a Fleet in the AWS Systems Manager User Guide.

                                                                                                                                                  \n@param targets (Optional) An array of search criteria that targets instances using a Key,Value combination that you specify. Targets is required if you don't provide one or more instance IDs in the call. For more information about how to use targets, see Sending Commands to a Fleet in the AWS Systems Manager User Guide.", "setterMethodName" : "setTargets", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                  (Optional) An array of search criteria that targets instances using a Key,Value combination that you specify. Targets is required if you don't provide one or more instance IDs in the call. For more information about how to use targets, see Sending Commands to a Fleet in the AWS Systems Manager User Guide.

                                                                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDocumentName", "beanStyleSetterMethodName" : "setDocumentName", "c2jName" : "DocumentName", "c2jShape" : "DocumentARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  Required. The name of the Systems Manager document to run. This can be a public document or a custom document.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentName(String)}.\n@param documentName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  Required. The name of the Systems Manager document to run. This can be a public document or a custom document.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "documentName", "fluentSetterDocumentation" : "

                                                                                                                                                  Required. The name of the Systems Manager document to run. This can be a public document or a custom document.

                                                                                                                                                  \n@param documentName Required. The name of the Systems Manager document to run. This can be a public document or a custom document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "documentName", "getterDocumentation" : "

                                                                                                                                                  Required. The name of the Systems Manager document to run. This can be a public document or a custom document.

                                                                                                                                                  \n@return Required. The name of the Systems Manager document to run. This can be a public document or a custom document.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  Required. The name of the Systems Manager document to run. This can be a public document or a custom document.

                                                                                                                                                  \n@param documentName Required. The name of the Systems Manager document to run. This can be a public document or a custom document.", "setterMethodName" : "setDocumentName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentName", "variableType" : "String", "documentation" : "

                                                                                                                                                  Required. The name of the Systems Manager document to run. This can be a public document or a custom document.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDocumentVersion", "beanStyleSetterMethodName" : "setDocumentVersion", "c2jName" : "DocumentVersion", "c2jShape" : "DocumentVersion", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The SSM document version to use in the request. You can specify $DEFAULT, $LATEST, or a specific version number. If you run commands by using the AWS CLI, then you must escape the first two options by using a backslash. If you specify a version number, then you don't need to use the backslash. For example:

                                                                                                                                                  --document-version \"\\$DEFAULT\"

                                                                                                                                                  --document-version \"\\$LATEST\"

                                                                                                                                                  --document-version \"3\"

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentVersion(String)}.\n@param documentVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentVersion(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The SSM document version to use in the request. You can specify $DEFAULT, $LATEST, or a specific version number. If you run commands by using the AWS CLI, then you must escape the first two options by using a backslash. If you specify a version number, then you don't need to use the backslash. For example:

                                                                                                                                                  --document-version \"\\$DEFAULT\"

                                                                                                                                                  --document-version \"\\$LATEST\"

                                                                                                                                                  --document-version \"3\"

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "documentVersion", "fluentSetterDocumentation" : "

                                                                                                                                                  The SSM document version to use in the request. You can specify $DEFAULT, $LATEST, or a specific version number. If you run commands by using the AWS CLI, then you must escape the first two options by using a backslash. If you specify a version number, then you don't need to use the backslash. For example:

                                                                                                                                                  --document-version \"\\$DEFAULT\"

                                                                                                                                                  --document-version \"\\$LATEST\"

                                                                                                                                                  --document-version \"3\"

                                                                                                                                                  \n@param documentVersion The SSM document version to use in the request. You can specify $DEFAULT, $LATEST, or a specific version number. If you run commands by using the AWS CLI, then you must escape the first two options by using a backslash. If you specify a version number, then you don't need to use the backslash. For example:

                                                                                                                                                  --document-version \"\\$DEFAULT\"

                                                                                                                                                  --document-version \"\\$LATEST\"

                                                                                                                                                  --document-version \"3\"\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "documentVersion", "getterDocumentation" : "

                                                                                                                                                  The SSM document version to use in the request. You can specify $DEFAULT, $LATEST, or a specific version number. If you run commands by using the AWS CLI, then you must escape the first two options by using a backslash. If you specify a version number, then you don't need to use the backslash. For example:

                                                                                                                                                  --document-version \"\\$DEFAULT\"

                                                                                                                                                  --document-version \"\\$LATEST\"

                                                                                                                                                  --document-version \"3\"

                                                                                                                                                  \n@return The SSM document version to use in the request. You can specify $DEFAULT, $LATEST, or a specific version number. If you run commands by using the AWS CLI, then you must escape the first two options by using a backslash. If you specify a version number, then you don't need to use the backslash. For example:

                                                                                                                                                  --document-version \"\\$DEFAULT\"

                                                                                                                                                  --document-version \"\\$LATEST\"

                                                                                                                                                  --document-version \"3\"", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The SSM document version to use in the request. You can specify $DEFAULT, $LATEST, or a specific version number. If you run commands by using the AWS CLI, then you must escape the first two options by using a backslash. If you specify a version number, then you don't need to use the backslash. For example:

                                                                                                                                                  --document-version \"\\$DEFAULT\"

                                                                                                                                                  --document-version \"\\$LATEST\"

                                                                                                                                                  --document-version \"3\"

                                                                                                                                                  \n@param documentVersion The SSM document version to use in the request. You can specify $DEFAULT, $LATEST, or a specific version number. If you run commands by using the AWS CLI, then you must escape the first two options by using a backslash. If you specify a version number, then you don't need to use the backslash. For example:

                                                                                                                                                  --document-version \"\\$DEFAULT\"

                                                                                                                                                  --document-version \"\\$LATEST\"

                                                                                                                                                  --document-version \"3\"", "setterMethodName" : "setDocumentVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : "

                                                                                                                                                  The SSM document version to use in the request. You can specify $DEFAULT, $LATEST, or a specific version number. If you run commands by using the AWS CLI, then you must escape the first two options by using a backslash. If you specify a version number, then you don't need to use the backslash. For example:

                                                                                                                                                  --document-version \"\\$DEFAULT\"

                                                                                                                                                  --document-version \"\\$LATEST\"

                                                                                                                                                  --document-version \"3\"

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDocumentHash", "beanStyleSetterMethodName" : "setDocumentHash", "c2jName" : "DocumentHash", "c2jShape" : "DocumentHash", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The Sha256 or Sha1 hash created by the system when the document was created.

                                                                                                                                                  Sha1 hashes have been deprecated.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentHash(String)}.\n@param documentHash a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentHash(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The Sha256 or Sha1 hash created by the system when the document was created.

                                                                                                                                                  Sha1 hashes have been deprecated.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "documentHash", "fluentSetterDocumentation" : "

                                                                                                                                                  The Sha256 or Sha1 hash created by the system when the document was created.

                                                                                                                                                  Sha1 hashes have been deprecated.

                                                                                                                                                  \n@param documentHash The Sha256 or Sha1 hash created by the system when the document was created.

                                                                                                                                                  Sha1 hashes have been deprecated.

                                                                                                                                                  \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "documentHash", "getterDocumentation" : "

                                                                                                                                                  The Sha256 or Sha1 hash created by the system when the document was created.

                                                                                                                                                  Sha1 hashes have been deprecated.

                                                                                                                                                  \n@return The Sha256 or Sha1 hash created by the system when the document was created.

                                                                                                                                                  Sha1 hashes have been deprecated.

                                                                                                                                                  ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentHash", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentHash", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentHash", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The Sha256 or Sha1 hash created by the system when the document was created.

                                                                                                                                                  Sha1 hashes have been deprecated.

                                                                                                                                                  \n@param documentHash The Sha256 or Sha1 hash created by the system when the document was created.

                                                                                                                                                  Sha1 hashes have been deprecated.

                                                                                                                                                  ", "setterMethodName" : "setDocumentHash", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentHash", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentHash", "variableType" : "String", "documentation" : "

                                                                                                                                                  The Sha256 or Sha1 hash created by the system when the document was created.

                                                                                                                                                  Sha1 hashes have been deprecated.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDocumentHashTypeAsString", "beanStyleSetterMethodName" : "setDocumentHashType", "c2jName" : "DocumentHashType", "c2jShape" : "DocumentHashType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  Sha256 or Sha1.

                                                                                                                                                  Sha1 hashes have been deprecated.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentHashTypeAsString(String)}.\n@param documentHashType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentHashType(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  Sha256 or Sha1.

                                                                                                                                                  Sha1 hashes have been deprecated.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : "DocumentHashType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "documentHashType", "fluentEnumSetterMethodName" : "documentHashType", "fluentGetterMethodName" : "documentHashTypeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                  Sha256 or Sha1.

                                                                                                                                                  Sha1 hashes have been deprecated.

                                                                                                                                                  \n@param documentHashType Sha256 or Sha1.

                                                                                                                                                  Sha1 hashes have been deprecated.

                                                                                                                                                  \n@see DocumentHashType\n@return Returns a reference to this object so that method calls can be chained together.\n@see DocumentHashType", "fluentSetterMethodName" : "documentHashType", "getterDocumentation" : "

                                                                                                                                                  Sha256 or Sha1.

                                                                                                                                                  Sha1 hashes have been deprecated.

                                                                                                                                                  \n

                                                                                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #documentHashType} will return {@link DocumentHashType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #documentHashTypeAsString}.\n

                                                                                                                                                  \n@return Sha256 or Sha1.

                                                                                                                                                  Sha1 hashes have been deprecated.

                                                                                                                                                  \n@see DocumentHashType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentHashType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentHashType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentHashType", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  Sha256 or Sha1.

                                                                                                                                                  Sha1 hashes have been deprecated.

                                                                                                                                                  \n@param documentHashType Sha256 or Sha1.

                                                                                                                                                  Sha1 hashes have been deprecated.

                                                                                                                                                  \n@see DocumentHashType", "setterMethodName" : "setDocumentHashType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentHashType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentHashType", "variableType" : "String", "documentation" : "

                                                                                                                                                  Sha256 or Sha1.

                                                                                                                                                  Sha1 hashes have been deprecated.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTimeoutSeconds", "beanStyleSetterMethodName" : "setTimeoutSeconds", "c2jName" : "TimeoutSeconds", "c2jShape" : "TimeoutSeconds", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  If this time is reached and the command has not already started running, it will not run.

                                                                                                                                                  \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 #timeoutSeconds(Integer)}.\n@param timeoutSeconds 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 #timeoutSeconds(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                  If this time is reached and the command has not already started running, it will not run.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timeoutSeconds", "fluentSetterDocumentation" : "

                                                                                                                                                  If this time is reached and the command has not already started running, it will not run.

                                                                                                                                                  \n@param timeoutSeconds If this time is reached and the command has not already started running, it will not run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "timeoutSeconds", "getterDocumentation" : "

                                                                                                                                                  If this time is reached and the command has not already started running, it will not run.

                                                                                                                                                  \n@return If this time is reached and the command has not already started running, it will not run.", "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" : "TimeoutSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TimeoutSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "TimeoutSeconds", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  If this time is reached and the command has not already started running, it will not run.

                                                                                                                                                  \n@param timeoutSeconds If this time is reached and the command has not already started running, it will not run.", "setterMethodName" : "setTimeoutSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "timeoutSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "timeoutSeconds", "variableType" : "Integer", "documentation" : "

                                                                                                                                                  If this time is reached and the command has not already started running, it will not run.

                                                                                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getComment", "beanStyleSetterMethodName" : "setComment", "c2jName" : "Comment", "c2jShape" : "Comment", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  User-specified information about the command, such as a brief description of what the command should do.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #comment(String)}.\n@param comment a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #comment(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  User-specified information about the command, such as a brief description of what the command should do.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "comment", "fluentSetterDocumentation" : "

                                                                                                                                                  User-specified information about the command, such as a brief description of what the command should do.

                                                                                                                                                  \n@param comment User-specified information about the command, such as a brief description of what the command should do.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "comment", "getterDocumentation" : "

                                                                                                                                                  User-specified information about the command, such as a brief description of what the command should do.

                                                                                                                                                  \n@return User-specified information about the command, such as a brief description of what the command should do.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Comment", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Comment", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Comment", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  User-specified information about the command, such as a brief description of what the command should do.

                                                                                                                                                  \n@param comment User-specified information about the command, such as a brief description of what the command should do.", "setterMethodName" : "setComment", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "comment", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "comment", "variableType" : "String", "documentation" : "

                                                                                                                                                  User-specified information about the command, such as a brief description of what the command should do.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getParameters", "beanStyleSetterMethodName" : "setParameters", "c2jName" : "Parameters", "c2jShape" : "Parameters", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The required and optional parameters specified in the document being run.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link List>.Builder} avoiding the need to create one manually via {@link List>#builder()}.\n\nWhen the {@link Consumer} completes, {@link List>.Builder#build()} is called immediately and its result is passed to {@link #parameters(List>)}.\n@param parameters a consumer that will call methods on {@link List>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #parameters(List>)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The required and optional parameters specified in the document being run.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parameters", "fluentSetterDocumentation" : "

                                                                                                                                                  The required and optional parameters specified in the document being run.

                                                                                                                                                  \n@param parameters The required and optional parameters specified in the document being run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parameters", "getterDocumentation" : "

                                                                                                                                                  The required and optional parameters specified in the document being run.

                                                                                                                                                  \n

                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                  \n@return The required and optional parameters specified in the document being run.", "getterModel" : { "returnType" : "java.util.Map>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Parameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Parameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "ParameterName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "ParameterValueList", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #value(List)}.\n@param value a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(List)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n

                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                  \n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ParameterValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry>", "templateType" : "java.util.Map>" }, "marshallingType" : "MAP", "name" : "Parameters", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The required and optional parameters specified in the document being run.

                                                                                                                                                  \n@param parameters The required and optional parameters specified in the document being run.", "setterMethodName" : "setParameters", "setterModel" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "parameters", "variableType" : "java.util.Map>", "documentation" : null, "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "parameters", "variableType" : "java.util.Map>", "documentation" : "

                                                                                                                                                  The required and optional parameters specified in the document being run.

                                                                                                                                                  ", "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOutputS3Region", "beanStyleSetterMethodName" : "setOutputS3Region", "c2jName" : "OutputS3Region", "c2jShape" : "S3Region", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #outputS3Region(String)}.\n@param outputS3Region a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #outputS3Region(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "outputS3Region", "fluentSetterDocumentation" : "

                                                                                                                                                  (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.

                                                                                                                                                  \n@param outputS3Region (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "outputS3Region", "getterDocumentation" : "

                                                                                                                                                  (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.

                                                                                                                                                  \n@return (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OutputS3Region", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OutputS3Region", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OutputS3Region", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.

                                                                                                                                                  \n@param outputS3Region (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.", "setterMethodName" : "setOutputS3Region", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "outputS3Region", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "outputS3Region", "variableType" : "String", "documentation" : "

                                                                                                                                                  (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOutputS3BucketName", "beanStyleSetterMethodName" : "setOutputS3BucketName", "c2jName" : "OutputS3BucketName", "c2jShape" : "S3BucketName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The name of the S3 bucket where command execution responses should be stored.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #outputS3BucketName(String)}.\n@param outputS3BucketName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #outputS3BucketName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The name of the S3 bucket where command execution responses should be stored.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "outputS3BucketName", "fluentSetterDocumentation" : "

                                                                                                                                                  The name of the S3 bucket where command execution responses should be stored.

                                                                                                                                                  \n@param outputS3BucketName The name of the S3 bucket where command execution responses should be stored.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "outputS3BucketName", "getterDocumentation" : "

                                                                                                                                                  The name of the S3 bucket where command execution responses should be stored.

                                                                                                                                                  \n@return The name of the S3 bucket where command execution responses should be stored.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OutputS3BucketName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OutputS3BucketName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OutputS3BucketName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The name of the S3 bucket where command execution responses should be stored.

                                                                                                                                                  \n@param outputS3BucketName The name of the S3 bucket where command execution responses should be stored.", "setterMethodName" : "setOutputS3BucketName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "outputS3BucketName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "outputS3BucketName", "variableType" : "String", "documentation" : "

                                                                                                                                                  The name of the S3 bucket where command execution responses should be stored.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOutputS3KeyPrefix", "beanStyleSetterMethodName" : "setOutputS3KeyPrefix", "c2jName" : "OutputS3KeyPrefix", "c2jShape" : "S3KeyPrefix", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The directory structure within the S3 bucket where the responses should be stored.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #outputS3KeyPrefix(String)}.\n@param outputS3KeyPrefix a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #outputS3KeyPrefix(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The directory structure within the S3 bucket where the responses should be stored.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "outputS3KeyPrefix", "fluentSetterDocumentation" : "

                                                                                                                                                  The directory structure within the S3 bucket where the responses should be stored.

                                                                                                                                                  \n@param outputS3KeyPrefix The directory structure within the S3 bucket where the responses should be stored.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "outputS3KeyPrefix", "getterDocumentation" : "

                                                                                                                                                  The directory structure within the S3 bucket where the responses should be stored.

                                                                                                                                                  \n@return The directory structure within the S3 bucket where the responses should be stored.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OutputS3KeyPrefix", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OutputS3KeyPrefix", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OutputS3KeyPrefix", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The directory structure within the S3 bucket where the responses should be stored.

                                                                                                                                                  \n@param outputS3KeyPrefix The directory structure within the S3 bucket where the responses should be stored.", "setterMethodName" : "setOutputS3KeyPrefix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "outputS3KeyPrefix", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "outputS3KeyPrefix", "variableType" : "String", "documentation" : "

                                                                                                                                                  The directory structure within the S3 bucket where the responses should be stored.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxConcurrency", "beanStyleSetterMethodName" : "setMaxConcurrency", "c2jName" : "MaxConcurrency", "c2jShape" : "MaxConcurrency", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  (Optional) The maximum number of instances that are allowed to run the command at the same time. You can specify a number such as 10 or a percentage such as 10%. The default value is 50. For more information about how to use MaxConcurrency, see Using Concurrency Controls in the AWS Systems Manager User Guide.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #maxConcurrency(String)}.\n@param maxConcurrency a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxConcurrency(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  (Optional) The maximum number of instances that are allowed to run the command at the same time. You can specify a number such as 10 or a percentage such as 10%. The default value is 50. For more information about how to use MaxConcurrency, see Using Concurrency Controls in the AWS Systems Manager User Guide.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxConcurrency", "fluentSetterDocumentation" : "

                                                                                                                                                  (Optional) The maximum number of instances that are allowed to run the command at the same time. You can specify a number such as 10 or a percentage such as 10%. The default value is 50. For more information about how to use MaxConcurrency, see Using Concurrency Controls in the AWS Systems Manager User Guide.

                                                                                                                                                  \n@param maxConcurrency (Optional) The maximum number of instances that are allowed to run the command at the same time. You can specify a number such as 10 or a percentage such as 10%. The default value is 50. For more information about how to use MaxConcurrency, see Using Concurrency Controls in the AWS Systems Manager User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxConcurrency", "getterDocumentation" : "

                                                                                                                                                  (Optional) The maximum number of instances that are allowed to run the command at the same time. You can specify a number such as 10 or a percentage such as 10%. The default value is 50. For more information about how to use MaxConcurrency, see Using Concurrency Controls in the AWS Systems Manager User Guide.

                                                                                                                                                  \n@return (Optional) The maximum number of instances that are allowed to run the command at the same time. You can specify a number such as 10 or a percentage such as 10%. The default value is 50. For more information about how to use MaxConcurrency, see Using Concurrency Controls in the AWS Systems Manager User Guide.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxConcurrency", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxConcurrency", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MaxConcurrency", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  (Optional) The maximum number of instances that are allowed to run the command at the same time. You can specify a number such as 10 or a percentage such as 10%. The default value is 50. For more information about how to use MaxConcurrency, see Using Concurrency Controls in the AWS Systems Manager User Guide.

                                                                                                                                                  \n@param maxConcurrency (Optional) The maximum number of instances that are allowed to run the command at the same time. You can specify a number such as 10 or a percentage such as 10%. The default value is 50. For more information about how to use MaxConcurrency, see Using Concurrency Controls in the AWS Systems Manager User Guide.", "setterMethodName" : "setMaxConcurrency", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "maxConcurrency", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "maxConcurrency", "variableType" : "String", "documentation" : "

                                                                                                                                                  (Optional) The maximum number of instances that are allowed to run the command at the same time. You can specify a number such as 10 or a percentage such as 10%. The default value is 50. For more information about how to use MaxConcurrency, see Using Concurrency Controls in the AWS Systems Manager User Guide.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxErrors", "beanStyleSetterMethodName" : "setMaxErrors", "c2jName" : "MaxErrors", "c2jShape" : "MaxErrors", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The maximum number of errors allowed without the command failing. When the command fails one more time beyond the value of MaxErrors, the systems stops sending the command to additional targets. You can specify a number like 10 or a percentage like 10%. The default value is 0. For more information about how to use MaxErrors, see Using Error Controls in the AWS Systems Manager User Guide.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #maxErrors(String)}.\n@param maxErrors a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxErrors(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The maximum number of errors allowed without the command failing. When the command fails one more time beyond the value of MaxErrors, the systems stops sending the command to additional targets. You can specify a number like 10 or a percentage like 10%. The default value is 0. For more information about how to use MaxErrors, see Using Error Controls in the AWS Systems Manager User Guide.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxErrors", "fluentSetterDocumentation" : "

                                                                                                                                                  The maximum number of errors allowed without the command failing. When the command fails one more time beyond the value of MaxErrors, the systems stops sending the command to additional targets. You can specify a number like 10 or a percentage like 10%. The default value is 0. For more information about how to use MaxErrors, see Using Error Controls in the AWS Systems Manager User Guide.

                                                                                                                                                  \n@param maxErrors The maximum number of errors allowed without the command failing. When the command fails one more time beyond the value of MaxErrors, the systems stops sending the command to additional targets. You can specify a number like 10 or a percentage like 10%. The default value is 0. For more information about how to use MaxErrors, see Using Error Controls in the AWS Systems Manager User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxErrors", "getterDocumentation" : "

                                                                                                                                                  The maximum number of errors allowed without the command failing. When the command fails one more time beyond the value of MaxErrors, the systems stops sending the command to additional targets. You can specify a number like 10 or a percentage like 10%. The default value is 0. For more information about how to use MaxErrors, see Using Error Controls in the AWS Systems Manager User Guide.

                                                                                                                                                  \n@return The maximum number of errors allowed without the command failing. When the command fails one more time beyond the value of MaxErrors, the systems stops sending the command to additional targets. You can specify a number like 10 or a percentage like 10%. The default value is 0. For more information about how to use MaxErrors, see Using Error Controls in the AWS Systems Manager User Guide.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxErrors", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxErrors", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MaxErrors", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The maximum number of errors allowed without the command failing. When the command fails one more time beyond the value of MaxErrors, the systems stops sending the command to additional targets. You can specify a number like 10 or a percentage like 10%. The default value is 0. For more information about how to use MaxErrors, see Using Error Controls in the AWS Systems Manager User Guide.

                                                                                                                                                  \n@param maxErrors The maximum number of errors allowed without the command failing. When the command fails one more time beyond the value of MaxErrors, the systems stops sending the command to additional targets. You can specify a number like 10 or a percentage like 10%. The default value is 0. For more information about how to use MaxErrors, see Using Error Controls in the AWS Systems Manager User Guide.", "setterMethodName" : "setMaxErrors", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "maxErrors", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "maxErrors", "variableType" : "String", "documentation" : "

                                                                                                                                                  The maximum number of errors allowed without the command failing. When the command fails one more time beyond the value of MaxErrors, the systems stops sending the command to additional targets. You can specify a number like 10 or a percentage like 10%. The default value is 0. For more information about how to use MaxErrors, see Using Error Controls in the AWS Systems Manager User Guide.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getServiceRoleArn", "beanStyleSetterMethodName" : "setServiceRoleArn", "c2jName" : "ServiceRoleArn", "c2jShape" : "ServiceRole", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for Run Command commands.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #serviceRoleArn(String)}.\n@param serviceRoleArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #serviceRoleArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for Run Command commands.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serviceRoleArn", "fluentSetterDocumentation" : "

                                                                                                                                                  The ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for Run Command commands.

                                                                                                                                                  \n@param serviceRoleArn The ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for Run Command commands.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serviceRoleArn", "getterDocumentation" : "

                                                                                                                                                  The ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for Run Command commands.

                                                                                                                                                  \n@return The ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for Run Command commands.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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 ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for Run Command commands.

                                                                                                                                                  \n@param serviceRoleArn The ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for Run Command commands.", "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 ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for Run Command commands.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNotificationConfig", "beanStyleSetterMethodName" : "setNotificationConfig", "c2jName" : "NotificationConfig", "c2jShape" : "NotificationConfig", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  Configurations for sending notifications.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link NotificationConfig.Builder} avoiding the need to create one manually via {@link NotificationConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link NotificationConfig.Builder#build()} is called immediately and its result is passed to {@link #notificationConfig(NotificationConfig)}.\n@param notificationConfig a consumer that will call methods on {@link NotificationConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #notificationConfig(NotificationConfig)", "deprecated" : false, "documentation" : "

                                                                                                                                                  Configurations for sending notifications.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "notificationConfig", "fluentSetterDocumentation" : "

                                                                                                                                                  Configurations for sending notifications.

                                                                                                                                                  \n@param notificationConfig Configurations for sending notifications.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "notificationConfig", "getterDocumentation" : "

                                                                                                                                                  Configurations for sending notifications.

                                                                                                                                                  \n@return Configurations for sending notifications.", "getterModel" : { "returnType" : "NotificationConfig", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NotificationConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NotificationConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "NotificationConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  Configurations for sending notifications.

                                                                                                                                                  \n@param notificationConfig Configurations for sending notifications.", "setterMethodName" : "setNotificationConfig", "setterModel" : { "variableDeclarationType" : "NotificationConfig", "variableName" : "notificationConfig", "variableType" : "NotificationConfig", "documentation" : null, "simpleType" : "NotificationConfig", "variableSetterType" : "NotificationConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "NotificationConfig", "variableName" : "notificationConfig", "variableType" : "NotificationConfig", "documentation" : "

                                                                                                                                                  Configurations for sending notifications.

                                                                                                                                                  ", "simpleType" : "NotificationConfig", "variableSetterType" : "NotificationConfig" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCloudWatchOutputConfig", "beanStyleSetterMethodName" : "setCloudWatchOutputConfig", "c2jName" : "CloudWatchOutputConfig", "c2jShape" : "CloudWatchOutputConfig", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  Enables Systems Manager to send Run Command output to Amazon CloudWatch Logs.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link CloudWatchOutputConfig.Builder} avoiding the need to create one manually via {@link CloudWatchOutputConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link CloudWatchOutputConfig.Builder#build()} is called immediately and its result is passed to {@link #cloudWatchOutputConfig(CloudWatchOutputConfig)}.\n@param cloudWatchOutputConfig a consumer that will call methods on {@link CloudWatchOutputConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cloudWatchOutputConfig(CloudWatchOutputConfig)", "deprecated" : false, "documentation" : "

                                                                                                                                                  Enables Systems Manager to send Run Command output to Amazon CloudWatch Logs.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cloudWatchOutputConfig", "fluentSetterDocumentation" : "

                                                                                                                                                  Enables Systems Manager to send Run Command output to Amazon CloudWatch Logs.

                                                                                                                                                  \n@param cloudWatchOutputConfig Enables Systems Manager to send Run Command output to Amazon CloudWatch Logs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cloudWatchOutputConfig", "getterDocumentation" : "

                                                                                                                                                  Enables Systems Manager to send Run Command output to Amazon CloudWatch Logs.

                                                                                                                                                  \n@return Enables Systems Manager to send Run Command output to Amazon CloudWatch Logs.", "getterModel" : { "returnType" : "CloudWatchOutputConfig", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CloudWatchOutputConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CloudWatchOutputConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CloudWatchOutputConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  Enables Systems Manager to send Run Command output to Amazon CloudWatch Logs.

                                                                                                                                                  \n@param cloudWatchOutputConfig Enables Systems Manager to send Run Command output to Amazon CloudWatch Logs.", "setterMethodName" : "setCloudWatchOutputConfig", "setterModel" : { "variableDeclarationType" : "CloudWatchOutputConfig", "variableName" : "cloudWatchOutputConfig", "variableType" : "CloudWatchOutputConfig", "documentation" : null, "simpleType" : "CloudWatchOutputConfig", "variableSetterType" : "CloudWatchOutputConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CloudWatchOutputConfig", "variableName" : "cloudWatchOutputConfig", "variableType" : "CloudWatchOutputConfig", "documentation" : "

                                                                                                                                                  Enables Systems Manager to send Run Command output to Amazon CloudWatch Logs.

                                                                                                                                                  ", "simpleType" : "CloudWatchOutputConfig", "variableSetterType" : "CloudWatchOutputConfig" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CloudWatchOutputConfig" : { "beanStyleGetterMethodName" : "getCloudWatchOutputConfig", "beanStyleSetterMethodName" : "setCloudWatchOutputConfig", "c2jName" : "CloudWatchOutputConfig", "c2jShape" : "CloudWatchOutputConfig", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  Enables Systems Manager to send Run Command output to Amazon CloudWatch Logs.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link CloudWatchOutputConfig.Builder} avoiding the need to create one manually via {@link CloudWatchOutputConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link CloudWatchOutputConfig.Builder#build()} is called immediately and its result is passed to {@link #cloudWatchOutputConfig(CloudWatchOutputConfig)}.\n@param cloudWatchOutputConfig a consumer that will call methods on {@link CloudWatchOutputConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cloudWatchOutputConfig(CloudWatchOutputConfig)", "deprecated" : false, "documentation" : "

                                                                                                                                                  Enables Systems Manager to send Run Command output to Amazon CloudWatch Logs.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cloudWatchOutputConfig", "fluentSetterDocumentation" : "

                                                                                                                                                  Enables Systems Manager to send Run Command output to Amazon CloudWatch Logs.

                                                                                                                                                  \n@param cloudWatchOutputConfig Enables Systems Manager to send Run Command output to Amazon CloudWatch Logs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cloudWatchOutputConfig", "getterDocumentation" : "

                                                                                                                                                  Enables Systems Manager to send Run Command output to Amazon CloudWatch Logs.

                                                                                                                                                  \n@return Enables Systems Manager to send Run Command output to Amazon CloudWatch Logs.", "getterModel" : { "returnType" : "CloudWatchOutputConfig", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CloudWatchOutputConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CloudWatchOutputConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CloudWatchOutputConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  Enables Systems Manager to send Run Command output to Amazon CloudWatch Logs.

                                                                                                                                                  \n@param cloudWatchOutputConfig Enables Systems Manager to send Run Command output to Amazon CloudWatch Logs.", "setterMethodName" : "setCloudWatchOutputConfig", "setterModel" : { "variableDeclarationType" : "CloudWatchOutputConfig", "variableName" : "cloudWatchOutputConfig", "variableType" : "CloudWatchOutputConfig", "documentation" : null, "simpleType" : "CloudWatchOutputConfig", "variableSetterType" : "CloudWatchOutputConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CloudWatchOutputConfig", "variableName" : "cloudWatchOutputConfig", "variableType" : "CloudWatchOutputConfig", "documentation" : "

                                                                                                                                                  Enables Systems Manager to send Run Command output to Amazon CloudWatch Logs.

                                                                                                                                                  ", "simpleType" : "CloudWatchOutputConfig", "variableSetterType" : "CloudWatchOutputConfig" }, "xmlNameSpaceUri" : null }, "Comment" : { "beanStyleGetterMethodName" : "getComment", "beanStyleSetterMethodName" : "setComment", "c2jName" : "Comment", "c2jShape" : "Comment", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  User-specified information about the command, such as a brief description of what the command should do.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #comment(String)}.\n@param comment a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #comment(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  User-specified information about the command, such as a brief description of what the command should do.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "comment", "fluentSetterDocumentation" : "

                                                                                                                                                  User-specified information about the command, such as a brief description of what the command should do.

                                                                                                                                                  \n@param comment User-specified information about the command, such as a brief description of what the command should do.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "comment", "getterDocumentation" : "

                                                                                                                                                  User-specified information about the command, such as a brief description of what the command should do.

                                                                                                                                                  \n@return User-specified information about the command, such as a brief description of what the command should do.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Comment", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Comment", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Comment", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  User-specified information about the command, such as a brief description of what the command should do.

                                                                                                                                                  \n@param comment User-specified information about the command, such as a brief description of what the command should do.", "setterMethodName" : "setComment", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "comment", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "comment", "variableType" : "String", "documentation" : "

                                                                                                                                                  User-specified information about the command, such as a brief description of what the command should do.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DocumentHash" : { "beanStyleGetterMethodName" : "getDocumentHash", "beanStyleSetterMethodName" : "setDocumentHash", "c2jName" : "DocumentHash", "c2jShape" : "DocumentHash", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The Sha256 or Sha1 hash created by the system when the document was created.

                                                                                                                                                  Sha1 hashes have been deprecated.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentHash(String)}.\n@param documentHash a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentHash(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The Sha256 or Sha1 hash created by the system when the document was created.

                                                                                                                                                  Sha1 hashes have been deprecated.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "documentHash", "fluentSetterDocumentation" : "

                                                                                                                                                  The Sha256 or Sha1 hash created by the system when the document was created.

                                                                                                                                                  Sha1 hashes have been deprecated.

                                                                                                                                                  \n@param documentHash The Sha256 or Sha1 hash created by the system when the document was created.

                                                                                                                                                  Sha1 hashes have been deprecated.

                                                                                                                                                  \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "documentHash", "getterDocumentation" : "

                                                                                                                                                  The Sha256 or Sha1 hash created by the system when the document was created.

                                                                                                                                                  Sha1 hashes have been deprecated.

                                                                                                                                                  \n@return The Sha256 or Sha1 hash created by the system when the document was created.

                                                                                                                                                  Sha1 hashes have been deprecated.

                                                                                                                                                  ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentHash", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentHash", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentHash", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The Sha256 or Sha1 hash created by the system when the document was created.

                                                                                                                                                  Sha1 hashes have been deprecated.

                                                                                                                                                  \n@param documentHash The Sha256 or Sha1 hash created by the system when the document was created.

                                                                                                                                                  Sha1 hashes have been deprecated.

                                                                                                                                                  ", "setterMethodName" : "setDocumentHash", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentHash", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentHash", "variableType" : "String", "documentation" : "

                                                                                                                                                  The Sha256 or Sha1 hash created by the system when the document was created.

                                                                                                                                                  Sha1 hashes have been deprecated.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DocumentHashType" : { "beanStyleGetterMethodName" : "getDocumentHashTypeAsString", "beanStyleSetterMethodName" : "setDocumentHashType", "c2jName" : "DocumentHashType", "c2jShape" : "DocumentHashType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  Sha256 or Sha1.

                                                                                                                                                  Sha1 hashes have been deprecated.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentHashTypeAsString(String)}.\n@param documentHashType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentHashType(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  Sha256 or Sha1.

                                                                                                                                                  Sha1 hashes have been deprecated.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : "DocumentHashType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "documentHashType", "fluentEnumSetterMethodName" : "documentHashType", "fluentGetterMethodName" : "documentHashTypeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                  Sha256 or Sha1.

                                                                                                                                                  Sha1 hashes have been deprecated.

                                                                                                                                                  \n@param documentHashType Sha256 or Sha1.

                                                                                                                                                  Sha1 hashes have been deprecated.

                                                                                                                                                  \n@see DocumentHashType\n@return Returns a reference to this object so that method calls can be chained together.\n@see DocumentHashType", "fluentSetterMethodName" : "documentHashType", "getterDocumentation" : "

                                                                                                                                                  Sha256 or Sha1.

                                                                                                                                                  Sha1 hashes have been deprecated.

                                                                                                                                                  \n

                                                                                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #documentHashType} will return {@link DocumentHashType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #documentHashTypeAsString}.\n

                                                                                                                                                  \n@return Sha256 or Sha1.

                                                                                                                                                  Sha1 hashes have been deprecated.

                                                                                                                                                  \n@see DocumentHashType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentHashType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentHashType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentHashType", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  Sha256 or Sha1.

                                                                                                                                                  Sha1 hashes have been deprecated.

                                                                                                                                                  \n@param documentHashType Sha256 or Sha1.

                                                                                                                                                  Sha1 hashes have been deprecated.

                                                                                                                                                  \n@see DocumentHashType", "setterMethodName" : "setDocumentHashType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentHashType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentHashType", "variableType" : "String", "documentation" : "

                                                                                                                                                  Sha256 or Sha1.

                                                                                                                                                  Sha1 hashes have been deprecated.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DocumentName" : { "beanStyleGetterMethodName" : "getDocumentName", "beanStyleSetterMethodName" : "setDocumentName", "c2jName" : "DocumentName", "c2jShape" : "DocumentARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  Required. The name of the Systems Manager document to run. This can be a public document or a custom document.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentName(String)}.\n@param documentName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  Required. The name of the Systems Manager document to run. This can be a public document or a custom document.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "documentName", "fluentSetterDocumentation" : "

                                                                                                                                                  Required. The name of the Systems Manager document to run. This can be a public document or a custom document.

                                                                                                                                                  \n@param documentName Required. The name of the Systems Manager document to run. This can be a public document or a custom document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "documentName", "getterDocumentation" : "

                                                                                                                                                  Required. The name of the Systems Manager document to run. This can be a public document or a custom document.

                                                                                                                                                  \n@return Required. The name of the Systems Manager document to run. This can be a public document or a custom document.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  Required. The name of the Systems Manager document to run. This can be a public document or a custom document.

                                                                                                                                                  \n@param documentName Required. The name of the Systems Manager document to run. This can be a public document or a custom document.", "setterMethodName" : "setDocumentName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentName", "variableType" : "String", "documentation" : "

                                                                                                                                                  Required. The name of the Systems Manager document to run. This can be a public document or a custom document.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DocumentVersion" : { "beanStyleGetterMethodName" : "getDocumentVersion", "beanStyleSetterMethodName" : "setDocumentVersion", "c2jName" : "DocumentVersion", "c2jShape" : "DocumentVersion", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The SSM document version to use in the request. You can specify $DEFAULT, $LATEST, or a specific version number. If you run commands by using the AWS CLI, then you must escape the first two options by using a backslash. If you specify a version number, then you don't need to use the backslash. For example:

                                                                                                                                                  --document-version \"\\$DEFAULT\"

                                                                                                                                                  --document-version \"\\$LATEST\"

                                                                                                                                                  --document-version \"3\"

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentVersion(String)}.\n@param documentVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentVersion(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The SSM document version to use in the request. You can specify $DEFAULT, $LATEST, or a specific version number. If you run commands by using the AWS CLI, then you must escape the first two options by using a backslash. If you specify a version number, then you don't need to use the backslash. For example:

                                                                                                                                                  --document-version \"\\$DEFAULT\"

                                                                                                                                                  --document-version \"\\$LATEST\"

                                                                                                                                                  --document-version \"3\"

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "documentVersion", "fluentSetterDocumentation" : "

                                                                                                                                                  The SSM document version to use in the request. You can specify $DEFAULT, $LATEST, or a specific version number. If you run commands by using the AWS CLI, then you must escape the first two options by using a backslash. If you specify a version number, then you don't need to use the backslash. For example:

                                                                                                                                                  --document-version \"\\$DEFAULT\"

                                                                                                                                                  --document-version \"\\$LATEST\"

                                                                                                                                                  --document-version \"3\"

                                                                                                                                                  \n@param documentVersion The SSM document version to use in the request. You can specify $DEFAULT, $LATEST, or a specific version number. If you run commands by using the AWS CLI, then you must escape the first two options by using a backslash. If you specify a version number, then you don't need to use the backslash. For example:

                                                                                                                                                  --document-version \"\\$DEFAULT\"

                                                                                                                                                  --document-version \"\\$LATEST\"

                                                                                                                                                  --document-version \"3\"\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "documentVersion", "getterDocumentation" : "

                                                                                                                                                  The SSM document version to use in the request. You can specify $DEFAULT, $LATEST, or a specific version number. If you run commands by using the AWS CLI, then you must escape the first two options by using a backslash. If you specify a version number, then you don't need to use the backslash. For example:

                                                                                                                                                  --document-version \"\\$DEFAULT\"

                                                                                                                                                  --document-version \"\\$LATEST\"

                                                                                                                                                  --document-version \"3\"

                                                                                                                                                  \n@return The SSM document version to use in the request. You can specify $DEFAULT, $LATEST, or a specific version number. If you run commands by using the AWS CLI, then you must escape the first two options by using a backslash. If you specify a version number, then you don't need to use the backslash. For example:

                                                                                                                                                  --document-version \"\\$DEFAULT\"

                                                                                                                                                  --document-version \"\\$LATEST\"

                                                                                                                                                  --document-version \"3\"", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The SSM document version to use in the request. You can specify $DEFAULT, $LATEST, or a specific version number. If you run commands by using the AWS CLI, then you must escape the first two options by using a backslash. If you specify a version number, then you don't need to use the backslash. For example:

                                                                                                                                                  --document-version \"\\$DEFAULT\"

                                                                                                                                                  --document-version \"\\$LATEST\"

                                                                                                                                                  --document-version \"3\"

                                                                                                                                                  \n@param documentVersion The SSM document version to use in the request. You can specify $DEFAULT, $LATEST, or a specific version number. If you run commands by using the AWS CLI, then you must escape the first two options by using a backslash. If you specify a version number, then you don't need to use the backslash. For example:

                                                                                                                                                  --document-version \"\\$DEFAULT\"

                                                                                                                                                  --document-version \"\\$LATEST\"

                                                                                                                                                  --document-version \"3\"", "setterMethodName" : "setDocumentVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : "

                                                                                                                                                  The SSM document version to use in the request. You can specify $DEFAULT, $LATEST, or a specific version number. If you run commands by using the AWS CLI, then you must escape the first two options by using a backslash. If you specify a version number, then you don't need to use the backslash. For example:

                                                                                                                                                  --document-version \"\\$DEFAULT\"

                                                                                                                                                  --document-version \"\\$LATEST\"

                                                                                                                                                  --document-version \"3\"

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "InstanceIds" : { "beanStyleGetterMethodName" : "getInstanceIds", "beanStyleSetterMethodName" : "setInstanceIds", "c2jName" : "InstanceIds", "c2jShape" : "InstanceIdList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The instance IDs where the command should run. You can specify a maximum of 50 IDs. If you prefer not to list individual instance IDs, you can instead send commands to a fleet of instances using the Targets parameter, which accepts EC2 tags. For more information about how to use targets, see Sending Commands to a Fleet in the AWS Systems Manager User Guide.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #instanceIds(List)}.\n@param instanceIds a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceIds(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The instance IDs where the command should run. You can specify a maximum of 50 IDs. If you prefer not to list individual instance IDs, you can instead send commands to a fleet of instances using the Targets parameter, which accepts EC2 tags. For more information about how to use targets, see Sending Commands to a Fleet in the AWS Systems Manager User Guide.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceIds", "fluentSetterDocumentation" : "

                                                                                                                                                  The instance IDs where the command should run. You can specify a maximum of 50 IDs. If you prefer not to list individual instance IDs, you can instead send commands to a fleet of instances using the Targets parameter, which accepts EC2 tags. For more information about how to use targets, see Sending Commands to a Fleet in the AWS Systems Manager User Guide.

                                                                                                                                                  \n@param instanceIds The instance IDs where the command should run. You can specify a maximum of 50 IDs. If you prefer not to list individual instance IDs, you can instead send commands to a fleet of instances using the Targets parameter, which accepts EC2 tags. For more information about how to use targets, see Sending Commands to a Fleet in the AWS Systems Manager User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceIds", "getterDocumentation" : "

                                                                                                                                                  The instance IDs where the command should run. You can specify a maximum of 50 IDs. If you prefer not to list individual instance IDs, you can instead send commands to a fleet of instances using the Targets parameter, which accepts EC2 tags. For more information about how to use targets, see Sending Commands to a Fleet in the AWS Systems Manager User Guide.

                                                                                                                                                  \n

                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                  \n@return The instance IDs where the command should run. You can specify a maximum of 50 IDs. If you prefer not to list individual instance IDs, you can instead send commands to a fleet of instances using the Targets parameter, which accepts EC2 tags. For more information about how to use targets, see Sending Commands to a Fleet in the AWS Systems Manager User Guide.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "InstanceIds", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The instance IDs where the command should run. You can specify a maximum of 50 IDs. If you prefer not to list individual instance IDs, you can instead send commands to a fleet of instances using the Targets parameter, which accepts EC2 tags. For more information about how to use targets, see Sending Commands to a Fleet in the AWS Systems Manager User Guide.

                                                                                                                                                  \n@param instanceIds The instance IDs where the command should run. You can specify a maximum of 50 IDs. If you prefer not to list individual instance IDs, you can instead send commands to a fleet of instances using the Targets parameter, which accepts EC2 tags. For more information about how to use targets, see Sending Commands to a Fleet in the AWS Systems Manager User Guide.", "setterMethodName" : "setInstanceIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceIds", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                  The instance IDs where the command should run. You can specify a maximum of 50 IDs. If you prefer not to list individual instance IDs, you can instead send commands to a fleet of instances using the Targets parameter, which accepts EC2 tags. For more information about how to use targets, see Sending Commands to a Fleet in the AWS Systems Manager User Guide.

                                                                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "MaxConcurrency" : { "beanStyleGetterMethodName" : "getMaxConcurrency", "beanStyleSetterMethodName" : "setMaxConcurrency", "c2jName" : "MaxConcurrency", "c2jShape" : "MaxConcurrency", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  (Optional) The maximum number of instances that are allowed to run the command at the same time. You can specify a number such as 10 or a percentage such as 10%. The default value is 50. For more information about how to use MaxConcurrency, see Using Concurrency Controls in the AWS Systems Manager User Guide.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #maxConcurrency(String)}.\n@param maxConcurrency a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxConcurrency(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  (Optional) The maximum number of instances that are allowed to run the command at the same time. You can specify a number such as 10 or a percentage such as 10%. The default value is 50. For more information about how to use MaxConcurrency, see Using Concurrency Controls in the AWS Systems Manager User Guide.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxConcurrency", "fluentSetterDocumentation" : "

                                                                                                                                                  (Optional) The maximum number of instances that are allowed to run the command at the same time. You can specify a number such as 10 or a percentage such as 10%. The default value is 50. For more information about how to use MaxConcurrency, see Using Concurrency Controls in the AWS Systems Manager User Guide.

                                                                                                                                                  \n@param maxConcurrency (Optional) The maximum number of instances that are allowed to run the command at the same time. You can specify a number such as 10 or a percentage such as 10%. The default value is 50. For more information about how to use MaxConcurrency, see Using Concurrency Controls in the AWS Systems Manager User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxConcurrency", "getterDocumentation" : "

                                                                                                                                                  (Optional) The maximum number of instances that are allowed to run the command at the same time. You can specify a number such as 10 or a percentage such as 10%. The default value is 50. For more information about how to use MaxConcurrency, see Using Concurrency Controls in the AWS Systems Manager User Guide.

                                                                                                                                                  \n@return (Optional) The maximum number of instances that are allowed to run the command at the same time. You can specify a number such as 10 or a percentage such as 10%. The default value is 50. For more information about how to use MaxConcurrency, see Using Concurrency Controls in the AWS Systems Manager User Guide.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxConcurrency", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxConcurrency", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MaxConcurrency", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  (Optional) The maximum number of instances that are allowed to run the command at the same time. You can specify a number such as 10 or a percentage such as 10%. The default value is 50. For more information about how to use MaxConcurrency, see Using Concurrency Controls in the AWS Systems Manager User Guide.

                                                                                                                                                  \n@param maxConcurrency (Optional) The maximum number of instances that are allowed to run the command at the same time. You can specify a number such as 10 or a percentage such as 10%. The default value is 50. For more information about how to use MaxConcurrency, see Using Concurrency Controls in the AWS Systems Manager User Guide.", "setterMethodName" : "setMaxConcurrency", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "maxConcurrency", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "maxConcurrency", "variableType" : "String", "documentation" : "

                                                                                                                                                  (Optional) The maximum number of instances that are allowed to run the command at the same time. You can specify a number such as 10 or a percentage such as 10%. The default value is 50. For more information about how to use MaxConcurrency, see Using Concurrency Controls in the AWS Systems Manager User Guide.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "MaxErrors" : { "beanStyleGetterMethodName" : "getMaxErrors", "beanStyleSetterMethodName" : "setMaxErrors", "c2jName" : "MaxErrors", "c2jShape" : "MaxErrors", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The maximum number of errors allowed without the command failing. When the command fails one more time beyond the value of MaxErrors, the systems stops sending the command to additional targets. You can specify a number like 10 or a percentage like 10%. The default value is 0. For more information about how to use MaxErrors, see Using Error Controls in the AWS Systems Manager User Guide.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #maxErrors(String)}.\n@param maxErrors a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxErrors(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The maximum number of errors allowed without the command failing. When the command fails one more time beyond the value of MaxErrors, the systems stops sending the command to additional targets. You can specify a number like 10 or a percentage like 10%. The default value is 0. For more information about how to use MaxErrors, see Using Error Controls in the AWS Systems Manager User Guide.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxErrors", "fluentSetterDocumentation" : "

                                                                                                                                                  The maximum number of errors allowed without the command failing. When the command fails one more time beyond the value of MaxErrors, the systems stops sending the command to additional targets. You can specify a number like 10 or a percentage like 10%. The default value is 0. For more information about how to use MaxErrors, see Using Error Controls in the AWS Systems Manager User Guide.

                                                                                                                                                  \n@param maxErrors The maximum number of errors allowed without the command failing. When the command fails one more time beyond the value of MaxErrors, the systems stops sending the command to additional targets. You can specify a number like 10 or a percentage like 10%. The default value is 0. For more information about how to use MaxErrors, see Using Error Controls in the AWS Systems Manager User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxErrors", "getterDocumentation" : "

                                                                                                                                                  The maximum number of errors allowed without the command failing. When the command fails one more time beyond the value of MaxErrors, the systems stops sending the command to additional targets. You can specify a number like 10 or a percentage like 10%. The default value is 0. For more information about how to use MaxErrors, see Using Error Controls in the AWS Systems Manager User Guide.

                                                                                                                                                  \n@return The maximum number of errors allowed without the command failing. When the command fails one more time beyond the value of MaxErrors, the systems stops sending the command to additional targets. You can specify a number like 10 or a percentage like 10%. The default value is 0. For more information about how to use MaxErrors, see Using Error Controls in the AWS Systems Manager User Guide.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxErrors", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxErrors", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MaxErrors", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The maximum number of errors allowed without the command failing. When the command fails one more time beyond the value of MaxErrors, the systems stops sending the command to additional targets. You can specify a number like 10 or a percentage like 10%. The default value is 0. For more information about how to use MaxErrors, see Using Error Controls in the AWS Systems Manager User Guide.

                                                                                                                                                  \n@param maxErrors The maximum number of errors allowed without the command failing. When the command fails one more time beyond the value of MaxErrors, the systems stops sending the command to additional targets. You can specify a number like 10 or a percentage like 10%. The default value is 0. For more information about how to use MaxErrors, see Using Error Controls in the AWS Systems Manager User Guide.", "setterMethodName" : "setMaxErrors", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "maxErrors", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "maxErrors", "variableType" : "String", "documentation" : "

                                                                                                                                                  The maximum number of errors allowed without the command failing. When the command fails one more time beyond the value of MaxErrors, the systems stops sending the command to additional targets. You can specify a number like 10 or a percentage like 10%. The default value is 0. For more information about how to use MaxErrors, see Using Error Controls in the AWS Systems Manager User Guide.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "NotificationConfig" : { "beanStyleGetterMethodName" : "getNotificationConfig", "beanStyleSetterMethodName" : "setNotificationConfig", "c2jName" : "NotificationConfig", "c2jShape" : "NotificationConfig", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  Configurations for sending notifications.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link NotificationConfig.Builder} avoiding the need to create one manually via {@link NotificationConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link NotificationConfig.Builder#build()} is called immediately and its result is passed to {@link #notificationConfig(NotificationConfig)}.\n@param notificationConfig a consumer that will call methods on {@link NotificationConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #notificationConfig(NotificationConfig)", "deprecated" : false, "documentation" : "

                                                                                                                                                  Configurations for sending notifications.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "notificationConfig", "fluentSetterDocumentation" : "

                                                                                                                                                  Configurations for sending notifications.

                                                                                                                                                  \n@param notificationConfig Configurations for sending notifications.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "notificationConfig", "getterDocumentation" : "

                                                                                                                                                  Configurations for sending notifications.

                                                                                                                                                  \n@return Configurations for sending notifications.", "getterModel" : { "returnType" : "NotificationConfig", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NotificationConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NotificationConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "NotificationConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  Configurations for sending notifications.

                                                                                                                                                  \n@param notificationConfig Configurations for sending notifications.", "setterMethodName" : "setNotificationConfig", "setterModel" : { "variableDeclarationType" : "NotificationConfig", "variableName" : "notificationConfig", "variableType" : "NotificationConfig", "documentation" : null, "simpleType" : "NotificationConfig", "variableSetterType" : "NotificationConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "NotificationConfig", "variableName" : "notificationConfig", "variableType" : "NotificationConfig", "documentation" : "

                                                                                                                                                  Configurations for sending notifications.

                                                                                                                                                  ", "simpleType" : "NotificationConfig", "variableSetterType" : "NotificationConfig" }, "xmlNameSpaceUri" : null }, "OutputS3BucketName" : { "beanStyleGetterMethodName" : "getOutputS3BucketName", "beanStyleSetterMethodName" : "setOutputS3BucketName", "c2jName" : "OutputS3BucketName", "c2jShape" : "S3BucketName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The name of the S3 bucket where command execution responses should be stored.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #outputS3BucketName(String)}.\n@param outputS3BucketName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #outputS3BucketName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The name of the S3 bucket where command execution responses should be stored.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "outputS3BucketName", "fluentSetterDocumentation" : "

                                                                                                                                                  The name of the S3 bucket where command execution responses should be stored.

                                                                                                                                                  \n@param outputS3BucketName The name of the S3 bucket where command execution responses should be stored.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "outputS3BucketName", "getterDocumentation" : "

                                                                                                                                                  The name of the S3 bucket where command execution responses should be stored.

                                                                                                                                                  \n@return The name of the S3 bucket where command execution responses should be stored.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OutputS3BucketName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OutputS3BucketName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OutputS3BucketName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The name of the S3 bucket where command execution responses should be stored.

                                                                                                                                                  \n@param outputS3BucketName The name of the S3 bucket where command execution responses should be stored.", "setterMethodName" : "setOutputS3BucketName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "outputS3BucketName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "outputS3BucketName", "variableType" : "String", "documentation" : "

                                                                                                                                                  The name of the S3 bucket where command execution responses should be stored.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "OutputS3KeyPrefix" : { "beanStyleGetterMethodName" : "getOutputS3KeyPrefix", "beanStyleSetterMethodName" : "setOutputS3KeyPrefix", "c2jName" : "OutputS3KeyPrefix", "c2jShape" : "S3KeyPrefix", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The directory structure within the S3 bucket where the responses should be stored.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #outputS3KeyPrefix(String)}.\n@param outputS3KeyPrefix a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #outputS3KeyPrefix(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The directory structure within the S3 bucket where the responses should be stored.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "outputS3KeyPrefix", "fluentSetterDocumentation" : "

                                                                                                                                                  The directory structure within the S3 bucket where the responses should be stored.

                                                                                                                                                  \n@param outputS3KeyPrefix The directory structure within the S3 bucket where the responses should be stored.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "outputS3KeyPrefix", "getterDocumentation" : "

                                                                                                                                                  The directory structure within the S3 bucket where the responses should be stored.

                                                                                                                                                  \n@return The directory structure within the S3 bucket where the responses should be stored.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OutputS3KeyPrefix", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OutputS3KeyPrefix", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OutputS3KeyPrefix", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The directory structure within the S3 bucket where the responses should be stored.

                                                                                                                                                  \n@param outputS3KeyPrefix The directory structure within the S3 bucket where the responses should be stored.", "setterMethodName" : "setOutputS3KeyPrefix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "outputS3KeyPrefix", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "outputS3KeyPrefix", "variableType" : "String", "documentation" : "

                                                                                                                                                  The directory structure within the S3 bucket where the responses should be stored.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "OutputS3Region" : { "beanStyleGetterMethodName" : "getOutputS3Region", "beanStyleSetterMethodName" : "setOutputS3Region", "c2jName" : "OutputS3Region", "c2jShape" : "S3Region", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #outputS3Region(String)}.\n@param outputS3Region a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #outputS3Region(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "outputS3Region", "fluentSetterDocumentation" : "

                                                                                                                                                  (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.

                                                                                                                                                  \n@param outputS3Region (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "outputS3Region", "getterDocumentation" : "

                                                                                                                                                  (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.

                                                                                                                                                  \n@return (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OutputS3Region", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OutputS3Region", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OutputS3Region", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.

                                                                                                                                                  \n@param outputS3Region (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.", "setterMethodName" : "setOutputS3Region", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "outputS3Region", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "outputS3Region", "variableType" : "String", "documentation" : "

                                                                                                                                                  (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Parameters" : { "beanStyleGetterMethodName" : "getParameters", "beanStyleSetterMethodName" : "setParameters", "c2jName" : "Parameters", "c2jShape" : "Parameters", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The required and optional parameters specified in the document being run.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link List>.Builder} avoiding the need to create one manually via {@link List>#builder()}.\n\nWhen the {@link Consumer} completes, {@link List>.Builder#build()} is called immediately and its result is passed to {@link #parameters(List>)}.\n@param parameters a consumer that will call methods on {@link List>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #parameters(List>)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The required and optional parameters specified in the document being run.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parameters", "fluentSetterDocumentation" : "

                                                                                                                                                  The required and optional parameters specified in the document being run.

                                                                                                                                                  \n@param parameters The required and optional parameters specified in the document being run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parameters", "getterDocumentation" : "

                                                                                                                                                  The required and optional parameters specified in the document being run.

                                                                                                                                                  \n

                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                  \n@return The required and optional parameters specified in the document being run.", "getterModel" : { "returnType" : "java.util.Map>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Parameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Parameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "ParameterName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "ParameterValueList", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #value(List)}.\n@param value a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(List)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n

                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                  \n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ParameterValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry>", "templateType" : "java.util.Map>" }, "marshallingType" : "MAP", "name" : "Parameters", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The required and optional parameters specified in the document being run.

                                                                                                                                                  \n@param parameters The required and optional parameters specified in the document being run.", "setterMethodName" : "setParameters", "setterModel" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "parameters", "variableType" : "java.util.Map>", "documentation" : null, "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "parameters", "variableType" : "java.util.Map>", "documentation" : "

                                                                                                                                                  The required and optional parameters specified in the document being run.

                                                                                                                                                  ", "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "xmlNameSpaceUri" : null }, "ServiceRoleArn" : { "beanStyleGetterMethodName" : "getServiceRoleArn", "beanStyleSetterMethodName" : "setServiceRoleArn", "c2jName" : "ServiceRoleArn", "c2jShape" : "ServiceRole", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for Run Command commands.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #serviceRoleArn(String)}.\n@param serviceRoleArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #serviceRoleArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for Run Command commands.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serviceRoleArn", "fluentSetterDocumentation" : "

                                                                                                                                                  The ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for Run Command commands.

                                                                                                                                                  \n@param serviceRoleArn The ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for Run Command commands.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serviceRoleArn", "getterDocumentation" : "

                                                                                                                                                  The ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for Run Command commands.

                                                                                                                                                  \n@return The ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for Run Command commands.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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 ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for Run Command commands.

                                                                                                                                                  \n@param serviceRoleArn The ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for Run Command commands.", "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 ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for Run Command commands.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Targets" : { "beanStyleGetterMethodName" : "getTargets", "beanStyleSetterMethodName" : "setTargets", "c2jName" : "Targets", "c2jShape" : "Targets", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  (Optional) An array of search criteria that targets instances using a Key,Value combination that you specify. Targets is required if you don't provide one or more instance IDs in the call. For more information about how to use targets, see Sending Commands to a Fleet in the AWS Systems Manager User Guide.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #targets(List)}.\n@param targets a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targets(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                  (Optional) An array of search criteria that targets instances using a Key,Value combination that you specify. Targets is required if you don't provide one or more instance IDs in the call. For more information about how to use targets, see Sending Commands to a Fleet in the AWS Systems Manager User Guide.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targets", "fluentSetterDocumentation" : "

                                                                                                                                                  (Optional) An array of search criteria that targets instances using a Key,Value combination that you specify. Targets is required if you don't provide one or more instance IDs in the call. For more information about how to use targets, see Sending Commands to a Fleet in the AWS Systems Manager User Guide.

                                                                                                                                                  \n@param targets (Optional) An array of search criteria that targets instances using a Key,Value combination that you specify. Targets is required if you don't provide one or more instance IDs in the call. For more information about how to use targets, see Sending Commands to a Fleet in the AWS Systems Manager User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targets", "getterDocumentation" : "

                                                                                                                                                  (Optional) An array of search criteria that targets instances using a Key,Value combination that you specify. Targets is required if you don't provide one or more instance IDs in the call. For more information about how to use targets, see Sending Commands to a Fleet in the AWS Systems Manager User Guide.

                                                                                                                                                  \n

                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                  \n@return (Optional) An array of search criteria that targets instances using a Key,Value combination that you specify. Targets is required if you don't provide one or more instance IDs in the call. For more information about how to use targets, see Sending Commands to a Fleet in the AWS Systems Manager User Guide.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Targets", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Targets", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Target", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Target.Builder} avoiding the need to create one manually via {@link Target#builder()}.\n\nWhen the {@link Consumer} completes, {@link Target.Builder#build()} is called immediately and its result is passed to {@link #member(Target)}.\n@param member a consumer that will call methods on {@link Target.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Target)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Target", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : null, "simpleType" : "Target", "variableSetterType" : "Target" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : "", "simpleType" : "Target", "variableSetterType" : "Target" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Target", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Target", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Targets", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  (Optional) An array of search criteria that targets instances using a Key,Value combination that you specify. Targets is required if you don't provide one or more instance IDs in the call. For more information about how to use targets, see Sending Commands to a Fleet in the AWS Systems Manager User Guide.

                                                                                                                                                  \n@param targets (Optional) An array of search criteria that targets instances using a Key,Value combination that you specify. Targets is required if you don't provide one or more instance IDs in the call. For more information about how to use targets, see Sending Commands to a Fleet in the AWS Systems Manager User Guide.", "setterMethodName" : "setTargets", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                  (Optional) An array of search criteria that targets instances using a Key,Value combination that you specify. Targets is required if you don't provide one or more instance IDs in the call. For more information about how to use targets, see Sending Commands to a Fleet in the AWS Systems Manager User Guide.

                                                                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "TimeoutSeconds" : { "beanStyleGetterMethodName" : "getTimeoutSeconds", "beanStyleSetterMethodName" : "setTimeoutSeconds", "c2jName" : "TimeoutSeconds", "c2jShape" : "TimeoutSeconds", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  If this time is reached and the command has not already started running, it will not run.

                                                                                                                                                  \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 #timeoutSeconds(Integer)}.\n@param timeoutSeconds 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 #timeoutSeconds(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                  If this time is reached and the command has not already started running, it will not run.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timeoutSeconds", "fluentSetterDocumentation" : "

                                                                                                                                                  If this time is reached and the command has not already started running, it will not run.

                                                                                                                                                  \n@param timeoutSeconds If this time is reached and the command has not already started running, it will not run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "timeoutSeconds", "getterDocumentation" : "

                                                                                                                                                  If this time is reached and the command has not already started running, it will not run.

                                                                                                                                                  \n@return If this time is reached and the command has not already started running, it will not run.", "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" : "TimeoutSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TimeoutSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "TimeoutSeconds", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  If this time is reached and the command has not already started running, it will not run.

                                                                                                                                                  \n@param timeoutSeconds If this time is reached and the command has not already started running, it will not run.", "setterMethodName" : "setTimeoutSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "timeoutSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "timeoutSeconds", "variableType" : "Integer", "documentation" : "

                                                                                                                                                  If this time is reached and the command has not already started running, it will not run.

                                                                                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getInstanceIds", "beanStyleSetterMethodName" : "setInstanceIds", "c2jName" : "InstanceIds", "c2jShape" : "InstanceIdList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The instance IDs where the command should run. You can specify a maximum of 50 IDs. If you prefer not to list individual instance IDs, you can instead send commands to a fleet of instances using the Targets parameter, which accepts EC2 tags. For more information about how to use targets, see Sending Commands to a Fleet in the AWS Systems Manager User Guide.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #instanceIds(List)}.\n@param instanceIds a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceIds(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The instance IDs where the command should run. You can specify a maximum of 50 IDs. If you prefer not to list individual instance IDs, you can instead send commands to a fleet of instances using the Targets parameter, which accepts EC2 tags. For more information about how to use targets, see Sending Commands to a Fleet in the AWS Systems Manager User Guide.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceIds", "fluentSetterDocumentation" : "

                                                                                                                                                  The instance IDs where the command should run. You can specify a maximum of 50 IDs. If you prefer not to list individual instance IDs, you can instead send commands to a fleet of instances using the Targets parameter, which accepts EC2 tags. For more information about how to use targets, see Sending Commands to a Fleet in the AWS Systems Manager User Guide.

                                                                                                                                                  \n@param instanceIds The instance IDs where the command should run. You can specify a maximum of 50 IDs. If you prefer not to list individual instance IDs, you can instead send commands to a fleet of instances using the Targets parameter, which accepts EC2 tags. For more information about how to use targets, see Sending Commands to a Fleet in the AWS Systems Manager User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceIds", "getterDocumentation" : "

                                                                                                                                                  The instance IDs where the command should run. You can specify a maximum of 50 IDs. If you prefer not to list individual instance IDs, you can instead send commands to a fleet of instances using the Targets parameter, which accepts EC2 tags. For more information about how to use targets, see Sending Commands to a Fleet in the AWS Systems Manager User Guide.

                                                                                                                                                  \n

                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                  \n@return The instance IDs where the command should run. You can specify a maximum of 50 IDs. If you prefer not to list individual instance IDs, you can instead send commands to a fleet of instances using the Targets parameter, which accepts EC2 tags. For more information about how to use targets, see Sending Commands to a Fleet in the AWS Systems Manager User Guide.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "InstanceIds", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The instance IDs where the command should run. You can specify a maximum of 50 IDs. If you prefer not to list individual instance IDs, you can instead send commands to a fleet of instances using the Targets parameter, which accepts EC2 tags. For more information about how to use targets, see Sending Commands to a Fleet in the AWS Systems Manager User Guide.

                                                                                                                                                  \n@param instanceIds The instance IDs where the command should run. You can specify a maximum of 50 IDs. If you prefer not to list individual instance IDs, you can instead send commands to a fleet of instances using the Targets parameter, which accepts EC2 tags. For more information about how to use targets, see Sending Commands to a Fleet in the AWS Systems Manager User Guide.", "setterMethodName" : "setInstanceIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "instanceIds", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                  The instance IDs where the command should run. You can specify a maximum of 50 IDs. If you prefer not to list individual instance IDs, you can instead send commands to a fleet of instances using the Targets parameter, which accepts EC2 tags. For more information about how to use targets, see Sending Commands to a Fleet in the AWS Systems Manager User Guide.

                                                                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTargets", "beanStyleSetterMethodName" : "setTargets", "c2jName" : "Targets", "c2jShape" : "Targets", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  (Optional) An array of search criteria that targets instances using a Key,Value combination that you specify. Targets is required if you don't provide one or more instance IDs in the call. For more information about how to use targets, see Sending Commands to a Fleet in the AWS Systems Manager User Guide.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #targets(List)}.\n@param targets a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targets(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                  (Optional) An array of search criteria that targets instances using a Key,Value combination that you specify. Targets is required if you don't provide one or more instance IDs in the call. For more information about how to use targets, see Sending Commands to a Fleet in the AWS Systems Manager User Guide.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targets", "fluentSetterDocumentation" : "

                                                                                                                                                  (Optional) An array of search criteria that targets instances using a Key,Value combination that you specify. Targets is required if you don't provide one or more instance IDs in the call. For more information about how to use targets, see Sending Commands to a Fleet in the AWS Systems Manager User Guide.

                                                                                                                                                  \n@param targets (Optional) An array of search criteria that targets instances using a Key,Value combination that you specify. Targets is required if you don't provide one or more instance IDs in the call. For more information about how to use targets, see Sending Commands to a Fleet in the AWS Systems Manager User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targets", "getterDocumentation" : "

                                                                                                                                                  (Optional) An array of search criteria that targets instances using a Key,Value combination that you specify. Targets is required if you don't provide one or more instance IDs in the call. For more information about how to use targets, see Sending Commands to a Fleet in the AWS Systems Manager User Guide.

                                                                                                                                                  \n

                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                  \n@return (Optional) An array of search criteria that targets instances using a Key,Value combination that you specify. Targets is required if you don't provide one or more instance IDs in the call. For more information about how to use targets, see Sending Commands to a Fleet in the AWS Systems Manager User Guide.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Targets", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Targets", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Target", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Target.Builder} avoiding the need to create one manually via {@link Target#builder()}.\n\nWhen the {@link Consumer} completes, {@link Target.Builder#build()} is called immediately and its result is passed to {@link #member(Target)}.\n@param member a consumer that will call methods on {@link Target.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Target)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Target", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : null, "simpleType" : "Target", "variableSetterType" : "Target" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : "", "simpleType" : "Target", "variableSetterType" : "Target" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Target", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Target", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Targets", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  (Optional) An array of search criteria that targets instances using a Key,Value combination that you specify. Targets is required if you don't provide one or more instance IDs in the call. For more information about how to use targets, see Sending Commands to a Fleet in the AWS Systems Manager User Guide.

                                                                                                                                                  \n@param targets (Optional) An array of search criteria that targets instances using a Key,Value combination that you specify. Targets is required if you don't provide one or more instance IDs in the call. For more information about how to use targets, see Sending Commands to a Fleet in the AWS Systems Manager User Guide.", "setterMethodName" : "setTargets", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                  (Optional) An array of search criteria that targets instances using a Key,Value combination that you specify. Targets is required if you don't provide one or more instance IDs in the call. For more information about how to use targets, see Sending Commands to a Fleet in the AWS Systems Manager User Guide.

                                                                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDocumentName", "beanStyleSetterMethodName" : "setDocumentName", "c2jName" : "DocumentName", "c2jShape" : "DocumentARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  Required. The name of the Systems Manager document to run. This can be a public document or a custom document.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentName(String)}.\n@param documentName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  Required. The name of the Systems Manager document to run. This can be a public document or a custom document.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "documentName", "fluentSetterDocumentation" : "

                                                                                                                                                  Required. The name of the Systems Manager document to run. This can be a public document or a custom document.

                                                                                                                                                  \n@param documentName Required. The name of the Systems Manager document to run. This can be a public document or a custom document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "documentName", "getterDocumentation" : "

                                                                                                                                                  Required. The name of the Systems Manager document to run. This can be a public document or a custom document.

                                                                                                                                                  \n@return Required. The name of the Systems Manager document to run. This can be a public document or a custom document.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  Required. The name of the Systems Manager document to run. This can be a public document or a custom document.

                                                                                                                                                  \n@param documentName Required. The name of the Systems Manager document to run. This can be a public document or a custom document.", "setterMethodName" : "setDocumentName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentName", "variableType" : "String", "documentation" : "

                                                                                                                                                  Required. The name of the Systems Manager document to run. This can be a public document or a custom document.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDocumentVersion", "beanStyleSetterMethodName" : "setDocumentVersion", "c2jName" : "DocumentVersion", "c2jShape" : "DocumentVersion", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The SSM document version to use in the request. You can specify $DEFAULT, $LATEST, or a specific version number. If you run commands by using the AWS CLI, then you must escape the first two options by using a backslash. If you specify a version number, then you don't need to use the backslash. For example:

                                                                                                                                                  --document-version \"\\$DEFAULT\"

                                                                                                                                                  --document-version \"\\$LATEST\"

                                                                                                                                                  --document-version \"3\"

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentVersion(String)}.\n@param documentVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentVersion(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The SSM document version to use in the request. You can specify $DEFAULT, $LATEST, or a specific version number. If you run commands by using the AWS CLI, then you must escape the first two options by using a backslash. If you specify a version number, then you don't need to use the backslash. For example:

                                                                                                                                                  --document-version \"\\$DEFAULT\"

                                                                                                                                                  --document-version \"\\$LATEST\"

                                                                                                                                                  --document-version \"3\"

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "documentVersion", "fluentSetterDocumentation" : "

                                                                                                                                                  The SSM document version to use in the request. You can specify $DEFAULT, $LATEST, or a specific version number. If you run commands by using the AWS CLI, then you must escape the first two options by using a backslash. If you specify a version number, then you don't need to use the backslash. For example:

                                                                                                                                                  --document-version \"\\$DEFAULT\"

                                                                                                                                                  --document-version \"\\$LATEST\"

                                                                                                                                                  --document-version \"3\"

                                                                                                                                                  \n@param documentVersion The SSM document version to use in the request. You can specify $DEFAULT, $LATEST, or a specific version number. If you run commands by using the AWS CLI, then you must escape the first two options by using a backslash. If you specify a version number, then you don't need to use the backslash. For example:

                                                                                                                                                  --document-version \"\\$DEFAULT\"

                                                                                                                                                  --document-version \"\\$LATEST\"

                                                                                                                                                  --document-version \"3\"\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "documentVersion", "getterDocumentation" : "

                                                                                                                                                  The SSM document version to use in the request. You can specify $DEFAULT, $LATEST, or a specific version number. If you run commands by using the AWS CLI, then you must escape the first two options by using a backslash. If you specify a version number, then you don't need to use the backslash. For example:

                                                                                                                                                  --document-version \"\\$DEFAULT\"

                                                                                                                                                  --document-version \"\\$LATEST\"

                                                                                                                                                  --document-version \"3\"

                                                                                                                                                  \n@return The SSM document version to use in the request. You can specify $DEFAULT, $LATEST, or a specific version number. If you run commands by using the AWS CLI, then you must escape the first two options by using a backslash. If you specify a version number, then you don't need to use the backslash. For example:

                                                                                                                                                  --document-version \"\\$DEFAULT\"

                                                                                                                                                  --document-version \"\\$LATEST\"

                                                                                                                                                  --document-version \"3\"", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The SSM document version to use in the request. You can specify $DEFAULT, $LATEST, or a specific version number. If you run commands by using the AWS CLI, then you must escape the first two options by using a backslash. If you specify a version number, then you don't need to use the backslash. For example:

                                                                                                                                                  --document-version \"\\$DEFAULT\"

                                                                                                                                                  --document-version \"\\$LATEST\"

                                                                                                                                                  --document-version \"3\"

                                                                                                                                                  \n@param documentVersion The SSM document version to use in the request. You can specify $DEFAULT, $LATEST, or a specific version number. If you run commands by using the AWS CLI, then you must escape the first two options by using a backslash. If you specify a version number, then you don't need to use the backslash. For example:

                                                                                                                                                  --document-version \"\\$DEFAULT\"

                                                                                                                                                  --document-version \"\\$LATEST\"

                                                                                                                                                  --document-version \"3\"", "setterMethodName" : "setDocumentVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : "

                                                                                                                                                  The SSM document version to use in the request. You can specify $DEFAULT, $LATEST, or a specific version number. If you run commands by using the AWS CLI, then you must escape the first two options by using a backslash. If you specify a version number, then you don't need to use the backslash. For example:

                                                                                                                                                  --document-version \"\\$DEFAULT\"

                                                                                                                                                  --document-version \"\\$LATEST\"

                                                                                                                                                  --document-version \"3\"

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDocumentHash", "beanStyleSetterMethodName" : "setDocumentHash", "c2jName" : "DocumentHash", "c2jShape" : "DocumentHash", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The Sha256 or Sha1 hash created by the system when the document was created.

                                                                                                                                                  Sha1 hashes have been deprecated.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentHash(String)}.\n@param documentHash a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentHash(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The Sha256 or Sha1 hash created by the system when the document was created.

                                                                                                                                                  Sha1 hashes have been deprecated.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "documentHash", "fluentSetterDocumentation" : "

                                                                                                                                                  The Sha256 or Sha1 hash created by the system when the document was created.

                                                                                                                                                  Sha1 hashes have been deprecated.

                                                                                                                                                  \n@param documentHash The Sha256 or Sha1 hash created by the system when the document was created.

                                                                                                                                                  Sha1 hashes have been deprecated.

                                                                                                                                                  \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "documentHash", "getterDocumentation" : "

                                                                                                                                                  The Sha256 or Sha1 hash created by the system when the document was created.

                                                                                                                                                  Sha1 hashes have been deprecated.

                                                                                                                                                  \n@return The Sha256 or Sha1 hash created by the system when the document was created.

                                                                                                                                                  Sha1 hashes have been deprecated.

                                                                                                                                                  ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentHash", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentHash", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentHash", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The Sha256 or Sha1 hash created by the system when the document was created.

                                                                                                                                                  Sha1 hashes have been deprecated.

                                                                                                                                                  \n@param documentHash The Sha256 or Sha1 hash created by the system when the document was created.

                                                                                                                                                  Sha1 hashes have been deprecated.

                                                                                                                                                  ", "setterMethodName" : "setDocumentHash", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentHash", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentHash", "variableType" : "String", "documentation" : "

                                                                                                                                                  The Sha256 or Sha1 hash created by the system when the document was created.

                                                                                                                                                  Sha1 hashes have been deprecated.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDocumentHashTypeAsString", "beanStyleSetterMethodName" : "setDocumentHashType", "c2jName" : "DocumentHashType", "c2jShape" : "DocumentHashType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  Sha256 or Sha1.

                                                                                                                                                  Sha1 hashes have been deprecated.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentHashTypeAsString(String)}.\n@param documentHashType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentHashType(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  Sha256 or Sha1.

                                                                                                                                                  Sha1 hashes have been deprecated.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : "DocumentHashType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "documentHashType", "fluentEnumSetterMethodName" : "documentHashType", "fluentGetterMethodName" : "documentHashTypeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                  Sha256 or Sha1.

                                                                                                                                                  Sha1 hashes have been deprecated.

                                                                                                                                                  \n@param documentHashType Sha256 or Sha1.

                                                                                                                                                  Sha1 hashes have been deprecated.

                                                                                                                                                  \n@see DocumentHashType\n@return Returns a reference to this object so that method calls can be chained together.\n@see DocumentHashType", "fluentSetterMethodName" : "documentHashType", "getterDocumentation" : "

                                                                                                                                                  Sha256 or Sha1.

                                                                                                                                                  Sha1 hashes have been deprecated.

                                                                                                                                                  \n

                                                                                                                                                  \nIf the service returns an enum value that is not available in the current SDK version, {@link #documentHashType} will return {@link DocumentHashType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #documentHashTypeAsString}.\n

                                                                                                                                                  \n@return Sha256 or Sha1.

                                                                                                                                                  Sha1 hashes have been deprecated.

                                                                                                                                                  \n@see DocumentHashType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentHashType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentHashType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentHashType", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  Sha256 or Sha1.

                                                                                                                                                  Sha1 hashes have been deprecated.

                                                                                                                                                  \n@param documentHashType Sha256 or Sha1.

                                                                                                                                                  Sha1 hashes have been deprecated.

                                                                                                                                                  \n@see DocumentHashType", "setterMethodName" : "setDocumentHashType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentHashType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentHashType", "variableType" : "String", "documentation" : "

                                                                                                                                                  Sha256 or Sha1.

                                                                                                                                                  Sha1 hashes have been deprecated.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTimeoutSeconds", "beanStyleSetterMethodName" : "setTimeoutSeconds", "c2jName" : "TimeoutSeconds", "c2jShape" : "TimeoutSeconds", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  If this time is reached and the command has not already started running, it will not run.

                                                                                                                                                  \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 #timeoutSeconds(Integer)}.\n@param timeoutSeconds 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 #timeoutSeconds(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                  If this time is reached and the command has not already started running, it will not run.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timeoutSeconds", "fluentSetterDocumentation" : "

                                                                                                                                                  If this time is reached and the command has not already started running, it will not run.

                                                                                                                                                  \n@param timeoutSeconds If this time is reached and the command has not already started running, it will not run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "timeoutSeconds", "getterDocumentation" : "

                                                                                                                                                  If this time is reached and the command has not already started running, it will not run.

                                                                                                                                                  \n@return If this time is reached and the command has not already started running, it will not run.", "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" : "TimeoutSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TimeoutSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "TimeoutSeconds", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  If this time is reached and the command has not already started running, it will not run.

                                                                                                                                                  \n@param timeoutSeconds If this time is reached and the command has not already started running, it will not run.", "setterMethodName" : "setTimeoutSeconds", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "timeoutSeconds", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "timeoutSeconds", "variableType" : "Integer", "documentation" : "

                                                                                                                                                  If this time is reached and the command has not already started running, it will not run.

                                                                                                                                                  ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getComment", "beanStyleSetterMethodName" : "setComment", "c2jName" : "Comment", "c2jShape" : "Comment", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  User-specified information about the command, such as a brief description of what the command should do.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #comment(String)}.\n@param comment a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #comment(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  User-specified information about the command, such as a brief description of what the command should do.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "comment", "fluentSetterDocumentation" : "

                                                                                                                                                  User-specified information about the command, such as a brief description of what the command should do.

                                                                                                                                                  \n@param comment User-specified information about the command, such as a brief description of what the command should do.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "comment", "getterDocumentation" : "

                                                                                                                                                  User-specified information about the command, such as a brief description of what the command should do.

                                                                                                                                                  \n@return User-specified information about the command, such as a brief description of what the command should do.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Comment", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Comment", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Comment", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  User-specified information about the command, such as a brief description of what the command should do.

                                                                                                                                                  \n@param comment User-specified information about the command, such as a brief description of what the command should do.", "setterMethodName" : "setComment", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "comment", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "comment", "variableType" : "String", "documentation" : "

                                                                                                                                                  User-specified information about the command, such as a brief description of what the command should do.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getParameters", "beanStyleSetterMethodName" : "setParameters", "c2jName" : "Parameters", "c2jShape" : "Parameters", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The required and optional parameters specified in the document being run.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link List>.Builder} avoiding the need to create one manually via {@link List>#builder()}.\n\nWhen the {@link Consumer} completes, {@link List>.Builder#build()} is called immediately and its result is passed to {@link #parameters(List>)}.\n@param parameters a consumer that will call methods on {@link List>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #parameters(List>)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The required and optional parameters specified in the document being run.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parameters", "fluentSetterDocumentation" : "

                                                                                                                                                  The required and optional parameters specified in the document being run.

                                                                                                                                                  \n@param parameters The required and optional parameters specified in the document being run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parameters", "getterDocumentation" : "

                                                                                                                                                  The required and optional parameters specified in the document being run.

                                                                                                                                                  \n

                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                  \n@return The required and optional parameters specified in the document being run.", "getterModel" : { "returnType" : "java.util.Map>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Parameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Parameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "ParameterName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "ParameterValueList", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #value(List)}.\n@param value a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(List)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n

                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                  \n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ParameterValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry>", "templateType" : "java.util.Map>" }, "marshallingType" : "MAP", "name" : "Parameters", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The required and optional parameters specified in the document being run.

                                                                                                                                                  \n@param parameters The required and optional parameters specified in the document being run.", "setterMethodName" : "setParameters", "setterModel" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "parameters", "variableType" : "java.util.Map>", "documentation" : null, "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "parameters", "variableType" : "java.util.Map>", "documentation" : "

                                                                                                                                                  The required and optional parameters specified in the document being run.

                                                                                                                                                  ", "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOutputS3Region", "beanStyleSetterMethodName" : "setOutputS3Region", "c2jName" : "OutputS3Region", "c2jShape" : "S3Region", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #outputS3Region(String)}.\n@param outputS3Region a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #outputS3Region(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "outputS3Region", "fluentSetterDocumentation" : "

                                                                                                                                                  (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.

                                                                                                                                                  \n@param outputS3Region (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "outputS3Region", "getterDocumentation" : "

                                                                                                                                                  (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.

                                                                                                                                                  \n@return (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OutputS3Region", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OutputS3Region", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OutputS3Region", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.

                                                                                                                                                  \n@param outputS3Region (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.", "setterMethodName" : "setOutputS3Region", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "outputS3Region", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "outputS3Region", "variableType" : "String", "documentation" : "

                                                                                                                                                  (Deprecated) You can no longer specify this parameter. The system ignores it. Instead, Systems Manager automatically determines the Amazon S3 bucket region.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOutputS3BucketName", "beanStyleSetterMethodName" : "setOutputS3BucketName", "c2jName" : "OutputS3BucketName", "c2jShape" : "S3BucketName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The name of the S3 bucket where command execution responses should be stored.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #outputS3BucketName(String)}.\n@param outputS3BucketName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #outputS3BucketName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The name of the S3 bucket where command execution responses should be stored.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "outputS3BucketName", "fluentSetterDocumentation" : "

                                                                                                                                                  The name of the S3 bucket where command execution responses should be stored.

                                                                                                                                                  \n@param outputS3BucketName The name of the S3 bucket where command execution responses should be stored.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "outputS3BucketName", "getterDocumentation" : "

                                                                                                                                                  The name of the S3 bucket where command execution responses should be stored.

                                                                                                                                                  \n@return The name of the S3 bucket where command execution responses should be stored.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OutputS3BucketName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OutputS3BucketName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OutputS3BucketName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The name of the S3 bucket where command execution responses should be stored.

                                                                                                                                                  \n@param outputS3BucketName The name of the S3 bucket where command execution responses should be stored.", "setterMethodName" : "setOutputS3BucketName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "outputS3BucketName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "outputS3BucketName", "variableType" : "String", "documentation" : "

                                                                                                                                                  The name of the S3 bucket where command execution responses should be stored.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOutputS3KeyPrefix", "beanStyleSetterMethodName" : "setOutputS3KeyPrefix", "c2jName" : "OutputS3KeyPrefix", "c2jShape" : "S3KeyPrefix", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The directory structure within the S3 bucket where the responses should be stored.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #outputS3KeyPrefix(String)}.\n@param outputS3KeyPrefix a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #outputS3KeyPrefix(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The directory structure within the S3 bucket where the responses should be stored.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "outputS3KeyPrefix", "fluentSetterDocumentation" : "

                                                                                                                                                  The directory structure within the S3 bucket where the responses should be stored.

                                                                                                                                                  \n@param outputS3KeyPrefix The directory structure within the S3 bucket where the responses should be stored.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "outputS3KeyPrefix", "getterDocumentation" : "

                                                                                                                                                  The directory structure within the S3 bucket where the responses should be stored.

                                                                                                                                                  \n@return The directory structure within the S3 bucket where the responses should be stored.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OutputS3KeyPrefix", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OutputS3KeyPrefix", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OutputS3KeyPrefix", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The directory structure within the S3 bucket where the responses should be stored.

                                                                                                                                                  \n@param outputS3KeyPrefix The directory structure within the S3 bucket where the responses should be stored.", "setterMethodName" : "setOutputS3KeyPrefix", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "outputS3KeyPrefix", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "outputS3KeyPrefix", "variableType" : "String", "documentation" : "

                                                                                                                                                  The directory structure within the S3 bucket where the responses should be stored.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxConcurrency", "beanStyleSetterMethodName" : "setMaxConcurrency", "c2jName" : "MaxConcurrency", "c2jShape" : "MaxConcurrency", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  (Optional) The maximum number of instances that are allowed to run the command at the same time. You can specify a number such as 10 or a percentage such as 10%. The default value is 50. For more information about how to use MaxConcurrency, see Using Concurrency Controls in the AWS Systems Manager User Guide.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #maxConcurrency(String)}.\n@param maxConcurrency a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxConcurrency(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  (Optional) The maximum number of instances that are allowed to run the command at the same time. You can specify a number such as 10 or a percentage such as 10%. The default value is 50. For more information about how to use MaxConcurrency, see Using Concurrency Controls in the AWS Systems Manager User Guide.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxConcurrency", "fluentSetterDocumentation" : "

                                                                                                                                                  (Optional) The maximum number of instances that are allowed to run the command at the same time. You can specify a number such as 10 or a percentage such as 10%. The default value is 50. For more information about how to use MaxConcurrency, see Using Concurrency Controls in the AWS Systems Manager User Guide.

                                                                                                                                                  \n@param maxConcurrency (Optional) The maximum number of instances that are allowed to run the command at the same time. You can specify a number such as 10 or a percentage such as 10%. The default value is 50. For more information about how to use MaxConcurrency, see Using Concurrency Controls in the AWS Systems Manager User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxConcurrency", "getterDocumentation" : "

                                                                                                                                                  (Optional) The maximum number of instances that are allowed to run the command at the same time. You can specify a number such as 10 or a percentage such as 10%. The default value is 50. For more information about how to use MaxConcurrency, see Using Concurrency Controls in the AWS Systems Manager User Guide.

                                                                                                                                                  \n@return (Optional) The maximum number of instances that are allowed to run the command at the same time. You can specify a number such as 10 or a percentage such as 10%. The default value is 50. For more information about how to use MaxConcurrency, see Using Concurrency Controls in the AWS Systems Manager User Guide.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxConcurrency", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxConcurrency", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MaxConcurrency", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  (Optional) The maximum number of instances that are allowed to run the command at the same time. You can specify a number such as 10 or a percentage such as 10%. The default value is 50. For more information about how to use MaxConcurrency, see Using Concurrency Controls in the AWS Systems Manager User Guide.

                                                                                                                                                  \n@param maxConcurrency (Optional) The maximum number of instances that are allowed to run the command at the same time. You can specify a number such as 10 or a percentage such as 10%. The default value is 50. For more information about how to use MaxConcurrency, see Using Concurrency Controls in the AWS Systems Manager User Guide.", "setterMethodName" : "setMaxConcurrency", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "maxConcurrency", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "maxConcurrency", "variableType" : "String", "documentation" : "

                                                                                                                                                  (Optional) The maximum number of instances that are allowed to run the command at the same time. You can specify a number such as 10 or a percentage such as 10%. The default value is 50. For more information about how to use MaxConcurrency, see Using Concurrency Controls in the AWS Systems Manager User Guide.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxErrors", "beanStyleSetterMethodName" : "setMaxErrors", "c2jName" : "MaxErrors", "c2jShape" : "MaxErrors", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The maximum number of errors allowed without the command failing. When the command fails one more time beyond the value of MaxErrors, the systems stops sending the command to additional targets. You can specify a number like 10 or a percentage like 10%. The default value is 0. For more information about how to use MaxErrors, see Using Error Controls in the AWS Systems Manager User Guide.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #maxErrors(String)}.\n@param maxErrors a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxErrors(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The maximum number of errors allowed without the command failing. When the command fails one more time beyond the value of MaxErrors, the systems stops sending the command to additional targets. You can specify a number like 10 or a percentage like 10%. The default value is 0. For more information about how to use MaxErrors, see Using Error Controls in the AWS Systems Manager User Guide.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxErrors", "fluentSetterDocumentation" : "

                                                                                                                                                  The maximum number of errors allowed without the command failing. When the command fails one more time beyond the value of MaxErrors, the systems stops sending the command to additional targets. You can specify a number like 10 or a percentage like 10%. The default value is 0. For more information about how to use MaxErrors, see Using Error Controls in the AWS Systems Manager User Guide.

                                                                                                                                                  \n@param maxErrors The maximum number of errors allowed without the command failing. When the command fails one more time beyond the value of MaxErrors, the systems stops sending the command to additional targets. You can specify a number like 10 or a percentage like 10%. The default value is 0. For more information about how to use MaxErrors, see Using Error Controls in the AWS Systems Manager User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxErrors", "getterDocumentation" : "

                                                                                                                                                  The maximum number of errors allowed without the command failing. When the command fails one more time beyond the value of MaxErrors, the systems stops sending the command to additional targets. You can specify a number like 10 or a percentage like 10%. The default value is 0. For more information about how to use MaxErrors, see Using Error Controls in the AWS Systems Manager User Guide.

                                                                                                                                                  \n@return The maximum number of errors allowed without the command failing. When the command fails one more time beyond the value of MaxErrors, the systems stops sending the command to additional targets. You can specify a number like 10 or a percentage like 10%. The default value is 0. For more information about how to use MaxErrors, see Using Error Controls in the AWS Systems Manager User Guide.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxErrors", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxErrors", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MaxErrors", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The maximum number of errors allowed without the command failing. When the command fails one more time beyond the value of MaxErrors, the systems stops sending the command to additional targets. You can specify a number like 10 or a percentage like 10%. The default value is 0. For more information about how to use MaxErrors, see Using Error Controls in the AWS Systems Manager User Guide.

                                                                                                                                                  \n@param maxErrors The maximum number of errors allowed without the command failing. When the command fails one more time beyond the value of MaxErrors, the systems stops sending the command to additional targets. You can specify a number like 10 or a percentage like 10%. The default value is 0. For more information about how to use MaxErrors, see Using Error Controls in the AWS Systems Manager User Guide.", "setterMethodName" : "setMaxErrors", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "maxErrors", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "maxErrors", "variableType" : "String", "documentation" : "

                                                                                                                                                  The maximum number of errors allowed without the command failing. When the command fails one more time beyond the value of MaxErrors, the systems stops sending the command to additional targets. You can specify a number like 10 or a percentage like 10%. The default value is 0. For more information about how to use MaxErrors, see Using Error Controls in the AWS Systems Manager User Guide.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getServiceRoleArn", "beanStyleSetterMethodName" : "setServiceRoleArn", "c2jName" : "ServiceRoleArn", "c2jShape" : "ServiceRole", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for Run Command commands.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #serviceRoleArn(String)}.\n@param serviceRoleArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #serviceRoleArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for Run Command commands.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serviceRoleArn", "fluentSetterDocumentation" : "

                                                                                                                                                  The ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for Run Command commands.

                                                                                                                                                  \n@param serviceRoleArn The ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for Run Command commands.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serviceRoleArn", "getterDocumentation" : "

                                                                                                                                                  The ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for Run Command commands.

                                                                                                                                                  \n@return The ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for Run Command commands.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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 ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for Run Command commands.

                                                                                                                                                  \n@param serviceRoleArn The ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for Run Command commands.", "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 ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for Run Command commands.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNotificationConfig", "beanStyleSetterMethodName" : "setNotificationConfig", "c2jName" : "NotificationConfig", "c2jShape" : "NotificationConfig", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  Configurations for sending notifications.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link NotificationConfig.Builder} avoiding the need to create one manually via {@link NotificationConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link NotificationConfig.Builder#build()} is called immediately and its result is passed to {@link #notificationConfig(NotificationConfig)}.\n@param notificationConfig a consumer that will call methods on {@link NotificationConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #notificationConfig(NotificationConfig)", "deprecated" : false, "documentation" : "

                                                                                                                                                  Configurations for sending notifications.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "notificationConfig", "fluentSetterDocumentation" : "

                                                                                                                                                  Configurations for sending notifications.

                                                                                                                                                  \n@param notificationConfig Configurations for sending notifications.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "notificationConfig", "getterDocumentation" : "

                                                                                                                                                  Configurations for sending notifications.

                                                                                                                                                  \n@return Configurations for sending notifications.", "getterModel" : { "returnType" : "NotificationConfig", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NotificationConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NotificationConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "NotificationConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  Configurations for sending notifications.

                                                                                                                                                  \n@param notificationConfig Configurations for sending notifications.", "setterMethodName" : "setNotificationConfig", "setterModel" : { "variableDeclarationType" : "NotificationConfig", "variableName" : "notificationConfig", "variableType" : "NotificationConfig", "documentation" : null, "simpleType" : "NotificationConfig", "variableSetterType" : "NotificationConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "NotificationConfig", "variableName" : "notificationConfig", "variableType" : "NotificationConfig", "documentation" : "

                                                                                                                                                  Configurations for sending notifications.

                                                                                                                                                  ", "simpleType" : "NotificationConfig", "variableSetterType" : "NotificationConfig" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCloudWatchOutputConfig", "beanStyleSetterMethodName" : "setCloudWatchOutputConfig", "c2jName" : "CloudWatchOutputConfig", "c2jShape" : "CloudWatchOutputConfig", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  Enables Systems Manager to send Run Command output to Amazon CloudWatch Logs.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link CloudWatchOutputConfig.Builder} avoiding the need to create one manually via {@link CloudWatchOutputConfig#builder()}.\n\nWhen the {@link Consumer} completes, {@link CloudWatchOutputConfig.Builder#build()} is called immediately and its result is passed to {@link #cloudWatchOutputConfig(CloudWatchOutputConfig)}.\n@param cloudWatchOutputConfig a consumer that will call methods on {@link CloudWatchOutputConfig.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cloudWatchOutputConfig(CloudWatchOutputConfig)", "deprecated" : false, "documentation" : "

                                                                                                                                                  Enables Systems Manager to send Run Command output to Amazon CloudWatch Logs.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cloudWatchOutputConfig", "fluentSetterDocumentation" : "

                                                                                                                                                  Enables Systems Manager to send Run Command output to Amazon CloudWatch Logs.

                                                                                                                                                  \n@param cloudWatchOutputConfig Enables Systems Manager to send Run Command output to Amazon CloudWatch Logs.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cloudWatchOutputConfig", "getterDocumentation" : "

                                                                                                                                                  Enables Systems Manager to send Run Command output to Amazon CloudWatch Logs.

                                                                                                                                                  \n@return Enables Systems Manager to send Run Command output to Amazon CloudWatch Logs.", "getterModel" : { "returnType" : "CloudWatchOutputConfig", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CloudWatchOutputConfig", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CloudWatchOutputConfig", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "CloudWatchOutputConfig", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  Enables Systems Manager to send Run Command output to Amazon CloudWatch Logs.

                                                                                                                                                  \n@param cloudWatchOutputConfig Enables Systems Manager to send Run Command output to Amazon CloudWatch Logs.", "setterMethodName" : "setCloudWatchOutputConfig", "setterModel" : { "variableDeclarationType" : "CloudWatchOutputConfig", "variableName" : "cloudWatchOutputConfig", "variableType" : "CloudWatchOutputConfig", "documentation" : null, "simpleType" : "CloudWatchOutputConfig", "variableSetterType" : "CloudWatchOutputConfig" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "CloudWatchOutputConfig", "variableName" : "cloudWatchOutputConfig", "variableType" : "CloudWatchOutputConfig", "documentation" : "

                                                                                                                                                  Enables Systems Manager to send Run Command output to Amazon CloudWatch Logs.

                                                                                                                                                  ", "simpleType" : "CloudWatchOutputConfig", "variableSetterType" : "CloudWatchOutputConfig" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "DocumentName" ], "shapeName" : "SendCommandRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "SendCommandRequest", "variableName" : "sendCommandRequest", "variableType" : "SendCommandRequest", "documentation" : null, "simpleType" : "SendCommandRequest", "variableSetterType" : "SendCommandRequest" }, "wrapper" : false }, "SendCommandResponse" : { "c2jName" : "SendCommandResult", "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" : [ { "beanStyleGetterMethodName" : "getCommand", "beanStyleSetterMethodName" : "setCommand", "c2jName" : "Command", "c2jShape" : "Command", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The request as it was received by Systems Manager. Also provides the command ID which can be used future references to this request.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link Command.Builder} avoiding the need to create one manually via {@link Command#builder()}.\n\nWhen the {@link Consumer} completes, {@link Command.Builder#build()} is called immediately and its result is passed to {@link #command(Command)}.\n@param command a consumer that will call methods on {@link Command.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #command(Command)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The request as it was received by Systems Manager. Also provides the command ID which can be used future references to this request.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "command", "fluentSetterDocumentation" : "

                                                                                                                                                  The request as it was received by Systems Manager. Also provides the command ID which can be used future references to this request.

                                                                                                                                                  \n@param command The request as it was received by Systems Manager. Also provides the command ID which can be used future references to this request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "command", "getterDocumentation" : "

                                                                                                                                                  The request as it was received by Systems Manager. Also provides the command ID which can be used future references to this request.

                                                                                                                                                  \n@return The request as it was received by Systems Manager. Also provides the command ID which can be used future references to this request.", "getterModel" : { "returnType" : "Command", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Command", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Command", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Command", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The request as it was received by Systems Manager. Also provides the command ID which can be used future references to this request.

                                                                                                                                                  \n@param command The request as it was received by Systems Manager. Also provides the command ID which can be used future references to this request.", "setterMethodName" : "setCommand", "setterModel" : { "variableDeclarationType" : "Command", "variableName" : "command", "variableType" : "Command", "documentation" : null, "simpleType" : "Command", "variableSetterType" : "Command" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Command", "variableName" : "command", "variableType" : "Command", "documentation" : "

                                                                                                                                                  The request as it was received by Systems Manager. Also provides the command ID which can be used future references to this request.

                                                                                                                                                  ", "simpleType" : "Command", "variableSetterType" : "Command" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Command" : { "beanStyleGetterMethodName" : "getCommand", "beanStyleSetterMethodName" : "setCommand", "c2jName" : "Command", "c2jShape" : "Command", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The request as it was received by Systems Manager. Also provides the command ID which can be used future references to this request.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link Command.Builder} avoiding the need to create one manually via {@link Command#builder()}.\n\nWhen the {@link Consumer} completes, {@link Command.Builder#build()} is called immediately and its result is passed to {@link #command(Command)}.\n@param command a consumer that will call methods on {@link Command.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #command(Command)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The request as it was received by Systems Manager. Also provides the command ID which can be used future references to this request.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "command", "fluentSetterDocumentation" : "

                                                                                                                                                  The request as it was received by Systems Manager. Also provides the command ID which can be used future references to this request.

                                                                                                                                                  \n@param command The request as it was received by Systems Manager. Also provides the command ID which can be used future references to this request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "command", "getterDocumentation" : "

                                                                                                                                                  The request as it was received by Systems Manager. Also provides the command ID which can be used future references to this request.

                                                                                                                                                  \n@return The request as it was received by Systems Manager. Also provides the command ID which can be used future references to this request.", "getterModel" : { "returnType" : "Command", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Command", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Command", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Command", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The request as it was received by Systems Manager. Also provides the command ID which can be used future references to this request.

                                                                                                                                                  \n@param command The request as it was received by Systems Manager. Also provides the command ID which can be used future references to this request.", "setterMethodName" : "setCommand", "setterModel" : { "variableDeclarationType" : "Command", "variableName" : "command", "variableType" : "Command", "documentation" : null, "simpleType" : "Command", "variableSetterType" : "Command" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Command", "variableName" : "command", "variableType" : "Command", "documentation" : "

                                                                                                                                                  The request as it was received by Systems Manager. Also provides the command ID which can be used future references to this request.

                                                                                                                                                  ", "simpleType" : "Command", "variableSetterType" : "Command" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getCommand", "beanStyleSetterMethodName" : "setCommand", "c2jName" : "Command", "c2jShape" : "Command", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The request as it was received by Systems Manager. Also provides the command ID which can be used future references to this request.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link Command.Builder} avoiding the need to create one manually via {@link Command#builder()}.\n\nWhen the {@link Consumer} completes, {@link Command.Builder#build()} is called immediately and its result is passed to {@link #command(Command)}.\n@param command a consumer that will call methods on {@link Command.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #command(Command)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The request as it was received by Systems Manager. Also provides the command ID which can be used future references to this request.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "command", "fluentSetterDocumentation" : "

                                                                                                                                                  The request as it was received by Systems Manager. Also provides the command ID which can be used future references to this request.

                                                                                                                                                  \n@param command The request as it was received by Systems Manager. Also provides the command ID which can be used future references to this request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "command", "getterDocumentation" : "

                                                                                                                                                  The request as it was received by Systems Manager. Also provides the command ID which can be used future references to this request.

                                                                                                                                                  \n@return The request as it was received by Systems Manager. Also provides the command ID which can be used future references to this request.", "getterModel" : { "returnType" : "Command", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Command", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Command", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "Command", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The request as it was received by Systems Manager. Also provides the command ID which can be used future references to this request.

                                                                                                                                                  \n@param command The request as it was received by Systems Manager. Also provides the command ID which can be used future references to this request.", "setterMethodName" : "setCommand", "setterModel" : { "variableDeclarationType" : "Command", "variableName" : "command", "variableType" : "Command", "documentation" : null, "simpleType" : "Command", "variableSetterType" : "Command" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Command", "variableName" : "command", "variableType" : "Command", "documentation" : "

                                                                                                                                                  The request as it was received by Systems Manager. Also provides the command ID which can be used future references to this request.

                                                                                                                                                  ", "simpleType" : "Command", "variableSetterType" : "Command" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "SendCommandResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "SendCommandResponse", "variableName" : "sendCommandResponse", "variableType" : "SendCommandResponse", "documentation" : null, "simpleType" : "SendCommandResponse", "variableSetterType" : "SendCommandResponse" }, "wrapper" : false }, "ServiceSetting" : { "c2jName" : "ServiceSetting", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                  The service setting data structure.

                                                                                                                                                  ServiceSetting is an account-level setting for an AWS service. This setting defines how a user interacts with or uses a service or a feature of a service. For example, if an AWS service charges money to the account based on feature or service usage, then the AWS service team might create a default setting of \"false\". This means the user can't use this feature unless they change the setting to \"true\" and intentionally opt in for a paid feature.

                                                                                                                                                  Services map a SettingId object to a setting value. AWS services teams define the default value for a SettingId. You can't create a new SettingId, but you can overwrite the default value if you have the ssm:UpdateServiceSetting permission for the setting. Use the UpdateServiceSetting API action to change the default setting. Or, use the ResetServiceSetting to change the value back to the original value defined by the AWS service team.

                                                                                                                                                  ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getSettingId", "beanStyleSetterMethodName" : "setSettingId", "c2jName" : "SettingId", "c2jShape" : "ServiceSettingId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The ID of the service setting.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #settingId(String)}.\n@param settingId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #settingId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The ID of the service setting.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "settingId", "fluentSetterDocumentation" : "

                                                                                                                                                  The ID of the service setting.

                                                                                                                                                  \n@param settingId The ID of the service setting.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "settingId", "getterDocumentation" : "

                                                                                                                                                  The ID of the service setting.

                                                                                                                                                  \n@return The ID of the service setting.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SettingId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SettingId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SettingId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The ID of the service setting.

                                                                                                                                                  \n@param settingId The ID of the service setting.", "setterMethodName" : "setSettingId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "settingId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "settingId", "variableType" : "String", "documentation" : "

                                                                                                                                                  The ID of the service setting.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSettingValue", "beanStyleSetterMethodName" : "setSettingValue", "c2jName" : "SettingValue", "c2jShape" : "ServiceSettingValue", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The value of the service setting.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #settingValue(String)}.\n@param settingValue a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #settingValue(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The value of the service setting.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "settingValue", "fluentSetterDocumentation" : "

                                                                                                                                                  The value of the service setting.

                                                                                                                                                  \n@param settingValue The value of the service setting.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "settingValue", "getterDocumentation" : "

                                                                                                                                                  The value of the service setting.

                                                                                                                                                  \n@return The value of the service setting.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SettingValue", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SettingValue", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SettingValue", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The value of the service setting.

                                                                                                                                                  \n@param settingValue The value of the service setting.", "setterMethodName" : "setSettingValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "settingValue", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "settingValue", "variableType" : "String", "documentation" : "

                                                                                                                                                  The value of the service setting.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastModifiedDate", "beanStyleSetterMethodName" : "setLastModifiedDate", "c2jName" : "LastModifiedDate", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The last time the service setting was modified.

                                                                                                                                                  \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 #lastModifiedDate(Instant)}.\n@param lastModifiedDate 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 #lastModifiedDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The last time the service setting was modified.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModifiedDate", "fluentSetterDocumentation" : "

                                                                                                                                                  The last time the service setting was modified.

                                                                                                                                                  \n@param lastModifiedDate The last time the service setting was modified.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModifiedDate", "getterDocumentation" : "

                                                                                                                                                  The last time the service setting was modified.

                                                                                                                                                  \n@return The last time the service setting was modified.", "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" : "LastModifiedDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastModifiedDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastModifiedDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The last time the service setting was modified.

                                                                                                                                                  \n@param lastModifiedDate The last time the service setting was modified.", "setterMethodName" : "setLastModifiedDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModifiedDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModifiedDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                  The last time the service setting was modified.

                                                                                                                                                  ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastModifiedUser", "beanStyleSetterMethodName" : "setLastModifiedUser", "c2jName" : "LastModifiedUser", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The ARN of the last modified user. This field is populated only if the setting value was overwritten.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #lastModifiedUser(String)}.\n@param lastModifiedUser a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastModifiedUser(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The ARN of the last modified user. This field is populated only if the setting value was overwritten.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModifiedUser", "fluentSetterDocumentation" : "

                                                                                                                                                  The ARN of the last modified user. This field is populated only if the setting value was overwritten.

                                                                                                                                                  \n@param lastModifiedUser The ARN of the last modified user. This field is populated only if the setting value was overwritten.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModifiedUser", "getterDocumentation" : "

                                                                                                                                                  The ARN of the last modified user. This field is populated only if the setting value was overwritten.

                                                                                                                                                  \n@return The ARN of the last modified user. This field is populated only if the setting value was overwritten.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastModifiedUser", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastModifiedUser", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastModifiedUser", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The ARN of the last modified user. This field is populated only if the setting value was overwritten.

                                                                                                                                                  \n@param lastModifiedUser The ARN of the last modified user. This field is populated only if the setting value was overwritten.", "setterMethodName" : "setLastModifiedUser", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastModifiedUser", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastModifiedUser", "variableType" : "String", "documentation" : "

                                                                                                                                                  The ARN of the last modified user. This field is populated only if the setting value was overwritten.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "ARN", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The ARN of the service setting.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The ARN of the service setting.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                  The ARN of the service setting.

                                                                                                                                                  \n@param arn The ARN of the service setting.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                  The ARN of the service setting.

                                                                                                                                                  \n@return The ARN of the service setting.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                  The ARN of the service setting.

                                                                                                                                                  \n@param arn The ARN of the service setting.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                  The ARN of the service setting.

                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                  The status of the service setting. The value can be Default, Customized or PendingUpdate.

                                                                                                                                                  • Default: The current setting uses a default value provisioned by the AWS service team.

                                                                                                                                                  • Customized: The current setting use a custom value specified by the customer.

                                                                                                                                                  • PendingUpdate: The current setting uses a default or custom value, but a setting change request is pending approval.

                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #status(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                  The status of the service setting. The value can be Default, Customized or PendingUpdate.

                                                                                                                                                  • Default: The current setting uses a default value provisioned by the AWS service team.

                                                                                                                                                  • Customized: The current setting use a custom value specified by the customer.

                                                                                                                                                  • PendingUpdate: The current setting uses a default or custom value, but a setting change request is pending approval.

                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "status", "fluentSetterDocumentation" : "

                                                                                                                                                  The status of the service setting. The value can be Default, Customized or PendingUpdate.

                                                                                                                                                  • Default: The current setting uses a default value provisioned by the AWS service team.

                                                                                                                                                  • Customized: The current setting use a custom value specified by the customer.

                                                                                                                                                  • PendingUpdate: The current setting uses a default or custom value, but a setting change request is pending approval.

                                                                                                                                                  \n@param status The status of the service setting. The value can be Default, Customized or PendingUpdate.

                                                                                                                                                  • Default: The current setting uses a default value provisioned by the AWS service team.

                                                                                                                                                  • Customized: The current setting use a custom value specified by the customer.

                                                                                                                                                  • PendingUpdate: The current setting uses a default or custom value, but a setting change request is pending approval.

                                                                                                                                                  • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                                                                                    The status of the service setting. The value can be Default, Customized or PendingUpdate.

                                                                                                                                                    • Default: The current setting uses a default value provisioned by the AWS service team.

                                                                                                                                                    • Customized: The current setting use a custom value specified by the customer.

                                                                                                                                                    • PendingUpdate: The current setting uses a default or custom value, but a setting change request is pending approval.

                                                                                                                                                    \n@return The status of the service setting. The value can be Default, Customized or PendingUpdate.

                                                                                                                                                    • Default: The current setting uses a default value provisioned by the AWS service team.

                                                                                                                                                    • Customized: The current setting use a custom value specified by the customer.

                                                                                                                                                    • PendingUpdate: The current setting uses a default or custom value, but a setting change request is pending approval.

                                                                                                                                                    • ", "getterModel" : { "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 the service setting. The value can be Default, Customized or PendingUpdate.

                                                                                                                                                      • Default: The current setting uses a default value provisioned by the AWS service team.

                                                                                                                                                      • Customized: The current setting use a custom value specified by the customer.

                                                                                                                                                      • PendingUpdate: The current setting uses a default or custom value, but a setting change request is pending approval.

                                                                                                                                                      \n@param status The status of the service setting. The value can be Default, Customized or PendingUpdate.

                                                                                                                                                      • Default: The current setting uses a default value provisioned by the AWS service team.

                                                                                                                                                      • Customized: The current setting use a custom value specified by the customer.

                                                                                                                                                      • PendingUpdate: The current setting uses a default or custom value, but a setting change request is pending approval.

                                                                                                                                                      • ", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                                                                                                                        The status of the service setting. The value can be Default, Customized or PendingUpdate.

                                                                                                                                                        • Default: The current setting uses a default value provisioned by the AWS service team.

                                                                                                                                                        • Customized: The current setting use a custom value specified by the customer.

                                                                                                                                                        • PendingUpdate: The current setting uses a default or custom value, but a setting change request is pending approval.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ARN" : { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "ARN", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The ARN of the service setting.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                        The ARN of the service setting.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                        The ARN of the service setting.

                                                                                                                                                        \n@param arn The ARN of the service setting.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                        The ARN of the service setting.

                                                                                                                                                        \n@return The ARN of the service setting.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The ARN of the service setting.

                                                                                                                                                        \n@param arn The ARN of the service setting.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                        The ARN of the service setting.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "LastModifiedDate" : { "beanStyleGetterMethodName" : "getLastModifiedDate", "beanStyleSetterMethodName" : "setLastModifiedDate", "c2jName" : "LastModifiedDate", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The last time the service setting was modified.

                                                                                                                                                        \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 #lastModifiedDate(Instant)}.\n@param lastModifiedDate 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 #lastModifiedDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                        The last time the service setting was modified.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModifiedDate", "fluentSetterDocumentation" : "

                                                                                                                                                        The last time the service setting was modified.

                                                                                                                                                        \n@param lastModifiedDate The last time the service setting was modified.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModifiedDate", "getterDocumentation" : "

                                                                                                                                                        The last time the service setting was modified.

                                                                                                                                                        \n@return The last time the service setting was modified.", "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" : "LastModifiedDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastModifiedDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastModifiedDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The last time the service setting was modified.

                                                                                                                                                        \n@param lastModifiedDate The last time the service setting was modified.", "setterMethodName" : "setLastModifiedDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModifiedDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModifiedDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                        The last time the service setting was modified.

                                                                                                                                                        ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "LastModifiedUser" : { "beanStyleGetterMethodName" : "getLastModifiedUser", "beanStyleSetterMethodName" : "setLastModifiedUser", "c2jName" : "LastModifiedUser", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The ARN of the last modified user. This field is populated only if the setting value was overwritten.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #lastModifiedUser(String)}.\n@param lastModifiedUser a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastModifiedUser(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                        The ARN of the last modified user. This field is populated only if the setting value was overwritten.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModifiedUser", "fluentSetterDocumentation" : "

                                                                                                                                                        The ARN of the last modified user. This field is populated only if the setting value was overwritten.

                                                                                                                                                        \n@param lastModifiedUser The ARN of the last modified user. This field is populated only if the setting value was overwritten.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModifiedUser", "getterDocumentation" : "

                                                                                                                                                        The ARN of the last modified user. This field is populated only if the setting value was overwritten.

                                                                                                                                                        \n@return The ARN of the last modified user. This field is populated only if the setting value was overwritten.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastModifiedUser", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastModifiedUser", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastModifiedUser", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The ARN of the last modified user. This field is populated only if the setting value was overwritten.

                                                                                                                                                        \n@param lastModifiedUser The ARN of the last modified user. This field is populated only if the setting value was overwritten.", "setterMethodName" : "setLastModifiedUser", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastModifiedUser", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastModifiedUser", "variableType" : "String", "documentation" : "

                                                                                                                                                        The ARN of the last modified user. This field is populated only if the setting value was overwritten.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SettingId" : { "beanStyleGetterMethodName" : "getSettingId", "beanStyleSetterMethodName" : "setSettingId", "c2jName" : "SettingId", "c2jShape" : "ServiceSettingId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The ID of the service setting.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #settingId(String)}.\n@param settingId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #settingId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                        The ID of the service setting.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "settingId", "fluentSetterDocumentation" : "

                                                                                                                                                        The ID of the service setting.

                                                                                                                                                        \n@param settingId The ID of the service setting.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "settingId", "getterDocumentation" : "

                                                                                                                                                        The ID of the service setting.

                                                                                                                                                        \n@return The ID of the service setting.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SettingId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SettingId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SettingId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The ID of the service setting.

                                                                                                                                                        \n@param settingId The ID of the service setting.", "setterMethodName" : "setSettingId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "settingId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "settingId", "variableType" : "String", "documentation" : "

                                                                                                                                                        The ID of the service setting.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SettingValue" : { "beanStyleGetterMethodName" : "getSettingValue", "beanStyleSetterMethodName" : "setSettingValue", "c2jName" : "SettingValue", "c2jShape" : "ServiceSettingValue", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The value of the service setting.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #settingValue(String)}.\n@param settingValue a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #settingValue(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                        The value of the service setting.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "settingValue", "fluentSetterDocumentation" : "

                                                                                                                                                        The value of the service setting.

                                                                                                                                                        \n@param settingValue The value of the service setting.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "settingValue", "getterDocumentation" : "

                                                                                                                                                        The value of the service setting.

                                                                                                                                                        \n@return The value of the service setting.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SettingValue", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SettingValue", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SettingValue", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                        The value of the service setting.

                                                                                                                                                        \n@param settingValue The value of the service setting.", "setterMethodName" : "setSettingValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "settingValue", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "settingValue", "variableType" : "String", "documentation" : "

                                                                                                                                                        The value of the service setting.

                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Status" : { "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                        The status of the service setting. The value can be Default, Customized or PendingUpdate.

                                                                                                                                                        • Default: The current setting uses a default value provisioned by the AWS service team.

                                                                                                                                                        • Customized: The current setting use a custom value specified by the customer.

                                                                                                                                                        • PendingUpdate: The current setting uses a default or custom value, but a setting change request is pending approval.

                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #status(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                        The status of the service setting. The value can be Default, Customized or PendingUpdate.

                                                                                                                                                        • Default: The current setting uses a default value provisioned by the AWS service team.

                                                                                                                                                        • Customized: The current setting use a custom value specified by the customer.

                                                                                                                                                        • PendingUpdate: The current setting uses a default or custom value, but a setting change request is pending approval.

                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "status", "fluentSetterDocumentation" : "

                                                                                                                                                        The status of the service setting. The value can be Default, Customized or PendingUpdate.

                                                                                                                                                        • Default: The current setting uses a default value provisioned by the AWS service team.

                                                                                                                                                        • Customized: The current setting use a custom value specified by the customer.

                                                                                                                                                        • PendingUpdate: The current setting uses a default or custom value, but a setting change request is pending approval.

                                                                                                                                                        \n@param status The status of the service setting. The value can be Default, Customized or PendingUpdate.

                                                                                                                                                        • Default: The current setting uses a default value provisioned by the AWS service team.

                                                                                                                                                        • Customized: The current setting use a custom value specified by the customer.

                                                                                                                                                        • PendingUpdate: The current setting uses a default or custom value, but a setting change request is pending approval.

                                                                                                                                                        • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                                                                                          The status of the service setting. The value can be Default, Customized or PendingUpdate.

                                                                                                                                                          • Default: The current setting uses a default value provisioned by the AWS service team.

                                                                                                                                                          • Customized: The current setting use a custom value specified by the customer.

                                                                                                                                                          • PendingUpdate: The current setting uses a default or custom value, but a setting change request is pending approval.

                                                                                                                                                          \n@return The status of the service setting. The value can be Default, Customized or PendingUpdate.

                                                                                                                                                          • Default: The current setting uses a default value provisioned by the AWS service team.

                                                                                                                                                          • Customized: The current setting use a custom value specified by the customer.

                                                                                                                                                          • PendingUpdate: The current setting uses a default or custom value, but a setting change request is pending approval.

                                                                                                                                                          • ", "getterModel" : { "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 the service setting. The value can be Default, Customized or PendingUpdate.

                                                                                                                                                            • Default: The current setting uses a default value provisioned by the AWS service team.

                                                                                                                                                            • Customized: The current setting use a custom value specified by the customer.

                                                                                                                                                            • PendingUpdate: The current setting uses a default or custom value, but a setting change request is pending approval.

                                                                                                                                                            \n@param status The status of the service setting. The value can be Default, Customized or PendingUpdate.

                                                                                                                                                            • Default: The current setting uses a default value provisioned by the AWS service team.

                                                                                                                                                            • Customized: The current setting use a custom value specified by the customer.

                                                                                                                                                            • PendingUpdate: The current setting uses a default or custom value, but a setting change request is pending approval.

                                                                                                                                                            • ", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                                                                                                                              The status of the service setting. The value can be Default, Customized or PendingUpdate.

                                                                                                                                                              • Default: The current setting uses a default value provisioned by the AWS service team.

                                                                                                                                                              • Customized: The current setting use a custom value specified by the customer.

                                                                                                                                                              • PendingUpdate: The current setting uses a default or custom value, but a setting change request is pending approval.

                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getSettingId", "beanStyleSetterMethodName" : "setSettingId", "c2jName" : "SettingId", "c2jShape" : "ServiceSettingId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                              The ID of the service setting.

                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #settingId(String)}.\n@param settingId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #settingId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                              The ID of the service setting.

                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "settingId", "fluentSetterDocumentation" : "

                                                                                                                                                              The ID of the service setting.

                                                                                                                                                              \n@param settingId The ID of the service setting.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "settingId", "getterDocumentation" : "

                                                                                                                                                              The ID of the service setting.

                                                                                                                                                              \n@return The ID of the service setting.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SettingId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SettingId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SettingId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                              The ID of the service setting.

                                                                                                                                                              \n@param settingId The ID of the service setting.", "setterMethodName" : "setSettingId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "settingId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "settingId", "variableType" : "String", "documentation" : "

                                                                                                                                                              The ID of the service setting.

                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSettingValue", "beanStyleSetterMethodName" : "setSettingValue", "c2jName" : "SettingValue", "c2jShape" : "ServiceSettingValue", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                              The value of the service setting.

                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #settingValue(String)}.\n@param settingValue a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #settingValue(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                              The value of the service setting.

                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "settingValue", "fluentSetterDocumentation" : "

                                                                                                                                                              The value of the service setting.

                                                                                                                                                              \n@param settingValue The value of the service setting.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "settingValue", "getterDocumentation" : "

                                                                                                                                                              The value of the service setting.

                                                                                                                                                              \n@return The value of the service setting.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SettingValue", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SettingValue", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SettingValue", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                              The value of the service setting.

                                                                                                                                                              \n@param settingValue The value of the service setting.", "setterMethodName" : "setSettingValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "settingValue", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "settingValue", "variableType" : "String", "documentation" : "

                                                                                                                                                              The value of the service setting.

                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastModifiedDate", "beanStyleSetterMethodName" : "setLastModifiedDate", "c2jName" : "LastModifiedDate", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                              The last time the service setting was modified.

                                                                                                                                                              \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 #lastModifiedDate(Instant)}.\n@param lastModifiedDate 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 #lastModifiedDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                              The last time the service setting was modified.

                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModifiedDate", "fluentSetterDocumentation" : "

                                                                                                                                                              The last time the service setting was modified.

                                                                                                                                                              \n@param lastModifiedDate The last time the service setting was modified.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModifiedDate", "getterDocumentation" : "

                                                                                                                                                              The last time the service setting was modified.

                                                                                                                                                              \n@return The last time the service setting was modified.", "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" : "LastModifiedDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastModifiedDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "LastModifiedDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                              The last time the service setting was modified.

                                                                                                                                                              \n@param lastModifiedDate The last time the service setting was modified.", "setterMethodName" : "setLastModifiedDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModifiedDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "lastModifiedDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                              The last time the service setting was modified.

                                                                                                                                                              ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLastModifiedUser", "beanStyleSetterMethodName" : "setLastModifiedUser", "c2jName" : "LastModifiedUser", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                              The ARN of the last modified user. This field is populated only if the setting value was overwritten.

                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #lastModifiedUser(String)}.\n@param lastModifiedUser a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #lastModifiedUser(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                              The ARN of the last modified user. This field is populated only if the setting value was overwritten.

                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lastModifiedUser", "fluentSetterDocumentation" : "

                                                                                                                                                              The ARN of the last modified user. This field is populated only if the setting value was overwritten.

                                                                                                                                                              \n@param lastModifiedUser The ARN of the last modified user. This field is populated only if the setting value was overwritten.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lastModifiedUser", "getterDocumentation" : "

                                                                                                                                                              The ARN of the last modified user. This field is populated only if the setting value was overwritten.

                                                                                                                                                              \n@return The ARN of the last modified user. This field is populated only if the setting value was overwritten.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LastModifiedUser", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LastModifiedUser", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "LastModifiedUser", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                              The ARN of the last modified user. This field is populated only if the setting value was overwritten.

                                                                                                                                                              \n@param lastModifiedUser The ARN of the last modified user. This field is populated only if the setting value was overwritten.", "setterMethodName" : "setLastModifiedUser", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "lastModifiedUser", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "lastModifiedUser", "variableType" : "String", "documentation" : "

                                                                                                                                                              The ARN of the last modified user. This field is populated only if the setting value was overwritten.

                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getArn", "beanStyleSetterMethodName" : "setArn", "c2jName" : "ARN", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                              The ARN of the service setting.

                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #arn(String)}.\n@param arn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #arn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                              The ARN of the service setting.

                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "arn", "fluentSetterDocumentation" : "

                                                                                                                                                              The ARN of the service setting.

                                                                                                                                                              \n@param arn The ARN of the service setting.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "arn", "getterDocumentation" : "

                                                                                                                                                              The ARN of the service setting.

                                                                                                                                                              \n@return The ARN of the service setting.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ARN", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ARN", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ARN", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                              The ARN of the service setting.

                                                                                                                                                              \n@param arn The ARN of the service setting.", "setterMethodName" : "setArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "arn", "variableType" : "String", "documentation" : "

                                                                                                                                                              The ARN of the service setting.

                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatus", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                              The status of the service setting. The value can be Default, Customized or PendingUpdate.

                                                                                                                                                              • Default: The current setting uses a default value provisioned by the AWS service team.

                                                                                                                                                              • Customized: The current setting use a custom value specified by the customer.

                                                                                                                                                              • PendingUpdate: The current setting uses a default or custom value, but a setting change request is pending approval.

                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #status(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                              The status of the service setting. The value can be Default, Customized or PendingUpdate.

                                                                                                                                                              • Default: The current setting uses a default value provisioned by the AWS service team.

                                                                                                                                                              • Customized: The current setting use a custom value specified by the customer.

                                                                                                                                                              • PendingUpdate: The current setting uses a default or custom value, but a setting change request is pending approval.

                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "status", "fluentSetterDocumentation" : "

                                                                                                                                                              The status of the service setting. The value can be Default, Customized or PendingUpdate.

                                                                                                                                                              • Default: The current setting uses a default value provisioned by the AWS service team.

                                                                                                                                                              • Customized: The current setting use a custom value specified by the customer.

                                                                                                                                                              • PendingUpdate: The current setting uses a default or custom value, but a setting change request is pending approval.

                                                                                                                                                              \n@param status The status of the service setting. The value can be Default, Customized or PendingUpdate.

                                                                                                                                                              • Default: The current setting uses a default value provisioned by the AWS service team.

                                                                                                                                                              • Customized: The current setting use a custom value specified by the customer.

                                                                                                                                                              • PendingUpdate: The current setting uses a default or custom value, but a setting change request is pending approval.

                                                                                                                                                              • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                                                                                                The status of the service setting. The value can be Default, Customized or PendingUpdate.

                                                                                                                                                                • Default: The current setting uses a default value provisioned by the AWS service team.

                                                                                                                                                                • Customized: The current setting use a custom value specified by the customer.

                                                                                                                                                                • PendingUpdate: The current setting uses a default or custom value, but a setting change request is pending approval.

                                                                                                                                                                \n@return The status of the service setting. The value can be Default, Customized or PendingUpdate.

                                                                                                                                                                • Default: The current setting uses a default value provisioned by the AWS service team.

                                                                                                                                                                • Customized: The current setting use a custom value specified by the customer.

                                                                                                                                                                • PendingUpdate: The current setting uses a default or custom value, but a setting change request is pending approval.

                                                                                                                                                                • ", "getterModel" : { "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 the service setting. The value can be Default, Customized or PendingUpdate.

                                                                                                                                                                  • Default: The current setting uses a default value provisioned by the AWS service team.

                                                                                                                                                                  • Customized: The current setting use a custom value specified by the customer.

                                                                                                                                                                  • PendingUpdate: The current setting uses a default or custom value, but a setting change request is pending approval.

                                                                                                                                                                  \n@param status The status of the service setting. The value can be Default, Customized or PendingUpdate.

                                                                                                                                                                  • Default: The current setting uses a default value provisioned by the AWS service team.

                                                                                                                                                                  • Customized: The current setting use a custom value specified by the customer.

                                                                                                                                                                  • PendingUpdate: The current setting uses a default or custom value, but a setting change request is pending approval.

                                                                                                                                                                  • ", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The status of the service setting. The value can be Default, Customized or PendingUpdate.

                                                                                                                                                                    • Default: The current setting uses a default value provisioned by the AWS service team.

                                                                                                                                                                    • Customized: The current setting use a custom value specified by the customer.

                                                                                                                                                                    • PendingUpdate: The current setting uses a default or custom value, but a setting change request is pending approval.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "ServiceSetting", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "ServiceSetting", "variableName" : "serviceSetting", "variableType" : "ServiceSetting", "documentation" : null, "simpleType" : "ServiceSetting", "variableSetterType" : "ServiceSetting" }, "wrapper" : false }, "ServiceSettingNotFoundException" : { "c2jName" : "ServiceSettingNotFound", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                    The specified service setting was not found. Either the service name or the setting has not been provisioned by the AWS service team.

                                                                                                                                                                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "ServiceSettingNotFound", "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" : "ServiceSettingNotFoundException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "ServiceSettingNotFoundException", "variableName" : "serviceSettingNotFoundException", "variableType" : "ServiceSettingNotFoundException", "documentation" : null, "simpleType" : "ServiceSettingNotFoundException", "variableSetterType" : "ServiceSettingNotFoundException" }, "wrapper" : false }, "Session" : { "c2jName" : "Session", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                    Information about a Session Manager connection to an instance.

                                                                                                                                                                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getSessionId", "beanStyleSetterMethodName" : "setSessionId", "c2jName" : "SessionId", "c2jShape" : "SessionId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The ID of the session.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #sessionId(String)}.\n@param sessionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sessionId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The ID of the session.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sessionId", "fluentSetterDocumentation" : "

                                                                                                                                                                    The ID of the session.

                                                                                                                                                                    \n@param sessionId The ID of the session.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sessionId", "getterDocumentation" : "

                                                                                                                                                                    The ID of the session.

                                                                                                                                                                    \n@return The ID of the session.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SessionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SessionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SessionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The ID of the session.

                                                                                                                                                                    \n@param sessionId The ID of the session.", "setterMethodName" : "setSessionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sessionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sessionId", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The ID of the session.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTarget", "beanStyleSetterMethodName" : "setTarget", "c2jName" : "Target", "c2jShape" : "SessionTarget", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The instance that the Session Manager session connected to.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #target(String)}.\n@param target a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #target(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The instance that the Session Manager session connected to.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "target", "fluentSetterDocumentation" : "

                                                                                                                                                                    The instance that the Session Manager session connected to.

                                                                                                                                                                    \n@param target The instance that the Session Manager session connected to.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "target", "getterDocumentation" : "

                                                                                                                                                                    The instance that the Session Manager session connected to.

                                                                                                                                                                    \n@return The instance that the Session Manager session connected to.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Target", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Target", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Target", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The instance that the Session Manager session connected to.

                                                                                                                                                                    \n@param target The instance that the Session Manager session connected to.", "setterMethodName" : "setTarget", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "target", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "target", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The instance that the Session Manager session connected to.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "SessionStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The status of the session. For example, \"Connected\" or \"Terminated\".

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The status of the session. For example, \"Connected\" or \"Terminated\".

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "SessionStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                    The status of the session. For example, \"Connected\" or \"Terminated\".

                                                                                                                                                                    \n@param status The status of the session. For example, \"Connected\" or \"Terminated\".\n@see SessionStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see SessionStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                                                                                                    The status of the session. For example, \"Connected\" or \"Terminated\".

                                                                                                                                                                    \n

                                                                                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link SessionStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                                                                                                    \n@return The status of the session. For example, \"Connected\" or \"Terminated\".\n@see SessionStatus", "getterModel" : { "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 the session. For example, \"Connected\" or \"Terminated\".

                                                                                                                                                                    \n@param status The status of the session. For example, \"Connected\" or \"Terminated\".\n@see SessionStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The status of the session. For example, \"Connected\" or \"Terminated\".

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStartDate", "beanStyleSetterMethodName" : "setStartDate", "c2jName" : "StartDate", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The date and time, in ISO-8601 Extended format, when the session began.

                                                                                                                                                                    \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 #startDate(Instant)}.\n@param startDate 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 #startDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The date and time, in ISO-8601 Extended format, when the session began.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startDate", "fluentSetterDocumentation" : "

                                                                                                                                                                    The date and time, in ISO-8601 Extended format, when the session began.

                                                                                                                                                                    \n@param startDate The date and time, in ISO-8601 Extended format, when the session began.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startDate", "getterDocumentation" : "

                                                                                                                                                                    The date and time, in ISO-8601 Extended format, when the session began.

                                                                                                                                                                    \n@return The date and time, in ISO-8601 Extended format, when the session began.", "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" : "StartDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StartDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "StartDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The date and time, in ISO-8601 Extended format, when the session began.

                                                                                                                                                                    \n@param startDate The date and time, in ISO-8601 Extended format, when the session began.", "setterMethodName" : "setStartDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                    The date and time, in ISO-8601 Extended format, when the session began.

                                                                                                                                                                    ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEndDate", "beanStyleSetterMethodName" : "setEndDate", "c2jName" : "EndDate", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The date and time, in ISO-8601 Extended format, when the session was terminated.

                                                                                                                                                                    \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 #endDate(Instant)}.\n@param endDate 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 #endDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The date and time, in ISO-8601 Extended format, when the session was terminated.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endDate", "fluentSetterDocumentation" : "

                                                                                                                                                                    The date and time, in ISO-8601 Extended format, when the session was terminated.

                                                                                                                                                                    \n@param endDate The date and time, in ISO-8601 Extended format, when the session was terminated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endDate", "getterDocumentation" : "

                                                                                                                                                                    The date and time, in ISO-8601 Extended format, when the session was terminated.

                                                                                                                                                                    \n@return The date and time, in ISO-8601 Extended format, when the session was terminated.", "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" : "EndDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EndDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "EndDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The date and time, in ISO-8601 Extended format, when the session was terminated.

                                                                                                                                                                    \n@param endDate The date and time, in ISO-8601 Extended format, when the session was terminated.", "setterMethodName" : "setEndDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "endDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "endDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                    The date and time, in ISO-8601 Extended format, when the session was terminated.

                                                                                                                                                                    ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDocumentName", "beanStyleSetterMethodName" : "setDocumentName", "c2jName" : "DocumentName", "c2jShape" : "DocumentName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The name of the Session Manager SSM document used to define the parameters and plugin settings for the session. For example, SSM-SessionManagerRunShell.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentName(String)}.\n@param documentName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The name of the Session Manager SSM document used to define the parameters and plugin settings for the session. For example, SSM-SessionManagerRunShell.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "documentName", "fluentSetterDocumentation" : "

                                                                                                                                                                    The name of the Session Manager SSM document used to define the parameters and plugin settings for the session. For example, SSM-SessionManagerRunShell.

                                                                                                                                                                    \n@param documentName The name of the Session Manager SSM document used to define the parameters and plugin settings for the session. For example, SSM-SessionManagerRunShell.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "documentName", "getterDocumentation" : "

                                                                                                                                                                    The name of the Session Manager SSM document used to define the parameters and plugin settings for the session. For example, SSM-SessionManagerRunShell.

                                                                                                                                                                    \n@return The name of the Session Manager SSM document used to define the parameters and plugin settings for the session. For example, SSM-SessionManagerRunShell.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The name of the Session Manager SSM document used to define the parameters and plugin settings for the session. For example, SSM-SessionManagerRunShell.

                                                                                                                                                                    \n@param documentName The name of the Session Manager SSM document used to define the parameters and plugin settings for the session. For example, SSM-SessionManagerRunShell.", "setterMethodName" : "setDocumentName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentName", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The name of the Session Manager SSM document used to define the parameters and plugin settings for the session. For example, SSM-SessionManagerRunShell.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOwner", "beanStyleSetterMethodName" : "setOwner", "c2jName" : "Owner", "c2jShape" : "SessionOwner", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The ID of the AWS user account that started the session.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #owner(String)}.\n@param owner a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #owner(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The ID of the AWS user account that started the session.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "owner", "fluentSetterDocumentation" : "

                                                                                                                                                                    The ID of the AWS user account that started the session.

                                                                                                                                                                    \n@param owner The ID of the AWS user account that started the session.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "owner", "getterDocumentation" : "

                                                                                                                                                                    The ID of the AWS user account that started the session.

                                                                                                                                                                    \n@return The ID of the AWS user account that started the session.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Owner", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Owner", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Owner", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The ID of the AWS user account that started the session.

                                                                                                                                                                    \n@param owner The ID of the AWS user account that started the session.", "setterMethodName" : "setOwner", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "owner", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "owner", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The ID of the AWS user account that started the session.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDetails", "beanStyleSetterMethodName" : "setDetails", "c2jName" : "Details", "c2jShape" : "SessionDetails", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    Reserved for future use.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #details(String)}.\n@param details a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #details(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    Reserved for future use.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "details", "fluentSetterDocumentation" : "

                                                                                                                                                                    Reserved for future use.

                                                                                                                                                                    \n@param details Reserved for future use.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "details", "getterDocumentation" : "

                                                                                                                                                                    Reserved for future use.

                                                                                                                                                                    \n@return Reserved for future use.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Details", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Details", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Details", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    Reserved for future use.

                                                                                                                                                                    \n@param details Reserved for future use.", "setterMethodName" : "setDetails", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "details", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "details", "variableType" : "String", "documentation" : "

                                                                                                                                                                    Reserved for future use.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOutputUrl", "beanStyleSetterMethodName" : "setOutputUrl", "c2jName" : "OutputUrl", "c2jShape" : "SessionManagerOutputUrl", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    Reserved for future use.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link SessionManagerOutputUrl.Builder} avoiding the need to create one manually via {@link SessionManagerOutputUrl#builder()}.\n\nWhen the {@link Consumer} completes, {@link SessionManagerOutputUrl.Builder#build()} is called immediately and its result is passed to {@link #outputUrl(SessionManagerOutputUrl)}.\n@param outputUrl a consumer that will call methods on {@link SessionManagerOutputUrl.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #outputUrl(SessionManagerOutputUrl)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    Reserved for future use.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "outputUrl", "fluentSetterDocumentation" : "

                                                                                                                                                                    Reserved for future use.

                                                                                                                                                                    \n@param outputUrl Reserved for future use.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "outputUrl", "getterDocumentation" : "

                                                                                                                                                                    Reserved for future use.

                                                                                                                                                                    \n@return Reserved for future use.", "getterModel" : { "returnType" : "SessionManagerOutputUrl", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OutputUrl", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OutputUrl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "OutputUrl", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    Reserved for future use.

                                                                                                                                                                    \n@param outputUrl Reserved for future use.", "setterMethodName" : "setOutputUrl", "setterModel" : { "variableDeclarationType" : "SessionManagerOutputUrl", "variableName" : "outputUrl", "variableType" : "SessionManagerOutputUrl", "documentation" : null, "simpleType" : "SessionManagerOutputUrl", "variableSetterType" : "SessionManagerOutputUrl" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SessionManagerOutputUrl", "variableName" : "outputUrl", "variableType" : "SessionManagerOutputUrl", "documentation" : "

                                                                                                                                                                    Reserved for future use.

                                                                                                                                                                    ", "simpleType" : "SessionManagerOutputUrl", "variableSetterType" : "SessionManagerOutputUrl" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Details" : { "beanStyleGetterMethodName" : "getDetails", "beanStyleSetterMethodName" : "setDetails", "c2jName" : "Details", "c2jShape" : "SessionDetails", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    Reserved for future use.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #details(String)}.\n@param details a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #details(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    Reserved for future use.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "details", "fluentSetterDocumentation" : "

                                                                                                                                                                    Reserved for future use.

                                                                                                                                                                    \n@param details Reserved for future use.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "details", "getterDocumentation" : "

                                                                                                                                                                    Reserved for future use.

                                                                                                                                                                    \n@return Reserved for future use.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Details", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Details", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Details", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    Reserved for future use.

                                                                                                                                                                    \n@param details Reserved for future use.", "setterMethodName" : "setDetails", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "details", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "details", "variableType" : "String", "documentation" : "

                                                                                                                                                                    Reserved for future use.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DocumentName" : { "beanStyleGetterMethodName" : "getDocumentName", "beanStyleSetterMethodName" : "setDocumentName", "c2jName" : "DocumentName", "c2jShape" : "DocumentName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The name of the Session Manager SSM document used to define the parameters and plugin settings for the session. For example, SSM-SessionManagerRunShell.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentName(String)}.\n@param documentName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The name of the Session Manager SSM document used to define the parameters and plugin settings for the session. For example, SSM-SessionManagerRunShell.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "documentName", "fluentSetterDocumentation" : "

                                                                                                                                                                    The name of the Session Manager SSM document used to define the parameters and plugin settings for the session. For example, SSM-SessionManagerRunShell.

                                                                                                                                                                    \n@param documentName The name of the Session Manager SSM document used to define the parameters and plugin settings for the session. For example, SSM-SessionManagerRunShell.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "documentName", "getterDocumentation" : "

                                                                                                                                                                    The name of the Session Manager SSM document used to define the parameters and plugin settings for the session. For example, SSM-SessionManagerRunShell.

                                                                                                                                                                    \n@return The name of the Session Manager SSM document used to define the parameters and plugin settings for the session. For example, SSM-SessionManagerRunShell.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The name of the Session Manager SSM document used to define the parameters and plugin settings for the session. For example, SSM-SessionManagerRunShell.

                                                                                                                                                                    \n@param documentName The name of the Session Manager SSM document used to define the parameters and plugin settings for the session. For example, SSM-SessionManagerRunShell.", "setterMethodName" : "setDocumentName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentName", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The name of the Session Manager SSM document used to define the parameters and plugin settings for the session. For example, SSM-SessionManagerRunShell.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "EndDate" : { "beanStyleGetterMethodName" : "getEndDate", "beanStyleSetterMethodName" : "setEndDate", "c2jName" : "EndDate", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The date and time, in ISO-8601 Extended format, when the session was terminated.

                                                                                                                                                                    \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 #endDate(Instant)}.\n@param endDate 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 #endDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The date and time, in ISO-8601 Extended format, when the session was terminated.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endDate", "fluentSetterDocumentation" : "

                                                                                                                                                                    The date and time, in ISO-8601 Extended format, when the session was terminated.

                                                                                                                                                                    \n@param endDate The date and time, in ISO-8601 Extended format, when the session was terminated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endDate", "getterDocumentation" : "

                                                                                                                                                                    The date and time, in ISO-8601 Extended format, when the session was terminated.

                                                                                                                                                                    \n@return The date and time, in ISO-8601 Extended format, when the session was terminated.", "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" : "EndDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EndDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "EndDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The date and time, in ISO-8601 Extended format, when the session was terminated.

                                                                                                                                                                    \n@param endDate The date and time, in ISO-8601 Extended format, when the session was terminated.", "setterMethodName" : "setEndDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "endDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "endDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                    The date and time, in ISO-8601 Extended format, when the session was terminated.

                                                                                                                                                                    ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "OutputUrl" : { "beanStyleGetterMethodName" : "getOutputUrl", "beanStyleSetterMethodName" : "setOutputUrl", "c2jName" : "OutputUrl", "c2jShape" : "SessionManagerOutputUrl", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    Reserved for future use.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link SessionManagerOutputUrl.Builder} avoiding the need to create one manually via {@link SessionManagerOutputUrl#builder()}.\n\nWhen the {@link Consumer} completes, {@link SessionManagerOutputUrl.Builder#build()} is called immediately and its result is passed to {@link #outputUrl(SessionManagerOutputUrl)}.\n@param outputUrl a consumer that will call methods on {@link SessionManagerOutputUrl.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #outputUrl(SessionManagerOutputUrl)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    Reserved for future use.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "outputUrl", "fluentSetterDocumentation" : "

                                                                                                                                                                    Reserved for future use.

                                                                                                                                                                    \n@param outputUrl Reserved for future use.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "outputUrl", "getterDocumentation" : "

                                                                                                                                                                    Reserved for future use.

                                                                                                                                                                    \n@return Reserved for future use.", "getterModel" : { "returnType" : "SessionManagerOutputUrl", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OutputUrl", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OutputUrl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "OutputUrl", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    Reserved for future use.

                                                                                                                                                                    \n@param outputUrl Reserved for future use.", "setterMethodName" : "setOutputUrl", "setterModel" : { "variableDeclarationType" : "SessionManagerOutputUrl", "variableName" : "outputUrl", "variableType" : "SessionManagerOutputUrl", "documentation" : null, "simpleType" : "SessionManagerOutputUrl", "variableSetterType" : "SessionManagerOutputUrl" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SessionManagerOutputUrl", "variableName" : "outputUrl", "variableType" : "SessionManagerOutputUrl", "documentation" : "

                                                                                                                                                                    Reserved for future use.

                                                                                                                                                                    ", "simpleType" : "SessionManagerOutputUrl", "variableSetterType" : "SessionManagerOutputUrl" }, "xmlNameSpaceUri" : null }, "Owner" : { "beanStyleGetterMethodName" : "getOwner", "beanStyleSetterMethodName" : "setOwner", "c2jName" : "Owner", "c2jShape" : "SessionOwner", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The ID of the AWS user account that started the session.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #owner(String)}.\n@param owner a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #owner(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The ID of the AWS user account that started the session.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "owner", "fluentSetterDocumentation" : "

                                                                                                                                                                    The ID of the AWS user account that started the session.

                                                                                                                                                                    \n@param owner The ID of the AWS user account that started the session.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "owner", "getterDocumentation" : "

                                                                                                                                                                    The ID of the AWS user account that started the session.

                                                                                                                                                                    \n@return The ID of the AWS user account that started the session.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Owner", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Owner", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Owner", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The ID of the AWS user account that started the session.

                                                                                                                                                                    \n@param owner The ID of the AWS user account that started the session.", "setterMethodName" : "setOwner", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "owner", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "owner", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The ID of the AWS user account that started the session.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SessionId" : { "beanStyleGetterMethodName" : "getSessionId", "beanStyleSetterMethodName" : "setSessionId", "c2jName" : "SessionId", "c2jShape" : "SessionId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The ID of the session.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #sessionId(String)}.\n@param sessionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sessionId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The ID of the session.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sessionId", "fluentSetterDocumentation" : "

                                                                                                                                                                    The ID of the session.

                                                                                                                                                                    \n@param sessionId The ID of the session.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sessionId", "getterDocumentation" : "

                                                                                                                                                                    The ID of the session.

                                                                                                                                                                    \n@return The ID of the session.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SessionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SessionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SessionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The ID of the session.

                                                                                                                                                                    \n@param sessionId The ID of the session.", "setterMethodName" : "setSessionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sessionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sessionId", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The ID of the session.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "StartDate" : { "beanStyleGetterMethodName" : "getStartDate", "beanStyleSetterMethodName" : "setStartDate", "c2jName" : "StartDate", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The date and time, in ISO-8601 Extended format, when the session began.

                                                                                                                                                                    \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 #startDate(Instant)}.\n@param startDate 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 #startDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The date and time, in ISO-8601 Extended format, when the session began.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startDate", "fluentSetterDocumentation" : "

                                                                                                                                                                    The date and time, in ISO-8601 Extended format, when the session began.

                                                                                                                                                                    \n@param startDate The date and time, in ISO-8601 Extended format, when the session began.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startDate", "getterDocumentation" : "

                                                                                                                                                                    The date and time, in ISO-8601 Extended format, when the session began.

                                                                                                                                                                    \n@return The date and time, in ISO-8601 Extended format, when the session began.", "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" : "StartDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StartDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "StartDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The date and time, in ISO-8601 Extended format, when the session began.

                                                                                                                                                                    \n@param startDate The date and time, in ISO-8601 Extended format, when the session began.", "setterMethodName" : "setStartDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                    The date and time, in ISO-8601 Extended format, when the session began.

                                                                                                                                                                    ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "Status" : { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "SessionStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The status of the session. For example, \"Connected\" or \"Terminated\".

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The status of the session. For example, \"Connected\" or \"Terminated\".

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "SessionStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                    The status of the session. For example, \"Connected\" or \"Terminated\".

                                                                                                                                                                    \n@param status The status of the session. For example, \"Connected\" or \"Terminated\".\n@see SessionStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see SessionStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                                                                                                    The status of the session. For example, \"Connected\" or \"Terminated\".

                                                                                                                                                                    \n

                                                                                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link SessionStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                                                                                                    \n@return The status of the session. For example, \"Connected\" or \"Terminated\".\n@see SessionStatus", "getterModel" : { "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 the session. For example, \"Connected\" or \"Terminated\".

                                                                                                                                                                    \n@param status The status of the session. For example, \"Connected\" or \"Terminated\".\n@see SessionStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The status of the session. For example, \"Connected\" or \"Terminated\".

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Target" : { "beanStyleGetterMethodName" : "getTarget", "beanStyleSetterMethodName" : "setTarget", "c2jName" : "Target", "c2jShape" : "SessionTarget", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The instance that the Session Manager session connected to.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #target(String)}.\n@param target a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #target(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The instance that the Session Manager session connected to.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "target", "fluentSetterDocumentation" : "

                                                                                                                                                                    The instance that the Session Manager session connected to.

                                                                                                                                                                    \n@param target The instance that the Session Manager session connected to.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "target", "getterDocumentation" : "

                                                                                                                                                                    The instance that the Session Manager session connected to.

                                                                                                                                                                    \n@return The instance that the Session Manager session connected to.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Target", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Target", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Target", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The instance that the Session Manager session connected to.

                                                                                                                                                                    \n@param target The instance that the Session Manager session connected to.", "setterMethodName" : "setTarget", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "target", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "target", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The instance that the Session Manager session connected to.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getSessionId", "beanStyleSetterMethodName" : "setSessionId", "c2jName" : "SessionId", "c2jShape" : "SessionId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The ID of the session.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #sessionId(String)}.\n@param sessionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sessionId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The ID of the session.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sessionId", "fluentSetterDocumentation" : "

                                                                                                                                                                    The ID of the session.

                                                                                                                                                                    \n@param sessionId The ID of the session.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sessionId", "getterDocumentation" : "

                                                                                                                                                                    The ID of the session.

                                                                                                                                                                    \n@return The ID of the session.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SessionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SessionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SessionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The ID of the session.

                                                                                                                                                                    \n@param sessionId The ID of the session.", "setterMethodName" : "setSessionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sessionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sessionId", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The ID of the session.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTarget", "beanStyleSetterMethodName" : "setTarget", "c2jName" : "Target", "c2jShape" : "SessionTarget", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The instance that the Session Manager session connected to.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #target(String)}.\n@param target a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #target(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The instance that the Session Manager session connected to.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "target", "fluentSetterDocumentation" : "

                                                                                                                                                                    The instance that the Session Manager session connected to.

                                                                                                                                                                    \n@param target The instance that the Session Manager session connected to.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "target", "getterDocumentation" : "

                                                                                                                                                                    The instance that the Session Manager session connected to.

                                                                                                                                                                    \n@return The instance that the Session Manager session connected to.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Target", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Target", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Target", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The instance that the Session Manager session connected to.

                                                                                                                                                                    \n@param target The instance that the Session Manager session connected to.", "setterMethodName" : "setTarget", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "target", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "target", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The instance that the Session Manager session connected to.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "SessionStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The status of the session. For example, \"Connected\" or \"Terminated\".

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The status of the session. For example, \"Connected\" or \"Terminated\".

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "SessionStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                    The status of the session. For example, \"Connected\" or \"Terminated\".

                                                                                                                                                                    \n@param status The status of the session. For example, \"Connected\" or \"Terminated\".\n@see SessionStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see SessionStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                                                                                                    The status of the session. For example, \"Connected\" or \"Terminated\".

                                                                                                                                                                    \n

                                                                                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link SessionStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                                                                                                    \n@return The status of the session. For example, \"Connected\" or \"Terminated\".\n@see SessionStatus", "getterModel" : { "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 the session. For example, \"Connected\" or \"Terminated\".

                                                                                                                                                                    \n@param status The status of the session. For example, \"Connected\" or \"Terminated\".\n@see SessionStatus", "setterMethodName" : "setStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "status", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The status of the session. For example, \"Connected\" or \"Terminated\".

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStartDate", "beanStyleSetterMethodName" : "setStartDate", "c2jName" : "StartDate", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The date and time, in ISO-8601 Extended format, when the session began.

                                                                                                                                                                    \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 #startDate(Instant)}.\n@param startDate 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 #startDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The date and time, in ISO-8601 Extended format, when the session began.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startDate", "fluentSetterDocumentation" : "

                                                                                                                                                                    The date and time, in ISO-8601 Extended format, when the session began.

                                                                                                                                                                    \n@param startDate The date and time, in ISO-8601 Extended format, when the session began.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startDate", "getterDocumentation" : "

                                                                                                                                                                    The date and time, in ISO-8601 Extended format, when the session began.

                                                                                                                                                                    \n@return The date and time, in ISO-8601 Extended format, when the session began.", "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" : "StartDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StartDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "StartDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The date and time, in ISO-8601 Extended format, when the session began.

                                                                                                                                                                    \n@param startDate The date and time, in ISO-8601 Extended format, when the session began.", "setterMethodName" : "setStartDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "startDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                    The date and time, in ISO-8601 Extended format, when the session began.

                                                                                                                                                                    ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEndDate", "beanStyleSetterMethodName" : "setEndDate", "c2jName" : "EndDate", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The date and time, in ISO-8601 Extended format, when the session was terminated.

                                                                                                                                                                    \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 #endDate(Instant)}.\n@param endDate 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 #endDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The date and time, in ISO-8601 Extended format, when the session was terminated.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endDate", "fluentSetterDocumentation" : "

                                                                                                                                                                    The date and time, in ISO-8601 Extended format, when the session was terminated.

                                                                                                                                                                    \n@param endDate The date and time, in ISO-8601 Extended format, when the session was terminated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endDate", "getterDocumentation" : "

                                                                                                                                                                    The date and time, in ISO-8601 Extended format, when the session was terminated.

                                                                                                                                                                    \n@return The date and time, in ISO-8601 Extended format, when the session was terminated.", "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" : "EndDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EndDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "EndDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The date and time, in ISO-8601 Extended format, when the session was terminated.

                                                                                                                                                                    \n@param endDate The date and time, in ISO-8601 Extended format, when the session was terminated.", "setterMethodName" : "setEndDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "endDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "endDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                    The date and time, in ISO-8601 Extended format, when the session was terminated.

                                                                                                                                                                    ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDocumentName", "beanStyleSetterMethodName" : "setDocumentName", "c2jName" : "DocumentName", "c2jShape" : "DocumentName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The name of the Session Manager SSM document used to define the parameters and plugin settings for the session. For example, SSM-SessionManagerRunShell.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentName(String)}.\n@param documentName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The name of the Session Manager SSM document used to define the parameters and plugin settings for the session. For example, SSM-SessionManagerRunShell.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "documentName", "fluentSetterDocumentation" : "

                                                                                                                                                                    The name of the Session Manager SSM document used to define the parameters and plugin settings for the session. For example, SSM-SessionManagerRunShell.

                                                                                                                                                                    \n@param documentName The name of the Session Manager SSM document used to define the parameters and plugin settings for the session. For example, SSM-SessionManagerRunShell.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "documentName", "getterDocumentation" : "

                                                                                                                                                                    The name of the Session Manager SSM document used to define the parameters and plugin settings for the session. For example, SSM-SessionManagerRunShell.

                                                                                                                                                                    \n@return The name of the Session Manager SSM document used to define the parameters and plugin settings for the session. For example, SSM-SessionManagerRunShell.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The name of the Session Manager SSM document used to define the parameters and plugin settings for the session. For example, SSM-SessionManagerRunShell.

                                                                                                                                                                    \n@param documentName The name of the Session Manager SSM document used to define the parameters and plugin settings for the session. For example, SSM-SessionManagerRunShell.", "setterMethodName" : "setDocumentName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentName", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The name of the Session Manager SSM document used to define the parameters and plugin settings for the session. For example, SSM-SessionManagerRunShell.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOwner", "beanStyleSetterMethodName" : "setOwner", "c2jName" : "Owner", "c2jShape" : "SessionOwner", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The ID of the AWS user account that started the session.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #owner(String)}.\n@param owner a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #owner(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The ID of the AWS user account that started the session.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "owner", "fluentSetterDocumentation" : "

                                                                                                                                                                    The ID of the AWS user account that started the session.

                                                                                                                                                                    \n@param owner The ID of the AWS user account that started the session.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "owner", "getterDocumentation" : "

                                                                                                                                                                    The ID of the AWS user account that started the session.

                                                                                                                                                                    \n@return The ID of the AWS user account that started the session.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Owner", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Owner", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Owner", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    The ID of the AWS user account that started the session.

                                                                                                                                                                    \n@param owner The ID of the AWS user account that started the session.", "setterMethodName" : "setOwner", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "owner", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "owner", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The ID of the AWS user account that started the session.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDetails", "beanStyleSetterMethodName" : "setDetails", "c2jName" : "Details", "c2jShape" : "SessionDetails", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    Reserved for future use.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #details(String)}.\n@param details a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #details(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    Reserved for future use.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "details", "fluentSetterDocumentation" : "

                                                                                                                                                                    Reserved for future use.

                                                                                                                                                                    \n@param details Reserved for future use.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "details", "getterDocumentation" : "

                                                                                                                                                                    Reserved for future use.

                                                                                                                                                                    \n@return Reserved for future use.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Details", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Details", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Details", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    Reserved for future use.

                                                                                                                                                                    \n@param details Reserved for future use.", "setterMethodName" : "setDetails", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "details", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "details", "variableType" : "String", "documentation" : "

                                                                                                                                                                    Reserved for future use.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOutputUrl", "beanStyleSetterMethodName" : "setOutputUrl", "c2jName" : "OutputUrl", "c2jShape" : "SessionManagerOutputUrl", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    Reserved for future use.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link SessionManagerOutputUrl.Builder} avoiding the need to create one manually via {@link SessionManagerOutputUrl#builder()}.\n\nWhen the {@link Consumer} completes, {@link SessionManagerOutputUrl.Builder#build()} is called immediately and its result is passed to {@link #outputUrl(SessionManagerOutputUrl)}.\n@param outputUrl a consumer that will call methods on {@link SessionManagerOutputUrl.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #outputUrl(SessionManagerOutputUrl)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    Reserved for future use.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "outputUrl", "fluentSetterDocumentation" : "

                                                                                                                                                                    Reserved for future use.

                                                                                                                                                                    \n@param outputUrl Reserved for future use.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "outputUrl", "getterDocumentation" : "

                                                                                                                                                                    Reserved for future use.

                                                                                                                                                                    \n@return Reserved for future use.", "getterModel" : { "returnType" : "SessionManagerOutputUrl", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OutputUrl", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OutputUrl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "OutputUrl", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                    Reserved for future use.

                                                                                                                                                                    \n@param outputUrl Reserved for future use.", "setterMethodName" : "setOutputUrl", "setterModel" : { "variableDeclarationType" : "SessionManagerOutputUrl", "variableName" : "outputUrl", "variableType" : "SessionManagerOutputUrl", "documentation" : null, "simpleType" : "SessionManagerOutputUrl", "variableSetterType" : "SessionManagerOutputUrl" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "SessionManagerOutputUrl", "variableName" : "outputUrl", "variableType" : "SessionManagerOutputUrl", "documentation" : "

                                                                                                                                                                    Reserved for future use.

                                                                                                                                                                    ", "simpleType" : "SessionManagerOutputUrl", "variableSetterType" : "SessionManagerOutputUrl" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "Session", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Session", "variableName" : "session", "variableType" : "Session", "documentation" : null, "simpleType" : "Session", "variableSetterType" : "Session" }, "wrapper" : false }, "SessionFilter" : { "c2jName" : "SessionFilter", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                    Describes a filter for Session Manager information.

                                                                                                                                                                    ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getKeyAsString", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "SessionFilterKey", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The name of the filter.

                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #keyAsString(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The name of the filter.

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "SessionFilterKey", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "key", "fluentEnumSetterMethodName" : "key", "fluentGetterMethodName" : "keyAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                    The name of the filter.

                                                                                                                                                                    \n@param key The name of the filter.\n@see SessionFilterKey\n@return Returns a reference to this object so that method calls can be chained together.\n@see SessionFilterKey", "fluentSetterMethodName" : "key", "getterDocumentation" : "

                                                                                                                                                                    The name of the filter.

                                                                                                                                                                    \n

                                                                                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #key} will return {@link SessionFilterKey#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #keyAsString}.\n

                                                                                                                                                                    \n@return The name of the filter.\n@see SessionFilterKey", "getterModel" : { "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" : "

                                                                                                                                                                    The name of the filter.

                                                                                                                                                                    \n@param key The name of the filter.\n@see SessionFilterKey", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "

                                                                                                                                                                    The name of the filter.

                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "SessionFilterValue", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                    The filter value. Valid values for each filter key are as follows:

                                                                                                                                                                    • InvokedAfter: Specify a timestamp to limit your results. For example, specify 2018-08-29T00:00:00Z to see sessions that started August 29, 2018, and later.

                                                                                                                                                                    • InvokedBefore: Specify a timestamp to limit your results. For example, specify 2018-08-29T00:00:00Z to see sessions that started before August 29, 2018.

                                                                                                                                                                    • Target: Specify an instance to which session connections have been made.

                                                                                                                                                                    • Owner: Specify an AWS user account to see a list of sessions started by that user.

                                                                                                                                                                    • Status: Specify a valid session status to see a list of all sessions with that status. Status values you can specify include:

                                                                                                                                                                      • Connected

                                                                                                                                                                      • Connecting

                                                                                                                                                                      • Disconnected

                                                                                                                                                                      • Terminated

                                                                                                                                                                      • Terminating

                                                                                                                                                                      • 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 #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                    The filter value. Valid values for each filter key are as follows:

                                                                                                                                                                    • InvokedAfter: Specify a timestamp to limit your results. For example, specify 2018-08-29T00:00:00Z to see sessions that started August 29, 2018, and later.

                                                                                                                                                                    • InvokedBefore: Specify a timestamp to limit your results. For example, specify 2018-08-29T00:00:00Z to see sessions that started before August 29, 2018.

                                                                                                                                                                    • Target: Specify an instance to which session connections have been made.

                                                                                                                                                                    • Owner: Specify an AWS user account to see a list of sessions started by that user.

                                                                                                                                                                    • Status: Specify a valid session status to see a list of all sessions with that status. Status values you can specify include:

                                                                                                                                                                      • Connected

                                                                                                                                                                      • Connecting

                                                                                                                                                                      • Disconnected

                                                                                                                                                                      • Terminated

                                                                                                                                                                      • Terminating

                                                                                                                                                                      • Failed

                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "

                                                                                                                                                                    The filter value. Valid values for each filter key are as follows:

                                                                                                                                                                    • InvokedAfter: Specify a timestamp to limit your results. For example, specify 2018-08-29T00:00:00Z to see sessions that started August 29, 2018, and later.

                                                                                                                                                                    • InvokedBefore: Specify a timestamp to limit your results. For example, specify 2018-08-29T00:00:00Z to see sessions that started before August 29, 2018.

                                                                                                                                                                    • Target: Specify an instance to which session connections have been made.

                                                                                                                                                                    • Owner: Specify an AWS user account to see a list of sessions started by that user.

                                                                                                                                                                    • Status: Specify a valid session status to see a list of all sessions with that status. Status values you can specify include:

                                                                                                                                                                      • Connected

                                                                                                                                                                      • Connecting

                                                                                                                                                                      • Disconnected

                                                                                                                                                                      • Terminated

                                                                                                                                                                      • Terminating

                                                                                                                                                                      • Failed

                                                                                                                                                                    \n@param value The filter value. Valid values for each filter key are as follows:

                                                                                                                                                                    • InvokedAfter: Specify a timestamp to limit your results. For example, specify 2018-08-29T00:00:00Z to see sessions that started August 29, 2018, and later.

                                                                                                                                                                    • InvokedBefore: Specify a timestamp to limit your results. For example, specify 2018-08-29T00:00:00Z to see sessions that started before August 29, 2018.

                                                                                                                                                                    • Target: Specify an instance to which session connections have been made.

                                                                                                                                                                    • Owner: Specify an AWS user account to see a list of sessions started by that user.

                                                                                                                                                                    • Status: Specify a valid session status to see a list of all sessions with that status. Status values you can specify include:

                                                                                                                                                                      • Connected

                                                                                                                                                                      • Connecting

                                                                                                                                                                      • Disconnected

                                                                                                                                                                      • Terminated

                                                                                                                                                                      • Terminating

                                                                                                                                                                      • Failed

                                                                                                                                                                    • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "

                                                                                                                                                                      The filter value. Valid values for each filter key are as follows:

                                                                                                                                                                      • InvokedAfter: Specify a timestamp to limit your results. For example, specify 2018-08-29T00:00:00Z to see sessions that started August 29, 2018, and later.

                                                                                                                                                                      • InvokedBefore: Specify a timestamp to limit your results. For example, specify 2018-08-29T00:00:00Z to see sessions that started before August 29, 2018.

                                                                                                                                                                      • Target: Specify an instance to which session connections have been made.

                                                                                                                                                                      • Owner: Specify an AWS user account to see a list of sessions started by that user.

                                                                                                                                                                      • Status: Specify a valid session status to see a list of all sessions with that status. Status values you can specify include:

                                                                                                                                                                        • Connected

                                                                                                                                                                        • Connecting

                                                                                                                                                                        • Disconnected

                                                                                                                                                                        • Terminated

                                                                                                                                                                        • Terminating

                                                                                                                                                                        • Failed

                                                                                                                                                                      \n@return The filter value. Valid values for each filter key are as follows:

                                                                                                                                                                      • InvokedAfter: Specify a timestamp to limit your results. For example, specify 2018-08-29T00:00:00Z to see sessions that started August 29, 2018, and later.

                                                                                                                                                                      • InvokedBefore: Specify a timestamp to limit your results. For example, specify 2018-08-29T00:00:00Z to see sessions that started before August 29, 2018.

                                                                                                                                                                      • Target: Specify an instance to which session connections have been made.

                                                                                                                                                                      • Owner: Specify an AWS user account to see a list of sessions started by that user.

                                                                                                                                                                      • Status: Specify a valid session status to see a list of all sessions with that status. Status values you can specify include:

                                                                                                                                                                        • Connected

                                                                                                                                                                        • Connecting

                                                                                                                                                                        • Disconnected

                                                                                                                                                                        • Terminated

                                                                                                                                                                        • Terminating

                                                                                                                                                                        • Failed

                                                                                                                                                                      • ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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" : "

                                                                                                                                                                        The filter value. Valid values for each filter key are as follows:

                                                                                                                                                                        • InvokedAfter: Specify a timestamp to limit your results. For example, specify 2018-08-29T00:00:00Z to see sessions that started August 29, 2018, and later.

                                                                                                                                                                        • InvokedBefore: Specify a timestamp to limit your results. For example, specify 2018-08-29T00:00:00Z to see sessions that started before August 29, 2018.

                                                                                                                                                                        • Target: Specify an instance to which session connections have been made.

                                                                                                                                                                        • Owner: Specify an AWS user account to see a list of sessions started by that user.

                                                                                                                                                                        • Status: Specify a valid session status to see a list of all sessions with that status. Status values you can specify include:

                                                                                                                                                                          • Connected

                                                                                                                                                                          • Connecting

                                                                                                                                                                          • Disconnected

                                                                                                                                                                          • Terminated

                                                                                                                                                                          • Terminating

                                                                                                                                                                          • Failed

                                                                                                                                                                        \n@param value The filter value. Valid values for each filter key are as follows:

                                                                                                                                                                        • InvokedAfter: Specify a timestamp to limit your results. For example, specify 2018-08-29T00:00:00Z to see sessions that started August 29, 2018, and later.

                                                                                                                                                                        • InvokedBefore: Specify a timestamp to limit your results. For example, specify 2018-08-29T00:00:00Z to see sessions that started before August 29, 2018.

                                                                                                                                                                        • Target: Specify an instance to which session connections have been made.

                                                                                                                                                                        • Owner: Specify an AWS user account to see a list of sessions started by that user.

                                                                                                                                                                        • Status: Specify a valid session status to see a list of all sessions with that status. Status values you can specify include:

                                                                                                                                                                          • Connected

                                                                                                                                                                          • Connecting

                                                                                                                                                                          • Disconnected

                                                                                                                                                                          • Terminated

                                                                                                                                                                          • Terminating

                                                                                                                                                                          • Failed

                                                                                                                                                                        • ", "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 filter value. Valid values for each filter key are as follows:

                                                                                                                                                                          • InvokedAfter: Specify a timestamp to limit your results. For example, specify 2018-08-29T00:00:00Z to see sessions that started August 29, 2018, and later.

                                                                                                                                                                          • InvokedBefore: Specify a timestamp to limit your results. For example, specify 2018-08-29T00:00:00Z to see sessions that started before August 29, 2018.

                                                                                                                                                                          • Target: Specify an instance to which session connections have been made.

                                                                                                                                                                          • Owner: Specify an AWS user account to see a list of sessions started by that user.

                                                                                                                                                                          • Status: Specify a valid session status to see a list of all sessions with that status. Status values you can specify include:

                                                                                                                                                                            • Connected

                                                                                                                                                                            • Connecting

                                                                                                                                                                            • Disconnected

                                                                                                                                                                            • Terminated

                                                                                                                                                                            • Terminating

                                                                                                                                                                            • Failed

                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Key" : { "beanStyleGetterMethodName" : "getKeyAsString", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "SessionFilterKey", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                          The name of the filter.

                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #keyAsString(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                          The name of the filter.

                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : "SessionFilterKey", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "key", "fluentEnumSetterMethodName" : "key", "fluentGetterMethodName" : "keyAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                          The name of the filter.

                                                                                                                                                                          \n@param key The name of the filter.\n@see SessionFilterKey\n@return Returns a reference to this object so that method calls can be chained together.\n@see SessionFilterKey", "fluentSetterMethodName" : "key", "getterDocumentation" : "

                                                                                                                                                                          The name of the filter.

                                                                                                                                                                          \n

                                                                                                                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #key} will return {@link SessionFilterKey#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #keyAsString}.\n

                                                                                                                                                                          \n@return The name of the filter.\n@see SessionFilterKey", "getterModel" : { "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" : "

                                                                                                                                                                          The name of the filter.

                                                                                                                                                                          \n@param key The name of the filter.\n@see SessionFilterKey", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "

                                                                                                                                                                          The name of the filter.

                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Value" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "SessionFilterValue", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                          The filter value. Valid values for each filter key are as follows:

                                                                                                                                                                          • InvokedAfter: Specify a timestamp to limit your results. For example, specify 2018-08-29T00:00:00Z to see sessions that started August 29, 2018, and later.

                                                                                                                                                                          • InvokedBefore: Specify a timestamp to limit your results. For example, specify 2018-08-29T00:00:00Z to see sessions that started before August 29, 2018.

                                                                                                                                                                          • Target: Specify an instance to which session connections have been made.

                                                                                                                                                                          • Owner: Specify an AWS user account to see a list of sessions started by that user.

                                                                                                                                                                          • Status: Specify a valid session status to see a list of all sessions with that status. Status values you can specify include:

                                                                                                                                                                            • Connected

                                                                                                                                                                            • Connecting

                                                                                                                                                                            • Disconnected

                                                                                                                                                                            • Terminated

                                                                                                                                                                            • Terminating

                                                                                                                                                                            • 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 #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                          The filter value. Valid values for each filter key are as follows:

                                                                                                                                                                          • InvokedAfter: Specify a timestamp to limit your results. For example, specify 2018-08-29T00:00:00Z to see sessions that started August 29, 2018, and later.

                                                                                                                                                                          • InvokedBefore: Specify a timestamp to limit your results. For example, specify 2018-08-29T00:00:00Z to see sessions that started before August 29, 2018.

                                                                                                                                                                          • Target: Specify an instance to which session connections have been made.

                                                                                                                                                                          • Owner: Specify an AWS user account to see a list of sessions started by that user.

                                                                                                                                                                          • Status: Specify a valid session status to see a list of all sessions with that status. Status values you can specify include:

                                                                                                                                                                            • Connected

                                                                                                                                                                            • Connecting

                                                                                                                                                                            • Disconnected

                                                                                                                                                                            • Terminated

                                                                                                                                                                            • Terminating

                                                                                                                                                                            • Failed

                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "

                                                                                                                                                                          The filter value. Valid values for each filter key are as follows:

                                                                                                                                                                          • InvokedAfter: Specify a timestamp to limit your results. For example, specify 2018-08-29T00:00:00Z to see sessions that started August 29, 2018, and later.

                                                                                                                                                                          • InvokedBefore: Specify a timestamp to limit your results. For example, specify 2018-08-29T00:00:00Z to see sessions that started before August 29, 2018.

                                                                                                                                                                          • Target: Specify an instance to which session connections have been made.

                                                                                                                                                                          • Owner: Specify an AWS user account to see a list of sessions started by that user.

                                                                                                                                                                          • Status: Specify a valid session status to see a list of all sessions with that status. Status values you can specify include:

                                                                                                                                                                            • Connected

                                                                                                                                                                            • Connecting

                                                                                                                                                                            • Disconnected

                                                                                                                                                                            • Terminated

                                                                                                                                                                            • Terminating

                                                                                                                                                                            • Failed

                                                                                                                                                                          \n@param value The filter value. Valid values for each filter key are as follows:

                                                                                                                                                                          • InvokedAfter: Specify a timestamp to limit your results. For example, specify 2018-08-29T00:00:00Z to see sessions that started August 29, 2018, and later.

                                                                                                                                                                          • InvokedBefore: Specify a timestamp to limit your results. For example, specify 2018-08-29T00:00:00Z to see sessions that started before August 29, 2018.

                                                                                                                                                                          • Target: Specify an instance to which session connections have been made.

                                                                                                                                                                          • Owner: Specify an AWS user account to see a list of sessions started by that user.

                                                                                                                                                                          • Status: Specify a valid session status to see a list of all sessions with that status. Status values you can specify include:

                                                                                                                                                                            • Connected

                                                                                                                                                                            • Connecting

                                                                                                                                                                            • Disconnected

                                                                                                                                                                            • Terminated

                                                                                                                                                                            • Terminating

                                                                                                                                                                            • Failed

                                                                                                                                                                          • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "

                                                                                                                                                                            The filter value. Valid values for each filter key are as follows:

                                                                                                                                                                            • InvokedAfter: Specify a timestamp to limit your results. For example, specify 2018-08-29T00:00:00Z to see sessions that started August 29, 2018, and later.

                                                                                                                                                                            • InvokedBefore: Specify a timestamp to limit your results. For example, specify 2018-08-29T00:00:00Z to see sessions that started before August 29, 2018.

                                                                                                                                                                            • Target: Specify an instance to which session connections have been made.

                                                                                                                                                                            • Owner: Specify an AWS user account to see a list of sessions started by that user.

                                                                                                                                                                            • Status: Specify a valid session status to see a list of all sessions with that status. Status values you can specify include:

                                                                                                                                                                              • Connected

                                                                                                                                                                              • Connecting

                                                                                                                                                                              • Disconnected

                                                                                                                                                                              • Terminated

                                                                                                                                                                              • Terminating

                                                                                                                                                                              • Failed

                                                                                                                                                                            \n@return The filter value. Valid values for each filter key are as follows:

                                                                                                                                                                            • InvokedAfter: Specify a timestamp to limit your results. For example, specify 2018-08-29T00:00:00Z to see sessions that started August 29, 2018, and later.

                                                                                                                                                                            • InvokedBefore: Specify a timestamp to limit your results. For example, specify 2018-08-29T00:00:00Z to see sessions that started before August 29, 2018.

                                                                                                                                                                            • Target: Specify an instance to which session connections have been made.

                                                                                                                                                                            • Owner: Specify an AWS user account to see a list of sessions started by that user.

                                                                                                                                                                            • Status: Specify a valid session status to see a list of all sessions with that status. Status values you can specify include:

                                                                                                                                                                              • Connected

                                                                                                                                                                              • Connecting

                                                                                                                                                                              • Disconnected

                                                                                                                                                                              • Terminated

                                                                                                                                                                              • Terminating

                                                                                                                                                                              • Failed

                                                                                                                                                                            • ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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" : "

                                                                                                                                                                              The filter value. Valid values for each filter key are as follows:

                                                                                                                                                                              • InvokedAfter: Specify a timestamp to limit your results. For example, specify 2018-08-29T00:00:00Z to see sessions that started August 29, 2018, and later.

                                                                                                                                                                              • InvokedBefore: Specify a timestamp to limit your results. For example, specify 2018-08-29T00:00:00Z to see sessions that started before August 29, 2018.

                                                                                                                                                                              • Target: Specify an instance to which session connections have been made.

                                                                                                                                                                              • Owner: Specify an AWS user account to see a list of sessions started by that user.

                                                                                                                                                                              • Status: Specify a valid session status to see a list of all sessions with that status. Status values you can specify include:

                                                                                                                                                                                • Connected

                                                                                                                                                                                • Connecting

                                                                                                                                                                                • Disconnected

                                                                                                                                                                                • Terminated

                                                                                                                                                                                • Terminating

                                                                                                                                                                                • Failed

                                                                                                                                                                              \n@param value The filter value. Valid values for each filter key are as follows:

                                                                                                                                                                              • InvokedAfter: Specify a timestamp to limit your results. For example, specify 2018-08-29T00:00:00Z to see sessions that started August 29, 2018, and later.

                                                                                                                                                                              • InvokedBefore: Specify a timestamp to limit your results. For example, specify 2018-08-29T00:00:00Z to see sessions that started before August 29, 2018.

                                                                                                                                                                              • Target: Specify an instance to which session connections have been made.

                                                                                                                                                                              • Owner: Specify an AWS user account to see a list of sessions started by that user.

                                                                                                                                                                              • Status: Specify a valid session status to see a list of all sessions with that status. Status values you can specify include:

                                                                                                                                                                                • Connected

                                                                                                                                                                                • Connecting

                                                                                                                                                                                • Disconnected

                                                                                                                                                                                • Terminated

                                                                                                                                                                                • Terminating

                                                                                                                                                                                • Failed

                                                                                                                                                                              • ", "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 filter value. Valid values for each filter key are as follows:

                                                                                                                                                                                • InvokedAfter: Specify a timestamp to limit your results. For example, specify 2018-08-29T00:00:00Z to see sessions that started August 29, 2018, and later.

                                                                                                                                                                                • InvokedBefore: Specify a timestamp to limit your results. For example, specify 2018-08-29T00:00:00Z to see sessions that started before August 29, 2018.

                                                                                                                                                                                • Target: Specify an instance to which session connections have been made.

                                                                                                                                                                                • Owner: Specify an AWS user account to see a list of sessions started by that user.

                                                                                                                                                                                • Status: Specify a valid session status to see a list of all sessions with that status. Status values you can specify include:

                                                                                                                                                                                  • Connected

                                                                                                                                                                                  • Connecting

                                                                                                                                                                                  • Disconnected

                                                                                                                                                                                  • Terminated

                                                                                                                                                                                  • Terminating

                                                                                                                                                                                  • Failed

                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getKeyAsString", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "SessionFilterKey", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                The name of the filter.

                                                                                                                                                                                \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #keyAsString(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                The name of the filter.

                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : "SessionFilterKey", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "key", "fluentEnumSetterMethodName" : "key", "fluentGetterMethodName" : "keyAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                The name of the filter.

                                                                                                                                                                                \n@param key The name of the filter.\n@see SessionFilterKey\n@return Returns a reference to this object so that method calls can be chained together.\n@see SessionFilterKey", "fluentSetterMethodName" : "key", "getterDocumentation" : "

                                                                                                                                                                                The name of the filter.

                                                                                                                                                                                \n

                                                                                                                                                                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #key} will return {@link SessionFilterKey#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #keyAsString}.\n

                                                                                                                                                                                \n@return The name of the filter.\n@see SessionFilterKey", "getterModel" : { "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" : "

                                                                                                                                                                                The name of the filter.

                                                                                                                                                                                \n@param key The name of the filter.\n@see SessionFilterKey", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "

                                                                                                                                                                                The name of the filter.

                                                                                                                                                                                ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "SessionFilterValue", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                The filter value. Valid values for each filter key are as follows:

                                                                                                                                                                                • InvokedAfter: Specify a timestamp to limit your results. For example, specify 2018-08-29T00:00:00Z to see sessions that started August 29, 2018, and later.

                                                                                                                                                                                • InvokedBefore: Specify a timestamp to limit your results. For example, specify 2018-08-29T00:00:00Z to see sessions that started before August 29, 2018.

                                                                                                                                                                                • Target: Specify an instance to which session connections have been made.

                                                                                                                                                                                • Owner: Specify an AWS user account to see a list of sessions started by that user.

                                                                                                                                                                                • Status: Specify a valid session status to see a list of all sessions with that status. Status values you can specify include:

                                                                                                                                                                                  • Connected

                                                                                                                                                                                  • Connecting

                                                                                                                                                                                  • Disconnected

                                                                                                                                                                                  • Terminated

                                                                                                                                                                                  • Terminating

                                                                                                                                                                                  • 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 #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                The filter value. Valid values for each filter key are as follows:

                                                                                                                                                                                • InvokedAfter: Specify a timestamp to limit your results. For example, specify 2018-08-29T00:00:00Z to see sessions that started August 29, 2018, and later.

                                                                                                                                                                                • InvokedBefore: Specify a timestamp to limit your results. For example, specify 2018-08-29T00:00:00Z to see sessions that started before August 29, 2018.

                                                                                                                                                                                • Target: Specify an instance to which session connections have been made.

                                                                                                                                                                                • Owner: Specify an AWS user account to see a list of sessions started by that user.

                                                                                                                                                                                • Status: Specify a valid session status to see a list of all sessions with that status. Status values you can specify include:

                                                                                                                                                                                  • Connected

                                                                                                                                                                                  • Connecting

                                                                                                                                                                                  • Disconnected

                                                                                                                                                                                  • Terminated

                                                                                                                                                                                  • Terminating

                                                                                                                                                                                  • Failed

                                                                                                                                                                                ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "

                                                                                                                                                                                The filter value. Valid values for each filter key are as follows:

                                                                                                                                                                                • InvokedAfter: Specify a timestamp to limit your results. For example, specify 2018-08-29T00:00:00Z to see sessions that started August 29, 2018, and later.

                                                                                                                                                                                • InvokedBefore: Specify a timestamp to limit your results. For example, specify 2018-08-29T00:00:00Z to see sessions that started before August 29, 2018.

                                                                                                                                                                                • Target: Specify an instance to which session connections have been made.

                                                                                                                                                                                • Owner: Specify an AWS user account to see a list of sessions started by that user.

                                                                                                                                                                                • Status: Specify a valid session status to see a list of all sessions with that status. Status values you can specify include:

                                                                                                                                                                                  • Connected

                                                                                                                                                                                  • Connecting

                                                                                                                                                                                  • Disconnected

                                                                                                                                                                                  • Terminated

                                                                                                                                                                                  • Terminating

                                                                                                                                                                                  • Failed

                                                                                                                                                                                \n@param value The filter value. Valid values for each filter key are as follows:

                                                                                                                                                                                • InvokedAfter: Specify a timestamp to limit your results. For example, specify 2018-08-29T00:00:00Z to see sessions that started August 29, 2018, and later.

                                                                                                                                                                                • InvokedBefore: Specify a timestamp to limit your results. For example, specify 2018-08-29T00:00:00Z to see sessions that started before August 29, 2018.

                                                                                                                                                                                • Target: Specify an instance to which session connections have been made.

                                                                                                                                                                                • Owner: Specify an AWS user account to see a list of sessions started by that user.

                                                                                                                                                                                • Status: Specify a valid session status to see a list of all sessions with that status. Status values you can specify include:

                                                                                                                                                                                  • Connected

                                                                                                                                                                                  • Connecting

                                                                                                                                                                                  • Disconnected

                                                                                                                                                                                  • Terminated

                                                                                                                                                                                  • Terminating

                                                                                                                                                                                  • Failed

                                                                                                                                                                                • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "

                                                                                                                                                                                  The filter value. Valid values for each filter key are as follows:

                                                                                                                                                                                  • InvokedAfter: Specify a timestamp to limit your results. For example, specify 2018-08-29T00:00:00Z to see sessions that started August 29, 2018, and later.

                                                                                                                                                                                  • InvokedBefore: Specify a timestamp to limit your results. For example, specify 2018-08-29T00:00:00Z to see sessions that started before August 29, 2018.

                                                                                                                                                                                  • Target: Specify an instance to which session connections have been made.

                                                                                                                                                                                  • Owner: Specify an AWS user account to see a list of sessions started by that user.

                                                                                                                                                                                  • Status: Specify a valid session status to see a list of all sessions with that status. Status values you can specify include:

                                                                                                                                                                                    • Connected

                                                                                                                                                                                    • Connecting

                                                                                                                                                                                    • Disconnected

                                                                                                                                                                                    • Terminated

                                                                                                                                                                                    • Terminating

                                                                                                                                                                                    • Failed

                                                                                                                                                                                  \n@return The filter value. Valid values for each filter key are as follows:

                                                                                                                                                                                  • InvokedAfter: Specify a timestamp to limit your results. For example, specify 2018-08-29T00:00:00Z to see sessions that started August 29, 2018, and later.

                                                                                                                                                                                  • InvokedBefore: Specify a timestamp to limit your results. For example, specify 2018-08-29T00:00:00Z to see sessions that started before August 29, 2018.

                                                                                                                                                                                  • Target: Specify an instance to which session connections have been made.

                                                                                                                                                                                  • Owner: Specify an AWS user account to see a list of sessions started by that user.

                                                                                                                                                                                  • Status: Specify a valid session status to see a list of all sessions with that status. Status values you can specify include:

                                                                                                                                                                                    • Connected

                                                                                                                                                                                    • Connecting

                                                                                                                                                                                    • Disconnected

                                                                                                                                                                                    • Terminated

                                                                                                                                                                                    • Terminating

                                                                                                                                                                                    • Failed

                                                                                                                                                                                  • ", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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" : "

                                                                                                                                                                                    The filter value. Valid values for each filter key are as follows:

                                                                                                                                                                                    • InvokedAfter: Specify a timestamp to limit your results. For example, specify 2018-08-29T00:00:00Z to see sessions that started August 29, 2018, and later.

                                                                                                                                                                                    • InvokedBefore: Specify a timestamp to limit your results. For example, specify 2018-08-29T00:00:00Z to see sessions that started before August 29, 2018.

                                                                                                                                                                                    • Target: Specify an instance to which session connections have been made.

                                                                                                                                                                                    • Owner: Specify an AWS user account to see a list of sessions started by that user.

                                                                                                                                                                                    • Status: Specify a valid session status to see a list of all sessions with that status. Status values you can specify include:

                                                                                                                                                                                      • Connected

                                                                                                                                                                                      • Connecting

                                                                                                                                                                                      • Disconnected

                                                                                                                                                                                      • Terminated

                                                                                                                                                                                      • Terminating

                                                                                                                                                                                      • Failed

                                                                                                                                                                                    \n@param value The filter value. Valid values for each filter key are as follows:

                                                                                                                                                                                    • InvokedAfter: Specify a timestamp to limit your results. For example, specify 2018-08-29T00:00:00Z to see sessions that started August 29, 2018, and later.

                                                                                                                                                                                    • InvokedBefore: Specify a timestamp to limit your results. For example, specify 2018-08-29T00:00:00Z to see sessions that started before August 29, 2018.

                                                                                                                                                                                    • Target: Specify an instance to which session connections have been made.

                                                                                                                                                                                    • Owner: Specify an AWS user account to see a list of sessions started by that user.

                                                                                                                                                                                    • Status: Specify a valid session status to see a list of all sessions with that status. Status values you can specify include:

                                                                                                                                                                                      • Connected

                                                                                                                                                                                      • Connecting

                                                                                                                                                                                      • Disconnected

                                                                                                                                                                                      • Terminated

                                                                                                                                                                                      • Terminating

                                                                                                                                                                                      • Failed

                                                                                                                                                                                    • ", "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 filter value. Valid values for each filter key are as follows:

                                                                                                                                                                                      • InvokedAfter: Specify a timestamp to limit your results. For example, specify 2018-08-29T00:00:00Z to see sessions that started August 29, 2018, and later.

                                                                                                                                                                                      • InvokedBefore: Specify a timestamp to limit your results. For example, specify 2018-08-29T00:00:00Z to see sessions that started before August 29, 2018.

                                                                                                                                                                                      • Target: Specify an instance to which session connections have been made.

                                                                                                                                                                                      • Owner: Specify an AWS user account to see a list of sessions started by that user.

                                                                                                                                                                                      • Status: Specify a valid session status to see a list of all sessions with that status. Status values you can specify include:

                                                                                                                                                                                        • Connected

                                                                                                                                                                                        • Connecting

                                                                                                                                                                                        • Disconnected

                                                                                                                                                                                        • Terminated

                                                                                                                                                                                        • Terminating

                                                                                                                                                                                        • Failed

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "key", "value" ], "shapeName" : "SessionFilter", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "SessionFilter", "variableName" : "sessionFilter", "variableType" : "SessionFilter", "documentation" : null, "simpleType" : "SessionFilter", "variableSetterType" : "SessionFilter" }, "wrapper" : false }, "SessionFilterKey" : { "c2jName" : "SessionFilterKey", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "INVOKED_AFTER", "value" : "InvokedAfter" }, { "name" : "INVOKED_BEFORE", "value" : "InvokedBefore" }, { "name" : "TARGET", "value" : "Target" }, { "name" : "OWNER", "value" : "Owner" }, { "name" : "STATUS", "value" : "Status" } ], "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" : "SessionFilterKey", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "SessionFilterKey", "variableName" : "sessionFilterKey", "variableType" : "SessionFilterKey", "documentation" : null, "simpleType" : "SessionFilterKey", "variableSetterType" : "SessionFilterKey" }, "wrapper" : false }, "SessionManagerOutputUrl" : { "c2jName" : "SessionManagerOutputUrl", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Reserved for future use.

                                                                                                                                                                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getS3OutputUrl", "beanStyleSetterMethodName" : "setS3OutputUrl", "c2jName" : "S3OutputUrl", "c2jShape" : "SessionManagerS3OutputUrl", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Reserved for future use.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #s3OutputUrl(String)}.\n@param s3OutputUrl a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #s3OutputUrl(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Reserved for future use.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "s3OutputUrl", "fluentSetterDocumentation" : "

                                                                                                                                                                                      Reserved for future use.

                                                                                                                                                                                      \n@param s3OutputUrl Reserved for future use.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "s3OutputUrl", "getterDocumentation" : "

                                                                                                                                                                                      Reserved for future use.

                                                                                                                                                                                      \n@return Reserved for future use.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "S3OutputUrl", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "S3OutputUrl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "S3OutputUrl", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Reserved for future use.

                                                                                                                                                                                      \n@param s3OutputUrl Reserved for future use.", "setterMethodName" : "setS3OutputUrl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "s3OutputUrl", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "s3OutputUrl", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      Reserved for future use.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCloudWatchOutputUrl", "beanStyleSetterMethodName" : "setCloudWatchOutputUrl", "c2jName" : "CloudWatchOutputUrl", "c2jShape" : "SessionManagerCloudWatchOutputUrl", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Reserved for future use.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #cloudWatchOutputUrl(String)}.\n@param cloudWatchOutputUrl a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cloudWatchOutputUrl(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Reserved for future use.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cloudWatchOutputUrl", "fluentSetterDocumentation" : "

                                                                                                                                                                                      Reserved for future use.

                                                                                                                                                                                      \n@param cloudWatchOutputUrl Reserved for future use.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cloudWatchOutputUrl", "getterDocumentation" : "

                                                                                                                                                                                      Reserved for future use.

                                                                                                                                                                                      \n@return Reserved for future use.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CloudWatchOutputUrl", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CloudWatchOutputUrl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CloudWatchOutputUrl", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Reserved for future use.

                                                                                                                                                                                      \n@param cloudWatchOutputUrl Reserved for future use.", "setterMethodName" : "setCloudWatchOutputUrl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "cloudWatchOutputUrl", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "cloudWatchOutputUrl", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      Reserved for future use.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CloudWatchOutputUrl" : { "beanStyleGetterMethodName" : "getCloudWatchOutputUrl", "beanStyleSetterMethodName" : "setCloudWatchOutputUrl", "c2jName" : "CloudWatchOutputUrl", "c2jShape" : "SessionManagerCloudWatchOutputUrl", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Reserved for future use.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #cloudWatchOutputUrl(String)}.\n@param cloudWatchOutputUrl a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cloudWatchOutputUrl(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Reserved for future use.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cloudWatchOutputUrl", "fluentSetterDocumentation" : "

                                                                                                                                                                                      Reserved for future use.

                                                                                                                                                                                      \n@param cloudWatchOutputUrl Reserved for future use.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cloudWatchOutputUrl", "getterDocumentation" : "

                                                                                                                                                                                      Reserved for future use.

                                                                                                                                                                                      \n@return Reserved for future use.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CloudWatchOutputUrl", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CloudWatchOutputUrl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CloudWatchOutputUrl", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Reserved for future use.

                                                                                                                                                                                      \n@param cloudWatchOutputUrl Reserved for future use.", "setterMethodName" : "setCloudWatchOutputUrl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "cloudWatchOutputUrl", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "cloudWatchOutputUrl", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      Reserved for future use.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "S3OutputUrl" : { "beanStyleGetterMethodName" : "getS3OutputUrl", "beanStyleSetterMethodName" : "setS3OutputUrl", "c2jName" : "S3OutputUrl", "c2jShape" : "SessionManagerS3OutputUrl", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Reserved for future use.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #s3OutputUrl(String)}.\n@param s3OutputUrl a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #s3OutputUrl(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Reserved for future use.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "s3OutputUrl", "fluentSetterDocumentation" : "

                                                                                                                                                                                      Reserved for future use.

                                                                                                                                                                                      \n@param s3OutputUrl Reserved for future use.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "s3OutputUrl", "getterDocumentation" : "

                                                                                                                                                                                      Reserved for future use.

                                                                                                                                                                                      \n@return Reserved for future use.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "S3OutputUrl", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "S3OutputUrl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "S3OutputUrl", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Reserved for future use.

                                                                                                                                                                                      \n@param s3OutputUrl Reserved for future use.", "setterMethodName" : "setS3OutputUrl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "s3OutputUrl", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "s3OutputUrl", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      Reserved for future use.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getS3OutputUrl", "beanStyleSetterMethodName" : "setS3OutputUrl", "c2jName" : "S3OutputUrl", "c2jShape" : "SessionManagerS3OutputUrl", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Reserved for future use.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #s3OutputUrl(String)}.\n@param s3OutputUrl a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #s3OutputUrl(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Reserved for future use.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "s3OutputUrl", "fluentSetterDocumentation" : "

                                                                                                                                                                                      Reserved for future use.

                                                                                                                                                                                      \n@param s3OutputUrl Reserved for future use.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "s3OutputUrl", "getterDocumentation" : "

                                                                                                                                                                                      Reserved for future use.

                                                                                                                                                                                      \n@return Reserved for future use.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "S3OutputUrl", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "S3OutputUrl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "S3OutputUrl", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Reserved for future use.

                                                                                                                                                                                      \n@param s3OutputUrl Reserved for future use.", "setterMethodName" : "setS3OutputUrl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "s3OutputUrl", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "s3OutputUrl", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      Reserved for future use.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCloudWatchOutputUrl", "beanStyleSetterMethodName" : "setCloudWatchOutputUrl", "c2jName" : "CloudWatchOutputUrl", "c2jShape" : "SessionManagerCloudWatchOutputUrl", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Reserved for future use.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #cloudWatchOutputUrl(String)}.\n@param cloudWatchOutputUrl a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #cloudWatchOutputUrl(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Reserved for future use.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cloudWatchOutputUrl", "fluentSetterDocumentation" : "

                                                                                                                                                                                      Reserved for future use.

                                                                                                                                                                                      \n@param cloudWatchOutputUrl Reserved for future use.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cloudWatchOutputUrl", "getterDocumentation" : "

                                                                                                                                                                                      Reserved for future use.

                                                                                                                                                                                      \n@return Reserved for future use.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CloudWatchOutputUrl", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CloudWatchOutputUrl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "CloudWatchOutputUrl", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Reserved for future use.

                                                                                                                                                                                      \n@param cloudWatchOutputUrl Reserved for future use.", "setterMethodName" : "setCloudWatchOutputUrl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "cloudWatchOutputUrl", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "cloudWatchOutputUrl", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      Reserved for future use.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "SessionManagerOutputUrl", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "SessionManagerOutputUrl", "variableName" : "sessionManagerOutputUrl", "variableType" : "SessionManagerOutputUrl", "documentation" : null, "simpleType" : "SessionManagerOutputUrl", "variableSetterType" : "SessionManagerOutputUrl" }, "wrapper" : false }, "SessionState" : { "c2jName" : "SessionState", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "ACTIVE", "value" : "Active" }, { "name" : "HISTORY", "value" : "History" } ], "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" : "SessionState", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "SessionState", "variableName" : "sessionState", "variableType" : "SessionState", "documentation" : null, "simpleType" : "SessionState", "variableSetterType" : "SessionState" }, "wrapper" : false }, "SessionStatus" : { "c2jName" : "SessionStatus", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "CONNECTED", "value" : "Connected" }, { "name" : "CONNECTING", "value" : "Connecting" }, { "name" : "DISCONNECTED", "value" : "Disconnected" }, { "name" : "TERMINATED", "value" : "Terminated" }, { "name" : "TERMINATING", "value" : "Terminating" }, { "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" : "SessionStatus", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "SessionStatus", "variableName" : "sessionStatus", "variableType" : "SessionStatus", "documentation" : null, "simpleType" : "SessionStatus", "variableSetterType" : "SessionStatus" }, "wrapper" : false }, "SeveritySummary" : { "c2jName" : "SeveritySummary", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The number of managed instances found for each patch severity level defined in the request filter.

                                                                                                                                                                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getCriticalCount", "beanStyleSetterMethodName" : "setCriticalCount", "c2jName" : "CriticalCount", "c2jShape" : "ComplianceSummaryCount", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The total number of resources or compliance items that have a severity level of critical. Critical severity is determined by the organization that published the compliance items.

                                                                                                                                                                                      \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 #criticalCount(Integer)}.\n@param criticalCount 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 #criticalCount(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The total number of resources or compliance items that have a severity level of critical. Critical severity is determined by the organization that published the compliance items.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "criticalCount", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The total number of resources or compliance items that have a severity level of critical. Critical severity is determined by the organization that published the compliance items.

                                                                                                                                                                                      \n@param criticalCount The total number of resources or compliance items that have a severity level of critical. Critical severity is determined by the organization that published the compliance items.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "criticalCount", "getterDocumentation" : "

                                                                                                                                                                                      The total number of resources or compliance items that have a severity level of critical. Critical severity is determined by the organization that published the compliance items.

                                                                                                                                                                                      \n@return The total number of resources or compliance items that have a severity level of critical. Critical severity is determined by the organization that published the compliance items.", "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" : "CriticalCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CriticalCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "CriticalCount", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The total number of resources or compliance items that have a severity level of critical. Critical severity is determined by the organization that published the compliance items.

                                                                                                                                                                                      \n@param criticalCount The total number of resources or compliance items that have a severity level of critical. Critical severity is determined by the organization that published the compliance items.", "setterMethodName" : "setCriticalCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "criticalCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "criticalCount", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                      The total number of resources or compliance items that have a severity level of critical. Critical severity is determined by the organization that published the compliance items.

                                                                                                                                                                                      ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getHighCount", "beanStyleSetterMethodName" : "setHighCount", "c2jName" : "HighCount", "c2jShape" : "ComplianceSummaryCount", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The total number of resources or compliance items that have a severity level of high. High severity is determined by the organization that published the compliance items.

                                                                                                                                                                                      \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 #highCount(Integer)}.\n@param highCount 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 #highCount(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The total number of resources or compliance items that have a severity level of high. High severity is determined by the organization that published the compliance items.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "highCount", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The total number of resources or compliance items that have a severity level of high. High severity is determined by the organization that published the compliance items.

                                                                                                                                                                                      \n@param highCount The total number of resources or compliance items that have a severity level of high. High severity is determined by the organization that published the compliance items.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "highCount", "getterDocumentation" : "

                                                                                                                                                                                      The total number of resources or compliance items that have a severity level of high. High severity is determined by the organization that published the compliance items.

                                                                                                                                                                                      \n@return The total number of resources or compliance items that have a severity level of high. High severity is determined by the organization that published the compliance items.", "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" : "HighCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "HighCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "HighCount", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The total number of resources or compliance items that have a severity level of high. High severity is determined by the organization that published the compliance items.

                                                                                                                                                                                      \n@param highCount The total number of resources or compliance items that have a severity level of high. High severity is determined by the organization that published the compliance items.", "setterMethodName" : "setHighCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "highCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "highCount", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                      The total number of resources or compliance items that have a severity level of high. High severity is determined by the organization that published the compliance items.

                                                                                                                                                                                      ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMediumCount", "beanStyleSetterMethodName" : "setMediumCount", "c2jName" : "MediumCount", "c2jShape" : "ComplianceSummaryCount", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The total number of resources or compliance items that have a severity level of medium. Medium severity is determined by the organization that published the compliance items.

                                                                                                                                                                                      \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 #mediumCount(Integer)}.\n@param mediumCount 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 #mediumCount(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The total number of resources or compliance items that have a severity level of medium. Medium severity is determined by the organization that published the compliance items.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "mediumCount", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The total number of resources or compliance items that have a severity level of medium. Medium severity is determined by the organization that published the compliance items.

                                                                                                                                                                                      \n@param mediumCount The total number of resources or compliance items that have a severity level of medium. Medium severity is determined by the organization that published the compliance items.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mediumCount", "getterDocumentation" : "

                                                                                                                                                                                      The total number of resources or compliance items that have a severity level of medium. Medium severity is determined by the organization that published the compliance items.

                                                                                                                                                                                      \n@return The total number of resources or compliance items that have a severity level of medium. Medium severity is determined by the organization that published the compliance items.", "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" : "MediumCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MediumCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MediumCount", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The total number of resources or compliance items that have a severity level of medium. Medium severity is determined by the organization that published the compliance items.

                                                                                                                                                                                      \n@param mediumCount The total number of resources or compliance items that have a severity level of medium. Medium severity is determined by the organization that published the compliance items.", "setterMethodName" : "setMediumCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "mediumCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "mediumCount", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                      The total number of resources or compliance items that have a severity level of medium. Medium severity is determined by the organization that published the compliance items.

                                                                                                                                                                                      ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLowCount", "beanStyleSetterMethodName" : "setLowCount", "c2jName" : "LowCount", "c2jShape" : "ComplianceSummaryCount", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The total number of resources or compliance items that have a severity level of low. Low severity is determined by the organization that published the compliance items.

                                                                                                                                                                                      \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 #lowCount(Integer)}.\n@param lowCount 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 #lowCount(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The total number of resources or compliance items that have a severity level of low. Low severity is determined by the organization that published the compliance items.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lowCount", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The total number of resources or compliance items that have a severity level of low. Low severity is determined by the organization that published the compliance items.

                                                                                                                                                                                      \n@param lowCount The total number of resources or compliance items that have a severity level of low. Low severity is determined by the organization that published the compliance items.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lowCount", "getterDocumentation" : "

                                                                                                                                                                                      The total number of resources or compliance items that have a severity level of low. Low severity is determined by the organization that published the compliance items.

                                                                                                                                                                                      \n@return The total number of resources or compliance items that have a severity level of low. Low severity is determined by the organization that published the compliance items.", "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" : "LowCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LowCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "LowCount", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The total number of resources or compliance items that have a severity level of low. Low severity is determined by the organization that published the compliance items.

                                                                                                                                                                                      \n@param lowCount The total number of resources or compliance items that have a severity level of low. Low severity is determined by the organization that published the compliance items.", "setterMethodName" : "setLowCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "lowCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "lowCount", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                      The total number of resources or compliance items that have a severity level of low. Low severity is determined by the organization that published the compliance items.

                                                                                                                                                                                      ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInformationalCount", "beanStyleSetterMethodName" : "setInformationalCount", "c2jName" : "InformationalCount", "c2jShape" : "ComplianceSummaryCount", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The total number of resources or compliance items that have a severity level of informational. Informational severity is determined by the organization that published the compliance items.

                                                                                                                                                                                      \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 #informationalCount(Integer)}.\n@param informationalCount 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 #informationalCount(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The total number of resources or compliance items that have a severity level of informational. Informational severity is determined by the organization that published the compliance items.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "informationalCount", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The total number of resources or compliance items that have a severity level of informational. Informational severity is determined by the organization that published the compliance items.

                                                                                                                                                                                      \n@param informationalCount The total number of resources or compliance items that have a severity level of informational. Informational severity is determined by the organization that published the compliance items.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "informationalCount", "getterDocumentation" : "

                                                                                                                                                                                      The total number of resources or compliance items that have a severity level of informational. Informational severity is determined by the organization that published the compliance items.

                                                                                                                                                                                      \n@return The total number of resources or compliance items that have a severity level of informational. Informational severity is determined by the organization that published the compliance items.", "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" : "InformationalCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InformationalCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "InformationalCount", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The total number of resources or compliance items that have a severity level of informational. Informational severity is determined by the organization that published the compliance items.

                                                                                                                                                                                      \n@param informationalCount The total number of resources or compliance items that have a severity level of informational. Informational severity is determined by the organization that published the compliance items.", "setterMethodName" : "setInformationalCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "informationalCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "informationalCount", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                      The total number of resources or compliance items that have a severity level of informational. Informational severity is determined by the organization that published the compliance items.

                                                                                                                                                                                      ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUnspecifiedCount", "beanStyleSetterMethodName" : "setUnspecifiedCount", "c2jName" : "UnspecifiedCount", "c2jShape" : "ComplianceSummaryCount", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The total number of resources or compliance items that have a severity level of unspecified. Unspecified severity is determined by the organization that published the compliance items.

                                                                                                                                                                                      \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 #unspecifiedCount(Integer)}.\n@param unspecifiedCount 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 #unspecifiedCount(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The total number of resources or compliance items that have a severity level of unspecified. Unspecified severity is determined by the organization that published the compliance items.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "unspecifiedCount", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The total number of resources or compliance items that have a severity level of unspecified. Unspecified severity is determined by the organization that published the compliance items.

                                                                                                                                                                                      \n@param unspecifiedCount The total number of resources or compliance items that have a severity level of unspecified. Unspecified severity is determined by the organization that published the compliance items.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "unspecifiedCount", "getterDocumentation" : "

                                                                                                                                                                                      The total number of resources or compliance items that have a severity level of unspecified. Unspecified severity is determined by the organization that published the compliance items.

                                                                                                                                                                                      \n@return The total number of resources or compliance items that have a severity level of unspecified. Unspecified severity is determined by the organization that published the compliance items.", "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" : "UnspecifiedCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UnspecifiedCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "UnspecifiedCount", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The total number of resources or compliance items that have a severity level of unspecified. Unspecified severity is determined by the organization that published the compliance items.

                                                                                                                                                                                      \n@param unspecifiedCount The total number of resources or compliance items that have a severity level of unspecified. Unspecified severity is determined by the organization that published the compliance items.", "setterMethodName" : "setUnspecifiedCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "unspecifiedCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "unspecifiedCount", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                      The total number of resources or compliance items that have a severity level of unspecified. Unspecified severity is determined by the organization that published the compliance items.

                                                                                                                                                                                      ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "CriticalCount" : { "beanStyleGetterMethodName" : "getCriticalCount", "beanStyleSetterMethodName" : "setCriticalCount", "c2jName" : "CriticalCount", "c2jShape" : "ComplianceSummaryCount", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The total number of resources or compliance items that have a severity level of critical. Critical severity is determined by the organization that published the compliance items.

                                                                                                                                                                                      \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 #criticalCount(Integer)}.\n@param criticalCount 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 #criticalCount(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The total number of resources or compliance items that have a severity level of critical. Critical severity is determined by the organization that published the compliance items.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "criticalCount", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The total number of resources or compliance items that have a severity level of critical. Critical severity is determined by the organization that published the compliance items.

                                                                                                                                                                                      \n@param criticalCount The total number of resources or compliance items that have a severity level of critical. Critical severity is determined by the organization that published the compliance items.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "criticalCount", "getterDocumentation" : "

                                                                                                                                                                                      The total number of resources or compliance items that have a severity level of critical. Critical severity is determined by the organization that published the compliance items.

                                                                                                                                                                                      \n@return The total number of resources or compliance items that have a severity level of critical. Critical severity is determined by the organization that published the compliance items.", "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" : "CriticalCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CriticalCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "CriticalCount", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The total number of resources or compliance items that have a severity level of critical. Critical severity is determined by the organization that published the compliance items.

                                                                                                                                                                                      \n@param criticalCount The total number of resources or compliance items that have a severity level of critical. Critical severity is determined by the organization that published the compliance items.", "setterMethodName" : "setCriticalCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "criticalCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "criticalCount", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                      The total number of resources or compliance items that have a severity level of critical. Critical severity is determined by the organization that published the compliance items.

                                                                                                                                                                                      ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "HighCount" : { "beanStyleGetterMethodName" : "getHighCount", "beanStyleSetterMethodName" : "setHighCount", "c2jName" : "HighCount", "c2jShape" : "ComplianceSummaryCount", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The total number of resources or compliance items that have a severity level of high. High severity is determined by the organization that published the compliance items.

                                                                                                                                                                                      \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 #highCount(Integer)}.\n@param highCount 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 #highCount(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The total number of resources or compliance items that have a severity level of high. High severity is determined by the organization that published the compliance items.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "highCount", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The total number of resources or compliance items that have a severity level of high. High severity is determined by the organization that published the compliance items.

                                                                                                                                                                                      \n@param highCount The total number of resources or compliance items that have a severity level of high. High severity is determined by the organization that published the compliance items.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "highCount", "getterDocumentation" : "

                                                                                                                                                                                      The total number of resources or compliance items that have a severity level of high. High severity is determined by the organization that published the compliance items.

                                                                                                                                                                                      \n@return The total number of resources or compliance items that have a severity level of high. High severity is determined by the organization that published the compliance items.", "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" : "HighCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "HighCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "HighCount", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The total number of resources or compliance items that have a severity level of high. High severity is determined by the organization that published the compliance items.

                                                                                                                                                                                      \n@param highCount The total number of resources or compliance items that have a severity level of high. High severity is determined by the organization that published the compliance items.", "setterMethodName" : "setHighCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "highCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "highCount", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                      The total number of resources or compliance items that have a severity level of high. High severity is determined by the organization that published the compliance items.

                                                                                                                                                                                      ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "InformationalCount" : { "beanStyleGetterMethodName" : "getInformationalCount", "beanStyleSetterMethodName" : "setInformationalCount", "c2jName" : "InformationalCount", "c2jShape" : "ComplianceSummaryCount", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The total number of resources or compliance items that have a severity level of informational. Informational severity is determined by the organization that published the compliance items.

                                                                                                                                                                                      \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 #informationalCount(Integer)}.\n@param informationalCount 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 #informationalCount(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The total number of resources or compliance items that have a severity level of informational. Informational severity is determined by the organization that published the compliance items.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "informationalCount", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The total number of resources or compliance items that have a severity level of informational. Informational severity is determined by the organization that published the compliance items.

                                                                                                                                                                                      \n@param informationalCount The total number of resources or compliance items that have a severity level of informational. Informational severity is determined by the organization that published the compliance items.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "informationalCount", "getterDocumentation" : "

                                                                                                                                                                                      The total number of resources or compliance items that have a severity level of informational. Informational severity is determined by the organization that published the compliance items.

                                                                                                                                                                                      \n@return The total number of resources or compliance items that have a severity level of informational. Informational severity is determined by the organization that published the compliance items.", "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" : "InformationalCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InformationalCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "InformationalCount", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The total number of resources or compliance items that have a severity level of informational. Informational severity is determined by the organization that published the compliance items.

                                                                                                                                                                                      \n@param informationalCount The total number of resources or compliance items that have a severity level of informational. Informational severity is determined by the organization that published the compliance items.", "setterMethodName" : "setInformationalCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "informationalCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "informationalCount", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                      The total number of resources or compliance items that have a severity level of informational. Informational severity is determined by the organization that published the compliance items.

                                                                                                                                                                                      ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "LowCount" : { "beanStyleGetterMethodName" : "getLowCount", "beanStyleSetterMethodName" : "setLowCount", "c2jName" : "LowCount", "c2jShape" : "ComplianceSummaryCount", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The total number of resources or compliance items that have a severity level of low. Low severity is determined by the organization that published the compliance items.

                                                                                                                                                                                      \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 #lowCount(Integer)}.\n@param lowCount 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 #lowCount(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The total number of resources or compliance items that have a severity level of low. Low severity is determined by the organization that published the compliance items.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lowCount", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The total number of resources or compliance items that have a severity level of low. Low severity is determined by the organization that published the compliance items.

                                                                                                                                                                                      \n@param lowCount The total number of resources or compliance items that have a severity level of low. Low severity is determined by the organization that published the compliance items.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lowCount", "getterDocumentation" : "

                                                                                                                                                                                      The total number of resources or compliance items that have a severity level of low. Low severity is determined by the organization that published the compliance items.

                                                                                                                                                                                      \n@return The total number of resources or compliance items that have a severity level of low. Low severity is determined by the organization that published the compliance items.", "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" : "LowCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LowCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "LowCount", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The total number of resources or compliance items that have a severity level of low. Low severity is determined by the organization that published the compliance items.

                                                                                                                                                                                      \n@param lowCount The total number of resources or compliance items that have a severity level of low. Low severity is determined by the organization that published the compliance items.", "setterMethodName" : "setLowCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "lowCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "lowCount", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                      The total number of resources or compliance items that have a severity level of low. Low severity is determined by the organization that published the compliance items.

                                                                                                                                                                                      ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "MediumCount" : { "beanStyleGetterMethodName" : "getMediumCount", "beanStyleSetterMethodName" : "setMediumCount", "c2jName" : "MediumCount", "c2jShape" : "ComplianceSummaryCount", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The total number of resources or compliance items that have a severity level of medium. Medium severity is determined by the organization that published the compliance items.

                                                                                                                                                                                      \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 #mediumCount(Integer)}.\n@param mediumCount 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 #mediumCount(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The total number of resources or compliance items that have a severity level of medium. Medium severity is determined by the organization that published the compliance items.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "mediumCount", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The total number of resources or compliance items that have a severity level of medium. Medium severity is determined by the organization that published the compliance items.

                                                                                                                                                                                      \n@param mediumCount The total number of resources or compliance items that have a severity level of medium. Medium severity is determined by the organization that published the compliance items.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mediumCount", "getterDocumentation" : "

                                                                                                                                                                                      The total number of resources or compliance items that have a severity level of medium. Medium severity is determined by the organization that published the compliance items.

                                                                                                                                                                                      \n@return The total number of resources or compliance items that have a severity level of medium. Medium severity is determined by the organization that published the compliance items.", "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" : "MediumCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MediumCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MediumCount", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The total number of resources or compliance items that have a severity level of medium. Medium severity is determined by the organization that published the compliance items.

                                                                                                                                                                                      \n@param mediumCount The total number of resources or compliance items that have a severity level of medium. Medium severity is determined by the organization that published the compliance items.", "setterMethodName" : "setMediumCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "mediumCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "mediumCount", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                      The total number of resources or compliance items that have a severity level of medium. Medium severity is determined by the organization that published the compliance items.

                                                                                                                                                                                      ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "UnspecifiedCount" : { "beanStyleGetterMethodName" : "getUnspecifiedCount", "beanStyleSetterMethodName" : "setUnspecifiedCount", "c2jName" : "UnspecifiedCount", "c2jShape" : "ComplianceSummaryCount", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The total number of resources or compliance items that have a severity level of unspecified. Unspecified severity is determined by the organization that published the compliance items.

                                                                                                                                                                                      \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 #unspecifiedCount(Integer)}.\n@param unspecifiedCount 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 #unspecifiedCount(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The total number of resources or compliance items that have a severity level of unspecified. Unspecified severity is determined by the organization that published the compliance items.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "unspecifiedCount", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The total number of resources or compliance items that have a severity level of unspecified. Unspecified severity is determined by the organization that published the compliance items.

                                                                                                                                                                                      \n@param unspecifiedCount The total number of resources or compliance items that have a severity level of unspecified. Unspecified severity is determined by the organization that published the compliance items.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "unspecifiedCount", "getterDocumentation" : "

                                                                                                                                                                                      The total number of resources or compliance items that have a severity level of unspecified. Unspecified severity is determined by the organization that published the compliance items.

                                                                                                                                                                                      \n@return The total number of resources or compliance items that have a severity level of unspecified. Unspecified severity is determined by the organization that published the compliance items.", "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" : "UnspecifiedCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UnspecifiedCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "UnspecifiedCount", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The total number of resources or compliance items that have a severity level of unspecified. Unspecified severity is determined by the organization that published the compliance items.

                                                                                                                                                                                      \n@param unspecifiedCount The total number of resources or compliance items that have a severity level of unspecified. Unspecified severity is determined by the organization that published the compliance items.", "setterMethodName" : "setUnspecifiedCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "unspecifiedCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "unspecifiedCount", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                      The total number of resources or compliance items that have a severity level of unspecified. Unspecified severity is determined by the organization that published the compliance items.

                                                                                                                                                                                      ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getCriticalCount", "beanStyleSetterMethodName" : "setCriticalCount", "c2jName" : "CriticalCount", "c2jShape" : "ComplianceSummaryCount", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The total number of resources or compliance items that have a severity level of critical. Critical severity is determined by the organization that published the compliance items.

                                                                                                                                                                                      \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 #criticalCount(Integer)}.\n@param criticalCount 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 #criticalCount(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The total number of resources or compliance items that have a severity level of critical. Critical severity is determined by the organization that published the compliance items.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "criticalCount", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The total number of resources or compliance items that have a severity level of critical. Critical severity is determined by the organization that published the compliance items.

                                                                                                                                                                                      \n@param criticalCount The total number of resources or compliance items that have a severity level of critical. Critical severity is determined by the organization that published the compliance items.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "criticalCount", "getterDocumentation" : "

                                                                                                                                                                                      The total number of resources or compliance items that have a severity level of critical. Critical severity is determined by the organization that published the compliance items.

                                                                                                                                                                                      \n@return The total number of resources or compliance items that have a severity level of critical. Critical severity is determined by the organization that published the compliance items.", "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" : "CriticalCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CriticalCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "CriticalCount", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The total number of resources or compliance items that have a severity level of critical. Critical severity is determined by the organization that published the compliance items.

                                                                                                                                                                                      \n@param criticalCount The total number of resources or compliance items that have a severity level of critical. Critical severity is determined by the organization that published the compliance items.", "setterMethodName" : "setCriticalCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "criticalCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "criticalCount", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                      The total number of resources or compliance items that have a severity level of critical. Critical severity is determined by the organization that published the compliance items.

                                                                                                                                                                                      ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getHighCount", "beanStyleSetterMethodName" : "setHighCount", "c2jName" : "HighCount", "c2jShape" : "ComplianceSummaryCount", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The total number of resources or compliance items that have a severity level of high. High severity is determined by the organization that published the compliance items.

                                                                                                                                                                                      \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 #highCount(Integer)}.\n@param highCount 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 #highCount(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The total number of resources or compliance items that have a severity level of high. High severity is determined by the organization that published the compliance items.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "highCount", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The total number of resources or compliance items that have a severity level of high. High severity is determined by the organization that published the compliance items.

                                                                                                                                                                                      \n@param highCount The total number of resources or compliance items that have a severity level of high. High severity is determined by the organization that published the compliance items.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "highCount", "getterDocumentation" : "

                                                                                                                                                                                      The total number of resources or compliance items that have a severity level of high. High severity is determined by the organization that published the compliance items.

                                                                                                                                                                                      \n@return The total number of resources or compliance items that have a severity level of high. High severity is determined by the organization that published the compliance items.", "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" : "HighCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "HighCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "HighCount", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The total number of resources or compliance items that have a severity level of high. High severity is determined by the organization that published the compliance items.

                                                                                                                                                                                      \n@param highCount The total number of resources or compliance items that have a severity level of high. High severity is determined by the organization that published the compliance items.", "setterMethodName" : "setHighCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "highCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "highCount", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                      The total number of resources or compliance items that have a severity level of high. High severity is determined by the organization that published the compliance items.

                                                                                                                                                                                      ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMediumCount", "beanStyleSetterMethodName" : "setMediumCount", "c2jName" : "MediumCount", "c2jShape" : "ComplianceSummaryCount", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The total number of resources or compliance items that have a severity level of medium. Medium severity is determined by the organization that published the compliance items.

                                                                                                                                                                                      \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 #mediumCount(Integer)}.\n@param mediumCount 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 #mediumCount(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The total number of resources or compliance items that have a severity level of medium. Medium severity is determined by the organization that published the compliance items.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "mediumCount", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The total number of resources or compliance items that have a severity level of medium. Medium severity is determined by the organization that published the compliance items.

                                                                                                                                                                                      \n@param mediumCount The total number of resources or compliance items that have a severity level of medium. Medium severity is determined by the organization that published the compliance items.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "mediumCount", "getterDocumentation" : "

                                                                                                                                                                                      The total number of resources or compliance items that have a severity level of medium. Medium severity is determined by the organization that published the compliance items.

                                                                                                                                                                                      \n@return The total number of resources or compliance items that have a severity level of medium. Medium severity is determined by the organization that published the compliance items.", "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" : "MediumCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MediumCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MediumCount", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The total number of resources or compliance items that have a severity level of medium. Medium severity is determined by the organization that published the compliance items.

                                                                                                                                                                                      \n@param mediumCount The total number of resources or compliance items that have a severity level of medium. Medium severity is determined by the organization that published the compliance items.", "setterMethodName" : "setMediumCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "mediumCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "mediumCount", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                      The total number of resources or compliance items that have a severity level of medium. Medium severity is determined by the organization that published the compliance items.

                                                                                                                                                                                      ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLowCount", "beanStyleSetterMethodName" : "setLowCount", "c2jName" : "LowCount", "c2jShape" : "ComplianceSummaryCount", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The total number of resources or compliance items that have a severity level of low. Low severity is determined by the organization that published the compliance items.

                                                                                                                                                                                      \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 #lowCount(Integer)}.\n@param lowCount 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 #lowCount(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The total number of resources or compliance items that have a severity level of low. Low severity is determined by the organization that published the compliance items.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "lowCount", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The total number of resources or compliance items that have a severity level of low. Low severity is determined by the organization that published the compliance items.

                                                                                                                                                                                      \n@param lowCount The total number of resources or compliance items that have a severity level of low. Low severity is determined by the organization that published the compliance items.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "lowCount", "getterDocumentation" : "

                                                                                                                                                                                      The total number of resources or compliance items that have a severity level of low. Low severity is determined by the organization that published the compliance items.

                                                                                                                                                                                      \n@return The total number of resources or compliance items that have a severity level of low. Low severity is determined by the organization that published the compliance items.", "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" : "LowCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LowCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "LowCount", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The total number of resources or compliance items that have a severity level of low. Low severity is determined by the organization that published the compliance items.

                                                                                                                                                                                      \n@param lowCount The total number of resources or compliance items that have a severity level of low. Low severity is determined by the organization that published the compliance items.", "setterMethodName" : "setLowCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "lowCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "lowCount", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                      The total number of resources or compliance items that have a severity level of low. Low severity is determined by the organization that published the compliance items.

                                                                                                                                                                                      ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInformationalCount", "beanStyleSetterMethodName" : "setInformationalCount", "c2jName" : "InformationalCount", "c2jShape" : "ComplianceSummaryCount", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The total number of resources or compliance items that have a severity level of informational. Informational severity is determined by the organization that published the compliance items.

                                                                                                                                                                                      \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 #informationalCount(Integer)}.\n@param informationalCount 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 #informationalCount(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The total number of resources or compliance items that have a severity level of informational. Informational severity is determined by the organization that published the compliance items.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "informationalCount", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The total number of resources or compliance items that have a severity level of informational. Informational severity is determined by the organization that published the compliance items.

                                                                                                                                                                                      \n@param informationalCount The total number of resources or compliance items that have a severity level of informational. Informational severity is determined by the organization that published the compliance items.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "informationalCount", "getterDocumentation" : "

                                                                                                                                                                                      The total number of resources or compliance items that have a severity level of informational. Informational severity is determined by the organization that published the compliance items.

                                                                                                                                                                                      \n@return The total number of resources or compliance items that have a severity level of informational. Informational severity is determined by the organization that published the compliance items.", "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" : "InformationalCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InformationalCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "InformationalCount", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The total number of resources or compliance items that have a severity level of informational. Informational severity is determined by the organization that published the compliance items.

                                                                                                                                                                                      \n@param informationalCount The total number of resources or compliance items that have a severity level of informational. Informational severity is determined by the organization that published the compliance items.", "setterMethodName" : "setInformationalCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "informationalCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "informationalCount", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                      The total number of resources or compliance items that have a severity level of informational. Informational severity is determined by the organization that published the compliance items.

                                                                                                                                                                                      ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getUnspecifiedCount", "beanStyleSetterMethodName" : "setUnspecifiedCount", "c2jName" : "UnspecifiedCount", "c2jShape" : "ComplianceSummaryCount", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The total number of resources or compliance items that have a severity level of unspecified. Unspecified severity is determined by the organization that published the compliance items.

                                                                                                                                                                                      \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 #unspecifiedCount(Integer)}.\n@param unspecifiedCount 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 #unspecifiedCount(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The total number of resources or compliance items that have a severity level of unspecified. Unspecified severity is determined by the organization that published the compliance items.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "unspecifiedCount", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The total number of resources or compliance items that have a severity level of unspecified. Unspecified severity is determined by the organization that published the compliance items.

                                                                                                                                                                                      \n@param unspecifiedCount The total number of resources or compliance items that have a severity level of unspecified. Unspecified severity is determined by the organization that published the compliance items.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "unspecifiedCount", "getterDocumentation" : "

                                                                                                                                                                                      The total number of resources or compliance items that have a severity level of unspecified. Unspecified severity is determined by the organization that published the compliance items.

                                                                                                                                                                                      \n@return The total number of resources or compliance items that have a severity level of unspecified. Unspecified severity is determined by the organization that published the compliance items.", "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" : "UnspecifiedCount", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "UnspecifiedCount", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "UnspecifiedCount", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The total number of resources or compliance items that have a severity level of unspecified. Unspecified severity is determined by the organization that published the compliance items.

                                                                                                                                                                                      \n@param unspecifiedCount The total number of resources or compliance items that have a severity level of unspecified. Unspecified severity is determined by the organization that published the compliance items.", "setterMethodName" : "setUnspecifiedCount", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "unspecifiedCount", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "unspecifiedCount", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                      The total number of resources or compliance items that have a severity level of unspecified. Unspecified severity is determined by the organization that published the compliance items.

                                                                                                                                                                                      ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "SeveritySummary", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "SeveritySummary", "variableName" : "severitySummary", "variableType" : "SeveritySummary", "documentation" : null, "simpleType" : "SeveritySummary", "variableSetterType" : "SeveritySummary" }, "wrapper" : false }, "SignalType" : { "c2jName" : "SignalType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "APPROVE", "value" : "Approve" }, { "name" : "REJECT", "value" : "Reject" }, { "name" : "START_STEP", "value" : "StartStep" }, { "name" : "STOP_STEP", "value" : "StopStep" }, { "name" : "RESUME", "value" : "Resume" } ], "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" : "SignalType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "SignalType", "variableName" : "signalType", "variableType" : "SignalType", "documentation" : null, "simpleType" : "SignalType", "variableSetterType" : "SignalType" }, "wrapper" : false }, "StartAssociationsOnceRequest" : { "c2jName" : "StartAssociationsOnceRequest", "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" : "StartAssociationsOnce", "locationName" : null, "requestUri" : "/", "target" : "AmazonSSM.StartAssociationsOnce", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getAssociationIds", "beanStyleSetterMethodName" : "setAssociationIds", "c2jName" : "AssociationIds", "c2jShape" : "AssociationIdList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The association IDs that you want to run immediately and only one time.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #associationIds(List)}.\n@param associationIds a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #associationIds(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The association IDs that you want to run immediately and only one time.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "associationIds", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The association IDs that you want to run immediately and only one time.

                                                                                                                                                                                      \n@param associationIds The association IDs that you want to run immediately and only one time.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "associationIds", "getterDocumentation" : "

                                                                                                                                                                                      The association IDs that you want to run immediately and only one time.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return The association IDs that you want to run immediately and only one time.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AssociationIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AssociationIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AssociationId", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "AssociationIds", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The association IDs that you want to run immediately and only one time.

                                                                                                                                                                                      \n@param associationIds The association IDs that you want to run immediately and only one time.", "setterMethodName" : "setAssociationIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "associationIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "associationIds", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      The association IDs that you want to run immediately and only one time.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AssociationIds" : { "beanStyleGetterMethodName" : "getAssociationIds", "beanStyleSetterMethodName" : "setAssociationIds", "c2jName" : "AssociationIds", "c2jShape" : "AssociationIdList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The association IDs that you want to run immediately and only one time.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #associationIds(List)}.\n@param associationIds a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #associationIds(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The association IDs that you want to run immediately and only one time.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "associationIds", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The association IDs that you want to run immediately and only one time.

                                                                                                                                                                                      \n@param associationIds The association IDs that you want to run immediately and only one time.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "associationIds", "getterDocumentation" : "

                                                                                                                                                                                      The association IDs that you want to run immediately and only one time.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return The association IDs that you want to run immediately and only one time.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AssociationIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AssociationIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AssociationId", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "AssociationIds", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The association IDs that you want to run immediately and only one time.

                                                                                                                                                                                      \n@param associationIds The association IDs that you want to run immediately and only one time.", "setterMethodName" : "setAssociationIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "associationIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "associationIds", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      The association IDs that you want to run immediately and only one time.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getAssociationIds", "beanStyleSetterMethodName" : "setAssociationIds", "c2jName" : "AssociationIds", "c2jShape" : "AssociationIdList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The association IDs that you want to run immediately and only one time.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #associationIds(List)}.\n@param associationIds a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #associationIds(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The association IDs that you want to run immediately and only one time.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "associationIds", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The association IDs that you want to run immediately and only one time.

                                                                                                                                                                                      \n@param associationIds The association IDs that you want to run immediately and only one time.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "associationIds", "getterDocumentation" : "

                                                                                                                                                                                      The association IDs that you want to run immediately and only one time.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return The association IDs that you want to run immediately and only one time.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AssociationIds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AssociationIds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AssociationId", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "AssociationIds", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The association IDs that you want to run immediately and only one time.

                                                                                                                                                                                      \n@param associationIds The association IDs that you want to run immediately and only one time.", "setterMethodName" : "setAssociationIds", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "associationIds", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "associationIds", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      The association IDs that you want to run immediately and only one time.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "AssociationIds" ], "shapeName" : "StartAssociationsOnceRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "StartAssociationsOnceRequest", "variableName" : "startAssociationsOnceRequest", "variableType" : "StartAssociationsOnceRequest", "documentation" : null, "simpleType" : "StartAssociationsOnceRequest", "variableSetterType" : "StartAssociationsOnceRequest" }, "wrapper" : false }, "StartAssociationsOnceResponse" : { "c2jName" : "StartAssociationsOnceResult", "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" : "StartAssociationsOnceResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "StartAssociationsOnceResponse", "variableName" : "startAssociationsOnceResponse", "variableType" : "StartAssociationsOnceResponse", "documentation" : null, "simpleType" : "StartAssociationsOnceResponse", "variableSetterType" : "StartAssociationsOnceResponse" }, "wrapper" : false }, "StartAutomationExecutionRequest" : { "c2jName" : "StartAutomationExecutionRequest", "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" : "StartAutomationExecution", "locationName" : null, "requestUri" : "/", "target" : "AmazonSSM.StartAutomationExecution", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getDocumentName", "beanStyleSetterMethodName" : "setDocumentName", "c2jName" : "DocumentName", "c2jShape" : "DocumentARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The name of the Automation document to use for this execution.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentName(String)}.\n@param documentName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The name of the Automation document to use for this execution.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "documentName", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The name of the Automation document to use for this execution.

                                                                                                                                                                                      \n@param documentName The name of the Automation document to use for this execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "documentName", "getterDocumentation" : "

                                                                                                                                                                                      The name of the Automation document to use for this execution.

                                                                                                                                                                                      \n@return The name of the Automation document to use for this execution.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The name of the Automation document to use for this execution.

                                                                                                                                                                                      \n@param documentName The name of the Automation document to use for this execution.", "setterMethodName" : "setDocumentName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The name of the Automation document to use for this execution.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDocumentVersion", "beanStyleSetterMethodName" : "setDocumentVersion", "c2jName" : "DocumentVersion", "c2jShape" : "DocumentVersion", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The version of the Automation document to use for this execution.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentVersion(String)}.\n@param documentVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentVersion(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The version of the Automation document to use for this execution.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "documentVersion", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The version of the Automation document to use for this execution.

                                                                                                                                                                                      \n@param documentVersion The version of the Automation document to use for this execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "documentVersion", "getterDocumentation" : "

                                                                                                                                                                                      The version of the Automation document to use for this execution.

                                                                                                                                                                                      \n@return The version of the Automation document to use for this execution.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The version of the Automation document to use for this execution.

                                                                                                                                                                                      \n@param documentVersion The version of the Automation document to use for this execution.", "setterMethodName" : "setDocumentVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The version of the Automation document to use for this execution.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getParameters", "beanStyleSetterMethodName" : "setParameters", "c2jName" : "Parameters", "c2jShape" : "AutomationParameterMap", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A key-value map of execution parameters, which match the declared parameters in the Automation document.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List>.Builder} avoiding the need to create one manually via {@link List>#builder()}.\n\nWhen the {@link Consumer} completes, {@link List>.Builder#build()} is called immediately and its result is passed to {@link #parameters(List>)}.\n@param parameters a consumer that will call methods on {@link List>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #parameters(List>)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      A key-value map of execution parameters, which match the declared parameters in the Automation document.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parameters", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A key-value map of execution parameters, which match the declared parameters in the Automation document.

                                                                                                                                                                                      \n@param parameters A key-value map of execution parameters, which match the declared parameters in the Automation document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parameters", "getterDocumentation" : "

                                                                                                                                                                                      A key-value map of execution parameters, which match the declared parameters in the Automation document.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return A key-value map of execution parameters, which match the declared parameters in the Automation document.", "getterModel" : { "returnType" : "java.util.Map>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Parameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Parameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "AutomationParameterKey", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "AutomationParameterValueList", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #value(List)}.\n@param value a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(List)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AutomationParameterValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry>", "templateType" : "java.util.Map>" }, "marshallingType" : "MAP", "name" : "Parameters", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A key-value map of execution parameters, which match the declared parameters in the Automation document.

                                                                                                                                                                                      \n@param parameters A key-value map of execution parameters, which match the declared parameters in the Automation document.", "setterMethodName" : "setParameters", "setterModel" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "parameters", "variableType" : "java.util.Map>", "documentation" : null, "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "parameters", "variableType" : "java.util.Map>", "documentation" : "

                                                                                                                                                                                      A key-value map of execution parameters, which match the declared parameters in the Automation document.

                                                                                                                                                                                      ", "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getClientToken", "beanStyleSetterMethodName" : "setClientToken", "c2jName" : "ClientToken", "c2jShape" : "IdempotencyToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      User-provided idempotency token. The token must be unique, is case insensitive, enforces the UUID format, and can't be reused.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientToken(String)}.\n@param clientToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      User-provided idempotency token. The token must be unique, is case insensitive, enforces the UUID format, and can't be reused.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                      User-provided idempotency token. The token must be unique, is case insensitive, enforces the UUID format, and can't be reused.

                                                                                                                                                                                      \n@param clientToken User-provided idempotency token. The token must be unique, is case insensitive, enforces the UUID format, and can't be reused.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientToken", "getterDocumentation" : "

                                                                                                                                                                                      User-provided idempotency token. The token must be unique, is case insensitive, enforces the UUID format, and can't be reused.

                                                                                                                                                                                      \n@return User-provided idempotency token. The token must be unique, is case insensitive, enforces the UUID format, and can't be reused.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      User-provided idempotency token. The token must be unique, is case insensitive, enforces the UUID format, and can't be reused.

                                                                                                                                                                                      \n@param clientToken User-provided idempotency token. The token must be unique, is case insensitive, enforces the UUID format, and can't be reused.", "setterMethodName" : "setClientToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      User-provided idempotency token. The token must be unique, is case insensitive, enforces the UUID format, and can't be reused.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getModeAsString", "beanStyleSetterMethodName" : "setMode", "c2jName" : "Mode", "c2jShape" : "ExecutionMode", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The execution mode of the automation. Valid modes include the following: Auto and Interactive. The default mode is Auto.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #modeAsString(String)}.\n@param mode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #mode(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The execution mode of the automation. Valid modes include the following: Auto and Interactive. The default mode is Auto.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : "ExecutionMode", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "mode", "fluentEnumSetterMethodName" : "mode", "fluentGetterMethodName" : "modeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The execution mode of the automation. Valid modes include the following: Auto and Interactive. The default mode is Auto.

                                                                                                                                                                                      \n@param mode The execution mode of the automation. Valid modes include the following: Auto and Interactive. The default mode is Auto.\n@see ExecutionMode\n@return Returns a reference to this object so that method calls can be chained together.\n@see ExecutionMode", "fluentSetterMethodName" : "mode", "getterDocumentation" : "

                                                                                                                                                                                      The execution mode of the automation. Valid modes include the following: Auto and Interactive. The default mode is Auto.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #mode} will return {@link ExecutionMode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #modeAsString}.\n

                                                                                                                                                                                      \n@return The execution mode of the automation. Valid modes include the following: Auto and Interactive. The default mode is Auto.\n@see ExecutionMode", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Mode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Mode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Mode", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The execution mode of the automation. Valid modes include the following: Auto and Interactive. The default mode is Auto.

                                                                                                                                                                                      \n@param mode The execution mode of the automation. Valid modes include the following: Auto and Interactive. The default mode is Auto.\n@see ExecutionMode", "setterMethodName" : "setMode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "mode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "mode", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The execution mode of the automation. Valid modes include the following: Auto and Interactive. The default mode is Auto.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTargetParameterName", "beanStyleSetterMethodName" : "setTargetParameterName", "c2jName" : "TargetParameterName", "c2jShape" : "AutomationParameterKey", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The name of the parameter used as the target resource for the rate-controlled execution. Required if you specify targets.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #targetParameterName(String)}.\n@param targetParameterName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetParameterName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The name of the parameter used as the target resource for the rate-controlled execution. Required if you specify targets.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetParameterName", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The name of the parameter used as the target resource for the rate-controlled execution. Required if you specify targets.

                                                                                                                                                                                      \n@param targetParameterName The name of the parameter used as the target resource for the rate-controlled execution. Required if you specify targets.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetParameterName", "getterDocumentation" : "

                                                                                                                                                                                      The name of the parameter used as the target resource for the rate-controlled execution. Required if you specify targets.

                                                                                                                                                                                      \n@return The name of the parameter used as the target resource for the rate-controlled execution. Required if you specify targets.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TargetParameterName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TargetParameterName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TargetParameterName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The name of the parameter used as the target resource for the rate-controlled execution. Required if you specify targets.

                                                                                                                                                                                      \n@param targetParameterName The name of the parameter used as the target resource for the rate-controlled execution. Required if you specify targets.", "setterMethodName" : "setTargetParameterName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "targetParameterName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "targetParameterName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The name of the parameter used as the target resource for the rate-controlled execution. Required if you specify targets.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTargets", "beanStyleSetterMethodName" : "setTargets", "c2jName" : "Targets", "c2jShape" : "Targets", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A key-value mapping to target resources. Required if you specify TargetParameterName.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #targets(List)}.\n@param targets a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targets(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      A key-value mapping to target resources. Required if you specify TargetParameterName.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targets", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A key-value mapping to target resources. Required if you specify TargetParameterName.

                                                                                                                                                                                      \n@param targets A key-value mapping to target resources. Required if you specify TargetParameterName.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targets", "getterDocumentation" : "

                                                                                                                                                                                      A key-value mapping to target resources. Required if you specify TargetParameterName.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return A key-value mapping to target resources. Required if you specify TargetParameterName.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Targets", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Targets", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Target", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Target.Builder} avoiding the need to create one manually via {@link Target#builder()}.\n\nWhen the {@link Consumer} completes, {@link Target.Builder#build()} is called immediately and its result is passed to {@link #member(Target)}.\n@param member a consumer that will call methods on {@link Target.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Target)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Target", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : null, "simpleType" : "Target", "variableSetterType" : "Target" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : "", "simpleType" : "Target", "variableSetterType" : "Target" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Target", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Target", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Targets", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A key-value mapping to target resources. Required if you specify TargetParameterName.

                                                                                                                                                                                      \n@param targets A key-value mapping to target resources. Required if you specify TargetParameterName.", "setterMethodName" : "setTargets", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      A key-value mapping to target resources. Required if you specify TargetParameterName.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTargetMaps", "beanStyleSetterMethodName" : "setTargetMaps", "c2jName" : "TargetMaps", "c2jShape" : "TargetMaps", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A key-value mapping of document parameters to target resources. Both Targets and TargetMaps cannot be specified together.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List>>.Builder} avoiding the need to create one manually via {@link List>>#builder()}.\n\nWhen the {@link Consumer} completes, {@link List>>.Builder#build()} is called immediately and its result is passed to {@link #targetMaps(List>>)}.\n@param targetMaps a consumer that will call methods on {@link List>>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetMaps(List>>)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      A key-value mapping of document parameters to target resources. Both Targets and TargetMaps cannot be specified together.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetMaps", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A key-value mapping of document parameters to target resources. Both Targets and TargetMaps cannot be specified together.

                                                                                                                                                                                      \n@param targetMaps A key-value mapping of document parameters to target resources. Both Targets and TargetMaps cannot be specified together.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetMaps", "getterDocumentation" : "

                                                                                                                                                                                      A key-value mapping of document parameters to target resources. Both Targets and TargetMaps cannot be specified together.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return A key-value mapping of document parameters to target resources. Both Targets and TargetMaps cannot be specified together.", "getterModel" : { "returnType" : "java.util.List>>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TargetMaps", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TargetMaps", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "TargetMap", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link List>.Builder} avoiding the need to create one manually via {@link List>#builder()}.\n\nWhen the {@link Consumer} completes, {@link List>.Builder#build()} is called immediately and its result is passed to {@link #member(List>)}.\n@param member a consumer that will call methods on {@link List>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(List>)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "java.util.Map>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "TargetMapKey", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "TargetMapValueList", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #value(List)}.\n@param value a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(List)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "TargetMapValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry>", "templateType" : "java.util.Map>" }, "marshallingType" : "MAP", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "member", "variableType" : "java.util.Map>", "documentation" : null, "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "member", "variableType" : "java.util.Map>", "documentation" : "", "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "java.util.Map>", "map" : true, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "List>", "templateImplType" : "java.util.ArrayList>>", "templateType" : "java.util.List>>" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "TargetMaps", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A key-value mapping of document parameters to target resources. Both Targets and TargetMaps cannot be specified together.

                                                                                                                                                                                      \n@param targetMaps A key-value mapping of document parameters to target resources. Both Targets and TargetMaps cannot be specified together.", "setterMethodName" : "setTargetMaps", "setterModel" : { "variableDeclarationType" : "java.util.List>>", "variableName" : "targetMaps", "variableType" : "java.util.List>>", "documentation" : null, "simpleType" : "List>>", "variableSetterType" : "java.util.Collection>>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List>>", "variableName" : "targetMaps", "variableType" : "java.util.List>>", "documentation" : "

                                                                                                                                                                                      A key-value mapping of document parameters to target resources. Both Targets and TargetMaps cannot be specified together.

                                                                                                                                                                                      ", "simpleType" : "List>>", "variableSetterType" : "java.util.Collection>>" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxConcurrency", "beanStyleSetterMethodName" : "setMaxConcurrency", "c2jName" : "MaxConcurrency", "c2jShape" : "MaxConcurrency", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The maximum number of targets allowed to run this task in parallel. You can specify a number, such as 10, or a percentage, such as 10%. The default value is 10.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #maxConcurrency(String)}.\n@param maxConcurrency a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxConcurrency(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The maximum number of targets allowed to run this task in parallel. You can specify a number, such as 10, or a percentage, such as 10%. The default value is 10.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxConcurrency", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The maximum number of targets allowed to run this task in parallel. You can specify a number, such as 10, or a percentage, such as 10%. The default value is 10.

                                                                                                                                                                                      \n@param maxConcurrency The maximum number of targets allowed to run this task in parallel. You can specify a number, such as 10, or a percentage, such as 10%. The default value is 10.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxConcurrency", "getterDocumentation" : "

                                                                                                                                                                                      The maximum number of targets allowed to run this task in parallel. You can specify a number, such as 10, or a percentage, such as 10%. The default value is 10.

                                                                                                                                                                                      \n@return The maximum number of targets allowed to run this task in parallel. You can specify a number, such as 10, or a percentage, such as 10%. The default value is 10.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxConcurrency", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxConcurrency", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MaxConcurrency", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The maximum number of targets allowed to run this task in parallel. You can specify a number, such as 10, or a percentage, such as 10%. The default value is 10.

                                                                                                                                                                                      \n@param maxConcurrency The maximum number of targets allowed to run this task in parallel. You can specify a number, such as 10, or a percentage, such as 10%. The default value is 10.", "setterMethodName" : "setMaxConcurrency", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "maxConcurrency", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "maxConcurrency", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The maximum number of targets allowed to run this task in parallel. You can specify a number, such as 10, or a percentage, such as 10%. The default value is 10.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxErrors", "beanStyleSetterMethodName" : "setMaxErrors", "c2jName" : "MaxErrors", "c2jShape" : "MaxErrors", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The number of errors that are allowed before the system stops running the automation on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops running the automation when the fourth error is received. If you specify 0, then the system stops running the automation on additional targets after the first error result is returned. If you run an automation on 50 resources and set max-errors to 10%, then the system stops running the automation on additional targets when the sixth error is received.

                                                                                                                                                                                      Executions that are already running an automation when max-errors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set max-concurrency to 1 so the executions proceed one at a time.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #maxErrors(String)}.\n@param maxErrors a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxErrors(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The number of errors that are allowed before the system stops running the automation on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops running the automation when the fourth error is received. If you specify 0, then the system stops running the automation on additional targets after the first error result is returned. If you run an automation on 50 resources and set max-errors to 10%, then the system stops running the automation on additional targets when the sixth error is received.

                                                                                                                                                                                      Executions that are already running an automation when max-errors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set max-concurrency to 1 so the executions proceed one at a time.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxErrors", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The number of errors that are allowed before the system stops running the automation on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops running the automation when the fourth error is received. If you specify 0, then the system stops running the automation on additional targets after the first error result is returned. If you run an automation on 50 resources and set max-errors to 10%, then the system stops running the automation on additional targets when the sixth error is received.

                                                                                                                                                                                      Executions that are already running an automation when max-errors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set max-concurrency to 1 so the executions proceed one at a time.

                                                                                                                                                                                      \n@param maxErrors The number of errors that are allowed before the system stops running the automation on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops running the automation when the fourth error is received. If you specify 0, then the system stops running the automation on additional targets after the first error result is returned. If you run an automation on 50 resources and set max-errors to 10%, then the system stops running the automation on additional targets when the sixth error is received.

                                                                                                                                                                                      Executions that are already running an automation when max-errors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set max-concurrency to 1 so the executions proceed one at a time.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxErrors", "getterDocumentation" : "

                                                                                                                                                                                      The number of errors that are allowed before the system stops running the automation on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops running the automation when the fourth error is received. If you specify 0, then the system stops running the automation on additional targets after the first error result is returned. If you run an automation on 50 resources and set max-errors to 10%, then the system stops running the automation on additional targets when the sixth error is received.

                                                                                                                                                                                      Executions that are already running an automation when max-errors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set max-concurrency to 1 so the executions proceed one at a time.

                                                                                                                                                                                      \n@return The number of errors that are allowed before the system stops running the automation on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops running the automation when the fourth error is received. If you specify 0, then the system stops running the automation on additional targets after the first error result is returned. If you run an automation on 50 resources and set max-errors to 10%, then the system stops running the automation on additional targets when the sixth error is received.

                                                                                                                                                                                      Executions that are already running an automation when max-errors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set max-concurrency to 1 so the executions proceed one at a time.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxErrors", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxErrors", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MaxErrors", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The number of errors that are allowed before the system stops running the automation on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops running the automation when the fourth error is received. If you specify 0, then the system stops running the automation on additional targets after the first error result is returned. If you run an automation on 50 resources and set max-errors to 10%, then the system stops running the automation on additional targets when the sixth error is received.

                                                                                                                                                                                      Executions that are already running an automation when max-errors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set max-concurrency to 1 so the executions proceed one at a time.

                                                                                                                                                                                      \n@param maxErrors The number of errors that are allowed before the system stops running the automation on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops running the automation when the fourth error is received. If you specify 0, then the system stops running the automation on additional targets after the first error result is returned. If you run an automation on 50 resources and set max-errors to 10%, then the system stops running the automation on additional targets when the sixth error is received.

                                                                                                                                                                                      Executions that are already running an automation when max-errors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set max-concurrency to 1 so the executions proceed one at a time.", "setterMethodName" : "setMaxErrors", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "maxErrors", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "maxErrors", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The number of errors that are allowed before the system stops running the automation on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops running the automation when the fourth error is received. If you specify 0, then the system stops running the automation on additional targets after the first error result is returned. If you run an automation on 50 resources and set max-errors to 10%, then the system stops running the automation on additional targets when the sixth error is received.

                                                                                                                                                                                      Executions that are already running an automation when max-errors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set max-concurrency to 1 so the executions proceed one at a time.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTargetLocations", "beanStyleSetterMethodName" : "setTargetLocations", "c2jName" : "TargetLocations", "c2jShape" : "TargetLocations", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A location is a combination of AWS Regions and/or AWS accounts where you want to run the Automation. Use this action to start an Automation in multiple Regions and multiple accounts. For more information, see Executing Automations in Multiple AWS Regions and Accounts in the AWS Systems Manager User Guide.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #targetLocations(List)}.\n@param targetLocations a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetLocations(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      A location is a combination of AWS Regions and/or AWS accounts where you want to run the Automation. Use this action to start an Automation in multiple Regions and multiple accounts. For more information, see Executing Automations in Multiple AWS Regions and Accounts in the AWS Systems Manager User Guide.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetLocations", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A location is a combination of AWS Regions and/or AWS accounts where you want to run the Automation. Use this action to start an Automation in multiple Regions and multiple accounts. For more information, see Executing Automations in Multiple AWS Regions and Accounts in the AWS Systems Manager User Guide.

                                                                                                                                                                                      \n@param targetLocations A location is a combination of AWS Regions and/or AWS accounts where you want to run the Automation. Use this action to start an Automation in multiple Regions and multiple accounts. For more information, see Executing Automations in Multiple AWS Regions and Accounts in the AWS Systems Manager User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetLocations", "getterDocumentation" : "

                                                                                                                                                                                      A location is a combination of AWS Regions and/or AWS accounts where you want to run the Automation. Use this action to start an Automation in multiple Regions and multiple accounts. For more information, see Executing Automations in Multiple AWS Regions and Accounts in the AWS Systems Manager User Guide.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return A location is a combination of AWS Regions and/or AWS accounts where you want to run the Automation. Use this action to start an Automation in multiple Regions and multiple accounts. For more information, see Executing Automations in Multiple AWS Regions and Accounts in the AWS Systems Manager User Guide.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TargetLocations", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TargetLocations", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "TargetLocation", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link TargetLocation.Builder} avoiding the need to create one manually via {@link TargetLocation#builder()}.\n\nWhen the {@link Consumer} completes, {@link TargetLocation.Builder#build()} is called immediately and its result is passed to {@link #member(TargetLocation)}.\n@param member a consumer that will call methods on {@link TargetLocation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(TargetLocation)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "TargetLocation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "TargetLocation", "variableName" : "member", "variableType" : "TargetLocation", "documentation" : null, "simpleType" : "TargetLocation", "variableSetterType" : "TargetLocation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TargetLocation", "variableName" : "member", "variableType" : "TargetLocation", "documentation" : "", "simpleType" : "TargetLocation", "variableSetterType" : "TargetLocation" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "TargetLocation", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "TargetLocation", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "TargetLocations", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A location is a combination of AWS Regions and/or AWS accounts where you want to run the Automation. Use this action to start an Automation in multiple Regions and multiple accounts. For more information, see Executing Automations in Multiple AWS Regions and Accounts in the AWS Systems Manager User Guide.

                                                                                                                                                                                      \n@param targetLocations A location is a combination of AWS Regions and/or AWS accounts where you want to run the Automation. Use this action to start an Automation in multiple Regions and multiple accounts. For more information, see Executing Automations in Multiple AWS Regions and Accounts in the AWS Systems Manager User Guide.", "setterMethodName" : "setTargetLocations", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "targetLocations", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "targetLocations", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      A location is a combination of AWS Regions and/or AWS accounts where you want to run the Automation. Use this action to start an Automation in multiple Regions and multiple accounts. For more information, see Executing Automations in Multiple AWS Regions and Accounts in the AWS Systems Manager User Guide.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ClientToken" : { "beanStyleGetterMethodName" : "getClientToken", "beanStyleSetterMethodName" : "setClientToken", "c2jName" : "ClientToken", "c2jShape" : "IdempotencyToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      User-provided idempotency token. The token must be unique, is case insensitive, enforces the UUID format, and can't be reused.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientToken(String)}.\n@param clientToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      User-provided idempotency token. The token must be unique, is case insensitive, enforces the UUID format, and can't be reused.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                      User-provided idempotency token. The token must be unique, is case insensitive, enforces the UUID format, and can't be reused.

                                                                                                                                                                                      \n@param clientToken User-provided idempotency token. The token must be unique, is case insensitive, enforces the UUID format, and can't be reused.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientToken", "getterDocumentation" : "

                                                                                                                                                                                      User-provided idempotency token. The token must be unique, is case insensitive, enforces the UUID format, and can't be reused.

                                                                                                                                                                                      \n@return User-provided idempotency token. The token must be unique, is case insensitive, enforces the UUID format, and can't be reused.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      User-provided idempotency token. The token must be unique, is case insensitive, enforces the UUID format, and can't be reused.

                                                                                                                                                                                      \n@param clientToken User-provided idempotency token. The token must be unique, is case insensitive, enforces the UUID format, and can't be reused.", "setterMethodName" : "setClientToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      User-provided idempotency token. The token must be unique, is case insensitive, enforces the UUID format, and can't be reused.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DocumentName" : { "beanStyleGetterMethodName" : "getDocumentName", "beanStyleSetterMethodName" : "setDocumentName", "c2jName" : "DocumentName", "c2jShape" : "DocumentARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The name of the Automation document to use for this execution.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentName(String)}.\n@param documentName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The name of the Automation document to use for this execution.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "documentName", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The name of the Automation document to use for this execution.

                                                                                                                                                                                      \n@param documentName The name of the Automation document to use for this execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "documentName", "getterDocumentation" : "

                                                                                                                                                                                      The name of the Automation document to use for this execution.

                                                                                                                                                                                      \n@return The name of the Automation document to use for this execution.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The name of the Automation document to use for this execution.

                                                                                                                                                                                      \n@param documentName The name of the Automation document to use for this execution.", "setterMethodName" : "setDocumentName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The name of the Automation document to use for this execution.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DocumentVersion" : { "beanStyleGetterMethodName" : "getDocumentVersion", "beanStyleSetterMethodName" : "setDocumentVersion", "c2jName" : "DocumentVersion", "c2jShape" : "DocumentVersion", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The version of the Automation document to use for this execution.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentVersion(String)}.\n@param documentVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentVersion(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The version of the Automation document to use for this execution.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "documentVersion", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The version of the Automation document to use for this execution.

                                                                                                                                                                                      \n@param documentVersion The version of the Automation document to use for this execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "documentVersion", "getterDocumentation" : "

                                                                                                                                                                                      The version of the Automation document to use for this execution.

                                                                                                                                                                                      \n@return The version of the Automation document to use for this execution.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The version of the Automation document to use for this execution.

                                                                                                                                                                                      \n@param documentVersion The version of the Automation document to use for this execution.", "setterMethodName" : "setDocumentVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The version of the Automation document to use for this execution.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "MaxConcurrency" : { "beanStyleGetterMethodName" : "getMaxConcurrency", "beanStyleSetterMethodName" : "setMaxConcurrency", "c2jName" : "MaxConcurrency", "c2jShape" : "MaxConcurrency", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The maximum number of targets allowed to run this task in parallel. You can specify a number, such as 10, or a percentage, such as 10%. The default value is 10.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #maxConcurrency(String)}.\n@param maxConcurrency a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxConcurrency(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The maximum number of targets allowed to run this task in parallel. You can specify a number, such as 10, or a percentage, such as 10%. The default value is 10.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxConcurrency", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The maximum number of targets allowed to run this task in parallel. You can specify a number, such as 10, or a percentage, such as 10%. The default value is 10.

                                                                                                                                                                                      \n@param maxConcurrency The maximum number of targets allowed to run this task in parallel. You can specify a number, such as 10, or a percentage, such as 10%. The default value is 10.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxConcurrency", "getterDocumentation" : "

                                                                                                                                                                                      The maximum number of targets allowed to run this task in parallel. You can specify a number, such as 10, or a percentage, such as 10%. The default value is 10.

                                                                                                                                                                                      \n@return The maximum number of targets allowed to run this task in parallel. You can specify a number, such as 10, or a percentage, such as 10%. The default value is 10.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxConcurrency", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxConcurrency", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MaxConcurrency", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The maximum number of targets allowed to run this task in parallel. You can specify a number, such as 10, or a percentage, such as 10%. The default value is 10.

                                                                                                                                                                                      \n@param maxConcurrency The maximum number of targets allowed to run this task in parallel. You can specify a number, such as 10, or a percentage, such as 10%. The default value is 10.", "setterMethodName" : "setMaxConcurrency", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "maxConcurrency", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "maxConcurrency", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The maximum number of targets allowed to run this task in parallel. You can specify a number, such as 10, or a percentage, such as 10%. The default value is 10.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "MaxErrors" : { "beanStyleGetterMethodName" : "getMaxErrors", "beanStyleSetterMethodName" : "setMaxErrors", "c2jName" : "MaxErrors", "c2jShape" : "MaxErrors", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The number of errors that are allowed before the system stops running the automation on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops running the automation when the fourth error is received. If you specify 0, then the system stops running the automation on additional targets after the first error result is returned. If you run an automation on 50 resources and set max-errors to 10%, then the system stops running the automation on additional targets when the sixth error is received.

                                                                                                                                                                                      Executions that are already running an automation when max-errors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set max-concurrency to 1 so the executions proceed one at a time.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #maxErrors(String)}.\n@param maxErrors a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxErrors(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The number of errors that are allowed before the system stops running the automation on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops running the automation when the fourth error is received. If you specify 0, then the system stops running the automation on additional targets after the first error result is returned. If you run an automation on 50 resources and set max-errors to 10%, then the system stops running the automation on additional targets when the sixth error is received.

                                                                                                                                                                                      Executions that are already running an automation when max-errors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set max-concurrency to 1 so the executions proceed one at a time.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxErrors", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The number of errors that are allowed before the system stops running the automation on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops running the automation when the fourth error is received. If you specify 0, then the system stops running the automation on additional targets after the first error result is returned. If you run an automation on 50 resources and set max-errors to 10%, then the system stops running the automation on additional targets when the sixth error is received.

                                                                                                                                                                                      Executions that are already running an automation when max-errors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set max-concurrency to 1 so the executions proceed one at a time.

                                                                                                                                                                                      \n@param maxErrors The number of errors that are allowed before the system stops running the automation on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops running the automation when the fourth error is received. If you specify 0, then the system stops running the automation on additional targets after the first error result is returned. If you run an automation on 50 resources and set max-errors to 10%, then the system stops running the automation on additional targets when the sixth error is received.

                                                                                                                                                                                      Executions that are already running an automation when max-errors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set max-concurrency to 1 so the executions proceed one at a time.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxErrors", "getterDocumentation" : "

                                                                                                                                                                                      The number of errors that are allowed before the system stops running the automation on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops running the automation when the fourth error is received. If you specify 0, then the system stops running the automation on additional targets after the first error result is returned. If you run an automation on 50 resources and set max-errors to 10%, then the system stops running the automation on additional targets when the sixth error is received.

                                                                                                                                                                                      Executions that are already running an automation when max-errors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set max-concurrency to 1 so the executions proceed one at a time.

                                                                                                                                                                                      \n@return The number of errors that are allowed before the system stops running the automation on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops running the automation when the fourth error is received. If you specify 0, then the system stops running the automation on additional targets after the first error result is returned. If you run an automation on 50 resources and set max-errors to 10%, then the system stops running the automation on additional targets when the sixth error is received.

                                                                                                                                                                                      Executions that are already running an automation when max-errors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set max-concurrency to 1 so the executions proceed one at a time.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxErrors", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxErrors", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MaxErrors", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The number of errors that are allowed before the system stops running the automation on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops running the automation when the fourth error is received. If you specify 0, then the system stops running the automation on additional targets after the first error result is returned. If you run an automation on 50 resources and set max-errors to 10%, then the system stops running the automation on additional targets when the sixth error is received.

                                                                                                                                                                                      Executions that are already running an automation when max-errors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set max-concurrency to 1 so the executions proceed one at a time.

                                                                                                                                                                                      \n@param maxErrors The number of errors that are allowed before the system stops running the automation on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops running the automation when the fourth error is received. If you specify 0, then the system stops running the automation on additional targets after the first error result is returned. If you run an automation on 50 resources and set max-errors to 10%, then the system stops running the automation on additional targets when the sixth error is received.

                                                                                                                                                                                      Executions that are already running an automation when max-errors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set max-concurrency to 1 so the executions proceed one at a time.", "setterMethodName" : "setMaxErrors", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "maxErrors", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "maxErrors", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The number of errors that are allowed before the system stops running the automation on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops running the automation when the fourth error is received. If you specify 0, then the system stops running the automation on additional targets after the first error result is returned. If you run an automation on 50 resources and set max-errors to 10%, then the system stops running the automation on additional targets when the sixth error is received.

                                                                                                                                                                                      Executions that are already running an automation when max-errors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set max-concurrency to 1 so the executions proceed one at a time.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Mode" : { "beanStyleGetterMethodName" : "getModeAsString", "beanStyleSetterMethodName" : "setMode", "c2jName" : "Mode", "c2jShape" : "ExecutionMode", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The execution mode of the automation. Valid modes include the following: Auto and Interactive. The default mode is Auto.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #modeAsString(String)}.\n@param mode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #mode(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The execution mode of the automation. Valid modes include the following: Auto and Interactive. The default mode is Auto.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : "ExecutionMode", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "mode", "fluentEnumSetterMethodName" : "mode", "fluentGetterMethodName" : "modeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The execution mode of the automation. Valid modes include the following: Auto and Interactive. The default mode is Auto.

                                                                                                                                                                                      \n@param mode The execution mode of the automation. Valid modes include the following: Auto and Interactive. The default mode is Auto.\n@see ExecutionMode\n@return Returns a reference to this object so that method calls can be chained together.\n@see ExecutionMode", "fluentSetterMethodName" : "mode", "getterDocumentation" : "

                                                                                                                                                                                      The execution mode of the automation. Valid modes include the following: Auto and Interactive. The default mode is Auto.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #mode} will return {@link ExecutionMode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #modeAsString}.\n

                                                                                                                                                                                      \n@return The execution mode of the automation. Valid modes include the following: Auto and Interactive. The default mode is Auto.\n@see ExecutionMode", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Mode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Mode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Mode", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The execution mode of the automation. Valid modes include the following: Auto and Interactive. The default mode is Auto.

                                                                                                                                                                                      \n@param mode The execution mode of the automation. Valid modes include the following: Auto and Interactive. The default mode is Auto.\n@see ExecutionMode", "setterMethodName" : "setMode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "mode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "mode", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The execution mode of the automation. Valid modes include the following: Auto and Interactive. The default mode is Auto.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Parameters" : { "beanStyleGetterMethodName" : "getParameters", "beanStyleSetterMethodName" : "setParameters", "c2jName" : "Parameters", "c2jShape" : "AutomationParameterMap", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A key-value map of execution parameters, which match the declared parameters in the Automation document.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List>.Builder} avoiding the need to create one manually via {@link List>#builder()}.\n\nWhen the {@link Consumer} completes, {@link List>.Builder#build()} is called immediately and its result is passed to {@link #parameters(List>)}.\n@param parameters a consumer that will call methods on {@link List>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #parameters(List>)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      A key-value map of execution parameters, which match the declared parameters in the Automation document.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parameters", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A key-value map of execution parameters, which match the declared parameters in the Automation document.

                                                                                                                                                                                      \n@param parameters A key-value map of execution parameters, which match the declared parameters in the Automation document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parameters", "getterDocumentation" : "

                                                                                                                                                                                      A key-value map of execution parameters, which match the declared parameters in the Automation document.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return A key-value map of execution parameters, which match the declared parameters in the Automation document.", "getterModel" : { "returnType" : "java.util.Map>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Parameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Parameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "AutomationParameterKey", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "AutomationParameterValueList", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #value(List)}.\n@param value a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(List)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AutomationParameterValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry>", "templateType" : "java.util.Map>" }, "marshallingType" : "MAP", "name" : "Parameters", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A key-value map of execution parameters, which match the declared parameters in the Automation document.

                                                                                                                                                                                      \n@param parameters A key-value map of execution parameters, which match the declared parameters in the Automation document.", "setterMethodName" : "setParameters", "setterModel" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "parameters", "variableType" : "java.util.Map>", "documentation" : null, "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "parameters", "variableType" : "java.util.Map>", "documentation" : "

                                                                                                                                                                                      A key-value map of execution parameters, which match the declared parameters in the Automation document.

                                                                                                                                                                                      ", "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "xmlNameSpaceUri" : null }, "TargetLocations" : { "beanStyleGetterMethodName" : "getTargetLocations", "beanStyleSetterMethodName" : "setTargetLocations", "c2jName" : "TargetLocations", "c2jShape" : "TargetLocations", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A location is a combination of AWS Regions and/or AWS accounts where you want to run the Automation. Use this action to start an Automation in multiple Regions and multiple accounts. For more information, see Executing Automations in Multiple AWS Regions and Accounts in the AWS Systems Manager User Guide.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #targetLocations(List)}.\n@param targetLocations a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetLocations(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      A location is a combination of AWS Regions and/or AWS accounts where you want to run the Automation. Use this action to start an Automation in multiple Regions and multiple accounts. For more information, see Executing Automations in Multiple AWS Regions and Accounts in the AWS Systems Manager User Guide.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetLocations", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A location is a combination of AWS Regions and/or AWS accounts where you want to run the Automation. Use this action to start an Automation in multiple Regions and multiple accounts. For more information, see Executing Automations in Multiple AWS Regions and Accounts in the AWS Systems Manager User Guide.

                                                                                                                                                                                      \n@param targetLocations A location is a combination of AWS Regions and/or AWS accounts where you want to run the Automation. Use this action to start an Automation in multiple Regions and multiple accounts. For more information, see Executing Automations in Multiple AWS Regions and Accounts in the AWS Systems Manager User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetLocations", "getterDocumentation" : "

                                                                                                                                                                                      A location is a combination of AWS Regions and/or AWS accounts where you want to run the Automation. Use this action to start an Automation in multiple Regions and multiple accounts. For more information, see Executing Automations in Multiple AWS Regions and Accounts in the AWS Systems Manager User Guide.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return A location is a combination of AWS Regions and/or AWS accounts where you want to run the Automation. Use this action to start an Automation in multiple Regions and multiple accounts. For more information, see Executing Automations in Multiple AWS Regions and Accounts in the AWS Systems Manager User Guide.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TargetLocations", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TargetLocations", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "TargetLocation", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link TargetLocation.Builder} avoiding the need to create one manually via {@link TargetLocation#builder()}.\n\nWhen the {@link Consumer} completes, {@link TargetLocation.Builder#build()} is called immediately and its result is passed to {@link #member(TargetLocation)}.\n@param member a consumer that will call methods on {@link TargetLocation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(TargetLocation)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "TargetLocation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "TargetLocation", "variableName" : "member", "variableType" : "TargetLocation", "documentation" : null, "simpleType" : "TargetLocation", "variableSetterType" : "TargetLocation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TargetLocation", "variableName" : "member", "variableType" : "TargetLocation", "documentation" : "", "simpleType" : "TargetLocation", "variableSetterType" : "TargetLocation" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "TargetLocation", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "TargetLocation", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "TargetLocations", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A location is a combination of AWS Regions and/or AWS accounts where you want to run the Automation. Use this action to start an Automation in multiple Regions and multiple accounts. For more information, see Executing Automations in Multiple AWS Regions and Accounts in the AWS Systems Manager User Guide.

                                                                                                                                                                                      \n@param targetLocations A location is a combination of AWS Regions and/or AWS accounts where you want to run the Automation. Use this action to start an Automation in multiple Regions and multiple accounts. For more information, see Executing Automations in Multiple AWS Regions and Accounts in the AWS Systems Manager User Guide.", "setterMethodName" : "setTargetLocations", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "targetLocations", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "targetLocations", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      A location is a combination of AWS Regions and/or AWS accounts where you want to run the Automation. Use this action to start an Automation in multiple Regions and multiple accounts. For more information, see Executing Automations in Multiple AWS Regions and Accounts in the AWS Systems Manager User Guide.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "TargetMaps" : { "beanStyleGetterMethodName" : "getTargetMaps", "beanStyleSetterMethodName" : "setTargetMaps", "c2jName" : "TargetMaps", "c2jShape" : "TargetMaps", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A key-value mapping of document parameters to target resources. Both Targets and TargetMaps cannot be specified together.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List>>.Builder} avoiding the need to create one manually via {@link List>>#builder()}.\n\nWhen the {@link Consumer} completes, {@link List>>.Builder#build()} is called immediately and its result is passed to {@link #targetMaps(List>>)}.\n@param targetMaps a consumer that will call methods on {@link List>>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetMaps(List>>)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      A key-value mapping of document parameters to target resources. Both Targets and TargetMaps cannot be specified together.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetMaps", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A key-value mapping of document parameters to target resources. Both Targets and TargetMaps cannot be specified together.

                                                                                                                                                                                      \n@param targetMaps A key-value mapping of document parameters to target resources. Both Targets and TargetMaps cannot be specified together.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetMaps", "getterDocumentation" : "

                                                                                                                                                                                      A key-value mapping of document parameters to target resources. Both Targets and TargetMaps cannot be specified together.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return A key-value mapping of document parameters to target resources. Both Targets and TargetMaps cannot be specified together.", "getterModel" : { "returnType" : "java.util.List>>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TargetMaps", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TargetMaps", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "TargetMap", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link List>.Builder} avoiding the need to create one manually via {@link List>#builder()}.\n\nWhen the {@link Consumer} completes, {@link List>.Builder#build()} is called immediately and its result is passed to {@link #member(List>)}.\n@param member a consumer that will call methods on {@link List>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(List>)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "java.util.Map>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "TargetMapKey", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "TargetMapValueList", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #value(List)}.\n@param value a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(List)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "TargetMapValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry>", "templateType" : "java.util.Map>" }, "marshallingType" : "MAP", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "member", "variableType" : "java.util.Map>", "documentation" : null, "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "member", "variableType" : "java.util.Map>", "documentation" : "", "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "java.util.Map>", "map" : true, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "List>", "templateImplType" : "java.util.ArrayList>>", "templateType" : "java.util.List>>" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "TargetMaps", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A key-value mapping of document parameters to target resources. Both Targets and TargetMaps cannot be specified together.

                                                                                                                                                                                      \n@param targetMaps A key-value mapping of document parameters to target resources. Both Targets and TargetMaps cannot be specified together.", "setterMethodName" : "setTargetMaps", "setterModel" : { "variableDeclarationType" : "java.util.List>>", "variableName" : "targetMaps", "variableType" : "java.util.List>>", "documentation" : null, "simpleType" : "List>>", "variableSetterType" : "java.util.Collection>>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List>>", "variableName" : "targetMaps", "variableType" : "java.util.List>>", "documentation" : "

                                                                                                                                                                                      A key-value mapping of document parameters to target resources. Both Targets and TargetMaps cannot be specified together.

                                                                                                                                                                                      ", "simpleType" : "List>>", "variableSetterType" : "java.util.Collection>>" }, "xmlNameSpaceUri" : null }, "TargetParameterName" : { "beanStyleGetterMethodName" : "getTargetParameterName", "beanStyleSetterMethodName" : "setTargetParameterName", "c2jName" : "TargetParameterName", "c2jShape" : "AutomationParameterKey", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The name of the parameter used as the target resource for the rate-controlled execution. Required if you specify targets.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #targetParameterName(String)}.\n@param targetParameterName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetParameterName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The name of the parameter used as the target resource for the rate-controlled execution. Required if you specify targets.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetParameterName", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The name of the parameter used as the target resource for the rate-controlled execution. Required if you specify targets.

                                                                                                                                                                                      \n@param targetParameterName The name of the parameter used as the target resource for the rate-controlled execution. Required if you specify targets.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetParameterName", "getterDocumentation" : "

                                                                                                                                                                                      The name of the parameter used as the target resource for the rate-controlled execution. Required if you specify targets.

                                                                                                                                                                                      \n@return The name of the parameter used as the target resource for the rate-controlled execution. Required if you specify targets.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TargetParameterName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TargetParameterName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TargetParameterName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The name of the parameter used as the target resource for the rate-controlled execution. Required if you specify targets.

                                                                                                                                                                                      \n@param targetParameterName The name of the parameter used as the target resource for the rate-controlled execution. Required if you specify targets.", "setterMethodName" : "setTargetParameterName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "targetParameterName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "targetParameterName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The name of the parameter used as the target resource for the rate-controlled execution. Required if you specify targets.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Targets" : { "beanStyleGetterMethodName" : "getTargets", "beanStyleSetterMethodName" : "setTargets", "c2jName" : "Targets", "c2jShape" : "Targets", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A key-value mapping to target resources. Required if you specify TargetParameterName.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #targets(List)}.\n@param targets a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targets(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      A key-value mapping to target resources. Required if you specify TargetParameterName.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targets", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A key-value mapping to target resources. Required if you specify TargetParameterName.

                                                                                                                                                                                      \n@param targets A key-value mapping to target resources. Required if you specify TargetParameterName.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targets", "getterDocumentation" : "

                                                                                                                                                                                      A key-value mapping to target resources. Required if you specify TargetParameterName.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return A key-value mapping to target resources. Required if you specify TargetParameterName.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Targets", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Targets", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Target", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Target.Builder} avoiding the need to create one manually via {@link Target#builder()}.\n\nWhen the {@link Consumer} completes, {@link Target.Builder#build()} is called immediately and its result is passed to {@link #member(Target)}.\n@param member a consumer that will call methods on {@link Target.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Target)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Target", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : null, "simpleType" : "Target", "variableSetterType" : "Target" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : "", "simpleType" : "Target", "variableSetterType" : "Target" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Target", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Target", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Targets", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A key-value mapping to target resources. Required if you specify TargetParameterName.

                                                                                                                                                                                      \n@param targets A key-value mapping to target resources. Required if you specify TargetParameterName.", "setterMethodName" : "setTargets", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      A key-value mapping to target resources. Required if you specify TargetParameterName.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDocumentName", "beanStyleSetterMethodName" : "setDocumentName", "c2jName" : "DocumentName", "c2jShape" : "DocumentARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The name of the Automation document to use for this execution.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentName(String)}.\n@param documentName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The name of the Automation document to use for this execution.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "documentName", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The name of the Automation document to use for this execution.

                                                                                                                                                                                      \n@param documentName The name of the Automation document to use for this execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "documentName", "getterDocumentation" : "

                                                                                                                                                                                      The name of the Automation document to use for this execution.

                                                                                                                                                                                      \n@return The name of the Automation document to use for this execution.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The name of the Automation document to use for this execution.

                                                                                                                                                                                      \n@param documentName The name of the Automation document to use for this execution.", "setterMethodName" : "setDocumentName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The name of the Automation document to use for this execution.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDocumentVersion", "beanStyleSetterMethodName" : "setDocumentVersion", "c2jName" : "DocumentVersion", "c2jShape" : "DocumentVersion", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The version of the Automation document to use for this execution.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentVersion(String)}.\n@param documentVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentVersion(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The version of the Automation document to use for this execution.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "documentVersion", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The version of the Automation document to use for this execution.

                                                                                                                                                                                      \n@param documentVersion The version of the Automation document to use for this execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "documentVersion", "getterDocumentation" : "

                                                                                                                                                                                      The version of the Automation document to use for this execution.

                                                                                                                                                                                      \n@return The version of the Automation document to use for this execution.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The version of the Automation document to use for this execution.

                                                                                                                                                                                      \n@param documentVersion The version of the Automation document to use for this execution.", "setterMethodName" : "setDocumentVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The version of the Automation document to use for this execution.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getParameters", "beanStyleSetterMethodName" : "setParameters", "c2jName" : "Parameters", "c2jShape" : "AutomationParameterMap", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A key-value map of execution parameters, which match the declared parameters in the Automation document.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List>.Builder} avoiding the need to create one manually via {@link List>#builder()}.\n\nWhen the {@link Consumer} completes, {@link List>.Builder#build()} is called immediately and its result is passed to {@link #parameters(List>)}.\n@param parameters a consumer that will call methods on {@link List>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #parameters(List>)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      A key-value map of execution parameters, which match the declared parameters in the Automation document.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parameters", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A key-value map of execution parameters, which match the declared parameters in the Automation document.

                                                                                                                                                                                      \n@param parameters A key-value map of execution parameters, which match the declared parameters in the Automation document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parameters", "getterDocumentation" : "

                                                                                                                                                                                      A key-value map of execution parameters, which match the declared parameters in the Automation document.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return A key-value map of execution parameters, which match the declared parameters in the Automation document.", "getterModel" : { "returnType" : "java.util.Map>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Parameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Parameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "AutomationParameterKey", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "AutomationParameterValueList", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #value(List)}.\n@param value a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(List)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AutomationParameterValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry>", "templateType" : "java.util.Map>" }, "marshallingType" : "MAP", "name" : "Parameters", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A key-value map of execution parameters, which match the declared parameters in the Automation document.

                                                                                                                                                                                      \n@param parameters A key-value map of execution parameters, which match the declared parameters in the Automation document.", "setterMethodName" : "setParameters", "setterModel" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "parameters", "variableType" : "java.util.Map>", "documentation" : null, "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "parameters", "variableType" : "java.util.Map>", "documentation" : "

                                                                                                                                                                                      A key-value map of execution parameters, which match the declared parameters in the Automation document.

                                                                                                                                                                                      ", "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getClientToken", "beanStyleSetterMethodName" : "setClientToken", "c2jName" : "ClientToken", "c2jShape" : "IdempotencyToken", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      User-provided idempotency token. The token must be unique, is case insensitive, enforces the UUID format, and can't be reused.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #clientToken(String)}.\n@param clientToken a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #clientToken(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      User-provided idempotency token. The token must be unique, is case insensitive, enforces the UUID format, and can't be reused.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "clientToken", "fluentSetterDocumentation" : "

                                                                                                                                                                                      User-provided idempotency token. The token must be unique, is case insensitive, enforces the UUID format, and can't be reused.

                                                                                                                                                                                      \n@param clientToken User-provided idempotency token. The token must be unique, is case insensitive, enforces the UUID format, and can't be reused.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "clientToken", "getterDocumentation" : "

                                                                                                                                                                                      User-provided idempotency token. The token must be unique, is case insensitive, enforces the UUID format, and can't be reused.

                                                                                                                                                                                      \n@return User-provided idempotency token. The token must be unique, is case insensitive, enforces the UUID format, and can't be reused.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ClientToken", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ClientToken", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ClientToken", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      User-provided idempotency token. The token must be unique, is case insensitive, enforces the UUID format, and can't be reused.

                                                                                                                                                                                      \n@param clientToken User-provided idempotency token. The token must be unique, is case insensitive, enforces the UUID format, and can't be reused.", "setterMethodName" : "setClientToken", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "clientToken", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "clientToken", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      User-provided idempotency token. The token must be unique, is case insensitive, enforces the UUID format, and can't be reused.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getModeAsString", "beanStyleSetterMethodName" : "setMode", "c2jName" : "Mode", "c2jShape" : "ExecutionMode", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The execution mode of the automation. Valid modes include the following: Auto and Interactive. The default mode is Auto.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #modeAsString(String)}.\n@param mode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #mode(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The execution mode of the automation. Valid modes include the following: Auto and Interactive. The default mode is Auto.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : "ExecutionMode", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "mode", "fluentEnumSetterMethodName" : "mode", "fluentGetterMethodName" : "modeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The execution mode of the automation. Valid modes include the following: Auto and Interactive. The default mode is Auto.

                                                                                                                                                                                      \n@param mode The execution mode of the automation. Valid modes include the following: Auto and Interactive. The default mode is Auto.\n@see ExecutionMode\n@return Returns a reference to this object so that method calls can be chained together.\n@see ExecutionMode", "fluentSetterMethodName" : "mode", "getterDocumentation" : "

                                                                                                                                                                                      The execution mode of the automation. Valid modes include the following: Auto and Interactive. The default mode is Auto.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #mode} will return {@link ExecutionMode#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #modeAsString}.\n

                                                                                                                                                                                      \n@return The execution mode of the automation. Valid modes include the following: Auto and Interactive. The default mode is Auto.\n@see ExecutionMode", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Mode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Mode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Mode", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The execution mode of the automation. Valid modes include the following: Auto and Interactive. The default mode is Auto.

                                                                                                                                                                                      \n@param mode The execution mode of the automation. Valid modes include the following: Auto and Interactive. The default mode is Auto.\n@see ExecutionMode", "setterMethodName" : "setMode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "mode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "mode", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The execution mode of the automation. Valid modes include the following: Auto and Interactive. The default mode is Auto.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTargetParameterName", "beanStyleSetterMethodName" : "setTargetParameterName", "c2jName" : "TargetParameterName", "c2jShape" : "AutomationParameterKey", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The name of the parameter used as the target resource for the rate-controlled execution. Required if you specify targets.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #targetParameterName(String)}.\n@param targetParameterName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetParameterName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The name of the parameter used as the target resource for the rate-controlled execution. Required if you specify targets.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetParameterName", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The name of the parameter used as the target resource for the rate-controlled execution. Required if you specify targets.

                                                                                                                                                                                      \n@param targetParameterName The name of the parameter used as the target resource for the rate-controlled execution. Required if you specify targets.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetParameterName", "getterDocumentation" : "

                                                                                                                                                                                      The name of the parameter used as the target resource for the rate-controlled execution. Required if you specify targets.

                                                                                                                                                                                      \n@return The name of the parameter used as the target resource for the rate-controlled execution. Required if you specify targets.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TargetParameterName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TargetParameterName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TargetParameterName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The name of the parameter used as the target resource for the rate-controlled execution. Required if you specify targets.

                                                                                                                                                                                      \n@param targetParameterName The name of the parameter used as the target resource for the rate-controlled execution. Required if you specify targets.", "setterMethodName" : "setTargetParameterName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "targetParameterName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "targetParameterName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The name of the parameter used as the target resource for the rate-controlled execution. Required if you specify targets.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTargets", "beanStyleSetterMethodName" : "setTargets", "c2jName" : "Targets", "c2jShape" : "Targets", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A key-value mapping to target resources. Required if you specify TargetParameterName.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #targets(List)}.\n@param targets a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targets(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      A key-value mapping to target resources. Required if you specify TargetParameterName.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targets", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A key-value mapping to target resources. Required if you specify TargetParameterName.

                                                                                                                                                                                      \n@param targets A key-value mapping to target resources. Required if you specify TargetParameterName.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targets", "getterDocumentation" : "

                                                                                                                                                                                      A key-value mapping to target resources. Required if you specify TargetParameterName.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return A key-value mapping to target resources. Required if you specify TargetParameterName.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Targets", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Targets", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Target", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Target.Builder} avoiding the need to create one manually via {@link Target#builder()}.\n\nWhen the {@link Consumer} completes, {@link Target.Builder#build()} is called immediately and its result is passed to {@link #member(Target)}.\n@param member a consumer that will call methods on {@link Target.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Target)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Target", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : null, "simpleType" : "Target", "variableSetterType" : "Target" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : "", "simpleType" : "Target", "variableSetterType" : "Target" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Target", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Target", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Targets", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A key-value mapping to target resources. Required if you specify TargetParameterName.

                                                                                                                                                                                      \n@param targets A key-value mapping to target resources. Required if you specify TargetParameterName.", "setterMethodName" : "setTargets", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      A key-value mapping to target resources. Required if you specify TargetParameterName.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTargetMaps", "beanStyleSetterMethodName" : "setTargetMaps", "c2jName" : "TargetMaps", "c2jShape" : "TargetMaps", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A key-value mapping of document parameters to target resources. Both Targets and TargetMaps cannot be specified together.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List>>.Builder} avoiding the need to create one manually via {@link List>>#builder()}.\n\nWhen the {@link Consumer} completes, {@link List>>.Builder#build()} is called immediately and its result is passed to {@link #targetMaps(List>>)}.\n@param targetMaps a consumer that will call methods on {@link List>>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetMaps(List>>)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      A key-value mapping of document parameters to target resources. Both Targets and TargetMaps cannot be specified together.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetMaps", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A key-value mapping of document parameters to target resources. Both Targets and TargetMaps cannot be specified together.

                                                                                                                                                                                      \n@param targetMaps A key-value mapping of document parameters to target resources. Both Targets and TargetMaps cannot be specified together.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetMaps", "getterDocumentation" : "

                                                                                                                                                                                      A key-value mapping of document parameters to target resources. Both Targets and TargetMaps cannot be specified together.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return A key-value mapping of document parameters to target resources. Both Targets and TargetMaps cannot be specified together.", "getterModel" : { "returnType" : "java.util.List>>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TargetMaps", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TargetMaps", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "TargetMap", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link List>.Builder} avoiding the need to create one manually via {@link List>#builder()}.\n\nWhen the {@link Consumer} completes, {@link List>.Builder#build()} is called immediately and its result is passed to {@link #member(List>)}.\n@param member a consumer that will call methods on {@link List>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(List>)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "java.util.Map>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "TargetMapKey", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "TargetMapValueList", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #value(List)}.\n@param value a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(List)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "TargetMapValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry>", "templateType" : "java.util.Map>" }, "marshallingType" : "MAP", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "member", "variableType" : "java.util.Map>", "documentation" : null, "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "member", "variableType" : "java.util.Map>", "documentation" : "", "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "java.util.Map>", "map" : true, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "List>", "templateImplType" : "java.util.ArrayList>>", "templateType" : "java.util.List>>" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "TargetMaps", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A key-value mapping of document parameters to target resources. Both Targets and TargetMaps cannot be specified together.

                                                                                                                                                                                      \n@param targetMaps A key-value mapping of document parameters to target resources. Both Targets and TargetMaps cannot be specified together.", "setterMethodName" : "setTargetMaps", "setterModel" : { "variableDeclarationType" : "java.util.List>>", "variableName" : "targetMaps", "variableType" : "java.util.List>>", "documentation" : null, "simpleType" : "List>>", "variableSetterType" : "java.util.Collection>>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List>>", "variableName" : "targetMaps", "variableType" : "java.util.List>>", "documentation" : "

                                                                                                                                                                                      A key-value mapping of document parameters to target resources. Both Targets and TargetMaps cannot be specified together.

                                                                                                                                                                                      ", "simpleType" : "List>>", "variableSetterType" : "java.util.Collection>>" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxConcurrency", "beanStyleSetterMethodName" : "setMaxConcurrency", "c2jName" : "MaxConcurrency", "c2jShape" : "MaxConcurrency", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The maximum number of targets allowed to run this task in parallel. You can specify a number, such as 10, or a percentage, such as 10%. The default value is 10.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #maxConcurrency(String)}.\n@param maxConcurrency a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxConcurrency(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The maximum number of targets allowed to run this task in parallel. You can specify a number, such as 10, or a percentage, such as 10%. The default value is 10.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxConcurrency", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The maximum number of targets allowed to run this task in parallel. You can specify a number, such as 10, or a percentage, such as 10%. The default value is 10.

                                                                                                                                                                                      \n@param maxConcurrency The maximum number of targets allowed to run this task in parallel. You can specify a number, such as 10, or a percentage, such as 10%. The default value is 10.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxConcurrency", "getterDocumentation" : "

                                                                                                                                                                                      The maximum number of targets allowed to run this task in parallel. You can specify a number, such as 10, or a percentage, such as 10%. The default value is 10.

                                                                                                                                                                                      \n@return The maximum number of targets allowed to run this task in parallel. You can specify a number, such as 10, or a percentage, such as 10%. The default value is 10.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxConcurrency", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxConcurrency", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MaxConcurrency", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The maximum number of targets allowed to run this task in parallel. You can specify a number, such as 10, or a percentage, such as 10%. The default value is 10.

                                                                                                                                                                                      \n@param maxConcurrency The maximum number of targets allowed to run this task in parallel. You can specify a number, such as 10, or a percentage, such as 10%. The default value is 10.", "setterMethodName" : "setMaxConcurrency", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "maxConcurrency", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "maxConcurrency", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The maximum number of targets allowed to run this task in parallel. You can specify a number, such as 10, or a percentage, such as 10%. The default value is 10.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxErrors", "beanStyleSetterMethodName" : "setMaxErrors", "c2jName" : "MaxErrors", "c2jShape" : "MaxErrors", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The number of errors that are allowed before the system stops running the automation on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops running the automation when the fourth error is received. If you specify 0, then the system stops running the automation on additional targets after the first error result is returned. If you run an automation on 50 resources and set max-errors to 10%, then the system stops running the automation on additional targets when the sixth error is received.

                                                                                                                                                                                      Executions that are already running an automation when max-errors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set max-concurrency to 1 so the executions proceed one at a time.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #maxErrors(String)}.\n@param maxErrors a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxErrors(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The number of errors that are allowed before the system stops running the automation on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops running the automation when the fourth error is received. If you specify 0, then the system stops running the automation on additional targets after the first error result is returned. If you run an automation on 50 resources and set max-errors to 10%, then the system stops running the automation on additional targets when the sixth error is received.

                                                                                                                                                                                      Executions that are already running an automation when max-errors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set max-concurrency to 1 so the executions proceed one at a time.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxErrors", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The number of errors that are allowed before the system stops running the automation on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops running the automation when the fourth error is received. If you specify 0, then the system stops running the automation on additional targets after the first error result is returned. If you run an automation on 50 resources and set max-errors to 10%, then the system stops running the automation on additional targets when the sixth error is received.

                                                                                                                                                                                      Executions that are already running an automation when max-errors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set max-concurrency to 1 so the executions proceed one at a time.

                                                                                                                                                                                      \n@param maxErrors The number of errors that are allowed before the system stops running the automation on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops running the automation when the fourth error is received. If you specify 0, then the system stops running the automation on additional targets after the first error result is returned. If you run an automation on 50 resources and set max-errors to 10%, then the system stops running the automation on additional targets when the sixth error is received.

                                                                                                                                                                                      Executions that are already running an automation when max-errors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set max-concurrency to 1 so the executions proceed one at a time.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxErrors", "getterDocumentation" : "

                                                                                                                                                                                      The number of errors that are allowed before the system stops running the automation on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops running the automation when the fourth error is received. If you specify 0, then the system stops running the automation on additional targets after the first error result is returned. If you run an automation on 50 resources and set max-errors to 10%, then the system stops running the automation on additional targets when the sixth error is received.

                                                                                                                                                                                      Executions that are already running an automation when max-errors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set max-concurrency to 1 so the executions proceed one at a time.

                                                                                                                                                                                      \n@return The number of errors that are allowed before the system stops running the automation on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops running the automation when the fourth error is received. If you specify 0, then the system stops running the automation on additional targets after the first error result is returned. If you run an automation on 50 resources and set max-errors to 10%, then the system stops running the automation on additional targets when the sixth error is received.

                                                                                                                                                                                      Executions that are already running an automation when max-errors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set max-concurrency to 1 so the executions proceed one at a time.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxErrors", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxErrors", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MaxErrors", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The number of errors that are allowed before the system stops running the automation on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops running the automation when the fourth error is received. If you specify 0, then the system stops running the automation on additional targets after the first error result is returned. If you run an automation on 50 resources and set max-errors to 10%, then the system stops running the automation on additional targets when the sixth error is received.

                                                                                                                                                                                      Executions that are already running an automation when max-errors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set max-concurrency to 1 so the executions proceed one at a time.

                                                                                                                                                                                      \n@param maxErrors The number of errors that are allowed before the system stops running the automation on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops running the automation when the fourth error is received. If you specify 0, then the system stops running the automation on additional targets after the first error result is returned. If you run an automation on 50 resources and set max-errors to 10%, then the system stops running the automation on additional targets when the sixth error is received.

                                                                                                                                                                                      Executions that are already running an automation when max-errors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set max-concurrency to 1 so the executions proceed one at a time.", "setterMethodName" : "setMaxErrors", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "maxErrors", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "maxErrors", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The number of errors that are allowed before the system stops running the automation on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops running the automation when the fourth error is received. If you specify 0, then the system stops running the automation on additional targets after the first error result is returned. If you run an automation on 50 resources and set max-errors to 10%, then the system stops running the automation on additional targets when the sixth error is received.

                                                                                                                                                                                      Executions that are already running an automation when max-errors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set max-concurrency to 1 so the executions proceed one at a time.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTargetLocations", "beanStyleSetterMethodName" : "setTargetLocations", "c2jName" : "TargetLocations", "c2jShape" : "TargetLocations", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A location is a combination of AWS Regions and/or AWS accounts where you want to run the Automation. Use this action to start an Automation in multiple Regions and multiple accounts. For more information, see Executing Automations in Multiple AWS Regions and Accounts in the AWS Systems Manager User Guide.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #targetLocations(List)}.\n@param targetLocations a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetLocations(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      A location is a combination of AWS Regions and/or AWS accounts where you want to run the Automation. Use this action to start an Automation in multiple Regions and multiple accounts. For more information, see Executing Automations in Multiple AWS Regions and Accounts in the AWS Systems Manager User Guide.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetLocations", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A location is a combination of AWS Regions and/or AWS accounts where you want to run the Automation. Use this action to start an Automation in multiple Regions and multiple accounts. For more information, see Executing Automations in Multiple AWS Regions and Accounts in the AWS Systems Manager User Guide.

                                                                                                                                                                                      \n@param targetLocations A location is a combination of AWS Regions and/or AWS accounts where you want to run the Automation. Use this action to start an Automation in multiple Regions and multiple accounts. For more information, see Executing Automations in Multiple AWS Regions and Accounts in the AWS Systems Manager User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetLocations", "getterDocumentation" : "

                                                                                                                                                                                      A location is a combination of AWS Regions and/or AWS accounts where you want to run the Automation. Use this action to start an Automation in multiple Regions and multiple accounts. For more information, see Executing Automations in Multiple AWS Regions and Accounts in the AWS Systems Manager User Guide.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return A location is a combination of AWS Regions and/or AWS accounts where you want to run the Automation. Use this action to start an Automation in multiple Regions and multiple accounts. For more information, see Executing Automations in Multiple AWS Regions and Accounts in the AWS Systems Manager User Guide.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TargetLocations", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TargetLocations", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "TargetLocation", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link TargetLocation.Builder} avoiding the need to create one manually via {@link TargetLocation#builder()}.\n\nWhen the {@link Consumer} completes, {@link TargetLocation.Builder#build()} is called immediately and its result is passed to {@link #member(TargetLocation)}.\n@param member a consumer that will call methods on {@link TargetLocation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(TargetLocation)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "TargetLocation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "TargetLocation", "variableName" : "member", "variableType" : "TargetLocation", "documentation" : null, "simpleType" : "TargetLocation", "variableSetterType" : "TargetLocation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TargetLocation", "variableName" : "member", "variableType" : "TargetLocation", "documentation" : "", "simpleType" : "TargetLocation", "variableSetterType" : "TargetLocation" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "TargetLocation", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "TargetLocation", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "TargetLocations", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A location is a combination of AWS Regions and/or AWS accounts where you want to run the Automation. Use this action to start an Automation in multiple Regions and multiple accounts. For more information, see Executing Automations in Multiple AWS Regions and Accounts in the AWS Systems Manager User Guide.

                                                                                                                                                                                      \n@param targetLocations A location is a combination of AWS Regions and/or AWS accounts where you want to run the Automation. Use this action to start an Automation in multiple Regions and multiple accounts. For more information, see Executing Automations in Multiple AWS Regions and Accounts in the AWS Systems Manager User Guide.", "setterMethodName" : "setTargetLocations", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "targetLocations", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "targetLocations", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      A location is a combination of AWS Regions and/or AWS accounts where you want to run the Automation. Use this action to start an Automation in multiple Regions and multiple accounts. For more information, see Executing Automations in Multiple AWS Regions and Accounts in the AWS Systems Manager User Guide.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "DocumentName" ], "shapeName" : "StartAutomationExecutionRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "StartAutomationExecutionRequest", "variableName" : "startAutomationExecutionRequest", "variableType" : "StartAutomationExecutionRequest", "documentation" : null, "simpleType" : "StartAutomationExecutionRequest", "variableSetterType" : "StartAutomationExecutionRequest" }, "wrapper" : false }, "StartAutomationExecutionResponse" : { "c2jName" : "StartAutomationExecutionResult", "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" : [ { "beanStyleGetterMethodName" : "getAutomationExecutionId", "beanStyleSetterMethodName" : "setAutomationExecutionId", "c2jName" : "AutomationExecutionId", "c2jShape" : "AutomationExecutionId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The unique ID of a newly scheduled automation execution.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #automationExecutionId(String)}.\n@param automationExecutionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #automationExecutionId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The unique ID of a newly scheduled automation execution.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "automationExecutionId", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The unique ID of a newly scheduled automation execution.

                                                                                                                                                                                      \n@param automationExecutionId The unique ID of a newly scheduled automation execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "automationExecutionId", "getterDocumentation" : "

                                                                                                                                                                                      The unique ID of a newly scheduled automation execution.

                                                                                                                                                                                      \n@return The unique ID of a newly scheduled automation execution.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AutomationExecutionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AutomationExecutionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AutomationExecutionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The unique ID of a newly scheduled automation execution.

                                                                                                                                                                                      \n@param automationExecutionId The unique ID of a newly scheduled automation execution.", "setterMethodName" : "setAutomationExecutionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "automationExecutionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "automationExecutionId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The unique ID of a newly scheduled automation execution.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AutomationExecutionId" : { "beanStyleGetterMethodName" : "getAutomationExecutionId", "beanStyleSetterMethodName" : "setAutomationExecutionId", "c2jName" : "AutomationExecutionId", "c2jShape" : "AutomationExecutionId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The unique ID of a newly scheduled automation execution.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #automationExecutionId(String)}.\n@param automationExecutionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #automationExecutionId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The unique ID of a newly scheduled automation execution.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "automationExecutionId", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The unique ID of a newly scheduled automation execution.

                                                                                                                                                                                      \n@param automationExecutionId The unique ID of a newly scheduled automation execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "automationExecutionId", "getterDocumentation" : "

                                                                                                                                                                                      The unique ID of a newly scheduled automation execution.

                                                                                                                                                                                      \n@return The unique ID of a newly scheduled automation execution.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AutomationExecutionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AutomationExecutionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AutomationExecutionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The unique ID of a newly scheduled automation execution.

                                                                                                                                                                                      \n@param automationExecutionId The unique ID of a newly scheduled automation execution.", "setterMethodName" : "setAutomationExecutionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "automationExecutionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "automationExecutionId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The unique ID of a newly scheduled automation execution.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getAutomationExecutionId", "beanStyleSetterMethodName" : "setAutomationExecutionId", "c2jName" : "AutomationExecutionId", "c2jShape" : "AutomationExecutionId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The unique ID of a newly scheduled automation execution.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #automationExecutionId(String)}.\n@param automationExecutionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #automationExecutionId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The unique ID of a newly scheduled automation execution.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "automationExecutionId", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The unique ID of a newly scheduled automation execution.

                                                                                                                                                                                      \n@param automationExecutionId The unique ID of a newly scheduled automation execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "automationExecutionId", "getterDocumentation" : "

                                                                                                                                                                                      The unique ID of a newly scheduled automation execution.

                                                                                                                                                                                      \n@return The unique ID of a newly scheduled automation execution.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AutomationExecutionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AutomationExecutionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AutomationExecutionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The unique ID of a newly scheduled automation execution.

                                                                                                                                                                                      \n@param automationExecutionId The unique ID of a newly scheduled automation execution.", "setterMethodName" : "setAutomationExecutionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "automationExecutionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "automationExecutionId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The unique ID of a newly scheduled automation execution.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "StartAutomationExecutionResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "StartAutomationExecutionResponse", "variableName" : "startAutomationExecutionResponse", "variableType" : "StartAutomationExecutionResponse", "documentation" : null, "simpleType" : "StartAutomationExecutionResponse", "variableSetterType" : "StartAutomationExecutionResponse" }, "wrapper" : false }, "StartSessionRequest" : { "c2jName" : "StartSessionRequest", "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" : "StartSession", "locationName" : null, "requestUri" : "/", "target" : "AmazonSSM.StartSession", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getTarget", "beanStyleSetterMethodName" : "setTarget", "c2jName" : "Target", "c2jShape" : "SessionTarget", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The instance to connect to for the session.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #target(String)}.\n@param target a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #target(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The instance to connect to for the session.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "target", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The instance to connect to for the session.

                                                                                                                                                                                      \n@param target The instance to connect to for the session.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "target", "getterDocumentation" : "

                                                                                                                                                                                      The instance to connect to for the session.

                                                                                                                                                                                      \n@return The instance to connect to for the session.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Target", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Target", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Target", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The instance to connect to for the session.

                                                                                                                                                                                      \n@param target The instance to connect to for the session.", "setterMethodName" : "setTarget", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "target", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "target", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The instance to connect to for the session.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDocumentName", "beanStyleSetterMethodName" : "setDocumentName", "c2jName" : "DocumentName", "c2jShape" : "DocumentARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The name of the SSM document to define the parameters and plugin settings for the session. For example, SSM-SessionManagerRunShell. If no document name is provided, a shell to the instance is launched by default.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentName(String)}.\n@param documentName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The name of the SSM document to define the parameters and plugin settings for the session. For example, SSM-SessionManagerRunShell. If no document name is provided, a shell to the instance is launched by default.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "documentName", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The name of the SSM document to define the parameters and plugin settings for the session. For example, SSM-SessionManagerRunShell. If no document name is provided, a shell to the instance is launched by default.

                                                                                                                                                                                      \n@param documentName The name of the SSM document to define the parameters and plugin settings for the session. For example, SSM-SessionManagerRunShell. If no document name is provided, a shell to the instance is launched by default.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "documentName", "getterDocumentation" : "

                                                                                                                                                                                      The name of the SSM document to define the parameters and plugin settings for the session. For example, SSM-SessionManagerRunShell. If no document name is provided, a shell to the instance is launched by default.

                                                                                                                                                                                      \n@return The name of the SSM document to define the parameters and plugin settings for the session. For example, SSM-SessionManagerRunShell. If no document name is provided, a shell to the instance is launched by default.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The name of the SSM document to define the parameters and plugin settings for the session. For example, SSM-SessionManagerRunShell. If no document name is provided, a shell to the instance is launched by default.

                                                                                                                                                                                      \n@param documentName The name of the SSM document to define the parameters and plugin settings for the session. For example, SSM-SessionManagerRunShell. If no document name is provided, a shell to the instance is launched by default.", "setterMethodName" : "setDocumentName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The name of the SSM document to define the parameters and plugin settings for the session. For example, SSM-SessionManagerRunShell. If no document name is provided, a shell to the instance is launched by default.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getParameters", "beanStyleSetterMethodName" : "setParameters", "c2jName" : "Parameters", "c2jShape" : "SessionManagerParameters", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Reserved for future use.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List>.Builder} avoiding the need to create one manually via {@link List>#builder()}.\n\nWhen the {@link Consumer} completes, {@link List>.Builder#build()} is called immediately and its result is passed to {@link #parameters(List>)}.\n@param parameters a consumer that will call methods on {@link List>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #parameters(List>)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Reserved for future use.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parameters", "fluentSetterDocumentation" : "

                                                                                                                                                                                      Reserved for future use.

                                                                                                                                                                                      \n@param parameters Reserved for future use.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parameters", "getterDocumentation" : "

                                                                                                                                                                                      Reserved for future use.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return Reserved for future use.", "getterModel" : { "returnType" : "java.util.Map>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Parameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Parameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "SessionManagerParameterName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "SessionManagerParameterValueList", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #value(List)}.\n@param value a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(List)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "SessionManagerParameterValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry>", "templateType" : "java.util.Map>" }, "marshallingType" : "MAP", "name" : "Parameters", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Reserved for future use.

                                                                                                                                                                                      \n@param parameters Reserved for future use.", "setterMethodName" : "setParameters", "setterModel" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "parameters", "variableType" : "java.util.Map>", "documentation" : null, "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "parameters", "variableType" : "java.util.Map>", "documentation" : "

                                                                                                                                                                                      Reserved for future use.

                                                                                                                                                                                      ", "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DocumentName" : { "beanStyleGetterMethodName" : "getDocumentName", "beanStyleSetterMethodName" : "setDocumentName", "c2jName" : "DocumentName", "c2jShape" : "DocumentARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The name of the SSM document to define the parameters and plugin settings for the session. For example, SSM-SessionManagerRunShell. If no document name is provided, a shell to the instance is launched by default.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentName(String)}.\n@param documentName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The name of the SSM document to define the parameters and plugin settings for the session. For example, SSM-SessionManagerRunShell. If no document name is provided, a shell to the instance is launched by default.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "documentName", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The name of the SSM document to define the parameters and plugin settings for the session. For example, SSM-SessionManagerRunShell. If no document name is provided, a shell to the instance is launched by default.

                                                                                                                                                                                      \n@param documentName The name of the SSM document to define the parameters and plugin settings for the session. For example, SSM-SessionManagerRunShell. If no document name is provided, a shell to the instance is launched by default.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "documentName", "getterDocumentation" : "

                                                                                                                                                                                      The name of the SSM document to define the parameters and plugin settings for the session. For example, SSM-SessionManagerRunShell. If no document name is provided, a shell to the instance is launched by default.

                                                                                                                                                                                      \n@return The name of the SSM document to define the parameters and plugin settings for the session. For example, SSM-SessionManagerRunShell. If no document name is provided, a shell to the instance is launched by default.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The name of the SSM document to define the parameters and plugin settings for the session. For example, SSM-SessionManagerRunShell. If no document name is provided, a shell to the instance is launched by default.

                                                                                                                                                                                      \n@param documentName The name of the SSM document to define the parameters and plugin settings for the session. For example, SSM-SessionManagerRunShell. If no document name is provided, a shell to the instance is launched by default.", "setterMethodName" : "setDocumentName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The name of the SSM document to define the parameters and plugin settings for the session. For example, SSM-SessionManagerRunShell. If no document name is provided, a shell to the instance is launched by default.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Parameters" : { "beanStyleGetterMethodName" : "getParameters", "beanStyleSetterMethodName" : "setParameters", "c2jName" : "Parameters", "c2jShape" : "SessionManagerParameters", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Reserved for future use.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List>.Builder} avoiding the need to create one manually via {@link List>#builder()}.\n\nWhen the {@link Consumer} completes, {@link List>.Builder#build()} is called immediately and its result is passed to {@link #parameters(List>)}.\n@param parameters a consumer that will call methods on {@link List>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #parameters(List>)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Reserved for future use.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parameters", "fluentSetterDocumentation" : "

                                                                                                                                                                                      Reserved for future use.

                                                                                                                                                                                      \n@param parameters Reserved for future use.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parameters", "getterDocumentation" : "

                                                                                                                                                                                      Reserved for future use.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return Reserved for future use.", "getterModel" : { "returnType" : "java.util.Map>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Parameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Parameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "SessionManagerParameterName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "SessionManagerParameterValueList", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #value(List)}.\n@param value a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(List)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "SessionManagerParameterValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry>", "templateType" : "java.util.Map>" }, "marshallingType" : "MAP", "name" : "Parameters", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Reserved for future use.

                                                                                                                                                                                      \n@param parameters Reserved for future use.", "setterMethodName" : "setParameters", "setterModel" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "parameters", "variableType" : "java.util.Map>", "documentation" : null, "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "parameters", "variableType" : "java.util.Map>", "documentation" : "

                                                                                                                                                                                      Reserved for future use.

                                                                                                                                                                                      ", "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "xmlNameSpaceUri" : null }, "Target" : { "beanStyleGetterMethodName" : "getTarget", "beanStyleSetterMethodName" : "setTarget", "c2jName" : "Target", "c2jShape" : "SessionTarget", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The instance to connect to for the session.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #target(String)}.\n@param target a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #target(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The instance to connect to for the session.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "target", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The instance to connect to for the session.

                                                                                                                                                                                      \n@param target The instance to connect to for the session.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "target", "getterDocumentation" : "

                                                                                                                                                                                      The instance to connect to for the session.

                                                                                                                                                                                      \n@return The instance to connect to for the session.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Target", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Target", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Target", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The instance to connect to for the session.

                                                                                                                                                                                      \n@param target The instance to connect to for the session.", "setterMethodName" : "setTarget", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "target", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "target", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The instance to connect to for the session.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getTarget", "beanStyleSetterMethodName" : "setTarget", "c2jName" : "Target", "c2jShape" : "SessionTarget", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The instance to connect to for the session.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #target(String)}.\n@param target a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #target(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The instance to connect to for the session.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "target", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The instance to connect to for the session.

                                                                                                                                                                                      \n@param target The instance to connect to for the session.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "target", "getterDocumentation" : "

                                                                                                                                                                                      The instance to connect to for the session.

                                                                                                                                                                                      \n@return The instance to connect to for the session.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Target", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Target", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Target", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The instance to connect to for the session.

                                                                                                                                                                                      \n@param target The instance to connect to for the session.", "setterMethodName" : "setTarget", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "target", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "target", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The instance to connect to for the session.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDocumentName", "beanStyleSetterMethodName" : "setDocumentName", "c2jName" : "DocumentName", "c2jShape" : "DocumentARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The name of the SSM document to define the parameters and plugin settings for the session. For example, SSM-SessionManagerRunShell. If no document name is provided, a shell to the instance is launched by default.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentName(String)}.\n@param documentName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The name of the SSM document to define the parameters and plugin settings for the session. For example, SSM-SessionManagerRunShell. If no document name is provided, a shell to the instance is launched by default.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "documentName", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The name of the SSM document to define the parameters and plugin settings for the session. For example, SSM-SessionManagerRunShell. If no document name is provided, a shell to the instance is launched by default.

                                                                                                                                                                                      \n@param documentName The name of the SSM document to define the parameters and plugin settings for the session. For example, SSM-SessionManagerRunShell. If no document name is provided, a shell to the instance is launched by default.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "documentName", "getterDocumentation" : "

                                                                                                                                                                                      The name of the SSM document to define the parameters and plugin settings for the session. For example, SSM-SessionManagerRunShell. If no document name is provided, a shell to the instance is launched by default.

                                                                                                                                                                                      \n@return The name of the SSM document to define the parameters and plugin settings for the session. For example, SSM-SessionManagerRunShell. If no document name is provided, a shell to the instance is launched by default.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The name of the SSM document to define the parameters and plugin settings for the session. For example, SSM-SessionManagerRunShell. If no document name is provided, a shell to the instance is launched by default.

                                                                                                                                                                                      \n@param documentName The name of the SSM document to define the parameters and plugin settings for the session. For example, SSM-SessionManagerRunShell. If no document name is provided, a shell to the instance is launched by default.", "setterMethodName" : "setDocumentName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The name of the SSM document to define the parameters and plugin settings for the session. For example, SSM-SessionManagerRunShell. If no document name is provided, a shell to the instance is launched by default.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getParameters", "beanStyleSetterMethodName" : "setParameters", "c2jName" : "Parameters", "c2jShape" : "SessionManagerParameters", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Reserved for future use.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List>.Builder} avoiding the need to create one manually via {@link List>#builder()}.\n\nWhen the {@link Consumer} completes, {@link List>.Builder#build()} is called immediately and its result is passed to {@link #parameters(List>)}.\n@param parameters a consumer that will call methods on {@link List>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #parameters(List>)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Reserved for future use.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parameters", "fluentSetterDocumentation" : "

                                                                                                                                                                                      Reserved for future use.

                                                                                                                                                                                      \n@param parameters Reserved for future use.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parameters", "getterDocumentation" : "

                                                                                                                                                                                      Reserved for future use.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return Reserved for future use.", "getterModel" : { "returnType" : "java.util.Map>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Parameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Parameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "SessionManagerParameterName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "SessionManagerParameterValueList", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #value(List)}.\n@param value a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(List)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "SessionManagerParameterValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry>", "templateType" : "java.util.Map>" }, "marshallingType" : "MAP", "name" : "Parameters", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Reserved for future use.

                                                                                                                                                                                      \n@param parameters Reserved for future use.", "setterMethodName" : "setParameters", "setterModel" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "parameters", "variableType" : "java.util.Map>", "documentation" : null, "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "parameters", "variableType" : "java.util.Map>", "documentation" : "

                                                                                                                                                                                      Reserved for future use.

                                                                                                                                                                                      ", "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Target" ], "shapeName" : "StartSessionRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "StartSessionRequest", "variableName" : "startSessionRequest", "variableType" : "StartSessionRequest", "documentation" : null, "simpleType" : "StartSessionRequest", "variableSetterType" : "StartSessionRequest" }, "wrapper" : false }, "StartSessionResponse" : { "c2jName" : "StartSessionResponse", "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" : [ { "beanStyleGetterMethodName" : "getSessionId", "beanStyleSetterMethodName" : "setSessionId", "c2jName" : "SessionId", "c2jShape" : "SessionId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The ID of the session.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #sessionId(String)}.\n@param sessionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sessionId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The ID of the session.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sessionId", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The ID of the session.

                                                                                                                                                                                      \n@param sessionId The ID of the session.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sessionId", "getterDocumentation" : "

                                                                                                                                                                                      The ID of the session.

                                                                                                                                                                                      \n@return The ID of the session.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SessionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SessionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SessionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The ID of the session.

                                                                                                                                                                                      \n@param sessionId The ID of the session.", "setterMethodName" : "setSessionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sessionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sessionId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The ID of the session.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTokenValue", "beanStyleSetterMethodName" : "setTokenValue", "c2jName" : "TokenValue", "c2jShape" : "TokenValue", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      An encrypted token value containing session and caller information. Used to authenticate the connection to the instance.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #tokenValue(String)}.\n@param tokenValue a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tokenValue(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      An encrypted token value containing session and caller information. Used to authenticate the connection to the instance.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tokenValue", "fluentSetterDocumentation" : "

                                                                                                                                                                                      An encrypted token value containing session and caller information. Used to authenticate the connection to the instance.

                                                                                                                                                                                      \n@param tokenValue An encrypted token value containing session and caller information. Used to authenticate the connection to the instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tokenValue", "getterDocumentation" : "

                                                                                                                                                                                      An encrypted token value containing session and caller information. Used to authenticate the connection to the instance.

                                                                                                                                                                                      \n@return An encrypted token value containing session and caller information. Used to authenticate the connection to the instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TokenValue", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TokenValue", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TokenValue", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      An encrypted token value containing session and caller information. Used to authenticate the connection to the instance.

                                                                                                                                                                                      \n@param tokenValue An encrypted token value containing session and caller information. Used to authenticate the connection to the instance.", "setterMethodName" : "setTokenValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tokenValue", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tokenValue", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      An encrypted token value containing session and caller information. Used to authenticate the connection to the instance.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStreamUrl", "beanStyleSetterMethodName" : "setStreamUrl", "c2jName" : "StreamUrl", "c2jShape" : "StreamUrl", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A URL back to SSM Agent on the instance that the Session Manager client uses to send commands and receive output from the instance. Format: wss://ssm-messages.region.amazonaws.com/v1/data-channel/session-id?stream=(input|output)

                                                                                                                                                                                      region represents the Region identifier for an AWS Region supported by AWS Systems Manager, such as us-east-2 for the US East (Ohio) Region. For a list of supported region values, see the Region column in the AWS Systems Manager table of regions and endpoints in the AWS General Reference.

                                                                                                                                                                                      session-id represents the ID of a Session Manager session, such as 1a2b3c4dEXAMPLE.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #streamUrl(String)}.\n@param streamUrl a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #streamUrl(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      A URL back to SSM Agent on the instance that the Session Manager client uses to send commands and receive output from the instance. Format: wss://ssm-messages.region.amazonaws.com/v1/data-channel/session-id?stream=(input|output)

                                                                                                                                                                                      region represents the Region identifier for an AWS Region supported by AWS Systems Manager, such as us-east-2 for the US East (Ohio) Region. For a list of supported region values, see the Region column in the AWS Systems Manager table of regions and endpoints in the AWS General Reference.

                                                                                                                                                                                      session-id represents the ID of a Session Manager session, such as 1a2b3c4dEXAMPLE.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "streamUrl", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A URL back to SSM Agent on the instance that the Session Manager client uses to send commands and receive output from the instance. Format: wss://ssm-messages.region.amazonaws.com/v1/data-channel/session-id?stream=(input|output)

                                                                                                                                                                                      region represents the Region identifier for an AWS Region supported by AWS Systems Manager, such as us-east-2 for the US East (Ohio) Region. For a list of supported region values, see the Region column in the AWS Systems Manager table of regions and endpoints in the AWS General Reference.

                                                                                                                                                                                      session-id represents the ID of a Session Manager session, such as 1a2b3c4dEXAMPLE.

                                                                                                                                                                                      \n@param streamUrl A URL back to SSM Agent on the instance that the Session Manager client uses to send commands and receive output from the instance. Format: wss://ssm-messages.region.amazonaws.com/v1/data-channel/session-id?stream=(input|output)

                                                                                                                                                                                      region represents the Region identifier for an AWS Region supported by AWS Systems Manager, such as us-east-2 for the US East (Ohio) Region. For a list of supported region values, see the Region column in the AWS Systems Manager table of regions and endpoints in the AWS General Reference.

                                                                                                                                                                                      session-id represents the ID of a Session Manager session, such as 1a2b3c4dEXAMPLE.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "streamUrl", "getterDocumentation" : "

                                                                                                                                                                                      A URL back to SSM Agent on the instance that the Session Manager client uses to send commands and receive output from the instance. Format: wss://ssm-messages.region.amazonaws.com/v1/data-channel/session-id?stream=(input|output)

                                                                                                                                                                                      region represents the Region identifier for an AWS Region supported by AWS Systems Manager, such as us-east-2 for the US East (Ohio) Region. For a list of supported region values, see the Region column in the AWS Systems Manager table of regions and endpoints in the AWS General Reference.

                                                                                                                                                                                      session-id represents the ID of a Session Manager session, such as 1a2b3c4dEXAMPLE.

                                                                                                                                                                                      \n@return A URL back to SSM Agent on the instance that the Session Manager client uses to send commands and receive output from the instance. Format: wss://ssm-messages.region.amazonaws.com/v1/data-channel/session-id?stream=(input|output)

                                                                                                                                                                                      region represents the Region identifier for an AWS Region supported by AWS Systems Manager, such as us-east-2 for the US East (Ohio) Region. For a list of supported region values, see the Region column in the AWS Systems Manager table of regions and endpoints in the AWS General Reference.

                                                                                                                                                                                      session-id represents the ID of a Session Manager session, such as 1a2b3c4dEXAMPLE.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StreamUrl", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StreamUrl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StreamUrl", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A URL back to SSM Agent on the instance that the Session Manager client uses to send commands and receive output from the instance. Format: wss://ssm-messages.region.amazonaws.com/v1/data-channel/session-id?stream=(input|output)

                                                                                                                                                                                      region represents the Region identifier for an AWS Region supported by AWS Systems Manager, such as us-east-2 for the US East (Ohio) Region. For a list of supported region values, see the Region column in the AWS Systems Manager table of regions and endpoints in the AWS General Reference.

                                                                                                                                                                                      session-id represents the ID of a Session Manager session, such as 1a2b3c4dEXAMPLE.

                                                                                                                                                                                      \n@param streamUrl A URL back to SSM Agent on the instance that the Session Manager client uses to send commands and receive output from the instance. Format: wss://ssm-messages.region.amazonaws.com/v1/data-channel/session-id?stream=(input|output)

                                                                                                                                                                                      region represents the Region identifier for an AWS Region supported by AWS Systems Manager, such as us-east-2 for the US East (Ohio) Region. For a list of supported region values, see the Region column in the AWS Systems Manager table of regions and endpoints in the AWS General Reference.

                                                                                                                                                                                      session-id represents the ID of a Session Manager session, such as 1a2b3c4dEXAMPLE.", "setterMethodName" : "setStreamUrl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "streamUrl", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "streamUrl", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      A URL back to SSM Agent on the instance that the Session Manager client uses to send commands and receive output from the instance. Format: wss://ssm-messages.region.amazonaws.com/v1/data-channel/session-id?stream=(input|output)

                                                                                                                                                                                      region represents the Region identifier for an AWS Region supported by AWS Systems Manager, such as us-east-2 for the US East (Ohio) Region. For a list of supported region values, see the Region column in the AWS Systems Manager table of regions and endpoints in the AWS General Reference.

                                                                                                                                                                                      session-id represents the ID of a Session Manager session, such as 1a2b3c4dEXAMPLE.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "SessionId" : { "beanStyleGetterMethodName" : "getSessionId", "beanStyleSetterMethodName" : "setSessionId", "c2jName" : "SessionId", "c2jShape" : "SessionId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The ID of the session.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #sessionId(String)}.\n@param sessionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sessionId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The ID of the session.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sessionId", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The ID of the session.

                                                                                                                                                                                      \n@param sessionId The ID of the session.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sessionId", "getterDocumentation" : "

                                                                                                                                                                                      The ID of the session.

                                                                                                                                                                                      \n@return The ID of the session.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SessionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SessionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SessionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The ID of the session.

                                                                                                                                                                                      \n@param sessionId The ID of the session.", "setterMethodName" : "setSessionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sessionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sessionId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The ID of the session.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "StreamUrl" : { "beanStyleGetterMethodName" : "getStreamUrl", "beanStyleSetterMethodName" : "setStreamUrl", "c2jName" : "StreamUrl", "c2jShape" : "StreamUrl", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A URL back to SSM Agent on the instance that the Session Manager client uses to send commands and receive output from the instance. Format: wss://ssm-messages.region.amazonaws.com/v1/data-channel/session-id?stream=(input|output)

                                                                                                                                                                                      region represents the Region identifier for an AWS Region supported by AWS Systems Manager, such as us-east-2 for the US East (Ohio) Region. For a list of supported region values, see the Region column in the AWS Systems Manager table of regions and endpoints in the AWS General Reference.

                                                                                                                                                                                      session-id represents the ID of a Session Manager session, such as 1a2b3c4dEXAMPLE.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #streamUrl(String)}.\n@param streamUrl a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #streamUrl(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      A URL back to SSM Agent on the instance that the Session Manager client uses to send commands and receive output from the instance. Format: wss://ssm-messages.region.amazonaws.com/v1/data-channel/session-id?stream=(input|output)

                                                                                                                                                                                      region represents the Region identifier for an AWS Region supported by AWS Systems Manager, such as us-east-2 for the US East (Ohio) Region. For a list of supported region values, see the Region column in the AWS Systems Manager table of regions and endpoints in the AWS General Reference.

                                                                                                                                                                                      session-id represents the ID of a Session Manager session, such as 1a2b3c4dEXAMPLE.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "streamUrl", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A URL back to SSM Agent on the instance that the Session Manager client uses to send commands and receive output from the instance. Format: wss://ssm-messages.region.amazonaws.com/v1/data-channel/session-id?stream=(input|output)

                                                                                                                                                                                      region represents the Region identifier for an AWS Region supported by AWS Systems Manager, such as us-east-2 for the US East (Ohio) Region. For a list of supported region values, see the Region column in the AWS Systems Manager table of regions and endpoints in the AWS General Reference.

                                                                                                                                                                                      session-id represents the ID of a Session Manager session, such as 1a2b3c4dEXAMPLE.

                                                                                                                                                                                      \n@param streamUrl A URL back to SSM Agent on the instance that the Session Manager client uses to send commands and receive output from the instance. Format: wss://ssm-messages.region.amazonaws.com/v1/data-channel/session-id?stream=(input|output)

                                                                                                                                                                                      region represents the Region identifier for an AWS Region supported by AWS Systems Manager, such as us-east-2 for the US East (Ohio) Region. For a list of supported region values, see the Region column in the AWS Systems Manager table of regions and endpoints in the AWS General Reference.

                                                                                                                                                                                      session-id represents the ID of a Session Manager session, such as 1a2b3c4dEXAMPLE.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "streamUrl", "getterDocumentation" : "

                                                                                                                                                                                      A URL back to SSM Agent on the instance that the Session Manager client uses to send commands and receive output from the instance. Format: wss://ssm-messages.region.amazonaws.com/v1/data-channel/session-id?stream=(input|output)

                                                                                                                                                                                      region represents the Region identifier for an AWS Region supported by AWS Systems Manager, such as us-east-2 for the US East (Ohio) Region. For a list of supported region values, see the Region column in the AWS Systems Manager table of regions and endpoints in the AWS General Reference.

                                                                                                                                                                                      session-id represents the ID of a Session Manager session, such as 1a2b3c4dEXAMPLE.

                                                                                                                                                                                      \n@return A URL back to SSM Agent on the instance that the Session Manager client uses to send commands and receive output from the instance. Format: wss://ssm-messages.region.amazonaws.com/v1/data-channel/session-id?stream=(input|output)

                                                                                                                                                                                      region represents the Region identifier for an AWS Region supported by AWS Systems Manager, such as us-east-2 for the US East (Ohio) Region. For a list of supported region values, see the Region column in the AWS Systems Manager table of regions and endpoints in the AWS General Reference.

                                                                                                                                                                                      session-id represents the ID of a Session Manager session, such as 1a2b3c4dEXAMPLE.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StreamUrl", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StreamUrl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StreamUrl", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A URL back to SSM Agent on the instance that the Session Manager client uses to send commands and receive output from the instance. Format: wss://ssm-messages.region.amazonaws.com/v1/data-channel/session-id?stream=(input|output)

                                                                                                                                                                                      region represents the Region identifier for an AWS Region supported by AWS Systems Manager, such as us-east-2 for the US East (Ohio) Region. For a list of supported region values, see the Region column in the AWS Systems Manager table of regions and endpoints in the AWS General Reference.

                                                                                                                                                                                      session-id represents the ID of a Session Manager session, such as 1a2b3c4dEXAMPLE.

                                                                                                                                                                                      \n@param streamUrl A URL back to SSM Agent on the instance that the Session Manager client uses to send commands and receive output from the instance. Format: wss://ssm-messages.region.amazonaws.com/v1/data-channel/session-id?stream=(input|output)

                                                                                                                                                                                      region represents the Region identifier for an AWS Region supported by AWS Systems Manager, such as us-east-2 for the US East (Ohio) Region. For a list of supported region values, see the Region column in the AWS Systems Manager table of regions and endpoints in the AWS General Reference.

                                                                                                                                                                                      session-id represents the ID of a Session Manager session, such as 1a2b3c4dEXAMPLE.", "setterMethodName" : "setStreamUrl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "streamUrl", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "streamUrl", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      A URL back to SSM Agent on the instance that the Session Manager client uses to send commands and receive output from the instance. Format: wss://ssm-messages.region.amazonaws.com/v1/data-channel/session-id?stream=(input|output)

                                                                                                                                                                                      region represents the Region identifier for an AWS Region supported by AWS Systems Manager, such as us-east-2 for the US East (Ohio) Region. For a list of supported region values, see the Region column in the AWS Systems Manager table of regions and endpoints in the AWS General Reference.

                                                                                                                                                                                      session-id represents the ID of a Session Manager session, such as 1a2b3c4dEXAMPLE.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "TokenValue" : { "beanStyleGetterMethodName" : "getTokenValue", "beanStyleSetterMethodName" : "setTokenValue", "c2jName" : "TokenValue", "c2jShape" : "TokenValue", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      An encrypted token value containing session and caller information. Used to authenticate the connection to the instance.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #tokenValue(String)}.\n@param tokenValue a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tokenValue(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      An encrypted token value containing session and caller information. Used to authenticate the connection to the instance.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tokenValue", "fluentSetterDocumentation" : "

                                                                                                                                                                                      An encrypted token value containing session and caller information. Used to authenticate the connection to the instance.

                                                                                                                                                                                      \n@param tokenValue An encrypted token value containing session and caller information. Used to authenticate the connection to the instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tokenValue", "getterDocumentation" : "

                                                                                                                                                                                      An encrypted token value containing session and caller information. Used to authenticate the connection to the instance.

                                                                                                                                                                                      \n@return An encrypted token value containing session and caller information. Used to authenticate the connection to the instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TokenValue", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TokenValue", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TokenValue", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      An encrypted token value containing session and caller information. Used to authenticate the connection to the instance.

                                                                                                                                                                                      \n@param tokenValue An encrypted token value containing session and caller information. Used to authenticate the connection to the instance.", "setterMethodName" : "setTokenValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tokenValue", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tokenValue", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      An encrypted token value containing session and caller information. Used to authenticate the connection to the instance.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getSessionId", "beanStyleSetterMethodName" : "setSessionId", "c2jName" : "SessionId", "c2jShape" : "SessionId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The ID of the session.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #sessionId(String)}.\n@param sessionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sessionId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The ID of the session.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sessionId", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The ID of the session.

                                                                                                                                                                                      \n@param sessionId The ID of the session.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sessionId", "getterDocumentation" : "

                                                                                                                                                                                      The ID of the session.

                                                                                                                                                                                      \n@return The ID of the session.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SessionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SessionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SessionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The ID of the session.

                                                                                                                                                                                      \n@param sessionId The ID of the session.", "setterMethodName" : "setSessionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sessionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sessionId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The ID of the session.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTokenValue", "beanStyleSetterMethodName" : "setTokenValue", "c2jName" : "TokenValue", "c2jShape" : "TokenValue", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      An encrypted token value containing session and caller information. Used to authenticate the connection to the instance.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #tokenValue(String)}.\n@param tokenValue a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #tokenValue(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      An encrypted token value containing session and caller information. Used to authenticate the connection to the instance.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "tokenValue", "fluentSetterDocumentation" : "

                                                                                                                                                                                      An encrypted token value containing session and caller information. Used to authenticate the connection to the instance.

                                                                                                                                                                                      \n@param tokenValue An encrypted token value containing session and caller information. Used to authenticate the connection to the instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "tokenValue", "getterDocumentation" : "

                                                                                                                                                                                      An encrypted token value containing session and caller information. Used to authenticate the connection to the instance.

                                                                                                                                                                                      \n@return An encrypted token value containing session and caller information. Used to authenticate the connection to the instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TokenValue", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TokenValue", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TokenValue", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      An encrypted token value containing session and caller information. Used to authenticate the connection to the instance.

                                                                                                                                                                                      \n@param tokenValue An encrypted token value containing session and caller information. Used to authenticate the connection to the instance.", "setterMethodName" : "setTokenValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "tokenValue", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "tokenValue", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      An encrypted token value containing session and caller information. Used to authenticate the connection to the instance.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStreamUrl", "beanStyleSetterMethodName" : "setStreamUrl", "c2jName" : "StreamUrl", "c2jShape" : "StreamUrl", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A URL back to SSM Agent on the instance that the Session Manager client uses to send commands and receive output from the instance. Format: wss://ssm-messages.region.amazonaws.com/v1/data-channel/session-id?stream=(input|output)

                                                                                                                                                                                      region represents the Region identifier for an AWS Region supported by AWS Systems Manager, such as us-east-2 for the US East (Ohio) Region. For a list of supported region values, see the Region column in the AWS Systems Manager table of regions and endpoints in the AWS General Reference.

                                                                                                                                                                                      session-id represents the ID of a Session Manager session, such as 1a2b3c4dEXAMPLE.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #streamUrl(String)}.\n@param streamUrl a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #streamUrl(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      A URL back to SSM Agent on the instance that the Session Manager client uses to send commands and receive output from the instance. Format: wss://ssm-messages.region.amazonaws.com/v1/data-channel/session-id?stream=(input|output)

                                                                                                                                                                                      region represents the Region identifier for an AWS Region supported by AWS Systems Manager, such as us-east-2 for the US East (Ohio) Region. For a list of supported region values, see the Region column in the AWS Systems Manager table of regions and endpoints in the AWS General Reference.

                                                                                                                                                                                      session-id represents the ID of a Session Manager session, such as 1a2b3c4dEXAMPLE.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "streamUrl", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A URL back to SSM Agent on the instance that the Session Manager client uses to send commands and receive output from the instance. Format: wss://ssm-messages.region.amazonaws.com/v1/data-channel/session-id?stream=(input|output)

                                                                                                                                                                                      region represents the Region identifier for an AWS Region supported by AWS Systems Manager, such as us-east-2 for the US East (Ohio) Region. For a list of supported region values, see the Region column in the AWS Systems Manager table of regions and endpoints in the AWS General Reference.

                                                                                                                                                                                      session-id represents the ID of a Session Manager session, such as 1a2b3c4dEXAMPLE.

                                                                                                                                                                                      \n@param streamUrl A URL back to SSM Agent on the instance that the Session Manager client uses to send commands and receive output from the instance. Format: wss://ssm-messages.region.amazonaws.com/v1/data-channel/session-id?stream=(input|output)

                                                                                                                                                                                      region represents the Region identifier for an AWS Region supported by AWS Systems Manager, such as us-east-2 for the US East (Ohio) Region. For a list of supported region values, see the Region column in the AWS Systems Manager table of regions and endpoints in the AWS General Reference.

                                                                                                                                                                                      session-id represents the ID of a Session Manager session, such as 1a2b3c4dEXAMPLE.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "streamUrl", "getterDocumentation" : "

                                                                                                                                                                                      A URL back to SSM Agent on the instance that the Session Manager client uses to send commands and receive output from the instance. Format: wss://ssm-messages.region.amazonaws.com/v1/data-channel/session-id?stream=(input|output)

                                                                                                                                                                                      region represents the Region identifier for an AWS Region supported by AWS Systems Manager, such as us-east-2 for the US East (Ohio) Region. For a list of supported region values, see the Region column in the AWS Systems Manager table of regions and endpoints in the AWS General Reference.

                                                                                                                                                                                      session-id represents the ID of a Session Manager session, such as 1a2b3c4dEXAMPLE.

                                                                                                                                                                                      \n@return A URL back to SSM Agent on the instance that the Session Manager client uses to send commands and receive output from the instance. Format: wss://ssm-messages.region.amazonaws.com/v1/data-channel/session-id?stream=(input|output)

                                                                                                                                                                                      region represents the Region identifier for an AWS Region supported by AWS Systems Manager, such as us-east-2 for the US East (Ohio) Region. For a list of supported region values, see the Region column in the AWS Systems Manager table of regions and endpoints in the AWS General Reference.

                                                                                                                                                                                      session-id represents the ID of a Session Manager session, such as 1a2b3c4dEXAMPLE.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StreamUrl", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StreamUrl", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StreamUrl", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A URL back to SSM Agent on the instance that the Session Manager client uses to send commands and receive output from the instance. Format: wss://ssm-messages.region.amazonaws.com/v1/data-channel/session-id?stream=(input|output)

                                                                                                                                                                                      region represents the Region identifier for an AWS Region supported by AWS Systems Manager, such as us-east-2 for the US East (Ohio) Region. For a list of supported region values, see the Region column in the AWS Systems Manager table of regions and endpoints in the AWS General Reference.

                                                                                                                                                                                      session-id represents the ID of a Session Manager session, such as 1a2b3c4dEXAMPLE.

                                                                                                                                                                                      \n@param streamUrl A URL back to SSM Agent on the instance that the Session Manager client uses to send commands and receive output from the instance. Format: wss://ssm-messages.region.amazonaws.com/v1/data-channel/session-id?stream=(input|output)

                                                                                                                                                                                      region represents the Region identifier for an AWS Region supported by AWS Systems Manager, such as us-east-2 for the US East (Ohio) Region. For a list of supported region values, see the Region column in the AWS Systems Manager table of regions and endpoints in the AWS General Reference.

                                                                                                                                                                                      session-id represents the ID of a Session Manager session, such as 1a2b3c4dEXAMPLE.", "setterMethodName" : "setStreamUrl", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "streamUrl", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "streamUrl", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      A URL back to SSM Agent on the instance that the Session Manager client uses to send commands and receive output from the instance. Format: wss://ssm-messages.region.amazonaws.com/v1/data-channel/session-id?stream=(input|output)

                                                                                                                                                                                      region represents the Region identifier for an AWS Region supported by AWS Systems Manager, such as us-east-2 for the US East (Ohio) Region. For a list of supported region values, see the Region column in the AWS Systems Manager table of regions and endpoints in the AWS General Reference.

                                                                                                                                                                                      session-id represents the ID of a Session Manager session, such as 1a2b3c4dEXAMPLE.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "StartSessionResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "StartSessionResponse", "variableName" : "startSessionResponse", "variableType" : "StartSessionResponse", "documentation" : null, "simpleType" : "StartSessionResponse", "variableSetterType" : "StartSessionResponse" }, "wrapper" : false }, "StatusUnchangedException" : { "c2jName" : "StatusUnchanged", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The updated status is the same as the current status.

                                                                                                                                                                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "StatusUnchanged", "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" : "StatusUnchangedException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "StatusUnchangedException", "variableName" : "statusUnchangedException", "variableType" : "StatusUnchangedException", "documentation" : null, "simpleType" : "StatusUnchangedException", "variableSetterType" : "StatusUnchangedException" }, "wrapper" : false }, "StepExecution" : { "c2jName" : "StepExecution", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Detailed information about an the execution state of an Automation step.

                                                                                                                                                                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getStepName", "beanStyleSetterMethodName" : "setStepName", "c2jName" : "StepName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The name of this execution step.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stepName(String)}.\n@param stepName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stepName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The name of this execution step.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stepName", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The name of this execution step.

                                                                                                                                                                                      \n@param stepName The name of this execution step.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stepName", "getterDocumentation" : "

                                                                                                                                                                                      The name of this execution step.

                                                                                                                                                                                      \n@return The name of this execution step.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StepName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StepName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StepName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The name of this execution step.

                                                                                                                                                                                      \n@param stepName The name of this execution step.", "setterMethodName" : "setStepName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stepName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stepName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The name of this execution step.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAction", "beanStyleSetterMethodName" : "setAction", "c2jName" : "Action", "c2jShape" : "AutomationActionName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The action this step performs. The action determines the behavior of the step.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #action(String)}.\n@param action a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #action(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The action this step performs. The action determines the behavior of the step.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "action", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The action this step performs. The action determines the behavior of the step.

                                                                                                                                                                                      \n@param action The action this step performs. The action determines the behavior of the step.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "action", "getterDocumentation" : "

                                                                                                                                                                                      The action this step performs. The action determines the behavior of the step.

                                                                                                                                                                                      \n@return The action this step performs. The action determines the behavior of the step.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Action", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Action", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Action", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The action this step performs. The action determines the behavior of the step.

                                                                                                                                                                                      \n@param action The action this step performs. The action determines the behavior of the step.", "setterMethodName" : "setAction", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "action", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "action", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The action this step performs. The action determines the behavior of the step.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTimeoutSeconds", "beanStyleSetterMethodName" : "setTimeoutSeconds", "c2jName" : "TimeoutSeconds", "c2jShape" : "Long", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The timeout seconds of the step.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #timeoutSeconds(Long)}.\n@param timeoutSeconds a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #timeoutSeconds(Long)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The timeout seconds of the step.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timeoutSeconds", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The timeout seconds of the step.

                                                                                                                                                                                      \n@param timeoutSeconds The timeout seconds of the step.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "timeoutSeconds", "getterDocumentation" : "

                                                                                                                                                                                      The timeout seconds of the step.

                                                                                                                                                                                      \n@return The timeout seconds of the step.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TimeoutSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TimeoutSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "TimeoutSeconds", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The timeout seconds of the step.

                                                                                                                                                                                      \n@param timeoutSeconds The timeout seconds of the step.", "setterMethodName" : "setTimeoutSeconds", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "timeoutSeconds", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "timeoutSeconds", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                      The timeout seconds of the step.

                                                                                                                                                                                      ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOnFailure", "beanStyleSetterMethodName" : "setOnFailure", "c2jName" : "OnFailure", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The action to take if the step fails. The default value is Abort.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #onFailure(String)}.\n@param onFailure a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #onFailure(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The action to take if the step fails. The default value is Abort.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "onFailure", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The action to take if the step fails. The default value is Abort.

                                                                                                                                                                                      \n@param onFailure The action to take if the step fails. The default value is Abort.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "onFailure", "getterDocumentation" : "

                                                                                                                                                                                      The action to take if the step fails. The default value is Abort.

                                                                                                                                                                                      \n@return The action to take if the step fails. The default value is Abort.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OnFailure", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OnFailure", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OnFailure", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The action to take if the step fails. The default value is Abort.

                                                                                                                                                                                      \n@param onFailure The action to take if the step fails. The default value is Abort.", "setterMethodName" : "setOnFailure", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "onFailure", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "onFailure", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The action to take if the step fails. The default value is Abort.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxAttempts", "beanStyleSetterMethodName" : "setMaxAttempts", "c2jName" : "MaxAttempts", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The maximum number of tries to run the action of the step. 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 #maxAttempts(Integer)}.\n@param maxAttempts 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 #maxAttempts(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The maximum number of tries to run the action of the step. The default value is 1.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxAttempts", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The maximum number of tries to run the action of the step. The default value is 1.

                                                                                                                                                                                      \n@param maxAttempts The maximum number of tries to run the action of the step. The default value is 1.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxAttempts", "getterDocumentation" : "

                                                                                                                                                                                      The maximum number of tries to run the action of the step. The default value is 1.

                                                                                                                                                                                      \n@return The maximum number of tries to run the action of the step. 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" : "MaxAttempts", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxAttempts", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxAttempts", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The maximum number of tries to run the action of the step. The default value is 1.

                                                                                                                                                                                      \n@param maxAttempts The maximum number of tries to run the action of the step. The default value is 1.", "setterMethodName" : "setMaxAttempts", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxAttempts", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxAttempts", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                      The maximum number of tries to run the action of the step. The default value is 1.

                                                                                                                                                                                      ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getExecutionStartTime", "beanStyleSetterMethodName" : "setExecutionStartTime", "c2jName" : "ExecutionStartTime", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      If a step has begun execution, this contains the time the step started. If the step is in Pending status, this field is not populated.

                                                                                                                                                                                      \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 #executionStartTime(Instant)}.\n@param executionStartTime 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 #executionStartTime(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      If a step has begun execution, this contains the time the step started. If the step is in Pending status, this field is not populated.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "executionStartTime", "fluentSetterDocumentation" : "

                                                                                                                                                                                      If a step has begun execution, this contains the time the step started. If the step is in Pending status, this field is not populated.

                                                                                                                                                                                      \n@param executionStartTime If a step has begun execution, this contains the time the step started. If the step is in Pending status, this field is not populated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "executionStartTime", "getterDocumentation" : "

                                                                                                                                                                                      If a step has begun execution, this contains the time the step started. If the step is in Pending status, this field is not populated.

                                                                                                                                                                                      \n@return If a step has begun execution, this contains the time the step started. If the step is in Pending status, this field is not populated.", "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" : "ExecutionStartTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ExecutionStartTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "ExecutionStartTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      If a step has begun execution, this contains the time the step started. If the step is in Pending status, this field is not populated.

                                                                                                                                                                                      \n@param executionStartTime If a step has begun execution, this contains the time the step started. If the step is in Pending status, this field is not populated.", "setterMethodName" : "setExecutionStartTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "executionStartTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "executionStartTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                      If a step has begun execution, this contains the time the step started. If the step is in Pending status, this field is not populated.

                                                                                                                                                                                      ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getExecutionEndTime", "beanStyleSetterMethodName" : "setExecutionEndTime", "c2jName" : "ExecutionEndTime", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      If a step has finished execution, this contains the time the execution ended. If the step has not yet concluded, this field is not populated.

                                                                                                                                                                                      \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 #executionEndTime(Instant)}.\n@param executionEndTime 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 #executionEndTime(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      If a step has finished execution, this contains the time the execution ended. If the step has not yet concluded, this field is not populated.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "executionEndTime", "fluentSetterDocumentation" : "

                                                                                                                                                                                      If a step has finished execution, this contains the time the execution ended. If the step has not yet concluded, this field is not populated.

                                                                                                                                                                                      \n@param executionEndTime If a step has finished execution, this contains the time the execution ended. If the step has not yet concluded, this field is not populated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "executionEndTime", "getterDocumentation" : "

                                                                                                                                                                                      If a step has finished execution, this contains the time the execution ended. If the step has not yet concluded, this field is not populated.

                                                                                                                                                                                      \n@return If a step has finished execution, this contains the time the execution ended. If the step has not yet concluded, this field is not populated.", "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" : "ExecutionEndTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ExecutionEndTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "ExecutionEndTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      If a step has finished execution, this contains the time the execution ended. If the step has not yet concluded, this field is not populated.

                                                                                                                                                                                      \n@param executionEndTime If a step has finished execution, this contains the time the execution ended. If the step has not yet concluded, this field is not populated.", "setterMethodName" : "setExecutionEndTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "executionEndTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "executionEndTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                      If a step has finished execution, this contains the time the execution ended. If the step has not yet concluded, this field is not populated.

                                                                                                                                                                                      ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStepStatusAsString", "beanStyleSetterMethodName" : "setStepStatus", "c2jName" : "StepStatus", "c2jShape" : "AutomationExecutionStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The execution status for this step. Valid values include: Pending, InProgress, Success, Cancelled, Failed, and TimedOut.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stepStatusAsString(String)}.\n@param stepStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stepStatus(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The execution status for this step. Valid values include: Pending, InProgress, Success, Cancelled, Failed, and TimedOut.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : "AutomationExecutionStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "stepStatus", "fluentEnumSetterMethodName" : "stepStatus", "fluentGetterMethodName" : "stepStatusAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The execution status for this step. Valid values include: Pending, InProgress, Success, Cancelled, Failed, and TimedOut.

                                                                                                                                                                                      \n@param stepStatus The execution status for this step. Valid values include: Pending, InProgress, Success, Cancelled, Failed, and TimedOut.\n@see AutomationExecutionStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see AutomationExecutionStatus", "fluentSetterMethodName" : "stepStatus", "getterDocumentation" : "

                                                                                                                                                                                      The execution status for this step. Valid values include: Pending, InProgress, Success, Cancelled, Failed, and TimedOut.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #stepStatus} will return {@link AutomationExecutionStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stepStatusAsString}.\n

                                                                                                                                                                                      \n@return The execution status for this step. Valid values include: Pending, InProgress, Success, Cancelled, Failed, and TimedOut.\n@see AutomationExecutionStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StepStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StepStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StepStatus", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The execution status for this step. Valid values include: Pending, InProgress, Success, Cancelled, Failed, and TimedOut.

                                                                                                                                                                                      \n@param stepStatus The execution status for this step. Valid values include: Pending, InProgress, Success, Cancelled, Failed, and TimedOut.\n@see AutomationExecutionStatus", "setterMethodName" : "setStepStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stepStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stepStatus", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The execution status for this step. Valid values include: Pending, InProgress, Success, Cancelled, Failed, and TimedOut.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getResponseCode", "beanStyleSetterMethodName" : "setResponseCode", "c2jName" : "ResponseCode", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The response code returned by the execution of the step.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #responseCode(String)}.\n@param responseCode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #responseCode(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The response code returned by the execution of the step.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "responseCode", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The response code returned by the execution of the step.

                                                                                                                                                                                      \n@param responseCode The response code returned by the execution of the step.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "responseCode", "getterDocumentation" : "

                                                                                                                                                                                      The response code returned by the execution of the step.

                                                                                                                                                                                      \n@return The response code returned by the execution of the step.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResponseCode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResponseCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResponseCode", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The response code returned by the execution of the step.

                                                                                                                                                                                      \n@param responseCode The response code returned by the execution of the step.", "setterMethodName" : "setResponseCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "responseCode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "responseCode", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The response code returned by the execution of the step.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInputs", "beanStyleSetterMethodName" : "setInputs", "c2jName" : "Inputs", "c2jShape" : "NormalStringMap", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Fully-resolved values passed into the step before execution.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #inputs(Map)}.\n@param inputs a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #inputs(Map)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Fully-resolved values passed into the step before execution.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "inputs", "fluentSetterDocumentation" : "

                                                                                                                                                                                      Fully-resolved values passed into the step before execution.

                                                                                                                                                                                      \n@param inputs Fully-resolved values passed into the step before execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "inputs", "getterDocumentation" : "

                                                                                                                                                                                      Fully-resolved values passed into the step before execution.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return Fully-resolved values passed into the step before execution.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Inputs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Inputs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Inputs", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Fully-resolved values passed into the step before execution.

                                                                                                                                                                                      \n@param inputs Fully-resolved values passed into the step before execution.", "setterMethodName" : "setInputs", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "inputs", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "inputs", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                                                                      Fully-resolved values passed into the step before execution.

                                                                                                                                                                                      ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOutputs", "beanStyleSetterMethodName" : "setOutputs", "c2jName" : "Outputs", "c2jShape" : "AutomationParameterMap", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Returned values from the execution of the step.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List>.Builder} avoiding the need to create one manually via {@link List>#builder()}.\n\nWhen the {@link Consumer} completes, {@link List>.Builder#build()} is called immediately and its result is passed to {@link #outputs(List>)}.\n@param outputs a consumer that will call methods on {@link List>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #outputs(List>)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Returned values from the execution of the step.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "outputs", "fluentSetterDocumentation" : "

                                                                                                                                                                                      Returned values from the execution of the step.

                                                                                                                                                                                      \n@param outputs Returned values from the execution of the step.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "outputs", "getterDocumentation" : "

                                                                                                                                                                                      Returned values from the execution of the step.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return Returned values from the execution of the step.", "getterModel" : { "returnType" : "java.util.Map>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Outputs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Outputs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "AutomationParameterKey", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "AutomationParameterValueList", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #value(List)}.\n@param value a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(List)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AutomationParameterValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry>", "templateType" : "java.util.Map>" }, "marshallingType" : "MAP", "name" : "Outputs", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Returned values from the execution of the step.

                                                                                                                                                                                      \n@param outputs Returned values from the execution of the step.", "setterMethodName" : "setOutputs", "setterModel" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "outputs", "variableType" : "java.util.Map>", "documentation" : null, "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "outputs", "variableType" : "java.util.Map>", "documentation" : "

                                                                                                                                                                                      Returned values from the execution of the step.

                                                                                                                                                                                      ", "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getResponse", "beanStyleSetterMethodName" : "setResponse", "c2jName" : "Response", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A message associated with the response code for an execution.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #response(String)}.\n@param response a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #response(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      A message associated with the response code for an execution.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "response", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A message associated with the response code for an execution.

                                                                                                                                                                                      \n@param response A message associated with the response code for an execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "response", "getterDocumentation" : "

                                                                                                                                                                                      A message associated with the response code for an execution.

                                                                                                                                                                                      \n@return A message associated with the response code for an execution.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Response", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Response", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Response", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A message associated with the response code for an execution.

                                                                                                                                                                                      \n@param response A message associated with the response code for an execution.", "setterMethodName" : "setResponse", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "response", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "response", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      A message associated with the response code for an execution.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFailureMessage", "beanStyleSetterMethodName" : "setFailureMessage", "c2jName" : "FailureMessage", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      If a step failed, this message explains why the execution 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 #failureMessage(String)}.\n@param failureMessage a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #failureMessage(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      If a step failed, this message explains why the execution failed.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "failureMessage", "fluentSetterDocumentation" : "

                                                                                                                                                                                      If a step failed, this message explains why the execution failed.

                                                                                                                                                                                      \n@param failureMessage If a step failed, this message explains why the execution failed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "failureMessage", "getterDocumentation" : "

                                                                                                                                                                                      If a step failed, this message explains why the execution failed.

                                                                                                                                                                                      \n@return If a step failed, this message explains why the execution failed.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FailureMessage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FailureMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FailureMessage", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      If a step failed, this message explains why the execution failed.

                                                                                                                                                                                      \n@param failureMessage If a step failed, this message explains why the execution failed.", "setterMethodName" : "setFailureMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "failureMessage", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "failureMessage", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      If a step failed, this message explains why the execution failed.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFailureDetails", "beanStyleSetterMethodName" : "setFailureDetails", "c2jName" : "FailureDetails", "c2jShape" : "FailureDetails", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Information about the Automation failure.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link FailureDetails.Builder} avoiding the need to create one manually via {@link FailureDetails#builder()}.\n\nWhen the {@link Consumer} completes, {@link FailureDetails.Builder#build()} is called immediately and its result is passed to {@link #failureDetails(FailureDetails)}.\n@param failureDetails a consumer that will call methods on {@link FailureDetails.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #failureDetails(FailureDetails)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Information about the Automation failure.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "failureDetails", "fluentSetterDocumentation" : "

                                                                                                                                                                                      Information about the Automation failure.

                                                                                                                                                                                      \n@param failureDetails Information about the Automation failure.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "failureDetails", "getterDocumentation" : "

                                                                                                                                                                                      Information about the Automation failure.

                                                                                                                                                                                      \n@return Information about the Automation failure.", "getterModel" : { "returnType" : "FailureDetails", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FailureDetails", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FailureDetails", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "FailureDetails", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Information about the Automation failure.

                                                                                                                                                                                      \n@param failureDetails Information about the Automation failure.", "setterMethodName" : "setFailureDetails", "setterModel" : { "variableDeclarationType" : "FailureDetails", "variableName" : "failureDetails", "variableType" : "FailureDetails", "documentation" : null, "simpleType" : "FailureDetails", "variableSetterType" : "FailureDetails" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "FailureDetails", "variableName" : "failureDetails", "variableType" : "FailureDetails", "documentation" : "

                                                                                                                                                                                      Information about the Automation failure.

                                                                                                                                                                                      ", "simpleType" : "FailureDetails", "variableSetterType" : "FailureDetails" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStepExecutionId", "beanStyleSetterMethodName" : "setStepExecutionId", "c2jName" : "StepExecutionId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The unique ID of a step execution.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stepExecutionId(String)}.\n@param stepExecutionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stepExecutionId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The unique ID of a step execution.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stepExecutionId", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The unique ID of a step execution.

                                                                                                                                                                                      \n@param stepExecutionId The unique ID of a step execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stepExecutionId", "getterDocumentation" : "

                                                                                                                                                                                      The unique ID of a step execution.

                                                                                                                                                                                      \n@return The unique ID of a step execution.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StepExecutionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StepExecutionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StepExecutionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The unique ID of a step execution.

                                                                                                                                                                                      \n@param stepExecutionId The unique ID of a step execution.", "setterMethodName" : "setStepExecutionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stepExecutionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stepExecutionId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The unique ID of a step execution.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOverriddenParameters", "beanStyleSetterMethodName" : "setOverriddenParameters", "c2jName" : "OverriddenParameters", "c2jShape" : "AutomationParameterMap", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A user-specified list of parameters to override when running a step.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List>.Builder} avoiding the need to create one manually via {@link List>#builder()}.\n\nWhen the {@link Consumer} completes, {@link List>.Builder#build()} is called immediately and its result is passed to {@link #overriddenParameters(List>)}.\n@param overriddenParameters a consumer that will call methods on {@link List>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #overriddenParameters(List>)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      A user-specified list of parameters to override when running a step.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "overriddenParameters", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A user-specified list of parameters to override when running a step.

                                                                                                                                                                                      \n@param overriddenParameters A user-specified list of parameters to override when running a step.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "overriddenParameters", "getterDocumentation" : "

                                                                                                                                                                                      A user-specified list of parameters to override when running a step.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return A user-specified list of parameters to override when running a step.", "getterModel" : { "returnType" : "java.util.Map>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OverriddenParameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OverriddenParameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "AutomationParameterKey", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "AutomationParameterValueList", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #value(List)}.\n@param value a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(List)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AutomationParameterValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry>", "templateType" : "java.util.Map>" }, "marshallingType" : "MAP", "name" : "OverriddenParameters", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A user-specified list of parameters to override when running a step.

                                                                                                                                                                                      \n@param overriddenParameters A user-specified list of parameters to override when running a step.", "setterMethodName" : "setOverriddenParameters", "setterModel" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "overriddenParameters", "variableType" : "java.util.Map>", "documentation" : null, "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "overriddenParameters", "variableType" : "java.util.Map>", "documentation" : "

                                                                                                                                                                                      A user-specified list of parameters to override when running a step.

                                                                                                                                                                                      ", "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIsEnd", "beanStyleSetterMethodName" : "setIsEnd", "c2jName" : "IsEnd", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The flag which can be used to end automation no matter whether the step succeeds or fails.

                                                                                                                                                                                      \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 #isEnd(Boolean)}.\n@param isEnd 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 #isEnd(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The flag which can be used to end automation no matter whether the step succeeds or fails.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "isEnd", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The flag which can be used to end automation no matter whether the step succeeds or fails.

                                                                                                                                                                                      \n@param isEnd The flag which can be used to end automation no matter whether the step succeeds or fails.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "isEnd", "getterDocumentation" : "

                                                                                                                                                                                      The flag which can be used to end automation no matter whether the step succeeds or fails.

                                                                                                                                                                                      \n@return The flag which can be used to end automation no matter whether the step succeeds or fails.", "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" : "IsEnd", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "IsEnd", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "IsEnd", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The flag which can be used to end automation no matter whether the step succeeds or fails.

                                                                                                                                                                                      \n@param isEnd The flag which can be used to end automation no matter whether the step succeeds or fails.", "setterMethodName" : "setIsEnd", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "isEnd", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "isEnd", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                      The flag which can be used to end automation no matter whether the step succeeds or fails.

                                                                                                                                                                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextStep", "beanStyleSetterMethodName" : "setNextStep", "c2jName" : "NextStep", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The next step after the step succeeds.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextStep(String)}.\n@param nextStep a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextStep(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The next step after the step succeeds.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextStep", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The next step after the step succeeds.

                                                                                                                                                                                      \n@param nextStep The next step after the step succeeds.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextStep", "getterDocumentation" : "

                                                                                                                                                                                      The next step after the step succeeds.

                                                                                                                                                                                      \n@return The next step after the step succeeds.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextStep", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextStep", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextStep", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The next step after the step succeeds.

                                                                                                                                                                                      \n@param nextStep The next step after the step succeeds.", "setterMethodName" : "setNextStep", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextStep", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextStep", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The next step after the step succeeds.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIsCritical", "beanStyleSetterMethodName" : "setIsCritical", "c2jName" : "IsCritical", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The flag which can be used to help decide whether the failure of current step leads to the Automation failure.

                                                                                                                                                                                      \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 #isCritical(Boolean)}.\n@param isCritical 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 #isCritical(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The flag which can be used to help decide whether the failure of current step leads to the Automation failure.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "isCritical", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The flag which can be used to help decide whether the failure of current step leads to the Automation failure.

                                                                                                                                                                                      \n@param isCritical The flag which can be used to help decide whether the failure of current step leads to the Automation failure.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "isCritical", "getterDocumentation" : "

                                                                                                                                                                                      The flag which can be used to help decide whether the failure of current step leads to the Automation failure.

                                                                                                                                                                                      \n@return The flag which can be used to help decide whether the failure of current step leads to the Automation failure.", "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" : "IsCritical", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "IsCritical", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "IsCritical", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The flag which can be used to help decide whether the failure of current step leads to the Automation failure.

                                                                                                                                                                                      \n@param isCritical The flag which can be used to help decide whether the failure of current step leads to the Automation failure.", "setterMethodName" : "setIsCritical", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "isCritical", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "isCritical", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                      The flag which can be used to help decide whether the failure of current step leads to the Automation failure.

                                                                                                                                                                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getValidNextSteps", "beanStyleSetterMethodName" : "setValidNextSteps", "c2jName" : "ValidNextSteps", "c2jShape" : "ValidNextStepList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Strategies used when step fails, we support Continue and Abort. Abort will fail the automation when the step fails. Continue will ignore the failure of current step and allow automation to run the next step. With conditional branching, we add step:stepName to support the automation to go to another specific step.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #validNextSteps(List)}.\n@param validNextSteps a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #validNextSteps(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Strategies used when step fails, we support Continue and Abort. Abort will fail the automation when the step fails. Continue will ignore the failure of current step and allow automation to run the next step. With conditional branching, we add step:stepName to support the automation to go to another specific step.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "validNextSteps", "fluentSetterDocumentation" : "

                                                                                                                                                                                      Strategies used when step fails, we support Continue and Abort. Abort will fail the automation when the step fails. Continue will ignore the failure of current step and allow automation to run the next step. With conditional branching, we add step:stepName to support the automation to go to another specific step.

                                                                                                                                                                                      \n@param validNextSteps Strategies used when step fails, we support Continue and Abort. Abort will fail the automation when the step fails. Continue will ignore the failure of current step and allow automation to run the next step. With conditional branching, we add step:stepName to support the automation to go to another specific step.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "validNextSteps", "getterDocumentation" : "

                                                                                                                                                                                      Strategies used when step fails, we support Continue and Abort. Abort will fail the automation when the step fails. Continue will ignore the failure of current step and allow automation to run the next step. With conditional branching, we add step:stepName to support the automation to go to another specific step.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return Strategies used when step fails, we support Continue and Abort. Abort will fail the automation when the step fails. Continue will ignore the failure of current step and allow automation to run the next step. With conditional branching, we add step:stepName to support the automation to go to another specific step.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ValidNextSteps", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ValidNextSteps", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ValidNextStep", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "ValidNextSteps", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Strategies used when step fails, we support Continue and Abort. Abort will fail the automation when the step fails. Continue will ignore the failure of current step and allow automation to run the next step. With conditional branching, we add step:stepName to support the automation to go to another specific step.

                                                                                                                                                                                      \n@param validNextSteps Strategies used when step fails, we support Continue and Abort. Abort will fail the automation when the step fails. Continue will ignore the failure of current step and allow automation to run the next step. With conditional branching, we add step:stepName to support the automation to go to another specific step.", "setterMethodName" : "setValidNextSteps", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "validNextSteps", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "validNextSteps", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      Strategies used when step fails, we support Continue and Abort. Abort will fail the automation when the step fails. Continue will ignore the failure of current step and allow automation to run the next step. With conditional branching, we add step:stepName to support the automation to go to another specific step.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTargets", "beanStyleSetterMethodName" : "setTargets", "c2jName" : "Targets", "c2jShape" : "Targets", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The targets for the step execution.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #targets(List)}.\n@param targets a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targets(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The targets for the step execution.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targets", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The targets for the step execution.

                                                                                                                                                                                      \n@param targets The targets for the step execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targets", "getterDocumentation" : "

                                                                                                                                                                                      The targets for the step execution.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return The targets for the step execution.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Targets", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Targets", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Target", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Target.Builder} avoiding the need to create one manually via {@link Target#builder()}.\n\nWhen the {@link Consumer} completes, {@link Target.Builder#build()} is called immediately and its result is passed to {@link #member(Target)}.\n@param member a consumer that will call methods on {@link Target.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Target)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Target", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : null, "simpleType" : "Target", "variableSetterType" : "Target" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : "", "simpleType" : "Target", "variableSetterType" : "Target" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Target", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Target", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Targets", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The targets for the step execution.

                                                                                                                                                                                      \n@param targets The targets for the step execution.", "setterMethodName" : "setTargets", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      The targets for the step execution.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTargetLocation", "beanStyleSetterMethodName" : "setTargetLocation", "c2jName" : "TargetLocation", "c2jShape" : "TargetLocation", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The combination of AWS Regions and accounts targeted by the current Automation execution.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link TargetLocation.Builder} avoiding the need to create one manually via {@link TargetLocation#builder()}.\n\nWhen the {@link Consumer} completes, {@link TargetLocation.Builder#build()} is called immediately and its result is passed to {@link #targetLocation(TargetLocation)}.\n@param targetLocation a consumer that will call methods on {@link TargetLocation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetLocation(TargetLocation)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The combination of AWS Regions and accounts targeted by the current Automation execution.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetLocation", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The combination of AWS Regions and accounts targeted by the current Automation execution.

                                                                                                                                                                                      \n@param targetLocation The combination of AWS Regions and accounts targeted by the current Automation execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetLocation", "getterDocumentation" : "

                                                                                                                                                                                      The combination of AWS Regions and accounts targeted by the current Automation execution.

                                                                                                                                                                                      \n@return The combination of AWS Regions and accounts targeted by the current Automation execution.", "getterModel" : { "returnType" : "TargetLocation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TargetLocation", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TargetLocation", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "TargetLocation", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The combination of AWS Regions and accounts targeted by the current Automation execution.

                                                                                                                                                                                      \n@param targetLocation The combination of AWS Regions and accounts targeted by the current Automation execution.", "setterMethodName" : "setTargetLocation", "setterModel" : { "variableDeclarationType" : "TargetLocation", "variableName" : "targetLocation", "variableType" : "TargetLocation", "documentation" : null, "simpleType" : "TargetLocation", "variableSetterType" : "TargetLocation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TargetLocation", "variableName" : "targetLocation", "variableType" : "TargetLocation", "documentation" : "

                                                                                                                                                                                      The combination of AWS Regions and accounts targeted by the current Automation execution.

                                                                                                                                                                                      ", "simpleType" : "TargetLocation", "variableSetterType" : "TargetLocation" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Action" : { "beanStyleGetterMethodName" : "getAction", "beanStyleSetterMethodName" : "setAction", "c2jName" : "Action", "c2jShape" : "AutomationActionName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The action this step performs. The action determines the behavior of the step.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #action(String)}.\n@param action a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #action(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The action this step performs. The action determines the behavior of the step.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "action", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The action this step performs. The action determines the behavior of the step.

                                                                                                                                                                                      \n@param action The action this step performs. The action determines the behavior of the step.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "action", "getterDocumentation" : "

                                                                                                                                                                                      The action this step performs. The action determines the behavior of the step.

                                                                                                                                                                                      \n@return The action this step performs. The action determines the behavior of the step.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Action", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Action", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Action", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The action this step performs. The action determines the behavior of the step.

                                                                                                                                                                                      \n@param action The action this step performs. The action determines the behavior of the step.", "setterMethodName" : "setAction", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "action", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "action", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The action this step performs. The action determines the behavior of the step.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ExecutionEndTime" : { "beanStyleGetterMethodName" : "getExecutionEndTime", "beanStyleSetterMethodName" : "setExecutionEndTime", "c2jName" : "ExecutionEndTime", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      If a step has finished execution, this contains the time the execution ended. If the step has not yet concluded, this field is not populated.

                                                                                                                                                                                      \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 #executionEndTime(Instant)}.\n@param executionEndTime 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 #executionEndTime(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      If a step has finished execution, this contains the time the execution ended. If the step has not yet concluded, this field is not populated.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "executionEndTime", "fluentSetterDocumentation" : "

                                                                                                                                                                                      If a step has finished execution, this contains the time the execution ended. If the step has not yet concluded, this field is not populated.

                                                                                                                                                                                      \n@param executionEndTime If a step has finished execution, this contains the time the execution ended. If the step has not yet concluded, this field is not populated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "executionEndTime", "getterDocumentation" : "

                                                                                                                                                                                      If a step has finished execution, this contains the time the execution ended. If the step has not yet concluded, this field is not populated.

                                                                                                                                                                                      \n@return If a step has finished execution, this contains the time the execution ended. If the step has not yet concluded, this field is not populated.", "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" : "ExecutionEndTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ExecutionEndTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "ExecutionEndTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      If a step has finished execution, this contains the time the execution ended. If the step has not yet concluded, this field is not populated.

                                                                                                                                                                                      \n@param executionEndTime If a step has finished execution, this contains the time the execution ended. If the step has not yet concluded, this field is not populated.", "setterMethodName" : "setExecutionEndTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "executionEndTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "executionEndTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                      If a step has finished execution, this contains the time the execution ended. If the step has not yet concluded, this field is not populated.

                                                                                                                                                                                      ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "ExecutionStartTime" : { "beanStyleGetterMethodName" : "getExecutionStartTime", "beanStyleSetterMethodName" : "setExecutionStartTime", "c2jName" : "ExecutionStartTime", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      If a step has begun execution, this contains the time the step started. If the step is in Pending status, this field is not populated.

                                                                                                                                                                                      \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 #executionStartTime(Instant)}.\n@param executionStartTime 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 #executionStartTime(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      If a step has begun execution, this contains the time the step started. If the step is in Pending status, this field is not populated.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "executionStartTime", "fluentSetterDocumentation" : "

                                                                                                                                                                                      If a step has begun execution, this contains the time the step started. If the step is in Pending status, this field is not populated.

                                                                                                                                                                                      \n@param executionStartTime If a step has begun execution, this contains the time the step started. If the step is in Pending status, this field is not populated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "executionStartTime", "getterDocumentation" : "

                                                                                                                                                                                      If a step has begun execution, this contains the time the step started. If the step is in Pending status, this field is not populated.

                                                                                                                                                                                      \n@return If a step has begun execution, this contains the time the step started. If the step is in Pending status, this field is not populated.", "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" : "ExecutionStartTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ExecutionStartTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "ExecutionStartTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      If a step has begun execution, this contains the time the step started. If the step is in Pending status, this field is not populated.

                                                                                                                                                                                      \n@param executionStartTime If a step has begun execution, this contains the time the step started. If the step is in Pending status, this field is not populated.", "setterMethodName" : "setExecutionStartTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "executionStartTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "executionStartTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                      If a step has begun execution, this contains the time the step started. If the step is in Pending status, this field is not populated.

                                                                                                                                                                                      ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "FailureDetails" : { "beanStyleGetterMethodName" : "getFailureDetails", "beanStyleSetterMethodName" : "setFailureDetails", "c2jName" : "FailureDetails", "c2jShape" : "FailureDetails", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Information about the Automation failure.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link FailureDetails.Builder} avoiding the need to create one manually via {@link FailureDetails#builder()}.\n\nWhen the {@link Consumer} completes, {@link FailureDetails.Builder#build()} is called immediately and its result is passed to {@link #failureDetails(FailureDetails)}.\n@param failureDetails a consumer that will call methods on {@link FailureDetails.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #failureDetails(FailureDetails)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Information about the Automation failure.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "failureDetails", "fluentSetterDocumentation" : "

                                                                                                                                                                                      Information about the Automation failure.

                                                                                                                                                                                      \n@param failureDetails Information about the Automation failure.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "failureDetails", "getterDocumentation" : "

                                                                                                                                                                                      Information about the Automation failure.

                                                                                                                                                                                      \n@return Information about the Automation failure.", "getterModel" : { "returnType" : "FailureDetails", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FailureDetails", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FailureDetails", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "FailureDetails", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Information about the Automation failure.

                                                                                                                                                                                      \n@param failureDetails Information about the Automation failure.", "setterMethodName" : "setFailureDetails", "setterModel" : { "variableDeclarationType" : "FailureDetails", "variableName" : "failureDetails", "variableType" : "FailureDetails", "documentation" : null, "simpleType" : "FailureDetails", "variableSetterType" : "FailureDetails" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "FailureDetails", "variableName" : "failureDetails", "variableType" : "FailureDetails", "documentation" : "

                                                                                                                                                                                      Information about the Automation failure.

                                                                                                                                                                                      ", "simpleType" : "FailureDetails", "variableSetterType" : "FailureDetails" }, "xmlNameSpaceUri" : null }, "FailureMessage" : { "beanStyleGetterMethodName" : "getFailureMessage", "beanStyleSetterMethodName" : "setFailureMessage", "c2jName" : "FailureMessage", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      If a step failed, this message explains why the execution 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 #failureMessage(String)}.\n@param failureMessage a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #failureMessage(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      If a step failed, this message explains why the execution failed.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "failureMessage", "fluentSetterDocumentation" : "

                                                                                                                                                                                      If a step failed, this message explains why the execution failed.

                                                                                                                                                                                      \n@param failureMessage If a step failed, this message explains why the execution failed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "failureMessage", "getterDocumentation" : "

                                                                                                                                                                                      If a step failed, this message explains why the execution failed.

                                                                                                                                                                                      \n@return If a step failed, this message explains why the execution failed.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FailureMessage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FailureMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FailureMessage", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      If a step failed, this message explains why the execution failed.

                                                                                                                                                                                      \n@param failureMessage If a step failed, this message explains why the execution failed.", "setterMethodName" : "setFailureMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "failureMessage", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "failureMessage", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      If a step failed, this message explains why the execution failed.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Inputs" : { "beanStyleGetterMethodName" : "getInputs", "beanStyleSetterMethodName" : "setInputs", "c2jName" : "Inputs", "c2jShape" : "NormalStringMap", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Fully-resolved values passed into the step before execution.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #inputs(Map)}.\n@param inputs a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #inputs(Map)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Fully-resolved values passed into the step before execution.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "inputs", "fluentSetterDocumentation" : "

                                                                                                                                                                                      Fully-resolved values passed into the step before execution.

                                                                                                                                                                                      \n@param inputs Fully-resolved values passed into the step before execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "inputs", "getterDocumentation" : "

                                                                                                                                                                                      Fully-resolved values passed into the step before execution.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return Fully-resolved values passed into the step before execution.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Inputs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Inputs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Inputs", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Fully-resolved values passed into the step before execution.

                                                                                                                                                                                      \n@param inputs Fully-resolved values passed into the step before execution.", "setterMethodName" : "setInputs", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "inputs", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "inputs", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                                                                      Fully-resolved values passed into the step before execution.

                                                                                                                                                                                      ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "IsCritical" : { "beanStyleGetterMethodName" : "getIsCritical", "beanStyleSetterMethodName" : "setIsCritical", "c2jName" : "IsCritical", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The flag which can be used to help decide whether the failure of current step leads to the Automation failure.

                                                                                                                                                                                      \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 #isCritical(Boolean)}.\n@param isCritical 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 #isCritical(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The flag which can be used to help decide whether the failure of current step leads to the Automation failure.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "isCritical", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The flag which can be used to help decide whether the failure of current step leads to the Automation failure.

                                                                                                                                                                                      \n@param isCritical The flag which can be used to help decide whether the failure of current step leads to the Automation failure.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "isCritical", "getterDocumentation" : "

                                                                                                                                                                                      The flag which can be used to help decide whether the failure of current step leads to the Automation failure.

                                                                                                                                                                                      \n@return The flag which can be used to help decide whether the failure of current step leads to the Automation failure.", "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" : "IsCritical", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "IsCritical", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "IsCritical", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The flag which can be used to help decide whether the failure of current step leads to the Automation failure.

                                                                                                                                                                                      \n@param isCritical The flag which can be used to help decide whether the failure of current step leads to the Automation failure.", "setterMethodName" : "setIsCritical", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "isCritical", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "isCritical", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                      The flag which can be used to help decide whether the failure of current step leads to the Automation failure.

                                                                                                                                                                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "IsEnd" : { "beanStyleGetterMethodName" : "getIsEnd", "beanStyleSetterMethodName" : "setIsEnd", "c2jName" : "IsEnd", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The flag which can be used to end automation no matter whether the step succeeds or fails.

                                                                                                                                                                                      \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 #isEnd(Boolean)}.\n@param isEnd 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 #isEnd(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The flag which can be used to end automation no matter whether the step succeeds or fails.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "isEnd", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The flag which can be used to end automation no matter whether the step succeeds or fails.

                                                                                                                                                                                      \n@param isEnd The flag which can be used to end automation no matter whether the step succeeds or fails.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "isEnd", "getterDocumentation" : "

                                                                                                                                                                                      The flag which can be used to end automation no matter whether the step succeeds or fails.

                                                                                                                                                                                      \n@return The flag which can be used to end automation no matter whether the step succeeds or fails.", "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" : "IsEnd", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "IsEnd", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "IsEnd", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The flag which can be used to end automation no matter whether the step succeeds or fails.

                                                                                                                                                                                      \n@param isEnd The flag which can be used to end automation no matter whether the step succeeds or fails.", "setterMethodName" : "setIsEnd", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "isEnd", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "isEnd", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                      The flag which can be used to end automation no matter whether the step succeeds or fails.

                                                                                                                                                                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "MaxAttempts" : { "beanStyleGetterMethodName" : "getMaxAttempts", "beanStyleSetterMethodName" : "setMaxAttempts", "c2jName" : "MaxAttempts", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The maximum number of tries to run the action of the step. 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 #maxAttempts(Integer)}.\n@param maxAttempts 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 #maxAttempts(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The maximum number of tries to run the action of the step. The default value is 1.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxAttempts", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The maximum number of tries to run the action of the step. The default value is 1.

                                                                                                                                                                                      \n@param maxAttempts The maximum number of tries to run the action of the step. The default value is 1.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxAttempts", "getterDocumentation" : "

                                                                                                                                                                                      The maximum number of tries to run the action of the step. The default value is 1.

                                                                                                                                                                                      \n@return The maximum number of tries to run the action of the step. 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" : "MaxAttempts", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxAttempts", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxAttempts", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The maximum number of tries to run the action of the step. The default value is 1.

                                                                                                                                                                                      \n@param maxAttempts The maximum number of tries to run the action of the step. The default value is 1.", "setterMethodName" : "setMaxAttempts", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxAttempts", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxAttempts", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                      The maximum number of tries to run the action of the step. The default value is 1.

                                                                                                                                                                                      ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "NextStep" : { "beanStyleGetterMethodName" : "getNextStep", "beanStyleSetterMethodName" : "setNextStep", "c2jName" : "NextStep", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The next step after the step succeeds.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextStep(String)}.\n@param nextStep a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextStep(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The next step after the step succeeds.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextStep", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The next step after the step succeeds.

                                                                                                                                                                                      \n@param nextStep The next step after the step succeeds.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextStep", "getterDocumentation" : "

                                                                                                                                                                                      The next step after the step succeeds.

                                                                                                                                                                                      \n@return The next step after the step succeeds.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextStep", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextStep", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextStep", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The next step after the step succeeds.

                                                                                                                                                                                      \n@param nextStep The next step after the step succeeds.", "setterMethodName" : "setNextStep", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextStep", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextStep", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The next step after the step succeeds.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "OnFailure" : { "beanStyleGetterMethodName" : "getOnFailure", "beanStyleSetterMethodName" : "setOnFailure", "c2jName" : "OnFailure", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The action to take if the step fails. The default value is Abort.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #onFailure(String)}.\n@param onFailure a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #onFailure(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The action to take if the step fails. The default value is Abort.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "onFailure", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The action to take if the step fails. The default value is Abort.

                                                                                                                                                                                      \n@param onFailure The action to take if the step fails. The default value is Abort.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "onFailure", "getterDocumentation" : "

                                                                                                                                                                                      The action to take if the step fails. The default value is Abort.

                                                                                                                                                                                      \n@return The action to take if the step fails. The default value is Abort.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OnFailure", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OnFailure", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OnFailure", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The action to take if the step fails. The default value is Abort.

                                                                                                                                                                                      \n@param onFailure The action to take if the step fails. The default value is Abort.", "setterMethodName" : "setOnFailure", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "onFailure", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "onFailure", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The action to take if the step fails. The default value is Abort.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Outputs" : { "beanStyleGetterMethodName" : "getOutputs", "beanStyleSetterMethodName" : "setOutputs", "c2jName" : "Outputs", "c2jShape" : "AutomationParameterMap", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Returned values from the execution of the step.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List>.Builder} avoiding the need to create one manually via {@link List>#builder()}.\n\nWhen the {@link Consumer} completes, {@link List>.Builder#build()} is called immediately and its result is passed to {@link #outputs(List>)}.\n@param outputs a consumer that will call methods on {@link List>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #outputs(List>)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Returned values from the execution of the step.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "outputs", "fluentSetterDocumentation" : "

                                                                                                                                                                                      Returned values from the execution of the step.

                                                                                                                                                                                      \n@param outputs Returned values from the execution of the step.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "outputs", "getterDocumentation" : "

                                                                                                                                                                                      Returned values from the execution of the step.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return Returned values from the execution of the step.", "getterModel" : { "returnType" : "java.util.Map>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Outputs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Outputs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "AutomationParameterKey", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "AutomationParameterValueList", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #value(List)}.\n@param value a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(List)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AutomationParameterValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry>", "templateType" : "java.util.Map>" }, "marshallingType" : "MAP", "name" : "Outputs", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Returned values from the execution of the step.

                                                                                                                                                                                      \n@param outputs Returned values from the execution of the step.", "setterMethodName" : "setOutputs", "setterModel" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "outputs", "variableType" : "java.util.Map>", "documentation" : null, "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "outputs", "variableType" : "java.util.Map>", "documentation" : "

                                                                                                                                                                                      Returned values from the execution of the step.

                                                                                                                                                                                      ", "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "xmlNameSpaceUri" : null }, "OverriddenParameters" : { "beanStyleGetterMethodName" : "getOverriddenParameters", "beanStyleSetterMethodName" : "setOverriddenParameters", "c2jName" : "OverriddenParameters", "c2jShape" : "AutomationParameterMap", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A user-specified list of parameters to override when running a step.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List>.Builder} avoiding the need to create one manually via {@link List>#builder()}.\n\nWhen the {@link Consumer} completes, {@link List>.Builder#build()} is called immediately and its result is passed to {@link #overriddenParameters(List>)}.\n@param overriddenParameters a consumer that will call methods on {@link List>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #overriddenParameters(List>)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      A user-specified list of parameters to override when running a step.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "overriddenParameters", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A user-specified list of parameters to override when running a step.

                                                                                                                                                                                      \n@param overriddenParameters A user-specified list of parameters to override when running a step.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "overriddenParameters", "getterDocumentation" : "

                                                                                                                                                                                      A user-specified list of parameters to override when running a step.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return A user-specified list of parameters to override when running a step.", "getterModel" : { "returnType" : "java.util.Map>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OverriddenParameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OverriddenParameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "AutomationParameterKey", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "AutomationParameterValueList", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #value(List)}.\n@param value a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(List)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AutomationParameterValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry>", "templateType" : "java.util.Map>" }, "marshallingType" : "MAP", "name" : "OverriddenParameters", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A user-specified list of parameters to override when running a step.

                                                                                                                                                                                      \n@param overriddenParameters A user-specified list of parameters to override when running a step.", "setterMethodName" : "setOverriddenParameters", "setterModel" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "overriddenParameters", "variableType" : "java.util.Map>", "documentation" : null, "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "overriddenParameters", "variableType" : "java.util.Map>", "documentation" : "

                                                                                                                                                                                      A user-specified list of parameters to override when running a step.

                                                                                                                                                                                      ", "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "xmlNameSpaceUri" : null }, "Response" : { "beanStyleGetterMethodName" : "getResponse", "beanStyleSetterMethodName" : "setResponse", "c2jName" : "Response", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A message associated with the response code for an execution.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #response(String)}.\n@param response a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #response(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      A message associated with the response code for an execution.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "response", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A message associated with the response code for an execution.

                                                                                                                                                                                      \n@param response A message associated with the response code for an execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "response", "getterDocumentation" : "

                                                                                                                                                                                      A message associated with the response code for an execution.

                                                                                                                                                                                      \n@return A message associated with the response code for an execution.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Response", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Response", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Response", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A message associated with the response code for an execution.

                                                                                                                                                                                      \n@param response A message associated with the response code for an execution.", "setterMethodName" : "setResponse", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "response", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "response", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      A message associated with the response code for an execution.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ResponseCode" : { "beanStyleGetterMethodName" : "getResponseCode", "beanStyleSetterMethodName" : "setResponseCode", "c2jName" : "ResponseCode", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The response code returned by the execution of the step.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #responseCode(String)}.\n@param responseCode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #responseCode(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The response code returned by the execution of the step.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "responseCode", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The response code returned by the execution of the step.

                                                                                                                                                                                      \n@param responseCode The response code returned by the execution of the step.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "responseCode", "getterDocumentation" : "

                                                                                                                                                                                      The response code returned by the execution of the step.

                                                                                                                                                                                      \n@return The response code returned by the execution of the step.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResponseCode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResponseCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResponseCode", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The response code returned by the execution of the step.

                                                                                                                                                                                      \n@param responseCode The response code returned by the execution of the step.", "setterMethodName" : "setResponseCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "responseCode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "responseCode", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The response code returned by the execution of the step.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "StepExecutionId" : { "beanStyleGetterMethodName" : "getStepExecutionId", "beanStyleSetterMethodName" : "setStepExecutionId", "c2jName" : "StepExecutionId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The unique ID of a step execution.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stepExecutionId(String)}.\n@param stepExecutionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stepExecutionId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The unique ID of a step execution.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stepExecutionId", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The unique ID of a step execution.

                                                                                                                                                                                      \n@param stepExecutionId The unique ID of a step execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stepExecutionId", "getterDocumentation" : "

                                                                                                                                                                                      The unique ID of a step execution.

                                                                                                                                                                                      \n@return The unique ID of a step execution.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StepExecutionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StepExecutionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StepExecutionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The unique ID of a step execution.

                                                                                                                                                                                      \n@param stepExecutionId The unique ID of a step execution.", "setterMethodName" : "setStepExecutionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stepExecutionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stepExecutionId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The unique ID of a step execution.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "StepName" : { "beanStyleGetterMethodName" : "getStepName", "beanStyleSetterMethodName" : "setStepName", "c2jName" : "StepName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The name of this execution step.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stepName(String)}.\n@param stepName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stepName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The name of this execution step.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stepName", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The name of this execution step.

                                                                                                                                                                                      \n@param stepName The name of this execution step.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stepName", "getterDocumentation" : "

                                                                                                                                                                                      The name of this execution step.

                                                                                                                                                                                      \n@return The name of this execution step.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StepName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StepName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StepName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The name of this execution step.

                                                                                                                                                                                      \n@param stepName The name of this execution step.", "setterMethodName" : "setStepName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stepName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stepName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The name of this execution step.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "StepStatus" : { "beanStyleGetterMethodName" : "getStepStatusAsString", "beanStyleSetterMethodName" : "setStepStatus", "c2jName" : "StepStatus", "c2jShape" : "AutomationExecutionStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The execution status for this step. Valid values include: Pending, InProgress, Success, Cancelled, Failed, and TimedOut.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stepStatusAsString(String)}.\n@param stepStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stepStatus(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The execution status for this step. Valid values include: Pending, InProgress, Success, Cancelled, Failed, and TimedOut.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : "AutomationExecutionStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "stepStatus", "fluentEnumSetterMethodName" : "stepStatus", "fluentGetterMethodName" : "stepStatusAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The execution status for this step. Valid values include: Pending, InProgress, Success, Cancelled, Failed, and TimedOut.

                                                                                                                                                                                      \n@param stepStatus The execution status for this step. Valid values include: Pending, InProgress, Success, Cancelled, Failed, and TimedOut.\n@see AutomationExecutionStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see AutomationExecutionStatus", "fluentSetterMethodName" : "stepStatus", "getterDocumentation" : "

                                                                                                                                                                                      The execution status for this step. Valid values include: Pending, InProgress, Success, Cancelled, Failed, and TimedOut.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #stepStatus} will return {@link AutomationExecutionStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stepStatusAsString}.\n

                                                                                                                                                                                      \n@return The execution status for this step. Valid values include: Pending, InProgress, Success, Cancelled, Failed, and TimedOut.\n@see AutomationExecutionStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StepStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StepStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StepStatus", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The execution status for this step. Valid values include: Pending, InProgress, Success, Cancelled, Failed, and TimedOut.

                                                                                                                                                                                      \n@param stepStatus The execution status for this step. Valid values include: Pending, InProgress, Success, Cancelled, Failed, and TimedOut.\n@see AutomationExecutionStatus", "setterMethodName" : "setStepStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stepStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stepStatus", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The execution status for this step. Valid values include: Pending, InProgress, Success, Cancelled, Failed, and TimedOut.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "TargetLocation" : { "beanStyleGetterMethodName" : "getTargetLocation", "beanStyleSetterMethodName" : "setTargetLocation", "c2jName" : "TargetLocation", "c2jShape" : "TargetLocation", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The combination of AWS Regions and accounts targeted by the current Automation execution.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link TargetLocation.Builder} avoiding the need to create one manually via {@link TargetLocation#builder()}.\n\nWhen the {@link Consumer} completes, {@link TargetLocation.Builder#build()} is called immediately and its result is passed to {@link #targetLocation(TargetLocation)}.\n@param targetLocation a consumer that will call methods on {@link TargetLocation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetLocation(TargetLocation)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The combination of AWS Regions and accounts targeted by the current Automation execution.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetLocation", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The combination of AWS Regions and accounts targeted by the current Automation execution.

                                                                                                                                                                                      \n@param targetLocation The combination of AWS Regions and accounts targeted by the current Automation execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetLocation", "getterDocumentation" : "

                                                                                                                                                                                      The combination of AWS Regions and accounts targeted by the current Automation execution.

                                                                                                                                                                                      \n@return The combination of AWS Regions and accounts targeted by the current Automation execution.", "getterModel" : { "returnType" : "TargetLocation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TargetLocation", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TargetLocation", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "TargetLocation", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The combination of AWS Regions and accounts targeted by the current Automation execution.

                                                                                                                                                                                      \n@param targetLocation The combination of AWS Regions and accounts targeted by the current Automation execution.", "setterMethodName" : "setTargetLocation", "setterModel" : { "variableDeclarationType" : "TargetLocation", "variableName" : "targetLocation", "variableType" : "TargetLocation", "documentation" : null, "simpleType" : "TargetLocation", "variableSetterType" : "TargetLocation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TargetLocation", "variableName" : "targetLocation", "variableType" : "TargetLocation", "documentation" : "

                                                                                                                                                                                      The combination of AWS Regions and accounts targeted by the current Automation execution.

                                                                                                                                                                                      ", "simpleType" : "TargetLocation", "variableSetterType" : "TargetLocation" }, "xmlNameSpaceUri" : null }, "Targets" : { "beanStyleGetterMethodName" : "getTargets", "beanStyleSetterMethodName" : "setTargets", "c2jName" : "Targets", "c2jShape" : "Targets", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The targets for the step execution.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #targets(List)}.\n@param targets a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targets(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The targets for the step execution.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targets", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The targets for the step execution.

                                                                                                                                                                                      \n@param targets The targets for the step execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targets", "getterDocumentation" : "

                                                                                                                                                                                      The targets for the step execution.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return The targets for the step execution.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Targets", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Targets", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Target", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Target.Builder} avoiding the need to create one manually via {@link Target#builder()}.\n\nWhen the {@link Consumer} completes, {@link Target.Builder#build()} is called immediately and its result is passed to {@link #member(Target)}.\n@param member a consumer that will call methods on {@link Target.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Target)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Target", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : null, "simpleType" : "Target", "variableSetterType" : "Target" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : "", "simpleType" : "Target", "variableSetterType" : "Target" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Target", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Target", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Targets", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The targets for the step execution.

                                                                                                                                                                                      \n@param targets The targets for the step execution.", "setterMethodName" : "setTargets", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      The targets for the step execution.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "TimeoutSeconds" : { "beanStyleGetterMethodName" : "getTimeoutSeconds", "beanStyleSetterMethodName" : "setTimeoutSeconds", "c2jName" : "TimeoutSeconds", "c2jShape" : "Long", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The timeout seconds of the step.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #timeoutSeconds(Long)}.\n@param timeoutSeconds a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #timeoutSeconds(Long)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The timeout seconds of the step.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timeoutSeconds", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The timeout seconds of the step.

                                                                                                                                                                                      \n@param timeoutSeconds The timeout seconds of the step.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "timeoutSeconds", "getterDocumentation" : "

                                                                                                                                                                                      The timeout seconds of the step.

                                                                                                                                                                                      \n@return The timeout seconds of the step.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TimeoutSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TimeoutSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "TimeoutSeconds", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The timeout seconds of the step.

                                                                                                                                                                                      \n@param timeoutSeconds The timeout seconds of the step.", "setterMethodName" : "setTimeoutSeconds", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "timeoutSeconds", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "timeoutSeconds", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                      The timeout seconds of the step.

                                                                                                                                                                                      ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, "ValidNextSteps" : { "beanStyleGetterMethodName" : "getValidNextSteps", "beanStyleSetterMethodName" : "setValidNextSteps", "c2jName" : "ValidNextSteps", "c2jShape" : "ValidNextStepList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Strategies used when step fails, we support Continue and Abort. Abort will fail the automation when the step fails. Continue will ignore the failure of current step and allow automation to run the next step. With conditional branching, we add step:stepName to support the automation to go to another specific step.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #validNextSteps(List)}.\n@param validNextSteps a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #validNextSteps(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Strategies used when step fails, we support Continue and Abort. Abort will fail the automation when the step fails. Continue will ignore the failure of current step and allow automation to run the next step. With conditional branching, we add step:stepName to support the automation to go to another specific step.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "validNextSteps", "fluentSetterDocumentation" : "

                                                                                                                                                                                      Strategies used when step fails, we support Continue and Abort. Abort will fail the automation when the step fails. Continue will ignore the failure of current step and allow automation to run the next step. With conditional branching, we add step:stepName to support the automation to go to another specific step.

                                                                                                                                                                                      \n@param validNextSteps Strategies used when step fails, we support Continue and Abort. Abort will fail the automation when the step fails. Continue will ignore the failure of current step and allow automation to run the next step. With conditional branching, we add step:stepName to support the automation to go to another specific step.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "validNextSteps", "getterDocumentation" : "

                                                                                                                                                                                      Strategies used when step fails, we support Continue and Abort. Abort will fail the automation when the step fails. Continue will ignore the failure of current step and allow automation to run the next step. With conditional branching, we add step:stepName to support the automation to go to another specific step.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return Strategies used when step fails, we support Continue and Abort. Abort will fail the automation when the step fails. Continue will ignore the failure of current step and allow automation to run the next step. With conditional branching, we add step:stepName to support the automation to go to another specific step.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ValidNextSteps", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ValidNextSteps", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ValidNextStep", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "ValidNextSteps", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Strategies used when step fails, we support Continue and Abort. Abort will fail the automation when the step fails. Continue will ignore the failure of current step and allow automation to run the next step. With conditional branching, we add step:stepName to support the automation to go to another specific step.

                                                                                                                                                                                      \n@param validNextSteps Strategies used when step fails, we support Continue and Abort. Abort will fail the automation when the step fails. Continue will ignore the failure of current step and allow automation to run the next step. With conditional branching, we add step:stepName to support the automation to go to another specific step.", "setterMethodName" : "setValidNextSteps", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "validNextSteps", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "validNextSteps", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      Strategies used when step fails, we support Continue and Abort. Abort will fail the automation when the step fails. Continue will ignore the failure of current step and allow automation to run the next step. With conditional branching, we add step:stepName to support the automation to go to another specific step.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getStepName", "beanStyleSetterMethodName" : "setStepName", "c2jName" : "StepName", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The name of this execution step.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stepName(String)}.\n@param stepName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stepName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The name of this execution step.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stepName", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The name of this execution step.

                                                                                                                                                                                      \n@param stepName The name of this execution step.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stepName", "getterDocumentation" : "

                                                                                                                                                                                      The name of this execution step.

                                                                                                                                                                                      \n@return The name of this execution step.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StepName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StepName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StepName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The name of this execution step.

                                                                                                                                                                                      \n@param stepName The name of this execution step.", "setterMethodName" : "setStepName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stepName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stepName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The name of this execution step.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAction", "beanStyleSetterMethodName" : "setAction", "c2jName" : "Action", "c2jShape" : "AutomationActionName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The action this step performs. The action determines the behavior of the step.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #action(String)}.\n@param action a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #action(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The action this step performs. The action determines the behavior of the step.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "action", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The action this step performs. The action determines the behavior of the step.

                                                                                                                                                                                      \n@param action The action this step performs. The action determines the behavior of the step.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "action", "getterDocumentation" : "

                                                                                                                                                                                      The action this step performs. The action determines the behavior of the step.

                                                                                                                                                                                      \n@return The action this step performs. The action determines the behavior of the step.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Action", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Action", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Action", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The action this step performs. The action determines the behavior of the step.

                                                                                                                                                                                      \n@param action The action this step performs. The action determines the behavior of the step.", "setterMethodName" : "setAction", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "action", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "action", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The action this step performs. The action determines the behavior of the step.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTimeoutSeconds", "beanStyleSetterMethodName" : "setTimeoutSeconds", "c2jName" : "TimeoutSeconds", "c2jShape" : "Long", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The timeout seconds of the step.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Long.Builder} avoiding the need to create one manually via {@link Long#builder()}.\n\nWhen the {@link Consumer} completes, {@link Long.Builder#build()} is called immediately and its result is passed to {@link #timeoutSeconds(Long)}.\n@param timeoutSeconds a consumer that will call methods on {@link Long.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #timeoutSeconds(Long)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The timeout seconds of the step.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "timeoutSeconds", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The timeout seconds of the step.

                                                                                                                                                                                      \n@param timeoutSeconds The timeout seconds of the step.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "timeoutSeconds", "getterDocumentation" : "

                                                                                                                                                                                      The timeout seconds of the step.

                                                                                                                                                                                      \n@return The timeout seconds of the step.", "getterModel" : { "returnType" : "Long", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TimeoutSeconds", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TimeoutSeconds", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "LONG", "name" : "TimeoutSeconds", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The timeout seconds of the step.

                                                                                                                                                                                      \n@param timeoutSeconds The timeout seconds of the step.", "setterMethodName" : "setTimeoutSeconds", "setterModel" : { "variableDeclarationType" : "Long", "variableName" : "timeoutSeconds", "variableType" : "Long", "documentation" : null, "simpleType" : "Long", "variableSetterType" : "Long" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Long", "variableName" : "timeoutSeconds", "variableType" : "Long", "documentation" : "

                                                                                                                                                                                      The timeout seconds of the step.

                                                                                                                                                                                      ", "simpleType" : "Long", "variableSetterType" : "Long" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOnFailure", "beanStyleSetterMethodName" : "setOnFailure", "c2jName" : "OnFailure", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The action to take if the step fails. The default value is Abort.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #onFailure(String)}.\n@param onFailure a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #onFailure(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The action to take if the step fails. The default value is Abort.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "onFailure", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The action to take if the step fails. The default value is Abort.

                                                                                                                                                                                      \n@param onFailure The action to take if the step fails. The default value is Abort.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "onFailure", "getterDocumentation" : "

                                                                                                                                                                                      The action to take if the step fails. The default value is Abort.

                                                                                                                                                                                      \n@return The action to take if the step fails. The default value is Abort.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OnFailure", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OnFailure", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OnFailure", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The action to take if the step fails. The default value is Abort.

                                                                                                                                                                                      \n@param onFailure The action to take if the step fails. The default value is Abort.", "setterMethodName" : "setOnFailure", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "onFailure", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "onFailure", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The action to take if the step fails. The default value is Abort.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxAttempts", "beanStyleSetterMethodName" : "setMaxAttempts", "c2jName" : "MaxAttempts", "c2jShape" : "Integer", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The maximum number of tries to run the action of the step. 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 #maxAttempts(Integer)}.\n@param maxAttempts 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 #maxAttempts(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The maximum number of tries to run the action of the step. The default value is 1.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxAttempts", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The maximum number of tries to run the action of the step. The default value is 1.

                                                                                                                                                                                      \n@param maxAttempts The maximum number of tries to run the action of the step. The default value is 1.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxAttempts", "getterDocumentation" : "

                                                                                                                                                                                      The maximum number of tries to run the action of the step. The default value is 1.

                                                                                                                                                                                      \n@return The maximum number of tries to run the action of the step. 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" : "MaxAttempts", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxAttempts", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "MaxAttempts", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The maximum number of tries to run the action of the step. The default value is 1.

                                                                                                                                                                                      \n@param maxAttempts The maximum number of tries to run the action of the step. The default value is 1.", "setterMethodName" : "setMaxAttempts", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "maxAttempts", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "maxAttempts", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                      The maximum number of tries to run the action of the step. The default value is 1.

                                                                                                                                                                                      ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getExecutionStartTime", "beanStyleSetterMethodName" : "setExecutionStartTime", "c2jName" : "ExecutionStartTime", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      If a step has begun execution, this contains the time the step started. If the step is in Pending status, this field is not populated.

                                                                                                                                                                                      \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 #executionStartTime(Instant)}.\n@param executionStartTime 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 #executionStartTime(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      If a step has begun execution, this contains the time the step started. If the step is in Pending status, this field is not populated.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "executionStartTime", "fluentSetterDocumentation" : "

                                                                                                                                                                                      If a step has begun execution, this contains the time the step started. If the step is in Pending status, this field is not populated.

                                                                                                                                                                                      \n@param executionStartTime If a step has begun execution, this contains the time the step started. If the step is in Pending status, this field is not populated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "executionStartTime", "getterDocumentation" : "

                                                                                                                                                                                      If a step has begun execution, this contains the time the step started. If the step is in Pending status, this field is not populated.

                                                                                                                                                                                      \n@return If a step has begun execution, this contains the time the step started. If the step is in Pending status, this field is not populated.", "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" : "ExecutionStartTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ExecutionStartTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "ExecutionStartTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      If a step has begun execution, this contains the time the step started. If the step is in Pending status, this field is not populated.

                                                                                                                                                                                      \n@param executionStartTime If a step has begun execution, this contains the time the step started. If the step is in Pending status, this field is not populated.", "setterMethodName" : "setExecutionStartTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "executionStartTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "executionStartTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                      If a step has begun execution, this contains the time the step started. If the step is in Pending status, this field is not populated.

                                                                                                                                                                                      ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getExecutionEndTime", "beanStyleSetterMethodName" : "setExecutionEndTime", "c2jName" : "ExecutionEndTime", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      If a step has finished execution, this contains the time the execution ended. If the step has not yet concluded, this field is not populated.

                                                                                                                                                                                      \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 #executionEndTime(Instant)}.\n@param executionEndTime 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 #executionEndTime(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      If a step has finished execution, this contains the time the execution ended. If the step has not yet concluded, this field is not populated.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "executionEndTime", "fluentSetterDocumentation" : "

                                                                                                                                                                                      If a step has finished execution, this contains the time the execution ended. If the step has not yet concluded, this field is not populated.

                                                                                                                                                                                      \n@param executionEndTime If a step has finished execution, this contains the time the execution ended. If the step has not yet concluded, this field is not populated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "executionEndTime", "getterDocumentation" : "

                                                                                                                                                                                      If a step has finished execution, this contains the time the execution ended. If the step has not yet concluded, this field is not populated.

                                                                                                                                                                                      \n@return If a step has finished execution, this contains the time the execution ended. If the step has not yet concluded, this field is not populated.", "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" : "ExecutionEndTime", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ExecutionEndTime", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "ExecutionEndTime", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      If a step has finished execution, this contains the time the execution ended. If the step has not yet concluded, this field is not populated.

                                                                                                                                                                                      \n@param executionEndTime If a step has finished execution, this contains the time the execution ended. If the step has not yet concluded, this field is not populated.", "setterMethodName" : "setExecutionEndTime", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "executionEndTime", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "executionEndTime", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                      If a step has finished execution, this contains the time the execution ended. If the step has not yet concluded, this field is not populated.

                                                                                                                                                                                      ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStepStatusAsString", "beanStyleSetterMethodName" : "setStepStatus", "c2jName" : "StepStatus", "c2jShape" : "AutomationExecutionStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The execution status for this step. Valid values include: Pending, InProgress, Success, Cancelled, Failed, and TimedOut.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stepStatusAsString(String)}.\n@param stepStatus a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stepStatus(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The execution status for this step. Valid values include: Pending, InProgress, Success, Cancelled, Failed, and TimedOut.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : "AutomationExecutionStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "stepStatus", "fluentEnumSetterMethodName" : "stepStatus", "fluentGetterMethodName" : "stepStatusAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The execution status for this step. Valid values include: Pending, InProgress, Success, Cancelled, Failed, and TimedOut.

                                                                                                                                                                                      \n@param stepStatus The execution status for this step. Valid values include: Pending, InProgress, Success, Cancelled, Failed, and TimedOut.\n@see AutomationExecutionStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see AutomationExecutionStatus", "fluentSetterMethodName" : "stepStatus", "getterDocumentation" : "

                                                                                                                                                                                      The execution status for this step. Valid values include: Pending, InProgress, Success, Cancelled, Failed, and TimedOut.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #stepStatus} will return {@link AutomationExecutionStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #stepStatusAsString}.\n

                                                                                                                                                                                      \n@return The execution status for this step. Valid values include: Pending, InProgress, Success, Cancelled, Failed, and TimedOut.\n@see AutomationExecutionStatus", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StepStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StepStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StepStatus", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The execution status for this step. Valid values include: Pending, InProgress, Success, Cancelled, Failed, and TimedOut.

                                                                                                                                                                                      \n@param stepStatus The execution status for this step. Valid values include: Pending, InProgress, Success, Cancelled, Failed, and TimedOut.\n@see AutomationExecutionStatus", "setterMethodName" : "setStepStatus", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stepStatus", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stepStatus", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The execution status for this step. Valid values include: Pending, InProgress, Success, Cancelled, Failed, and TimedOut.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getResponseCode", "beanStyleSetterMethodName" : "setResponseCode", "c2jName" : "ResponseCode", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The response code returned by the execution of the step.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #responseCode(String)}.\n@param responseCode a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #responseCode(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The response code returned by the execution of the step.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "responseCode", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The response code returned by the execution of the step.

                                                                                                                                                                                      \n@param responseCode The response code returned by the execution of the step.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "responseCode", "getterDocumentation" : "

                                                                                                                                                                                      The response code returned by the execution of the step.

                                                                                                                                                                                      \n@return The response code returned by the execution of the step.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ResponseCode", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ResponseCode", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ResponseCode", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The response code returned by the execution of the step.

                                                                                                                                                                                      \n@param responseCode The response code returned by the execution of the step.", "setterMethodName" : "setResponseCode", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "responseCode", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "responseCode", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The response code returned by the execution of the step.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInputs", "beanStyleSetterMethodName" : "setInputs", "c2jName" : "Inputs", "c2jShape" : "NormalStringMap", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Fully-resolved values passed into the step before execution.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #inputs(Map)}.\n@param inputs a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #inputs(Map)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Fully-resolved values passed into the step before execution.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "inputs", "fluentSetterDocumentation" : "

                                                                                                                                                                                      Fully-resolved values passed into the step before execution.

                                                                                                                                                                                      \n@param inputs Fully-resolved values passed into the step before execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "inputs", "getterDocumentation" : "

                                                                                                                                                                                      Fully-resolved values passed into the step before execution.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return Fully-resolved values passed into the step before execution.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Inputs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Inputs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "value", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "Inputs", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Fully-resolved values passed into the step before execution.

                                                                                                                                                                                      \n@param inputs Fully-resolved values passed into the step before execution.", "setterMethodName" : "setInputs", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "inputs", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "inputs", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                                                                      Fully-resolved values passed into the step before execution.

                                                                                                                                                                                      ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOutputs", "beanStyleSetterMethodName" : "setOutputs", "c2jName" : "Outputs", "c2jShape" : "AutomationParameterMap", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Returned values from the execution of the step.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List>.Builder} avoiding the need to create one manually via {@link List>#builder()}.\n\nWhen the {@link Consumer} completes, {@link List>.Builder#build()} is called immediately and its result is passed to {@link #outputs(List>)}.\n@param outputs a consumer that will call methods on {@link List>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #outputs(List>)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Returned values from the execution of the step.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "outputs", "fluentSetterDocumentation" : "

                                                                                                                                                                                      Returned values from the execution of the step.

                                                                                                                                                                                      \n@param outputs Returned values from the execution of the step.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "outputs", "getterDocumentation" : "

                                                                                                                                                                                      Returned values from the execution of the step.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return Returned values from the execution of the step.", "getterModel" : { "returnType" : "java.util.Map>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Outputs", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Outputs", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "AutomationParameterKey", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "AutomationParameterValueList", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #value(List)}.\n@param value a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(List)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AutomationParameterValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry>", "templateType" : "java.util.Map>" }, "marshallingType" : "MAP", "name" : "Outputs", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Returned values from the execution of the step.

                                                                                                                                                                                      \n@param outputs Returned values from the execution of the step.", "setterMethodName" : "setOutputs", "setterModel" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "outputs", "variableType" : "java.util.Map>", "documentation" : null, "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "outputs", "variableType" : "java.util.Map>", "documentation" : "

                                                                                                                                                                                      Returned values from the execution of the step.

                                                                                                                                                                                      ", "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getResponse", "beanStyleSetterMethodName" : "setResponse", "c2jName" : "Response", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A message associated with the response code for an execution.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #response(String)}.\n@param response a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #response(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      A message associated with the response code for an execution.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "response", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A message associated with the response code for an execution.

                                                                                                                                                                                      \n@param response A message associated with the response code for an execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "response", "getterDocumentation" : "

                                                                                                                                                                                      A message associated with the response code for an execution.

                                                                                                                                                                                      \n@return A message associated with the response code for an execution.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Response", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Response", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Response", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A message associated with the response code for an execution.

                                                                                                                                                                                      \n@param response A message associated with the response code for an execution.", "setterMethodName" : "setResponse", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "response", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "response", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      A message associated with the response code for an execution.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFailureMessage", "beanStyleSetterMethodName" : "setFailureMessage", "c2jName" : "FailureMessage", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      If a step failed, this message explains why the execution 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 #failureMessage(String)}.\n@param failureMessage a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #failureMessage(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      If a step failed, this message explains why the execution failed.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "failureMessage", "fluentSetterDocumentation" : "

                                                                                                                                                                                      If a step failed, this message explains why the execution failed.

                                                                                                                                                                                      \n@param failureMessage If a step failed, this message explains why the execution failed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "failureMessage", "getterDocumentation" : "

                                                                                                                                                                                      If a step failed, this message explains why the execution failed.

                                                                                                                                                                                      \n@return If a step failed, this message explains why the execution failed.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FailureMessage", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FailureMessage", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "FailureMessage", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      If a step failed, this message explains why the execution failed.

                                                                                                                                                                                      \n@param failureMessage If a step failed, this message explains why the execution failed.", "setterMethodName" : "setFailureMessage", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "failureMessage", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "failureMessage", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      If a step failed, this message explains why the execution failed.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getFailureDetails", "beanStyleSetterMethodName" : "setFailureDetails", "c2jName" : "FailureDetails", "c2jShape" : "FailureDetails", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Information about the Automation failure.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link FailureDetails.Builder} avoiding the need to create one manually via {@link FailureDetails#builder()}.\n\nWhen the {@link Consumer} completes, {@link FailureDetails.Builder#build()} is called immediately and its result is passed to {@link #failureDetails(FailureDetails)}.\n@param failureDetails a consumer that will call methods on {@link FailureDetails.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #failureDetails(FailureDetails)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Information about the Automation failure.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "failureDetails", "fluentSetterDocumentation" : "

                                                                                                                                                                                      Information about the Automation failure.

                                                                                                                                                                                      \n@param failureDetails Information about the Automation failure.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "failureDetails", "getterDocumentation" : "

                                                                                                                                                                                      Information about the Automation failure.

                                                                                                                                                                                      \n@return Information about the Automation failure.", "getterModel" : { "returnType" : "FailureDetails", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "FailureDetails", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "FailureDetails", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "FailureDetails", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Information about the Automation failure.

                                                                                                                                                                                      \n@param failureDetails Information about the Automation failure.", "setterMethodName" : "setFailureDetails", "setterModel" : { "variableDeclarationType" : "FailureDetails", "variableName" : "failureDetails", "variableType" : "FailureDetails", "documentation" : null, "simpleType" : "FailureDetails", "variableSetterType" : "FailureDetails" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "FailureDetails", "variableName" : "failureDetails", "variableType" : "FailureDetails", "documentation" : "

                                                                                                                                                                                      Information about the Automation failure.

                                                                                                                                                                                      ", "simpleType" : "FailureDetails", "variableSetterType" : "FailureDetails" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStepExecutionId", "beanStyleSetterMethodName" : "setStepExecutionId", "c2jName" : "StepExecutionId", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The unique ID of a step execution.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #stepExecutionId(String)}.\n@param stepExecutionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #stepExecutionId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The unique ID of a step execution.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "stepExecutionId", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The unique ID of a step execution.

                                                                                                                                                                                      \n@param stepExecutionId The unique ID of a step execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "stepExecutionId", "getterDocumentation" : "

                                                                                                                                                                                      The unique ID of a step execution.

                                                                                                                                                                                      \n@return The unique ID of a step execution.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StepExecutionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StepExecutionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StepExecutionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The unique ID of a step execution.

                                                                                                                                                                                      \n@param stepExecutionId The unique ID of a step execution.", "setterMethodName" : "setStepExecutionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "stepExecutionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "stepExecutionId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The unique ID of a step execution.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOverriddenParameters", "beanStyleSetterMethodName" : "setOverriddenParameters", "c2jName" : "OverriddenParameters", "c2jShape" : "AutomationParameterMap", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A user-specified list of parameters to override when running a step.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List>.Builder} avoiding the need to create one manually via {@link List>#builder()}.\n\nWhen the {@link Consumer} completes, {@link List>.Builder#build()} is called immediately and its result is passed to {@link #overriddenParameters(List>)}.\n@param overriddenParameters a consumer that will call methods on {@link List>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #overriddenParameters(List>)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      A user-specified list of parameters to override when running a step.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "overriddenParameters", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A user-specified list of parameters to override when running a step.

                                                                                                                                                                                      \n@param overriddenParameters A user-specified list of parameters to override when running a step.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "overriddenParameters", "getterDocumentation" : "

                                                                                                                                                                                      A user-specified list of parameters to override when running a step.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return A user-specified list of parameters to override when running a step.", "getterModel" : { "returnType" : "java.util.Map>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OverriddenParameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OverriddenParameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "AutomationParameterKey", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "AutomationParameterValueList", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #value(List)}.\n@param value a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(List)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AutomationParameterValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry>", "templateType" : "java.util.Map>" }, "marshallingType" : "MAP", "name" : "OverriddenParameters", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A user-specified list of parameters to override when running a step.

                                                                                                                                                                                      \n@param overriddenParameters A user-specified list of parameters to override when running a step.", "setterMethodName" : "setOverriddenParameters", "setterModel" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "overriddenParameters", "variableType" : "java.util.Map>", "documentation" : null, "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "overriddenParameters", "variableType" : "java.util.Map>", "documentation" : "

                                                                                                                                                                                      A user-specified list of parameters to override when running a step.

                                                                                                                                                                                      ", "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIsEnd", "beanStyleSetterMethodName" : "setIsEnd", "c2jName" : "IsEnd", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The flag which can be used to end automation no matter whether the step succeeds or fails.

                                                                                                                                                                                      \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 #isEnd(Boolean)}.\n@param isEnd 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 #isEnd(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The flag which can be used to end automation no matter whether the step succeeds or fails.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "isEnd", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The flag which can be used to end automation no matter whether the step succeeds or fails.

                                                                                                                                                                                      \n@param isEnd The flag which can be used to end automation no matter whether the step succeeds or fails.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "isEnd", "getterDocumentation" : "

                                                                                                                                                                                      The flag which can be used to end automation no matter whether the step succeeds or fails.

                                                                                                                                                                                      \n@return The flag which can be used to end automation no matter whether the step succeeds or fails.", "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" : "IsEnd", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "IsEnd", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "IsEnd", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The flag which can be used to end automation no matter whether the step succeeds or fails.

                                                                                                                                                                                      \n@param isEnd The flag which can be used to end automation no matter whether the step succeeds or fails.", "setterMethodName" : "setIsEnd", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "isEnd", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "isEnd", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                      The flag which can be used to end automation no matter whether the step succeeds or fails.

                                                                                                                                                                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNextStep", "beanStyleSetterMethodName" : "setNextStep", "c2jName" : "NextStep", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The next step after the step succeeds.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #nextStep(String)}.\n@param nextStep a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #nextStep(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The next step after the step succeeds.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "nextStep", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The next step after the step succeeds.

                                                                                                                                                                                      \n@param nextStep The next step after the step succeeds.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "nextStep", "getterDocumentation" : "

                                                                                                                                                                                      The next step after the step succeeds.

                                                                                                                                                                                      \n@return The next step after the step succeeds.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "NextStep", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "NextStep", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "NextStep", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The next step after the step succeeds.

                                                                                                                                                                                      \n@param nextStep The next step after the step succeeds.", "setterMethodName" : "setNextStep", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "nextStep", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "nextStep", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The next step after the step succeeds.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIsCritical", "beanStyleSetterMethodName" : "setIsCritical", "c2jName" : "IsCritical", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The flag which can be used to help decide whether the failure of current step leads to the Automation failure.

                                                                                                                                                                                      \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 #isCritical(Boolean)}.\n@param isCritical 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 #isCritical(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The flag which can be used to help decide whether the failure of current step leads to the Automation failure.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "isCritical", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The flag which can be used to help decide whether the failure of current step leads to the Automation failure.

                                                                                                                                                                                      \n@param isCritical The flag which can be used to help decide whether the failure of current step leads to the Automation failure.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "isCritical", "getterDocumentation" : "

                                                                                                                                                                                      The flag which can be used to help decide whether the failure of current step leads to the Automation failure.

                                                                                                                                                                                      \n@return The flag which can be used to help decide whether the failure of current step leads to the Automation failure.", "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" : "IsCritical", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "IsCritical", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "IsCritical", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The flag which can be used to help decide whether the failure of current step leads to the Automation failure.

                                                                                                                                                                                      \n@param isCritical The flag which can be used to help decide whether the failure of current step leads to the Automation failure.", "setterMethodName" : "setIsCritical", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "isCritical", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "isCritical", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                      The flag which can be used to help decide whether the failure of current step leads to the Automation failure.

                                                                                                                                                                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getValidNextSteps", "beanStyleSetterMethodName" : "setValidNextSteps", "c2jName" : "ValidNextSteps", "c2jShape" : "ValidNextStepList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Strategies used when step fails, we support Continue and Abort. Abort will fail the automation when the step fails. Continue will ignore the failure of current step and allow automation to run the next step. With conditional branching, we add step:stepName to support the automation to go to another specific step.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #validNextSteps(List)}.\n@param validNextSteps a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #validNextSteps(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Strategies used when step fails, we support Continue and Abort. Abort will fail the automation when the step fails. Continue will ignore the failure of current step and allow automation to run the next step. With conditional branching, we add step:stepName to support the automation to go to another specific step.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "validNextSteps", "fluentSetterDocumentation" : "

                                                                                                                                                                                      Strategies used when step fails, we support Continue and Abort. Abort will fail the automation when the step fails. Continue will ignore the failure of current step and allow automation to run the next step. With conditional branching, we add step:stepName to support the automation to go to another specific step.

                                                                                                                                                                                      \n@param validNextSteps Strategies used when step fails, we support Continue and Abort. Abort will fail the automation when the step fails. Continue will ignore the failure of current step and allow automation to run the next step. With conditional branching, we add step:stepName to support the automation to go to another specific step.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "validNextSteps", "getterDocumentation" : "

                                                                                                                                                                                      Strategies used when step fails, we support Continue and Abort. Abort will fail the automation when the step fails. Continue will ignore the failure of current step and allow automation to run the next step. With conditional branching, we add step:stepName to support the automation to go to another specific step.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return Strategies used when step fails, we support Continue and Abort. Abort will fail the automation when the step fails. Continue will ignore the failure of current step and allow automation to run the next step. With conditional branching, we add step:stepName to support the automation to go to another specific step.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ValidNextSteps", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ValidNextSteps", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ValidNextStep", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "ValidNextSteps", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Strategies used when step fails, we support Continue and Abort. Abort will fail the automation when the step fails. Continue will ignore the failure of current step and allow automation to run the next step. With conditional branching, we add step:stepName to support the automation to go to another specific step.

                                                                                                                                                                                      \n@param validNextSteps Strategies used when step fails, we support Continue and Abort. Abort will fail the automation when the step fails. Continue will ignore the failure of current step and allow automation to run the next step. With conditional branching, we add step:stepName to support the automation to go to another specific step.", "setterMethodName" : "setValidNextSteps", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "validNextSteps", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "validNextSteps", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      Strategies used when step fails, we support Continue and Abort. Abort will fail the automation when the step fails. Continue will ignore the failure of current step and allow automation to run the next step. With conditional branching, we add step:stepName to support the automation to go to another specific step.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTargets", "beanStyleSetterMethodName" : "setTargets", "c2jName" : "Targets", "c2jShape" : "Targets", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The targets for the step execution.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #targets(List)}.\n@param targets a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targets(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The targets for the step execution.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targets", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The targets for the step execution.

                                                                                                                                                                                      \n@param targets The targets for the step execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targets", "getterDocumentation" : "

                                                                                                                                                                                      The targets for the step execution.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return The targets for the step execution.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Targets", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Targets", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Target", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Target.Builder} avoiding the need to create one manually via {@link Target#builder()}.\n\nWhen the {@link Consumer} completes, {@link Target.Builder#build()} is called immediately and its result is passed to {@link #member(Target)}.\n@param member a consumer that will call methods on {@link Target.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Target)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Target", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : null, "simpleType" : "Target", "variableSetterType" : "Target" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : "", "simpleType" : "Target", "variableSetterType" : "Target" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Target", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Target", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Targets", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The targets for the step execution.

                                                                                                                                                                                      \n@param targets The targets for the step execution.", "setterMethodName" : "setTargets", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      The targets for the step execution.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTargetLocation", "beanStyleSetterMethodName" : "setTargetLocation", "c2jName" : "TargetLocation", "c2jShape" : "TargetLocation", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The combination of AWS Regions and accounts targeted by the current Automation execution.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link TargetLocation.Builder} avoiding the need to create one manually via {@link TargetLocation#builder()}.\n\nWhen the {@link Consumer} completes, {@link TargetLocation.Builder#build()} is called immediately and its result is passed to {@link #targetLocation(TargetLocation)}.\n@param targetLocation a consumer that will call methods on {@link TargetLocation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetLocation(TargetLocation)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The combination of AWS Regions and accounts targeted by the current Automation execution.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetLocation", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The combination of AWS Regions and accounts targeted by the current Automation execution.

                                                                                                                                                                                      \n@param targetLocation The combination of AWS Regions and accounts targeted by the current Automation execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetLocation", "getterDocumentation" : "

                                                                                                                                                                                      The combination of AWS Regions and accounts targeted by the current Automation execution.

                                                                                                                                                                                      \n@return The combination of AWS Regions and accounts targeted by the current Automation execution.", "getterModel" : { "returnType" : "TargetLocation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TargetLocation", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TargetLocation", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "TargetLocation", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The combination of AWS Regions and accounts targeted by the current Automation execution.

                                                                                                                                                                                      \n@param targetLocation The combination of AWS Regions and accounts targeted by the current Automation execution.", "setterMethodName" : "setTargetLocation", "setterModel" : { "variableDeclarationType" : "TargetLocation", "variableName" : "targetLocation", "variableType" : "TargetLocation", "documentation" : null, "simpleType" : "TargetLocation", "variableSetterType" : "TargetLocation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "TargetLocation", "variableName" : "targetLocation", "variableType" : "TargetLocation", "documentation" : "

                                                                                                                                                                                      The combination of AWS Regions and accounts targeted by the current Automation execution.

                                                                                                                                                                                      ", "simpleType" : "TargetLocation", "variableSetterType" : "TargetLocation" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "StepExecution", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "StepExecution", "variableName" : "stepExecution", "variableType" : "StepExecution", "documentation" : null, "simpleType" : "StepExecution", "variableSetterType" : "StepExecution" }, "wrapper" : false }, "StepExecutionFilter" : { "c2jName" : "StepExecutionFilter", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                      A filter to limit the amount of step execution information returned by the call.

                                                                                                                                                                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getKeyAsString", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "StepExecutionFilterKey", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      One or more keys to limit the results. Valid filter keys include the following: StepName, Action, StepExecutionId, StepExecutionStatus, StartTimeBefore, StartTimeAfter.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #keyAsString(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      One or more keys to limit the results. Valid filter keys include the following: StepName, Action, StepExecutionId, StepExecutionStatus, StartTimeBefore, StartTimeAfter.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : "StepExecutionFilterKey", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "key", "fluentEnumSetterMethodName" : "key", "fluentGetterMethodName" : "keyAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                      One or more keys to limit the results. Valid filter keys include the following: StepName, Action, StepExecutionId, StepExecutionStatus, StartTimeBefore, StartTimeAfter.

                                                                                                                                                                                      \n@param key One or more keys to limit the results. Valid filter keys include the following: StepName, Action, StepExecutionId, StepExecutionStatus, StartTimeBefore, StartTimeAfter.\n@see StepExecutionFilterKey\n@return Returns a reference to this object so that method calls can be chained together.\n@see StepExecutionFilterKey", "fluentSetterMethodName" : "key", "getterDocumentation" : "

                                                                                                                                                                                      One or more keys to limit the results. Valid filter keys include the following: StepName, Action, StepExecutionId, StepExecutionStatus, StartTimeBefore, StartTimeAfter.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #key} will return {@link StepExecutionFilterKey#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #keyAsString}.\n

                                                                                                                                                                                      \n@return One or more keys to limit the results. Valid filter keys include the following: StepName, Action, StepExecutionId, StepExecutionStatus, StartTimeBefore, StartTimeAfter.\n@see StepExecutionFilterKey", "getterModel" : { "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" : "

                                                                                                                                                                                      One or more keys to limit the results. Valid filter keys include the following: StepName, Action, StepExecutionId, StepExecutionStatus, StartTimeBefore, StartTimeAfter.

                                                                                                                                                                                      \n@param key One or more keys to limit the results. Valid filter keys include the following: StepName, Action, StepExecutionId, StepExecutionStatus, StartTimeBefore, StartTimeAfter.\n@see StepExecutionFilterKey", "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" : "

                                                                                                                                                                                      One or more keys to limit the results. Valid filter keys include the following: StepName, Action, StepExecutionId, StepExecutionStatus, StartTimeBefore, StartTimeAfter.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getValues", "beanStyleSetterMethodName" : "setValues", "c2jName" : "Values", "c2jShape" : "StepExecutionFilterValueList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The values of the filter 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 #values(List)}.\n@param values a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #values(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The values of the filter key.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "values", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The values of the filter key.

                                                                                                                                                                                      \n@param values The values of the filter key.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "values", "getterDocumentation" : "

                                                                                                                                                                                      The values of the filter key.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return The values of the filter 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" : "Values", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Values", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "StepExecutionFilterValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "Values", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The values of the filter key.

                                                                                                                                                                                      \n@param values The values of the filter key.", "setterMethodName" : "setValues", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      The values of the filter key.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Key" : { "beanStyleGetterMethodName" : "getKeyAsString", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "StepExecutionFilterKey", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      One or more keys to limit the results. Valid filter keys include the following: StepName, Action, StepExecutionId, StepExecutionStatus, StartTimeBefore, StartTimeAfter.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #keyAsString(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      One or more keys to limit the results. Valid filter keys include the following: StepName, Action, StepExecutionId, StepExecutionStatus, StartTimeBefore, StartTimeAfter.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : "StepExecutionFilterKey", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "key", "fluentEnumSetterMethodName" : "key", "fluentGetterMethodName" : "keyAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                      One or more keys to limit the results. Valid filter keys include the following: StepName, Action, StepExecutionId, StepExecutionStatus, StartTimeBefore, StartTimeAfter.

                                                                                                                                                                                      \n@param key One or more keys to limit the results. Valid filter keys include the following: StepName, Action, StepExecutionId, StepExecutionStatus, StartTimeBefore, StartTimeAfter.\n@see StepExecutionFilterKey\n@return Returns a reference to this object so that method calls can be chained together.\n@see StepExecutionFilterKey", "fluentSetterMethodName" : "key", "getterDocumentation" : "

                                                                                                                                                                                      One or more keys to limit the results. Valid filter keys include the following: StepName, Action, StepExecutionId, StepExecutionStatus, StartTimeBefore, StartTimeAfter.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #key} will return {@link StepExecutionFilterKey#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #keyAsString}.\n

                                                                                                                                                                                      \n@return One or more keys to limit the results. Valid filter keys include the following: StepName, Action, StepExecutionId, StepExecutionStatus, StartTimeBefore, StartTimeAfter.\n@see StepExecutionFilterKey", "getterModel" : { "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" : "

                                                                                                                                                                                      One or more keys to limit the results. Valid filter keys include the following: StepName, Action, StepExecutionId, StepExecutionStatus, StartTimeBefore, StartTimeAfter.

                                                                                                                                                                                      \n@param key One or more keys to limit the results. Valid filter keys include the following: StepName, Action, StepExecutionId, StepExecutionStatus, StartTimeBefore, StartTimeAfter.\n@see StepExecutionFilterKey", "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" : "

                                                                                                                                                                                      One or more keys to limit the results. Valid filter keys include the following: StepName, Action, StepExecutionId, StepExecutionStatus, StartTimeBefore, StartTimeAfter.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Values" : { "beanStyleGetterMethodName" : "getValues", "beanStyleSetterMethodName" : "setValues", "c2jName" : "Values", "c2jShape" : "StepExecutionFilterValueList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The values of the filter 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 #values(List)}.\n@param values a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #values(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The values of the filter key.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "values", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The values of the filter key.

                                                                                                                                                                                      \n@param values The values of the filter key.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "values", "getterDocumentation" : "

                                                                                                                                                                                      The values of the filter key.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return The values of the filter 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" : "Values", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Values", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "StepExecutionFilterValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "Values", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The values of the filter key.

                                                                                                                                                                                      \n@param values The values of the filter key.", "setterMethodName" : "setValues", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      The values of the filter key.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getKeyAsString", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "StepExecutionFilterKey", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      One or more keys to limit the results. Valid filter keys include the following: StepName, Action, StepExecutionId, StepExecutionStatus, StartTimeBefore, StartTimeAfter.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #keyAsString(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      One or more keys to limit the results. Valid filter keys include the following: StepName, Action, StepExecutionId, StepExecutionStatus, StartTimeBefore, StartTimeAfter.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : "StepExecutionFilterKey", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "key", "fluentEnumSetterMethodName" : "key", "fluentGetterMethodName" : "keyAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                      One or more keys to limit the results. Valid filter keys include the following: StepName, Action, StepExecutionId, StepExecutionStatus, StartTimeBefore, StartTimeAfter.

                                                                                                                                                                                      \n@param key One or more keys to limit the results. Valid filter keys include the following: StepName, Action, StepExecutionId, StepExecutionStatus, StartTimeBefore, StartTimeAfter.\n@see StepExecutionFilterKey\n@return Returns a reference to this object so that method calls can be chained together.\n@see StepExecutionFilterKey", "fluentSetterMethodName" : "key", "getterDocumentation" : "

                                                                                                                                                                                      One or more keys to limit the results. Valid filter keys include the following: StepName, Action, StepExecutionId, StepExecutionStatus, StartTimeBefore, StartTimeAfter.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #key} will return {@link StepExecutionFilterKey#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #keyAsString}.\n

                                                                                                                                                                                      \n@return One or more keys to limit the results. Valid filter keys include the following: StepName, Action, StepExecutionId, StepExecutionStatus, StartTimeBefore, StartTimeAfter.\n@see StepExecutionFilterKey", "getterModel" : { "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" : "

                                                                                                                                                                                      One or more keys to limit the results. Valid filter keys include the following: StepName, Action, StepExecutionId, StepExecutionStatus, StartTimeBefore, StartTimeAfter.

                                                                                                                                                                                      \n@param key One or more keys to limit the results. Valid filter keys include the following: StepName, Action, StepExecutionId, StepExecutionStatus, StartTimeBefore, StartTimeAfter.\n@see StepExecutionFilterKey", "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" : "

                                                                                                                                                                                      One or more keys to limit the results. Valid filter keys include the following: StepName, Action, StepExecutionId, StepExecutionStatus, StartTimeBefore, StartTimeAfter.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getValues", "beanStyleSetterMethodName" : "setValues", "c2jName" : "Values", "c2jShape" : "StepExecutionFilterValueList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The values of the filter 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 #values(List)}.\n@param values a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #values(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The values of the filter key.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "values", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The values of the filter key.

                                                                                                                                                                                      \n@param values The values of the filter key.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "values", "getterDocumentation" : "

                                                                                                                                                                                      The values of the filter key.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return The values of the filter 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" : "Values", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Values", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "StepExecutionFilterValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "Values", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The values of the filter key.

                                                                                                                                                                                      \n@param values The values of the filter key.", "setterMethodName" : "setValues", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      The values of the filter key.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Key", "Values" ], "shapeName" : "StepExecutionFilter", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "StepExecutionFilter", "variableName" : "stepExecutionFilter", "variableType" : "StepExecutionFilter", "documentation" : null, "simpleType" : "StepExecutionFilter", "variableSetterType" : "StepExecutionFilter" }, "wrapper" : false }, "StepExecutionFilterKey" : { "c2jName" : "StepExecutionFilterKey", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "START_TIME_BEFORE", "value" : "StartTimeBefore" }, { "name" : "START_TIME_AFTER", "value" : "StartTimeAfter" }, { "name" : "STEP_EXECUTION_STATUS", "value" : "StepExecutionStatus" }, { "name" : "STEP_EXECUTION_ID", "value" : "StepExecutionId" }, { "name" : "STEP_NAME", "value" : "StepName" }, { "name" : "ACTION", "value" : "Action" } ], "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" : "StepExecutionFilterKey", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "StepExecutionFilterKey", "variableName" : "stepExecutionFilterKey", "variableType" : "StepExecutionFilterKey", "documentation" : null, "simpleType" : "StepExecutionFilterKey", "variableSetterType" : "StepExecutionFilterKey" }, "wrapper" : false }, "StopAutomationExecutionRequest" : { "c2jName" : "StopAutomationExecutionRequest", "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" : "StopAutomationExecution", "locationName" : null, "requestUri" : "/", "target" : "AmazonSSM.StopAutomationExecution", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getAutomationExecutionId", "beanStyleSetterMethodName" : "setAutomationExecutionId", "c2jName" : "AutomationExecutionId", "c2jShape" : "AutomationExecutionId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The execution ID of the Automation to stop.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #automationExecutionId(String)}.\n@param automationExecutionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #automationExecutionId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The execution ID of the Automation to stop.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "automationExecutionId", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The execution ID of the Automation to stop.

                                                                                                                                                                                      \n@param automationExecutionId The execution ID of the Automation to stop.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "automationExecutionId", "getterDocumentation" : "

                                                                                                                                                                                      The execution ID of the Automation to stop.

                                                                                                                                                                                      \n@return The execution ID of the Automation to stop.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AutomationExecutionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AutomationExecutionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AutomationExecutionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The execution ID of the Automation to stop.

                                                                                                                                                                                      \n@param automationExecutionId The execution ID of the Automation to stop.", "setterMethodName" : "setAutomationExecutionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "automationExecutionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "automationExecutionId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The execution ID of the Automation to stop.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "StopType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The stop request type. Valid types include the following: Cancel and Complete. The default type is Cancel.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeAsString(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The stop request type. Valid types include the following: Cancel and Complete. The default type is Cancel.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : "StopType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The stop request type. Valid types include the following: Cancel and Complete. The default type is Cancel.

                                                                                                                                                                                      \n@param type The stop request type. Valid types include the following: Cancel and Complete. The default type is Cancel.\n@see StopType\n@return Returns a reference to this object so that method calls can be chained together.\n@see StopType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                                                                                                      The stop request type. Valid types include the following: Cancel and Complete. The default type is Cancel.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link StopType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                                                                                                                                                                      \n@return The stop request type. Valid types include the following: Cancel and Complete. The default type is Cancel.\n@see StopType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Type", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The stop request type. Valid types include the following: Cancel and Complete. The default type is Cancel.

                                                                                                                                                                                      \n@param type The stop request type. Valid types include the following: Cancel and Complete. The default type is Cancel.\n@see StopType", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The stop request type. Valid types include the following: Cancel and Complete. The default type is Cancel.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AutomationExecutionId" : { "beanStyleGetterMethodName" : "getAutomationExecutionId", "beanStyleSetterMethodName" : "setAutomationExecutionId", "c2jName" : "AutomationExecutionId", "c2jShape" : "AutomationExecutionId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The execution ID of the Automation to stop.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #automationExecutionId(String)}.\n@param automationExecutionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #automationExecutionId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The execution ID of the Automation to stop.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "automationExecutionId", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The execution ID of the Automation to stop.

                                                                                                                                                                                      \n@param automationExecutionId The execution ID of the Automation to stop.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "automationExecutionId", "getterDocumentation" : "

                                                                                                                                                                                      The execution ID of the Automation to stop.

                                                                                                                                                                                      \n@return The execution ID of the Automation to stop.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AutomationExecutionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AutomationExecutionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AutomationExecutionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The execution ID of the Automation to stop.

                                                                                                                                                                                      \n@param automationExecutionId The execution ID of the Automation to stop.", "setterMethodName" : "setAutomationExecutionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "automationExecutionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "automationExecutionId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The execution ID of the Automation to stop.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Type" : { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "StopType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The stop request type. Valid types include the following: Cancel and Complete. The default type is Cancel.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeAsString(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The stop request type. Valid types include the following: Cancel and Complete. The default type is Cancel.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : "StopType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The stop request type. Valid types include the following: Cancel and Complete. The default type is Cancel.

                                                                                                                                                                                      \n@param type The stop request type. Valid types include the following: Cancel and Complete. The default type is Cancel.\n@see StopType\n@return Returns a reference to this object so that method calls can be chained together.\n@see StopType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                                                                                                      The stop request type. Valid types include the following: Cancel and Complete. The default type is Cancel.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link StopType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                                                                                                                                                                      \n@return The stop request type. Valid types include the following: Cancel and Complete. The default type is Cancel.\n@see StopType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Type", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The stop request type. Valid types include the following: Cancel and Complete. The default type is Cancel.

                                                                                                                                                                                      \n@param type The stop request type. Valid types include the following: Cancel and Complete. The default type is Cancel.\n@see StopType", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The stop request type. Valid types include the following: Cancel and Complete. The default type is Cancel.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getAutomationExecutionId", "beanStyleSetterMethodName" : "setAutomationExecutionId", "c2jName" : "AutomationExecutionId", "c2jShape" : "AutomationExecutionId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The execution ID of the Automation to stop.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #automationExecutionId(String)}.\n@param automationExecutionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #automationExecutionId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The execution ID of the Automation to stop.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "automationExecutionId", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The execution ID of the Automation to stop.

                                                                                                                                                                                      \n@param automationExecutionId The execution ID of the Automation to stop.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "automationExecutionId", "getterDocumentation" : "

                                                                                                                                                                                      The execution ID of the Automation to stop.

                                                                                                                                                                                      \n@return The execution ID of the Automation to stop.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AutomationExecutionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AutomationExecutionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AutomationExecutionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The execution ID of the Automation to stop.

                                                                                                                                                                                      \n@param automationExecutionId The execution ID of the Automation to stop.", "setterMethodName" : "setAutomationExecutionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "automationExecutionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "automationExecutionId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The execution ID of the Automation to stop.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTypeAsString", "beanStyleSetterMethodName" : "setType", "c2jName" : "Type", "c2jShape" : "StopType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The stop request type. Valid types include the following: Cancel and Complete. The default type is Cancel.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeAsString(String)}.\n@param type a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #type(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The stop request type. Valid types include the following: Cancel and Complete. The default type is Cancel.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : "StopType", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "type", "fluentEnumSetterMethodName" : "type", "fluentGetterMethodName" : "typeAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The stop request type. Valid types include the following: Cancel and Complete. The default type is Cancel.

                                                                                                                                                                                      \n@param type The stop request type. Valid types include the following: Cancel and Complete. The default type is Cancel.\n@see StopType\n@return Returns a reference to this object so that method calls can be chained together.\n@see StopType", "fluentSetterMethodName" : "type", "getterDocumentation" : "

                                                                                                                                                                                      The stop request type. Valid types include the following: Cancel and Complete. The default type is Cancel.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #type} will return {@link StopType#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #typeAsString}.\n

                                                                                                                                                                                      \n@return The stop request type. Valid types include the following: Cancel and Complete. The default type is Cancel.\n@see StopType", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Type", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Type", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Type", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The stop request type. Valid types include the following: Cancel and Complete. The default type is Cancel.

                                                                                                                                                                                      \n@param type The stop request type. Valid types include the following: Cancel and Complete. The default type is Cancel.\n@see StopType", "setterMethodName" : "setType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "type", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The stop request type. Valid types include the following: Cancel and Complete. The default type is Cancel.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "AutomationExecutionId" ], "shapeName" : "StopAutomationExecutionRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "StopAutomationExecutionRequest", "variableName" : "stopAutomationExecutionRequest", "variableType" : "StopAutomationExecutionRequest", "documentation" : null, "simpleType" : "StopAutomationExecutionRequest", "variableSetterType" : "StopAutomationExecutionRequest" }, "wrapper" : false }, "StopAutomationExecutionResponse" : { "c2jName" : "StopAutomationExecutionResult", "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" : "StopAutomationExecutionResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "StopAutomationExecutionResponse", "variableName" : "stopAutomationExecutionResponse", "variableType" : "StopAutomationExecutionResponse", "documentation" : null, "simpleType" : "StopAutomationExecutionResponse", "variableSetterType" : "StopAutomationExecutionResponse" }, "wrapper" : false }, "StopType" : { "c2jName" : "StopType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "", "endpointDiscovery" : null, "enums" : [ { "name" : "COMPLETE", "value" : "Complete" }, { "name" : "CANCEL", "value" : "Cancel" } ], "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" : "StopType", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "StopType", "variableName" : "stopType", "variableType" : "StopType", "documentation" : null, "simpleType" : "StopType", "variableSetterType" : "StopType" }, "wrapper" : false }, "SubTypeCountLimitExceededException" : { "c2jName" : "SubTypeCountLimitExceededException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The sub-type count exceeded the limit for the inventory type.

                                                                                                                                                                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "SubTypeCountLimitExceededException", "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" : "SubTypeCountLimitExceededException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "SubTypeCountLimitExceededException", "variableName" : "subTypeCountLimitExceededException", "variableType" : "SubTypeCountLimitExceededException", "documentation" : null, "simpleType" : "SubTypeCountLimitExceededException", "variableSetterType" : "SubTypeCountLimitExceededException" }, "wrapper" : false }, "Tag" : { "c2jName" : "Tag", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Metadata that you assign to your AWS resources. Tags enable you to categorize your resources in different ways, for example, by purpose, owner, or environment. In Systems Manager, you can apply tags to documents, managed instances, maintenance windows, Parameter Store parameters, and patch baselines.

                                                                                                                                                                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "TagKey", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The name of the tag.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The name of the tag.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The name of the tag.

                                                                                                                                                                                      \n@param key The name of the tag.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "

                                                                                                                                                                                      The name of the tag.

                                                                                                                                                                                      \n@return The name of the tag.", "getterModel" : { "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" : "

                                                                                                                                                                                      The name of the tag.

                                                                                                                                                                                      \n@param key The name of the tag.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The name of the tag.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "Value", "c2jShape" : "TagValue", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The value of the tag.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The value of the tag.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The value of the tag.

                                                                                                                                                                                      \n@param value The value of the tag.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "

                                                                                                                                                                                      The value of the tag.

                                                                                                                                                                                      \n@return The value of the tag.", "getterModel" : { "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" : "

                                                                                                                                                                                      The value of the tag.

                                                                                                                                                                                      \n@param value The value of the tag.", "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 tag.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Key" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "TagKey", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The name of the tag.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The name of the tag.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The name of the tag.

                                                                                                                                                                                      \n@param key The name of the tag.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "

                                                                                                                                                                                      The name of the tag.

                                                                                                                                                                                      \n@return The name of the tag.", "getterModel" : { "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" : "

                                                                                                                                                                                      The name of the tag.

                                                                                                                                                                                      \n@param key The name of the tag.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The name of the tag.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Value" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "Value", "c2jShape" : "TagValue", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The value of the tag.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The value of the tag.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The value of the tag.

                                                                                                                                                                                      \n@param value The value of the tag.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "

                                                                                                                                                                                      The value of the tag.

                                                                                                                                                                                      \n@return The value of the tag.", "getterModel" : { "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" : "

                                                                                                                                                                                      The value of the tag.

                                                                                                                                                                                      \n@param value The value of the tag.", "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 tag.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "TagKey", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The name of the tag.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The name of the tag.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The name of the tag.

                                                                                                                                                                                      \n@param key The name of the tag.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "

                                                                                                                                                                                      The name of the tag.

                                                                                                                                                                                      \n@return The name of the tag.", "getterModel" : { "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" : "

                                                                                                                                                                                      The name of the tag.

                                                                                                                                                                                      \n@param key The name of the tag.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The name of the tag.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "Value", "c2jShape" : "TagValue", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The value of the tag.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #value(String)}.\n@param value a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The value of the tag.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The value of the tag.

                                                                                                                                                                                      \n@param value The value of the tag.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "

                                                                                                                                                                                      The value of the tag.

                                                                                                                                                                                      \n@return The value of the tag.", "getterModel" : { "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" : "

                                                                                                                                                                                      The value of the tag.

                                                                                                                                                                                      \n@param value The value of the tag.", "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 tag.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "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 }, "Target" : { "c2jName" : "Target", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                      An array of search criteria that targets instances using a Key,Value combination that you specify. Targets is required if you don't provide one or more instance IDs in the call.

                                                                                                                                                                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "TargetKey", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      User-defined criteria for sending commands that target instances that meet the criteria. Key can be tag:<Amazon EC2 tag> or InstanceIds. For more information about how to send commands that target instances using Key,Value parameters, see Using Targets and Rate Controls to Send Commands to a Fleet in the AWS Systems Manager User Guide.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      User-defined criteria for sending commands that target instances that meet the criteria. Key can be tag:<Amazon EC2 tag> or InstanceIds. For more information about how to send commands that target instances using Key,Value parameters, see Using Targets and Rate Controls to Send Commands to a Fleet in the AWS Systems Manager User Guide.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "

                                                                                                                                                                                      User-defined criteria for sending commands that target instances that meet the criteria. Key can be tag:<Amazon EC2 tag> or InstanceIds. For more information about how to send commands that target instances using Key,Value parameters, see Using Targets and Rate Controls to Send Commands to a Fleet in the AWS Systems Manager User Guide.

                                                                                                                                                                                      \n@param key User-defined criteria for sending commands that target instances that meet the criteria. Key can be tag:<Amazon EC2 tag> or InstanceIds. For more information about how to send commands that target instances using Key,Value parameters, see Using Targets and Rate Controls to Send Commands to a Fleet in the AWS Systems Manager User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "

                                                                                                                                                                                      User-defined criteria for sending commands that target instances that meet the criteria. Key can be tag:<Amazon EC2 tag> or InstanceIds. For more information about how to send commands that target instances using Key,Value parameters, see Using Targets and Rate Controls to Send Commands to a Fleet in the AWS Systems Manager User Guide.

                                                                                                                                                                                      \n@return User-defined criteria for sending commands that target instances that meet the criteria. Key can be tag:<Amazon EC2 tag> or InstanceIds. For more information about how to send commands that target instances using Key,Value parameters, see Using Targets and Rate Controls to Send Commands to a Fleet in the AWS Systems Manager User Guide.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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" : "

                                                                                                                                                                                      User-defined criteria for sending commands that target instances that meet the criteria. Key can be tag:<Amazon EC2 tag> or InstanceIds. For more information about how to send commands that target instances using Key,Value parameters, see Using Targets and Rate Controls to Send Commands to a Fleet in the AWS Systems Manager User Guide.

                                                                                                                                                                                      \n@param key User-defined criteria for sending commands that target instances that meet the criteria. Key can be tag:<Amazon EC2 tag> or InstanceIds. For more information about how to send commands that target instances using Key,Value parameters, see Using Targets and Rate Controls to Send Commands to a Fleet in the AWS Systems Manager User Guide.", "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" : "

                                                                                                                                                                                      User-defined criteria for sending commands that target instances that meet the criteria. Key can be tag:<Amazon EC2 tag> or InstanceIds. For more information about how to send commands that target instances using Key,Value parameters, see Using Targets and Rate Controls to Send Commands to a Fleet in the AWS Systems Manager User Guide.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getValues", "beanStyleSetterMethodName" : "setValues", "c2jName" : "Values", "c2jShape" : "TargetValues", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      User-defined criteria that maps to Key. For example, if you specified tag:ServerRole, you could specify value:WebServer to run a command on instances that include Amazon EC2 tags of ServerRole,WebServer. For more information about how to send commands that target instances using Key,Value parameters, see Using Targets and Rate Controls to Send Commands to a Fleet in the AWS Systems Manager User Guide.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #values(List)}.\n@param values a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #values(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      User-defined criteria that maps to Key. For example, if you specified tag:ServerRole, you could specify value:WebServer to run a command on instances that include Amazon EC2 tags of ServerRole,WebServer. For more information about how to send commands that target instances using Key,Value parameters, see Using Targets and Rate Controls to Send Commands to a Fleet in the AWS Systems Manager User Guide.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "values", "fluentSetterDocumentation" : "

                                                                                                                                                                                      User-defined criteria that maps to Key. For example, if you specified tag:ServerRole, you could specify value:WebServer to run a command on instances that include Amazon EC2 tags of ServerRole,WebServer. For more information about how to send commands that target instances using Key,Value parameters, see Using Targets and Rate Controls to Send Commands to a Fleet in the AWS Systems Manager User Guide.

                                                                                                                                                                                      \n@param values User-defined criteria that maps to Key. For example, if you specified tag:ServerRole, you could specify value:WebServer to run a command on instances that include Amazon EC2 tags of ServerRole,WebServer. For more information about how to send commands that target instances using Key,Value parameters, see Using Targets and Rate Controls to Send Commands to a Fleet in the AWS Systems Manager User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "values", "getterDocumentation" : "

                                                                                                                                                                                      User-defined criteria that maps to Key. For example, if you specified tag:ServerRole, you could specify value:WebServer to run a command on instances that include Amazon EC2 tags of ServerRole,WebServer. For more information about how to send commands that target instances using Key,Value parameters, see Using Targets and Rate Controls to Send Commands to a Fleet in the AWS Systems Manager User Guide.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return User-defined criteria that maps to Key. For example, if you specified tag:ServerRole, you could specify value:WebServer to run a command on instances that include Amazon EC2 tags of ServerRole,WebServer. For more information about how to send commands that target instances using Key,Value parameters, see Using Targets and Rate Controls to Send Commands to a Fleet in the AWS Systems Manager User Guide.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Values", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Values", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "TargetValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "Values", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      User-defined criteria that maps to Key. For example, if you specified tag:ServerRole, you could specify value:WebServer to run a command on instances that include Amazon EC2 tags of ServerRole,WebServer. For more information about how to send commands that target instances using Key,Value parameters, see Using Targets and Rate Controls to Send Commands to a Fleet in the AWS Systems Manager User Guide.

                                                                                                                                                                                      \n@param values User-defined criteria that maps to Key. For example, if you specified tag:ServerRole, you could specify value:WebServer to run a command on instances that include Amazon EC2 tags of ServerRole,WebServer. For more information about how to send commands that target instances using Key,Value parameters, see Using Targets and Rate Controls to Send Commands to a Fleet in the AWS Systems Manager User Guide.", "setterMethodName" : "setValues", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      User-defined criteria that maps to Key. For example, if you specified tag:ServerRole, you could specify value:WebServer to run a command on instances that include Amazon EC2 tags of ServerRole,WebServer. For more information about how to send commands that target instances using Key,Value parameters, see Using Targets and Rate Controls to Send Commands to a Fleet in the AWS Systems Manager User Guide.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Key" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "TargetKey", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      User-defined criteria for sending commands that target instances that meet the criteria. Key can be tag:<Amazon EC2 tag> or InstanceIds. For more information about how to send commands that target instances using Key,Value parameters, see Using Targets and Rate Controls to Send Commands to a Fleet in the AWS Systems Manager User Guide.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      User-defined criteria for sending commands that target instances that meet the criteria. Key can be tag:<Amazon EC2 tag> or InstanceIds. For more information about how to send commands that target instances using Key,Value parameters, see Using Targets and Rate Controls to Send Commands to a Fleet in the AWS Systems Manager User Guide.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "

                                                                                                                                                                                      User-defined criteria for sending commands that target instances that meet the criteria. Key can be tag:<Amazon EC2 tag> or InstanceIds. For more information about how to send commands that target instances using Key,Value parameters, see Using Targets and Rate Controls to Send Commands to a Fleet in the AWS Systems Manager User Guide.

                                                                                                                                                                                      \n@param key User-defined criteria for sending commands that target instances that meet the criteria. Key can be tag:<Amazon EC2 tag> or InstanceIds. For more information about how to send commands that target instances using Key,Value parameters, see Using Targets and Rate Controls to Send Commands to a Fleet in the AWS Systems Manager User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "

                                                                                                                                                                                      User-defined criteria for sending commands that target instances that meet the criteria. Key can be tag:<Amazon EC2 tag> or InstanceIds. For more information about how to send commands that target instances using Key,Value parameters, see Using Targets and Rate Controls to Send Commands to a Fleet in the AWS Systems Manager User Guide.

                                                                                                                                                                                      \n@return User-defined criteria for sending commands that target instances that meet the criteria. Key can be tag:<Amazon EC2 tag> or InstanceIds. For more information about how to send commands that target instances using Key,Value parameters, see Using Targets and Rate Controls to Send Commands to a Fleet in the AWS Systems Manager User Guide.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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" : "

                                                                                                                                                                                      User-defined criteria for sending commands that target instances that meet the criteria. Key can be tag:<Amazon EC2 tag> or InstanceIds. For more information about how to send commands that target instances using Key,Value parameters, see Using Targets and Rate Controls to Send Commands to a Fleet in the AWS Systems Manager User Guide.

                                                                                                                                                                                      \n@param key User-defined criteria for sending commands that target instances that meet the criteria. Key can be tag:<Amazon EC2 tag> or InstanceIds. For more information about how to send commands that target instances using Key,Value parameters, see Using Targets and Rate Controls to Send Commands to a Fleet in the AWS Systems Manager User Guide.", "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" : "

                                                                                                                                                                                      User-defined criteria for sending commands that target instances that meet the criteria. Key can be tag:<Amazon EC2 tag> or InstanceIds. For more information about how to send commands that target instances using Key,Value parameters, see Using Targets and Rate Controls to Send Commands to a Fleet in the AWS Systems Manager User Guide.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Values" : { "beanStyleGetterMethodName" : "getValues", "beanStyleSetterMethodName" : "setValues", "c2jName" : "Values", "c2jShape" : "TargetValues", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      User-defined criteria that maps to Key. For example, if you specified tag:ServerRole, you could specify value:WebServer to run a command on instances that include Amazon EC2 tags of ServerRole,WebServer. For more information about how to send commands that target instances using Key,Value parameters, see Using Targets and Rate Controls to Send Commands to a Fleet in the AWS Systems Manager User Guide.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #values(List)}.\n@param values a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #values(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      User-defined criteria that maps to Key. For example, if you specified tag:ServerRole, you could specify value:WebServer to run a command on instances that include Amazon EC2 tags of ServerRole,WebServer. For more information about how to send commands that target instances using Key,Value parameters, see Using Targets and Rate Controls to Send Commands to a Fleet in the AWS Systems Manager User Guide.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "values", "fluentSetterDocumentation" : "

                                                                                                                                                                                      User-defined criteria that maps to Key. For example, if you specified tag:ServerRole, you could specify value:WebServer to run a command on instances that include Amazon EC2 tags of ServerRole,WebServer. For more information about how to send commands that target instances using Key,Value parameters, see Using Targets and Rate Controls to Send Commands to a Fleet in the AWS Systems Manager User Guide.

                                                                                                                                                                                      \n@param values User-defined criteria that maps to Key. For example, if you specified tag:ServerRole, you could specify value:WebServer to run a command on instances that include Amazon EC2 tags of ServerRole,WebServer. For more information about how to send commands that target instances using Key,Value parameters, see Using Targets and Rate Controls to Send Commands to a Fleet in the AWS Systems Manager User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "values", "getterDocumentation" : "

                                                                                                                                                                                      User-defined criteria that maps to Key. For example, if you specified tag:ServerRole, you could specify value:WebServer to run a command on instances that include Amazon EC2 tags of ServerRole,WebServer. For more information about how to send commands that target instances using Key,Value parameters, see Using Targets and Rate Controls to Send Commands to a Fleet in the AWS Systems Manager User Guide.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return User-defined criteria that maps to Key. For example, if you specified tag:ServerRole, you could specify value:WebServer to run a command on instances that include Amazon EC2 tags of ServerRole,WebServer. For more information about how to send commands that target instances using Key,Value parameters, see Using Targets and Rate Controls to Send Commands to a Fleet in the AWS Systems Manager User Guide.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Values", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Values", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "TargetValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "Values", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      User-defined criteria that maps to Key. For example, if you specified tag:ServerRole, you could specify value:WebServer to run a command on instances that include Amazon EC2 tags of ServerRole,WebServer. For more information about how to send commands that target instances using Key,Value parameters, see Using Targets and Rate Controls to Send Commands to a Fleet in the AWS Systems Manager User Guide.

                                                                                                                                                                                      \n@param values User-defined criteria that maps to Key. For example, if you specified tag:ServerRole, you could specify value:WebServer to run a command on instances that include Amazon EC2 tags of ServerRole,WebServer. For more information about how to send commands that target instances using Key,Value parameters, see Using Targets and Rate Controls to Send Commands to a Fleet in the AWS Systems Manager User Guide.", "setterMethodName" : "setValues", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      User-defined criteria that maps to Key. For example, if you specified tag:ServerRole, you could specify value:WebServer to run a command on instances that include Amazon EC2 tags of ServerRole,WebServer. For more information about how to send commands that target instances using Key,Value parameters, see Using Targets and Rate Controls to Send Commands to a Fleet in the AWS Systems Manager User Guide.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "Key", "c2jShape" : "TargetKey", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      User-defined criteria for sending commands that target instances that meet the criteria. Key can be tag:<Amazon EC2 tag> or InstanceIds. For more information about how to send commands that target instances using Key,Value parameters, see Using Targets and Rate Controls to Send Commands to a Fleet in the AWS Systems Manager User Guide.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      User-defined criteria for sending commands that target instances that meet the criteria. Key can be tag:<Amazon EC2 tag> or InstanceIds. For more information about how to send commands that target instances using Key,Value parameters, see Using Targets and Rate Controls to Send Commands to a Fleet in the AWS Systems Manager User Guide.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "

                                                                                                                                                                                      User-defined criteria for sending commands that target instances that meet the criteria. Key can be tag:<Amazon EC2 tag> or InstanceIds. For more information about how to send commands that target instances using Key,Value parameters, see Using Targets and Rate Controls to Send Commands to a Fleet in the AWS Systems Manager User Guide.

                                                                                                                                                                                      \n@param key User-defined criteria for sending commands that target instances that meet the criteria. Key can be tag:<Amazon EC2 tag> or InstanceIds. For more information about how to send commands that target instances using Key,Value parameters, see Using Targets and Rate Controls to Send Commands to a Fleet in the AWS Systems Manager User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "

                                                                                                                                                                                      User-defined criteria for sending commands that target instances that meet the criteria. Key can be tag:<Amazon EC2 tag> or InstanceIds. For more information about how to send commands that target instances using Key,Value parameters, see Using Targets and Rate Controls to Send Commands to a Fleet in the AWS Systems Manager User Guide.

                                                                                                                                                                                      \n@return User-defined criteria for sending commands that target instances that meet the criteria. Key can be tag:<Amazon EC2 tag> or InstanceIds. For more information about how to send commands that target instances using Key,Value parameters, see Using Targets and Rate Controls to Send Commands to a Fleet in the AWS Systems Manager User Guide.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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" : "

                                                                                                                                                                                      User-defined criteria for sending commands that target instances that meet the criteria. Key can be tag:<Amazon EC2 tag> or InstanceIds. For more information about how to send commands that target instances using Key,Value parameters, see Using Targets and Rate Controls to Send Commands to a Fleet in the AWS Systems Manager User Guide.

                                                                                                                                                                                      \n@param key User-defined criteria for sending commands that target instances that meet the criteria. Key can be tag:<Amazon EC2 tag> or InstanceIds. For more information about how to send commands that target instances using Key,Value parameters, see Using Targets and Rate Controls to Send Commands to a Fleet in the AWS Systems Manager User Guide.", "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" : "

                                                                                                                                                                                      User-defined criteria for sending commands that target instances that meet the criteria. Key can be tag:<Amazon EC2 tag> or InstanceIds. For more information about how to send commands that target instances using Key,Value parameters, see Using Targets and Rate Controls to Send Commands to a Fleet in the AWS Systems Manager User Guide.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getValues", "beanStyleSetterMethodName" : "setValues", "c2jName" : "Values", "c2jShape" : "TargetValues", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      User-defined criteria that maps to Key. For example, if you specified tag:ServerRole, you could specify value:WebServer to run a command on instances that include Amazon EC2 tags of ServerRole,WebServer. For more information about how to send commands that target instances using Key,Value parameters, see Using Targets and Rate Controls to Send Commands to a Fleet in the AWS Systems Manager User Guide.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #values(List)}.\n@param values a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #values(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      User-defined criteria that maps to Key. For example, if you specified tag:ServerRole, you could specify value:WebServer to run a command on instances that include Amazon EC2 tags of ServerRole,WebServer. For more information about how to send commands that target instances using Key,Value parameters, see Using Targets and Rate Controls to Send Commands to a Fleet in the AWS Systems Manager User Guide.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "values", "fluentSetterDocumentation" : "

                                                                                                                                                                                      User-defined criteria that maps to Key. For example, if you specified tag:ServerRole, you could specify value:WebServer to run a command on instances that include Amazon EC2 tags of ServerRole,WebServer. For more information about how to send commands that target instances using Key,Value parameters, see Using Targets and Rate Controls to Send Commands to a Fleet in the AWS Systems Manager User Guide.

                                                                                                                                                                                      \n@param values User-defined criteria that maps to Key. For example, if you specified tag:ServerRole, you could specify value:WebServer to run a command on instances that include Amazon EC2 tags of ServerRole,WebServer. For more information about how to send commands that target instances using Key,Value parameters, see Using Targets and Rate Controls to Send Commands to a Fleet in the AWS Systems Manager User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "values", "getterDocumentation" : "

                                                                                                                                                                                      User-defined criteria that maps to Key. For example, if you specified tag:ServerRole, you could specify value:WebServer to run a command on instances that include Amazon EC2 tags of ServerRole,WebServer. For more information about how to send commands that target instances using Key,Value parameters, see Using Targets and Rate Controls to Send Commands to a Fleet in the AWS Systems Manager User Guide.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return User-defined criteria that maps to Key. For example, if you specified tag:ServerRole, you could specify value:WebServer to run a command on instances that include Amazon EC2 tags of ServerRole,WebServer. For more information about how to send commands that target instances using Key,Value parameters, see Using Targets and Rate Controls to Send Commands to a Fleet in the AWS Systems Manager User Guide.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Values", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Values", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "TargetValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "Values", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      User-defined criteria that maps to Key. For example, if you specified tag:ServerRole, you could specify value:WebServer to run a command on instances that include Amazon EC2 tags of ServerRole,WebServer. For more information about how to send commands that target instances using Key,Value parameters, see Using Targets and Rate Controls to Send Commands to a Fleet in the AWS Systems Manager User Guide.

                                                                                                                                                                                      \n@param values User-defined criteria that maps to Key. For example, if you specified tag:ServerRole, you could specify value:WebServer to run a command on instances that include Amazon EC2 tags of ServerRole,WebServer. For more information about how to send commands that target instances using Key,Value parameters, see Using Targets and Rate Controls to Send Commands to a Fleet in the AWS Systems Manager User Guide.", "setterMethodName" : "setValues", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "values", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      User-defined criteria that maps to Key. For example, if you specified tag:ServerRole, you could specify value:WebServer to run a command on instances that include Amazon EC2 tags of ServerRole,WebServer. For more information about how to send commands that target instances using Key,Value parameters, see Using Targets and Rate Controls to Send Commands to a Fleet in the AWS Systems Manager User Guide.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "Target", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "Target", "variableName" : "target", "variableType" : "Target", "documentation" : null, "simpleType" : "Target", "variableSetterType" : "Target" }, "wrapper" : false }, "TargetInUseException" : { "c2jName" : "TargetInUseException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                      You specified the Safe option for the DeregisterTargetFromMaintenanceWindow operation, but the target is still referenced in a task.

                                                                                                                                                                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "TargetInUseException", "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" : "TargetInUseException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "TargetInUseException", "variableName" : "targetInUseException", "variableType" : "TargetInUseException", "documentation" : null, "simpleType" : "TargetInUseException", "variableSetterType" : "TargetInUseException" }, "wrapper" : false }, "TargetLocation" : { "c2jName" : "TargetLocation", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The combination of AWS Regions and accounts targeted by the current Automation execution.

                                                                                                                                                                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : null, "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getAccounts", "beanStyleSetterMethodName" : "setAccounts", "c2jName" : "Accounts", "c2jShape" : "Accounts", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The AWS accounts targeted by the current Automation execution.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #accounts(List)}.\n@param accounts a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #accounts(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The AWS accounts targeted by the current Automation execution.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accounts", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The AWS accounts targeted by the current Automation execution.

                                                                                                                                                                                      \n@param accounts The AWS accounts targeted by the current Automation execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "accounts", "getterDocumentation" : "

                                                                                                                                                                                      The AWS accounts targeted by the current Automation execution.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return The AWS accounts targeted by the current Automation execution.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Accounts", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Accounts", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Account", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "Accounts", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The AWS accounts targeted by the current Automation execution.

                                                                                                                                                                                      \n@param accounts The AWS accounts targeted by the current Automation execution.", "setterMethodName" : "setAccounts", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "accounts", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "accounts", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      The AWS accounts targeted by the current Automation execution.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRegions", "beanStyleSetterMethodName" : "setRegions", "c2jName" : "Regions", "c2jShape" : "Regions", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The AWS Regions targeted by the current Automation execution.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #regions(List)}.\n@param regions a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #regions(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The AWS Regions targeted by the current Automation execution.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "regions", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The AWS Regions targeted by the current Automation execution.

                                                                                                                                                                                      \n@param regions The AWS Regions targeted by the current Automation execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "regions", "getterDocumentation" : "

                                                                                                                                                                                      The AWS Regions targeted by the current Automation execution.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return The AWS Regions targeted by the current Automation execution.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Regions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Regions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Region", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "Regions", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The AWS Regions targeted by the current Automation execution.

                                                                                                                                                                                      \n@param regions The AWS Regions targeted by the current Automation execution.", "setterMethodName" : "setRegions", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "regions", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "regions", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      The AWS Regions targeted by the current Automation execution.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTargetLocationMaxConcurrency", "beanStyleSetterMethodName" : "setTargetLocationMaxConcurrency", "c2jName" : "TargetLocationMaxConcurrency", "c2jShape" : "MaxConcurrency", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The maximum number of AWS accounts and AWS regions allowed to run the Automation concurrently

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #targetLocationMaxConcurrency(String)}.\n@param targetLocationMaxConcurrency a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetLocationMaxConcurrency(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The maximum number of AWS accounts and AWS regions allowed to run the Automation concurrently

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetLocationMaxConcurrency", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The maximum number of AWS accounts and AWS regions allowed to run the Automation concurrently

                                                                                                                                                                                      \n@param targetLocationMaxConcurrency The maximum number of AWS accounts and AWS regions allowed to run the Automation concurrently\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetLocationMaxConcurrency", "getterDocumentation" : "

                                                                                                                                                                                      The maximum number of AWS accounts and AWS regions allowed to run the Automation concurrently

                                                                                                                                                                                      \n@return The maximum number of AWS accounts and AWS regions allowed to run the Automation concurrently", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TargetLocationMaxConcurrency", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TargetLocationMaxConcurrency", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TargetLocationMaxConcurrency", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The maximum number of AWS accounts and AWS regions allowed to run the Automation concurrently

                                                                                                                                                                                      \n@param targetLocationMaxConcurrency The maximum number of AWS accounts and AWS regions allowed to run the Automation concurrently", "setterMethodName" : "setTargetLocationMaxConcurrency", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "targetLocationMaxConcurrency", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "targetLocationMaxConcurrency", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The maximum number of AWS accounts and AWS regions allowed to run the Automation concurrently

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTargetLocationMaxErrors", "beanStyleSetterMethodName" : "setTargetLocationMaxErrors", "c2jName" : "TargetLocationMaxErrors", "c2jShape" : "MaxErrors", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The maximum number of errors allowed before the system stops queueing additional Automation executions for the currently running Automation.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #targetLocationMaxErrors(String)}.\n@param targetLocationMaxErrors a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetLocationMaxErrors(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The maximum number of errors allowed before the system stops queueing additional Automation executions for the currently running Automation.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetLocationMaxErrors", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The maximum number of errors allowed before the system stops queueing additional Automation executions for the currently running Automation.

                                                                                                                                                                                      \n@param targetLocationMaxErrors The maximum number of errors allowed before the system stops queueing additional Automation executions for the currently running Automation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetLocationMaxErrors", "getterDocumentation" : "

                                                                                                                                                                                      The maximum number of errors allowed before the system stops queueing additional Automation executions for the currently running Automation.

                                                                                                                                                                                      \n@return The maximum number of errors allowed before the system stops queueing additional Automation executions for the currently running Automation.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TargetLocationMaxErrors", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TargetLocationMaxErrors", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TargetLocationMaxErrors", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The maximum number of errors allowed before the system stops queueing additional Automation executions for the currently running Automation.

                                                                                                                                                                                      \n@param targetLocationMaxErrors The maximum number of errors allowed before the system stops queueing additional Automation executions for the currently running Automation.", "setterMethodName" : "setTargetLocationMaxErrors", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "targetLocationMaxErrors", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "targetLocationMaxErrors", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The maximum number of errors allowed before the system stops queueing additional Automation executions for the currently running Automation.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getExecutionRoleName", "beanStyleSetterMethodName" : "setExecutionRoleName", "c2jName" : "ExecutionRoleName", "c2jShape" : "ExecutionRoleName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The Automation execution role used by the currently running Automation.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #executionRoleName(String)}.\n@param executionRoleName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #executionRoleName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The Automation execution role used by the currently running Automation.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "executionRoleName", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The Automation execution role used by the currently running Automation.

                                                                                                                                                                                      \n@param executionRoleName The Automation execution role used by the currently running Automation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "executionRoleName", "getterDocumentation" : "

                                                                                                                                                                                      The Automation execution role used by the currently running Automation.

                                                                                                                                                                                      \n@return The Automation execution role used by the currently running Automation.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ExecutionRoleName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ExecutionRoleName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ExecutionRoleName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The Automation execution role used by the currently running Automation.

                                                                                                                                                                                      \n@param executionRoleName The Automation execution role used by the currently running Automation.", "setterMethodName" : "setExecutionRoleName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "executionRoleName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "executionRoleName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The Automation execution role used by the currently running Automation.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Accounts" : { "beanStyleGetterMethodName" : "getAccounts", "beanStyleSetterMethodName" : "setAccounts", "c2jName" : "Accounts", "c2jShape" : "Accounts", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The AWS accounts targeted by the current Automation execution.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #accounts(List)}.\n@param accounts a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #accounts(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The AWS accounts targeted by the current Automation execution.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accounts", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The AWS accounts targeted by the current Automation execution.

                                                                                                                                                                                      \n@param accounts The AWS accounts targeted by the current Automation execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "accounts", "getterDocumentation" : "

                                                                                                                                                                                      The AWS accounts targeted by the current Automation execution.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return The AWS accounts targeted by the current Automation execution.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Accounts", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Accounts", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Account", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "Accounts", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The AWS accounts targeted by the current Automation execution.

                                                                                                                                                                                      \n@param accounts The AWS accounts targeted by the current Automation execution.", "setterMethodName" : "setAccounts", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "accounts", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "accounts", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      The AWS accounts targeted by the current Automation execution.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "ExecutionRoleName" : { "beanStyleGetterMethodName" : "getExecutionRoleName", "beanStyleSetterMethodName" : "setExecutionRoleName", "c2jName" : "ExecutionRoleName", "c2jShape" : "ExecutionRoleName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The Automation execution role used by the currently running Automation.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #executionRoleName(String)}.\n@param executionRoleName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #executionRoleName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The Automation execution role used by the currently running Automation.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "executionRoleName", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The Automation execution role used by the currently running Automation.

                                                                                                                                                                                      \n@param executionRoleName The Automation execution role used by the currently running Automation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "executionRoleName", "getterDocumentation" : "

                                                                                                                                                                                      The Automation execution role used by the currently running Automation.

                                                                                                                                                                                      \n@return The Automation execution role used by the currently running Automation.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ExecutionRoleName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ExecutionRoleName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ExecutionRoleName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The Automation execution role used by the currently running Automation.

                                                                                                                                                                                      \n@param executionRoleName The Automation execution role used by the currently running Automation.", "setterMethodName" : "setExecutionRoleName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "executionRoleName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "executionRoleName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The Automation execution role used by the currently running Automation.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Regions" : { "beanStyleGetterMethodName" : "getRegions", "beanStyleSetterMethodName" : "setRegions", "c2jName" : "Regions", "c2jShape" : "Regions", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The AWS Regions targeted by the current Automation execution.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #regions(List)}.\n@param regions a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #regions(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The AWS Regions targeted by the current Automation execution.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "regions", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The AWS Regions targeted by the current Automation execution.

                                                                                                                                                                                      \n@param regions The AWS Regions targeted by the current Automation execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "regions", "getterDocumentation" : "

                                                                                                                                                                                      The AWS Regions targeted by the current Automation execution.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return The AWS Regions targeted by the current Automation execution.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Regions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Regions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Region", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "Regions", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The AWS Regions targeted by the current Automation execution.

                                                                                                                                                                                      \n@param regions The AWS Regions targeted by the current Automation execution.", "setterMethodName" : "setRegions", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "regions", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "regions", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      The AWS Regions targeted by the current Automation execution.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "TargetLocationMaxConcurrency" : { "beanStyleGetterMethodName" : "getTargetLocationMaxConcurrency", "beanStyleSetterMethodName" : "setTargetLocationMaxConcurrency", "c2jName" : "TargetLocationMaxConcurrency", "c2jShape" : "MaxConcurrency", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The maximum number of AWS accounts and AWS regions allowed to run the Automation concurrently

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #targetLocationMaxConcurrency(String)}.\n@param targetLocationMaxConcurrency a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetLocationMaxConcurrency(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The maximum number of AWS accounts and AWS regions allowed to run the Automation concurrently

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetLocationMaxConcurrency", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The maximum number of AWS accounts and AWS regions allowed to run the Automation concurrently

                                                                                                                                                                                      \n@param targetLocationMaxConcurrency The maximum number of AWS accounts and AWS regions allowed to run the Automation concurrently\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetLocationMaxConcurrency", "getterDocumentation" : "

                                                                                                                                                                                      The maximum number of AWS accounts and AWS regions allowed to run the Automation concurrently

                                                                                                                                                                                      \n@return The maximum number of AWS accounts and AWS regions allowed to run the Automation concurrently", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TargetLocationMaxConcurrency", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TargetLocationMaxConcurrency", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TargetLocationMaxConcurrency", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The maximum number of AWS accounts and AWS regions allowed to run the Automation concurrently

                                                                                                                                                                                      \n@param targetLocationMaxConcurrency The maximum number of AWS accounts and AWS regions allowed to run the Automation concurrently", "setterMethodName" : "setTargetLocationMaxConcurrency", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "targetLocationMaxConcurrency", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "targetLocationMaxConcurrency", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The maximum number of AWS accounts and AWS regions allowed to run the Automation concurrently

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "TargetLocationMaxErrors" : { "beanStyleGetterMethodName" : "getTargetLocationMaxErrors", "beanStyleSetterMethodName" : "setTargetLocationMaxErrors", "c2jName" : "TargetLocationMaxErrors", "c2jShape" : "MaxErrors", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The maximum number of errors allowed before the system stops queueing additional Automation executions for the currently running Automation.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #targetLocationMaxErrors(String)}.\n@param targetLocationMaxErrors a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetLocationMaxErrors(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The maximum number of errors allowed before the system stops queueing additional Automation executions for the currently running Automation.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetLocationMaxErrors", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The maximum number of errors allowed before the system stops queueing additional Automation executions for the currently running Automation.

                                                                                                                                                                                      \n@param targetLocationMaxErrors The maximum number of errors allowed before the system stops queueing additional Automation executions for the currently running Automation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetLocationMaxErrors", "getterDocumentation" : "

                                                                                                                                                                                      The maximum number of errors allowed before the system stops queueing additional Automation executions for the currently running Automation.

                                                                                                                                                                                      \n@return The maximum number of errors allowed before the system stops queueing additional Automation executions for the currently running Automation.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TargetLocationMaxErrors", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TargetLocationMaxErrors", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TargetLocationMaxErrors", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The maximum number of errors allowed before the system stops queueing additional Automation executions for the currently running Automation.

                                                                                                                                                                                      \n@param targetLocationMaxErrors The maximum number of errors allowed before the system stops queueing additional Automation executions for the currently running Automation.", "setterMethodName" : "setTargetLocationMaxErrors", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "targetLocationMaxErrors", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "targetLocationMaxErrors", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The maximum number of errors allowed before the system stops queueing additional Automation executions for the currently running Automation.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getAccounts", "beanStyleSetterMethodName" : "setAccounts", "c2jName" : "Accounts", "c2jShape" : "Accounts", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The AWS accounts targeted by the current Automation execution.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #accounts(List)}.\n@param accounts a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #accounts(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The AWS accounts targeted by the current Automation execution.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "accounts", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The AWS accounts targeted by the current Automation execution.

                                                                                                                                                                                      \n@param accounts The AWS accounts targeted by the current Automation execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "accounts", "getterDocumentation" : "

                                                                                                                                                                                      The AWS accounts targeted by the current Automation execution.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return The AWS accounts targeted by the current Automation execution.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Accounts", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Accounts", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Account", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "Accounts", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The AWS accounts targeted by the current Automation execution.

                                                                                                                                                                                      \n@param accounts The AWS accounts targeted by the current Automation execution.", "setterMethodName" : "setAccounts", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "accounts", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "accounts", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      The AWS accounts targeted by the current Automation execution.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRegions", "beanStyleSetterMethodName" : "setRegions", "c2jName" : "Regions", "c2jShape" : "Regions", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The AWS Regions targeted by the current Automation execution.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #regions(List)}.\n@param regions a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #regions(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The AWS Regions targeted by the current Automation execution.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "regions", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The AWS Regions targeted by the current Automation execution.

                                                                                                                                                                                      \n@param regions The AWS Regions targeted by the current Automation execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "regions", "getterDocumentation" : "

                                                                                                                                                                                      The AWS Regions targeted by the current Automation execution.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return The AWS Regions targeted by the current Automation execution.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Regions", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Regions", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Region", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "Regions", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The AWS Regions targeted by the current Automation execution.

                                                                                                                                                                                      \n@param regions The AWS Regions targeted by the current Automation execution.", "setterMethodName" : "setRegions", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "regions", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "regions", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      The AWS Regions targeted by the current Automation execution.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTargetLocationMaxConcurrency", "beanStyleSetterMethodName" : "setTargetLocationMaxConcurrency", "c2jName" : "TargetLocationMaxConcurrency", "c2jShape" : "MaxConcurrency", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The maximum number of AWS accounts and AWS regions allowed to run the Automation concurrently

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #targetLocationMaxConcurrency(String)}.\n@param targetLocationMaxConcurrency a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetLocationMaxConcurrency(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The maximum number of AWS accounts and AWS regions allowed to run the Automation concurrently

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetLocationMaxConcurrency", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The maximum number of AWS accounts and AWS regions allowed to run the Automation concurrently

                                                                                                                                                                                      \n@param targetLocationMaxConcurrency The maximum number of AWS accounts and AWS regions allowed to run the Automation concurrently\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetLocationMaxConcurrency", "getterDocumentation" : "

                                                                                                                                                                                      The maximum number of AWS accounts and AWS regions allowed to run the Automation concurrently

                                                                                                                                                                                      \n@return The maximum number of AWS accounts and AWS regions allowed to run the Automation concurrently", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TargetLocationMaxConcurrency", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TargetLocationMaxConcurrency", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TargetLocationMaxConcurrency", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The maximum number of AWS accounts and AWS regions allowed to run the Automation concurrently

                                                                                                                                                                                      \n@param targetLocationMaxConcurrency The maximum number of AWS accounts and AWS regions allowed to run the Automation concurrently", "setterMethodName" : "setTargetLocationMaxConcurrency", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "targetLocationMaxConcurrency", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "targetLocationMaxConcurrency", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The maximum number of AWS accounts and AWS regions allowed to run the Automation concurrently

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTargetLocationMaxErrors", "beanStyleSetterMethodName" : "setTargetLocationMaxErrors", "c2jName" : "TargetLocationMaxErrors", "c2jShape" : "MaxErrors", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The maximum number of errors allowed before the system stops queueing additional Automation executions for the currently running Automation.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #targetLocationMaxErrors(String)}.\n@param targetLocationMaxErrors a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetLocationMaxErrors(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The maximum number of errors allowed before the system stops queueing additional Automation executions for the currently running Automation.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetLocationMaxErrors", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The maximum number of errors allowed before the system stops queueing additional Automation executions for the currently running Automation.

                                                                                                                                                                                      \n@param targetLocationMaxErrors The maximum number of errors allowed before the system stops queueing additional Automation executions for the currently running Automation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetLocationMaxErrors", "getterDocumentation" : "

                                                                                                                                                                                      The maximum number of errors allowed before the system stops queueing additional Automation executions for the currently running Automation.

                                                                                                                                                                                      \n@return The maximum number of errors allowed before the system stops queueing additional Automation executions for the currently running Automation.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TargetLocationMaxErrors", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TargetLocationMaxErrors", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TargetLocationMaxErrors", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The maximum number of errors allowed before the system stops queueing additional Automation executions for the currently running Automation.

                                                                                                                                                                                      \n@param targetLocationMaxErrors The maximum number of errors allowed before the system stops queueing additional Automation executions for the currently running Automation.", "setterMethodName" : "setTargetLocationMaxErrors", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "targetLocationMaxErrors", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "targetLocationMaxErrors", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The maximum number of errors allowed before the system stops queueing additional Automation executions for the currently running Automation.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getExecutionRoleName", "beanStyleSetterMethodName" : "setExecutionRoleName", "c2jName" : "ExecutionRoleName", "c2jShape" : "ExecutionRoleName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The Automation execution role used by the currently running Automation.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #executionRoleName(String)}.\n@param executionRoleName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #executionRoleName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The Automation execution role used by the currently running Automation.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "executionRoleName", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The Automation execution role used by the currently running Automation.

                                                                                                                                                                                      \n@param executionRoleName The Automation execution role used by the currently running Automation.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "executionRoleName", "getterDocumentation" : "

                                                                                                                                                                                      The Automation execution role used by the currently running Automation.

                                                                                                                                                                                      \n@return The Automation execution role used by the currently running Automation.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ExecutionRoleName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ExecutionRoleName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ExecutionRoleName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The Automation execution role used by the currently running Automation.

                                                                                                                                                                                      \n@param executionRoleName The Automation execution role used by the currently running Automation.", "setterMethodName" : "setExecutionRoleName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "executionRoleName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "executionRoleName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The Automation execution role used by the currently running Automation.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "TargetLocation", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "TargetLocation", "variableName" : "targetLocation", "variableType" : "TargetLocation", "documentation" : null, "simpleType" : "TargetLocation", "variableSetterType" : "TargetLocation" }, "wrapper" : false }, "TargetNotConnectedException" : { "c2jName" : "TargetNotConnected", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The specified target instance for the session is not fully configured for use with Session Manager. For more information, see Getting Started with Session Manager in the AWS Systems Manager User Guide.

                                                                                                                                                                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "TargetNotConnected", "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" : "TargetNotConnectedException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "TargetNotConnectedException", "variableName" : "targetNotConnectedException", "variableType" : "TargetNotConnectedException", "documentation" : null, "simpleType" : "TargetNotConnectedException", "variableSetterType" : "TargetNotConnectedException" }, "wrapper" : false }, "TerminateSessionRequest" : { "c2jName" : "TerminateSessionRequest", "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" : "TerminateSession", "locationName" : null, "requestUri" : "/", "target" : "AmazonSSM.TerminateSession", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getSessionId", "beanStyleSetterMethodName" : "setSessionId", "c2jName" : "SessionId", "c2jShape" : "SessionId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The ID of the session to terminate.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #sessionId(String)}.\n@param sessionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sessionId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The ID of the session to terminate.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sessionId", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The ID of the session to terminate.

                                                                                                                                                                                      \n@param sessionId The ID of the session to terminate.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sessionId", "getterDocumentation" : "

                                                                                                                                                                                      The ID of the session to terminate.

                                                                                                                                                                                      \n@return The ID of the session to terminate.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SessionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SessionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SessionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The ID of the session to terminate.

                                                                                                                                                                                      \n@param sessionId The ID of the session to terminate.", "setterMethodName" : "setSessionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sessionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sessionId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The ID of the session to terminate.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "SessionId" : { "beanStyleGetterMethodName" : "getSessionId", "beanStyleSetterMethodName" : "setSessionId", "c2jName" : "SessionId", "c2jShape" : "SessionId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The ID of the session to terminate.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #sessionId(String)}.\n@param sessionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sessionId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The ID of the session to terminate.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sessionId", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The ID of the session to terminate.

                                                                                                                                                                                      \n@param sessionId The ID of the session to terminate.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sessionId", "getterDocumentation" : "

                                                                                                                                                                                      The ID of the session to terminate.

                                                                                                                                                                                      \n@return The ID of the session to terminate.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SessionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SessionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SessionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The ID of the session to terminate.

                                                                                                                                                                                      \n@param sessionId The ID of the session to terminate.", "setterMethodName" : "setSessionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sessionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sessionId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The ID of the session to terminate.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getSessionId", "beanStyleSetterMethodName" : "setSessionId", "c2jName" : "SessionId", "c2jShape" : "SessionId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The ID of the session to terminate.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #sessionId(String)}.\n@param sessionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sessionId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The ID of the session to terminate.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sessionId", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The ID of the session to terminate.

                                                                                                                                                                                      \n@param sessionId The ID of the session to terminate.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sessionId", "getterDocumentation" : "

                                                                                                                                                                                      The ID of the session to terminate.

                                                                                                                                                                                      \n@return The ID of the session to terminate.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SessionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SessionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SessionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The ID of the session to terminate.

                                                                                                                                                                                      \n@param sessionId The ID of the session to terminate.", "setterMethodName" : "setSessionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sessionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sessionId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The ID of the session to terminate.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "SessionId" ], "shapeName" : "TerminateSessionRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "TerminateSessionRequest", "variableName" : "terminateSessionRequest", "variableType" : "TerminateSessionRequest", "documentation" : null, "simpleType" : "TerminateSessionRequest", "variableSetterType" : "TerminateSessionRequest" }, "wrapper" : false }, "TerminateSessionResponse" : { "c2jName" : "TerminateSessionResponse", "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" : [ { "beanStyleGetterMethodName" : "getSessionId", "beanStyleSetterMethodName" : "setSessionId", "c2jName" : "SessionId", "c2jShape" : "SessionId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The ID of the session that has been terminated.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #sessionId(String)}.\n@param sessionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sessionId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The ID of the session that has been terminated.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sessionId", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The ID of the session that has been terminated.

                                                                                                                                                                                      \n@param sessionId The ID of the session that has been terminated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sessionId", "getterDocumentation" : "

                                                                                                                                                                                      The ID of the session that has been terminated.

                                                                                                                                                                                      \n@return The ID of the session that has been terminated.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SessionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SessionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SessionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The ID of the session that has been terminated.

                                                                                                                                                                                      \n@param sessionId The ID of the session that has been terminated.", "setterMethodName" : "setSessionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sessionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sessionId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The ID of the session that has been terminated.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "SessionId" : { "beanStyleGetterMethodName" : "getSessionId", "beanStyleSetterMethodName" : "setSessionId", "c2jName" : "SessionId", "c2jShape" : "SessionId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The ID of the session that has been terminated.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #sessionId(String)}.\n@param sessionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sessionId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The ID of the session that has been terminated.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sessionId", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The ID of the session that has been terminated.

                                                                                                                                                                                      \n@param sessionId The ID of the session that has been terminated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sessionId", "getterDocumentation" : "

                                                                                                                                                                                      The ID of the session that has been terminated.

                                                                                                                                                                                      \n@return The ID of the session that has been terminated.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SessionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SessionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SessionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The ID of the session that has been terminated.

                                                                                                                                                                                      \n@param sessionId The ID of the session that has been terminated.", "setterMethodName" : "setSessionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sessionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sessionId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The ID of the session that has been terminated.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getSessionId", "beanStyleSetterMethodName" : "setSessionId", "c2jName" : "SessionId", "c2jShape" : "SessionId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The ID of the session that has been terminated.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #sessionId(String)}.\n@param sessionId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sessionId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The ID of the session that has been terminated.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sessionId", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The ID of the session that has been terminated.

                                                                                                                                                                                      \n@param sessionId The ID of the session that has been terminated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sessionId", "getterDocumentation" : "

                                                                                                                                                                                      The ID of the session that has been terminated.

                                                                                                                                                                                      \n@return The ID of the session that has been terminated.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SessionId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SessionId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SessionId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The ID of the session that has been terminated.

                                                                                                                                                                                      \n@param sessionId The ID of the session that has been terminated.", "setterMethodName" : "setSessionId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "sessionId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "sessionId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The ID of the session that has been terminated.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "TerminateSessionResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "TerminateSessionResponse", "variableName" : "terminateSessionResponse", "variableType" : "TerminateSessionResponse", "documentation" : null, "simpleType" : "TerminateSessionResponse", "variableSetterType" : "TerminateSessionResponse" }, "wrapper" : false }, "TooManyTagsErrorException" : { "c2jName" : "TooManyTagsError", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The Targets parameter includes too many tags. Remove one or more tags and try the command again.

                                                                                                                                                                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "TooManyTagsError", "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" : "TooManyTagsErrorException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "TooManyTagsErrorException", "variableName" : "tooManyTagsErrorException", "variableType" : "TooManyTagsErrorException", "documentation" : null, "simpleType" : "TooManyTagsErrorException", "variableSetterType" : "TooManyTagsErrorException" }, "wrapper" : false }, "TooManyUpdatesException" : { "c2jName" : "TooManyUpdates", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                      There are concurrent updates for a resource that supports one update at a time.

                                                                                                                                                                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "TooManyUpdates", "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" : "TooManyUpdatesException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "TooManyUpdatesException", "variableName" : "tooManyUpdatesException", "variableType" : "TooManyUpdatesException", "documentation" : null, "simpleType" : "TooManyUpdatesException", "variableSetterType" : "TooManyUpdatesException" }, "wrapper" : false }, "TotalSizeLimitExceededException" : { "c2jName" : "TotalSizeLimitExceededException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The size of inventory data has exceeded the total size limit for the resource.

                                                                                                                                                                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "TotalSizeLimitExceededException", "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" : "TotalSizeLimitExceededException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "TotalSizeLimitExceededException", "variableName" : "totalSizeLimitExceededException", "variableType" : "TotalSizeLimitExceededException", "documentation" : null, "simpleType" : "TotalSizeLimitExceededException", "variableSetterType" : "TotalSizeLimitExceededException" }, "wrapper" : false }, "UnsupportedFeatureRequiredException" : { "c2jName" : "UnsupportedFeatureRequiredException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Microsoft application patching is only available on EC2 instances and Advanced Instances. To patch Microsoft applications on on-premises servers and VMs, you must enable Advanced Instances. For more information, see Using the Advanced-Instances Tier in the AWS Systems Manager User Guide.

                                                                                                                                                                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "UnsupportedFeatureRequiredException", "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" : "UnsupportedFeatureRequiredException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UnsupportedFeatureRequiredException", "variableName" : "unsupportedFeatureRequiredException", "variableType" : "UnsupportedFeatureRequiredException", "documentation" : null, "simpleType" : "UnsupportedFeatureRequiredException", "variableSetterType" : "UnsupportedFeatureRequiredException" }, "wrapper" : false }, "UnsupportedInventoryItemContextException" : { "c2jName" : "UnsupportedInventoryItemContextException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The Context attribute that you specified for the InventoryItem is not allowed for this inventory type. You can only use the Context attribute with inventory types like AWS:ComplianceItem.

                                                                                                                                                                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "UnsupportedInventoryItemContextException", "event" : false, "eventStream" : false, "explicitEventPayloadMember" : null, "hasHeaderMember" : false, "hasPayloadMember" : false, "hasRequiresLengthMember" : false, "hasStatusCodeMember" : false, "hasStreamingMember" : false, "httpStatusCode" : null, "marshaller" : null, "members" : [ { "beanStyleGetterMethodName" : "getTypeName", "beanStyleSetterMethodName" : "setTypeName", "c2jName" : "TypeName", "c2jShape" : "InventoryItemTypeName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the TypeName property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeName(String)}.\n@param typeName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #typeName(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "typeName", "fluentSetterDocumentation" : "Sets the value of the TypeName property for this object.\n\n@param typeName The new value for the TypeName property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "typeName", "getterDocumentation" : "Returns the value of the TypeName property for this object.\n@return The value of the TypeName property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TypeName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TypeName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TypeName", "sensitive" : false, "setterDocumentation" : "Sets the value of the TypeName property for this object.\n\n@param typeName The new value for the TypeName property for this object.", "setterMethodName" : "setTypeName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "typeName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "typeName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "TypeName" : { "beanStyleGetterMethodName" : "getTypeName", "beanStyleSetterMethodName" : "setTypeName", "c2jName" : "TypeName", "c2jShape" : "InventoryItemTypeName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the TypeName property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeName(String)}.\n@param typeName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #typeName(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "typeName", "fluentSetterDocumentation" : "Sets the value of the TypeName property for this object.\n\n@param typeName The new value for the TypeName property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "typeName", "getterDocumentation" : "Returns the value of the TypeName property for this object.\n@return The value of the TypeName property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TypeName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TypeName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TypeName", "sensitive" : false, "setterDocumentation" : "Sets the value of the TypeName property for this object.\n\n@param typeName The new value for the TypeName property for this object.", "setterMethodName" : "setTypeName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "typeName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "typeName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getTypeName", "beanStyleSetterMethodName" : "setTypeName", "c2jName" : "TypeName", "c2jShape" : "InventoryItemTypeName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the TypeName property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #typeName(String)}.\n@param typeName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #typeName(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "typeName", "fluentSetterDocumentation" : "Sets the value of the TypeName property for this object.\n\n@param typeName The new value for the TypeName property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "typeName", "getterDocumentation" : "Returns the value of the TypeName property for this object.\n@return The value of the TypeName property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TypeName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TypeName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TypeName", "sensitive" : false, "setterDocumentation" : "Sets the value of the TypeName property for this object.\n\n@param typeName The new value for the TypeName property for this object.", "setterMethodName" : "setTypeName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "typeName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "typeName", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UnsupportedInventoryItemContextException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UnsupportedInventoryItemContextException", "variableName" : "unsupportedInventoryItemContextException", "variableType" : "UnsupportedInventoryItemContextException", "documentation" : null, "simpleType" : "UnsupportedInventoryItemContextException", "variableSetterType" : "UnsupportedInventoryItemContextException" }, "wrapper" : false }, "UnsupportedInventorySchemaVersionException" : { "c2jName" : "UnsupportedInventorySchemaVersionException", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Inventory item type schema version has to match supported versions in the service. Check output of GetInventorySchema to see the available schema version for each type.

                                                                                                                                                                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "UnsupportedInventorySchemaVersionException", "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" : "UnsupportedInventorySchemaVersionException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UnsupportedInventorySchemaVersionException", "variableName" : "unsupportedInventorySchemaVersionException", "variableType" : "UnsupportedInventorySchemaVersionException", "documentation" : null, "simpleType" : "UnsupportedInventorySchemaVersionException", "variableSetterType" : "UnsupportedInventorySchemaVersionException" }, "wrapper" : false }, "UnsupportedOperatingSystemException" : { "c2jName" : "UnsupportedOperatingSystem", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The operating systems you specified is not supported, or the operation is not supported for the operating system. Valid operating systems include: Windows, AmazonLinux, RedhatEnterpriseLinux, and Ubuntu.

                                                                                                                                                                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "UnsupportedOperatingSystem", "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" : "UnsupportedOperatingSystemException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UnsupportedOperatingSystemException", "variableName" : "unsupportedOperatingSystemException", "variableType" : "UnsupportedOperatingSystemException", "documentation" : null, "simpleType" : "UnsupportedOperatingSystemException", "variableSetterType" : "UnsupportedOperatingSystemException" }, "wrapper" : false }, "UnsupportedParameterTypeException" : { "c2jName" : "UnsupportedParameterType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The parameter type is not supported.

                                                                                                                                                                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "UnsupportedParameterType", "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" : "UnsupportedParameterTypeException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UnsupportedParameterTypeException", "variableName" : "unsupportedParameterTypeException", "variableType" : "UnsupportedParameterTypeException", "documentation" : null, "simpleType" : "UnsupportedParameterTypeException", "variableSetterType" : "UnsupportedParameterTypeException" }, "wrapper" : false }, "UnsupportedPlatformTypeException" : { "c2jName" : "UnsupportedPlatformType", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The document does not support the platform type of the given instance ID(s). For example, you sent an document for a Windows instance to a Linux instance.

                                                                                                                                                                                      ", "endpointDiscovery" : null, "enums" : null, "errorCode" : "UnsupportedPlatformType", "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" : "UnsupportedPlatformTypeException", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UnsupportedPlatformTypeException", "variableName" : "unsupportedPlatformTypeException", "variableType" : "UnsupportedPlatformTypeException", "documentation" : null, "simpleType" : "UnsupportedPlatformTypeException", "variableSetterType" : "UnsupportedPlatformTypeException" }, "wrapper" : false }, "UpdateAssociationRequest" : { "c2jName" : "UpdateAssociationRequest", "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" : "UpdateAssociation", "locationName" : null, "requestUri" : "/", "target" : "AmazonSSM.UpdateAssociation", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getAssociationId", "beanStyleSetterMethodName" : "setAssociationId", "c2jName" : "AssociationId", "c2jShape" : "AssociationId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The ID of the association you want 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 #associationId(String)}.\n@param associationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #associationId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The ID of the association you want to update.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "associationId", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The ID of the association you want to update.

                                                                                                                                                                                      \n@param associationId The ID of the association you want to update.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "associationId", "getterDocumentation" : "

                                                                                                                                                                                      The ID of the association you want to update.

                                                                                                                                                                                      \n@return The ID of the association you want 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" : "AssociationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AssociationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AssociationId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The ID of the association you want to update.

                                                                                                                                                                                      \n@param associationId The ID of the association you want to update.", "setterMethodName" : "setAssociationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "associationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "associationId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The ID of the association you want to update.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getParameters", "beanStyleSetterMethodName" : "setParameters", "c2jName" : "Parameters", "c2jShape" : "Parameters", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The parameters you want to update for the association. If you create a parameter using Parameter Store, you can reference the parameter using {{ssm:parameter-name}}

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List>.Builder} avoiding the need to create one manually via {@link List>#builder()}.\n\nWhen the {@link Consumer} completes, {@link List>.Builder#build()} is called immediately and its result is passed to {@link #parameters(List>)}.\n@param parameters a consumer that will call methods on {@link List>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #parameters(List>)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The parameters you want to update for the association. If you create a parameter using Parameter Store, you can reference the parameter using {{ssm:parameter-name}}

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parameters", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The parameters you want to update for the association. If you create a parameter using Parameter Store, you can reference the parameter using {{ssm:parameter-name}}

                                                                                                                                                                                      \n@param parameters The parameters you want to update for the association. If you create a parameter using Parameter Store, you can reference the parameter using {{ssm:parameter-name}}\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parameters", "getterDocumentation" : "

                                                                                                                                                                                      The parameters you want to update for the association. If you create a parameter using Parameter Store, you can reference the parameter using {{ssm:parameter-name}}

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return The parameters you want to update for the association. If you create a parameter using Parameter Store, you can reference the parameter using {{ssm:parameter-name}}", "getterModel" : { "returnType" : "java.util.Map>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Parameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Parameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "ParameterName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "ParameterValueList", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #value(List)}.\n@param value a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(List)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ParameterValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry>", "templateType" : "java.util.Map>" }, "marshallingType" : "MAP", "name" : "Parameters", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The parameters you want to update for the association. If you create a parameter using Parameter Store, you can reference the parameter using {{ssm:parameter-name}}

                                                                                                                                                                                      \n@param parameters The parameters you want to update for the association. If you create a parameter using Parameter Store, you can reference the parameter using {{ssm:parameter-name}}", "setterMethodName" : "setParameters", "setterModel" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "parameters", "variableType" : "java.util.Map>", "documentation" : null, "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "parameters", "variableType" : "java.util.Map>", "documentation" : "

                                                                                                                                                                                      The parameters you want to update for the association. If you create a parameter using Parameter Store, you can reference the parameter using {{ssm:parameter-name}}

                                                                                                                                                                                      ", "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDocumentVersion", "beanStyleSetterMethodName" : "setDocumentVersion", "c2jName" : "DocumentVersion", "c2jShape" : "DocumentVersion", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The document version you want update for the association.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentVersion(String)}.\n@param documentVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentVersion(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The document version you want update for the association.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "documentVersion", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The document version you want update for the association.

                                                                                                                                                                                      \n@param documentVersion The document version you want update for the association.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "documentVersion", "getterDocumentation" : "

                                                                                                                                                                                      The document version you want update for the association.

                                                                                                                                                                                      \n@return The document version you want update for the association.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The document version you want update for the association.

                                                                                                                                                                                      \n@param documentVersion The document version you want update for the association.", "setterMethodName" : "setDocumentVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The document version you want update for the association.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getScheduleExpression", "beanStyleSetterMethodName" : "setScheduleExpression", "c2jName" : "ScheduleExpression", "c2jShape" : "ScheduleExpression", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The cron expression used to schedule the association that you want 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 #scheduleExpression(String)}.\n@param scheduleExpression a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #scheduleExpression(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The cron expression used to schedule the association that you want to update.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "scheduleExpression", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The cron expression used to schedule the association that you want to update.

                                                                                                                                                                                      \n@param scheduleExpression The cron expression used to schedule the association that you want to update.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "scheduleExpression", "getterDocumentation" : "

                                                                                                                                                                                      The cron expression used to schedule the association that you want to update.

                                                                                                                                                                                      \n@return The cron expression used to schedule the association that you want 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" : "ScheduleExpression", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ScheduleExpression", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ScheduleExpression", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The cron expression used to schedule the association that you want to update.

                                                                                                                                                                                      \n@param scheduleExpression The cron expression used to schedule the association that you want to update.", "setterMethodName" : "setScheduleExpression", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "scheduleExpression", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "scheduleExpression", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The cron expression used to schedule the association that you want to update.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOutputLocation", "beanStyleSetterMethodName" : "setOutputLocation", "c2jName" : "OutputLocation", "c2jShape" : "InstanceAssociationOutputLocation", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      An Amazon S3 bucket where you want to store the results of this request.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link InstanceAssociationOutputLocation.Builder} avoiding the need to create one manually via {@link InstanceAssociationOutputLocation#builder()}.\n\nWhen the {@link Consumer} completes, {@link InstanceAssociationOutputLocation.Builder#build()} is called immediately and its result is passed to {@link #outputLocation(InstanceAssociationOutputLocation)}.\n@param outputLocation a consumer that will call methods on {@link InstanceAssociationOutputLocation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #outputLocation(InstanceAssociationOutputLocation)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      An Amazon S3 bucket where you want to store the results of this request.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "outputLocation", "fluentSetterDocumentation" : "

                                                                                                                                                                                      An Amazon S3 bucket where you want to store the results of this request.

                                                                                                                                                                                      \n@param outputLocation An Amazon S3 bucket where you want to store the results of this request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "outputLocation", "getterDocumentation" : "

                                                                                                                                                                                      An Amazon S3 bucket where you want to store the results of this request.

                                                                                                                                                                                      \n@return An Amazon S3 bucket where you want to store the results of this request.", "getterModel" : { "returnType" : "InstanceAssociationOutputLocation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OutputLocation", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OutputLocation", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "OutputLocation", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      An Amazon S3 bucket where you want to store the results of this request.

                                                                                                                                                                                      \n@param outputLocation An Amazon S3 bucket where you want to store the results of this request.", "setterMethodName" : "setOutputLocation", "setterModel" : { "variableDeclarationType" : "InstanceAssociationOutputLocation", "variableName" : "outputLocation", "variableType" : "InstanceAssociationOutputLocation", "documentation" : null, "simpleType" : "InstanceAssociationOutputLocation", "variableSetterType" : "InstanceAssociationOutputLocation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InstanceAssociationOutputLocation", "variableName" : "outputLocation", "variableType" : "InstanceAssociationOutputLocation", "documentation" : "

                                                                                                                                                                                      An Amazon S3 bucket where you want to store the results of this request.

                                                                                                                                                                                      ", "simpleType" : "InstanceAssociationOutputLocation", "variableSetterType" : "InstanceAssociationOutputLocation" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "DocumentARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The name of the SSM document that contains the configuration information for the instance. You can specify Command or Automation documents.

                                                                                                                                                                                      You can specify AWS-predefined documents, documents you created, or a document that is shared with you from another account.

                                                                                                                                                                                      For SSM documents that are shared with you from other AWS accounts, you must specify the complete SSM document ARN, in the following format:

                                                                                                                                                                                      arn:aws:ssm:region:account-id:document/document-name

                                                                                                                                                                                      For example:

                                                                                                                                                                                      arn:aws:ssm:us-east-2:12345678912:document/My-Shared-Document

                                                                                                                                                                                      For AWS-predefined documents and SSM documents you created in your account, you only need to specify the document name. For example, AWS-ApplyPatchBaseline or My-Document.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The name of the SSM document that contains the configuration information for the instance. You can specify Command or Automation documents.

                                                                                                                                                                                      You can specify AWS-predefined documents, documents you created, or a document that is shared with you from another account.

                                                                                                                                                                                      For SSM documents that are shared with you from other AWS accounts, you must specify the complete SSM document ARN, in the following format:

                                                                                                                                                                                      arn:aws:ssm:region:account-id:document/document-name

                                                                                                                                                                                      For example:

                                                                                                                                                                                      arn:aws:ssm:us-east-2:12345678912:document/My-Shared-Document

                                                                                                                                                                                      For AWS-predefined documents and SSM documents you created in your account, you only need to specify the document name. For example, AWS-ApplyPatchBaseline or My-Document.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The name of the SSM document that contains the configuration information for the instance. You can specify Command or Automation documents.

                                                                                                                                                                                      You can specify AWS-predefined documents, documents you created, or a document that is shared with you from another account.

                                                                                                                                                                                      For SSM documents that are shared with you from other AWS accounts, you must specify the complete SSM document ARN, in the following format:

                                                                                                                                                                                      arn:aws:ssm:region:account-id:document/document-name

                                                                                                                                                                                      For example:

                                                                                                                                                                                      arn:aws:ssm:us-east-2:12345678912:document/My-Shared-Document

                                                                                                                                                                                      For AWS-predefined documents and SSM documents you created in your account, you only need to specify the document name. For example, AWS-ApplyPatchBaseline or My-Document.

                                                                                                                                                                                      \n@param name The name of the SSM document that contains the configuration information for the instance. You can specify Command or Automation documents.

                                                                                                                                                                                      You can specify AWS-predefined documents, documents you created, or a document that is shared with you from another account.

                                                                                                                                                                                      For SSM documents that are shared with you from other AWS accounts, you must specify the complete SSM document ARN, in the following format:

                                                                                                                                                                                      arn:aws:ssm:region:account-id:document/document-name

                                                                                                                                                                                      For example:

                                                                                                                                                                                      arn:aws:ssm:us-east-2:12345678912:document/My-Shared-Document

                                                                                                                                                                                      For AWS-predefined documents and SSM documents you created in your account, you only need to specify the document name. For example, AWS-ApplyPatchBaseline or My-Document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                                                      The name of the SSM document that contains the configuration information for the instance. You can specify Command or Automation documents.

                                                                                                                                                                                      You can specify AWS-predefined documents, documents you created, or a document that is shared with you from another account.

                                                                                                                                                                                      For SSM documents that are shared with you from other AWS accounts, you must specify the complete SSM document ARN, in the following format:

                                                                                                                                                                                      arn:aws:ssm:region:account-id:document/document-name

                                                                                                                                                                                      For example:

                                                                                                                                                                                      arn:aws:ssm:us-east-2:12345678912:document/My-Shared-Document

                                                                                                                                                                                      For AWS-predefined documents and SSM documents you created in your account, you only need to specify the document name. For example, AWS-ApplyPatchBaseline or My-Document.

                                                                                                                                                                                      \n@return The name of the SSM document that contains the configuration information for the instance. You can specify Command or Automation documents.

                                                                                                                                                                                      You can specify AWS-predefined documents, documents you created, or a document that is shared with you from another account.

                                                                                                                                                                                      For SSM documents that are shared with you from other AWS accounts, you must specify the complete SSM document ARN, in the following format:

                                                                                                                                                                                      arn:aws:ssm:region:account-id:document/document-name

                                                                                                                                                                                      For example:

                                                                                                                                                                                      arn:aws:ssm:us-east-2:12345678912:document/My-Shared-Document

                                                                                                                                                                                      For AWS-predefined documents and SSM documents you created in your account, you only need to specify the document name. For example, AWS-ApplyPatchBaseline or My-Document.", "getterModel" : { "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 SSM document that contains the configuration information for the instance. You can specify Command or Automation documents.

                                                                                                                                                                                      You can specify AWS-predefined documents, documents you created, or a document that is shared with you from another account.

                                                                                                                                                                                      For SSM documents that are shared with you from other AWS accounts, you must specify the complete SSM document ARN, in the following format:

                                                                                                                                                                                      arn:aws:ssm:region:account-id:document/document-name

                                                                                                                                                                                      For example:

                                                                                                                                                                                      arn:aws:ssm:us-east-2:12345678912:document/My-Shared-Document

                                                                                                                                                                                      For AWS-predefined documents and SSM documents you created in your account, you only need to specify the document name. For example, AWS-ApplyPatchBaseline or My-Document.

                                                                                                                                                                                      \n@param name The name of the SSM document that contains the configuration information for the instance. You can specify Command or Automation documents.

                                                                                                                                                                                      You can specify AWS-predefined documents, documents you created, or a document that is shared with you from another account.

                                                                                                                                                                                      For SSM documents that are shared with you from other AWS accounts, you must specify the complete SSM document ARN, in the following format:

                                                                                                                                                                                      arn:aws:ssm:region:account-id:document/document-name

                                                                                                                                                                                      For example:

                                                                                                                                                                                      arn:aws:ssm:us-east-2:12345678912:document/My-Shared-Document

                                                                                                                                                                                      For AWS-predefined documents and SSM documents you created in your account, you only need to specify the document name. For example, AWS-ApplyPatchBaseline or My-Document.", "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 SSM document that contains the configuration information for the instance. You can specify Command or Automation documents.

                                                                                                                                                                                      You can specify AWS-predefined documents, documents you created, or a document that is shared with you from another account.

                                                                                                                                                                                      For SSM documents that are shared with you from other AWS accounts, you must specify the complete SSM document ARN, in the following format:

                                                                                                                                                                                      arn:aws:ssm:region:account-id:document/document-name

                                                                                                                                                                                      For example:

                                                                                                                                                                                      arn:aws:ssm:us-east-2:12345678912:document/My-Shared-Document

                                                                                                                                                                                      For AWS-predefined documents and SSM documents you created in your account, you only need to specify the document name. For example, AWS-ApplyPatchBaseline or My-Document.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTargets", "beanStyleSetterMethodName" : "setTargets", "c2jName" : "Targets", "c2jShape" : "Targets", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The targets of the association.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #targets(List)}.\n@param targets a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targets(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The targets of the association.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targets", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The targets of the association.

                                                                                                                                                                                      \n@param targets The targets of the association.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targets", "getterDocumentation" : "

                                                                                                                                                                                      The targets of the association.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return The targets of the association.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Targets", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Targets", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Target", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Target.Builder} avoiding the need to create one manually via {@link Target#builder()}.\n\nWhen the {@link Consumer} completes, {@link Target.Builder#build()} is called immediately and its result is passed to {@link #member(Target)}.\n@param member a consumer that will call methods on {@link Target.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Target)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Target", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : null, "simpleType" : "Target", "variableSetterType" : "Target" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : "", "simpleType" : "Target", "variableSetterType" : "Target" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Target", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Target", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Targets", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The targets of the association.

                                                                                                                                                                                      \n@param targets The targets of the association.", "setterMethodName" : "setTargets", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      The targets of the association.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAssociationName", "beanStyleSetterMethodName" : "setAssociationName", "c2jName" : "AssociationName", "c2jShape" : "AssociationName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The name of the association that you want 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 #associationName(String)}.\n@param associationName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #associationName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The name of the association that you want to update.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "associationName", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The name of the association that you want to update.

                                                                                                                                                                                      \n@param associationName The name of the association that you want to update.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "associationName", "getterDocumentation" : "

                                                                                                                                                                                      The name of the association that you want to update.

                                                                                                                                                                                      \n@return The name of the association that you want 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" : "AssociationName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AssociationName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AssociationName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The name of the association that you want to update.

                                                                                                                                                                                      \n@param associationName The name of the association that you want to update.", "setterMethodName" : "setAssociationName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "associationName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "associationName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The name of the association that you want to update.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAssociationVersion", "beanStyleSetterMethodName" : "setAssociationVersion", "c2jName" : "AssociationVersion", "c2jShape" : "AssociationVersion", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      This parameter is provided for concurrency control purposes. You must specify the latest association version in the service. If you want to ensure that this request succeeds, either specify $LATEST, or omit this parameter.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #associationVersion(String)}.\n@param associationVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #associationVersion(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      This parameter is provided for concurrency control purposes. You must specify the latest association version in the service. If you want to ensure that this request succeeds, either specify $LATEST, or omit this parameter.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "associationVersion", "fluentSetterDocumentation" : "

                                                                                                                                                                                      This parameter is provided for concurrency control purposes. You must specify the latest association version in the service. If you want to ensure that this request succeeds, either specify $LATEST, or omit this parameter.

                                                                                                                                                                                      \n@param associationVersion This parameter is provided for concurrency control purposes. You must specify the latest association version in the service. If you want to ensure that this request succeeds, either specify $LATEST, or omit this parameter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "associationVersion", "getterDocumentation" : "

                                                                                                                                                                                      This parameter is provided for concurrency control purposes. You must specify the latest association version in the service. If you want to ensure that this request succeeds, either specify $LATEST, or omit this parameter.

                                                                                                                                                                                      \n@return This parameter is provided for concurrency control purposes. You must specify the latest association version in the service. If you want to ensure that this request succeeds, either specify $LATEST, or omit this parameter.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AssociationVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AssociationVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AssociationVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      This parameter is provided for concurrency control purposes. You must specify the latest association version in the service. If you want to ensure that this request succeeds, either specify $LATEST, or omit this parameter.

                                                                                                                                                                                      \n@param associationVersion This parameter is provided for concurrency control purposes. You must specify the latest association version in the service. If you want to ensure that this request succeeds, either specify $LATEST, or omit this parameter.", "setterMethodName" : "setAssociationVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "associationVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "associationVersion", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      This parameter is provided for concurrency control purposes. You must specify the latest association version in the service. If you want to ensure that this request succeeds, either specify $LATEST, or omit this parameter.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAutomationTargetParameterName", "beanStyleSetterMethodName" : "setAutomationTargetParameterName", "c2jName" : "AutomationTargetParameterName", "c2jShape" : "AutomationTargetParameterName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Specify the target for the association. This target is required for associations that use an Automation document and target resources by using rate controls.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #automationTargetParameterName(String)}.\n@param automationTargetParameterName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #automationTargetParameterName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Specify the target for the association. This target is required for associations that use an Automation document and target resources by using rate controls.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "automationTargetParameterName", "fluentSetterDocumentation" : "

                                                                                                                                                                                      Specify the target for the association. This target is required for associations that use an Automation document and target resources by using rate controls.

                                                                                                                                                                                      \n@param automationTargetParameterName Specify the target for the association. This target is required for associations that use an Automation document and target resources by using rate controls.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "automationTargetParameterName", "getterDocumentation" : "

                                                                                                                                                                                      Specify the target for the association. This target is required for associations that use an Automation document and target resources by using rate controls.

                                                                                                                                                                                      \n@return Specify the target for the association. This target is required for associations that use an Automation document and target resources by using rate controls.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AutomationTargetParameterName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AutomationTargetParameterName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AutomationTargetParameterName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Specify the target for the association. This target is required for associations that use an Automation document and target resources by using rate controls.

                                                                                                                                                                                      \n@param automationTargetParameterName Specify the target for the association. This target is required for associations that use an Automation document and target resources by using rate controls.", "setterMethodName" : "setAutomationTargetParameterName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "automationTargetParameterName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "automationTargetParameterName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      Specify the target for the association. This target is required for associations that use an Automation document and target resources by using rate controls.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxErrors", "beanStyleSetterMethodName" : "setMaxErrors", "c2jName" : "MaxErrors", "c2jShape" : "MaxErrors", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

                                                                                                                                                                                      Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #maxErrors(String)}.\n@param maxErrors a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxErrors(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

                                                                                                                                                                                      Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxErrors", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

                                                                                                                                                                                      Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.

                                                                                                                                                                                      \n@param maxErrors The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

                                                                                                                                                                                      Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxErrors", "getterDocumentation" : "

                                                                                                                                                                                      The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

                                                                                                                                                                                      Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.

                                                                                                                                                                                      \n@return The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

                                                                                                                                                                                      Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxErrors", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxErrors", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MaxErrors", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

                                                                                                                                                                                      Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.

                                                                                                                                                                                      \n@param maxErrors The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

                                                                                                                                                                                      Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.", "setterMethodName" : "setMaxErrors", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "maxErrors", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "maxErrors", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

                                                                                                                                                                                      Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxConcurrency", "beanStyleSetterMethodName" : "setMaxConcurrency", "c2jName" : "MaxConcurrency", "c2jShape" : "MaxConcurrency", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

                                                                                                                                                                                      If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #maxConcurrency(String)}.\n@param maxConcurrency a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxConcurrency(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

                                                                                                                                                                                      If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxConcurrency", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

                                                                                                                                                                                      If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.

                                                                                                                                                                                      \n@param maxConcurrency The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

                                                                                                                                                                                      If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxConcurrency", "getterDocumentation" : "

                                                                                                                                                                                      The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

                                                                                                                                                                                      If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.

                                                                                                                                                                                      \n@return The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

                                                                                                                                                                                      If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxConcurrency", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxConcurrency", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MaxConcurrency", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

                                                                                                                                                                                      If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.

                                                                                                                                                                                      \n@param maxConcurrency The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

                                                                                                                                                                                      If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.", "setterMethodName" : "setMaxConcurrency", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "maxConcurrency", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "maxConcurrency", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

                                                                                                                                                                                      If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getComplianceSeverityAsString", "beanStyleSetterMethodName" : "setComplianceSeverity", "c2jName" : "ComplianceSeverity", "c2jShape" : "AssociationComplianceSeverity", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The severity level to assign to the association.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #complianceSeverityAsString(String)}.\n@param complianceSeverity a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #complianceSeverity(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The severity level to assign to the association.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : "AssociationComplianceSeverity", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "complianceSeverity", "fluentEnumSetterMethodName" : "complianceSeverity", "fluentGetterMethodName" : "complianceSeverityAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The severity level to assign to the association.

                                                                                                                                                                                      \n@param complianceSeverity The severity level to assign to the association.\n@see AssociationComplianceSeverity\n@return Returns a reference to this object so that method calls can be chained together.\n@see AssociationComplianceSeverity", "fluentSetterMethodName" : "complianceSeverity", "getterDocumentation" : "

                                                                                                                                                                                      The severity level to assign to the association.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #complianceSeverity} will return {@link AssociationComplianceSeverity#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #complianceSeverityAsString}.\n

                                                                                                                                                                                      \n@return The severity level to assign to the association.\n@see AssociationComplianceSeverity", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ComplianceSeverity", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ComplianceSeverity", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ComplianceSeverity", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The severity level to assign to the association.

                                                                                                                                                                                      \n@param complianceSeverity The severity level to assign to the association.\n@see AssociationComplianceSeverity", "setterMethodName" : "setComplianceSeverity", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "complianceSeverity", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "complianceSeverity", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The severity level to assign to the association.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AssociationId" : { "beanStyleGetterMethodName" : "getAssociationId", "beanStyleSetterMethodName" : "setAssociationId", "c2jName" : "AssociationId", "c2jShape" : "AssociationId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The ID of the association you want 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 #associationId(String)}.\n@param associationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #associationId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The ID of the association you want to update.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "associationId", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The ID of the association you want to update.

                                                                                                                                                                                      \n@param associationId The ID of the association you want to update.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "associationId", "getterDocumentation" : "

                                                                                                                                                                                      The ID of the association you want to update.

                                                                                                                                                                                      \n@return The ID of the association you want 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" : "AssociationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AssociationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AssociationId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The ID of the association you want to update.

                                                                                                                                                                                      \n@param associationId The ID of the association you want to update.", "setterMethodName" : "setAssociationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "associationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "associationId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The ID of the association you want to update.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "AssociationName" : { "beanStyleGetterMethodName" : "getAssociationName", "beanStyleSetterMethodName" : "setAssociationName", "c2jName" : "AssociationName", "c2jShape" : "AssociationName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The name of the association that you want 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 #associationName(String)}.\n@param associationName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #associationName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The name of the association that you want to update.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "associationName", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The name of the association that you want to update.

                                                                                                                                                                                      \n@param associationName The name of the association that you want to update.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "associationName", "getterDocumentation" : "

                                                                                                                                                                                      The name of the association that you want to update.

                                                                                                                                                                                      \n@return The name of the association that you want 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" : "AssociationName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AssociationName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AssociationName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The name of the association that you want to update.

                                                                                                                                                                                      \n@param associationName The name of the association that you want to update.", "setterMethodName" : "setAssociationName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "associationName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "associationName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The name of the association that you want to update.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "AssociationVersion" : { "beanStyleGetterMethodName" : "getAssociationVersion", "beanStyleSetterMethodName" : "setAssociationVersion", "c2jName" : "AssociationVersion", "c2jShape" : "AssociationVersion", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      This parameter is provided for concurrency control purposes. You must specify the latest association version in the service. If you want to ensure that this request succeeds, either specify $LATEST, or omit this parameter.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #associationVersion(String)}.\n@param associationVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #associationVersion(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      This parameter is provided for concurrency control purposes. You must specify the latest association version in the service. If you want to ensure that this request succeeds, either specify $LATEST, or omit this parameter.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "associationVersion", "fluentSetterDocumentation" : "

                                                                                                                                                                                      This parameter is provided for concurrency control purposes. You must specify the latest association version in the service. If you want to ensure that this request succeeds, either specify $LATEST, or omit this parameter.

                                                                                                                                                                                      \n@param associationVersion This parameter is provided for concurrency control purposes. You must specify the latest association version in the service. If you want to ensure that this request succeeds, either specify $LATEST, or omit this parameter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "associationVersion", "getterDocumentation" : "

                                                                                                                                                                                      This parameter is provided for concurrency control purposes. You must specify the latest association version in the service. If you want to ensure that this request succeeds, either specify $LATEST, or omit this parameter.

                                                                                                                                                                                      \n@return This parameter is provided for concurrency control purposes. You must specify the latest association version in the service. If you want to ensure that this request succeeds, either specify $LATEST, or omit this parameter.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AssociationVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AssociationVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AssociationVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      This parameter is provided for concurrency control purposes. You must specify the latest association version in the service. If you want to ensure that this request succeeds, either specify $LATEST, or omit this parameter.

                                                                                                                                                                                      \n@param associationVersion This parameter is provided for concurrency control purposes. You must specify the latest association version in the service. If you want to ensure that this request succeeds, either specify $LATEST, or omit this parameter.", "setterMethodName" : "setAssociationVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "associationVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "associationVersion", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      This parameter is provided for concurrency control purposes. You must specify the latest association version in the service. If you want to ensure that this request succeeds, either specify $LATEST, or omit this parameter.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "AutomationTargetParameterName" : { "beanStyleGetterMethodName" : "getAutomationTargetParameterName", "beanStyleSetterMethodName" : "setAutomationTargetParameterName", "c2jName" : "AutomationTargetParameterName", "c2jShape" : "AutomationTargetParameterName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Specify the target for the association. This target is required for associations that use an Automation document and target resources by using rate controls.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #automationTargetParameterName(String)}.\n@param automationTargetParameterName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #automationTargetParameterName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Specify the target for the association. This target is required for associations that use an Automation document and target resources by using rate controls.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "automationTargetParameterName", "fluentSetterDocumentation" : "

                                                                                                                                                                                      Specify the target for the association. This target is required for associations that use an Automation document and target resources by using rate controls.

                                                                                                                                                                                      \n@param automationTargetParameterName Specify the target for the association. This target is required for associations that use an Automation document and target resources by using rate controls.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "automationTargetParameterName", "getterDocumentation" : "

                                                                                                                                                                                      Specify the target for the association. This target is required for associations that use an Automation document and target resources by using rate controls.

                                                                                                                                                                                      \n@return Specify the target for the association. This target is required for associations that use an Automation document and target resources by using rate controls.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AutomationTargetParameterName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AutomationTargetParameterName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AutomationTargetParameterName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Specify the target for the association. This target is required for associations that use an Automation document and target resources by using rate controls.

                                                                                                                                                                                      \n@param automationTargetParameterName Specify the target for the association. This target is required for associations that use an Automation document and target resources by using rate controls.", "setterMethodName" : "setAutomationTargetParameterName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "automationTargetParameterName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "automationTargetParameterName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      Specify the target for the association. This target is required for associations that use an Automation document and target resources by using rate controls.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ComplianceSeverity" : { "beanStyleGetterMethodName" : "getComplianceSeverityAsString", "beanStyleSetterMethodName" : "setComplianceSeverity", "c2jName" : "ComplianceSeverity", "c2jShape" : "AssociationComplianceSeverity", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The severity level to assign to the association.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #complianceSeverityAsString(String)}.\n@param complianceSeverity a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #complianceSeverity(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The severity level to assign to the association.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : "AssociationComplianceSeverity", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "complianceSeverity", "fluentEnumSetterMethodName" : "complianceSeverity", "fluentGetterMethodName" : "complianceSeverityAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The severity level to assign to the association.

                                                                                                                                                                                      \n@param complianceSeverity The severity level to assign to the association.\n@see AssociationComplianceSeverity\n@return Returns a reference to this object so that method calls can be chained together.\n@see AssociationComplianceSeverity", "fluentSetterMethodName" : "complianceSeverity", "getterDocumentation" : "

                                                                                                                                                                                      The severity level to assign to the association.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #complianceSeverity} will return {@link AssociationComplianceSeverity#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #complianceSeverityAsString}.\n

                                                                                                                                                                                      \n@return The severity level to assign to the association.\n@see AssociationComplianceSeverity", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ComplianceSeverity", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ComplianceSeverity", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ComplianceSeverity", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The severity level to assign to the association.

                                                                                                                                                                                      \n@param complianceSeverity The severity level to assign to the association.\n@see AssociationComplianceSeverity", "setterMethodName" : "setComplianceSeverity", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "complianceSeverity", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "complianceSeverity", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The severity level to assign to the association.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DocumentVersion" : { "beanStyleGetterMethodName" : "getDocumentVersion", "beanStyleSetterMethodName" : "setDocumentVersion", "c2jName" : "DocumentVersion", "c2jShape" : "DocumentVersion", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The document version you want update for the association.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentVersion(String)}.\n@param documentVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentVersion(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The document version you want update for the association.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "documentVersion", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The document version you want update for the association.

                                                                                                                                                                                      \n@param documentVersion The document version you want update for the association.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "documentVersion", "getterDocumentation" : "

                                                                                                                                                                                      The document version you want update for the association.

                                                                                                                                                                                      \n@return The document version you want update for the association.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The document version you want update for the association.

                                                                                                                                                                                      \n@param documentVersion The document version you want update for the association.", "setterMethodName" : "setDocumentVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The document version you want update for the association.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "MaxConcurrency" : { "beanStyleGetterMethodName" : "getMaxConcurrency", "beanStyleSetterMethodName" : "setMaxConcurrency", "c2jName" : "MaxConcurrency", "c2jShape" : "MaxConcurrency", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

                                                                                                                                                                                      If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #maxConcurrency(String)}.\n@param maxConcurrency a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxConcurrency(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

                                                                                                                                                                                      If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxConcurrency", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

                                                                                                                                                                                      If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.

                                                                                                                                                                                      \n@param maxConcurrency The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

                                                                                                                                                                                      If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxConcurrency", "getterDocumentation" : "

                                                                                                                                                                                      The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

                                                                                                                                                                                      If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.

                                                                                                                                                                                      \n@return The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

                                                                                                                                                                                      If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxConcurrency", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxConcurrency", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MaxConcurrency", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

                                                                                                                                                                                      If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.

                                                                                                                                                                                      \n@param maxConcurrency The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

                                                                                                                                                                                      If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.", "setterMethodName" : "setMaxConcurrency", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "maxConcurrency", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "maxConcurrency", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

                                                                                                                                                                                      If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "MaxErrors" : { "beanStyleGetterMethodName" : "getMaxErrors", "beanStyleSetterMethodName" : "setMaxErrors", "c2jName" : "MaxErrors", "c2jShape" : "MaxErrors", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

                                                                                                                                                                                      Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #maxErrors(String)}.\n@param maxErrors a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxErrors(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

                                                                                                                                                                                      Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxErrors", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

                                                                                                                                                                                      Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.

                                                                                                                                                                                      \n@param maxErrors The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

                                                                                                                                                                                      Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxErrors", "getterDocumentation" : "

                                                                                                                                                                                      The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

                                                                                                                                                                                      Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.

                                                                                                                                                                                      \n@return The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

                                                                                                                                                                                      Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxErrors", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxErrors", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MaxErrors", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

                                                                                                                                                                                      Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.

                                                                                                                                                                                      \n@param maxErrors The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

                                                                                                                                                                                      Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.", "setterMethodName" : "setMaxErrors", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "maxErrors", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "maxErrors", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

                                                                                                                                                                                      Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "DocumentARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The name of the SSM document that contains the configuration information for the instance. You can specify Command or Automation documents.

                                                                                                                                                                                      You can specify AWS-predefined documents, documents you created, or a document that is shared with you from another account.

                                                                                                                                                                                      For SSM documents that are shared with you from other AWS accounts, you must specify the complete SSM document ARN, in the following format:

                                                                                                                                                                                      arn:aws:ssm:region:account-id:document/document-name

                                                                                                                                                                                      For example:

                                                                                                                                                                                      arn:aws:ssm:us-east-2:12345678912:document/My-Shared-Document

                                                                                                                                                                                      For AWS-predefined documents and SSM documents you created in your account, you only need to specify the document name. For example, AWS-ApplyPatchBaseline or My-Document.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The name of the SSM document that contains the configuration information for the instance. You can specify Command or Automation documents.

                                                                                                                                                                                      You can specify AWS-predefined documents, documents you created, or a document that is shared with you from another account.

                                                                                                                                                                                      For SSM documents that are shared with you from other AWS accounts, you must specify the complete SSM document ARN, in the following format:

                                                                                                                                                                                      arn:aws:ssm:region:account-id:document/document-name

                                                                                                                                                                                      For example:

                                                                                                                                                                                      arn:aws:ssm:us-east-2:12345678912:document/My-Shared-Document

                                                                                                                                                                                      For AWS-predefined documents and SSM documents you created in your account, you only need to specify the document name. For example, AWS-ApplyPatchBaseline or My-Document.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The name of the SSM document that contains the configuration information for the instance. You can specify Command or Automation documents.

                                                                                                                                                                                      You can specify AWS-predefined documents, documents you created, or a document that is shared with you from another account.

                                                                                                                                                                                      For SSM documents that are shared with you from other AWS accounts, you must specify the complete SSM document ARN, in the following format:

                                                                                                                                                                                      arn:aws:ssm:region:account-id:document/document-name

                                                                                                                                                                                      For example:

                                                                                                                                                                                      arn:aws:ssm:us-east-2:12345678912:document/My-Shared-Document

                                                                                                                                                                                      For AWS-predefined documents and SSM documents you created in your account, you only need to specify the document name. For example, AWS-ApplyPatchBaseline or My-Document.

                                                                                                                                                                                      \n@param name The name of the SSM document that contains the configuration information for the instance. You can specify Command or Automation documents.

                                                                                                                                                                                      You can specify AWS-predefined documents, documents you created, or a document that is shared with you from another account.

                                                                                                                                                                                      For SSM documents that are shared with you from other AWS accounts, you must specify the complete SSM document ARN, in the following format:

                                                                                                                                                                                      arn:aws:ssm:region:account-id:document/document-name

                                                                                                                                                                                      For example:

                                                                                                                                                                                      arn:aws:ssm:us-east-2:12345678912:document/My-Shared-Document

                                                                                                                                                                                      For AWS-predefined documents and SSM documents you created in your account, you only need to specify the document name. For example, AWS-ApplyPatchBaseline or My-Document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                                                      The name of the SSM document that contains the configuration information for the instance. You can specify Command or Automation documents.

                                                                                                                                                                                      You can specify AWS-predefined documents, documents you created, or a document that is shared with you from another account.

                                                                                                                                                                                      For SSM documents that are shared with you from other AWS accounts, you must specify the complete SSM document ARN, in the following format:

                                                                                                                                                                                      arn:aws:ssm:region:account-id:document/document-name

                                                                                                                                                                                      For example:

                                                                                                                                                                                      arn:aws:ssm:us-east-2:12345678912:document/My-Shared-Document

                                                                                                                                                                                      For AWS-predefined documents and SSM documents you created in your account, you only need to specify the document name. For example, AWS-ApplyPatchBaseline or My-Document.

                                                                                                                                                                                      \n@return The name of the SSM document that contains the configuration information for the instance. You can specify Command or Automation documents.

                                                                                                                                                                                      You can specify AWS-predefined documents, documents you created, or a document that is shared with you from another account.

                                                                                                                                                                                      For SSM documents that are shared with you from other AWS accounts, you must specify the complete SSM document ARN, in the following format:

                                                                                                                                                                                      arn:aws:ssm:region:account-id:document/document-name

                                                                                                                                                                                      For example:

                                                                                                                                                                                      arn:aws:ssm:us-east-2:12345678912:document/My-Shared-Document

                                                                                                                                                                                      For AWS-predefined documents and SSM documents you created in your account, you only need to specify the document name. For example, AWS-ApplyPatchBaseline or My-Document.", "getterModel" : { "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 SSM document that contains the configuration information for the instance. You can specify Command or Automation documents.

                                                                                                                                                                                      You can specify AWS-predefined documents, documents you created, or a document that is shared with you from another account.

                                                                                                                                                                                      For SSM documents that are shared with you from other AWS accounts, you must specify the complete SSM document ARN, in the following format:

                                                                                                                                                                                      arn:aws:ssm:region:account-id:document/document-name

                                                                                                                                                                                      For example:

                                                                                                                                                                                      arn:aws:ssm:us-east-2:12345678912:document/My-Shared-Document

                                                                                                                                                                                      For AWS-predefined documents and SSM documents you created in your account, you only need to specify the document name. For example, AWS-ApplyPatchBaseline or My-Document.

                                                                                                                                                                                      \n@param name The name of the SSM document that contains the configuration information for the instance. You can specify Command or Automation documents.

                                                                                                                                                                                      You can specify AWS-predefined documents, documents you created, or a document that is shared with you from another account.

                                                                                                                                                                                      For SSM documents that are shared with you from other AWS accounts, you must specify the complete SSM document ARN, in the following format:

                                                                                                                                                                                      arn:aws:ssm:region:account-id:document/document-name

                                                                                                                                                                                      For example:

                                                                                                                                                                                      arn:aws:ssm:us-east-2:12345678912:document/My-Shared-Document

                                                                                                                                                                                      For AWS-predefined documents and SSM documents you created in your account, you only need to specify the document name. For example, AWS-ApplyPatchBaseline or My-Document.", "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 SSM document that contains the configuration information for the instance. You can specify Command or Automation documents.

                                                                                                                                                                                      You can specify AWS-predefined documents, documents you created, or a document that is shared with you from another account.

                                                                                                                                                                                      For SSM documents that are shared with you from other AWS accounts, you must specify the complete SSM document ARN, in the following format:

                                                                                                                                                                                      arn:aws:ssm:region:account-id:document/document-name

                                                                                                                                                                                      For example:

                                                                                                                                                                                      arn:aws:ssm:us-east-2:12345678912:document/My-Shared-Document

                                                                                                                                                                                      For AWS-predefined documents and SSM documents you created in your account, you only need to specify the document name. For example, AWS-ApplyPatchBaseline or My-Document.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "OutputLocation" : { "beanStyleGetterMethodName" : "getOutputLocation", "beanStyleSetterMethodName" : "setOutputLocation", "c2jName" : "OutputLocation", "c2jShape" : "InstanceAssociationOutputLocation", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      An Amazon S3 bucket where you want to store the results of this request.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link InstanceAssociationOutputLocation.Builder} avoiding the need to create one manually via {@link InstanceAssociationOutputLocation#builder()}.\n\nWhen the {@link Consumer} completes, {@link InstanceAssociationOutputLocation.Builder#build()} is called immediately and its result is passed to {@link #outputLocation(InstanceAssociationOutputLocation)}.\n@param outputLocation a consumer that will call methods on {@link InstanceAssociationOutputLocation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #outputLocation(InstanceAssociationOutputLocation)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      An Amazon S3 bucket where you want to store the results of this request.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "outputLocation", "fluentSetterDocumentation" : "

                                                                                                                                                                                      An Amazon S3 bucket where you want to store the results of this request.

                                                                                                                                                                                      \n@param outputLocation An Amazon S3 bucket where you want to store the results of this request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "outputLocation", "getterDocumentation" : "

                                                                                                                                                                                      An Amazon S3 bucket where you want to store the results of this request.

                                                                                                                                                                                      \n@return An Amazon S3 bucket where you want to store the results of this request.", "getterModel" : { "returnType" : "InstanceAssociationOutputLocation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OutputLocation", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OutputLocation", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "OutputLocation", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      An Amazon S3 bucket where you want to store the results of this request.

                                                                                                                                                                                      \n@param outputLocation An Amazon S3 bucket where you want to store the results of this request.", "setterMethodName" : "setOutputLocation", "setterModel" : { "variableDeclarationType" : "InstanceAssociationOutputLocation", "variableName" : "outputLocation", "variableType" : "InstanceAssociationOutputLocation", "documentation" : null, "simpleType" : "InstanceAssociationOutputLocation", "variableSetterType" : "InstanceAssociationOutputLocation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InstanceAssociationOutputLocation", "variableName" : "outputLocation", "variableType" : "InstanceAssociationOutputLocation", "documentation" : "

                                                                                                                                                                                      An Amazon S3 bucket where you want to store the results of this request.

                                                                                                                                                                                      ", "simpleType" : "InstanceAssociationOutputLocation", "variableSetterType" : "InstanceAssociationOutputLocation" }, "xmlNameSpaceUri" : null }, "Parameters" : { "beanStyleGetterMethodName" : "getParameters", "beanStyleSetterMethodName" : "setParameters", "c2jName" : "Parameters", "c2jShape" : "Parameters", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The parameters you want to update for the association. If you create a parameter using Parameter Store, you can reference the parameter using {{ssm:parameter-name}}

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List>.Builder} avoiding the need to create one manually via {@link List>#builder()}.\n\nWhen the {@link Consumer} completes, {@link List>.Builder#build()} is called immediately and its result is passed to {@link #parameters(List>)}.\n@param parameters a consumer that will call methods on {@link List>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #parameters(List>)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The parameters you want to update for the association. If you create a parameter using Parameter Store, you can reference the parameter using {{ssm:parameter-name}}

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parameters", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The parameters you want to update for the association. If you create a parameter using Parameter Store, you can reference the parameter using {{ssm:parameter-name}}

                                                                                                                                                                                      \n@param parameters The parameters you want to update for the association. If you create a parameter using Parameter Store, you can reference the parameter using {{ssm:parameter-name}}\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parameters", "getterDocumentation" : "

                                                                                                                                                                                      The parameters you want to update for the association. If you create a parameter using Parameter Store, you can reference the parameter using {{ssm:parameter-name}}

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return The parameters you want to update for the association. If you create a parameter using Parameter Store, you can reference the parameter using {{ssm:parameter-name}}", "getterModel" : { "returnType" : "java.util.Map>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Parameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Parameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "ParameterName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "ParameterValueList", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #value(List)}.\n@param value a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(List)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ParameterValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry>", "templateType" : "java.util.Map>" }, "marshallingType" : "MAP", "name" : "Parameters", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The parameters you want to update for the association. If you create a parameter using Parameter Store, you can reference the parameter using {{ssm:parameter-name}}

                                                                                                                                                                                      \n@param parameters The parameters you want to update for the association. If you create a parameter using Parameter Store, you can reference the parameter using {{ssm:parameter-name}}", "setterMethodName" : "setParameters", "setterModel" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "parameters", "variableType" : "java.util.Map>", "documentation" : null, "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "parameters", "variableType" : "java.util.Map>", "documentation" : "

                                                                                                                                                                                      The parameters you want to update for the association. If you create a parameter using Parameter Store, you can reference the parameter using {{ssm:parameter-name}}

                                                                                                                                                                                      ", "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "xmlNameSpaceUri" : null }, "ScheduleExpression" : { "beanStyleGetterMethodName" : "getScheduleExpression", "beanStyleSetterMethodName" : "setScheduleExpression", "c2jName" : "ScheduleExpression", "c2jShape" : "ScheduleExpression", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The cron expression used to schedule the association that you want 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 #scheduleExpression(String)}.\n@param scheduleExpression a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #scheduleExpression(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The cron expression used to schedule the association that you want to update.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "scheduleExpression", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The cron expression used to schedule the association that you want to update.

                                                                                                                                                                                      \n@param scheduleExpression The cron expression used to schedule the association that you want to update.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "scheduleExpression", "getterDocumentation" : "

                                                                                                                                                                                      The cron expression used to schedule the association that you want to update.

                                                                                                                                                                                      \n@return The cron expression used to schedule the association that you want 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" : "ScheduleExpression", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ScheduleExpression", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ScheduleExpression", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The cron expression used to schedule the association that you want to update.

                                                                                                                                                                                      \n@param scheduleExpression The cron expression used to schedule the association that you want to update.", "setterMethodName" : "setScheduleExpression", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "scheduleExpression", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "scheduleExpression", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The cron expression used to schedule the association that you want to update.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Targets" : { "beanStyleGetterMethodName" : "getTargets", "beanStyleSetterMethodName" : "setTargets", "c2jName" : "Targets", "c2jShape" : "Targets", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The targets of the association.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #targets(List)}.\n@param targets a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targets(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The targets of the association.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targets", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The targets of the association.

                                                                                                                                                                                      \n@param targets The targets of the association.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targets", "getterDocumentation" : "

                                                                                                                                                                                      The targets of the association.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return The targets of the association.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Targets", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Targets", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Target", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Target.Builder} avoiding the need to create one manually via {@link Target#builder()}.\n\nWhen the {@link Consumer} completes, {@link Target.Builder#build()} is called immediately and its result is passed to {@link #member(Target)}.\n@param member a consumer that will call methods on {@link Target.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Target)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Target", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : null, "simpleType" : "Target", "variableSetterType" : "Target" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : "", "simpleType" : "Target", "variableSetterType" : "Target" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Target", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Target", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Targets", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The targets of the association.

                                                                                                                                                                                      \n@param targets The targets of the association.", "setterMethodName" : "setTargets", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      The targets of the association.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getAssociationId", "beanStyleSetterMethodName" : "setAssociationId", "c2jName" : "AssociationId", "c2jShape" : "AssociationId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The ID of the association you want 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 #associationId(String)}.\n@param associationId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #associationId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The ID of the association you want to update.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "associationId", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The ID of the association you want to update.

                                                                                                                                                                                      \n@param associationId The ID of the association you want to update.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "associationId", "getterDocumentation" : "

                                                                                                                                                                                      The ID of the association you want to update.

                                                                                                                                                                                      \n@return The ID of the association you want 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" : "AssociationId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AssociationId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AssociationId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The ID of the association you want to update.

                                                                                                                                                                                      \n@param associationId The ID of the association you want to update.", "setterMethodName" : "setAssociationId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "associationId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "associationId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The ID of the association you want to update.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getParameters", "beanStyleSetterMethodName" : "setParameters", "c2jName" : "Parameters", "c2jShape" : "Parameters", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The parameters you want to update for the association. If you create a parameter using Parameter Store, you can reference the parameter using {{ssm:parameter-name}}

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List>.Builder} avoiding the need to create one manually via {@link List>#builder()}.\n\nWhen the {@link Consumer} completes, {@link List>.Builder#build()} is called immediately and its result is passed to {@link #parameters(List>)}.\n@param parameters a consumer that will call methods on {@link List>.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #parameters(List>)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The parameters you want to update for the association. If you create a parameter using Parameter Store, you can reference the parameter using {{ssm:parameter-name}}

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "parameters", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The parameters you want to update for the association. If you create a parameter using Parameter Store, you can reference the parameter using {{ssm:parameter-name}}

                                                                                                                                                                                      \n@param parameters The parameters you want to update for the association. If you create a parameter using Parameter Store, you can reference the parameter using {{ssm:parameter-name}}\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "parameters", "getterDocumentation" : "

                                                                                                                                                                                      The parameters you want to update for the association. If you create a parameter using Parameter Store, you can reference the parameter using {{ssm:parameter-name}}

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return The parameters you want to update for the association. If you create a parameter using Parameter Store, you can reference the parameter using {{ssm:parameter-name}}", "getterModel" : { "returnType" : "java.util.Map>", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Parameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Parameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "ParameterName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "ParameterValueList", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #value(List)}.\n@param value a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(List)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "value", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "value", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "ParameterValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "String", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : true, "simpleType" : "String", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "value", "variableType" : "java.util.List", "documentation" : "", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry>", "templateType" : "java.util.Map>" }, "marshallingType" : "MAP", "name" : "Parameters", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The parameters you want to update for the association. If you create a parameter using Parameter Store, you can reference the parameter using {{ssm:parameter-name}}

                                                                                                                                                                                      \n@param parameters The parameters you want to update for the association. If you create a parameter using Parameter Store, you can reference the parameter using {{ssm:parameter-name}}", "setterMethodName" : "setParameters", "setterModel" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "parameters", "variableType" : "java.util.Map>", "documentation" : null, "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map>", "variableName" : "parameters", "variableType" : "java.util.Map>", "documentation" : "

                                                                                                                                                                                      The parameters you want to update for the association. If you create a parameter using Parameter Store, you can reference the parameter using {{ssm:parameter-name}}

                                                                                                                                                                                      ", "simpleType" : "List>", "variableSetterType" : "java.util.Map>" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDocumentVersion", "beanStyleSetterMethodName" : "setDocumentVersion", "c2jName" : "DocumentVersion", "c2jShape" : "DocumentVersion", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The document version you want update for the association.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentVersion(String)}.\n@param documentVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentVersion(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The document version you want update for the association.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "documentVersion", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The document version you want update for the association.

                                                                                                                                                                                      \n@param documentVersion The document version you want update for the association.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "documentVersion", "getterDocumentation" : "

                                                                                                                                                                                      The document version you want update for the association.

                                                                                                                                                                                      \n@return The document version you want update for the association.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The document version you want update for the association.

                                                                                                                                                                                      \n@param documentVersion The document version you want update for the association.", "setterMethodName" : "setDocumentVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The document version you want update for the association.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getScheduleExpression", "beanStyleSetterMethodName" : "setScheduleExpression", "c2jName" : "ScheduleExpression", "c2jShape" : "ScheduleExpression", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The cron expression used to schedule the association that you want 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 #scheduleExpression(String)}.\n@param scheduleExpression a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #scheduleExpression(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The cron expression used to schedule the association that you want to update.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "scheduleExpression", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The cron expression used to schedule the association that you want to update.

                                                                                                                                                                                      \n@param scheduleExpression The cron expression used to schedule the association that you want to update.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "scheduleExpression", "getterDocumentation" : "

                                                                                                                                                                                      The cron expression used to schedule the association that you want to update.

                                                                                                                                                                                      \n@return The cron expression used to schedule the association that you want 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" : "ScheduleExpression", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ScheduleExpression", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ScheduleExpression", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The cron expression used to schedule the association that you want to update.

                                                                                                                                                                                      \n@param scheduleExpression The cron expression used to schedule the association that you want to update.", "setterMethodName" : "setScheduleExpression", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "scheduleExpression", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "scheduleExpression", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The cron expression used to schedule the association that you want to update.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOutputLocation", "beanStyleSetterMethodName" : "setOutputLocation", "c2jName" : "OutputLocation", "c2jShape" : "InstanceAssociationOutputLocation", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      An Amazon S3 bucket where you want to store the results of this request.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link InstanceAssociationOutputLocation.Builder} avoiding the need to create one manually via {@link InstanceAssociationOutputLocation#builder()}.\n\nWhen the {@link Consumer} completes, {@link InstanceAssociationOutputLocation.Builder#build()} is called immediately and its result is passed to {@link #outputLocation(InstanceAssociationOutputLocation)}.\n@param outputLocation a consumer that will call methods on {@link InstanceAssociationOutputLocation.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #outputLocation(InstanceAssociationOutputLocation)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      An Amazon S3 bucket where you want to store the results of this request.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "outputLocation", "fluentSetterDocumentation" : "

                                                                                                                                                                                      An Amazon S3 bucket where you want to store the results of this request.

                                                                                                                                                                                      \n@param outputLocation An Amazon S3 bucket where you want to store the results of this request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "outputLocation", "getterDocumentation" : "

                                                                                                                                                                                      An Amazon S3 bucket where you want to store the results of this request.

                                                                                                                                                                                      \n@return An Amazon S3 bucket where you want to store the results of this request.", "getterModel" : { "returnType" : "InstanceAssociationOutputLocation", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OutputLocation", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OutputLocation", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "OutputLocation", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      An Amazon S3 bucket where you want to store the results of this request.

                                                                                                                                                                                      \n@param outputLocation An Amazon S3 bucket where you want to store the results of this request.", "setterMethodName" : "setOutputLocation", "setterModel" : { "variableDeclarationType" : "InstanceAssociationOutputLocation", "variableName" : "outputLocation", "variableType" : "InstanceAssociationOutputLocation", "documentation" : null, "simpleType" : "InstanceAssociationOutputLocation", "variableSetterType" : "InstanceAssociationOutputLocation" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "InstanceAssociationOutputLocation", "variableName" : "outputLocation", "variableType" : "InstanceAssociationOutputLocation", "documentation" : "

                                                                                                                                                                                      An Amazon S3 bucket where you want to store the results of this request.

                                                                                                                                                                                      ", "simpleType" : "InstanceAssociationOutputLocation", "variableSetterType" : "InstanceAssociationOutputLocation" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "DocumentARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The name of the SSM document that contains the configuration information for the instance. You can specify Command or Automation documents.

                                                                                                                                                                                      You can specify AWS-predefined documents, documents you created, or a document that is shared with you from another account.

                                                                                                                                                                                      For SSM documents that are shared with you from other AWS accounts, you must specify the complete SSM document ARN, in the following format:

                                                                                                                                                                                      arn:aws:ssm:region:account-id:document/document-name

                                                                                                                                                                                      For example:

                                                                                                                                                                                      arn:aws:ssm:us-east-2:12345678912:document/My-Shared-Document

                                                                                                                                                                                      For AWS-predefined documents and SSM documents you created in your account, you only need to specify the document name. For example, AWS-ApplyPatchBaseline or My-Document.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The name of the SSM document that contains the configuration information for the instance. You can specify Command or Automation documents.

                                                                                                                                                                                      You can specify AWS-predefined documents, documents you created, or a document that is shared with you from another account.

                                                                                                                                                                                      For SSM documents that are shared with you from other AWS accounts, you must specify the complete SSM document ARN, in the following format:

                                                                                                                                                                                      arn:aws:ssm:region:account-id:document/document-name

                                                                                                                                                                                      For example:

                                                                                                                                                                                      arn:aws:ssm:us-east-2:12345678912:document/My-Shared-Document

                                                                                                                                                                                      For AWS-predefined documents and SSM documents you created in your account, you only need to specify the document name. For example, AWS-ApplyPatchBaseline or My-Document.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The name of the SSM document that contains the configuration information for the instance. You can specify Command or Automation documents.

                                                                                                                                                                                      You can specify AWS-predefined documents, documents you created, or a document that is shared with you from another account.

                                                                                                                                                                                      For SSM documents that are shared with you from other AWS accounts, you must specify the complete SSM document ARN, in the following format:

                                                                                                                                                                                      arn:aws:ssm:region:account-id:document/document-name

                                                                                                                                                                                      For example:

                                                                                                                                                                                      arn:aws:ssm:us-east-2:12345678912:document/My-Shared-Document

                                                                                                                                                                                      For AWS-predefined documents and SSM documents you created in your account, you only need to specify the document name. For example, AWS-ApplyPatchBaseline or My-Document.

                                                                                                                                                                                      \n@param name The name of the SSM document that contains the configuration information for the instance. You can specify Command or Automation documents.

                                                                                                                                                                                      You can specify AWS-predefined documents, documents you created, or a document that is shared with you from another account.

                                                                                                                                                                                      For SSM documents that are shared with you from other AWS accounts, you must specify the complete SSM document ARN, in the following format:

                                                                                                                                                                                      arn:aws:ssm:region:account-id:document/document-name

                                                                                                                                                                                      For example:

                                                                                                                                                                                      arn:aws:ssm:us-east-2:12345678912:document/My-Shared-Document

                                                                                                                                                                                      For AWS-predefined documents and SSM documents you created in your account, you only need to specify the document name. For example, AWS-ApplyPatchBaseline or My-Document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                                                      The name of the SSM document that contains the configuration information for the instance. You can specify Command or Automation documents.

                                                                                                                                                                                      You can specify AWS-predefined documents, documents you created, or a document that is shared with you from another account.

                                                                                                                                                                                      For SSM documents that are shared with you from other AWS accounts, you must specify the complete SSM document ARN, in the following format:

                                                                                                                                                                                      arn:aws:ssm:region:account-id:document/document-name

                                                                                                                                                                                      For example:

                                                                                                                                                                                      arn:aws:ssm:us-east-2:12345678912:document/My-Shared-Document

                                                                                                                                                                                      For AWS-predefined documents and SSM documents you created in your account, you only need to specify the document name. For example, AWS-ApplyPatchBaseline or My-Document.

                                                                                                                                                                                      \n@return The name of the SSM document that contains the configuration information for the instance. You can specify Command or Automation documents.

                                                                                                                                                                                      You can specify AWS-predefined documents, documents you created, or a document that is shared with you from another account.

                                                                                                                                                                                      For SSM documents that are shared with you from other AWS accounts, you must specify the complete SSM document ARN, in the following format:

                                                                                                                                                                                      arn:aws:ssm:region:account-id:document/document-name

                                                                                                                                                                                      For example:

                                                                                                                                                                                      arn:aws:ssm:us-east-2:12345678912:document/My-Shared-Document

                                                                                                                                                                                      For AWS-predefined documents and SSM documents you created in your account, you only need to specify the document name. For example, AWS-ApplyPatchBaseline or My-Document.", "getterModel" : { "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 SSM document that contains the configuration information for the instance. You can specify Command or Automation documents.

                                                                                                                                                                                      You can specify AWS-predefined documents, documents you created, or a document that is shared with you from another account.

                                                                                                                                                                                      For SSM documents that are shared with you from other AWS accounts, you must specify the complete SSM document ARN, in the following format:

                                                                                                                                                                                      arn:aws:ssm:region:account-id:document/document-name

                                                                                                                                                                                      For example:

                                                                                                                                                                                      arn:aws:ssm:us-east-2:12345678912:document/My-Shared-Document

                                                                                                                                                                                      For AWS-predefined documents and SSM documents you created in your account, you only need to specify the document name. For example, AWS-ApplyPatchBaseline or My-Document.

                                                                                                                                                                                      \n@param name The name of the SSM document that contains the configuration information for the instance. You can specify Command or Automation documents.

                                                                                                                                                                                      You can specify AWS-predefined documents, documents you created, or a document that is shared with you from another account.

                                                                                                                                                                                      For SSM documents that are shared with you from other AWS accounts, you must specify the complete SSM document ARN, in the following format:

                                                                                                                                                                                      arn:aws:ssm:region:account-id:document/document-name

                                                                                                                                                                                      For example:

                                                                                                                                                                                      arn:aws:ssm:us-east-2:12345678912:document/My-Shared-Document

                                                                                                                                                                                      For AWS-predefined documents and SSM documents you created in your account, you only need to specify the document name. For example, AWS-ApplyPatchBaseline or My-Document.", "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 SSM document that contains the configuration information for the instance. You can specify Command or Automation documents.

                                                                                                                                                                                      You can specify AWS-predefined documents, documents you created, or a document that is shared with you from another account.

                                                                                                                                                                                      For SSM documents that are shared with you from other AWS accounts, you must specify the complete SSM document ARN, in the following format:

                                                                                                                                                                                      arn:aws:ssm:region:account-id:document/document-name

                                                                                                                                                                                      For example:

                                                                                                                                                                                      arn:aws:ssm:us-east-2:12345678912:document/My-Shared-Document

                                                                                                                                                                                      For AWS-predefined documents and SSM documents you created in your account, you only need to specify the document name. For example, AWS-ApplyPatchBaseline or My-Document.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTargets", "beanStyleSetterMethodName" : "setTargets", "c2jName" : "Targets", "c2jShape" : "Targets", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The targets of the association.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #targets(List)}.\n@param targets a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targets(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The targets of the association.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targets", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The targets of the association.

                                                                                                                                                                                      \n@param targets The targets of the association.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targets", "getterDocumentation" : "

                                                                                                                                                                                      The targets of the association.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return The targets of the association.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Targets", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Targets", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Target", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Target.Builder} avoiding the need to create one manually via {@link Target#builder()}.\n\nWhen the {@link Consumer} completes, {@link Target.Builder#build()} is called immediately and its result is passed to {@link #member(Target)}.\n@param member a consumer that will call methods on {@link Target.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Target)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Target", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : null, "simpleType" : "Target", "variableSetterType" : "Target" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : "", "simpleType" : "Target", "variableSetterType" : "Target" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Target", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Target", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Targets", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The targets of the association.

                                                                                                                                                                                      \n@param targets The targets of the association.", "setterMethodName" : "setTargets", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      The targets of the association.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAssociationName", "beanStyleSetterMethodName" : "setAssociationName", "c2jName" : "AssociationName", "c2jShape" : "AssociationName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The name of the association that you want 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 #associationName(String)}.\n@param associationName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #associationName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The name of the association that you want to update.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "associationName", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The name of the association that you want to update.

                                                                                                                                                                                      \n@param associationName The name of the association that you want to update.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "associationName", "getterDocumentation" : "

                                                                                                                                                                                      The name of the association that you want to update.

                                                                                                                                                                                      \n@return The name of the association that you want 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" : "AssociationName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AssociationName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AssociationName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The name of the association that you want to update.

                                                                                                                                                                                      \n@param associationName The name of the association that you want to update.", "setterMethodName" : "setAssociationName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "associationName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "associationName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The name of the association that you want to update.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAssociationVersion", "beanStyleSetterMethodName" : "setAssociationVersion", "c2jName" : "AssociationVersion", "c2jShape" : "AssociationVersion", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      This parameter is provided for concurrency control purposes. You must specify the latest association version in the service. If you want to ensure that this request succeeds, either specify $LATEST, or omit this parameter.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #associationVersion(String)}.\n@param associationVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #associationVersion(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      This parameter is provided for concurrency control purposes. You must specify the latest association version in the service. If you want to ensure that this request succeeds, either specify $LATEST, or omit this parameter.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "associationVersion", "fluentSetterDocumentation" : "

                                                                                                                                                                                      This parameter is provided for concurrency control purposes. You must specify the latest association version in the service. If you want to ensure that this request succeeds, either specify $LATEST, or omit this parameter.

                                                                                                                                                                                      \n@param associationVersion This parameter is provided for concurrency control purposes. You must specify the latest association version in the service. If you want to ensure that this request succeeds, either specify $LATEST, or omit this parameter.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "associationVersion", "getterDocumentation" : "

                                                                                                                                                                                      This parameter is provided for concurrency control purposes. You must specify the latest association version in the service. If you want to ensure that this request succeeds, either specify $LATEST, or omit this parameter.

                                                                                                                                                                                      \n@return This parameter is provided for concurrency control purposes. You must specify the latest association version in the service. If you want to ensure that this request succeeds, either specify $LATEST, or omit this parameter.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AssociationVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AssociationVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AssociationVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      This parameter is provided for concurrency control purposes. You must specify the latest association version in the service. If you want to ensure that this request succeeds, either specify $LATEST, or omit this parameter.

                                                                                                                                                                                      \n@param associationVersion This parameter is provided for concurrency control purposes. You must specify the latest association version in the service. If you want to ensure that this request succeeds, either specify $LATEST, or omit this parameter.", "setterMethodName" : "setAssociationVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "associationVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "associationVersion", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      This parameter is provided for concurrency control purposes. You must specify the latest association version in the service. If you want to ensure that this request succeeds, either specify $LATEST, or omit this parameter.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAutomationTargetParameterName", "beanStyleSetterMethodName" : "setAutomationTargetParameterName", "c2jName" : "AutomationTargetParameterName", "c2jShape" : "AutomationTargetParameterName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Specify the target for the association. This target is required for associations that use an Automation document and target resources by using rate controls.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #automationTargetParameterName(String)}.\n@param automationTargetParameterName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #automationTargetParameterName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Specify the target for the association. This target is required for associations that use an Automation document and target resources by using rate controls.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "automationTargetParameterName", "fluentSetterDocumentation" : "

                                                                                                                                                                                      Specify the target for the association. This target is required for associations that use an Automation document and target resources by using rate controls.

                                                                                                                                                                                      \n@param automationTargetParameterName Specify the target for the association. This target is required for associations that use an Automation document and target resources by using rate controls.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "automationTargetParameterName", "getterDocumentation" : "

                                                                                                                                                                                      Specify the target for the association. This target is required for associations that use an Automation document and target resources by using rate controls.

                                                                                                                                                                                      \n@return Specify the target for the association. This target is required for associations that use an Automation document and target resources by using rate controls.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AutomationTargetParameterName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AutomationTargetParameterName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "AutomationTargetParameterName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Specify the target for the association. This target is required for associations that use an Automation document and target resources by using rate controls.

                                                                                                                                                                                      \n@param automationTargetParameterName Specify the target for the association. This target is required for associations that use an Automation document and target resources by using rate controls.", "setterMethodName" : "setAutomationTargetParameterName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "automationTargetParameterName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "automationTargetParameterName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      Specify the target for the association. This target is required for associations that use an Automation document and target resources by using rate controls.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxErrors", "beanStyleSetterMethodName" : "setMaxErrors", "c2jName" : "MaxErrors", "c2jShape" : "MaxErrors", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

                                                                                                                                                                                      Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #maxErrors(String)}.\n@param maxErrors a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxErrors(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

                                                                                                                                                                                      Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxErrors", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

                                                                                                                                                                                      Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.

                                                                                                                                                                                      \n@param maxErrors The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

                                                                                                                                                                                      Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxErrors", "getterDocumentation" : "

                                                                                                                                                                                      The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

                                                                                                                                                                                      Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.

                                                                                                                                                                                      \n@return The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

                                                                                                                                                                                      Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxErrors", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxErrors", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MaxErrors", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

                                                                                                                                                                                      Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.

                                                                                                                                                                                      \n@param maxErrors The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

                                                                                                                                                                                      Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.", "setterMethodName" : "setMaxErrors", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "maxErrors", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "maxErrors", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The number of errors that are allowed before the system stops sending requests to run the association on additional targets. You can specify either an absolute number of errors, for example 10, or a percentage of the target set, for example 10%. If you specify 3, for example, the system stops sending requests when the fourth error is received. If you specify 0, then the system stops sending requests after the first error is returned. If you run an association on 50 instances and set MaxError to 10%, then the system stops sending the request when the sixth error is received.

                                                                                                                                                                                      Executions that are already running an association when MaxErrors is reached are allowed to complete, but some of these executions may fail as well. If you need to ensure that there won't be more than max-errors failed executions, set MaxConcurrency to 1 so that executions proceed one at a time.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxConcurrency", "beanStyleSetterMethodName" : "setMaxConcurrency", "c2jName" : "MaxConcurrency", "c2jShape" : "MaxConcurrency", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

                                                                                                                                                                                      If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #maxConcurrency(String)}.\n@param maxConcurrency a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxConcurrency(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

                                                                                                                                                                                      If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxConcurrency", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

                                                                                                                                                                                      If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.

                                                                                                                                                                                      \n@param maxConcurrency The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

                                                                                                                                                                                      If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxConcurrency", "getterDocumentation" : "

                                                                                                                                                                                      The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

                                                                                                                                                                                      If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.

                                                                                                                                                                                      \n@return The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

                                                                                                                                                                                      If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxConcurrency", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxConcurrency", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MaxConcurrency", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

                                                                                                                                                                                      If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.

                                                                                                                                                                                      \n@param maxConcurrency The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

                                                                                                                                                                                      If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.", "setterMethodName" : "setMaxConcurrency", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "maxConcurrency", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "maxConcurrency", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The maximum number of targets allowed to run the association at the same time. You can specify a number, for example 10, or a percentage of the target set, for example 10%. The default value is 100%, which means all targets run the association at the same time.

                                                                                                                                                                                      If a new instance starts and attempts to run an association while Systems Manager is running MaxConcurrency associations, the association is allowed to run. During the next association interval, the new instance will process its association within the limit specified for MaxConcurrency.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getComplianceSeverityAsString", "beanStyleSetterMethodName" : "setComplianceSeverity", "c2jName" : "ComplianceSeverity", "c2jShape" : "AssociationComplianceSeverity", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The severity level to assign to the association.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #complianceSeverityAsString(String)}.\n@param complianceSeverity a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #complianceSeverity(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The severity level to assign to the association.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : "AssociationComplianceSeverity", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "complianceSeverity", "fluentEnumSetterMethodName" : "complianceSeverity", "fluentGetterMethodName" : "complianceSeverityAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The severity level to assign to the association.

                                                                                                                                                                                      \n@param complianceSeverity The severity level to assign to the association.\n@see AssociationComplianceSeverity\n@return Returns a reference to this object so that method calls can be chained together.\n@see AssociationComplianceSeverity", "fluentSetterMethodName" : "complianceSeverity", "getterDocumentation" : "

                                                                                                                                                                                      The severity level to assign to the association.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #complianceSeverity} will return {@link AssociationComplianceSeverity#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #complianceSeverityAsString}.\n

                                                                                                                                                                                      \n@return The severity level to assign to the association.\n@see AssociationComplianceSeverity", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ComplianceSeverity", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ComplianceSeverity", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ComplianceSeverity", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The severity level to assign to the association.

                                                                                                                                                                                      \n@param complianceSeverity The severity level to assign to the association.\n@see AssociationComplianceSeverity", "setterMethodName" : "setComplianceSeverity", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "complianceSeverity", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "complianceSeverity", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The severity level to assign to the association.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "AssociationId" ], "shapeName" : "UpdateAssociationRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpdateAssociationRequest", "variableName" : "updateAssociationRequest", "variableType" : "UpdateAssociationRequest", "documentation" : null, "simpleType" : "UpdateAssociationRequest", "variableSetterType" : "UpdateAssociationRequest" }, "wrapper" : false }, "UpdateAssociationResponse" : { "c2jName" : "UpdateAssociationResult", "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" : [ { "beanStyleGetterMethodName" : "getAssociationDescription", "beanStyleSetterMethodName" : "setAssociationDescription", "c2jName" : "AssociationDescription", "c2jShape" : "AssociationDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The description of the association that was updated.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link AssociationDescription.Builder} avoiding the need to create one manually via {@link AssociationDescription#builder()}.\n\nWhen the {@link Consumer} completes, {@link AssociationDescription.Builder#build()} is called immediately and its result is passed to {@link #associationDescription(AssociationDescription)}.\n@param associationDescription a consumer that will call methods on {@link AssociationDescription.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #associationDescription(AssociationDescription)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The description of the association that was updated.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "associationDescription", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The description of the association that was updated.

                                                                                                                                                                                      \n@param associationDescription The description of the association that was updated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "associationDescription", "getterDocumentation" : "

                                                                                                                                                                                      The description of the association that was updated.

                                                                                                                                                                                      \n@return The description of the association that was updated.", "getterModel" : { "returnType" : "AssociationDescription", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AssociationDescription", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AssociationDescription", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AssociationDescription", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The description of the association that was updated.

                                                                                                                                                                                      \n@param associationDescription The description of the association that was updated.", "setterMethodName" : "setAssociationDescription", "setterModel" : { "variableDeclarationType" : "AssociationDescription", "variableName" : "associationDescription", "variableType" : "AssociationDescription", "documentation" : null, "simpleType" : "AssociationDescription", "variableSetterType" : "AssociationDescription" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AssociationDescription", "variableName" : "associationDescription", "variableType" : "AssociationDescription", "documentation" : "

                                                                                                                                                                                      The description of the association that was updated.

                                                                                                                                                                                      ", "simpleType" : "AssociationDescription", "variableSetterType" : "AssociationDescription" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AssociationDescription" : { "beanStyleGetterMethodName" : "getAssociationDescription", "beanStyleSetterMethodName" : "setAssociationDescription", "c2jName" : "AssociationDescription", "c2jShape" : "AssociationDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The description of the association that was updated.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link AssociationDescription.Builder} avoiding the need to create one manually via {@link AssociationDescription#builder()}.\n\nWhen the {@link Consumer} completes, {@link AssociationDescription.Builder#build()} is called immediately and its result is passed to {@link #associationDescription(AssociationDescription)}.\n@param associationDescription a consumer that will call methods on {@link AssociationDescription.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #associationDescription(AssociationDescription)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The description of the association that was updated.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "associationDescription", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The description of the association that was updated.

                                                                                                                                                                                      \n@param associationDescription The description of the association that was updated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "associationDescription", "getterDocumentation" : "

                                                                                                                                                                                      The description of the association that was updated.

                                                                                                                                                                                      \n@return The description of the association that was updated.", "getterModel" : { "returnType" : "AssociationDescription", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AssociationDescription", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AssociationDescription", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AssociationDescription", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The description of the association that was updated.

                                                                                                                                                                                      \n@param associationDescription The description of the association that was updated.", "setterMethodName" : "setAssociationDescription", "setterModel" : { "variableDeclarationType" : "AssociationDescription", "variableName" : "associationDescription", "variableType" : "AssociationDescription", "documentation" : null, "simpleType" : "AssociationDescription", "variableSetterType" : "AssociationDescription" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AssociationDescription", "variableName" : "associationDescription", "variableType" : "AssociationDescription", "documentation" : "

                                                                                                                                                                                      The description of the association that was updated.

                                                                                                                                                                                      ", "simpleType" : "AssociationDescription", "variableSetterType" : "AssociationDescription" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getAssociationDescription", "beanStyleSetterMethodName" : "setAssociationDescription", "c2jName" : "AssociationDescription", "c2jShape" : "AssociationDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The description of the association that was updated.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link AssociationDescription.Builder} avoiding the need to create one manually via {@link AssociationDescription#builder()}.\n\nWhen the {@link Consumer} completes, {@link AssociationDescription.Builder#build()} is called immediately and its result is passed to {@link #associationDescription(AssociationDescription)}.\n@param associationDescription a consumer that will call methods on {@link AssociationDescription.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #associationDescription(AssociationDescription)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The description of the association that was updated.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "associationDescription", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The description of the association that was updated.

                                                                                                                                                                                      \n@param associationDescription The description of the association that was updated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "associationDescription", "getterDocumentation" : "

                                                                                                                                                                                      The description of the association that was updated.

                                                                                                                                                                                      \n@return The description of the association that was updated.", "getterModel" : { "returnType" : "AssociationDescription", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AssociationDescription", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AssociationDescription", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AssociationDescription", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The description of the association that was updated.

                                                                                                                                                                                      \n@param associationDescription The description of the association that was updated.", "setterMethodName" : "setAssociationDescription", "setterModel" : { "variableDeclarationType" : "AssociationDescription", "variableName" : "associationDescription", "variableType" : "AssociationDescription", "documentation" : null, "simpleType" : "AssociationDescription", "variableSetterType" : "AssociationDescription" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AssociationDescription", "variableName" : "associationDescription", "variableType" : "AssociationDescription", "documentation" : "

                                                                                                                                                                                      The description of the association that was updated.

                                                                                                                                                                                      ", "simpleType" : "AssociationDescription", "variableSetterType" : "AssociationDescription" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UpdateAssociationResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpdateAssociationResponse", "variableName" : "updateAssociationResponse", "variableType" : "UpdateAssociationResponse", "documentation" : null, "simpleType" : "UpdateAssociationResponse", "variableSetterType" : "UpdateAssociationResponse" }, "wrapper" : false }, "UpdateAssociationStatusRequest" : { "c2jName" : "UpdateAssociationStatusRequest", "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" : "UpdateAssociationStatus", "locationName" : null, "requestUri" : "/", "target" : "AmazonSSM.UpdateAssociationStatus", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "DocumentARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The name of the Systems Manager document.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The name of the Systems Manager document.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The name of the Systems Manager document.

                                                                                                                                                                                      \n@param name The name of the Systems Manager document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                                                      The name of the Systems Manager document.

                                                                                                                                                                                      \n@return The name of the Systems Manager document.", "getterModel" : { "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 Systems Manager document.

                                                                                                                                                                                      \n@param name The name of the Systems Manager document.", "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 Systems Manager document.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The ID of the instance.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The ID of the instance.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The ID of the instance.

                                                                                                                                                                                      \n@param instanceId The ID of the instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                                                                                                                      The ID of the instance.

                                                                                                                                                                                      \n@return The ID of the instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The ID of the instance.

                                                                                                                                                                                      \n@param instanceId The ID of the instance.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The ID of the instance.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAssociationStatus", "beanStyleSetterMethodName" : "setAssociationStatus", "c2jName" : "AssociationStatus", "c2jShape" : "AssociationStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The association status.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link AssociationStatus.Builder} avoiding the need to create one manually via {@link AssociationStatus#builder()}.\n\nWhen the {@link Consumer} completes, {@link AssociationStatus.Builder#build()} is called immediately and its result is passed to {@link #associationStatus(AssociationStatus)}.\n@param associationStatus a consumer that will call methods on {@link AssociationStatus.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #associationStatus(AssociationStatus)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The association status.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "associationStatus", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The association status.

                                                                                                                                                                                      \n@param associationStatus The association status.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "associationStatus", "getterDocumentation" : "

                                                                                                                                                                                      The association status.

                                                                                                                                                                                      \n@return The association status.", "getterModel" : { "returnType" : "AssociationStatus", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AssociationStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AssociationStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AssociationStatus", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The association status.

                                                                                                                                                                                      \n@param associationStatus The association status.", "setterMethodName" : "setAssociationStatus", "setterModel" : { "variableDeclarationType" : "AssociationStatus", "variableName" : "associationStatus", "variableType" : "AssociationStatus", "documentation" : null, "simpleType" : "AssociationStatus", "variableSetterType" : "AssociationStatus" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AssociationStatus", "variableName" : "associationStatus", "variableType" : "AssociationStatus", "documentation" : "

                                                                                                                                                                                      The association status.

                                                                                                                                                                                      ", "simpleType" : "AssociationStatus", "variableSetterType" : "AssociationStatus" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AssociationStatus" : { "beanStyleGetterMethodName" : "getAssociationStatus", "beanStyleSetterMethodName" : "setAssociationStatus", "c2jName" : "AssociationStatus", "c2jShape" : "AssociationStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The association status.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link AssociationStatus.Builder} avoiding the need to create one manually via {@link AssociationStatus#builder()}.\n\nWhen the {@link Consumer} completes, {@link AssociationStatus.Builder#build()} is called immediately and its result is passed to {@link #associationStatus(AssociationStatus)}.\n@param associationStatus a consumer that will call methods on {@link AssociationStatus.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #associationStatus(AssociationStatus)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The association status.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "associationStatus", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The association status.

                                                                                                                                                                                      \n@param associationStatus The association status.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "associationStatus", "getterDocumentation" : "

                                                                                                                                                                                      The association status.

                                                                                                                                                                                      \n@return The association status.", "getterModel" : { "returnType" : "AssociationStatus", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AssociationStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AssociationStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AssociationStatus", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The association status.

                                                                                                                                                                                      \n@param associationStatus The association status.", "setterMethodName" : "setAssociationStatus", "setterModel" : { "variableDeclarationType" : "AssociationStatus", "variableName" : "associationStatus", "variableType" : "AssociationStatus", "documentation" : null, "simpleType" : "AssociationStatus", "variableSetterType" : "AssociationStatus" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AssociationStatus", "variableName" : "associationStatus", "variableType" : "AssociationStatus", "documentation" : "

                                                                                                                                                                                      The association status.

                                                                                                                                                                                      ", "simpleType" : "AssociationStatus", "variableSetterType" : "AssociationStatus" }, "xmlNameSpaceUri" : null }, "InstanceId" : { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The ID of the instance.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The ID of the instance.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The ID of the instance.

                                                                                                                                                                                      \n@param instanceId The ID of the instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                                                                                                                      The ID of the instance.

                                                                                                                                                                                      \n@return The ID of the instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The ID of the instance.

                                                                                                                                                                                      \n@param instanceId The ID of the instance.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The ID of the instance.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "DocumentARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The name of the Systems Manager document.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The name of the Systems Manager document.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The name of the Systems Manager document.

                                                                                                                                                                                      \n@param name The name of the Systems Manager document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                                                      The name of the Systems Manager document.

                                                                                                                                                                                      \n@return The name of the Systems Manager document.", "getterModel" : { "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 Systems Manager document.

                                                                                                                                                                                      \n@param name The name of the Systems Manager document.", "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 Systems Manager document.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "DocumentARN", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The name of the Systems Manager document.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The name of the Systems Manager document.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The name of the Systems Manager document.

                                                                                                                                                                                      \n@param name The name of the Systems Manager document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                                                      The name of the Systems Manager document.

                                                                                                                                                                                      \n@return The name of the Systems Manager document.", "getterModel" : { "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 Systems Manager document.

                                                                                                                                                                                      \n@param name The name of the Systems Manager document.", "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 Systems Manager document.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "InstanceId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The ID of the instance.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The ID of the instance.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The ID of the instance.

                                                                                                                                                                                      \n@param instanceId The ID of the instance.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                                                                                                                      The ID of the instance.

                                                                                                                                                                                      \n@return The ID of the instance.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The ID of the instance.

                                                                                                                                                                                      \n@param instanceId The ID of the instance.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The ID of the instance.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAssociationStatus", "beanStyleSetterMethodName" : "setAssociationStatus", "c2jName" : "AssociationStatus", "c2jShape" : "AssociationStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The association status.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link AssociationStatus.Builder} avoiding the need to create one manually via {@link AssociationStatus#builder()}.\n\nWhen the {@link Consumer} completes, {@link AssociationStatus.Builder#build()} is called immediately and its result is passed to {@link #associationStatus(AssociationStatus)}.\n@param associationStatus a consumer that will call methods on {@link AssociationStatus.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #associationStatus(AssociationStatus)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The association status.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "associationStatus", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The association status.

                                                                                                                                                                                      \n@param associationStatus The association status.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "associationStatus", "getterDocumentation" : "

                                                                                                                                                                                      The association status.

                                                                                                                                                                                      \n@return The association status.", "getterModel" : { "returnType" : "AssociationStatus", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AssociationStatus", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AssociationStatus", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AssociationStatus", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The association status.

                                                                                                                                                                                      \n@param associationStatus The association status.", "setterMethodName" : "setAssociationStatus", "setterModel" : { "variableDeclarationType" : "AssociationStatus", "variableName" : "associationStatus", "variableType" : "AssociationStatus", "documentation" : null, "simpleType" : "AssociationStatus", "variableSetterType" : "AssociationStatus" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AssociationStatus", "variableName" : "associationStatus", "variableType" : "AssociationStatus", "documentation" : "

                                                                                                                                                                                      The association status.

                                                                                                                                                                                      ", "simpleType" : "AssociationStatus", "variableSetterType" : "AssociationStatus" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Name", "InstanceId", "AssociationStatus" ], "shapeName" : "UpdateAssociationStatusRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpdateAssociationStatusRequest", "variableName" : "updateAssociationStatusRequest", "variableType" : "UpdateAssociationStatusRequest", "documentation" : null, "simpleType" : "UpdateAssociationStatusRequest", "variableSetterType" : "UpdateAssociationStatusRequest" }, "wrapper" : false }, "UpdateAssociationStatusResponse" : { "c2jName" : "UpdateAssociationStatusResult", "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" : [ { "beanStyleGetterMethodName" : "getAssociationDescription", "beanStyleSetterMethodName" : "setAssociationDescription", "c2jName" : "AssociationDescription", "c2jShape" : "AssociationDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Information about the association.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link AssociationDescription.Builder} avoiding the need to create one manually via {@link AssociationDescription#builder()}.\n\nWhen the {@link Consumer} completes, {@link AssociationDescription.Builder#build()} is called immediately and its result is passed to {@link #associationDescription(AssociationDescription)}.\n@param associationDescription a consumer that will call methods on {@link AssociationDescription.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #associationDescription(AssociationDescription)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Information about the association.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "associationDescription", "fluentSetterDocumentation" : "

                                                                                                                                                                                      Information about the association.

                                                                                                                                                                                      \n@param associationDescription Information about the association.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "associationDescription", "getterDocumentation" : "

                                                                                                                                                                                      Information about the association.

                                                                                                                                                                                      \n@return Information about the association.", "getterModel" : { "returnType" : "AssociationDescription", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AssociationDescription", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AssociationDescription", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AssociationDescription", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Information about the association.

                                                                                                                                                                                      \n@param associationDescription Information about the association.", "setterMethodName" : "setAssociationDescription", "setterModel" : { "variableDeclarationType" : "AssociationDescription", "variableName" : "associationDescription", "variableType" : "AssociationDescription", "documentation" : null, "simpleType" : "AssociationDescription", "variableSetterType" : "AssociationDescription" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AssociationDescription", "variableName" : "associationDescription", "variableType" : "AssociationDescription", "documentation" : "

                                                                                                                                                                                      Information about the association.

                                                                                                                                                                                      ", "simpleType" : "AssociationDescription", "variableSetterType" : "AssociationDescription" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AssociationDescription" : { "beanStyleGetterMethodName" : "getAssociationDescription", "beanStyleSetterMethodName" : "setAssociationDescription", "c2jName" : "AssociationDescription", "c2jShape" : "AssociationDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Information about the association.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link AssociationDescription.Builder} avoiding the need to create one manually via {@link AssociationDescription#builder()}.\n\nWhen the {@link Consumer} completes, {@link AssociationDescription.Builder#build()} is called immediately and its result is passed to {@link #associationDescription(AssociationDescription)}.\n@param associationDescription a consumer that will call methods on {@link AssociationDescription.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #associationDescription(AssociationDescription)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Information about the association.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "associationDescription", "fluentSetterDocumentation" : "

                                                                                                                                                                                      Information about the association.

                                                                                                                                                                                      \n@param associationDescription Information about the association.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "associationDescription", "getterDocumentation" : "

                                                                                                                                                                                      Information about the association.

                                                                                                                                                                                      \n@return Information about the association.", "getterModel" : { "returnType" : "AssociationDescription", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AssociationDescription", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AssociationDescription", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AssociationDescription", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Information about the association.

                                                                                                                                                                                      \n@param associationDescription Information about the association.", "setterMethodName" : "setAssociationDescription", "setterModel" : { "variableDeclarationType" : "AssociationDescription", "variableName" : "associationDescription", "variableType" : "AssociationDescription", "documentation" : null, "simpleType" : "AssociationDescription", "variableSetterType" : "AssociationDescription" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AssociationDescription", "variableName" : "associationDescription", "variableType" : "AssociationDescription", "documentation" : "

                                                                                                                                                                                      Information about the association.

                                                                                                                                                                                      ", "simpleType" : "AssociationDescription", "variableSetterType" : "AssociationDescription" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getAssociationDescription", "beanStyleSetterMethodName" : "setAssociationDescription", "c2jName" : "AssociationDescription", "c2jShape" : "AssociationDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Information about the association.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link AssociationDescription.Builder} avoiding the need to create one manually via {@link AssociationDescription#builder()}.\n\nWhen the {@link Consumer} completes, {@link AssociationDescription.Builder#build()} is called immediately and its result is passed to {@link #associationDescription(AssociationDescription)}.\n@param associationDescription a consumer that will call methods on {@link AssociationDescription.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #associationDescription(AssociationDescription)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Information about the association.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "associationDescription", "fluentSetterDocumentation" : "

                                                                                                                                                                                      Information about the association.

                                                                                                                                                                                      \n@param associationDescription Information about the association.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "associationDescription", "getterDocumentation" : "

                                                                                                                                                                                      Information about the association.

                                                                                                                                                                                      \n@return Information about the association.", "getterModel" : { "returnType" : "AssociationDescription", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "AssociationDescription", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AssociationDescription", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "AssociationDescription", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Information about the association.

                                                                                                                                                                                      \n@param associationDescription Information about the association.", "setterMethodName" : "setAssociationDescription", "setterModel" : { "variableDeclarationType" : "AssociationDescription", "variableName" : "associationDescription", "variableType" : "AssociationDescription", "documentation" : null, "simpleType" : "AssociationDescription", "variableSetterType" : "AssociationDescription" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AssociationDescription", "variableName" : "associationDescription", "variableType" : "AssociationDescription", "documentation" : "

                                                                                                                                                                                      Information about the association.

                                                                                                                                                                                      ", "simpleType" : "AssociationDescription", "variableSetterType" : "AssociationDescription" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UpdateAssociationStatusResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpdateAssociationStatusResponse", "variableName" : "updateAssociationStatusResponse", "variableType" : "UpdateAssociationStatusResponse", "documentation" : null, "simpleType" : "UpdateAssociationStatusResponse", "variableSetterType" : "UpdateAssociationStatusResponse" }, "wrapper" : false }, "UpdateDocumentDefaultVersionRequest" : { "c2jName" : "UpdateDocumentDefaultVersionRequest", "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" : "UpdateDocumentDefaultVersion", "locationName" : null, "requestUri" : "/", "target" : "AmazonSSM.UpdateDocumentDefaultVersion", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "DocumentName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The name of a custom document that you want to set as the default version.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The name of a custom document that you want to set as the default version.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The name of a custom document that you want to set as the default version.

                                                                                                                                                                                      \n@param name The name of a custom document that you want to set as the default version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                                                      The name of a custom document that you want to set as the default version.

                                                                                                                                                                                      \n@return The name of a custom document that you want to set as the default version.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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 a custom document that you want to set as the default version.

                                                                                                                                                                                      \n@param name The name of a custom document that you want to set as the default version.", "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 a custom document that you want to set as the default version.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDocumentVersion", "beanStyleSetterMethodName" : "setDocumentVersion", "c2jName" : "DocumentVersion", "c2jShape" : "DocumentVersionNumber", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The version of a custom document that you want to set as the default version.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentVersion(String)}.\n@param documentVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentVersion(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The version of a custom document that you want to set as the default version.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "documentVersion", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The version of a custom document that you want to set as the default version.

                                                                                                                                                                                      \n@param documentVersion The version of a custom document that you want to set as the default version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "documentVersion", "getterDocumentation" : "

                                                                                                                                                                                      The version of a custom document that you want to set as the default version.

                                                                                                                                                                                      \n@return The version of a custom document that you want to set as the default version.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The version of a custom document that you want to set as the default version.

                                                                                                                                                                                      \n@param documentVersion The version of a custom document that you want to set as the default version.", "setterMethodName" : "setDocumentVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The version of a custom document that you want to set as the default version.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DocumentVersion" : { "beanStyleGetterMethodName" : "getDocumentVersion", "beanStyleSetterMethodName" : "setDocumentVersion", "c2jName" : "DocumentVersion", "c2jShape" : "DocumentVersionNumber", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The version of a custom document that you want to set as the default version.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentVersion(String)}.\n@param documentVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentVersion(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The version of a custom document that you want to set as the default version.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "documentVersion", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The version of a custom document that you want to set as the default version.

                                                                                                                                                                                      \n@param documentVersion The version of a custom document that you want to set as the default version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "documentVersion", "getterDocumentation" : "

                                                                                                                                                                                      The version of a custom document that you want to set as the default version.

                                                                                                                                                                                      \n@return The version of a custom document that you want to set as the default version.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The version of a custom document that you want to set as the default version.

                                                                                                                                                                                      \n@param documentVersion The version of a custom document that you want to set as the default version.", "setterMethodName" : "setDocumentVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The version of a custom document that you want to set as the default version.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "DocumentName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The name of a custom document that you want to set as the default version.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The name of a custom document that you want to set as the default version.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The name of a custom document that you want to set as the default version.

                                                                                                                                                                                      \n@param name The name of a custom document that you want to set as the default version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                                                      The name of a custom document that you want to set as the default version.

                                                                                                                                                                                      \n@return The name of a custom document that you want to set as the default version.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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 a custom document that you want to set as the default version.

                                                                                                                                                                                      \n@param name The name of a custom document that you want to set as the default version.", "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 a custom document that you want to set as the default version.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "DocumentName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The name of a custom document that you want to set as the default version.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The name of a custom document that you want to set as the default version.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The name of a custom document that you want to set as the default version.

                                                                                                                                                                                      \n@param name The name of a custom document that you want to set as the default version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                                                      The name of a custom document that you want to set as the default version.

                                                                                                                                                                                      \n@return The name of a custom document that you want to set as the default version.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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 a custom document that you want to set as the default version.

                                                                                                                                                                                      \n@param name The name of a custom document that you want to set as the default version.", "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 a custom document that you want to set as the default version.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDocumentVersion", "beanStyleSetterMethodName" : "setDocumentVersion", "c2jName" : "DocumentVersion", "c2jShape" : "DocumentVersionNumber", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The version of a custom document that you want to set as the default version.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentVersion(String)}.\n@param documentVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentVersion(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The version of a custom document that you want to set as the default version.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "documentVersion", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The version of a custom document that you want to set as the default version.

                                                                                                                                                                                      \n@param documentVersion The version of a custom document that you want to set as the default version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "documentVersion", "getterDocumentation" : "

                                                                                                                                                                                      The version of a custom document that you want to set as the default version.

                                                                                                                                                                                      \n@return The version of a custom document that you want to set as the default version.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The version of a custom document that you want to set as the default version.

                                                                                                                                                                                      \n@param documentVersion The version of a custom document that you want to set as the default version.", "setterMethodName" : "setDocumentVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The version of a custom document that you want to set as the default version.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Name", "DocumentVersion" ], "shapeName" : "UpdateDocumentDefaultVersionRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpdateDocumentDefaultVersionRequest", "variableName" : "updateDocumentDefaultVersionRequest", "variableType" : "UpdateDocumentDefaultVersionRequest", "documentation" : null, "simpleType" : "UpdateDocumentDefaultVersionRequest", "variableSetterType" : "UpdateDocumentDefaultVersionRequest" }, "wrapper" : false }, "UpdateDocumentDefaultVersionResponse" : { "c2jName" : "UpdateDocumentDefaultVersionResult", "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" : [ { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "DocumentDefaultVersionDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The description of a custom document that you want to set as the default version.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link DocumentDefaultVersionDescription.Builder} avoiding the need to create one manually via {@link DocumentDefaultVersionDescription#builder()}.\n\nWhen the {@link Consumer} completes, {@link DocumentDefaultVersionDescription.Builder#build()} is called immediately and its result is passed to {@link #description(DocumentDefaultVersionDescription)}.\n@param description a consumer that will call methods on {@link DocumentDefaultVersionDescription.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(DocumentDefaultVersionDescription)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The description of a custom document that you want to set as the default version.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The description of a custom document that you want to set as the default version.

                                                                                                                                                                                      \n@param description The description of a custom document that you want to set as the default version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                                                                                                      The description of a custom document that you want to set as the default version.

                                                                                                                                                                                      \n@return The description of a custom document that you want to set as the default version.", "getterModel" : { "returnType" : "DocumentDefaultVersionDescription", "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" : "SDK_POJO", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The description of a custom document that you want to set as the default version.

                                                                                                                                                                                      \n@param description The description of a custom document that you want to set as the default version.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "DocumentDefaultVersionDescription", "variableName" : "description", "variableType" : "DocumentDefaultVersionDescription", "documentation" : null, "simpleType" : "DocumentDefaultVersionDescription", "variableSetterType" : "DocumentDefaultVersionDescription" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DocumentDefaultVersionDescription", "variableName" : "description", "variableType" : "DocumentDefaultVersionDescription", "documentation" : "

                                                                                                                                                                                      The description of a custom document that you want to set as the default version.

                                                                                                                                                                                      ", "simpleType" : "DocumentDefaultVersionDescription", "variableSetterType" : "DocumentDefaultVersionDescription" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Description" : { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "DocumentDefaultVersionDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The description of a custom document that you want to set as the default version.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link DocumentDefaultVersionDescription.Builder} avoiding the need to create one manually via {@link DocumentDefaultVersionDescription#builder()}.\n\nWhen the {@link Consumer} completes, {@link DocumentDefaultVersionDescription.Builder#build()} is called immediately and its result is passed to {@link #description(DocumentDefaultVersionDescription)}.\n@param description a consumer that will call methods on {@link DocumentDefaultVersionDescription.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(DocumentDefaultVersionDescription)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The description of a custom document that you want to set as the default version.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The description of a custom document that you want to set as the default version.

                                                                                                                                                                                      \n@param description The description of a custom document that you want to set as the default version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                                                                                                      The description of a custom document that you want to set as the default version.

                                                                                                                                                                                      \n@return The description of a custom document that you want to set as the default version.", "getterModel" : { "returnType" : "DocumentDefaultVersionDescription", "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" : "SDK_POJO", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The description of a custom document that you want to set as the default version.

                                                                                                                                                                                      \n@param description The description of a custom document that you want to set as the default version.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "DocumentDefaultVersionDescription", "variableName" : "description", "variableType" : "DocumentDefaultVersionDescription", "documentation" : null, "simpleType" : "DocumentDefaultVersionDescription", "variableSetterType" : "DocumentDefaultVersionDescription" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DocumentDefaultVersionDescription", "variableName" : "description", "variableType" : "DocumentDefaultVersionDescription", "documentation" : "

                                                                                                                                                                                      The description of a custom document that you want to set as the default version.

                                                                                                                                                                                      ", "simpleType" : "DocumentDefaultVersionDescription", "variableSetterType" : "DocumentDefaultVersionDescription" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "DocumentDefaultVersionDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The description of a custom document that you want to set as the default version.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link DocumentDefaultVersionDescription.Builder} avoiding the need to create one manually via {@link DocumentDefaultVersionDescription#builder()}.\n\nWhen the {@link Consumer} completes, {@link DocumentDefaultVersionDescription.Builder#build()} is called immediately and its result is passed to {@link #description(DocumentDefaultVersionDescription)}.\n@param description a consumer that will call methods on {@link DocumentDefaultVersionDescription.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(DocumentDefaultVersionDescription)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The description of a custom document that you want to set as the default version.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The description of a custom document that you want to set as the default version.

                                                                                                                                                                                      \n@param description The description of a custom document that you want to set as the default version.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                                                                                                      The description of a custom document that you want to set as the default version.

                                                                                                                                                                                      \n@return The description of a custom document that you want to set as the default version.", "getterModel" : { "returnType" : "DocumentDefaultVersionDescription", "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" : "SDK_POJO", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The description of a custom document that you want to set as the default version.

                                                                                                                                                                                      \n@param description The description of a custom document that you want to set as the default version.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "DocumentDefaultVersionDescription", "variableName" : "description", "variableType" : "DocumentDefaultVersionDescription", "documentation" : null, "simpleType" : "DocumentDefaultVersionDescription", "variableSetterType" : "DocumentDefaultVersionDescription" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DocumentDefaultVersionDescription", "variableName" : "description", "variableType" : "DocumentDefaultVersionDescription", "documentation" : "

                                                                                                                                                                                      The description of a custom document that you want to set as the default version.

                                                                                                                                                                                      ", "simpleType" : "DocumentDefaultVersionDescription", "variableSetterType" : "DocumentDefaultVersionDescription" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UpdateDocumentDefaultVersionResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpdateDocumentDefaultVersionResponse", "variableName" : "updateDocumentDefaultVersionResponse", "variableType" : "UpdateDocumentDefaultVersionResponse", "documentation" : null, "simpleType" : "UpdateDocumentDefaultVersionResponse", "variableSetterType" : "UpdateDocumentDefaultVersionResponse" }, "wrapper" : false }, "UpdateDocumentRequest" : { "c2jName" : "UpdateDocumentRequest", "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" : "UpdateDocument", "locationName" : null, "requestUri" : "/", "target" : "AmazonSSM.UpdateDocument", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getContent", "beanStyleSetterMethodName" : "setContent", "c2jName" : "Content", "c2jShape" : "DocumentContent", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A valid JSON or YAML string.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #content(String)}.\n@param content a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #content(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      A valid JSON or YAML string.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "content", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A valid JSON or YAML string.

                                                                                                                                                                                      \n@param content A valid JSON or YAML string.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "content", "getterDocumentation" : "

                                                                                                                                                                                      A valid JSON or YAML string.

                                                                                                                                                                                      \n@return A valid JSON or YAML string.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Content", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Content", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Content", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A valid JSON or YAML string.

                                                                                                                                                                                      \n@param content A valid JSON or YAML string.", "setterMethodName" : "setContent", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "content", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "content", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      A valid JSON or YAML string.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAttachments", "beanStyleSetterMethodName" : "setAttachments", "c2jName" : "Attachments", "c2jShape" : "AttachmentsSourceList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A list of key and value pairs that describe attachments to a version of a document.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #attachments(List)}.\n@param attachments a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #attachments(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      A list of key and value pairs that describe attachments to a version of a document.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "attachments", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A list of key and value pairs that describe attachments to a version of a document.

                                                                                                                                                                                      \n@param attachments A list of key and value pairs that describe attachments to a version of a document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attachments", "getterDocumentation" : "

                                                                                                                                                                                      A list of key and value pairs that describe attachments to a version of a document.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return A list of key and value pairs that describe attachments to a version of a document.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Attachments", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Attachments", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AttachmentsSource", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AttachmentsSource.Builder} avoiding the need to create one manually via {@link AttachmentsSource#builder()}.\n\nWhen the {@link Consumer} completes, {@link AttachmentsSource.Builder#build()} is called immediately and its result is passed to {@link #member(AttachmentsSource)}.\n@param member a consumer that will call methods on {@link AttachmentsSource.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AttachmentsSource)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "AttachmentsSource", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "AttachmentsSource", "variableName" : "member", "variableType" : "AttachmentsSource", "documentation" : null, "simpleType" : "AttachmentsSource", "variableSetterType" : "AttachmentsSource" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AttachmentsSource", "variableName" : "member", "variableType" : "AttachmentsSource", "documentation" : "", "simpleType" : "AttachmentsSource", "variableSetterType" : "AttachmentsSource" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "AttachmentsSource", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "AttachmentsSource", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Attachments", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A list of key and value pairs that describe attachments to a version of a document.

                                                                                                                                                                                      \n@param attachments A list of key and value pairs that describe attachments to a version of a document.", "setterMethodName" : "setAttachments", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "attachments", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "attachments", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      A list of key and value pairs that describe attachments to a version of a document.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "DocumentName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The name of the document that you want 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 #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The name of the document that you want to update.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The name of the document that you want to update.

                                                                                                                                                                                      \n@param name The name of the document that you want to update.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                                                      The name of the document that you want to update.

                                                                                                                                                                                      \n@return The name of the document that you want 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" : "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 document that you want to update.

                                                                                                                                                                                      \n@param name The name of the document that you want to update.", "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 document that you want to update.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVersionName", "beanStyleSetterMethodName" : "setVersionName", "c2jName" : "VersionName", "c2jShape" : "DocumentVersionName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      An optional field specifying the version of the artifact you are updating with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #versionName(String)}.\n@param versionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #versionName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      An optional field specifying the version of the artifact you are updating with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "versionName", "fluentSetterDocumentation" : "

                                                                                                                                                                                      An optional field specifying the version of the artifact you are updating with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.

                                                                                                                                                                                      \n@param versionName An optional field specifying the version of the artifact you are updating with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "versionName", "getterDocumentation" : "

                                                                                                                                                                                      An optional field specifying the version of the artifact you are updating with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.

                                                                                                                                                                                      \n@return An optional field specifying the version of the artifact you are updating with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VersionName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VersionName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VersionName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      An optional field specifying the version of the artifact you are updating with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.

                                                                                                                                                                                      \n@param versionName An optional field specifying the version of the artifact you are updating with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.", "setterMethodName" : "setVersionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "versionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "versionName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      An optional field specifying the version of the artifact you are updating with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDocumentVersion", "beanStyleSetterMethodName" : "setDocumentVersion", "c2jName" : "DocumentVersion", "c2jShape" : "DocumentVersion", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The version of the document that you want 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 #documentVersion(String)}.\n@param documentVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentVersion(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The version of the document that you want to update.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "documentVersion", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The version of the document that you want to update.

                                                                                                                                                                                      \n@param documentVersion The version of the document that you want to update.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "documentVersion", "getterDocumentation" : "

                                                                                                                                                                                      The version of the document that you want to update.

                                                                                                                                                                                      \n@return The version of the document that you want 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" : "DocumentVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The version of the document that you want to update.

                                                                                                                                                                                      \n@param documentVersion The version of the document that you want to update.", "setterMethodName" : "setDocumentVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The version of the document that you want to update.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDocumentFormatAsString", "beanStyleSetterMethodName" : "setDocumentFormat", "c2jName" : "DocumentFormat", "c2jShape" : "DocumentFormat", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Specify the document format for the new document version. Systems Manager supports JSON and YAML documents. JSON is the default format.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentFormatAsString(String)}.\n@param documentFormat a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentFormat(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Specify the document format for the new document version. Systems Manager supports JSON and YAML documents. JSON is the default format.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : "DocumentFormat", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "documentFormat", "fluentEnumSetterMethodName" : "documentFormat", "fluentGetterMethodName" : "documentFormatAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                      Specify the document format for the new document version. Systems Manager supports JSON and YAML documents. JSON is the default format.

                                                                                                                                                                                      \n@param documentFormat Specify the document format for the new document version. Systems Manager supports JSON and YAML documents. JSON is the default format.\n@see DocumentFormat\n@return Returns a reference to this object so that method calls can be chained together.\n@see DocumentFormat", "fluentSetterMethodName" : "documentFormat", "getterDocumentation" : "

                                                                                                                                                                                      Specify the document format for the new document version. Systems Manager supports JSON and YAML documents. JSON is the default format.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #documentFormat} will return {@link DocumentFormat#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #documentFormatAsString}.\n

                                                                                                                                                                                      \n@return Specify the document format for the new document version. Systems Manager supports JSON and YAML documents. JSON is the default format.\n@see DocumentFormat", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentFormat", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentFormat", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentFormat", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Specify the document format for the new document version. Systems Manager supports JSON and YAML documents. JSON is the default format.

                                                                                                                                                                                      \n@param documentFormat Specify the document format for the new document version. Systems Manager supports JSON and YAML documents. JSON is the default format.\n@see DocumentFormat", "setterMethodName" : "setDocumentFormat", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentFormat", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentFormat", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      Specify the document format for the new document version. Systems Manager supports JSON and YAML documents. JSON is the default format.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTargetType", "beanStyleSetterMethodName" : "setTargetType", "c2jName" : "TargetType", "c2jShape" : "TargetType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Specify a new target type for the document.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #targetType(String)}.\n@param targetType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetType(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Specify a new target type for the document.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetType", "fluentSetterDocumentation" : "

                                                                                                                                                                                      Specify a new target type for the document.

                                                                                                                                                                                      \n@param targetType Specify a new target type for the document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetType", "getterDocumentation" : "

                                                                                                                                                                                      Specify a new target type for the document.

                                                                                                                                                                                      \n@return Specify a new target type for the document.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TargetType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TargetType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TargetType", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Specify a new target type for the document.

                                                                                                                                                                                      \n@param targetType Specify a new target type for the document.", "setterMethodName" : "setTargetType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "targetType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "targetType", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      Specify a new target type for the document.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Attachments" : { "beanStyleGetterMethodName" : "getAttachments", "beanStyleSetterMethodName" : "setAttachments", "c2jName" : "Attachments", "c2jShape" : "AttachmentsSourceList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A list of key and value pairs that describe attachments to a version of a document.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #attachments(List)}.\n@param attachments a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #attachments(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      A list of key and value pairs that describe attachments to a version of a document.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "attachments", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A list of key and value pairs that describe attachments to a version of a document.

                                                                                                                                                                                      \n@param attachments A list of key and value pairs that describe attachments to a version of a document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attachments", "getterDocumentation" : "

                                                                                                                                                                                      A list of key and value pairs that describe attachments to a version of a document.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return A list of key and value pairs that describe attachments to a version of a document.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Attachments", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Attachments", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AttachmentsSource", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AttachmentsSource.Builder} avoiding the need to create one manually via {@link AttachmentsSource#builder()}.\n\nWhen the {@link Consumer} completes, {@link AttachmentsSource.Builder#build()} is called immediately and its result is passed to {@link #member(AttachmentsSource)}.\n@param member a consumer that will call methods on {@link AttachmentsSource.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AttachmentsSource)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "AttachmentsSource", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "AttachmentsSource", "variableName" : "member", "variableType" : "AttachmentsSource", "documentation" : null, "simpleType" : "AttachmentsSource", "variableSetterType" : "AttachmentsSource" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AttachmentsSource", "variableName" : "member", "variableType" : "AttachmentsSource", "documentation" : "", "simpleType" : "AttachmentsSource", "variableSetterType" : "AttachmentsSource" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "AttachmentsSource", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "AttachmentsSource", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Attachments", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A list of key and value pairs that describe attachments to a version of a document.

                                                                                                                                                                                      \n@param attachments A list of key and value pairs that describe attachments to a version of a document.", "setterMethodName" : "setAttachments", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "attachments", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "attachments", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      A list of key and value pairs that describe attachments to a version of a document.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "Content" : { "beanStyleGetterMethodName" : "getContent", "beanStyleSetterMethodName" : "setContent", "c2jName" : "Content", "c2jShape" : "DocumentContent", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A valid JSON or YAML string.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #content(String)}.\n@param content a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #content(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      A valid JSON or YAML string.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "content", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A valid JSON or YAML string.

                                                                                                                                                                                      \n@param content A valid JSON or YAML string.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "content", "getterDocumentation" : "

                                                                                                                                                                                      A valid JSON or YAML string.

                                                                                                                                                                                      \n@return A valid JSON or YAML string.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Content", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Content", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Content", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A valid JSON or YAML string.

                                                                                                                                                                                      \n@param content A valid JSON or YAML string.", "setterMethodName" : "setContent", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "content", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "content", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      A valid JSON or YAML string.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DocumentFormat" : { "beanStyleGetterMethodName" : "getDocumentFormatAsString", "beanStyleSetterMethodName" : "setDocumentFormat", "c2jName" : "DocumentFormat", "c2jShape" : "DocumentFormat", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Specify the document format for the new document version. Systems Manager supports JSON and YAML documents. JSON is the default format.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentFormatAsString(String)}.\n@param documentFormat a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentFormat(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Specify the document format for the new document version. Systems Manager supports JSON and YAML documents. JSON is the default format.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : "DocumentFormat", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "documentFormat", "fluentEnumSetterMethodName" : "documentFormat", "fluentGetterMethodName" : "documentFormatAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                      Specify the document format for the new document version. Systems Manager supports JSON and YAML documents. JSON is the default format.

                                                                                                                                                                                      \n@param documentFormat Specify the document format for the new document version. Systems Manager supports JSON and YAML documents. JSON is the default format.\n@see DocumentFormat\n@return Returns a reference to this object so that method calls can be chained together.\n@see DocumentFormat", "fluentSetterMethodName" : "documentFormat", "getterDocumentation" : "

                                                                                                                                                                                      Specify the document format for the new document version. Systems Manager supports JSON and YAML documents. JSON is the default format.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #documentFormat} will return {@link DocumentFormat#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #documentFormatAsString}.\n

                                                                                                                                                                                      \n@return Specify the document format for the new document version. Systems Manager supports JSON and YAML documents. JSON is the default format.\n@see DocumentFormat", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentFormat", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentFormat", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentFormat", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Specify the document format for the new document version. Systems Manager supports JSON and YAML documents. JSON is the default format.

                                                                                                                                                                                      \n@param documentFormat Specify the document format for the new document version. Systems Manager supports JSON and YAML documents. JSON is the default format.\n@see DocumentFormat", "setterMethodName" : "setDocumentFormat", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentFormat", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentFormat", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      Specify the document format for the new document version. Systems Manager supports JSON and YAML documents. JSON is the default format.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "DocumentVersion" : { "beanStyleGetterMethodName" : "getDocumentVersion", "beanStyleSetterMethodName" : "setDocumentVersion", "c2jName" : "DocumentVersion", "c2jShape" : "DocumentVersion", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The version of the document that you want 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 #documentVersion(String)}.\n@param documentVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentVersion(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The version of the document that you want to update.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "documentVersion", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The version of the document that you want to update.

                                                                                                                                                                                      \n@param documentVersion The version of the document that you want to update.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "documentVersion", "getterDocumentation" : "

                                                                                                                                                                                      The version of the document that you want to update.

                                                                                                                                                                                      \n@return The version of the document that you want 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" : "DocumentVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The version of the document that you want to update.

                                                                                                                                                                                      \n@param documentVersion The version of the document that you want to update.", "setterMethodName" : "setDocumentVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The version of the document that you want to update.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "DocumentName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The name of the document that you want 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 #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The name of the document that you want to update.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The name of the document that you want to update.

                                                                                                                                                                                      \n@param name The name of the document that you want to update.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                                                      The name of the document that you want to update.

                                                                                                                                                                                      \n@return The name of the document that you want 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" : "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 document that you want to update.

                                                                                                                                                                                      \n@param name The name of the document that you want to update.", "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 document that you want to update.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "TargetType" : { "beanStyleGetterMethodName" : "getTargetType", "beanStyleSetterMethodName" : "setTargetType", "c2jName" : "TargetType", "c2jShape" : "TargetType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Specify a new target type for the document.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #targetType(String)}.\n@param targetType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetType(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Specify a new target type for the document.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetType", "fluentSetterDocumentation" : "

                                                                                                                                                                                      Specify a new target type for the document.

                                                                                                                                                                                      \n@param targetType Specify a new target type for the document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetType", "getterDocumentation" : "

                                                                                                                                                                                      Specify a new target type for the document.

                                                                                                                                                                                      \n@return Specify a new target type for the document.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TargetType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TargetType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TargetType", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Specify a new target type for the document.

                                                                                                                                                                                      \n@param targetType Specify a new target type for the document.", "setterMethodName" : "setTargetType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "targetType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "targetType", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      Specify a new target type for the document.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "VersionName" : { "beanStyleGetterMethodName" : "getVersionName", "beanStyleSetterMethodName" : "setVersionName", "c2jName" : "VersionName", "c2jShape" : "DocumentVersionName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      An optional field specifying the version of the artifact you are updating with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #versionName(String)}.\n@param versionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #versionName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      An optional field specifying the version of the artifact you are updating with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "versionName", "fluentSetterDocumentation" : "

                                                                                                                                                                                      An optional field specifying the version of the artifact you are updating with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.

                                                                                                                                                                                      \n@param versionName An optional field specifying the version of the artifact you are updating with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "versionName", "getterDocumentation" : "

                                                                                                                                                                                      An optional field specifying the version of the artifact you are updating with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.

                                                                                                                                                                                      \n@return An optional field specifying the version of the artifact you are updating with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VersionName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VersionName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VersionName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      An optional field specifying the version of the artifact you are updating with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.

                                                                                                                                                                                      \n@param versionName An optional field specifying the version of the artifact you are updating with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.", "setterMethodName" : "setVersionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "versionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "versionName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      An optional field specifying the version of the artifact you are updating with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getContent", "beanStyleSetterMethodName" : "setContent", "c2jName" : "Content", "c2jShape" : "DocumentContent", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A valid JSON or YAML string.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #content(String)}.\n@param content a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #content(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      A valid JSON or YAML string.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "content", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A valid JSON or YAML string.

                                                                                                                                                                                      \n@param content A valid JSON or YAML string.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "content", "getterDocumentation" : "

                                                                                                                                                                                      A valid JSON or YAML string.

                                                                                                                                                                                      \n@return A valid JSON or YAML string.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Content", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Content", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Content", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A valid JSON or YAML string.

                                                                                                                                                                                      \n@param content A valid JSON or YAML string.", "setterMethodName" : "setContent", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "content", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "content", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      A valid JSON or YAML string.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAttachments", "beanStyleSetterMethodName" : "setAttachments", "c2jName" : "Attachments", "c2jShape" : "AttachmentsSourceList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A list of key and value pairs that describe attachments to a version of a document.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #attachments(List)}.\n@param attachments a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #attachments(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      A list of key and value pairs that describe attachments to a version of a document.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "attachments", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A list of key and value pairs that describe attachments to a version of a document.

                                                                                                                                                                                      \n@param attachments A list of key and value pairs that describe attachments to a version of a document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "attachments", "getterDocumentation" : "

                                                                                                                                                                                      A list of key and value pairs that describe attachments to a version of a document.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return A list of key and value pairs that describe attachments to a version of a document.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Attachments", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Attachments", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "AttachmentsSource", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link AttachmentsSource.Builder} avoiding the need to create one manually via {@link AttachmentsSource#builder()}.\n\nWhen the {@link Consumer} completes, {@link AttachmentsSource.Builder#build()} is called immediately and its result is passed to {@link #member(AttachmentsSource)}.\n@param member a consumer that will call methods on {@link AttachmentsSource.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(AttachmentsSource)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "AttachmentsSource", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "AttachmentsSource", "variableName" : "member", "variableType" : "AttachmentsSource", "documentation" : null, "simpleType" : "AttachmentsSource", "variableSetterType" : "AttachmentsSource" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "AttachmentsSource", "variableName" : "member", "variableType" : "AttachmentsSource", "documentation" : "", "simpleType" : "AttachmentsSource", "variableSetterType" : "AttachmentsSource" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "AttachmentsSource", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "AttachmentsSource", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Attachments", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A list of key and value pairs that describe attachments to a version of a document.

                                                                                                                                                                                      \n@param attachments A list of key and value pairs that describe attachments to a version of a document.", "setterMethodName" : "setAttachments", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "attachments", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "attachments", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      A list of key and value pairs that describe attachments to a version of a document.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "DocumentName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The name of the document that you want 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 #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The name of the document that you want to update.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The name of the document that you want to update.

                                                                                                                                                                                      \n@param name The name of the document that you want to update.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                                                      The name of the document that you want to update.

                                                                                                                                                                                      \n@return The name of the document that you want 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" : "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 document that you want to update.

                                                                                                                                                                                      \n@param name The name of the document that you want to update.", "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 document that you want to update.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getVersionName", "beanStyleSetterMethodName" : "setVersionName", "c2jName" : "VersionName", "c2jShape" : "DocumentVersionName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      An optional field specifying the version of the artifact you are updating with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #versionName(String)}.\n@param versionName a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #versionName(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      An optional field specifying the version of the artifact you are updating with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "versionName", "fluentSetterDocumentation" : "

                                                                                                                                                                                      An optional field specifying the version of the artifact you are updating with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.

                                                                                                                                                                                      \n@param versionName An optional field specifying the version of the artifact you are updating with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "versionName", "getterDocumentation" : "

                                                                                                                                                                                      An optional field specifying the version of the artifact you are updating with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.

                                                                                                                                                                                      \n@return An optional field specifying the version of the artifact you are updating with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "VersionName", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "VersionName", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "VersionName", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      An optional field specifying the version of the artifact you are updating with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.

                                                                                                                                                                                      \n@param versionName An optional field specifying the version of the artifact you are updating with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.", "setterMethodName" : "setVersionName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "versionName", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "versionName", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      An optional field specifying the version of the artifact you are updating with the document. For example, \"Release 12, Update 6\". This value is unique across all versions of a document, and cannot be changed.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDocumentVersion", "beanStyleSetterMethodName" : "setDocumentVersion", "c2jName" : "DocumentVersion", "c2jShape" : "DocumentVersion", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The version of the document that you want 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 #documentVersion(String)}.\n@param documentVersion a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentVersion(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The version of the document that you want to update.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "documentVersion", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The version of the document that you want to update.

                                                                                                                                                                                      \n@param documentVersion The version of the document that you want to update.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "documentVersion", "getterDocumentation" : "

                                                                                                                                                                                      The version of the document that you want to update.

                                                                                                                                                                                      \n@return The version of the document that you want 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" : "DocumentVersion", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentVersion", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentVersion", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The version of the document that you want to update.

                                                                                                                                                                                      \n@param documentVersion The version of the document that you want to update.", "setterMethodName" : "setDocumentVersion", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentVersion", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The version of the document that you want to update.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDocumentFormatAsString", "beanStyleSetterMethodName" : "setDocumentFormat", "c2jName" : "DocumentFormat", "c2jShape" : "DocumentFormat", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Specify the document format for the new document version. Systems Manager supports JSON and YAML documents. JSON is the default format.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #documentFormatAsString(String)}.\n@param documentFormat a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentFormat(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Specify the document format for the new document version. Systems Manager supports JSON and YAML documents. JSON is the default format.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : "DocumentFormat", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "documentFormat", "fluentEnumSetterMethodName" : "documentFormat", "fluentGetterMethodName" : "documentFormatAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                      Specify the document format for the new document version. Systems Manager supports JSON and YAML documents. JSON is the default format.

                                                                                                                                                                                      \n@param documentFormat Specify the document format for the new document version. Systems Manager supports JSON and YAML documents. JSON is the default format.\n@see DocumentFormat\n@return Returns a reference to this object so that method calls can be chained together.\n@see DocumentFormat", "fluentSetterMethodName" : "documentFormat", "getterDocumentation" : "

                                                                                                                                                                                      Specify the document format for the new document version. Systems Manager supports JSON and YAML documents. JSON is the default format.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #documentFormat} will return {@link DocumentFormat#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #documentFormatAsString}.\n

                                                                                                                                                                                      \n@return Specify the document format for the new document version. Systems Manager supports JSON and YAML documents. JSON is the default format.\n@see DocumentFormat", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentFormat", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentFormat", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "DocumentFormat", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Specify the document format for the new document version. Systems Manager supports JSON and YAML documents. JSON is the default format.

                                                                                                                                                                                      \n@param documentFormat Specify the document format for the new document version. Systems Manager supports JSON and YAML documents. JSON is the default format.\n@see DocumentFormat", "setterMethodName" : "setDocumentFormat", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "documentFormat", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "documentFormat", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      Specify the document format for the new document version. Systems Manager supports JSON and YAML documents. JSON is the default format.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTargetType", "beanStyleSetterMethodName" : "setTargetType", "c2jName" : "TargetType", "c2jShape" : "TargetType", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Specify a new target type for the document.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #targetType(String)}.\n@param targetType a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targetType(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Specify a new target type for the document.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targetType", "fluentSetterDocumentation" : "

                                                                                                                                                                                      Specify a new target type for the document.

                                                                                                                                                                                      \n@param targetType Specify a new target type for the document.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targetType", "getterDocumentation" : "

                                                                                                                                                                                      Specify a new target type for the document.

                                                                                                                                                                                      \n@return Specify a new target type for the document.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TargetType", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TargetType", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TargetType", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Specify a new target type for the document.

                                                                                                                                                                                      \n@param targetType Specify a new target type for the document.", "setterMethodName" : "setTargetType", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "targetType", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "targetType", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      Specify a new target type for the document.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "Content", "Name" ], "shapeName" : "UpdateDocumentRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpdateDocumentRequest", "variableName" : "updateDocumentRequest", "variableType" : "UpdateDocumentRequest", "documentation" : null, "simpleType" : "UpdateDocumentRequest", "variableSetterType" : "UpdateDocumentRequest" }, "wrapper" : false }, "UpdateDocumentResponse" : { "c2jName" : "UpdateDocumentResult", "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" : [ { "beanStyleGetterMethodName" : "getDocumentDescription", "beanStyleSetterMethodName" : "setDocumentDescription", "c2jName" : "DocumentDescription", "c2jShape" : "DocumentDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A description of the document that was updated.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link DocumentDescription.Builder} avoiding the need to create one manually via {@link DocumentDescription#builder()}.\n\nWhen the {@link Consumer} completes, {@link DocumentDescription.Builder#build()} is called immediately and its result is passed to {@link #documentDescription(DocumentDescription)}.\n@param documentDescription a consumer that will call methods on {@link DocumentDescription.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentDescription(DocumentDescription)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      A description of the document that was updated.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "documentDescription", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A description of the document that was updated.

                                                                                                                                                                                      \n@param documentDescription A description of the document that was updated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "documentDescription", "getterDocumentation" : "

                                                                                                                                                                                      A description of the document that was updated.

                                                                                                                                                                                      \n@return A description of the document that was updated.", "getterModel" : { "returnType" : "DocumentDescription", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentDescription", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentDescription", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DocumentDescription", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A description of the document that was updated.

                                                                                                                                                                                      \n@param documentDescription A description of the document that was updated.", "setterMethodName" : "setDocumentDescription", "setterModel" : { "variableDeclarationType" : "DocumentDescription", "variableName" : "documentDescription", "variableType" : "DocumentDescription", "documentation" : null, "simpleType" : "DocumentDescription", "variableSetterType" : "DocumentDescription" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DocumentDescription", "variableName" : "documentDescription", "variableType" : "DocumentDescription", "documentation" : "

                                                                                                                                                                                      A description of the document that was updated.

                                                                                                                                                                                      ", "simpleType" : "DocumentDescription", "variableSetterType" : "DocumentDescription" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "DocumentDescription" : { "beanStyleGetterMethodName" : "getDocumentDescription", "beanStyleSetterMethodName" : "setDocumentDescription", "c2jName" : "DocumentDescription", "c2jShape" : "DocumentDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A description of the document that was updated.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link DocumentDescription.Builder} avoiding the need to create one manually via {@link DocumentDescription#builder()}.\n\nWhen the {@link Consumer} completes, {@link DocumentDescription.Builder#build()} is called immediately and its result is passed to {@link #documentDescription(DocumentDescription)}.\n@param documentDescription a consumer that will call methods on {@link DocumentDescription.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentDescription(DocumentDescription)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      A description of the document that was updated.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "documentDescription", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A description of the document that was updated.

                                                                                                                                                                                      \n@param documentDescription A description of the document that was updated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "documentDescription", "getterDocumentation" : "

                                                                                                                                                                                      A description of the document that was updated.

                                                                                                                                                                                      \n@return A description of the document that was updated.", "getterModel" : { "returnType" : "DocumentDescription", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentDescription", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentDescription", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DocumentDescription", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A description of the document that was updated.

                                                                                                                                                                                      \n@param documentDescription A description of the document that was updated.", "setterMethodName" : "setDocumentDescription", "setterModel" : { "variableDeclarationType" : "DocumentDescription", "variableName" : "documentDescription", "variableType" : "DocumentDescription", "documentation" : null, "simpleType" : "DocumentDescription", "variableSetterType" : "DocumentDescription" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DocumentDescription", "variableName" : "documentDescription", "variableType" : "DocumentDescription", "documentation" : "

                                                                                                                                                                                      A description of the document that was updated.

                                                                                                                                                                                      ", "simpleType" : "DocumentDescription", "variableSetterType" : "DocumentDescription" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDocumentDescription", "beanStyleSetterMethodName" : "setDocumentDescription", "c2jName" : "DocumentDescription", "c2jShape" : "DocumentDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A description of the document that was updated.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link DocumentDescription.Builder} avoiding the need to create one manually via {@link DocumentDescription#builder()}.\n\nWhen the {@link Consumer} completes, {@link DocumentDescription.Builder#build()} is called immediately and its result is passed to {@link #documentDescription(DocumentDescription)}.\n@param documentDescription a consumer that will call methods on {@link DocumentDescription.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #documentDescription(DocumentDescription)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      A description of the document that was updated.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "documentDescription", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A description of the document that was updated.

                                                                                                                                                                                      \n@param documentDescription A description of the document that was updated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "documentDescription", "getterDocumentation" : "

                                                                                                                                                                                      A description of the document that was updated.

                                                                                                                                                                                      \n@return A description of the document that was updated.", "getterModel" : { "returnType" : "DocumentDescription", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "DocumentDescription", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "DocumentDescription", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "DocumentDescription", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      A description of the document that was updated.

                                                                                                                                                                                      \n@param documentDescription A description of the document that was updated.", "setterMethodName" : "setDocumentDescription", "setterModel" : { "variableDeclarationType" : "DocumentDescription", "variableName" : "documentDescription", "variableType" : "DocumentDescription", "documentation" : null, "simpleType" : "DocumentDescription", "variableSetterType" : "DocumentDescription" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "DocumentDescription", "variableName" : "documentDescription", "variableType" : "DocumentDescription", "documentation" : "

                                                                                                                                                                                      A description of the document that was updated.

                                                                                                                                                                                      ", "simpleType" : "DocumentDescription", "variableSetterType" : "DocumentDescription" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UpdateDocumentResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpdateDocumentResponse", "variableName" : "updateDocumentResponse", "variableType" : "UpdateDocumentResponse", "documentation" : null, "simpleType" : "UpdateDocumentResponse", "variableSetterType" : "UpdateDocumentResponse" }, "wrapper" : false }, "UpdateMaintenanceWindowRequest" : { "c2jName" : "UpdateMaintenanceWindowRequest", "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" : "UpdateMaintenanceWindow", "locationName" : null, "requestUri" : "/", "target" : "AmazonSSM.UpdateMaintenanceWindow", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getWindowId", "beanStyleSetterMethodName" : "setWindowId", "c2jName" : "WindowId", "c2jShape" : "MaintenanceWindowId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The ID of the maintenance window 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 #windowId(String)}.\n@param windowId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The ID of the maintenance window to update.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowId", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The ID of the maintenance window to update.

                                                                                                                                                                                      \n@param windowId The ID of the maintenance window to update.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowId", "getterDocumentation" : "

                                                                                                                                                                                      The ID of the maintenance window to update.

                                                                                                                                                                                      \n@return The ID of the maintenance window 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" : "WindowId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The ID of the maintenance window to update.

                                                                                                                                                                                      \n@param windowId The ID of the maintenance window to update.", "setterMethodName" : "setWindowId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The ID of the maintenance window to update.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "MaintenanceWindowName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The name of the maintenance window.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The name of the maintenance window.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The name of the maintenance window.

                                                                                                                                                                                      \n@param name The name of the maintenance window.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                                                      The name of the maintenance window.

                                                                                                                                                                                      \n@return The name of the maintenance window.", "getterModel" : { "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 maintenance window.

                                                                                                                                                                                      \n@param name The name of the maintenance window.", "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 maintenance window.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "MaintenanceWindowDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      An optional description for the update 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 #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      An optional description for the update request.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                                                                                                      An optional description for the update request.

                                                                                                                                                                                      \n@param description An optional description for the update request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                                                                                                      An optional description for the update request.

                                                                                                                                                                                      \n@return An optional description for the update 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" : "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" : true, "setterDocumentation" : "

                                                                                                                                                                                      An optional description for the update request.

                                                                                                                                                                                      \n@param description An optional description for the update request.", "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" : "

                                                                                                                                                                                      An optional description for the update request.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStartDate", "beanStyleSetterMethodName" : "setStartDate", "c2jName" : "StartDate", "c2jShape" : "MaintenanceWindowStringDateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #startDate(String)}.\n@param startDate a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #startDate(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startDate", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.

                                                                                                                                                                                      \n@param startDate The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startDate", "getterDocumentation" : "

                                                                                                                                                                                      The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.

                                                                                                                                                                                      \n@return The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StartDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StartDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StartDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.

                                                                                                                                                                                      \n@param startDate The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.", "setterMethodName" : "setStartDate", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "startDate", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "startDate", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEndDate", "beanStyleSetterMethodName" : "setEndDate", "c2jName" : "EndDate", "c2jShape" : "MaintenanceWindowStringDateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The date and time, in ISO-8601 Extended format, for when you want the maintenance window to become inactive. EndDate allows you to set a date and time in the future when the maintenance window will no longer run.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #endDate(String)}.\n@param endDate a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endDate(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The date and time, in ISO-8601 Extended format, for when you want the maintenance window to become inactive. EndDate allows you to set a date and time in the future when the maintenance window will no longer run.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endDate", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The date and time, in ISO-8601 Extended format, for when you want the maintenance window to become inactive. EndDate allows you to set a date and time in the future when the maintenance window will no longer run.

                                                                                                                                                                                      \n@param endDate The date and time, in ISO-8601 Extended format, for when you want the maintenance window to become inactive. EndDate allows you to set a date and time in the future when the maintenance window will no longer run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endDate", "getterDocumentation" : "

                                                                                                                                                                                      The date and time, in ISO-8601 Extended format, for when you want the maintenance window to become inactive. EndDate allows you to set a date and time in the future when the maintenance window will no longer run.

                                                                                                                                                                                      \n@return The date and time, in ISO-8601 Extended format, for when you want the maintenance window to become inactive. EndDate allows you to set a date and time in the future when the maintenance window will no longer run.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EndDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EndDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EndDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The date and time, in ISO-8601 Extended format, for when you want the maintenance window to become inactive. EndDate allows you to set a date and time in the future when the maintenance window will no longer run.

                                                                                                                                                                                      \n@param endDate The date and time, in ISO-8601 Extended format, for when you want the maintenance window to become inactive. EndDate allows you to set a date and time in the future when the maintenance window will no longer run.", "setterMethodName" : "setEndDate", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "endDate", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "endDate", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The date and time, in ISO-8601 Extended format, for when you want the maintenance window to become inactive. EndDate allows you to set a date and time in the future when the maintenance window will no longer run.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSchedule", "beanStyleSetterMethodName" : "setSchedule", "c2jName" : "Schedule", "c2jShape" : "MaintenanceWindowSchedule", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The schedule of the maintenance window in the form of a cron or rate expression.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #schedule(String)}.\n@param schedule a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #schedule(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The schedule of the maintenance window in the form of a cron or rate expression.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "schedule", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The schedule of the maintenance window in the form of a cron or rate expression.

                                                                                                                                                                                      \n@param schedule The schedule of the maintenance window in the form of a cron or rate expression.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "schedule", "getterDocumentation" : "

                                                                                                                                                                                      The schedule of the maintenance window in the form of a cron or rate expression.

                                                                                                                                                                                      \n@return The schedule of the maintenance window in the form of a cron or rate expression.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Schedule", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Schedule", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Schedule", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The schedule of the maintenance window in the form of a cron or rate expression.

                                                                                                                                                                                      \n@param schedule The schedule of the maintenance window in the form of a cron or rate expression.", "setterMethodName" : "setSchedule", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "schedule", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "schedule", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The schedule of the maintenance window in the form of a cron or rate expression.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getScheduleTimezone", "beanStyleSetterMethodName" : "setScheduleTimezone", "c2jName" : "ScheduleTimezone", "c2jShape" : "MaintenanceWindowTimezone", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #scheduleTimezone(String)}.\n@param scheduleTimezone a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #scheduleTimezone(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "scheduleTimezone", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.

                                                                                                                                                                                      \n@param scheduleTimezone The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "scheduleTimezone", "getterDocumentation" : "

                                                                                                                                                                                      The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.

                                                                                                                                                                                      \n@return The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ScheduleTimezone", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ScheduleTimezone", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ScheduleTimezone", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.

                                                                                                                                                                                      \n@param scheduleTimezone The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.", "setterMethodName" : "setScheduleTimezone", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "scheduleTimezone", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "scheduleTimezone", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDuration", "beanStyleSetterMethodName" : "setDuration", "c2jName" : "Duration", "c2jShape" : "MaintenanceWindowDurationHours", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The duration of the maintenance window in hours.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #duration(Integer)}.\n@param duration a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #duration(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The duration of the maintenance window in hours.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "duration", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The duration of the maintenance window in hours.

                                                                                                                                                                                      \n@param duration The duration of the maintenance window in hours.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "duration", "getterDocumentation" : "

                                                                                                                                                                                      The duration of the maintenance window in hours.

                                                                                                                                                                                      \n@return The duration of the maintenance window in hours.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Duration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Duration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Duration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The duration of the maintenance window in hours.

                                                                                                                                                                                      \n@param duration The duration of the maintenance window in hours.", "setterMethodName" : "setDuration", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "duration", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "duration", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                      The duration of the maintenance window in hours.

                                                                                                                                                                                      ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCutoff", "beanStyleSetterMethodName" : "setCutoff", "c2jName" : "Cutoff", "c2jShape" : "MaintenanceWindowCutoff", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.

                                                                                                                                                                                      \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 #cutoff(Integer)}.\n@param cutoff 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 #cutoff(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cutoff", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.

                                                                                                                                                                                      \n@param cutoff The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cutoff", "getterDocumentation" : "

                                                                                                                                                                                      The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.

                                                                                                                                                                                      \n@return The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.", "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" : "Cutoff", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Cutoff", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Cutoff", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.

                                                                                                                                                                                      \n@param cutoff The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.", "setterMethodName" : "setCutoff", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "cutoff", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "cutoff", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                      The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.

                                                                                                                                                                                      ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAllowUnassociatedTargets", "beanStyleSetterMethodName" : "setAllowUnassociatedTargets", "c2jName" : "AllowUnassociatedTargets", "c2jShape" : "MaintenanceWindowAllowUnassociatedTargets", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Whether targets must be registered with the maintenance window before tasks can be defined for those targets.

                                                                                                                                                                                      \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 #allowUnassociatedTargets(Boolean)}.\n@param allowUnassociatedTargets 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 #allowUnassociatedTargets(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Whether targets must be registered with the maintenance window before tasks can be defined for those targets.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "allowUnassociatedTargets", "fluentSetterDocumentation" : "

                                                                                                                                                                                      Whether targets must be registered with the maintenance window before tasks can be defined for those targets.

                                                                                                                                                                                      \n@param allowUnassociatedTargets Whether targets must be registered with the maintenance window before tasks can be defined for those targets.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "allowUnassociatedTargets", "getterDocumentation" : "

                                                                                                                                                                                      Whether targets must be registered with the maintenance window before tasks can be defined for those targets.

                                                                                                                                                                                      \n@return Whether targets must be registered with the maintenance window before tasks can be defined for those targets.", "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" : "AllowUnassociatedTargets", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AllowUnassociatedTargets", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "AllowUnassociatedTargets", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Whether targets must be registered with the maintenance window before tasks can be defined for those targets.

                                                                                                                                                                                      \n@param allowUnassociatedTargets Whether targets must be registered with the maintenance window before tasks can be defined for those targets.", "setterMethodName" : "setAllowUnassociatedTargets", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "allowUnassociatedTargets", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "allowUnassociatedTargets", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                      Whether targets must be registered with the maintenance window before tasks can be defined for those targets.

                                                                                                                                                                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEnabled", "beanStyleSetterMethodName" : "setEnabled", "c2jName" : "Enabled", "c2jShape" : "MaintenanceWindowEnabled", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Whether the maintenance window is enabled.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #enabled(Boolean)}.\n@param enabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #enabled(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Whether the maintenance window is enabled.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "enabled", "fluentSetterDocumentation" : "

                                                                                                                                                                                      Whether the maintenance window is enabled.

                                                                                                                                                                                      \n@param enabled Whether the maintenance window is enabled.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enabled", "getterDocumentation" : "

                                                                                                                                                                                      Whether the maintenance window is enabled.

                                                                                                                                                                                      \n@return Whether the maintenance window is enabled.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Enabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Enabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Enabled", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Whether the maintenance window is enabled.

                                                                                                                                                                                      \n@param enabled Whether the maintenance window is enabled.", "setterMethodName" : "setEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                      Whether the maintenance window is enabled.

                                                                                                                                                                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getReplace", "beanStyleSetterMethodName" : "setReplace", "c2jName" : "Replace", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      If True, then all fields that are required by the CreateMaintenanceWindow action are also required for this API request. Optional fields that are not specified are set to null.

                                                                                                                                                                                      \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 #replace(Boolean)}.\n@param replace 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 #replace(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      If True, then all fields that are required by the CreateMaintenanceWindow action are also required for this API request. Optional fields that are not specified are set to null.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "replace", "fluentSetterDocumentation" : "

                                                                                                                                                                                      If True, then all fields that are required by the CreateMaintenanceWindow action are also required for this API request. Optional fields that are not specified are set to null.

                                                                                                                                                                                      \n@param replace If True, then all fields that are required by the CreateMaintenanceWindow action are also required for this API request. Optional fields that are not specified are set to null.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "replace", "getterDocumentation" : "

                                                                                                                                                                                      If True, then all fields that are required by the CreateMaintenanceWindow action are also required for this API request. Optional fields that are not specified are set to null.

                                                                                                                                                                                      \n@return If True, then all fields that are required by the CreateMaintenanceWindow action are also required for this API request. Optional fields that are not specified are set to null.", "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" : "Replace", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Replace", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Replace", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      If True, then all fields that are required by the CreateMaintenanceWindow action are also required for this API request. Optional fields that are not specified are set to null.

                                                                                                                                                                                      \n@param replace If True, then all fields that are required by the CreateMaintenanceWindow action are also required for this API request. Optional fields that are not specified are set to null.", "setterMethodName" : "setReplace", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "replace", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "replace", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                      If True, then all fields that are required by the CreateMaintenanceWindow action are also required for this API request. Optional fields that are not specified are set to null.

                                                                                                                                                                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AllowUnassociatedTargets" : { "beanStyleGetterMethodName" : "getAllowUnassociatedTargets", "beanStyleSetterMethodName" : "setAllowUnassociatedTargets", "c2jName" : "AllowUnassociatedTargets", "c2jShape" : "MaintenanceWindowAllowUnassociatedTargets", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Whether targets must be registered with the maintenance window before tasks can be defined for those targets.

                                                                                                                                                                                      \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 #allowUnassociatedTargets(Boolean)}.\n@param allowUnassociatedTargets 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 #allowUnassociatedTargets(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Whether targets must be registered with the maintenance window before tasks can be defined for those targets.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "allowUnassociatedTargets", "fluentSetterDocumentation" : "

                                                                                                                                                                                      Whether targets must be registered with the maintenance window before tasks can be defined for those targets.

                                                                                                                                                                                      \n@param allowUnassociatedTargets Whether targets must be registered with the maintenance window before tasks can be defined for those targets.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "allowUnassociatedTargets", "getterDocumentation" : "

                                                                                                                                                                                      Whether targets must be registered with the maintenance window before tasks can be defined for those targets.

                                                                                                                                                                                      \n@return Whether targets must be registered with the maintenance window before tasks can be defined for those targets.", "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" : "AllowUnassociatedTargets", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AllowUnassociatedTargets", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "AllowUnassociatedTargets", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Whether targets must be registered with the maintenance window before tasks can be defined for those targets.

                                                                                                                                                                                      \n@param allowUnassociatedTargets Whether targets must be registered with the maintenance window before tasks can be defined for those targets.", "setterMethodName" : "setAllowUnassociatedTargets", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "allowUnassociatedTargets", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "allowUnassociatedTargets", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                      Whether targets must be registered with the maintenance window before tasks can be defined for those targets.

                                                                                                                                                                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "Cutoff" : { "beanStyleGetterMethodName" : "getCutoff", "beanStyleSetterMethodName" : "setCutoff", "c2jName" : "Cutoff", "c2jShape" : "MaintenanceWindowCutoff", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.

                                                                                                                                                                                      \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 #cutoff(Integer)}.\n@param cutoff 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 #cutoff(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cutoff", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.

                                                                                                                                                                                      \n@param cutoff The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cutoff", "getterDocumentation" : "

                                                                                                                                                                                      The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.

                                                                                                                                                                                      \n@return The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.", "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" : "Cutoff", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Cutoff", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Cutoff", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.

                                                                                                                                                                                      \n@param cutoff The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.", "setterMethodName" : "setCutoff", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "cutoff", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "cutoff", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                      The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.

                                                                                                                                                                                      ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "Description" : { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "MaintenanceWindowDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      An optional description for the update 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 #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      An optional description for the update request.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                                                                                                      An optional description for the update request.

                                                                                                                                                                                      \n@param description An optional description for the update request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                                                                                                      An optional description for the update request.

                                                                                                                                                                                      \n@return An optional description for the update 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" : "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" : true, "setterDocumentation" : "

                                                                                                                                                                                      An optional description for the update request.

                                                                                                                                                                                      \n@param description An optional description for the update request.", "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" : "

                                                                                                                                                                                      An optional description for the update request.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Duration" : { "beanStyleGetterMethodName" : "getDuration", "beanStyleSetterMethodName" : "setDuration", "c2jName" : "Duration", "c2jShape" : "MaintenanceWindowDurationHours", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The duration of the maintenance window in hours.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #duration(Integer)}.\n@param duration a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #duration(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The duration of the maintenance window in hours.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "duration", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The duration of the maintenance window in hours.

                                                                                                                                                                                      \n@param duration The duration of the maintenance window in hours.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "duration", "getterDocumentation" : "

                                                                                                                                                                                      The duration of the maintenance window in hours.

                                                                                                                                                                                      \n@return The duration of the maintenance window in hours.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Duration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Duration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Duration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The duration of the maintenance window in hours.

                                                                                                                                                                                      \n@param duration The duration of the maintenance window in hours.", "setterMethodName" : "setDuration", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "duration", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "duration", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                      The duration of the maintenance window in hours.

                                                                                                                                                                                      ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "Enabled" : { "beanStyleGetterMethodName" : "getEnabled", "beanStyleSetterMethodName" : "setEnabled", "c2jName" : "Enabled", "c2jShape" : "MaintenanceWindowEnabled", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Whether the maintenance window is enabled.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #enabled(Boolean)}.\n@param enabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #enabled(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Whether the maintenance window is enabled.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "enabled", "fluentSetterDocumentation" : "

                                                                                                                                                                                      Whether the maintenance window is enabled.

                                                                                                                                                                                      \n@param enabled Whether the maintenance window is enabled.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enabled", "getterDocumentation" : "

                                                                                                                                                                                      Whether the maintenance window is enabled.

                                                                                                                                                                                      \n@return Whether the maintenance window is enabled.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Enabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Enabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Enabled", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Whether the maintenance window is enabled.

                                                                                                                                                                                      \n@param enabled Whether the maintenance window is enabled.", "setterMethodName" : "setEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                      Whether the maintenance window is enabled.

                                                                                                                                                                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "EndDate" : { "beanStyleGetterMethodName" : "getEndDate", "beanStyleSetterMethodName" : "setEndDate", "c2jName" : "EndDate", "c2jShape" : "MaintenanceWindowStringDateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The date and time, in ISO-8601 Extended format, for when you want the maintenance window to become inactive. EndDate allows you to set a date and time in the future when the maintenance window will no longer run.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #endDate(String)}.\n@param endDate a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endDate(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The date and time, in ISO-8601 Extended format, for when you want the maintenance window to become inactive. EndDate allows you to set a date and time in the future when the maintenance window will no longer run.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endDate", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The date and time, in ISO-8601 Extended format, for when you want the maintenance window to become inactive. EndDate allows you to set a date and time in the future when the maintenance window will no longer run.

                                                                                                                                                                                      \n@param endDate The date and time, in ISO-8601 Extended format, for when you want the maintenance window to become inactive. EndDate allows you to set a date and time in the future when the maintenance window will no longer run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endDate", "getterDocumentation" : "

                                                                                                                                                                                      The date and time, in ISO-8601 Extended format, for when you want the maintenance window to become inactive. EndDate allows you to set a date and time in the future when the maintenance window will no longer run.

                                                                                                                                                                                      \n@return The date and time, in ISO-8601 Extended format, for when you want the maintenance window to become inactive. EndDate allows you to set a date and time in the future when the maintenance window will no longer run.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EndDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EndDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EndDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The date and time, in ISO-8601 Extended format, for when you want the maintenance window to become inactive. EndDate allows you to set a date and time in the future when the maintenance window will no longer run.

                                                                                                                                                                                      \n@param endDate The date and time, in ISO-8601 Extended format, for when you want the maintenance window to become inactive. EndDate allows you to set a date and time in the future when the maintenance window will no longer run.", "setterMethodName" : "setEndDate", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "endDate", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "endDate", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The date and time, in ISO-8601 Extended format, for when you want the maintenance window to become inactive. EndDate allows you to set a date and time in the future when the maintenance window will no longer run.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "MaintenanceWindowName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The name of the maintenance window.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The name of the maintenance window.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The name of the maintenance window.

                                                                                                                                                                                      \n@param name The name of the maintenance window.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                                                      The name of the maintenance window.

                                                                                                                                                                                      \n@return The name of the maintenance window.", "getterModel" : { "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 maintenance window.

                                                                                                                                                                                      \n@param name The name of the maintenance window.", "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 maintenance window.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Replace" : { "beanStyleGetterMethodName" : "getReplace", "beanStyleSetterMethodName" : "setReplace", "c2jName" : "Replace", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      If True, then all fields that are required by the CreateMaintenanceWindow action are also required for this API request. Optional fields that are not specified are set to null.

                                                                                                                                                                                      \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 #replace(Boolean)}.\n@param replace 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 #replace(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      If True, then all fields that are required by the CreateMaintenanceWindow action are also required for this API request. Optional fields that are not specified are set to null.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "replace", "fluentSetterDocumentation" : "

                                                                                                                                                                                      If True, then all fields that are required by the CreateMaintenanceWindow action are also required for this API request. Optional fields that are not specified are set to null.

                                                                                                                                                                                      \n@param replace If True, then all fields that are required by the CreateMaintenanceWindow action are also required for this API request. Optional fields that are not specified are set to null.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "replace", "getterDocumentation" : "

                                                                                                                                                                                      If True, then all fields that are required by the CreateMaintenanceWindow action are also required for this API request. Optional fields that are not specified are set to null.

                                                                                                                                                                                      \n@return If True, then all fields that are required by the CreateMaintenanceWindow action are also required for this API request. Optional fields that are not specified are set to null.", "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" : "Replace", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Replace", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Replace", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      If True, then all fields that are required by the CreateMaintenanceWindow action are also required for this API request. Optional fields that are not specified are set to null.

                                                                                                                                                                                      \n@param replace If True, then all fields that are required by the CreateMaintenanceWindow action are also required for this API request. Optional fields that are not specified are set to null.", "setterMethodName" : "setReplace", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "replace", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "replace", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                      If True, then all fields that are required by the CreateMaintenanceWindow action are also required for this API request. Optional fields that are not specified are set to null.

                                                                                                                                                                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "Schedule" : { "beanStyleGetterMethodName" : "getSchedule", "beanStyleSetterMethodName" : "setSchedule", "c2jName" : "Schedule", "c2jShape" : "MaintenanceWindowSchedule", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The schedule of the maintenance window in the form of a cron or rate expression.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #schedule(String)}.\n@param schedule a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #schedule(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The schedule of the maintenance window in the form of a cron or rate expression.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "schedule", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The schedule of the maintenance window in the form of a cron or rate expression.

                                                                                                                                                                                      \n@param schedule The schedule of the maintenance window in the form of a cron or rate expression.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "schedule", "getterDocumentation" : "

                                                                                                                                                                                      The schedule of the maintenance window in the form of a cron or rate expression.

                                                                                                                                                                                      \n@return The schedule of the maintenance window in the form of a cron or rate expression.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Schedule", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Schedule", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Schedule", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The schedule of the maintenance window in the form of a cron or rate expression.

                                                                                                                                                                                      \n@param schedule The schedule of the maintenance window in the form of a cron or rate expression.", "setterMethodName" : "setSchedule", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "schedule", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "schedule", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The schedule of the maintenance window in the form of a cron or rate expression.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ScheduleTimezone" : { "beanStyleGetterMethodName" : "getScheduleTimezone", "beanStyleSetterMethodName" : "setScheduleTimezone", "c2jName" : "ScheduleTimezone", "c2jShape" : "MaintenanceWindowTimezone", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #scheduleTimezone(String)}.\n@param scheduleTimezone a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #scheduleTimezone(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "scheduleTimezone", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.

                                                                                                                                                                                      \n@param scheduleTimezone The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "scheduleTimezone", "getterDocumentation" : "

                                                                                                                                                                                      The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.

                                                                                                                                                                                      \n@return The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ScheduleTimezone", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ScheduleTimezone", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ScheduleTimezone", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.

                                                                                                                                                                                      \n@param scheduleTimezone The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.", "setterMethodName" : "setScheduleTimezone", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "scheduleTimezone", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "scheduleTimezone", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "StartDate" : { "beanStyleGetterMethodName" : "getStartDate", "beanStyleSetterMethodName" : "setStartDate", "c2jName" : "StartDate", "c2jShape" : "MaintenanceWindowStringDateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #startDate(String)}.\n@param startDate a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #startDate(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startDate", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.

                                                                                                                                                                                      \n@param startDate The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startDate", "getterDocumentation" : "

                                                                                                                                                                                      The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.

                                                                                                                                                                                      \n@return The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StartDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StartDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StartDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.

                                                                                                                                                                                      \n@param startDate The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.", "setterMethodName" : "setStartDate", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "startDate", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "startDate", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "WindowId" : { "beanStyleGetterMethodName" : "getWindowId", "beanStyleSetterMethodName" : "setWindowId", "c2jName" : "WindowId", "c2jShape" : "MaintenanceWindowId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The ID of the maintenance window 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 #windowId(String)}.\n@param windowId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The ID of the maintenance window to update.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowId", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The ID of the maintenance window to update.

                                                                                                                                                                                      \n@param windowId The ID of the maintenance window to update.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowId", "getterDocumentation" : "

                                                                                                                                                                                      The ID of the maintenance window to update.

                                                                                                                                                                                      \n@return The ID of the maintenance window 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" : "WindowId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The ID of the maintenance window to update.

                                                                                                                                                                                      \n@param windowId The ID of the maintenance window to update.", "setterMethodName" : "setWindowId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The ID of the maintenance window to update.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getWindowId", "beanStyleSetterMethodName" : "setWindowId", "c2jName" : "WindowId", "c2jShape" : "MaintenanceWindowId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The ID of the maintenance window 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 #windowId(String)}.\n@param windowId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The ID of the maintenance window to update.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowId", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The ID of the maintenance window to update.

                                                                                                                                                                                      \n@param windowId The ID of the maintenance window to update.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowId", "getterDocumentation" : "

                                                                                                                                                                                      The ID of the maintenance window to update.

                                                                                                                                                                                      \n@return The ID of the maintenance window 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" : "WindowId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The ID of the maintenance window to update.

                                                                                                                                                                                      \n@param windowId The ID of the maintenance window to update.", "setterMethodName" : "setWindowId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The ID of the maintenance window to update.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "MaintenanceWindowName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The name of the maintenance window.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The name of the maintenance window.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The name of the maintenance window.

                                                                                                                                                                                      \n@param name The name of the maintenance window.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                                                      The name of the maintenance window.

                                                                                                                                                                                      \n@return The name of the maintenance window.", "getterModel" : { "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 maintenance window.

                                                                                                                                                                                      \n@param name The name of the maintenance window.", "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 maintenance window.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "MaintenanceWindowDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      An optional description for the update 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 #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      An optional description for the update request.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                                                                                                      An optional description for the update request.

                                                                                                                                                                                      \n@param description An optional description for the update request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                                                                                                      An optional description for the update request.

                                                                                                                                                                                      \n@return An optional description for the update 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" : "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" : true, "setterDocumentation" : "

                                                                                                                                                                                      An optional description for the update request.

                                                                                                                                                                                      \n@param description An optional description for the update request.", "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" : "

                                                                                                                                                                                      An optional description for the update request.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStartDate", "beanStyleSetterMethodName" : "setStartDate", "c2jName" : "StartDate", "c2jShape" : "MaintenanceWindowStringDateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #startDate(String)}.\n@param startDate a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #startDate(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startDate", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.

                                                                                                                                                                                      \n@param startDate The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startDate", "getterDocumentation" : "

                                                                                                                                                                                      The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.

                                                                                                                                                                                      \n@return The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StartDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StartDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StartDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.

                                                                                                                                                                                      \n@param startDate The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.", "setterMethodName" : "setStartDate", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "startDate", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "startDate", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEndDate", "beanStyleSetterMethodName" : "setEndDate", "c2jName" : "EndDate", "c2jShape" : "MaintenanceWindowStringDateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The date and time, in ISO-8601 Extended format, for when you want the maintenance window to become inactive. EndDate allows you to set a date and time in the future when the maintenance window will no longer run.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #endDate(String)}.\n@param endDate a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endDate(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The date and time, in ISO-8601 Extended format, for when you want the maintenance window to become inactive. EndDate allows you to set a date and time in the future when the maintenance window will no longer run.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endDate", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The date and time, in ISO-8601 Extended format, for when you want the maintenance window to become inactive. EndDate allows you to set a date and time in the future when the maintenance window will no longer run.

                                                                                                                                                                                      \n@param endDate The date and time, in ISO-8601 Extended format, for when you want the maintenance window to become inactive. EndDate allows you to set a date and time in the future when the maintenance window will no longer run.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endDate", "getterDocumentation" : "

                                                                                                                                                                                      The date and time, in ISO-8601 Extended format, for when you want the maintenance window to become inactive. EndDate allows you to set a date and time in the future when the maintenance window will no longer run.

                                                                                                                                                                                      \n@return The date and time, in ISO-8601 Extended format, for when you want the maintenance window to become inactive. EndDate allows you to set a date and time in the future when the maintenance window will no longer run.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EndDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EndDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EndDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The date and time, in ISO-8601 Extended format, for when you want the maintenance window to become inactive. EndDate allows you to set a date and time in the future when the maintenance window will no longer run.

                                                                                                                                                                                      \n@param endDate The date and time, in ISO-8601 Extended format, for when you want the maintenance window to become inactive. EndDate allows you to set a date and time in the future when the maintenance window will no longer run.", "setterMethodName" : "setEndDate", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "endDate", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "endDate", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The date and time, in ISO-8601 Extended format, for when you want the maintenance window to become inactive. EndDate allows you to set a date and time in the future when the maintenance window will no longer run.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSchedule", "beanStyleSetterMethodName" : "setSchedule", "c2jName" : "Schedule", "c2jShape" : "MaintenanceWindowSchedule", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The schedule of the maintenance window in the form of a cron or rate expression.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #schedule(String)}.\n@param schedule a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #schedule(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The schedule of the maintenance window in the form of a cron or rate expression.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "schedule", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The schedule of the maintenance window in the form of a cron or rate expression.

                                                                                                                                                                                      \n@param schedule The schedule of the maintenance window in the form of a cron or rate expression.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "schedule", "getterDocumentation" : "

                                                                                                                                                                                      The schedule of the maintenance window in the form of a cron or rate expression.

                                                                                                                                                                                      \n@return The schedule of the maintenance window in the form of a cron or rate expression.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Schedule", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Schedule", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Schedule", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The schedule of the maintenance window in the form of a cron or rate expression.

                                                                                                                                                                                      \n@param schedule The schedule of the maintenance window in the form of a cron or rate expression.", "setterMethodName" : "setSchedule", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "schedule", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "schedule", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The schedule of the maintenance window in the form of a cron or rate expression.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getScheduleTimezone", "beanStyleSetterMethodName" : "setScheduleTimezone", "c2jName" : "ScheduleTimezone", "c2jShape" : "MaintenanceWindowTimezone", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #scheduleTimezone(String)}.\n@param scheduleTimezone a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #scheduleTimezone(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "scheduleTimezone", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.

                                                                                                                                                                                      \n@param scheduleTimezone The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "scheduleTimezone", "getterDocumentation" : "

                                                                                                                                                                                      The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.

                                                                                                                                                                                      \n@return The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ScheduleTimezone", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ScheduleTimezone", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ScheduleTimezone", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.

                                                                                                                                                                                      \n@param scheduleTimezone The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.", "setterMethodName" : "setScheduleTimezone", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "scheduleTimezone", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "scheduleTimezone", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDuration", "beanStyleSetterMethodName" : "setDuration", "c2jName" : "Duration", "c2jShape" : "MaintenanceWindowDurationHours", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The duration of the maintenance window in hours.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #duration(Integer)}.\n@param duration a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #duration(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The duration of the maintenance window in hours.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "duration", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The duration of the maintenance window in hours.

                                                                                                                                                                                      \n@param duration The duration of the maintenance window in hours.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "duration", "getterDocumentation" : "

                                                                                                                                                                                      The duration of the maintenance window in hours.

                                                                                                                                                                                      \n@return The duration of the maintenance window in hours.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Duration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Duration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Duration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The duration of the maintenance window in hours.

                                                                                                                                                                                      \n@param duration The duration of the maintenance window in hours.", "setterMethodName" : "setDuration", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "duration", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "duration", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                      The duration of the maintenance window in hours.

                                                                                                                                                                                      ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCutoff", "beanStyleSetterMethodName" : "setCutoff", "c2jName" : "Cutoff", "c2jShape" : "MaintenanceWindowCutoff", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.

                                                                                                                                                                                      \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 #cutoff(Integer)}.\n@param cutoff 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 #cutoff(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cutoff", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.

                                                                                                                                                                                      \n@param cutoff The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cutoff", "getterDocumentation" : "

                                                                                                                                                                                      The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.

                                                                                                                                                                                      \n@return The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.", "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" : "Cutoff", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Cutoff", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Cutoff", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.

                                                                                                                                                                                      \n@param cutoff The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.", "setterMethodName" : "setCutoff", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "cutoff", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "cutoff", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                      The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.

                                                                                                                                                                                      ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAllowUnassociatedTargets", "beanStyleSetterMethodName" : "setAllowUnassociatedTargets", "c2jName" : "AllowUnassociatedTargets", "c2jShape" : "MaintenanceWindowAllowUnassociatedTargets", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Whether targets must be registered with the maintenance window before tasks can be defined for those targets.

                                                                                                                                                                                      \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 #allowUnassociatedTargets(Boolean)}.\n@param allowUnassociatedTargets 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 #allowUnassociatedTargets(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Whether targets must be registered with the maintenance window before tasks can be defined for those targets.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "allowUnassociatedTargets", "fluentSetterDocumentation" : "

                                                                                                                                                                                      Whether targets must be registered with the maintenance window before tasks can be defined for those targets.

                                                                                                                                                                                      \n@param allowUnassociatedTargets Whether targets must be registered with the maintenance window before tasks can be defined for those targets.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "allowUnassociatedTargets", "getterDocumentation" : "

                                                                                                                                                                                      Whether targets must be registered with the maintenance window before tasks can be defined for those targets.

                                                                                                                                                                                      \n@return Whether targets must be registered with the maintenance window before tasks can be defined for those targets.", "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" : "AllowUnassociatedTargets", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AllowUnassociatedTargets", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "AllowUnassociatedTargets", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Whether targets must be registered with the maintenance window before tasks can be defined for those targets.

                                                                                                                                                                                      \n@param allowUnassociatedTargets Whether targets must be registered with the maintenance window before tasks can be defined for those targets.", "setterMethodName" : "setAllowUnassociatedTargets", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "allowUnassociatedTargets", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "allowUnassociatedTargets", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                      Whether targets must be registered with the maintenance window before tasks can be defined for those targets.

                                                                                                                                                                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEnabled", "beanStyleSetterMethodName" : "setEnabled", "c2jName" : "Enabled", "c2jShape" : "MaintenanceWindowEnabled", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Whether the maintenance window is enabled.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #enabled(Boolean)}.\n@param enabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #enabled(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Whether the maintenance window is enabled.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "enabled", "fluentSetterDocumentation" : "

                                                                                                                                                                                      Whether the maintenance window is enabled.

                                                                                                                                                                                      \n@param enabled Whether the maintenance window is enabled.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enabled", "getterDocumentation" : "

                                                                                                                                                                                      Whether the maintenance window is enabled.

                                                                                                                                                                                      \n@return Whether the maintenance window is enabled.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Enabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Enabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Enabled", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Whether the maintenance window is enabled.

                                                                                                                                                                                      \n@param enabled Whether the maintenance window is enabled.", "setterMethodName" : "setEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                      Whether the maintenance window is enabled.

                                                                                                                                                                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getReplace", "beanStyleSetterMethodName" : "setReplace", "c2jName" : "Replace", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      If True, then all fields that are required by the CreateMaintenanceWindow action are also required for this API request. Optional fields that are not specified are set to null.

                                                                                                                                                                                      \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 #replace(Boolean)}.\n@param replace 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 #replace(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      If True, then all fields that are required by the CreateMaintenanceWindow action are also required for this API request. Optional fields that are not specified are set to null.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "replace", "fluentSetterDocumentation" : "

                                                                                                                                                                                      If True, then all fields that are required by the CreateMaintenanceWindow action are also required for this API request. Optional fields that are not specified are set to null.

                                                                                                                                                                                      \n@param replace If True, then all fields that are required by the CreateMaintenanceWindow action are also required for this API request. Optional fields that are not specified are set to null.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "replace", "getterDocumentation" : "

                                                                                                                                                                                      If True, then all fields that are required by the CreateMaintenanceWindow action are also required for this API request. Optional fields that are not specified are set to null.

                                                                                                                                                                                      \n@return If True, then all fields that are required by the CreateMaintenanceWindow action are also required for this API request. Optional fields that are not specified are set to null.", "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" : "Replace", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Replace", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Replace", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      If True, then all fields that are required by the CreateMaintenanceWindow action are also required for this API request. Optional fields that are not specified are set to null.

                                                                                                                                                                                      \n@param replace If True, then all fields that are required by the CreateMaintenanceWindow action are also required for this API request. Optional fields that are not specified are set to null.", "setterMethodName" : "setReplace", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "replace", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "replace", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                      If True, then all fields that are required by the CreateMaintenanceWindow action are also required for this API request. Optional fields that are not specified are set to null.

                                                                                                                                                                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "WindowId" ], "shapeName" : "UpdateMaintenanceWindowRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpdateMaintenanceWindowRequest", "variableName" : "updateMaintenanceWindowRequest", "variableType" : "UpdateMaintenanceWindowRequest", "documentation" : null, "simpleType" : "UpdateMaintenanceWindowRequest", "variableSetterType" : "UpdateMaintenanceWindowRequest" }, "wrapper" : false }, "UpdateMaintenanceWindowResponse" : { "c2jName" : "UpdateMaintenanceWindowResult", "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" : [ { "beanStyleGetterMethodName" : "getWindowId", "beanStyleSetterMethodName" : "setWindowId", "c2jName" : "WindowId", "c2jShape" : "MaintenanceWindowId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The ID of the created maintenance window.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowId(String)}.\n@param windowId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The ID of the created maintenance window.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowId", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The ID of the created maintenance window.

                                                                                                                                                                                      \n@param windowId The ID of the created maintenance window.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowId", "getterDocumentation" : "

                                                                                                                                                                                      The ID of the created maintenance window.

                                                                                                                                                                                      \n@return The ID of the created maintenance window.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The ID of the created maintenance window.

                                                                                                                                                                                      \n@param windowId The ID of the created maintenance window.", "setterMethodName" : "setWindowId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The ID of the created maintenance window.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "MaintenanceWindowName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The name of the maintenance window.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The name of the maintenance window.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The name of the maintenance window.

                                                                                                                                                                                      \n@param name The name of the maintenance window.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                                                      The name of the maintenance window.

                                                                                                                                                                                      \n@return The name of the maintenance window.", "getterModel" : { "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 maintenance window.

                                                                                                                                                                                      \n@param name The name of the maintenance window.", "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 maintenance window.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "MaintenanceWindowDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      An optional description of the 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 #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      An optional description of the update.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                                                                                                      An optional description of the update.

                                                                                                                                                                                      \n@param description An optional description of the update.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                                                                                                      An optional description of the update.

                                                                                                                                                                                      \n@return An optional description of the 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" : "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" : true, "setterDocumentation" : "

                                                                                                                                                                                      An optional description of the update.

                                                                                                                                                                                      \n@param description An optional description of the update.", "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" : "

                                                                                                                                                                                      An optional description of the update.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStartDate", "beanStyleSetterMethodName" : "setStartDate", "c2jName" : "StartDate", "c2jShape" : "MaintenanceWindowStringDateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become active. The maintenance window will not run before this specified time.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #startDate(String)}.\n@param startDate a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #startDate(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become active. The maintenance window will not run before this specified time.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startDate", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become active. The maintenance window will not run before this specified time.

                                                                                                                                                                                      \n@param startDate The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become active. The maintenance window will not run before this specified time.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startDate", "getterDocumentation" : "

                                                                                                                                                                                      The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become active. The maintenance window will not run before this specified time.

                                                                                                                                                                                      \n@return The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become active. The maintenance window will not run before this specified time.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StartDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StartDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StartDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become active. The maintenance window will not run before this specified time.

                                                                                                                                                                                      \n@param startDate The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become active. The maintenance window will not run before this specified time.", "setterMethodName" : "setStartDate", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "startDate", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "startDate", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become active. The maintenance window will not run before this specified time.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEndDate", "beanStyleSetterMethodName" : "setEndDate", "c2jName" : "EndDate", "c2jShape" : "MaintenanceWindowStringDateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become inactive. The maintenance window will not run after this specified time.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #endDate(String)}.\n@param endDate a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endDate(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become inactive. The maintenance window will not run after this specified time.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endDate", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become inactive. The maintenance window will not run after this specified time.

                                                                                                                                                                                      \n@param endDate The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become inactive. The maintenance window will not run after this specified time.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endDate", "getterDocumentation" : "

                                                                                                                                                                                      The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become inactive. The maintenance window will not run after this specified time.

                                                                                                                                                                                      \n@return The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become inactive. The maintenance window will not run after this specified time.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EndDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EndDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EndDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become inactive. The maintenance window will not run after this specified time.

                                                                                                                                                                                      \n@param endDate The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become inactive. The maintenance window will not run after this specified time.", "setterMethodName" : "setEndDate", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "endDate", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "endDate", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become inactive. The maintenance window will not run after this specified time.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSchedule", "beanStyleSetterMethodName" : "setSchedule", "c2jName" : "Schedule", "c2jShape" : "MaintenanceWindowSchedule", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The schedule of the maintenance window in the form of a cron or rate expression.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #schedule(String)}.\n@param schedule a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #schedule(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The schedule of the maintenance window in the form of a cron or rate expression.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "schedule", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The schedule of the maintenance window in the form of a cron or rate expression.

                                                                                                                                                                                      \n@param schedule The schedule of the maintenance window in the form of a cron or rate expression.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "schedule", "getterDocumentation" : "

                                                                                                                                                                                      The schedule of the maintenance window in the form of a cron or rate expression.

                                                                                                                                                                                      \n@return The schedule of the maintenance window in the form of a cron or rate expression.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Schedule", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Schedule", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Schedule", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The schedule of the maintenance window in the form of a cron or rate expression.

                                                                                                                                                                                      \n@param schedule The schedule of the maintenance window in the form of a cron or rate expression.", "setterMethodName" : "setSchedule", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "schedule", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "schedule", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The schedule of the maintenance window in the form of a cron or rate expression.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getScheduleTimezone", "beanStyleSetterMethodName" : "setScheduleTimezone", "c2jName" : "ScheduleTimezone", "c2jShape" : "MaintenanceWindowTimezone", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #scheduleTimezone(String)}.\n@param scheduleTimezone a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #scheduleTimezone(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "scheduleTimezone", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.

                                                                                                                                                                                      \n@param scheduleTimezone The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "scheduleTimezone", "getterDocumentation" : "

                                                                                                                                                                                      The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.

                                                                                                                                                                                      \n@return The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ScheduleTimezone", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ScheduleTimezone", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ScheduleTimezone", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.

                                                                                                                                                                                      \n@param scheduleTimezone The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.", "setterMethodName" : "setScheduleTimezone", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "scheduleTimezone", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "scheduleTimezone", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDuration", "beanStyleSetterMethodName" : "setDuration", "c2jName" : "Duration", "c2jShape" : "MaintenanceWindowDurationHours", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The duration of the maintenance window in hours.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #duration(Integer)}.\n@param duration a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #duration(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The duration of the maintenance window in hours.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "duration", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The duration of the maintenance window in hours.

                                                                                                                                                                                      \n@param duration The duration of the maintenance window in hours.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "duration", "getterDocumentation" : "

                                                                                                                                                                                      The duration of the maintenance window in hours.

                                                                                                                                                                                      \n@return The duration of the maintenance window in hours.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Duration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Duration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Duration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The duration of the maintenance window in hours.

                                                                                                                                                                                      \n@param duration The duration of the maintenance window in hours.", "setterMethodName" : "setDuration", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "duration", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "duration", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                      The duration of the maintenance window in hours.

                                                                                                                                                                                      ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCutoff", "beanStyleSetterMethodName" : "setCutoff", "c2jName" : "Cutoff", "c2jShape" : "MaintenanceWindowCutoff", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.

                                                                                                                                                                                      \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 #cutoff(Integer)}.\n@param cutoff 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 #cutoff(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cutoff", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.

                                                                                                                                                                                      \n@param cutoff The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cutoff", "getterDocumentation" : "

                                                                                                                                                                                      The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.

                                                                                                                                                                                      \n@return The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.", "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" : "Cutoff", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Cutoff", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Cutoff", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.

                                                                                                                                                                                      \n@param cutoff The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.", "setterMethodName" : "setCutoff", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "cutoff", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "cutoff", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                      The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.

                                                                                                                                                                                      ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAllowUnassociatedTargets", "beanStyleSetterMethodName" : "setAllowUnassociatedTargets", "c2jName" : "AllowUnassociatedTargets", "c2jShape" : "MaintenanceWindowAllowUnassociatedTargets", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Whether targets must be registered with the maintenance window before tasks can be defined for those targets.

                                                                                                                                                                                      \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 #allowUnassociatedTargets(Boolean)}.\n@param allowUnassociatedTargets 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 #allowUnassociatedTargets(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Whether targets must be registered with the maintenance window before tasks can be defined for those targets.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "allowUnassociatedTargets", "fluentSetterDocumentation" : "

                                                                                                                                                                                      Whether targets must be registered with the maintenance window before tasks can be defined for those targets.

                                                                                                                                                                                      \n@param allowUnassociatedTargets Whether targets must be registered with the maintenance window before tasks can be defined for those targets.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "allowUnassociatedTargets", "getterDocumentation" : "

                                                                                                                                                                                      Whether targets must be registered with the maintenance window before tasks can be defined for those targets.

                                                                                                                                                                                      \n@return Whether targets must be registered with the maintenance window before tasks can be defined for those targets.", "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" : "AllowUnassociatedTargets", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AllowUnassociatedTargets", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "AllowUnassociatedTargets", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Whether targets must be registered with the maintenance window before tasks can be defined for those targets.

                                                                                                                                                                                      \n@param allowUnassociatedTargets Whether targets must be registered with the maintenance window before tasks can be defined for those targets.", "setterMethodName" : "setAllowUnassociatedTargets", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "allowUnassociatedTargets", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "allowUnassociatedTargets", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                      Whether targets must be registered with the maintenance window before tasks can be defined for those targets.

                                                                                                                                                                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEnabled", "beanStyleSetterMethodName" : "setEnabled", "c2jName" : "Enabled", "c2jShape" : "MaintenanceWindowEnabled", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Whether the maintenance window is enabled.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #enabled(Boolean)}.\n@param enabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #enabled(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Whether the maintenance window is enabled.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "enabled", "fluentSetterDocumentation" : "

                                                                                                                                                                                      Whether the maintenance window is enabled.

                                                                                                                                                                                      \n@param enabled Whether the maintenance window is enabled.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enabled", "getterDocumentation" : "

                                                                                                                                                                                      Whether the maintenance window is enabled.

                                                                                                                                                                                      \n@return Whether the maintenance window is enabled.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Enabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Enabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Enabled", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Whether the maintenance window is enabled.

                                                                                                                                                                                      \n@param enabled Whether the maintenance window is enabled.", "setterMethodName" : "setEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                      Whether the maintenance window is enabled.

                                                                                                                                                                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "AllowUnassociatedTargets" : { "beanStyleGetterMethodName" : "getAllowUnassociatedTargets", "beanStyleSetterMethodName" : "setAllowUnassociatedTargets", "c2jName" : "AllowUnassociatedTargets", "c2jShape" : "MaintenanceWindowAllowUnassociatedTargets", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Whether targets must be registered with the maintenance window before tasks can be defined for those targets.

                                                                                                                                                                                      \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 #allowUnassociatedTargets(Boolean)}.\n@param allowUnassociatedTargets 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 #allowUnassociatedTargets(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Whether targets must be registered with the maintenance window before tasks can be defined for those targets.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "allowUnassociatedTargets", "fluentSetterDocumentation" : "

                                                                                                                                                                                      Whether targets must be registered with the maintenance window before tasks can be defined for those targets.

                                                                                                                                                                                      \n@param allowUnassociatedTargets Whether targets must be registered with the maintenance window before tasks can be defined for those targets.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "allowUnassociatedTargets", "getterDocumentation" : "

                                                                                                                                                                                      Whether targets must be registered with the maintenance window before tasks can be defined for those targets.

                                                                                                                                                                                      \n@return Whether targets must be registered with the maintenance window before tasks can be defined for those targets.", "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" : "AllowUnassociatedTargets", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AllowUnassociatedTargets", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "AllowUnassociatedTargets", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Whether targets must be registered with the maintenance window before tasks can be defined for those targets.

                                                                                                                                                                                      \n@param allowUnassociatedTargets Whether targets must be registered with the maintenance window before tasks can be defined for those targets.", "setterMethodName" : "setAllowUnassociatedTargets", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "allowUnassociatedTargets", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "allowUnassociatedTargets", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                      Whether targets must be registered with the maintenance window before tasks can be defined for those targets.

                                                                                                                                                                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "Cutoff" : { "beanStyleGetterMethodName" : "getCutoff", "beanStyleSetterMethodName" : "setCutoff", "c2jName" : "Cutoff", "c2jShape" : "MaintenanceWindowCutoff", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.

                                                                                                                                                                                      \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 #cutoff(Integer)}.\n@param cutoff 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 #cutoff(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cutoff", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.

                                                                                                                                                                                      \n@param cutoff The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cutoff", "getterDocumentation" : "

                                                                                                                                                                                      The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.

                                                                                                                                                                                      \n@return The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.", "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" : "Cutoff", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Cutoff", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Cutoff", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.

                                                                                                                                                                                      \n@param cutoff The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.", "setterMethodName" : "setCutoff", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "cutoff", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "cutoff", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                      The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.

                                                                                                                                                                                      ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "Description" : { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "MaintenanceWindowDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      An optional description of the 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 #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      An optional description of the update.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                                                                                                      An optional description of the update.

                                                                                                                                                                                      \n@param description An optional description of the update.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                                                                                                      An optional description of the update.

                                                                                                                                                                                      \n@return An optional description of the 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" : "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" : true, "setterDocumentation" : "

                                                                                                                                                                                      An optional description of the update.

                                                                                                                                                                                      \n@param description An optional description of the update.", "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" : "

                                                                                                                                                                                      An optional description of the update.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Duration" : { "beanStyleGetterMethodName" : "getDuration", "beanStyleSetterMethodName" : "setDuration", "c2jName" : "Duration", "c2jShape" : "MaintenanceWindowDurationHours", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The duration of the maintenance window in hours.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #duration(Integer)}.\n@param duration a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #duration(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The duration of the maintenance window in hours.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "duration", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The duration of the maintenance window in hours.

                                                                                                                                                                                      \n@param duration The duration of the maintenance window in hours.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "duration", "getterDocumentation" : "

                                                                                                                                                                                      The duration of the maintenance window in hours.

                                                                                                                                                                                      \n@return The duration of the maintenance window in hours.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Duration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Duration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Duration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The duration of the maintenance window in hours.

                                                                                                                                                                                      \n@param duration The duration of the maintenance window in hours.", "setterMethodName" : "setDuration", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "duration", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "duration", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                      The duration of the maintenance window in hours.

                                                                                                                                                                                      ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "Enabled" : { "beanStyleGetterMethodName" : "getEnabled", "beanStyleSetterMethodName" : "setEnabled", "c2jName" : "Enabled", "c2jShape" : "MaintenanceWindowEnabled", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Whether the maintenance window is enabled.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #enabled(Boolean)}.\n@param enabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #enabled(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Whether the maintenance window is enabled.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "enabled", "fluentSetterDocumentation" : "

                                                                                                                                                                                      Whether the maintenance window is enabled.

                                                                                                                                                                                      \n@param enabled Whether the maintenance window is enabled.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enabled", "getterDocumentation" : "

                                                                                                                                                                                      Whether the maintenance window is enabled.

                                                                                                                                                                                      \n@return Whether the maintenance window is enabled.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Enabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Enabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Enabled", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Whether the maintenance window is enabled.

                                                                                                                                                                                      \n@param enabled Whether the maintenance window is enabled.", "setterMethodName" : "setEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                      Whether the maintenance window is enabled.

                                                                                                                                                                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "EndDate" : { "beanStyleGetterMethodName" : "getEndDate", "beanStyleSetterMethodName" : "setEndDate", "c2jName" : "EndDate", "c2jShape" : "MaintenanceWindowStringDateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become inactive. The maintenance window will not run after this specified time.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #endDate(String)}.\n@param endDate a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endDate(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become inactive. The maintenance window will not run after this specified time.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endDate", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become inactive. The maintenance window will not run after this specified time.

                                                                                                                                                                                      \n@param endDate The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become inactive. The maintenance window will not run after this specified time.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endDate", "getterDocumentation" : "

                                                                                                                                                                                      The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become inactive. The maintenance window will not run after this specified time.

                                                                                                                                                                                      \n@return The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become inactive. The maintenance window will not run after this specified time.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EndDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EndDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EndDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become inactive. The maintenance window will not run after this specified time.

                                                                                                                                                                                      \n@param endDate The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become inactive. The maintenance window will not run after this specified time.", "setterMethodName" : "setEndDate", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "endDate", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "endDate", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become inactive. The maintenance window will not run after this specified time.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "MaintenanceWindowName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The name of the maintenance window.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The name of the maintenance window.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The name of the maintenance window.

                                                                                                                                                                                      \n@param name The name of the maintenance window.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                                                      The name of the maintenance window.

                                                                                                                                                                                      \n@return The name of the maintenance window.", "getterModel" : { "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 maintenance window.

                                                                                                                                                                                      \n@param name The name of the maintenance window.", "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 maintenance window.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Schedule" : { "beanStyleGetterMethodName" : "getSchedule", "beanStyleSetterMethodName" : "setSchedule", "c2jName" : "Schedule", "c2jShape" : "MaintenanceWindowSchedule", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The schedule of the maintenance window in the form of a cron or rate expression.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #schedule(String)}.\n@param schedule a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #schedule(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The schedule of the maintenance window in the form of a cron or rate expression.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "schedule", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The schedule of the maintenance window in the form of a cron or rate expression.

                                                                                                                                                                                      \n@param schedule The schedule of the maintenance window in the form of a cron or rate expression.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "schedule", "getterDocumentation" : "

                                                                                                                                                                                      The schedule of the maintenance window in the form of a cron or rate expression.

                                                                                                                                                                                      \n@return The schedule of the maintenance window in the form of a cron or rate expression.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Schedule", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Schedule", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Schedule", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The schedule of the maintenance window in the form of a cron or rate expression.

                                                                                                                                                                                      \n@param schedule The schedule of the maintenance window in the form of a cron or rate expression.", "setterMethodName" : "setSchedule", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "schedule", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "schedule", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The schedule of the maintenance window in the form of a cron or rate expression.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ScheduleTimezone" : { "beanStyleGetterMethodName" : "getScheduleTimezone", "beanStyleSetterMethodName" : "setScheduleTimezone", "c2jName" : "ScheduleTimezone", "c2jShape" : "MaintenanceWindowTimezone", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #scheduleTimezone(String)}.\n@param scheduleTimezone a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #scheduleTimezone(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "scheduleTimezone", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.

                                                                                                                                                                                      \n@param scheduleTimezone The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "scheduleTimezone", "getterDocumentation" : "

                                                                                                                                                                                      The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.

                                                                                                                                                                                      \n@return The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ScheduleTimezone", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ScheduleTimezone", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ScheduleTimezone", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.

                                                                                                                                                                                      \n@param scheduleTimezone The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.", "setterMethodName" : "setScheduleTimezone", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "scheduleTimezone", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "scheduleTimezone", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "StartDate" : { "beanStyleGetterMethodName" : "getStartDate", "beanStyleSetterMethodName" : "setStartDate", "c2jName" : "StartDate", "c2jShape" : "MaintenanceWindowStringDateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become active. The maintenance window will not run before this specified time.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #startDate(String)}.\n@param startDate a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #startDate(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become active. The maintenance window will not run before this specified time.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startDate", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become active. The maintenance window will not run before this specified time.

                                                                                                                                                                                      \n@param startDate The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become active. The maintenance window will not run before this specified time.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startDate", "getterDocumentation" : "

                                                                                                                                                                                      The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become active. The maintenance window will not run before this specified time.

                                                                                                                                                                                      \n@return The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become active. The maintenance window will not run before this specified time.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StartDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StartDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StartDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become active. The maintenance window will not run before this specified time.

                                                                                                                                                                                      \n@param startDate The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become active. The maintenance window will not run before this specified time.", "setterMethodName" : "setStartDate", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "startDate", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "startDate", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become active. The maintenance window will not run before this specified time.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "WindowId" : { "beanStyleGetterMethodName" : "getWindowId", "beanStyleSetterMethodName" : "setWindowId", "c2jName" : "WindowId", "c2jShape" : "MaintenanceWindowId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The ID of the created maintenance window.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowId(String)}.\n@param windowId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The ID of the created maintenance window.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowId", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The ID of the created maintenance window.

                                                                                                                                                                                      \n@param windowId The ID of the created maintenance window.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowId", "getterDocumentation" : "

                                                                                                                                                                                      The ID of the created maintenance window.

                                                                                                                                                                                      \n@return The ID of the created maintenance window.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The ID of the created maintenance window.

                                                                                                                                                                                      \n@param windowId The ID of the created maintenance window.", "setterMethodName" : "setWindowId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The ID of the created maintenance window.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getWindowId", "beanStyleSetterMethodName" : "setWindowId", "c2jName" : "WindowId", "c2jShape" : "MaintenanceWindowId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The ID of the created maintenance window.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowId(String)}.\n@param windowId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The ID of the created maintenance window.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowId", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The ID of the created maintenance window.

                                                                                                                                                                                      \n@param windowId The ID of the created maintenance window.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowId", "getterDocumentation" : "

                                                                                                                                                                                      The ID of the created maintenance window.

                                                                                                                                                                                      \n@return The ID of the created maintenance window.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The ID of the created maintenance window.

                                                                                                                                                                                      \n@param windowId The ID of the created maintenance window.", "setterMethodName" : "setWindowId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The ID of the created maintenance window.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "MaintenanceWindowName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The name of the maintenance window.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The name of the maintenance window.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The name of the maintenance window.

                                                                                                                                                                                      \n@param name The name of the maintenance window.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                                                      The name of the maintenance window.

                                                                                                                                                                                      \n@return The name of the maintenance window.", "getterModel" : { "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 maintenance window.

                                                                                                                                                                                      \n@param name The name of the maintenance window.", "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 maintenance window.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "MaintenanceWindowDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      An optional description of the 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 #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      An optional description of the update.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                                                                                                      An optional description of the update.

                                                                                                                                                                                      \n@param description An optional description of the update.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                                                                                                      An optional description of the update.

                                                                                                                                                                                      \n@return An optional description of the 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" : "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" : true, "setterDocumentation" : "

                                                                                                                                                                                      An optional description of the update.

                                                                                                                                                                                      \n@param description An optional description of the update.", "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" : "

                                                                                                                                                                                      An optional description of the update.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStartDate", "beanStyleSetterMethodName" : "setStartDate", "c2jName" : "StartDate", "c2jShape" : "MaintenanceWindowStringDateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become active. The maintenance window will not run before this specified time.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #startDate(String)}.\n@param startDate a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #startDate(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become active. The maintenance window will not run before this specified time.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "startDate", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become active. The maintenance window will not run before this specified time.

                                                                                                                                                                                      \n@param startDate The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become active. The maintenance window will not run before this specified time.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "startDate", "getterDocumentation" : "

                                                                                                                                                                                      The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become active. The maintenance window will not run before this specified time.

                                                                                                                                                                                      \n@return The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become active. The maintenance window will not run before this specified time.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "StartDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "StartDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "StartDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become active. The maintenance window will not run before this specified time.

                                                                                                                                                                                      \n@param startDate The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become active. The maintenance window will not run before this specified time.", "setterMethodName" : "setStartDate", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "startDate", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "startDate", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become active. The maintenance window will not run before this specified time.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEndDate", "beanStyleSetterMethodName" : "setEndDate", "c2jName" : "EndDate", "c2jShape" : "MaintenanceWindowStringDateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become inactive. The maintenance window will not run after this specified time.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #endDate(String)}.\n@param endDate a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #endDate(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become inactive. The maintenance window will not run after this specified time.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "endDate", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become inactive. The maintenance window will not run after this specified time.

                                                                                                                                                                                      \n@param endDate The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become inactive. The maintenance window will not run after this specified time.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "endDate", "getterDocumentation" : "

                                                                                                                                                                                      The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become inactive. The maintenance window will not run after this specified time.

                                                                                                                                                                                      \n@return The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become inactive. The maintenance window will not run after this specified time.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "EndDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "EndDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "EndDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become inactive. The maintenance window will not run after this specified time.

                                                                                                                                                                                      \n@param endDate The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become inactive. The maintenance window will not run after this specified time.", "setterMethodName" : "setEndDate", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "endDate", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "endDate", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The date and time, in ISO-8601 Extended format, for when the maintenance window is scheduled to become inactive. The maintenance window will not run after this specified time.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSchedule", "beanStyleSetterMethodName" : "setSchedule", "c2jName" : "Schedule", "c2jShape" : "MaintenanceWindowSchedule", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The schedule of the maintenance window in the form of a cron or rate expression.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #schedule(String)}.\n@param schedule a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #schedule(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The schedule of the maintenance window in the form of a cron or rate expression.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "schedule", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The schedule of the maintenance window in the form of a cron or rate expression.

                                                                                                                                                                                      \n@param schedule The schedule of the maintenance window in the form of a cron or rate expression.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "schedule", "getterDocumentation" : "

                                                                                                                                                                                      The schedule of the maintenance window in the form of a cron or rate expression.

                                                                                                                                                                                      \n@return The schedule of the maintenance window in the form of a cron or rate expression.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Schedule", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Schedule", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Schedule", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The schedule of the maintenance window in the form of a cron or rate expression.

                                                                                                                                                                                      \n@param schedule The schedule of the maintenance window in the form of a cron or rate expression.", "setterMethodName" : "setSchedule", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "schedule", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "schedule", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The schedule of the maintenance window in the form of a cron or rate expression.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getScheduleTimezone", "beanStyleSetterMethodName" : "setScheduleTimezone", "c2jName" : "ScheduleTimezone", "c2jShape" : "MaintenanceWindowTimezone", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #scheduleTimezone(String)}.\n@param scheduleTimezone a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #scheduleTimezone(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "scheduleTimezone", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.

                                                                                                                                                                                      \n@param scheduleTimezone The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "scheduleTimezone", "getterDocumentation" : "

                                                                                                                                                                                      The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.

                                                                                                                                                                                      \n@return The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ScheduleTimezone", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ScheduleTimezone", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ScheduleTimezone", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.

                                                                                                                                                                                      \n@param scheduleTimezone The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.", "setterMethodName" : "setScheduleTimezone", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "scheduleTimezone", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "scheduleTimezone", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The time zone that the scheduled maintenance window executions are based on, in Internet Assigned Numbers Authority (IANA) format. For example: \"America/Los_Angeles\", \"etc/UTC\", or \"Asia/Seoul\". For more information, see the Time Zone Database on the IANA website.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDuration", "beanStyleSetterMethodName" : "setDuration", "c2jName" : "Duration", "c2jShape" : "MaintenanceWindowDurationHours", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The duration of the maintenance window in hours.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Integer.Builder} avoiding the need to create one manually via {@link Integer#builder()}.\n\nWhen the {@link Consumer} completes, {@link Integer.Builder#build()} is called immediately and its result is passed to {@link #duration(Integer)}.\n@param duration a consumer that will call methods on {@link Integer.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #duration(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The duration of the maintenance window in hours.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "duration", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The duration of the maintenance window in hours.

                                                                                                                                                                                      \n@param duration The duration of the maintenance window in hours.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "duration", "getterDocumentation" : "

                                                                                                                                                                                      The duration of the maintenance window in hours.

                                                                                                                                                                                      \n@return The duration of the maintenance window in hours.", "getterModel" : { "returnType" : "Integer", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Duration", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Duration", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Duration", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The duration of the maintenance window in hours.

                                                                                                                                                                                      \n@param duration The duration of the maintenance window in hours.", "setterMethodName" : "setDuration", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "duration", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "duration", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                      The duration of the maintenance window in hours.

                                                                                                                                                                                      ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCutoff", "beanStyleSetterMethodName" : "setCutoff", "c2jName" : "Cutoff", "c2jShape" : "MaintenanceWindowCutoff", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.

                                                                                                                                                                                      \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 #cutoff(Integer)}.\n@param cutoff 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 #cutoff(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "cutoff", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.

                                                                                                                                                                                      \n@param cutoff The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "cutoff", "getterDocumentation" : "

                                                                                                                                                                                      The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.

                                                                                                                                                                                      \n@return The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.", "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" : "Cutoff", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Cutoff", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Cutoff", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.

                                                                                                                                                                                      \n@param cutoff The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.", "setterMethodName" : "setCutoff", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "cutoff", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "cutoff", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                      The number of hours before the end of the maintenance window that Systems Manager stops scheduling new tasks for execution.

                                                                                                                                                                                      ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getAllowUnassociatedTargets", "beanStyleSetterMethodName" : "setAllowUnassociatedTargets", "c2jName" : "AllowUnassociatedTargets", "c2jShape" : "MaintenanceWindowAllowUnassociatedTargets", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Whether targets must be registered with the maintenance window before tasks can be defined for those targets.

                                                                                                                                                                                      \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 #allowUnassociatedTargets(Boolean)}.\n@param allowUnassociatedTargets 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 #allowUnassociatedTargets(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Whether targets must be registered with the maintenance window before tasks can be defined for those targets.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "allowUnassociatedTargets", "fluentSetterDocumentation" : "

                                                                                                                                                                                      Whether targets must be registered with the maintenance window before tasks can be defined for those targets.

                                                                                                                                                                                      \n@param allowUnassociatedTargets Whether targets must be registered with the maintenance window before tasks can be defined for those targets.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "allowUnassociatedTargets", "getterDocumentation" : "

                                                                                                                                                                                      Whether targets must be registered with the maintenance window before tasks can be defined for those targets.

                                                                                                                                                                                      \n@return Whether targets must be registered with the maintenance window before tasks can be defined for those targets.", "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" : "AllowUnassociatedTargets", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "AllowUnassociatedTargets", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "AllowUnassociatedTargets", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Whether targets must be registered with the maintenance window before tasks can be defined for those targets.

                                                                                                                                                                                      \n@param allowUnassociatedTargets Whether targets must be registered with the maintenance window before tasks can be defined for those targets.", "setterMethodName" : "setAllowUnassociatedTargets", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "allowUnassociatedTargets", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "allowUnassociatedTargets", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                      Whether targets must be registered with the maintenance window before tasks can be defined for those targets.

                                                                                                                                                                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getEnabled", "beanStyleSetterMethodName" : "setEnabled", "c2jName" : "Enabled", "c2jShape" : "MaintenanceWindowEnabled", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      Whether the maintenance window is enabled.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link Boolean.Builder} avoiding the need to create one manually via {@link Boolean#builder()}.\n\nWhen the {@link Consumer} completes, {@link Boolean.Builder#build()} is called immediately and its result is passed to {@link #enabled(Boolean)}.\n@param enabled a consumer that will call methods on {@link Boolean.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #enabled(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      Whether the maintenance window is enabled.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "enabled", "fluentSetterDocumentation" : "

                                                                                                                                                                                      Whether the maintenance window is enabled.

                                                                                                                                                                                      \n@param enabled Whether the maintenance window is enabled.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "enabled", "getterDocumentation" : "

                                                                                                                                                                                      Whether the maintenance window is enabled.

                                                                                                                                                                                      \n@return Whether the maintenance window is enabled.", "getterModel" : { "returnType" : "Boolean", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Enabled", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Enabled", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Enabled", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      Whether the maintenance window is enabled.

                                                                                                                                                                                      \n@param enabled Whether the maintenance window is enabled.", "setterMethodName" : "setEnabled", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "enabled", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                      Whether the maintenance window is enabled.

                                                                                                                                                                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UpdateMaintenanceWindowResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpdateMaintenanceWindowResponse", "variableName" : "updateMaintenanceWindowResponse", "variableType" : "UpdateMaintenanceWindowResponse", "documentation" : null, "simpleType" : "UpdateMaintenanceWindowResponse", "variableSetterType" : "UpdateMaintenanceWindowResponse" }, "wrapper" : false }, "UpdateMaintenanceWindowTargetRequest" : { "c2jName" : "UpdateMaintenanceWindowTargetRequest", "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" : "UpdateMaintenanceWindowTarget", "locationName" : null, "requestUri" : "/", "target" : "AmazonSSM.UpdateMaintenanceWindowTarget", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getWindowId", "beanStyleSetterMethodName" : "setWindowId", "c2jName" : "WindowId", "c2jShape" : "MaintenanceWindowId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The maintenance window ID with which to modify the target.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowId(String)}.\n@param windowId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The maintenance window ID with which to modify the target.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowId", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The maintenance window ID with which to modify the target.

                                                                                                                                                                                      \n@param windowId The maintenance window ID with which to modify the target.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowId", "getterDocumentation" : "

                                                                                                                                                                                      The maintenance window ID with which to modify the target.

                                                                                                                                                                                      \n@return The maintenance window ID with which to modify the target.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The maintenance window ID with which to modify the target.

                                                                                                                                                                                      \n@param windowId The maintenance window ID with which to modify the target.", "setterMethodName" : "setWindowId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The maintenance window ID with which to modify the target.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getWindowTargetId", "beanStyleSetterMethodName" : "setWindowTargetId", "c2jName" : "WindowTargetId", "c2jShape" : "MaintenanceWindowTargetId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The target ID to modify.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowTargetId(String)}.\n@param windowTargetId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowTargetId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The target ID to modify.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowTargetId", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The target ID to modify.

                                                                                                                                                                                      \n@param windowTargetId The target ID to modify.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowTargetId", "getterDocumentation" : "

                                                                                                                                                                                      The target ID to modify.

                                                                                                                                                                                      \n@return The target ID to modify.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowTargetId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowTargetId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowTargetId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The target ID to modify.

                                                                                                                                                                                      \n@param windowTargetId The target ID to modify.", "setterMethodName" : "setWindowTargetId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowTargetId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowTargetId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The target ID to modify.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTargets", "beanStyleSetterMethodName" : "setTargets", "c2jName" : "Targets", "c2jShape" : "Targets", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The targets to add or replace.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #targets(List)}.\n@param targets a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targets(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The targets to add or replace.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targets", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The targets to add or replace.

                                                                                                                                                                                      \n@param targets The targets to add or replace.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targets", "getterDocumentation" : "

                                                                                                                                                                                      The targets to add or replace.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return The targets to add or replace.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Targets", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Targets", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Target", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Target.Builder} avoiding the need to create one manually via {@link Target#builder()}.\n\nWhen the {@link Consumer} completes, {@link Target.Builder#build()} is called immediately and its result is passed to {@link #member(Target)}.\n@param member a consumer that will call methods on {@link Target.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Target)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Target", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : null, "simpleType" : "Target", "variableSetterType" : "Target" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : "", "simpleType" : "Target", "variableSetterType" : "Target" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Target", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Target", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Targets", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The targets to add or replace.

                                                                                                                                                                                      \n@param targets The targets to add or replace.", "setterMethodName" : "setTargets", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      The targets to add or replace.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOwnerInformation", "beanStyleSetterMethodName" : "setOwnerInformation", "c2jName" : "OwnerInformation", "c2jShape" : "OwnerInformation", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      User-provided value that will be included in any CloudWatch events raised while running tasks for these targets in this maintenance window.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #ownerInformation(String)}.\n@param ownerInformation a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ownerInformation(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      User-provided value that will be included in any CloudWatch events raised while running tasks for these targets in this maintenance window.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ownerInformation", "fluentSetterDocumentation" : "

                                                                                                                                                                                      User-provided value that will be included in any CloudWatch events raised while running tasks for these targets in this maintenance window.

                                                                                                                                                                                      \n@param ownerInformation User-provided value that will be included in any CloudWatch events raised while running tasks for these targets in this maintenance window.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ownerInformation", "getterDocumentation" : "

                                                                                                                                                                                      User-provided value that will be included in any CloudWatch events raised while running tasks for these targets in this maintenance window.

                                                                                                                                                                                      \n@return User-provided value that will be included in any CloudWatch events raised while running tasks for these targets in this maintenance window.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OwnerInformation", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OwnerInformation", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OwnerInformation", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                                                                      User-provided value that will be included in any CloudWatch events raised while running tasks for these targets in this maintenance window.

                                                                                                                                                                                      \n@param ownerInformation User-provided value that will be included in any CloudWatch events raised while running tasks for these targets in this maintenance window.", "setterMethodName" : "setOwnerInformation", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ownerInformation", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "ownerInformation", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      User-provided value that will be included in any CloudWatch events raised while running tasks for these targets in this maintenance window.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "MaintenanceWindowName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A name for the 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 #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      A name for the update.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A name for the update.

                                                                                                                                                                                      \n@param name A name for the update.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                                                      A name for the update.

                                                                                                                                                                                      \n@return A name for the 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" : "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" : "

                                                                                                                                                                                      A name for the update.

                                                                                                                                                                                      \n@param name A name for the update.", "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" : "

                                                                                                                                                                                      A name for the update.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "MaintenanceWindowDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      An optional description for the 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 #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      An optional description for the update.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                                                                                                      An optional description for the update.

                                                                                                                                                                                      \n@param description An optional description for the update.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                                                                                                      An optional description for the update.

                                                                                                                                                                                      \n@return An optional description for the 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" : "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" : true, "setterDocumentation" : "

                                                                                                                                                                                      An optional description for the update.

                                                                                                                                                                                      \n@param description An optional description for the update.", "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" : "

                                                                                                                                                                                      An optional description for the update.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getReplace", "beanStyleSetterMethodName" : "setReplace", "c2jName" : "Replace", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      If True, then all fields that are required by the RegisterTargetWithMaintenanceWindow action are also required for this API request. Optional fields that are not specified are set to null.

                                                                                                                                                                                      \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 #replace(Boolean)}.\n@param replace 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 #replace(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      If True, then all fields that are required by the RegisterTargetWithMaintenanceWindow action are also required for this API request. Optional fields that are not specified are set to null.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "replace", "fluentSetterDocumentation" : "

                                                                                                                                                                                      If True, then all fields that are required by the RegisterTargetWithMaintenanceWindow action are also required for this API request. Optional fields that are not specified are set to null.

                                                                                                                                                                                      \n@param replace If True, then all fields that are required by the RegisterTargetWithMaintenanceWindow action are also required for this API request. Optional fields that are not specified are set to null.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "replace", "getterDocumentation" : "

                                                                                                                                                                                      If True, then all fields that are required by the RegisterTargetWithMaintenanceWindow action are also required for this API request. Optional fields that are not specified are set to null.

                                                                                                                                                                                      \n@return If True, then all fields that are required by the RegisterTargetWithMaintenanceWindow action are also required for this API request. Optional fields that are not specified are set to null.", "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" : "Replace", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Replace", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Replace", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      If True, then all fields that are required by the RegisterTargetWithMaintenanceWindow action are also required for this API request. Optional fields that are not specified are set to null.

                                                                                                                                                                                      \n@param replace If True, then all fields that are required by the RegisterTargetWithMaintenanceWindow action are also required for this API request. Optional fields that are not specified are set to null.", "setterMethodName" : "setReplace", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "replace", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "replace", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                      If True, then all fields that are required by the RegisterTargetWithMaintenanceWindow action are also required for this API request. Optional fields that are not specified are set to null.

                                                                                                                                                                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Description" : { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "MaintenanceWindowDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      An optional description for the 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 #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      An optional description for the update.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                                                                                                      An optional description for the update.

                                                                                                                                                                                      \n@param description An optional description for the update.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                                                                                                      An optional description for the update.

                                                                                                                                                                                      \n@return An optional description for the 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" : "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" : true, "setterDocumentation" : "

                                                                                                                                                                                      An optional description for the update.

                                                                                                                                                                                      \n@param description An optional description for the update.", "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" : "

                                                                                                                                                                                      An optional description for the update.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "MaintenanceWindowName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A name for the 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 #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      A name for the update.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A name for the update.

                                                                                                                                                                                      \n@param name A name for the update.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                                                      A name for the update.

                                                                                                                                                                                      \n@return A name for the 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" : "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" : "

                                                                                                                                                                                      A name for the update.

                                                                                                                                                                                      \n@param name A name for the update.", "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" : "

                                                                                                                                                                                      A name for the update.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "OwnerInformation" : { "beanStyleGetterMethodName" : "getOwnerInformation", "beanStyleSetterMethodName" : "setOwnerInformation", "c2jName" : "OwnerInformation", "c2jShape" : "OwnerInformation", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      User-provided value that will be included in any CloudWatch events raised while running tasks for these targets in this maintenance window.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #ownerInformation(String)}.\n@param ownerInformation a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ownerInformation(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      User-provided value that will be included in any CloudWatch events raised while running tasks for these targets in this maintenance window.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ownerInformation", "fluentSetterDocumentation" : "

                                                                                                                                                                                      User-provided value that will be included in any CloudWatch events raised while running tasks for these targets in this maintenance window.

                                                                                                                                                                                      \n@param ownerInformation User-provided value that will be included in any CloudWatch events raised while running tasks for these targets in this maintenance window.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ownerInformation", "getterDocumentation" : "

                                                                                                                                                                                      User-provided value that will be included in any CloudWatch events raised while running tasks for these targets in this maintenance window.

                                                                                                                                                                                      \n@return User-provided value that will be included in any CloudWatch events raised while running tasks for these targets in this maintenance window.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OwnerInformation", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OwnerInformation", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OwnerInformation", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                                                                      User-provided value that will be included in any CloudWatch events raised while running tasks for these targets in this maintenance window.

                                                                                                                                                                                      \n@param ownerInformation User-provided value that will be included in any CloudWatch events raised while running tasks for these targets in this maintenance window.", "setterMethodName" : "setOwnerInformation", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ownerInformation", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "ownerInformation", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      User-provided value that will be included in any CloudWatch events raised while running tasks for these targets in this maintenance window.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Replace" : { "beanStyleGetterMethodName" : "getReplace", "beanStyleSetterMethodName" : "setReplace", "c2jName" : "Replace", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      If True, then all fields that are required by the RegisterTargetWithMaintenanceWindow action are also required for this API request. Optional fields that are not specified are set to null.

                                                                                                                                                                                      \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 #replace(Boolean)}.\n@param replace 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 #replace(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      If True, then all fields that are required by the RegisterTargetWithMaintenanceWindow action are also required for this API request. Optional fields that are not specified are set to null.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "replace", "fluentSetterDocumentation" : "

                                                                                                                                                                                      If True, then all fields that are required by the RegisterTargetWithMaintenanceWindow action are also required for this API request. Optional fields that are not specified are set to null.

                                                                                                                                                                                      \n@param replace If True, then all fields that are required by the RegisterTargetWithMaintenanceWindow action are also required for this API request. Optional fields that are not specified are set to null.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "replace", "getterDocumentation" : "

                                                                                                                                                                                      If True, then all fields that are required by the RegisterTargetWithMaintenanceWindow action are also required for this API request. Optional fields that are not specified are set to null.

                                                                                                                                                                                      \n@return If True, then all fields that are required by the RegisterTargetWithMaintenanceWindow action are also required for this API request. Optional fields that are not specified are set to null.", "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" : "Replace", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Replace", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Replace", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      If True, then all fields that are required by the RegisterTargetWithMaintenanceWindow action are also required for this API request. Optional fields that are not specified are set to null.

                                                                                                                                                                                      \n@param replace If True, then all fields that are required by the RegisterTargetWithMaintenanceWindow action are also required for this API request. Optional fields that are not specified are set to null.", "setterMethodName" : "setReplace", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "replace", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "replace", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                      If True, then all fields that are required by the RegisterTargetWithMaintenanceWindow action are also required for this API request. Optional fields that are not specified are set to null.

                                                                                                                                                                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "Targets" : { "beanStyleGetterMethodName" : "getTargets", "beanStyleSetterMethodName" : "setTargets", "c2jName" : "Targets", "c2jShape" : "Targets", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The targets to add or replace.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #targets(List)}.\n@param targets a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targets(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The targets to add or replace.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targets", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The targets to add or replace.

                                                                                                                                                                                      \n@param targets The targets to add or replace.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targets", "getterDocumentation" : "

                                                                                                                                                                                      The targets to add or replace.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return The targets to add or replace.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Targets", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Targets", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Target", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Target.Builder} avoiding the need to create one manually via {@link Target#builder()}.\n\nWhen the {@link Consumer} completes, {@link Target.Builder#build()} is called immediately and its result is passed to {@link #member(Target)}.\n@param member a consumer that will call methods on {@link Target.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Target)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Target", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : null, "simpleType" : "Target", "variableSetterType" : "Target" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : "", "simpleType" : "Target", "variableSetterType" : "Target" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Target", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Target", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Targets", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The targets to add or replace.

                                                                                                                                                                                      \n@param targets The targets to add or replace.", "setterMethodName" : "setTargets", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      The targets to add or replace.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "WindowId" : { "beanStyleGetterMethodName" : "getWindowId", "beanStyleSetterMethodName" : "setWindowId", "c2jName" : "WindowId", "c2jShape" : "MaintenanceWindowId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The maintenance window ID with which to modify the target.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowId(String)}.\n@param windowId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The maintenance window ID with which to modify the target.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowId", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The maintenance window ID with which to modify the target.

                                                                                                                                                                                      \n@param windowId The maintenance window ID with which to modify the target.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowId", "getterDocumentation" : "

                                                                                                                                                                                      The maintenance window ID with which to modify the target.

                                                                                                                                                                                      \n@return The maintenance window ID with which to modify the target.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The maintenance window ID with which to modify the target.

                                                                                                                                                                                      \n@param windowId The maintenance window ID with which to modify the target.", "setterMethodName" : "setWindowId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The maintenance window ID with which to modify the target.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "WindowTargetId" : { "beanStyleGetterMethodName" : "getWindowTargetId", "beanStyleSetterMethodName" : "setWindowTargetId", "c2jName" : "WindowTargetId", "c2jShape" : "MaintenanceWindowTargetId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The target ID to modify.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowTargetId(String)}.\n@param windowTargetId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowTargetId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The target ID to modify.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowTargetId", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The target ID to modify.

                                                                                                                                                                                      \n@param windowTargetId The target ID to modify.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowTargetId", "getterDocumentation" : "

                                                                                                                                                                                      The target ID to modify.

                                                                                                                                                                                      \n@return The target ID to modify.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowTargetId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowTargetId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowTargetId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The target ID to modify.

                                                                                                                                                                                      \n@param windowTargetId The target ID to modify.", "setterMethodName" : "setWindowTargetId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowTargetId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowTargetId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The target ID to modify.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getWindowId", "beanStyleSetterMethodName" : "setWindowId", "c2jName" : "WindowId", "c2jShape" : "MaintenanceWindowId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The maintenance window ID with which to modify the target.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowId(String)}.\n@param windowId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The maintenance window ID with which to modify the target.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowId", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The maintenance window ID with which to modify the target.

                                                                                                                                                                                      \n@param windowId The maintenance window ID with which to modify the target.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowId", "getterDocumentation" : "

                                                                                                                                                                                      The maintenance window ID with which to modify the target.

                                                                                                                                                                                      \n@return The maintenance window ID with which to modify the target.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The maintenance window ID with which to modify the target.

                                                                                                                                                                                      \n@param windowId The maintenance window ID with which to modify the target.", "setterMethodName" : "setWindowId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The maintenance window ID with which to modify the target.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getWindowTargetId", "beanStyleSetterMethodName" : "setWindowTargetId", "c2jName" : "WindowTargetId", "c2jShape" : "MaintenanceWindowTargetId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The target ID to modify.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowTargetId(String)}.\n@param windowTargetId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowTargetId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The target ID to modify.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowTargetId", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The target ID to modify.

                                                                                                                                                                                      \n@param windowTargetId The target ID to modify.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowTargetId", "getterDocumentation" : "

                                                                                                                                                                                      The target ID to modify.

                                                                                                                                                                                      \n@return The target ID to modify.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowTargetId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowTargetId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowTargetId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The target ID to modify.

                                                                                                                                                                                      \n@param windowTargetId The target ID to modify.", "setterMethodName" : "setWindowTargetId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowTargetId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowTargetId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The target ID to modify.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTargets", "beanStyleSetterMethodName" : "setTargets", "c2jName" : "Targets", "c2jShape" : "Targets", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The targets to add or replace.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #targets(List)}.\n@param targets a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targets(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The targets to add or replace.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targets", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The targets to add or replace.

                                                                                                                                                                                      \n@param targets The targets to add or replace.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targets", "getterDocumentation" : "

                                                                                                                                                                                      The targets to add or replace.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return The targets to add or replace.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Targets", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Targets", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Target", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Target.Builder} avoiding the need to create one manually via {@link Target#builder()}.\n\nWhen the {@link Consumer} completes, {@link Target.Builder#build()} is called immediately and its result is passed to {@link #member(Target)}.\n@param member a consumer that will call methods on {@link Target.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Target)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Target", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : null, "simpleType" : "Target", "variableSetterType" : "Target" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : "", "simpleType" : "Target", "variableSetterType" : "Target" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Target", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Target", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Targets", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The targets to add or replace.

                                                                                                                                                                                      \n@param targets The targets to add or replace.", "setterMethodName" : "setTargets", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      The targets to add or replace.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOwnerInformation", "beanStyleSetterMethodName" : "setOwnerInformation", "c2jName" : "OwnerInformation", "c2jShape" : "OwnerInformation", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      User-provided value that will be included in any CloudWatch events raised while running tasks for these targets in this maintenance window.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #ownerInformation(String)}.\n@param ownerInformation a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ownerInformation(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      User-provided value that will be included in any CloudWatch events raised while running tasks for these targets in this maintenance window.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ownerInformation", "fluentSetterDocumentation" : "

                                                                                                                                                                                      User-provided value that will be included in any CloudWatch events raised while running tasks for these targets in this maintenance window.

                                                                                                                                                                                      \n@param ownerInformation User-provided value that will be included in any CloudWatch events raised while running tasks for these targets in this maintenance window.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ownerInformation", "getterDocumentation" : "

                                                                                                                                                                                      User-provided value that will be included in any CloudWatch events raised while running tasks for these targets in this maintenance window.

                                                                                                                                                                                      \n@return User-provided value that will be included in any CloudWatch events raised while running tasks for these targets in this maintenance window.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OwnerInformation", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OwnerInformation", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OwnerInformation", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                                                                      User-provided value that will be included in any CloudWatch events raised while running tasks for these targets in this maintenance window.

                                                                                                                                                                                      \n@param ownerInformation User-provided value that will be included in any CloudWatch events raised while running tasks for these targets in this maintenance window.", "setterMethodName" : "setOwnerInformation", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ownerInformation", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "ownerInformation", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      User-provided value that will be included in any CloudWatch events raised while running tasks for these targets in this maintenance window.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "MaintenanceWindowName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      A name for the 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 #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      A name for the update.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                                                      A name for the update.

                                                                                                                                                                                      \n@param name A name for the update.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                                                      A name for the update.

                                                                                                                                                                                      \n@return A name for the 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" : "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" : "

                                                                                                                                                                                      A name for the update.

                                                                                                                                                                                      \n@param name A name for the update.", "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" : "

                                                                                                                                                                                      A name for the update.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "MaintenanceWindowDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      An optional description for the 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 #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      An optional description for the update.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                                                                                                      An optional description for the update.

                                                                                                                                                                                      \n@param description An optional description for the update.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                                                                                                      An optional description for the update.

                                                                                                                                                                                      \n@return An optional description for the 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" : "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" : true, "setterDocumentation" : "

                                                                                                                                                                                      An optional description for the update.

                                                                                                                                                                                      \n@param description An optional description for the update.", "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" : "

                                                                                                                                                                                      An optional description for the update.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getReplace", "beanStyleSetterMethodName" : "setReplace", "c2jName" : "Replace", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      If True, then all fields that are required by the RegisterTargetWithMaintenanceWindow action are also required for this API request. Optional fields that are not specified are set to null.

                                                                                                                                                                                      \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 #replace(Boolean)}.\n@param replace 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 #replace(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      If True, then all fields that are required by the RegisterTargetWithMaintenanceWindow action are also required for this API request. Optional fields that are not specified are set to null.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "replace", "fluentSetterDocumentation" : "

                                                                                                                                                                                      If True, then all fields that are required by the RegisterTargetWithMaintenanceWindow action are also required for this API request. Optional fields that are not specified are set to null.

                                                                                                                                                                                      \n@param replace If True, then all fields that are required by the RegisterTargetWithMaintenanceWindow action are also required for this API request. Optional fields that are not specified are set to null.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "replace", "getterDocumentation" : "

                                                                                                                                                                                      If True, then all fields that are required by the RegisterTargetWithMaintenanceWindow action are also required for this API request. Optional fields that are not specified are set to null.

                                                                                                                                                                                      \n@return If True, then all fields that are required by the RegisterTargetWithMaintenanceWindow action are also required for this API request. Optional fields that are not specified are set to null.", "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" : "Replace", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Replace", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Replace", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      If True, then all fields that are required by the RegisterTargetWithMaintenanceWindow action are also required for this API request. Optional fields that are not specified are set to null.

                                                                                                                                                                                      \n@param replace If True, then all fields that are required by the RegisterTargetWithMaintenanceWindow action are also required for this API request. Optional fields that are not specified are set to null.", "setterMethodName" : "setReplace", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "replace", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "replace", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                      If True, then all fields that are required by the RegisterTargetWithMaintenanceWindow action are also required for this API request. Optional fields that are not specified are set to null.

                                                                                                                                                                                      ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "WindowId", "WindowTargetId" ], "shapeName" : "UpdateMaintenanceWindowTargetRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpdateMaintenanceWindowTargetRequest", "variableName" : "updateMaintenanceWindowTargetRequest", "variableType" : "UpdateMaintenanceWindowTargetRequest", "documentation" : null, "simpleType" : "UpdateMaintenanceWindowTargetRequest", "variableSetterType" : "UpdateMaintenanceWindowTargetRequest" }, "wrapper" : false }, "UpdateMaintenanceWindowTargetResponse" : { "c2jName" : "UpdateMaintenanceWindowTargetResult", "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" : [ { "beanStyleGetterMethodName" : "getWindowId", "beanStyleSetterMethodName" : "setWindowId", "c2jName" : "WindowId", "c2jShape" : "MaintenanceWindowId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The maintenance window ID specified in the update 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 #windowId(String)}.\n@param windowId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The maintenance window ID specified in the update request.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowId", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The maintenance window ID specified in the update request.

                                                                                                                                                                                      \n@param windowId The maintenance window ID specified in the update request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowId", "getterDocumentation" : "

                                                                                                                                                                                      The maintenance window ID specified in the update request.

                                                                                                                                                                                      \n@return The maintenance window ID specified in the update 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" : "WindowId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The maintenance window ID specified in the update request.

                                                                                                                                                                                      \n@param windowId The maintenance window ID specified in the update request.", "setterMethodName" : "setWindowId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The maintenance window ID specified in the update request.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getWindowTargetId", "beanStyleSetterMethodName" : "setWindowTargetId", "c2jName" : "WindowTargetId", "c2jShape" : "MaintenanceWindowTargetId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The target ID specified in the update 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 #windowTargetId(String)}.\n@param windowTargetId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowTargetId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The target ID specified in the update request.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowTargetId", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The target ID specified in the update request.

                                                                                                                                                                                      \n@param windowTargetId The target ID specified in the update request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowTargetId", "getterDocumentation" : "

                                                                                                                                                                                      The target ID specified in the update request.

                                                                                                                                                                                      \n@return The target ID specified in the update 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" : "WindowTargetId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowTargetId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowTargetId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The target ID specified in the update request.

                                                                                                                                                                                      \n@param windowTargetId The target ID specified in the update request.", "setterMethodName" : "setWindowTargetId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowTargetId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowTargetId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The target ID specified in the update request.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTargets", "beanStyleSetterMethodName" : "setTargets", "c2jName" : "Targets", "c2jShape" : "Targets", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The updated targets.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #targets(List)}.\n@param targets a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targets(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The updated targets.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targets", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The updated targets.

                                                                                                                                                                                      \n@param targets The updated targets.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targets", "getterDocumentation" : "

                                                                                                                                                                                      The updated targets.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return The updated targets.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Targets", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Targets", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Target", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Target.Builder} avoiding the need to create one manually via {@link Target#builder()}.\n\nWhen the {@link Consumer} completes, {@link Target.Builder#build()} is called immediately and its result is passed to {@link #member(Target)}.\n@param member a consumer that will call methods on {@link Target.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Target)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Target", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : null, "simpleType" : "Target", "variableSetterType" : "Target" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : "", "simpleType" : "Target", "variableSetterType" : "Target" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Target", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Target", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Targets", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The updated targets.

                                                                                                                                                                                      \n@param targets The updated targets.", "setterMethodName" : "setTargets", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      The updated targets.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOwnerInformation", "beanStyleSetterMethodName" : "setOwnerInformation", "c2jName" : "OwnerInformation", "c2jShape" : "OwnerInformation", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The updated owner.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #ownerInformation(String)}.\n@param ownerInformation a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ownerInformation(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The updated owner.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ownerInformation", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The updated owner.

                                                                                                                                                                                      \n@param ownerInformation The updated owner.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ownerInformation", "getterDocumentation" : "

                                                                                                                                                                                      The updated owner.

                                                                                                                                                                                      \n@return The updated owner.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OwnerInformation", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OwnerInformation", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OwnerInformation", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                                                                      The updated owner.

                                                                                                                                                                                      \n@param ownerInformation The updated owner.", "setterMethodName" : "setOwnerInformation", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ownerInformation", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "ownerInformation", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The updated owner.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "MaintenanceWindowName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The updated name.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The updated name.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The updated name.

                                                                                                                                                                                      \n@param name The updated name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                                                      The updated name.

                                                                                                                                                                                      \n@return The updated name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The updated name.

                                                                                                                                                                                      \n@param name The updated name.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The updated name.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "MaintenanceWindowDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The updated description.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The updated description.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The updated description.

                                                                                                                                                                                      \n@param description The updated description.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                                                                                                      The updated description.

                                                                                                                                                                                      \n@return The updated description.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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" : true, "setterDocumentation" : "

                                                                                                                                                                                      The updated description.

                                                                                                                                                                                      \n@param description The updated description.", "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" : "

                                                                                                                                                                                      The updated description.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Description" : { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "MaintenanceWindowDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The updated description.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The updated description.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The updated description.

                                                                                                                                                                                      \n@param description The updated description.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                                                                                                      The updated description.

                                                                                                                                                                                      \n@return The updated description.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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" : true, "setterDocumentation" : "

                                                                                                                                                                                      The updated description.

                                                                                                                                                                                      \n@param description The updated description.", "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" : "

                                                                                                                                                                                      The updated description.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "MaintenanceWindowName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The updated name.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The updated name.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The updated name.

                                                                                                                                                                                      \n@param name The updated name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                                                      The updated name.

                                                                                                                                                                                      \n@return The updated name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The updated name.

                                                                                                                                                                                      \n@param name The updated name.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The updated name.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "OwnerInformation" : { "beanStyleGetterMethodName" : "getOwnerInformation", "beanStyleSetterMethodName" : "setOwnerInformation", "c2jName" : "OwnerInformation", "c2jShape" : "OwnerInformation", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The updated owner.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #ownerInformation(String)}.\n@param ownerInformation a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ownerInformation(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The updated owner.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ownerInformation", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The updated owner.

                                                                                                                                                                                      \n@param ownerInformation The updated owner.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ownerInformation", "getterDocumentation" : "

                                                                                                                                                                                      The updated owner.

                                                                                                                                                                                      \n@return The updated owner.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OwnerInformation", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OwnerInformation", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OwnerInformation", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                                                                      The updated owner.

                                                                                                                                                                                      \n@param ownerInformation The updated owner.", "setterMethodName" : "setOwnerInformation", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ownerInformation", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "ownerInformation", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The updated owner.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Targets" : { "beanStyleGetterMethodName" : "getTargets", "beanStyleSetterMethodName" : "setTargets", "c2jName" : "Targets", "c2jShape" : "Targets", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The updated targets.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #targets(List)}.\n@param targets a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targets(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The updated targets.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targets", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The updated targets.

                                                                                                                                                                                      \n@param targets The updated targets.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targets", "getterDocumentation" : "

                                                                                                                                                                                      The updated targets.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return The updated targets.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Targets", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Targets", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Target", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Target.Builder} avoiding the need to create one manually via {@link Target#builder()}.\n\nWhen the {@link Consumer} completes, {@link Target.Builder#build()} is called immediately and its result is passed to {@link #member(Target)}.\n@param member a consumer that will call methods on {@link Target.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Target)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Target", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : null, "simpleType" : "Target", "variableSetterType" : "Target" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : "", "simpleType" : "Target", "variableSetterType" : "Target" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Target", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Target", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Targets", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The updated targets.

                                                                                                                                                                                      \n@param targets The updated targets.", "setterMethodName" : "setTargets", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      The updated targets.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "WindowId" : { "beanStyleGetterMethodName" : "getWindowId", "beanStyleSetterMethodName" : "setWindowId", "c2jName" : "WindowId", "c2jShape" : "MaintenanceWindowId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The maintenance window ID specified in the update 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 #windowId(String)}.\n@param windowId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The maintenance window ID specified in the update request.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowId", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The maintenance window ID specified in the update request.

                                                                                                                                                                                      \n@param windowId The maintenance window ID specified in the update request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowId", "getterDocumentation" : "

                                                                                                                                                                                      The maintenance window ID specified in the update request.

                                                                                                                                                                                      \n@return The maintenance window ID specified in the update 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" : "WindowId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The maintenance window ID specified in the update request.

                                                                                                                                                                                      \n@param windowId The maintenance window ID specified in the update request.", "setterMethodName" : "setWindowId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The maintenance window ID specified in the update request.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "WindowTargetId" : { "beanStyleGetterMethodName" : "getWindowTargetId", "beanStyleSetterMethodName" : "setWindowTargetId", "c2jName" : "WindowTargetId", "c2jShape" : "MaintenanceWindowTargetId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The target ID specified in the update 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 #windowTargetId(String)}.\n@param windowTargetId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowTargetId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The target ID specified in the update request.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowTargetId", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The target ID specified in the update request.

                                                                                                                                                                                      \n@param windowTargetId The target ID specified in the update request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowTargetId", "getterDocumentation" : "

                                                                                                                                                                                      The target ID specified in the update request.

                                                                                                                                                                                      \n@return The target ID specified in the update 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" : "WindowTargetId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowTargetId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowTargetId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The target ID specified in the update request.

                                                                                                                                                                                      \n@param windowTargetId The target ID specified in the update request.", "setterMethodName" : "setWindowTargetId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowTargetId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowTargetId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The target ID specified in the update request.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getWindowId", "beanStyleSetterMethodName" : "setWindowId", "c2jName" : "WindowId", "c2jShape" : "MaintenanceWindowId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The maintenance window ID specified in the update 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 #windowId(String)}.\n@param windowId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The maintenance window ID specified in the update request.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowId", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The maintenance window ID specified in the update request.

                                                                                                                                                                                      \n@param windowId The maintenance window ID specified in the update request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowId", "getterDocumentation" : "

                                                                                                                                                                                      The maintenance window ID specified in the update request.

                                                                                                                                                                                      \n@return The maintenance window ID specified in the update 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" : "WindowId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The maintenance window ID specified in the update request.

                                                                                                                                                                                      \n@param windowId The maintenance window ID specified in the update request.", "setterMethodName" : "setWindowId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The maintenance window ID specified in the update request.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getWindowTargetId", "beanStyleSetterMethodName" : "setWindowTargetId", "c2jName" : "WindowTargetId", "c2jShape" : "MaintenanceWindowTargetId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The target ID specified in the update 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 #windowTargetId(String)}.\n@param windowTargetId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowTargetId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The target ID specified in the update request.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowTargetId", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The target ID specified in the update request.

                                                                                                                                                                                      \n@param windowTargetId The target ID specified in the update request.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowTargetId", "getterDocumentation" : "

                                                                                                                                                                                      The target ID specified in the update request.

                                                                                                                                                                                      \n@return The target ID specified in the update 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" : "WindowTargetId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowTargetId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowTargetId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The target ID specified in the update request.

                                                                                                                                                                                      \n@param windowTargetId The target ID specified in the update request.", "setterMethodName" : "setWindowTargetId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowTargetId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowTargetId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The target ID specified in the update request.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTargets", "beanStyleSetterMethodName" : "setTargets", "c2jName" : "Targets", "c2jShape" : "Targets", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The updated targets.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #targets(List)}.\n@param targets a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targets(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The updated targets.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targets", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The updated targets.

                                                                                                                                                                                      \n@param targets The updated targets.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targets", "getterDocumentation" : "

                                                                                                                                                                                      The updated targets.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return The updated targets.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Targets", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Targets", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Target", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Target.Builder} avoiding the need to create one manually via {@link Target#builder()}.\n\nWhen the {@link Consumer} completes, {@link Target.Builder#build()} is called immediately and its result is passed to {@link #member(Target)}.\n@param member a consumer that will call methods on {@link Target.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Target)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Target", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : null, "simpleType" : "Target", "variableSetterType" : "Target" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : "", "simpleType" : "Target", "variableSetterType" : "Target" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Target", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Target", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Targets", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The updated targets.

                                                                                                                                                                                      \n@param targets The updated targets.", "setterMethodName" : "setTargets", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      The updated targets.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOwnerInformation", "beanStyleSetterMethodName" : "setOwnerInformation", "c2jName" : "OwnerInformation", "c2jShape" : "OwnerInformation", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The updated owner.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #ownerInformation(String)}.\n@param ownerInformation a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #ownerInformation(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The updated owner.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "ownerInformation", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The updated owner.

                                                                                                                                                                                      \n@param ownerInformation The updated owner.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "ownerInformation", "getterDocumentation" : "

                                                                                                                                                                                      The updated owner.

                                                                                                                                                                                      \n@return The updated owner.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OwnerInformation", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OwnerInformation", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OwnerInformation", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                                                                      The updated owner.

                                                                                                                                                                                      \n@param ownerInformation The updated owner.", "setterMethodName" : "setOwnerInformation", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "ownerInformation", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "ownerInformation", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The updated owner.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "MaintenanceWindowName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The updated name.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The updated name.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The updated name.

                                                                                                                                                                                      \n@param name The updated name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                                                      The updated name.

                                                                                                                                                                                      \n@return The updated name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The updated name.

                                                                                                                                                                                      \n@param name The updated name.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The updated name.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "MaintenanceWindowDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The updated description.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The updated description.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The updated description.

                                                                                                                                                                                      \n@param description The updated description.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                                                                                                      The updated description.

                                                                                                                                                                                      \n@return The updated description.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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" : true, "setterDocumentation" : "

                                                                                                                                                                                      The updated description.

                                                                                                                                                                                      \n@param description The updated description.", "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" : "

                                                                                                                                                                                      The updated description.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UpdateMaintenanceWindowTargetResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpdateMaintenanceWindowTargetResponse", "variableName" : "updateMaintenanceWindowTargetResponse", "variableType" : "UpdateMaintenanceWindowTargetResponse", "documentation" : null, "simpleType" : "UpdateMaintenanceWindowTargetResponse", "variableSetterType" : "UpdateMaintenanceWindowTargetResponse" }, "wrapper" : false }, "UpdateMaintenanceWindowTaskRequest" : { "c2jName" : "UpdateMaintenanceWindowTaskRequest", "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" : "UpdateMaintenanceWindowTask", "locationName" : null, "requestUri" : "/", "target" : "AmazonSSM.UpdateMaintenanceWindowTask", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getWindowId", "beanStyleSetterMethodName" : "setWindowId", "c2jName" : "WindowId", "c2jShape" : "MaintenanceWindowId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The maintenance window ID that contains the task to modify.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowId(String)}.\n@param windowId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The maintenance window ID that contains the task to modify.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowId", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The maintenance window ID that contains the task to modify.

                                                                                                                                                                                      \n@param windowId The maintenance window ID that contains the task to modify.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowId", "getterDocumentation" : "

                                                                                                                                                                                      The maintenance window ID that contains the task to modify.

                                                                                                                                                                                      \n@return The maintenance window ID that contains the task to modify.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The maintenance window ID that contains the task to modify.

                                                                                                                                                                                      \n@param windowId The maintenance window ID that contains the task to modify.", "setterMethodName" : "setWindowId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The maintenance window ID that contains the task to modify.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getWindowTaskId", "beanStyleSetterMethodName" : "setWindowTaskId", "c2jName" : "WindowTaskId", "c2jShape" : "MaintenanceWindowTaskId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The task ID to modify.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowTaskId(String)}.\n@param windowTaskId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowTaskId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The task ID to modify.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowTaskId", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The task ID to modify.

                                                                                                                                                                                      \n@param windowTaskId The task ID to modify.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowTaskId", "getterDocumentation" : "

                                                                                                                                                                                      The task ID to modify.

                                                                                                                                                                                      \n@return The task ID to modify.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowTaskId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowTaskId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowTaskId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The task ID to modify.

                                                                                                                                                                                      \n@param windowTaskId The task ID to modify.", "setterMethodName" : "setWindowTaskId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowTaskId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowTaskId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The task ID to modify.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTargets", "beanStyleSetterMethodName" : "setTargets", "c2jName" : "Targets", "c2jShape" : "Targets", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The targets (either instances or tags) to modify. Instances are specified using Key=instanceids,Values=instanceID_1,instanceID_2. Tags are specified using Key=tag_name,Values=tag_value.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #targets(List)}.\n@param targets a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targets(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The targets (either instances or tags) to modify. Instances are specified using Key=instanceids,Values=instanceID_1,instanceID_2. Tags are specified using Key=tag_name,Values=tag_value.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targets", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The targets (either instances or tags) to modify. Instances are specified using Key=instanceids,Values=instanceID_1,instanceID_2. Tags are specified using Key=tag_name,Values=tag_value.

                                                                                                                                                                                      \n@param targets The targets (either instances or tags) to modify. Instances are specified using Key=instanceids,Values=instanceID_1,instanceID_2. Tags are specified using Key=tag_name,Values=tag_value.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targets", "getterDocumentation" : "

                                                                                                                                                                                      The targets (either instances or tags) to modify. Instances are specified using Key=instanceids,Values=instanceID_1,instanceID_2. Tags are specified using Key=tag_name,Values=tag_value.

                                                                                                                                                                                      \n

                                                                                                                                                                                      \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                      \n@return The targets (either instances or tags) to modify. Instances are specified using Key=instanceids,Values=instanceID_1,instanceID_2. Tags are specified using Key=tag_name,Values=tag_value.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Targets", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Targets", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Target", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Target.Builder} avoiding the need to create one manually via {@link Target#builder()}.\n\nWhen the {@link Consumer} completes, {@link Target.Builder#build()} is called immediately and its result is passed to {@link #member(Target)}.\n@param member a consumer that will call methods on {@link Target.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Target)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Target", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : null, "simpleType" : "Target", "variableSetterType" : "Target" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : "", "simpleType" : "Target", "variableSetterType" : "Target" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Target", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Target", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Targets", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The targets (either instances or tags) to modify. Instances are specified using Key=instanceids,Values=instanceID_1,instanceID_2. Tags are specified using Key=tag_name,Values=tag_value.

                                                                                                                                                                                      \n@param targets The targets (either instances or tags) to modify. Instances are specified using Key=instanceids,Values=instanceID_1,instanceID_2. Tags are specified using Key=tag_name,Values=tag_value.", "setterMethodName" : "setTargets", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                      The targets (either instances or tags) to modify. Instances are specified using Key=instanceids,Values=instanceID_1,instanceID_2. Tags are specified using Key=tag_name,Values=tag_value.

                                                                                                                                                                                      ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTaskArn", "beanStyleSetterMethodName" : "setTaskArn", "c2jName" : "TaskArn", "c2jShape" : "MaintenanceWindowTaskArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The task ARN to modify.

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #taskArn(String)}.\n@param taskArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #taskArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The task ARN to modify.

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "taskArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The task ARN to modify.

                                                                                                                                                                                      \n@param taskArn The task ARN to modify.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "taskArn", "getterDocumentation" : "

                                                                                                                                                                                      The task ARN to modify.

                                                                                                                                                                                      \n@return The task ARN to modify.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TaskArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TaskArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TaskArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                      The task ARN to modify.

                                                                                                                                                                                      \n@param taskArn The task ARN to modify.", "setterMethodName" : "setTaskArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "taskArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "taskArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                      The task ARN to modify.

                                                                                                                                                                                      ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getServiceRoleArn", "beanStyleSetterMethodName" : "setServiceRoleArn", "c2jName" : "ServiceRoleArn", "c2jShape" : "ServiceRole", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                      The ARN of the IAM service role for Systems Manager to assume when running a maintenance window task. If you do not specify a service role ARN, Systems Manager uses your account's service-linked role. If no service-linked role for Systems Manager exists in your account, it is created when you run RegisterTaskWithMaintenanceWindow.

                                                                                                                                                                                      For more information, see the following topics in the in the AWS Systems Manager User Guide:

                                                                                                                                                                                      \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #serviceRoleArn(String)}.\n@param serviceRoleArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #serviceRoleArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                      The ARN of the IAM service role for Systems Manager to assume when running a maintenance window task. If you do not specify a service role ARN, Systems Manager uses your account's service-linked role. If no service-linked role for Systems Manager exists in your account, it is created when you run RegisterTaskWithMaintenanceWindow.

                                                                                                                                                                                      For more information, see the following topics in the in the AWS Systems Manager User Guide:

                                                                                                                                                                                      ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serviceRoleArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                      The ARN of the IAM service role for Systems Manager to assume when running a maintenance window task. If you do not specify a service role ARN, Systems Manager uses your account's service-linked role. If no service-linked role for Systems Manager exists in your account, it is created when you run RegisterTaskWithMaintenanceWindow.

                                                                                                                                                                                      For more information, see the following topics in the in the AWS Systems Manager User Guide:

                                                                                                                                                                                      \n@param serviceRoleArn The ARN of the IAM service role for Systems Manager to assume when running a maintenance window task. If you do not specify a service role ARN, Systems Manager uses your account's service-linked role. If no service-linked role for Systems Manager exists in your account, it is created when you run RegisterTaskWithMaintenanceWindow.

                                                                                                                                                                                      For more information, see the following topics in the in the AWS Systems Manager User Guide:

                                                                                                                                                                                      • Service-Linked Role Permissions for Systems Manager

                                                                                                                                                                                      • Should I Use a Service-Linked Role or a Custom Service Role to Run Maintenance Window Tasks?

                                                                                                                                                                                      • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serviceRoleArn", "getterDocumentation" : "

                                                                                                                                                                                        The ARN of the IAM service role for Systems Manager to assume when running a maintenance window task. If you do not specify a service role ARN, Systems Manager uses your account's service-linked role. If no service-linked role for Systems Manager exists in your account, it is created when you run RegisterTaskWithMaintenanceWindow.

                                                                                                                                                                                        For more information, see the following topics in the in the AWS Systems Manager User Guide:

                                                                                                                                                                                        \n@return The ARN of the IAM service role for Systems Manager to assume when running a maintenance window task. If you do not specify a service role ARN, Systems Manager uses your account's service-linked role. If no service-linked role for Systems Manager exists in your account, it is created when you run RegisterTaskWithMaintenanceWindow.

                                                                                                                                                                                        For more information, see the following topics in the in the AWS Systems Manager User Guide:

                                                                                                                                                                                        • Service-Linked Role Permissions for Systems Manager

                                                                                                                                                                                        • Should I Use a Service-Linked Role or a Custom Service Role to Run Maintenance Window Tasks?

                                                                                                                                                                                        • ", "getterModel" : { "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 ARN of the IAM service role for Systems Manager to assume when running a maintenance window task. If you do not specify a service role ARN, Systems Manager uses your account's service-linked role. If no service-linked role for Systems Manager exists in your account, it is created when you run RegisterTaskWithMaintenanceWindow.

                                                                                                                                                                                          For more information, see the following topics in the in the AWS Systems Manager User Guide:

                                                                                                                                                                                          \n@param serviceRoleArn The ARN of the IAM service role for Systems Manager to assume when running a maintenance window task. If you do not specify a service role ARN, Systems Manager uses your account's service-linked role. If no service-linked role for Systems Manager exists in your account, it is created when you run RegisterTaskWithMaintenanceWindow.

                                                                                                                                                                                          For more information, see the following topics in the in the AWS Systems Manager User Guide:

                                                                                                                                                                                          • Service-Linked Role Permissions for Systems Manager

                                                                                                                                                                                          • Should I Use a Service-Linked Role or a Custom Service Role to Run Maintenance Window Tasks?

                                                                                                                                                                                          • ", "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 ARN of the IAM service role for Systems Manager to assume when running a maintenance window task. If you do not specify a service role ARN, Systems Manager uses your account's service-linked role. If no service-linked role for Systems Manager exists in your account, it is created when you run RegisterTaskWithMaintenanceWindow.

                                                                                                                                                                                            For more information, see the following topics in the in the AWS Systems Manager User Guide:

                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTaskParameters", "beanStyleSetterMethodName" : "setTaskParameters", "c2jName" : "TaskParameters", "c2jShape" : "MaintenanceWindowTaskParameters", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                            The parameters to modify.

                                                                                                                                                                                            TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                                                                            The map has the following format:

                                                                                                                                                                                            Key: string, between 1 and 255 characters

                                                                                                                                                                                            Value: an array of strings, each string is between 1 and 255 characters

                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #taskParameters(Map)}.\n@param taskParameters a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #taskParameters(Map)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                            The parameters to modify.

                                                                                                                                                                                            TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                                                                            The map has the following format:

                                                                                                                                                                                            Key: string, between 1 and 255 characters

                                                                                                                                                                                            Value: an array of strings, each string is between 1 and 255 characters

                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "taskParameters", "fluentSetterDocumentation" : "

                                                                                                                                                                                            The parameters to modify.

                                                                                                                                                                                            TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                                                                            The map has the following format:

                                                                                                                                                                                            Key: string, between 1 and 255 characters

                                                                                                                                                                                            Value: an array of strings, each string is between 1 and 255 characters

                                                                                                                                                                                            \n@param taskParameters The parameters to modify.

                                                                                                                                                                                            TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                                                                            The map has the following format:

                                                                                                                                                                                            Key: string, between 1 and 255 characters

                                                                                                                                                                                            Value: an array of strings, each string is between 1 and 255 characters\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "taskParameters", "getterDocumentation" : "

                                                                                                                                                                                            The parameters to modify.

                                                                                                                                                                                            TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                                                                            The map has the following format:

                                                                                                                                                                                            Key: string, between 1 and 255 characters

                                                                                                                                                                                            Value: an array of strings, each string is between 1 and 255 characters

                                                                                                                                                                                            \n

                                                                                                                                                                                            \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                            \n@return The parameters to modify.

                                                                                                                                                                                            TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                                                                            The map has the following format:

                                                                                                                                                                                            Key: string, between 1 and 255 characters

                                                                                                                                                                                            Value: an array of strings, each string is between 1 and 255 characters", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TaskParameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TaskParameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "MaintenanceWindowTaskParameterName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "MaintenanceWindowTaskParameterValueExpression", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link MaintenanceWindowTaskParameterValueExpression.Builder} avoiding the need to create one manually via {@link MaintenanceWindowTaskParameterValueExpression#builder()}.\n\nWhen the {@link Consumer} completes, {@link MaintenanceWindowTaskParameterValueExpression.Builder#build()} is called immediately and its result is passed to {@link #value(MaintenanceWindowTaskParameterValueExpression)}.\n@param value a consumer that will call methods on {@link MaintenanceWindowTaskParameterValueExpression.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(MaintenanceWindowTaskParameterValueExpression)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "MaintenanceWindowTaskParameterValueExpression", "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" : "SDK_POJO", "name" : "Value", "sensitive" : true, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "MaintenanceWindowTaskParameterValueExpression", "variableName" : "value", "variableType" : "MaintenanceWindowTaskParameterValueExpression", "documentation" : null, "simpleType" : "MaintenanceWindowTaskParameterValueExpression", "variableSetterType" : "MaintenanceWindowTaskParameterValueExpression" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MaintenanceWindowTaskParameterValueExpression", "variableName" : "value", "variableType" : "MaintenanceWindowTaskParameterValueExpression", "documentation" : "", "simpleType" : "MaintenanceWindowTaskParameterValueExpression", "variableSetterType" : "MaintenanceWindowTaskParameterValueExpression" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "TaskParameters", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                                                                            The parameters to modify.

                                                                                                                                                                                            TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                                                                            The map has the following format:

                                                                                                                                                                                            Key: string, between 1 and 255 characters

                                                                                                                                                                                            Value: an array of strings, each string is between 1 and 255 characters

                                                                                                                                                                                            \n@param taskParameters The parameters to modify.

                                                                                                                                                                                            TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                                                                            The map has the following format:

                                                                                                                                                                                            Key: string, between 1 and 255 characters

                                                                                                                                                                                            Value: an array of strings, each string is between 1 and 255 characters", "setterMethodName" : "setTaskParameters", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "taskParameters", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "taskParameters", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                                                                            The parameters to modify.

                                                                                                                                                                                            TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                                                                            The map has the following format:

                                                                                                                                                                                            Key: string, between 1 and 255 characters

                                                                                                                                                                                            Value: an array of strings, each string is between 1 and 255 characters

                                                                                                                                                                                            ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTaskInvocationParameters", "beanStyleSetterMethodName" : "setTaskInvocationParameters", "c2jName" : "TaskInvocationParameters", "c2jShape" : "MaintenanceWindowTaskInvocationParameters", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                            The parameters that the task should use during execution. Populate only the fields that match the task type. All other fields should be empty.

                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link MaintenanceWindowTaskInvocationParameters.Builder} avoiding the need to create one manually via {@link MaintenanceWindowTaskInvocationParameters#builder()}.\n\nWhen the {@link Consumer} completes, {@link MaintenanceWindowTaskInvocationParameters.Builder#build()} is called immediately and its result is passed to {@link #taskInvocationParameters(MaintenanceWindowTaskInvocationParameters)}.\n@param taskInvocationParameters a consumer that will call methods on {@link MaintenanceWindowTaskInvocationParameters.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #taskInvocationParameters(MaintenanceWindowTaskInvocationParameters)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                            The parameters that the task should use during execution. Populate only the fields that match the task type. All other fields should be empty.

                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "taskInvocationParameters", "fluentSetterDocumentation" : "

                                                                                                                                                                                            The parameters that the task should use during execution. Populate only the fields that match the task type. All other fields should be empty.

                                                                                                                                                                                            \n@param taskInvocationParameters The parameters that the task should use during execution. Populate only the fields that match the task type. All other fields should be empty.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "taskInvocationParameters", "getterDocumentation" : "

                                                                                                                                                                                            The parameters that the task should use during execution. Populate only the fields that match the task type. All other fields should be empty.

                                                                                                                                                                                            \n@return The parameters that the task should use during execution. Populate only the fields that match the task type. All other fields should be empty.", "getterModel" : { "returnType" : "MaintenanceWindowTaskInvocationParameters", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TaskInvocationParameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TaskInvocationParameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "TaskInvocationParameters", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                            The parameters that the task should use during execution. Populate only the fields that match the task type. All other fields should be empty.

                                                                                                                                                                                            \n@param taskInvocationParameters The parameters that the task should use during execution. Populate only the fields that match the task type. All other fields should be empty.", "setterMethodName" : "setTaskInvocationParameters", "setterModel" : { "variableDeclarationType" : "MaintenanceWindowTaskInvocationParameters", "variableName" : "taskInvocationParameters", "variableType" : "MaintenanceWindowTaskInvocationParameters", "documentation" : null, "simpleType" : "MaintenanceWindowTaskInvocationParameters", "variableSetterType" : "MaintenanceWindowTaskInvocationParameters" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MaintenanceWindowTaskInvocationParameters", "variableName" : "taskInvocationParameters", "variableType" : "MaintenanceWindowTaskInvocationParameters", "documentation" : "

                                                                                                                                                                                            The parameters that the task should use during execution. Populate only the fields that match the task type. All other fields should be empty.

                                                                                                                                                                                            ", "simpleType" : "MaintenanceWindowTaskInvocationParameters", "variableSetterType" : "MaintenanceWindowTaskInvocationParameters" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPriority", "beanStyleSetterMethodName" : "setPriority", "c2jName" : "Priority", "c2jShape" : "MaintenanceWindowTaskPriority", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                            The new task priority to specify. The lower the number, the higher the priority. Tasks that have the same priority are scheduled in parallel.

                                                                                                                                                                                            \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 #priority(Integer)}.\n@param priority 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 #priority(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                            The new task priority to specify. The lower the number, the higher the priority. Tasks that have the same priority are scheduled in parallel.

                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "priority", "fluentSetterDocumentation" : "

                                                                                                                                                                                            The new task priority to specify. The lower the number, the higher the priority. Tasks that have the same priority are scheduled in parallel.

                                                                                                                                                                                            \n@param priority The new task priority to specify. The lower the number, the higher the priority. Tasks that have the same priority are scheduled in parallel.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "priority", "getterDocumentation" : "

                                                                                                                                                                                            The new task priority to specify. The lower the number, the higher the priority. Tasks that have the same priority are scheduled in parallel.

                                                                                                                                                                                            \n@return The new task priority to specify. The lower the number, the higher the priority. Tasks that have the same priority are scheduled in parallel.", "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" : "Priority", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Priority", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Priority", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                            The new task priority to specify. The lower the number, the higher the priority. Tasks that have the same priority are scheduled in parallel.

                                                                                                                                                                                            \n@param priority The new task priority to specify. The lower the number, the higher the priority. Tasks that have the same priority are scheduled in parallel.", "setterMethodName" : "setPriority", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "priority", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "priority", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                            The new task priority to specify. The lower the number, the higher the priority. Tasks that have the same priority are scheduled in parallel.

                                                                                                                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxConcurrency", "beanStyleSetterMethodName" : "setMaxConcurrency", "c2jName" : "MaxConcurrency", "c2jShape" : "MaxConcurrency", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                            The new MaxConcurrency value you want to specify. MaxConcurrency is the number of targets that are allowed to run this task in parallel.

                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #maxConcurrency(String)}.\n@param maxConcurrency a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxConcurrency(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                            The new MaxConcurrency value you want to specify. MaxConcurrency is the number of targets that are allowed to run this task in parallel.

                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxConcurrency", "fluentSetterDocumentation" : "

                                                                                                                                                                                            The new MaxConcurrency value you want to specify. MaxConcurrency is the number of targets that are allowed to run this task in parallel.

                                                                                                                                                                                            \n@param maxConcurrency The new MaxConcurrency value you want to specify. MaxConcurrency is the number of targets that are allowed to run this task in parallel.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxConcurrency", "getterDocumentation" : "

                                                                                                                                                                                            The new MaxConcurrency value you want to specify. MaxConcurrency is the number of targets that are allowed to run this task in parallel.

                                                                                                                                                                                            \n@return The new MaxConcurrency value you want to specify. MaxConcurrency is the number of targets that are allowed to run this task in parallel.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxConcurrency", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxConcurrency", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MaxConcurrency", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                            The new MaxConcurrency value you want to specify. MaxConcurrency is the number of targets that are allowed to run this task in parallel.

                                                                                                                                                                                            \n@param maxConcurrency The new MaxConcurrency value you want to specify. MaxConcurrency is the number of targets that are allowed to run this task in parallel.", "setterMethodName" : "setMaxConcurrency", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "maxConcurrency", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "maxConcurrency", "variableType" : "String", "documentation" : "

                                                                                                                                                                                            The new MaxConcurrency value you want to specify. MaxConcurrency is the number of targets that are allowed to run this task in parallel.

                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxErrors", "beanStyleSetterMethodName" : "setMaxErrors", "c2jName" : "MaxErrors", "c2jShape" : "MaxErrors", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                            The new MaxErrors value to specify. MaxErrors is the maximum number of errors that are allowed before the task stops being scheduled.

                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #maxErrors(String)}.\n@param maxErrors a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxErrors(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                            The new MaxErrors value to specify. MaxErrors is the maximum number of errors that are allowed before the task stops being scheduled.

                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxErrors", "fluentSetterDocumentation" : "

                                                                                                                                                                                            The new MaxErrors value to specify. MaxErrors is the maximum number of errors that are allowed before the task stops being scheduled.

                                                                                                                                                                                            \n@param maxErrors The new MaxErrors value to specify. MaxErrors is the maximum number of errors that are allowed before the task stops being scheduled.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxErrors", "getterDocumentation" : "

                                                                                                                                                                                            The new MaxErrors value to specify. MaxErrors is the maximum number of errors that are allowed before the task stops being scheduled.

                                                                                                                                                                                            \n@return The new MaxErrors value to specify. MaxErrors is the maximum number of errors that are allowed before the task stops being scheduled.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxErrors", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxErrors", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MaxErrors", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                            The new MaxErrors value to specify. MaxErrors is the maximum number of errors that are allowed before the task stops being scheduled.

                                                                                                                                                                                            \n@param maxErrors The new MaxErrors value to specify. MaxErrors is the maximum number of errors that are allowed before the task stops being scheduled.", "setterMethodName" : "setMaxErrors", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "maxErrors", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "maxErrors", "variableType" : "String", "documentation" : "

                                                                                                                                                                                            The new MaxErrors value to specify. MaxErrors is the maximum number of errors that are allowed before the task stops being scheduled.

                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLoggingInfo", "beanStyleSetterMethodName" : "setLoggingInfo", "c2jName" : "LoggingInfo", "c2jShape" : "LoggingInfo", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                            The new logging location in Amazon S3 to specify.

                                                                                                                                                                                            LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link LoggingInfo.Builder} avoiding the need to create one manually via {@link LoggingInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link LoggingInfo.Builder#build()} is called immediately and its result is passed to {@link #loggingInfo(LoggingInfo)}.\n@param loggingInfo a consumer that will call methods on {@link LoggingInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #loggingInfo(LoggingInfo)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                            The new logging location in Amazon S3 to specify.

                                                                                                                                                                                            LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "loggingInfo", "fluentSetterDocumentation" : "

                                                                                                                                                                                            The new logging location in Amazon S3 to specify.

                                                                                                                                                                                            LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                                                                            \n@param loggingInfo The new logging location in Amazon S3 to specify.

                                                                                                                                                                                            LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                                                                            \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "loggingInfo", "getterDocumentation" : "

                                                                                                                                                                                            The new logging location in Amazon S3 to specify.

                                                                                                                                                                                            LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                                                                            \n@return The new logging location in Amazon S3 to specify.

                                                                                                                                                                                            LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                                                                            ", "getterModel" : { "returnType" : "LoggingInfo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LoggingInfo", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LoggingInfo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "LoggingInfo", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                            The new logging location in Amazon S3 to specify.

                                                                                                                                                                                            LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                                                                            \n@param loggingInfo The new logging location in Amazon S3 to specify.

                                                                                                                                                                                            LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                                                                            ", "setterMethodName" : "setLoggingInfo", "setterModel" : { "variableDeclarationType" : "LoggingInfo", "variableName" : "loggingInfo", "variableType" : "LoggingInfo", "documentation" : null, "simpleType" : "LoggingInfo", "variableSetterType" : "LoggingInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "LoggingInfo", "variableName" : "loggingInfo", "variableType" : "LoggingInfo", "documentation" : "

                                                                                                                                                                                            The new logging location in Amazon S3 to specify.

                                                                                                                                                                                            LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                                                                            ", "simpleType" : "LoggingInfo", "variableSetterType" : "LoggingInfo" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "MaintenanceWindowName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                            The new task name to specify.

                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                            The new task name to specify.

                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                                                            The new task name to specify.

                                                                                                                                                                                            \n@param name The new task name to specify.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                                                            The new task name to specify.

                                                                                                                                                                                            \n@return The new task name to specify.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                            The new task name to specify.

                                                                                                                                                                                            \n@param name The new task name to specify.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                                                                                                            The new task name to specify.

                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "MaintenanceWindowDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                            The new task description to specify.

                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                            The new task description to specify.

                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                                                                                                            The new task description to specify.

                                                                                                                                                                                            \n@param description The new task description to specify.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                                                                                                            The new task description to specify.

                                                                                                                                                                                            \n@return The new task description to specify.", "getterModel" : { "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" : true, "setterDocumentation" : "

                                                                                                                                                                                            The new task description to specify.

                                                                                                                                                                                            \n@param description The new task description to specify.", "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" : "

                                                                                                                                                                                            The new task description to specify.

                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getReplace", "beanStyleSetterMethodName" : "setReplace", "c2jName" : "Replace", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                            If True, then all fields that are required by the RegisterTaskWithMaintenanceWndow action are also required for this API request. Optional fields that are not specified are set to null.

                                                                                                                                                                                            \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 #replace(Boolean)}.\n@param replace 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 #replace(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                            If True, then all fields that are required by the RegisterTaskWithMaintenanceWndow action are also required for this API request. Optional fields that are not specified are set to null.

                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "replace", "fluentSetterDocumentation" : "

                                                                                                                                                                                            If True, then all fields that are required by the RegisterTaskWithMaintenanceWndow action are also required for this API request. Optional fields that are not specified are set to null.

                                                                                                                                                                                            \n@param replace If True, then all fields that are required by the RegisterTaskWithMaintenanceWndow action are also required for this API request. Optional fields that are not specified are set to null.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "replace", "getterDocumentation" : "

                                                                                                                                                                                            If True, then all fields that are required by the RegisterTaskWithMaintenanceWndow action are also required for this API request. Optional fields that are not specified are set to null.

                                                                                                                                                                                            \n@return If True, then all fields that are required by the RegisterTaskWithMaintenanceWndow action are also required for this API request. Optional fields that are not specified are set to null.", "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" : "Replace", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Replace", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Replace", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                            If True, then all fields that are required by the RegisterTaskWithMaintenanceWndow action are also required for this API request. Optional fields that are not specified are set to null.

                                                                                                                                                                                            \n@param replace If True, then all fields that are required by the RegisterTaskWithMaintenanceWndow action are also required for this API request. Optional fields that are not specified are set to null.", "setterMethodName" : "setReplace", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "replace", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "replace", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                            If True, then all fields that are required by the RegisterTaskWithMaintenanceWndow action are also required for this API request. Optional fields that are not specified are set to null.

                                                                                                                                                                                            ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Description" : { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "MaintenanceWindowDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                            The new task description to specify.

                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                            The new task description to specify.

                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                                                                                                            The new task description to specify.

                                                                                                                                                                                            \n@param description The new task description to specify.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                                                                                                            The new task description to specify.

                                                                                                                                                                                            \n@return The new task description to specify.", "getterModel" : { "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" : true, "setterDocumentation" : "

                                                                                                                                                                                            The new task description to specify.

                                                                                                                                                                                            \n@param description The new task description to specify.", "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" : "

                                                                                                                                                                                            The new task description to specify.

                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "LoggingInfo" : { "beanStyleGetterMethodName" : "getLoggingInfo", "beanStyleSetterMethodName" : "setLoggingInfo", "c2jName" : "LoggingInfo", "c2jShape" : "LoggingInfo", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                            The new logging location in Amazon S3 to specify.

                                                                                                                                                                                            LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link LoggingInfo.Builder} avoiding the need to create one manually via {@link LoggingInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link LoggingInfo.Builder#build()} is called immediately and its result is passed to {@link #loggingInfo(LoggingInfo)}.\n@param loggingInfo a consumer that will call methods on {@link LoggingInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #loggingInfo(LoggingInfo)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                            The new logging location in Amazon S3 to specify.

                                                                                                                                                                                            LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "loggingInfo", "fluentSetterDocumentation" : "

                                                                                                                                                                                            The new logging location in Amazon S3 to specify.

                                                                                                                                                                                            LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                                                                            \n@param loggingInfo The new logging location in Amazon S3 to specify.

                                                                                                                                                                                            LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                                                                            \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "loggingInfo", "getterDocumentation" : "

                                                                                                                                                                                            The new logging location in Amazon S3 to specify.

                                                                                                                                                                                            LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                                                                            \n@return The new logging location in Amazon S3 to specify.

                                                                                                                                                                                            LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                                                                            ", "getterModel" : { "returnType" : "LoggingInfo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LoggingInfo", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LoggingInfo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "LoggingInfo", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                            The new logging location in Amazon S3 to specify.

                                                                                                                                                                                            LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                                                                            \n@param loggingInfo The new logging location in Amazon S3 to specify.

                                                                                                                                                                                            LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                                                                            ", "setterMethodName" : "setLoggingInfo", "setterModel" : { "variableDeclarationType" : "LoggingInfo", "variableName" : "loggingInfo", "variableType" : "LoggingInfo", "documentation" : null, "simpleType" : "LoggingInfo", "variableSetterType" : "LoggingInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "LoggingInfo", "variableName" : "loggingInfo", "variableType" : "LoggingInfo", "documentation" : "

                                                                                                                                                                                            The new logging location in Amazon S3 to specify.

                                                                                                                                                                                            LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                                                                            ", "simpleType" : "LoggingInfo", "variableSetterType" : "LoggingInfo" }, "xmlNameSpaceUri" : null }, "MaxConcurrency" : { "beanStyleGetterMethodName" : "getMaxConcurrency", "beanStyleSetterMethodName" : "setMaxConcurrency", "c2jName" : "MaxConcurrency", "c2jShape" : "MaxConcurrency", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                            The new MaxConcurrency value you want to specify. MaxConcurrency is the number of targets that are allowed to run this task in parallel.

                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #maxConcurrency(String)}.\n@param maxConcurrency a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxConcurrency(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                            The new MaxConcurrency value you want to specify. MaxConcurrency is the number of targets that are allowed to run this task in parallel.

                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxConcurrency", "fluentSetterDocumentation" : "

                                                                                                                                                                                            The new MaxConcurrency value you want to specify. MaxConcurrency is the number of targets that are allowed to run this task in parallel.

                                                                                                                                                                                            \n@param maxConcurrency The new MaxConcurrency value you want to specify. MaxConcurrency is the number of targets that are allowed to run this task in parallel.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxConcurrency", "getterDocumentation" : "

                                                                                                                                                                                            The new MaxConcurrency value you want to specify. MaxConcurrency is the number of targets that are allowed to run this task in parallel.

                                                                                                                                                                                            \n@return The new MaxConcurrency value you want to specify. MaxConcurrency is the number of targets that are allowed to run this task in parallel.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxConcurrency", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxConcurrency", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MaxConcurrency", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                            The new MaxConcurrency value you want to specify. MaxConcurrency is the number of targets that are allowed to run this task in parallel.

                                                                                                                                                                                            \n@param maxConcurrency The new MaxConcurrency value you want to specify. MaxConcurrency is the number of targets that are allowed to run this task in parallel.", "setterMethodName" : "setMaxConcurrency", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "maxConcurrency", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "maxConcurrency", "variableType" : "String", "documentation" : "

                                                                                                                                                                                            The new MaxConcurrency value you want to specify. MaxConcurrency is the number of targets that are allowed to run this task in parallel.

                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "MaxErrors" : { "beanStyleGetterMethodName" : "getMaxErrors", "beanStyleSetterMethodName" : "setMaxErrors", "c2jName" : "MaxErrors", "c2jShape" : "MaxErrors", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                            The new MaxErrors value to specify. MaxErrors is the maximum number of errors that are allowed before the task stops being scheduled.

                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #maxErrors(String)}.\n@param maxErrors a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxErrors(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                            The new MaxErrors value to specify. MaxErrors is the maximum number of errors that are allowed before the task stops being scheduled.

                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxErrors", "fluentSetterDocumentation" : "

                                                                                                                                                                                            The new MaxErrors value to specify. MaxErrors is the maximum number of errors that are allowed before the task stops being scheduled.

                                                                                                                                                                                            \n@param maxErrors The new MaxErrors value to specify. MaxErrors is the maximum number of errors that are allowed before the task stops being scheduled.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxErrors", "getterDocumentation" : "

                                                                                                                                                                                            The new MaxErrors value to specify. MaxErrors is the maximum number of errors that are allowed before the task stops being scheduled.

                                                                                                                                                                                            \n@return The new MaxErrors value to specify. MaxErrors is the maximum number of errors that are allowed before the task stops being scheduled.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxErrors", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxErrors", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MaxErrors", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                            The new MaxErrors value to specify. MaxErrors is the maximum number of errors that are allowed before the task stops being scheduled.

                                                                                                                                                                                            \n@param maxErrors The new MaxErrors value to specify. MaxErrors is the maximum number of errors that are allowed before the task stops being scheduled.", "setterMethodName" : "setMaxErrors", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "maxErrors", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "maxErrors", "variableType" : "String", "documentation" : "

                                                                                                                                                                                            The new MaxErrors value to specify. MaxErrors is the maximum number of errors that are allowed before the task stops being scheduled.

                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "MaintenanceWindowName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                            The new task name to specify.

                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                            The new task name to specify.

                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                                                            The new task name to specify.

                                                                                                                                                                                            \n@param name The new task name to specify.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                                                            The new task name to specify.

                                                                                                                                                                                            \n@return The new task name to specify.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                            The new task name to specify.

                                                                                                                                                                                            \n@param name The new task name to specify.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                                                                                                            The new task name to specify.

                                                                                                                                                                                            ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Priority" : { "beanStyleGetterMethodName" : "getPriority", "beanStyleSetterMethodName" : "setPriority", "c2jName" : "Priority", "c2jShape" : "MaintenanceWindowTaskPriority", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                            The new task priority to specify. The lower the number, the higher the priority. Tasks that have the same priority are scheduled in parallel.

                                                                                                                                                                                            \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 #priority(Integer)}.\n@param priority 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 #priority(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                            The new task priority to specify. The lower the number, the higher the priority. Tasks that have the same priority are scheduled in parallel.

                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "priority", "fluentSetterDocumentation" : "

                                                                                                                                                                                            The new task priority to specify. The lower the number, the higher the priority. Tasks that have the same priority are scheduled in parallel.

                                                                                                                                                                                            \n@param priority The new task priority to specify. The lower the number, the higher the priority. Tasks that have the same priority are scheduled in parallel.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "priority", "getterDocumentation" : "

                                                                                                                                                                                            The new task priority to specify. The lower the number, the higher the priority. Tasks that have the same priority are scheduled in parallel.

                                                                                                                                                                                            \n@return The new task priority to specify. The lower the number, the higher the priority. Tasks that have the same priority are scheduled in parallel.", "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" : "Priority", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Priority", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Priority", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                            The new task priority to specify. The lower the number, the higher the priority. Tasks that have the same priority are scheduled in parallel.

                                                                                                                                                                                            \n@param priority The new task priority to specify. The lower the number, the higher the priority. Tasks that have the same priority are scheduled in parallel.", "setterMethodName" : "setPriority", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "priority", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "priority", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                            The new task priority to specify. The lower the number, the higher the priority. Tasks that have the same priority are scheduled in parallel.

                                                                                                                                                                                            ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "Replace" : { "beanStyleGetterMethodName" : "getReplace", "beanStyleSetterMethodName" : "setReplace", "c2jName" : "Replace", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                            If True, then all fields that are required by the RegisterTaskWithMaintenanceWndow action are also required for this API request. Optional fields that are not specified are set to null.

                                                                                                                                                                                            \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 #replace(Boolean)}.\n@param replace 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 #replace(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                            If True, then all fields that are required by the RegisterTaskWithMaintenanceWndow action are also required for this API request. Optional fields that are not specified are set to null.

                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "replace", "fluentSetterDocumentation" : "

                                                                                                                                                                                            If True, then all fields that are required by the RegisterTaskWithMaintenanceWndow action are also required for this API request. Optional fields that are not specified are set to null.

                                                                                                                                                                                            \n@param replace If True, then all fields that are required by the RegisterTaskWithMaintenanceWndow action are also required for this API request. Optional fields that are not specified are set to null.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "replace", "getterDocumentation" : "

                                                                                                                                                                                            If True, then all fields that are required by the RegisterTaskWithMaintenanceWndow action are also required for this API request. Optional fields that are not specified are set to null.

                                                                                                                                                                                            \n@return If True, then all fields that are required by the RegisterTaskWithMaintenanceWndow action are also required for this API request. Optional fields that are not specified are set to null.", "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" : "Replace", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Replace", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Replace", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                            If True, then all fields that are required by the RegisterTaskWithMaintenanceWndow action are also required for this API request. Optional fields that are not specified are set to null.

                                                                                                                                                                                            \n@param replace If True, then all fields that are required by the RegisterTaskWithMaintenanceWndow action are also required for this API request. Optional fields that are not specified are set to null.", "setterMethodName" : "setReplace", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "replace", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "replace", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                            If True, then all fields that are required by the RegisterTaskWithMaintenanceWndow action are also required for this API request. Optional fields that are not specified are set to null.

                                                                                                                                                                                            ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "ServiceRoleArn" : { "beanStyleGetterMethodName" : "getServiceRoleArn", "beanStyleSetterMethodName" : "setServiceRoleArn", "c2jName" : "ServiceRoleArn", "c2jShape" : "ServiceRole", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                            The ARN of the IAM service role for Systems Manager to assume when running a maintenance window task. If you do not specify a service role ARN, Systems Manager uses your account's service-linked role. If no service-linked role for Systems Manager exists in your account, it is created when you run RegisterTaskWithMaintenanceWindow.

                                                                                                                                                                                            For more information, see the following topics in the in the AWS Systems Manager User Guide:

                                                                                                                                                                                            \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #serviceRoleArn(String)}.\n@param serviceRoleArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #serviceRoleArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                            The ARN of the IAM service role for Systems Manager to assume when running a maintenance window task. If you do not specify a service role ARN, Systems Manager uses your account's service-linked role. If no service-linked role for Systems Manager exists in your account, it is created when you run RegisterTaskWithMaintenanceWindow.

                                                                                                                                                                                            For more information, see the following topics in the in the AWS Systems Manager User Guide:

                                                                                                                                                                                            ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serviceRoleArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                            The ARN of the IAM service role for Systems Manager to assume when running a maintenance window task. If you do not specify a service role ARN, Systems Manager uses your account's service-linked role. If no service-linked role for Systems Manager exists in your account, it is created when you run RegisterTaskWithMaintenanceWindow.

                                                                                                                                                                                            For more information, see the following topics in the in the AWS Systems Manager User Guide:

                                                                                                                                                                                            \n@param serviceRoleArn The ARN of the IAM service role for Systems Manager to assume when running a maintenance window task. If you do not specify a service role ARN, Systems Manager uses your account's service-linked role. If no service-linked role for Systems Manager exists in your account, it is created when you run RegisterTaskWithMaintenanceWindow.

                                                                                                                                                                                            For more information, see the following topics in the in the AWS Systems Manager User Guide:

                                                                                                                                                                                            • Service-Linked Role Permissions for Systems Manager

                                                                                                                                                                                            • Should I Use a Service-Linked Role or a Custom Service Role to Run Maintenance Window Tasks?

                                                                                                                                                                                            • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serviceRoleArn", "getterDocumentation" : "

                                                                                                                                                                                              The ARN of the IAM service role for Systems Manager to assume when running a maintenance window task. If you do not specify a service role ARN, Systems Manager uses your account's service-linked role. If no service-linked role for Systems Manager exists in your account, it is created when you run RegisterTaskWithMaintenanceWindow.

                                                                                                                                                                                              For more information, see the following topics in the in the AWS Systems Manager User Guide:

                                                                                                                                                                                              \n@return The ARN of the IAM service role for Systems Manager to assume when running a maintenance window task. If you do not specify a service role ARN, Systems Manager uses your account's service-linked role. If no service-linked role for Systems Manager exists in your account, it is created when you run RegisterTaskWithMaintenanceWindow.

                                                                                                                                                                                              For more information, see the following topics in the in the AWS Systems Manager User Guide:

                                                                                                                                                                                              • Service-Linked Role Permissions for Systems Manager

                                                                                                                                                                                              • Should I Use a Service-Linked Role or a Custom Service Role to Run Maintenance Window Tasks?

                                                                                                                                                                                              • ", "getterModel" : { "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 ARN of the IAM service role for Systems Manager to assume when running a maintenance window task. If you do not specify a service role ARN, Systems Manager uses your account's service-linked role. If no service-linked role for Systems Manager exists in your account, it is created when you run RegisterTaskWithMaintenanceWindow.

                                                                                                                                                                                                For more information, see the following topics in the in the AWS Systems Manager User Guide:

                                                                                                                                                                                                \n@param serviceRoleArn The ARN of the IAM service role for Systems Manager to assume when running a maintenance window task. If you do not specify a service role ARN, Systems Manager uses your account's service-linked role. If no service-linked role for Systems Manager exists in your account, it is created when you run RegisterTaskWithMaintenanceWindow.

                                                                                                                                                                                                For more information, see the following topics in the in the AWS Systems Manager User Guide:

                                                                                                                                                                                                • Service-Linked Role Permissions for Systems Manager

                                                                                                                                                                                                • Should I Use a Service-Linked Role or a Custom Service Role to Run Maintenance Window Tasks?

                                                                                                                                                                                                • ", "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 ARN of the IAM service role for Systems Manager to assume when running a maintenance window task. If you do not specify a service role ARN, Systems Manager uses your account's service-linked role. If no service-linked role for Systems Manager exists in your account, it is created when you run RegisterTaskWithMaintenanceWindow.

                                                                                                                                                                                                  For more information, see the following topics in the in the AWS Systems Manager User Guide:

                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Targets" : { "beanStyleGetterMethodName" : "getTargets", "beanStyleSetterMethodName" : "setTargets", "c2jName" : "Targets", "c2jShape" : "Targets", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                  The targets (either instances or tags) to modify. Instances are specified using Key=instanceids,Values=instanceID_1,instanceID_2. Tags are specified using Key=tag_name,Values=tag_value.

                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #targets(List)}.\n@param targets a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targets(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                  The targets (either instances or tags) to modify. Instances are specified using Key=instanceids,Values=instanceID_1,instanceID_2. Tags are specified using Key=tag_name,Values=tag_value.

                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targets", "fluentSetterDocumentation" : "

                                                                                                                                                                                                  The targets (either instances or tags) to modify. Instances are specified using Key=instanceids,Values=instanceID_1,instanceID_2. Tags are specified using Key=tag_name,Values=tag_value.

                                                                                                                                                                                                  \n@param targets The targets (either instances or tags) to modify. Instances are specified using Key=instanceids,Values=instanceID_1,instanceID_2. Tags are specified using Key=tag_name,Values=tag_value.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targets", "getterDocumentation" : "

                                                                                                                                                                                                  The targets (either instances or tags) to modify. Instances are specified using Key=instanceids,Values=instanceID_1,instanceID_2. Tags are specified using Key=tag_name,Values=tag_value.

                                                                                                                                                                                                  \n

                                                                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                  \n@return The targets (either instances or tags) to modify. Instances are specified using Key=instanceids,Values=instanceID_1,instanceID_2. Tags are specified using Key=tag_name,Values=tag_value.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Targets", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Targets", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Target", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Target.Builder} avoiding the need to create one manually via {@link Target#builder()}.\n\nWhen the {@link Consumer} completes, {@link Target.Builder#build()} is called immediately and its result is passed to {@link #member(Target)}.\n@param member a consumer that will call methods on {@link Target.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Target)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Target", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : null, "simpleType" : "Target", "variableSetterType" : "Target" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : "", "simpleType" : "Target", "variableSetterType" : "Target" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Target", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Target", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Targets", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                  The targets (either instances or tags) to modify. Instances are specified using Key=instanceids,Values=instanceID_1,instanceID_2. Tags are specified using Key=tag_name,Values=tag_value.

                                                                                                                                                                                                  \n@param targets The targets (either instances or tags) to modify. Instances are specified using Key=instanceids,Values=instanceID_1,instanceID_2. Tags are specified using Key=tag_name,Values=tag_value.", "setterMethodName" : "setTargets", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                  The targets (either instances or tags) to modify. Instances are specified using Key=instanceids,Values=instanceID_1,instanceID_2. Tags are specified using Key=tag_name,Values=tag_value.

                                                                                                                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "TaskArn" : { "beanStyleGetterMethodName" : "getTaskArn", "beanStyleSetterMethodName" : "setTaskArn", "c2jName" : "TaskArn", "c2jShape" : "MaintenanceWindowTaskArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                  The task ARN to modify.

                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #taskArn(String)}.\n@param taskArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #taskArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                  The task ARN to modify.

                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "taskArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                  The task ARN to modify.

                                                                                                                                                                                                  \n@param taskArn The task ARN to modify.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "taskArn", "getterDocumentation" : "

                                                                                                                                                                                                  The task ARN to modify.

                                                                                                                                                                                                  \n@return The task ARN to modify.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TaskArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TaskArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TaskArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                  The task ARN to modify.

                                                                                                                                                                                                  \n@param taskArn The task ARN to modify.", "setterMethodName" : "setTaskArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "taskArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "taskArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                  The task ARN to modify.

                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "TaskInvocationParameters" : { "beanStyleGetterMethodName" : "getTaskInvocationParameters", "beanStyleSetterMethodName" : "setTaskInvocationParameters", "c2jName" : "TaskInvocationParameters", "c2jShape" : "MaintenanceWindowTaskInvocationParameters", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                  The parameters that the task should use during execution. Populate only the fields that match the task type. All other fields should be empty.

                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link MaintenanceWindowTaskInvocationParameters.Builder} avoiding the need to create one manually via {@link MaintenanceWindowTaskInvocationParameters#builder()}.\n\nWhen the {@link Consumer} completes, {@link MaintenanceWindowTaskInvocationParameters.Builder#build()} is called immediately and its result is passed to {@link #taskInvocationParameters(MaintenanceWindowTaskInvocationParameters)}.\n@param taskInvocationParameters a consumer that will call methods on {@link MaintenanceWindowTaskInvocationParameters.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #taskInvocationParameters(MaintenanceWindowTaskInvocationParameters)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                  The parameters that the task should use during execution. Populate only the fields that match the task type. All other fields should be empty.

                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "taskInvocationParameters", "fluentSetterDocumentation" : "

                                                                                                                                                                                                  The parameters that the task should use during execution. Populate only the fields that match the task type. All other fields should be empty.

                                                                                                                                                                                                  \n@param taskInvocationParameters The parameters that the task should use during execution. Populate only the fields that match the task type. All other fields should be empty.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "taskInvocationParameters", "getterDocumentation" : "

                                                                                                                                                                                                  The parameters that the task should use during execution. Populate only the fields that match the task type. All other fields should be empty.

                                                                                                                                                                                                  \n@return The parameters that the task should use during execution. Populate only the fields that match the task type. All other fields should be empty.", "getterModel" : { "returnType" : "MaintenanceWindowTaskInvocationParameters", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TaskInvocationParameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TaskInvocationParameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "TaskInvocationParameters", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                  The parameters that the task should use during execution. Populate only the fields that match the task type. All other fields should be empty.

                                                                                                                                                                                                  \n@param taskInvocationParameters The parameters that the task should use during execution. Populate only the fields that match the task type. All other fields should be empty.", "setterMethodName" : "setTaskInvocationParameters", "setterModel" : { "variableDeclarationType" : "MaintenanceWindowTaskInvocationParameters", "variableName" : "taskInvocationParameters", "variableType" : "MaintenanceWindowTaskInvocationParameters", "documentation" : null, "simpleType" : "MaintenanceWindowTaskInvocationParameters", "variableSetterType" : "MaintenanceWindowTaskInvocationParameters" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MaintenanceWindowTaskInvocationParameters", "variableName" : "taskInvocationParameters", "variableType" : "MaintenanceWindowTaskInvocationParameters", "documentation" : "

                                                                                                                                                                                                  The parameters that the task should use during execution. Populate only the fields that match the task type. All other fields should be empty.

                                                                                                                                                                                                  ", "simpleType" : "MaintenanceWindowTaskInvocationParameters", "variableSetterType" : "MaintenanceWindowTaskInvocationParameters" }, "xmlNameSpaceUri" : null }, "TaskParameters" : { "beanStyleGetterMethodName" : "getTaskParameters", "beanStyleSetterMethodName" : "setTaskParameters", "c2jName" : "TaskParameters", "c2jShape" : "MaintenanceWindowTaskParameters", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                  The parameters to modify.

                                                                                                                                                                                                  TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                                                                                  The map has the following format:

                                                                                                                                                                                                  Key: string, between 1 and 255 characters

                                                                                                                                                                                                  Value: an array of strings, each string is between 1 and 255 characters

                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #taskParameters(Map)}.\n@param taskParameters a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #taskParameters(Map)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                  The parameters to modify.

                                                                                                                                                                                                  TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                                                                                  The map has the following format:

                                                                                                                                                                                                  Key: string, between 1 and 255 characters

                                                                                                                                                                                                  Value: an array of strings, each string is between 1 and 255 characters

                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "taskParameters", "fluentSetterDocumentation" : "

                                                                                                                                                                                                  The parameters to modify.

                                                                                                                                                                                                  TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                                                                                  The map has the following format:

                                                                                                                                                                                                  Key: string, between 1 and 255 characters

                                                                                                                                                                                                  Value: an array of strings, each string is between 1 and 255 characters

                                                                                                                                                                                                  \n@param taskParameters The parameters to modify.

                                                                                                                                                                                                  TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                                                                                  The map has the following format:

                                                                                                                                                                                                  Key: string, between 1 and 255 characters

                                                                                                                                                                                                  Value: an array of strings, each string is between 1 and 255 characters\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "taskParameters", "getterDocumentation" : "

                                                                                                                                                                                                  The parameters to modify.

                                                                                                                                                                                                  TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                                                                                  The map has the following format:

                                                                                                                                                                                                  Key: string, between 1 and 255 characters

                                                                                                                                                                                                  Value: an array of strings, each string is between 1 and 255 characters

                                                                                                                                                                                                  \n

                                                                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                  \n@return The parameters to modify.

                                                                                                                                                                                                  TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                                                                                  The map has the following format:

                                                                                                                                                                                                  Key: string, between 1 and 255 characters

                                                                                                                                                                                                  Value: an array of strings, each string is between 1 and 255 characters", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TaskParameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TaskParameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "MaintenanceWindowTaskParameterName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "MaintenanceWindowTaskParameterValueExpression", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link MaintenanceWindowTaskParameterValueExpression.Builder} avoiding the need to create one manually via {@link MaintenanceWindowTaskParameterValueExpression#builder()}.\n\nWhen the {@link Consumer} completes, {@link MaintenanceWindowTaskParameterValueExpression.Builder#build()} is called immediately and its result is passed to {@link #value(MaintenanceWindowTaskParameterValueExpression)}.\n@param value a consumer that will call methods on {@link MaintenanceWindowTaskParameterValueExpression.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(MaintenanceWindowTaskParameterValueExpression)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "MaintenanceWindowTaskParameterValueExpression", "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" : "SDK_POJO", "name" : "Value", "sensitive" : true, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "MaintenanceWindowTaskParameterValueExpression", "variableName" : "value", "variableType" : "MaintenanceWindowTaskParameterValueExpression", "documentation" : null, "simpleType" : "MaintenanceWindowTaskParameterValueExpression", "variableSetterType" : "MaintenanceWindowTaskParameterValueExpression" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MaintenanceWindowTaskParameterValueExpression", "variableName" : "value", "variableType" : "MaintenanceWindowTaskParameterValueExpression", "documentation" : "", "simpleType" : "MaintenanceWindowTaskParameterValueExpression", "variableSetterType" : "MaintenanceWindowTaskParameterValueExpression" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "TaskParameters", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                                                                                  The parameters to modify.

                                                                                                                                                                                                  TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                                                                                  The map has the following format:

                                                                                                                                                                                                  Key: string, between 1 and 255 characters

                                                                                                                                                                                                  Value: an array of strings, each string is between 1 and 255 characters

                                                                                                                                                                                                  \n@param taskParameters The parameters to modify.

                                                                                                                                                                                                  TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                                                                                  The map has the following format:

                                                                                                                                                                                                  Key: string, between 1 and 255 characters

                                                                                                                                                                                                  Value: an array of strings, each string is between 1 and 255 characters", "setterMethodName" : "setTaskParameters", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "taskParameters", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "taskParameters", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                                                                                  The parameters to modify.

                                                                                                                                                                                                  TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                                                                                  The map has the following format:

                                                                                                                                                                                                  Key: string, between 1 and 255 characters

                                                                                                                                                                                                  Value: an array of strings, each string is between 1 and 255 characters

                                                                                                                                                                                                  ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "WindowId" : { "beanStyleGetterMethodName" : "getWindowId", "beanStyleSetterMethodName" : "setWindowId", "c2jName" : "WindowId", "c2jShape" : "MaintenanceWindowId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                  The maintenance window ID that contains the task to modify.

                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowId(String)}.\n@param windowId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                  The maintenance window ID that contains the task to modify.

                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                  The maintenance window ID that contains the task to modify.

                                                                                                                                                                                                  \n@param windowId The maintenance window ID that contains the task to modify.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowId", "getterDocumentation" : "

                                                                                                                                                                                                  The maintenance window ID that contains the task to modify.

                                                                                                                                                                                                  \n@return The maintenance window ID that contains the task to modify.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                  The maintenance window ID that contains the task to modify.

                                                                                                                                                                                                  \n@param windowId The maintenance window ID that contains the task to modify.", "setterMethodName" : "setWindowId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                  The maintenance window ID that contains the task to modify.

                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "WindowTaskId" : { "beanStyleGetterMethodName" : "getWindowTaskId", "beanStyleSetterMethodName" : "setWindowTaskId", "c2jName" : "WindowTaskId", "c2jShape" : "MaintenanceWindowTaskId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                  The task ID to modify.

                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowTaskId(String)}.\n@param windowTaskId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowTaskId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                  The task ID to modify.

                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowTaskId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                  The task ID to modify.

                                                                                                                                                                                                  \n@param windowTaskId The task ID to modify.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowTaskId", "getterDocumentation" : "

                                                                                                                                                                                                  The task ID to modify.

                                                                                                                                                                                                  \n@return The task ID to modify.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowTaskId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowTaskId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowTaskId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                  The task ID to modify.

                                                                                                                                                                                                  \n@param windowTaskId The task ID to modify.", "setterMethodName" : "setWindowTaskId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowTaskId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowTaskId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                  The task ID to modify.

                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getWindowId", "beanStyleSetterMethodName" : "setWindowId", "c2jName" : "WindowId", "c2jShape" : "MaintenanceWindowId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                  The maintenance window ID that contains the task to modify.

                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowId(String)}.\n@param windowId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                  The maintenance window ID that contains the task to modify.

                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                  The maintenance window ID that contains the task to modify.

                                                                                                                                                                                                  \n@param windowId The maintenance window ID that contains the task to modify.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowId", "getterDocumentation" : "

                                                                                                                                                                                                  The maintenance window ID that contains the task to modify.

                                                                                                                                                                                                  \n@return The maintenance window ID that contains the task to modify.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                  The maintenance window ID that contains the task to modify.

                                                                                                                                                                                                  \n@param windowId The maintenance window ID that contains the task to modify.", "setterMethodName" : "setWindowId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                  The maintenance window ID that contains the task to modify.

                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getWindowTaskId", "beanStyleSetterMethodName" : "setWindowTaskId", "c2jName" : "WindowTaskId", "c2jShape" : "MaintenanceWindowTaskId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                  The task ID to modify.

                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowTaskId(String)}.\n@param windowTaskId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowTaskId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                  The task ID to modify.

                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowTaskId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                  The task ID to modify.

                                                                                                                                                                                                  \n@param windowTaskId The task ID to modify.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowTaskId", "getterDocumentation" : "

                                                                                                                                                                                                  The task ID to modify.

                                                                                                                                                                                                  \n@return The task ID to modify.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowTaskId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowTaskId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowTaskId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                  The task ID to modify.

                                                                                                                                                                                                  \n@param windowTaskId The task ID to modify.", "setterMethodName" : "setWindowTaskId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowTaskId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowTaskId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                  The task ID to modify.

                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTargets", "beanStyleSetterMethodName" : "setTargets", "c2jName" : "Targets", "c2jShape" : "Targets", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                  The targets (either instances or tags) to modify. Instances are specified using Key=instanceids,Values=instanceID_1,instanceID_2. Tags are specified using Key=tag_name,Values=tag_value.

                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #targets(List)}.\n@param targets a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targets(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                  The targets (either instances or tags) to modify. Instances are specified using Key=instanceids,Values=instanceID_1,instanceID_2. Tags are specified using Key=tag_name,Values=tag_value.

                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targets", "fluentSetterDocumentation" : "

                                                                                                                                                                                                  The targets (either instances or tags) to modify. Instances are specified using Key=instanceids,Values=instanceID_1,instanceID_2. Tags are specified using Key=tag_name,Values=tag_value.

                                                                                                                                                                                                  \n@param targets The targets (either instances or tags) to modify. Instances are specified using Key=instanceids,Values=instanceID_1,instanceID_2. Tags are specified using Key=tag_name,Values=tag_value.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targets", "getterDocumentation" : "

                                                                                                                                                                                                  The targets (either instances or tags) to modify. Instances are specified using Key=instanceids,Values=instanceID_1,instanceID_2. Tags are specified using Key=tag_name,Values=tag_value.

                                                                                                                                                                                                  \n

                                                                                                                                                                                                  \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                  \n@return The targets (either instances or tags) to modify. Instances are specified using Key=instanceids,Values=instanceID_1,instanceID_2. Tags are specified using Key=tag_name,Values=tag_value.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Targets", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Targets", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Target", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Target.Builder} avoiding the need to create one manually via {@link Target#builder()}.\n\nWhen the {@link Consumer} completes, {@link Target.Builder#build()} is called immediately and its result is passed to {@link #member(Target)}.\n@param member a consumer that will call methods on {@link Target.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Target)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Target", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : null, "simpleType" : "Target", "variableSetterType" : "Target" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : "", "simpleType" : "Target", "variableSetterType" : "Target" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Target", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Target", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Targets", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                  The targets (either instances or tags) to modify. Instances are specified using Key=instanceids,Values=instanceID_1,instanceID_2. Tags are specified using Key=tag_name,Values=tag_value.

                                                                                                                                                                                                  \n@param targets The targets (either instances or tags) to modify. Instances are specified using Key=instanceids,Values=instanceID_1,instanceID_2. Tags are specified using Key=tag_name,Values=tag_value.", "setterMethodName" : "setTargets", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                  The targets (either instances or tags) to modify. Instances are specified using Key=instanceids,Values=instanceID_1,instanceID_2. Tags are specified using Key=tag_name,Values=tag_value.

                                                                                                                                                                                                  ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTaskArn", "beanStyleSetterMethodName" : "setTaskArn", "c2jName" : "TaskArn", "c2jShape" : "MaintenanceWindowTaskArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                  The task ARN to modify.

                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #taskArn(String)}.\n@param taskArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #taskArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                  The task ARN to modify.

                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "taskArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                  The task ARN to modify.

                                                                                                                                                                                                  \n@param taskArn The task ARN to modify.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "taskArn", "getterDocumentation" : "

                                                                                                                                                                                                  The task ARN to modify.

                                                                                                                                                                                                  \n@return The task ARN to modify.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TaskArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TaskArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TaskArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                  The task ARN to modify.

                                                                                                                                                                                                  \n@param taskArn The task ARN to modify.", "setterMethodName" : "setTaskArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "taskArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "taskArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                  The task ARN to modify.

                                                                                                                                                                                                  ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getServiceRoleArn", "beanStyleSetterMethodName" : "setServiceRoleArn", "c2jName" : "ServiceRoleArn", "c2jShape" : "ServiceRole", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                  The ARN of the IAM service role for Systems Manager to assume when running a maintenance window task. If you do not specify a service role ARN, Systems Manager uses your account's service-linked role. If no service-linked role for Systems Manager exists in your account, it is created when you run RegisterTaskWithMaintenanceWindow.

                                                                                                                                                                                                  For more information, see the following topics in the in the AWS Systems Manager User Guide:

                                                                                                                                                                                                  \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #serviceRoleArn(String)}.\n@param serviceRoleArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #serviceRoleArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                  The ARN of the IAM service role for Systems Manager to assume when running a maintenance window task. If you do not specify a service role ARN, Systems Manager uses your account's service-linked role. If no service-linked role for Systems Manager exists in your account, it is created when you run RegisterTaskWithMaintenanceWindow.

                                                                                                                                                                                                  For more information, see the following topics in the in the AWS Systems Manager User Guide:

                                                                                                                                                                                                  ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serviceRoleArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                  The ARN of the IAM service role for Systems Manager to assume when running a maintenance window task. If you do not specify a service role ARN, Systems Manager uses your account's service-linked role. If no service-linked role for Systems Manager exists in your account, it is created when you run RegisterTaskWithMaintenanceWindow.

                                                                                                                                                                                                  For more information, see the following topics in the in the AWS Systems Manager User Guide:

                                                                                                                                                                                                  \n@param serviceRoleArn The ARN of the IAM service role for Systems Manager to assume when running a maintenance window task. If you do not specify a service role ARN, Systems Manager uses your account's service-linked role. If no service-linked role for Systems Manager exists in your account, it is created when you run RegisterTaskWithMaintenanceWindow.

                                                                                                                                                                                                  For more information, see the following topics in the in the AWS Systems Manager User Guide:

                                                                                                                                                                                                  • Service-Linked Role Permissions for Systems Manager

                                                                                                                                                                                                  • Should I Use a Service-Linked Role or a Custom Service Role to Run Maintenance Window Tasks?

                                                                                                                                                                                                  • \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serviceRoleArn", "getterDocumentation" : "

                                                                                                                                                                                                    The ARN of the IAM service role for Systems Manager to assume when running a maintenance window task. If you do not specify a service role ARN, Systems Manager uses your account's service-linked role. If no service-linked role for Systems Manager exists in your account, it is created when you run RegisterTaskWithMaintenanceWindow.

                                                                                                                                                                                                    For more information, see the following topics in the in the AWS Systems Manager User Guide:

                                                                                                                                                                                                    \n@return The ARN of the IAM service role for Systems Manager to assume when running a maintenance window task. If you do not specify a service role ARN, Systems Manager uses your account's service-linked role. If no service-linked role for Systems Manager exists in your account, it is created when you run RegisterTaskWithMaintenanceWindow.

                                                                                                                                                                                                    For more information, see the following topics in the in the AWS Systems Manager User Guide:

                                                                                                                                                                                                    • Service-Linked Role Permissions for Systems Manager

                                                                                                                                                                                                    • Should I Use a Service-Linked Role or a Custom Service Role to Run Maintenance Window Tasks?

                                                                                                                                                                                                    • ", "getterModel" : { "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 ARN of the IAM service role for Systems Manager to assume when running a maintenance window task. If you do not specify a service role ARN, Systems Manager uses your account's service-linked role. If no service-linked role for Systems Manager exists in your account, it is created when you run RegisterTaskWithMaintenanceWindow.

                                                                                                                                                                                                      For more information, see the following topics in the in the AWS Systems Manager User Guide:

                                                                                                                                                                                                      \n@param serviceRoleArn The ARN of the IAM service role for Systems Manager to assume when running a maintenance window task. If you do not specify a service role ARN, Systems Manager uses your account's service-linked role. If no service-linked role for Systems Manager exists in your account, it is created when you run RegisterTaskWithMaintenanceWindow.

                                                                                                                                                                                                      For more information, see the following topics in the in the AWS Systems Manager User Guide:

                                                                                                                                                                                                      • Service-Linked Role Permissions for Systems Manager

                                                                                                                                                                                                      • Should I Use a Service-Linked Role or a Custom Service Role to Run Maintenance Window Tasks?

                                                                                                                                                                                                      • ", "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 ARN of the IAM service role for Systems Manager to assume when running a maintenance window task. If you do not specify a service role ARN, Systems Manager uses your account's service-linked role. If no service-linked role for Systems Manager exists in your account, it is created when you run RegisterTaskWithMaintenanceWindow.

                                                                                                                                                                                                        For more information, see the following topics in the in the AWS Systems Manager User Guide:

                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTaskParameters", "beanStyleSetterMethodName" : "setTaskParameters", "c2jName" : "TaskParameters", "c2jShape" : "MaintenanceWindowTaskParameters", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                        The parameters to modify.

                                                                                                                                                                                                        TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                                                                                        The map has the following format:

                                                                                                                                                                                                        Key: string, between 1 and 255 characters

                                                                                                                                                                                                        Value: an array of strings, each string is between 1 and 255 characters

                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #taskParameters(Map)}.\n@param taskParameters a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #taskParameters(Map)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                        The parameters to modify.

                                                                                                                                                                                                        TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                                                                                        The map has the following format:

                                                                                                                                                                                                        Key: string, between 1 and 255 characters

                                                                                                                                                                                                        Value: an array of strings, each string is between 1 and 255 characters

                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "taskParameters", "fluentSetterDocumentation" : "

                                                                                                                                                                                                        The parameters to modify.

                                                                                                                                                                                                        TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                                                                                        The map has the following format:

                                                                                                                                                                                                        Key: string, between 1 and 255 characters

                                                                                                                                                                                                        Value: an array of strings, each string is between 1 and 255 characters

                                                                                                                                                                                                        \n@param taskParameters The parameters to modify.

                                                                                                                                                                                                        TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                                                                                        The map has the following format:

                                                                                                                                                                                                        Key: string, between 1 and 255 characters

                                                                                                                                                                                                        Value: an array of strings, each string is between 1 and 255 characters\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "taskParameters", "getterDocumentation" : "

                                                                                                                                                                                                        The parameters to modify.

                                                                                                                                                                                                        TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                                                                                        The map has the following format:

                                                                                                                                                                                                        Key: string, between 1 and 255 characters

                                                                                                                                                                                                        Value: an array of strings, each string is between 1 and 255 characters

                                                                                                                                                                                                        \n

                                                                                                                                                                                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                        \n@return The parameters to modify.

                                                                                                                                                                                                        TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                                                                                        The map has the following format:

                                                                                                                                                                                                        Key: string, between 1 and 255 characters

                                                                                                                                                                                                        Value: an array of strings, each string is between 1 and 255 characters", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TaskParameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TaskParameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "MaintenanceWindowTaskParameterName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "MaintenanceWindowTaskParameterValueExpression", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link MaintenanceWindowTaskParameterValueExpression.Builder} avoiding the need to create one manually via {@link MaintenanceWindowTaskParameterValueExpression#builder()}.\n\nWhen the {@link Consumer} completes, {@link MaintenanceWindowTaskParameterValueExpression.Builder#build()} is called immediately and its result is passed to {@link #value(MaintenanceWindowTaskParameterValueExpression)}.\n@param value a consumer that will call methods on {@link MaintenanceWindowTaskParameterValueExpression.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(MaintenanceWindowTaskParameterValueExpression)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "MaintenanceWindowTaskParameterValueExpression", "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" : "SDK_POJO", "name" : "Value", "sensitive" : true, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "MaintenanceWindowTaskParameterValueExpression", "variableName" : "value", "variableType" : "MaintenanceWindowTaskParameterValueExpression", "documentation" : null, "simpleType" : "MaintenanceWindowTaskParameterValueExpression", "variableSetterType" : "MaintenanceWindowTaskParameterValueExpression" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MaintenanceWindowTaskParameterValueExpression", "variableName" : "value", "variableType" : "MaintenanceWindowTaskParameterValueExpression", "documentation" : "", "simpleType" : "MaintenanceWindowTaskParameterValueExpression", "variableSetterType" : "MaintenanceWindowTaskParameterValueExpression" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "TaskParameters", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                                                                                        The parameters to modify.

                                                                                                                                                                                                        TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                                                                                        The map has the following format:

                                                                                                                                                                                                        Key: string, between 1 and 255 characters

                                                                                                                                                                                                        Value: an array of strings, each string is between 1 and 255 characters

                                                                                                                                                                                                        \n@param taskParameters The parameters to modify.

                                                                                                                                                                                                        TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                                                                                        The map has the following format:

                                                                                                                                                                                                        Key: string, between 1 and 255 characters

                                                                                                                                                                                                        Value: an array of strings, each string is between 1 and 255 characters", "setterMethodName" : "setTaskParameters", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "taskParameters", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "taskParameters", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                                                                                        The parameters to modify.

                                                                                                                                                                                                        TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                                                                                        The map has the following format:

                                                                                                                                                                                                        Key: string, between 1 and 255 characters

                                                                                                                                                                                                        Value: an array of strings, each string is between 1 and 255 characters

                                                                                                                                                                                                        ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTaskInvocationParameters", "beanStyleSetterMethodName" : "setTaskInvocationParameters", "c2jName" : "TaskInvocationParameters", "c2jShape" : "MaintenanceWindowTaskInvocationParameters", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                        The parameters that the task should use during execution. Populate only the fields that match the task type. All other fields should be empty.

                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link MaintenanceWindowTaskInvocationParameters.Builder} avoiding the need to create one manually via {@link MaintenanceWindowTaskInvocationParameters#builder()}.\n\nWhen the {@link Consumer} completes, {@link MaintenanceWindowTaskInvocationParameters.Builder#build()} is called immediately and its result is passed to {@link #taskInvocationParameters(MaintenanceWindowTaskInvocationParameters)}.\n@param taskInvocationParameters a consumer that will call methods on {@link MaintenanceWindowTaskInvocationParameters.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #taskInvocationParameters(MaintenanceWindowTaskInvocationParameters)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                        The parameters that the task should use during execution. Populate only the fields that match the task type. All other fields should be empty.

                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "taskInvocationParameters", "fluentSetterDocumentation" : "

                                                                                                                                                                                                        The parameters that the task should use during execution. Populate only the fields that match the task type. All other fields should be empty.

                                                                                                                                                                                                        \n@param taskInvocationParameters The parameters that the task should use during execution. Populate only the fields that match the task type. All other fields should be empty.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "taskInvocationParameters", "getterDocumentation" : "

                                                                                                                                                                                                        The parameters that the task should use during execution. Populate only the fields that match the task type. All other fields should be empty.

                                                                                                                                                                                                        \n@return The parameters that the task should use during execution. Populate only the fields that match the task type. All other fields should be empty.", "getterModel" : { "returnType" : "MaintenanceWindowTaskInvocationParameters", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TaskInvocationParameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TaskInvocationParameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "TaskInvocationParameters", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                        The parameters that the task should use during execution. Populate only the fields that match the task type. All other fields should be empty.

                                                                                                                                                                                                        \n@param taskInvocationParameters The parameters that the task should use during execution. Populate only the fields that match the task type. All other fields should be empty.", "setterMethodName" : "setTaskInvocationParameters", "setterModel" : { "variableDeclarationType" : "MaintenanceWindowTaskInvocationParameters", "variableName" : "taskInvocationParameters", "variableType" : "MaintenanceWindowTaskInvocationParameters", "documentation" : null, "simpleType" : "MaintenanceWindowTaskInvocationParameters", "variableSetterType" : "MaintenanceWindowTaskInvocationParameters" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MaintenanceWindowTaskInvocationParameters", "variableName" : "taskInvocationParameters", "variableType" : "MaintenanceWindowTaskInvocationParameters", "documentation" : "

                                                                                                                                                                                                        The parameters that the task should use during execution. Populate only the fields that match the task type. All other fields should be empty.

                                                                                                                                                                                                        ", "simpleType" : "MaintenanceWindowTaskInvocationParameters", "variableSetterType" : "MaintenanceWindowTaskInvocationParameters" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPriority", "beanStyleSetterMethodName" : "setPriority", "c2jName" : "Priority", "c2jShape" : "MaintenanceWindowTaskPriority", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                        The new task priority to specify. The lower the number, the higher the priority. Tasks that have the same priority are scheduled in parallel.

                                                                                                                                                                                                        \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 #priority(Integer)}.\n@param priority 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 #priority(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                        The new task priority to specify. The lower the number, the higher the priority. Tasks that have the same priority are scheduled in parallel.

                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "priority", "fluentSetterDocumentation" : "

                                                                                                                                                                                                        The new task priority to specify. The lower the number, the higher the priority. Tasks that have the same priority are scheduled in parallel.

                                                                                                                                                                                                        \n@param priority The new task priority to specify. The lower the number, the higher the priority. Tasks that have the same priority are scheduled in parallel.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "priority", "getterDocumentation" : "

                                                                                                                                                                                                        The new task priority to specify. The lower the number, the higher the priority. Tasks that have the same priority are scheduled in parallel.

                                                                                                                                                                                                        \n@return The new task priority to specify. The lower the number, the higher the priority. Tasks that have the same priority are scheduled in parallel.", "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" : "Priority", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Priority", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Priority", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                        The new task priority to specify. The lower the number, the higher the priority. Tasks that have the same priority are scheduled in parallel.

                                                                                                                                                                                                        \n@param priority The new task priority to specify. The lower the number, the higher the priority. Tasks that have the same priority are scheduled in parallel.", "setterMethodName" : "setPriority", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "priority", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "priority", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                        The new task priority to specify. The lower the number, the higher the priority. Tasks that have the same priority are scheduled in parallel.

                                                                                                                                                                                                        ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxConcurrency", "beanStyleSetterMethodName" : "setMaxConcurrency", "c2jName" : "MaxConcurrency", "c2jShape" : "MaxConcurrency", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                        The new MaxConcurrency value you want to specify. MaxConcurrency is the number of targets that are allowed to run this task in parallel.

                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #maxConcurrency(String)}.\n@param maxConcurrency a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxConcurrency(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                        The new MaxConcurrency value you want to specify. MaxConcurrency is the number of targets that are allowed to run this task in parallel.

                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxConcurrency", "fluentSetterDocumentation" : "

                                                                                                                                                                                                        The new MaxConcurrency value you want to specify. MaxConcurrency is the number of targets that are allowed to run this task in parallel.

                                                                                                                                                                                                        \n@param maxConcurrency The new MaxConcurrency value you want to specify. MaxConcurrency is the number of targets that are allowed to run this task in parallel.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxConcurrency", "getterDocumentation" : "

                                                                                                                                                                                                        The new MaxConcurrency value you want to specify. MaxConcurrency is the number of targets that are allowed to run this task in parallel.

                                                                                                                                                                                                        \n@return The new MaxConcurrency value you want to specify. MaxConcurrency is the number of targets that are allowed to run this task in parallel.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxConcurrency", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxConcurrency", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MaxConcurrency", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                        The new MaxConcurrency value you want to specify. MaxConcurrency is the number of targets that are allowed to run this task in parallel.

                                                                                                                                                                                                        \n@param maxConcurrency The new MaxConcurrency value you want to specify. MaxConcurrency is the number of targets that are allowed to run this task in parallel.", "setterMethodName" : "setMaxConcurrency", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "maxConcurrency", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "maxConcurrency", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                        The new MaxConcurrency value you want to specify. MaxConcurrency is the number of targets that are allowed to run this task in parallel.

                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxErrors", "beanStyleSetterMethodName" : "setMaxErrors", "c2jName" : "MaxErrors", "c2jShape" : "MaxErrors", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                        The new MaxErrors value to specify. MaxErrors is the maximum number of errors that are allowed before the task stops being scheduled.

                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #maxErrors(String)}.\n@param maxErrors a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxErrors(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                        The new MaxErrors value to specify. MaxErrors is the maximum number of errors that are allowed before the task stops being scheduled.

                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxErrors", "fluentSetterDocumentation" : "

                                                                                                                                                                                                        The new MaxErrors value to specify. MaxErrors is the maximum number of errors that are allowed before the task stops being scheduled.

                                                                                                                                                                                                        \n@param maxErrors The new MaxErrors value to specify. MaxErrors is the maximum number of errors that are allowed before the task stops being scheduled.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxErrors", "getterDocumentation" : "

                                                                                                                                                                                                        The new MaxErrors value to specify. MaxErrors is the maximum number of errors that are allowed before the task stops being scheduled.

                                                                                                                                                                                                        \n@return The new MaxErrors value to specify. MaxErrors is the maximum number of errors that are allowed before the task stops being scheduled.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxErrors", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxErrors", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MaxErrors", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                        The new MaxErrors value to specify. MaxErrors is the maximum number of errors that are allowed before the task stops being scheduled.

                                                                                                                                                                                                        \n@param maxErrors The new MaxErrors value to specify. MaxErrors is the maximum number of errors that are allowed before the task stops being scheduled.", "setterMethodName" : "setMaxErrors", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "maxErrors", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "maxErrors", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                        The new MaxErrors value to specify. MaxErrors is the maximum number of errors that are allowed before the task stops being scheduled.

                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLoggingInfo", "beanStyleSetterMethodName" : "setLoggingInfo", "c2jName" : "LoggingInfo", "c2jShape" : "LoggingInfo", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                        The new logging location in Amazon S3 to specify.

                                                                                                                                                                                                        LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link LoggingInfo.Builder} avoiding the need to create one manually via {@link LoggingInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link LoggingInfo.Builder#build()} is called immediately and its result is passed to {@link #loggingInfo(LoggingInfo)}.\n@param loggingInfo a consumer that will call methods on {@link LoggingInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #loggingInfo(LoggingInfo)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                        The new logging location in Amazon S3 to specify.

                                                                                                                                                                                                        LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "loggingInfo", "fluentSetterDocumentation" : "

                                                                                                                                                                                                        The new logging location in Amazon S3 to specify.

                                                                                                                                                                                                        LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                                                                                        \n@param loggingInfo The new logging location in Amazon S3 to specify.

                                                                                                                                                                                                        LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                                                                                        \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "loggingInfo", "getterDocumentation" : "

                                                                                                                                                                                                        The new logging location in Amazon S3 to specify.

                                                                                                                                                                                                        LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                                                                                        \n@return The new logging location in Amazon S3 to specify.

                                                                                                                                                                                                        LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                                                                                        ", "getterModel" : { "returnType" : "LoggingInfo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LoggingInfo", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LoggingInfo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "LoggingInfo", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                        The new logging location in Amazon S3 to specify.

                                                                                                                                                                                                        LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                                                                                        \n@param loggingInfo The new logging location in Amazon S3 to specify.

                                                                                                                                                                                                        LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                                                                                        ", "setterMethodName" : "setLoggingInfo", "setterModel" : { "variableDeclarationType" : "LoggingInfo", "variableName" : "loggingInfo", "variableType" : "LoggingInfo", "documentation" : null, "simpleType" : "LoggingInfo", "variableSetterType" : "LoggingInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "LoggingInfo", "variableName" : "loggingInfo", "variableType" : "LoggingInfo", "documentation" : "

                                                                                                                                                                                                        The new logging location in Amazon S3 to specify.

                                                                                                                                                                                                        LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                                                                                        ", "simpleType" : "LoggingInfo", "variableSetterType" : "LoggingInfo" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "MaintenanceWindowName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                        The new task name to specify.

                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                        The new task name to specify.

                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                                                                        The new task name to specify.

                                                                                                                                                                                                        \n@param name The new task name to specify.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                                                                        The new task name to specify.

                                                                                                                                                                                                        \n@return The new task name to specify.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                        The new task name to specify.

                                                                                                                                                                                                        \n@param name The new task name to specify.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                        The new task name to specify.

                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "MaintenanceWindowDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                        The new task description to specify.

                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                        The new task description to specify.

                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                                                                                                                        The new task description to specify.

                                                                                                                                                                                                        \n@param description The new task description to specify.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                                                                                                                        The new task description to specify.

                                                                                                                                                                                                        \n@return The new task description to specify.", "getterModel" : { "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" : true, "setterDocumentation" : "

                                                                                                                                                                                                        The new task description to specify.

                                                                                                                                                                                                        \n@param description The new task description to specify.", "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" : "

                                                                                                                                                                                                        The new task description to specify.

                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getReplace", "beanStyleSetterMethodName" : "setReplace", "c2jName" : "Replace", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                        If True, then all fields that are required by the RegisterTaskWithMaintenanceWndow action are also required for this API request. Optional fields that are not specified are set to null.

                                                                                                                                                                                                        \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 #replace(Boolean)}.\n@param replace 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 #replace(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                        If True, then all fields that are required by the RegisterTaskWithMaintenanceWndow action are also required for this API request. Optional fields that are not specified are set to null.

                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "replace", "fluentSetterDocumentation" : "

                                                                                                                                                                                                        If True, then all fields that are required by the RegisterTaskWithMaintenanceWndow action are also required for this API request. Optional fields that are not specified are set to null.

                                                                                                                                                                                                        \n@param replace If True, then all fields that are required by the RegisterTaskWithMaintenanceWndow action are also required for this API request. Optional fields that are not specified are set to null.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "replace", "getterDocumentation" : "

                                                                                                                                                                                                        If True, then all fields that are required by the RegisterTaskWithMaintenanceWndow action are also required for this API request. Optional fields that are not specified are set to null.

                                                                                                                                                                                                        \n@return If True, then all fields that are required by the RegisterTaskWithMaintenanceWndow action are also required for this API request. Optional fields that are not specified are set to null.", "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" : "Replace", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Replace", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Replace", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                        If True, then all fields that are required by the RegisterTaskWithMaintenanceWndow action are also required for this API request. Optional fields that are not specified are set to null.

                                                                                                                                                                                                        \n@param replace If True, then all fields that are required by the RegisterTaskWithMaintenanceWndow action are also required for this API request. Optional fields that are not specified are set to null.", "setterMethodName" : "setReplace", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "replace", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "replace", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                        If True, then all fields that are required by the RegisterTaskWithMaintenanceWndow action are also required for this API request. Optional fields that are not specified are set to null.

                                                                                                                                                                                                        ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "WindowId", "WindowTaskId" ], "shapeName" : "UpdateMaintenanceWindowTaskRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpdateMaintenanceWindowTaskRequest", "variableName" : "updateMaintenanceWindowTaskRequest", "variableType" : "UpdateMaintenanceWindowTaskRequest", "documentation" : null, "simpleType" : "UpdateMaintenanceWindowTaskRequest", "variableSetterType" : "UpdateMaintenanceWindowTaskRequest" }, "wrapper" : false }, "UpdateMaintenanceWindowTaskResponse" : { "c2jName" : "UpdateMaintenanceWindowTaskResult", "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" : [ { "beanStyleGetterMethodName" : "getWindowId", "beanStyleSetterMethodName" : "setWindowId", "c2jName" : "WindowId", "c2jShape" : "MaintenanceWindowId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                        The ID of the maintenance window that was updated.

                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowId(String)}.\n@param windowId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                        The ID of the maintenance window that was updated.

                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                        The ID of the maintenance window that was updated.

                                                                                                                                                                                                        \n@param windowId The ID of the maintenance window that was updated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowId", "getterDocumentation" : "

                                                                                                                                                                                                        The ID of the maintenance window that was updated.

                                                                                                                                                                                                        \n@return The ID of the maintenance window that was updated.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                        The ID of the maintenance window that was updated.

                                                                                                                                                                                                        \n@param windowId The ID of the maintenance window that was updated.", "setterMethodName" : "setWindowId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                        The ID of the maintenance window that was updated.

                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getWindowTaskId", "beanStyleSetterMethodName" : "setWindowTaskId", "c2jName" : "WindowTaskId", "c2jShape" : "MaintenanceWindowTaskId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                        The task ID of the maintenance window that was updated.

                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowTaskId(String)}.\n@param windowTaskId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowTaskId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                        The task ID of the maintenance window that was updated.

                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowTaskId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                        The task ID of the maintenance window that was updated.

                                                                                                                                                                                                        \n@param windowTaskId The task ID of the maintenance window that was updated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowTaskId", "getterDocumentation" : "

                                                                                                                                                                                                        The task ID of the maintenance window that was updated.

                                                                                                                                                                                                        \n@return The task ID of the maintenance window that was updated.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowTaskId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowTaskId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowTaskId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                        The task ID of the maintenance window that was updated.

                                                                                                                                                                                                        \n@param windowTaskId The task ID of the maintenance window that was updated.", "setterMethodName" : "setWindowTaskId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowTaskId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowTaskId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                        The task ID of the maintenance window that was updated.

                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTargets", "beanStyleSetterMethodName" : "setTargets", "c2jName" : "Targets", "c2jShape" : "Targets", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                        The updated target values.

                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #targets(List)}.\n@param targets a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targets(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                        The updated target values.

                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targets", "fluentSetterDocumentation" : "

                                                                                                                                                                                                        The updated target values.

                                                                                                                                                                                                        \n@param targets The updated target values.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targets", "getterDocumentation" : "

                                                                                                                                                                                                        The updated target values.

                                                                                                                                                                                                        \n

                                                                                                                                                                                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                        \n@return The updated target values.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Targets", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Targets", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Target", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Target.Builder} avoiding the need to create one manually via {@link Target#builder()}.\n\nWhen the {@link Consumer} completes, {@link Target.Builder#build()} is called immediately and its result is passed to {@link #member(Target)}.\n@param member a consumer that will call methods on {@link Target.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Target)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Target", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : null, "simpleType" : "Target", "variableSetterType" : "Target" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : "", "simpleType" : "Target", "variableSetterType" : "Target" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Target", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Target", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Targets", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                        The updated target values.

                                                                                                                                                                                                        \n@param targets The updated target values.", "setterMethodName" : "setTargets", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                        The updated target values.

                                                                                                                                                                                                        ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTaskArn", "beanStyleSetterMethodName" : "setTaskArn", "c2jName" : "TaskArn", "c2jShape" : "MaintenanceWindowTaskArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                        The updated task ARN value.

                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #taskArn(String)}.\n@param taskArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #taskArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                        The updated task ARN value.

                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "taskArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                        The updated task ARN value.

                                                                                                                                                                                                        \n@param taskArn The updated task ARN value.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "taskArn", "getterDocumentation" : "

                                                                                                                                                                                                        The updated task ARN value.

                                                                                                                                                                                                        \n@return The updated task ARN value.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TaskArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TaskArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TaskArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                        The updated task ARN value.

                                                                                                                                                                                                        \n@param taskArn The updated task ARN value.", "setterMethodName" : "setTaskArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "taskArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "taskArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                        The updated task ARN value.

                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getServiceRoleArn", "beanStyleSetterMethodName" : "setServiceRoleArn", "c2jName" : "ServiceRoleArn", "c2jShape" : "ServiceRole", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                        The ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for maintenance window Run Command tasks.

                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #serviceRoleArn(String)}.\n@param serviceRoleArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #serviceRoleArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                        The ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for maintenance window Run Command tasks.

                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serviceRoleArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                        The ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for maintenance window Run Command tasks.

                                                                                                                                                                                                        \n@param serviceRoleArn The ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for maintenance window Run Command tasks.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serviceRoleArn", "getterDocumentation" : "

                                                                                                                                                                                                        The ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for maintenance window Run Command tasks.

                                                                                                                                                                                                        \n@return The ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for maintenance window Run Command tasks.", "getterModel" : { "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 ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for maintenance window Run Command tasks.

                                                                                                                                                                                                        \n@param serviceRoleArn The ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for maintenance window Run Command tasks.", "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 ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for maintenance window Run Command tasks.

                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTaskParameters", "beanStyleSetterMethodName" : "setTaskParameters", "c2jName" : "TaskParameters", "c2jShape" : "MaintenanceWindowTaskParameters", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                        The updated parameter values.

                                                                                                                                                                                                        TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #taskParameters(Map)}.\n@param taskParameters a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #taskParameters(Map)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                        The updated parameter values.

                                                                                                                                                                                                        TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "taskParameters", "fluentSetterDocumentation" : "

                                                                                                                                                                                                        The updated parameter values.

                                                                                                                                                                                                        TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                                                                                        \n@param taskParameters The updated parameter values.

                                                                                                                                                                                                        TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                                                                                        \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "taskParameters", "getterDocumentation" : "

                                                                                                                                                                                                        The updated parameter values.

                                                                                                                                                                                                        TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                                                                                        \n

                                                                                                                                                                                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                        \n@return The updated parameter values.

                                                                                                                                                                                                        TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                                                                                        ", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TaskParameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TaskParameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "MaintenanceWindowTaskParameterName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "MaintenanceWindowTaskParameterValueExpression", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link MaintenanceWindowTaskParameterValueExpression.Builder} avoiding the need to create one manually via {@link MaintenanceWindowTaskParameterValueExpression#builder()}.\n\nWhen the {@link Consumer} completes, {@link MaintenanceWindowTaskParameterValueExpression.Builder#build()} is called immediately and its result is passed to {@link #value(MaintenanceWindowTaskParameterValueExpression)}.\n@param value a consumer that will call methods on {@link MaintenanceWindowTaskParameterValueExpression.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(MaintenanceWindowTaskParameterValueExpression)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "MaintenanceWindowTaskParameterValueExpression", "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" : "SDK_POJO", "name" : "Value", "sensitive" : true, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "MaintenanceWindowTaskParameterValueExpression", "variableName" : "value", "variableType" : "MaintenanceWindowTaskParameterValueExpression", "documentation" : null, "simpleType" : "MaintenanceWindowTaskParameterValueExpression", "variableSetterType" : "MaintenanceWindowTaskParameterValueExpression" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MaintenanceWindowTaskParameterValueExpression", "variableName" : "value", "variableType" : "MaintenanceWindowTaskParameterValueExpression", "documentation" : "", "simpleType" : "MaintenanceWindowTaskParameterValueExpression", "variableSetterType" : "MaintenanceWindowTaskParameterValueExpression" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "TaskParameters", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                                                                                        The updated parameter values.

                                                                                                                                                                                                        TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                                                                                        \n@param taskParameters The updated parameter values.

                                                                                                                                                                                                        TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                                                                                        ", "setterMethodName" : "setTaskParameters", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "taskParameters", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "taskParameters", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                                                                                        The updated parameter values.

                                                                                                                                                                                                        TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                                                                                        ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTaskInvocationParameters", "beanStyleSetterMethodName" : "setTaskInvocationParameters", "c2jName" : "TaskInvocationParameters", "c2jShape" : "MaintenanceWindowTaskInvocationParameters", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                        The updated parameter values.

                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link MaintenanceWindowTaskInvocationParameters.Builder} avoiding the need to create one manually via {@link MaintenanceWindowTaskInvocationParameters#builder()}.\n\nWhen the {@link Consumer} completes, {@link MaintenanceWindowTaskInvocationParameters.Builder#build()} is called immediately and its result is passed to {@link #taskInvocationParameters(MaintenanceWindowTaskInvocationParameters)}.\n@param taskInvocationParameters a consumer that will call methods on {@link MaintenanceWindowTaskInvocationParameters.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #taskInvocationParameters(MaintenanceWindowTaskInvocationParameters)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                        The updated parameter values.

                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "taskInvocationParameters", "fluentSetterDocumentation" : "

                                                                                                                                                                                                        The updated parameter values.

                                                                                                                                                                                                        \n@param taskInvocationParameters The updated parameter values.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "taskInvocationParameters", "getterDocumentation" : "

                                                                                                                                                                                                        The updated parameter values.

                                                                                                                                                                                                        \n@return The updated parameter values.", "getterModel" : { "returnType" : "MaintenanceWindowTaskInvocationParameters", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TaskInvocationParameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TaskInvocationParameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "TaskInvocationParameters", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                        The updated parameter values.

                                                                                                                                                                                                        \n@param taskInvocationParameters The updated parameter values.", "setterMethodName" : "setTaskInvocationParameters", "setterModel" : { "variableDeclarationType" : "MaintenanceWindowTaskInvocationParameters", "variableName" : "taskInvocationParameters", "variableType" : "MaintenanceWindowTaskInvocationParameters", "documentation" : null, "simpleType" : "MaintenanceWindowTaskInvocationParameters", "variableSetterType" : "MaintenanceWindowTaskInvocationParameters" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MaintenanceWindowTaskInvocationParameters", "variableName" : "taskInvocationParameters", "variableType" : "MaintenanceWindowTaskInvocationParameters", "documentation" : "

                                                                                                                                                                                                        The updated parameter values.

                                                                                                                                                                                                        ", "simpleType" : "MaintenanceWindowTaskInvocationParameters", "variableSetterType" : "MaintenanceWindowTaskInvocationParameters" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPriority", "beanStyleSetterMethodName" : "setPriority", "c2jName" : "Priority", "c2jShape" : "MaintenanceWindowTaskPriority", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                        The updated priority 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 #priority(Integer)}.\n@param priority 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 #priority(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                        The updated priority value.

                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "priority", "fluentSetterDocumentation" : "

                                                                                                                                                                                                        The updated priority value.

                                                                                                                                                                                                        \n@param priority The updated priority value.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "priority", "getterDocumentation" : "

                                                                                                                                                                                                        The updated priority value.

                                                                                                                                                                                                        \n@return The updated priority 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" : "Priority", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Priority", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Priority", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                        The updated priority value.

                                                                                                                                                                                                        \n@param priority The updated priority value.", "setterMethodName" : "setPriority", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "priority", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "priority", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                        The updated priority value.

                                                                                                                                                                                                        ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxConcurrency", "beanStyleSetterMethodName" : "setMaxConcurrency", "c2jName" : "MaxConcurrency", "c2jShape" : "MaxConcurrency", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                        The updated MaxConcurrency value.

                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #maxConcurrency(String)}.\n@param maxConcurrency a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxConcurrency(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                        The updated MaxConcurrency value.

                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxConcurrency", "fluentSetterDocumentation" : "

                                                                                                                                                                                                        The updated MaxConcurrency value.

                                                                                                                                                                                                        \n@param maxConcurrency The updated MaxConcurrency value.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxConcurrency", "getterDocumentation" : "

                                                                                                                                                                                                        The updated MaxConcurrency value.

                                                                                                                                                                                                        \n@return The updated MaxConcurrency value.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxConcurrency", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxConcurrency", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MaxConcurrency", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                        The updated MaxConcurrency value.

                                                                                                                                                                                                        \n@param maxConcurrency The updated MaxConcurrency value.", "setterMethodName" : "setMaxConcurrency", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "maxConcurrency", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "maxConcurrency", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                        The updated MaxConcurrency value.

                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxErrors", "beanStyleSetterMethodName" : "setMaxErrors", "c2jName" : "MaxErrors", "c2jShape" : "MaxErrors", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                        The updated MaxErrors value.

                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #maxErrors(String)}.\n@param maxErrors a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxErrors(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                        The updated MaxErrors value.

                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxErrors", "fluentSetterDocumentation" : "

                                                                                                                                                                                                        The updated MaxErrors value.

                                                                                                                                                                                                        \n@param maxErrors The updated MaxErrors value.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxErrors", "getterDocumentation" : "

                                                                                                                                                                                                        The updated MaxErrors value.

                                                                                                                                                                                                        \n@return The updated MaxErrors value.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxErrors", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxErrors", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MaxErrors", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                        The updated MaxErrors value.

                                                                                                                                                                                                        \n@param maxErrors The updated MaxErrors value.", "setterMethodName" : "setMaxErrors", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "maxErrors", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "maxErrors", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                        The updated MaxErrors value.

                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLoggingInfo", "beanStyleSetterMethodName" : "setLoggingInfo", "c2jName" : "LoggingInfo", "c2jShape" : "LoggingInfo", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                        The updated logging information in Amazon S3.

                                                                                                                                                                                                        LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link LoggingInfo.Builder} avoiding the need to create one manually via {@link LoggingInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link LoggingInfo.Builder#build()} is called immediately and its result is passed to {@link #loggingInfo(LoggingInfo)}.\n@param loggingInfo a consumer that will call methods on {@link LoggingInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #loggingInfo(LoggingInfo)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                        The updated logging information in Amazon S3.

                                                                                                                                                                                                        LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "loggingInfo", "fluentSetterDocumentation" : "

                                                                                                                                                                                                        The updated logging information in Amazon S3.

                                                                                                                                                                                                        LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                                                                                        \n@param loggingInfo The updated logging information in Amazon S3.

                                                                                                                                                                                                        LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                                                                                        \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "loggingInfo", "getterDocumentation" : "

                                                                                                                                                                                                        The updated logging information in Amazon S3.

                                                                                                                                                                                                        LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                                                                                        \n@return The updated logging information in Amazon S3.

                                                                                                                                                                                                        LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                                                                                        ", "getterModel" : { "returnType" : "LoggingInfo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LoggingInfo", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LoggingInfo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "LoggingInfo", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                        The updated logging information in Amazon S3.

                                                                                                                                                                                                        LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                                                                                        \n@param loggingInfo The updated logging information in Amazon S3.

                                                                                                                                                                                                        LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                                                                                        ", "setterMethodName" : "setLoggingInfo", "setterModel" : { "variableDeclarationType" : "LoggingInfo", "variableName" : "loggingInfo", "variableType" : "LoggingInfo", "documentation" : null, "simpleType" : "LoggingInfo", "variableSetterType" : "LoggingInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "LoggingInfo", "variableName" : "loggingInfo", "variableType" : "LoggingInfo", "documentation" : "

                                                                                                                                                                                                        The updated logging information in Amazon S3.

                                                                                                                                                                                                        LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                                                                                        ", "simpleType" : "LoggingInfo", "variableSetterType" : "LoggingInfo" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "MaintenanceWindowName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                        The updated task name.

                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                        The updated task name.

                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                                                                        The updated task name.

                                                                                                                                                                                                        \n@param name The updated task name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                                                                        The updated task name.

                                                                                                                                                                                                        \n@return The updated task name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                        The updated task name.

                                                                                                                                                                                                        \n@param name The updated task name.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                        The updated task name.

                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "MaintenanceWindowDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                        The updated task description.

                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                        The updated task description.

                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                                                                                                                        The updated task description.

                                                                                                                                                                                                        \n@param description The updated task description.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                                                                                                                        The updated task description.

                                                                                                                                                                                                        \n@return The updated task description.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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" : true, "setterDocumentation" : "

                                                                                                                                                                                                        The updated task description.

                                                                                                                                                                                                        \n@param description The updated task description.", "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" : "

                                                                                                                                                                                                        The updated task description.

                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Description" : { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "MaintenanceWindowDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                        The updated task description.

                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                        The updated task description.

                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                                                                                                                        The updated task description.

                                                                                                                                                                                                        \n@param description The updated task description.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                                                                                                                        The updated task description.

                                                                                                                                                                                                        \n@return The updated task description.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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" : true, "setterDocumentation" : "

                                                                                                                                                                                                        The updated task description.

                                                                                                                                                                                                        \n@param description The updated task description.", "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" : "

                                                                                                                                                                                                        The updated task description.

                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "LoggingInfo" : { "beanStyleGetterMethodName" : "getLoggingInfo", "beanStyleSetterMethodName" : "setLoggingInfo", "c2jName" : "LoggingInfo", "c2jShape" : "LoggingInfo", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                        The updated logging information in Amazon S3.

                                                                                                                                                                                                        LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link LoggingInfo.Builder} avoiding the need to create one manually via {@link LoggingInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link LoggingInfo.Builder#build()} is called immediately and its result is passed to {@link #loggingInfo(LoggingInfo)}.\n@param loggingInfo a consumer that will call methods on {@link LoggingInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #loggingInfo(LoggingInfo)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                        The updated logging information in Amazon S3.

                                                                                                                                                                                                        LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "loggingInfo", "fluentSetterDocumentation" : "

                                                                                                                                                                                                        The updated logging information in Amazon S3.

                                                                                                                                                                                                        LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                                                                                        \n@param loggingInfo The updated logging information in Amazon S3.

                                                                                                                                                                                                        LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                                                                                        \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "loggingInfo", "getterDocumentation" : "

                                                                                                                                                                                                        The updated logging information in Amazon S3.

                                                                                                                                                                                                        LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                                                                                        \n@return The updated logging information in Amazon S3.

                                                                                                                                                                                                        LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                                                                                        ", "getterModel" : { "returnType" : "LoggingInfo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LoggingInfo", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LoggingInfo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "LoggingInfo", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                        The updated logging information in Amazon S3.

                                                                                                                                                                                                        LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                                                                                        \n@param loggingInfo The updated logging information in Amazon S3.

                                                                                                                                                                                                        LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                                                                                        ", "setterMethodName" : "setLoggingInfo", "setterModel" : { "variableDeclarationType" : "LoggingInfo", "variableName" : "loggingInfo", "variableType" : "LoggingInfo", "documentation" : null, "simpleType" : "LoggingInfo", "variableSetterType" : "LoggingInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "LoggingInfo", "variableName" : "loggingInfo", "variableType" : "LoggingInfo", "documentation" : "

                                                                                                                                                                                                        The updated logging information in Amazon S3.

                                                                                                                                                                                                        LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                                                                                        ", "simpleType" : "LoggingInfo", "variableSetterType" : "LoggingInfo" }, "xmlNameSpaceUri" : null }, "MaxConcurrency" : { "beanStyleGetterMethodName" : "getMaxConcurrency", "beanStyleSetterMethodName" : "setMaxConcurrency", "c2jName" : "MaxConcurrency", "c2jShape" : "MaxConcurrency", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                        The updated MaxConcurrency value.

                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #maxConcurrency(String)}.\n@param maxConcurrency a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxConcurrency(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                        The updated MaxConcurrency value.

                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxConcurrency", "fluentSetterDocumentation" : "

                                                                                                                                                                                                        The updated MaxConcurrency value.

                                                                                                                                                                                                        \n@param maxConcurrency The updated MaxConcurrency value.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxConcurrency", "getterDocumentation" : "

                                                                                                                                                                                                        The updated MaxConcurrency value.

                                                                                                                                                                                                        \n@return The updated MaxConcurrency value.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxConcurrency", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxConcurrency", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MaxConcurrency", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                        The updated MaxConcurrency value.

                                                                                                                                                                                                        \n@param maxConcurrency The updated MaxConcurrency value.", "setterMethodName" : "setMaxConcurrency", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "maxConcurrency", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "maxConcurrency", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                        The updated MaxConcurrency value.

                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "MaxErrors" : { "beanStyleGetterMethodName" : "getMaxErrors", "beanStyleSetterMethodName" : "setMaxErrors", "c2jName" : "MaxErrors", "c2jShape" : "MaxErrors", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                        The updated MaxErrors value.

                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #maxErrors(String)}.\n@param maxErrors a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxErrors(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                        The updated MaxErrors value.

                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxErrors", "fluentSetterDocumentation" : "

                                                                                                                                                                                                        The updated MaxErrors value.

                                                                                                                                                                                                        \n@param maxErrors The updated MaxErrors value.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxErrors", "getterDocumentation" : "

                                                                                                                                                                                                        The updated MaxErrors value.

                                                                                                                                                                                                        \n@return The updated MaxErrors value.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxErrors", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxErrors", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MaxErrors", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                        The updated MaxErrors value.

                                                                                                                                                                                                        \n@param maxErrors The updated MaxErrors value.", "setterMethodName" : "setMaxErrors", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "maxErrors", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "maxErrors", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                        The updated MaxErrors value.

                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "MaintenanceWindowName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                        The updated task name.

                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                        The updated task name.

                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                                                                        The updated task name.

                                                                                                                                                                                                        \n@param name The updated task name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                                                                        The updated task name.

                                                                                                                                                                                                        \n@return The updated task name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                        The updated task name.

                                                                                                                                                                                                        \n@param name The updated task name.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                        The updated task name.

                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Priority" : { "beanStyleGetterMethodName" : "getPriority", "beanStyleSetterMethodName" : "setPriority", "c2jName" : "Priority", "c2jShape" : "MaintenanceWindowTaskPriority", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                        The updated priority 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 #priority(Integer)}.\n@param priority 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 #priority(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                        The updated priority value.

                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "priority", "fluentSetterDocumentation" : "

                                                                                                                                                                                                        The updated priority value.

                                                                                                                                                                                                        \n@param priority The updated priority value.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "priority", "getterDocumentation" : "

                                                                                                                                                                                                        The updated priority value.

                                                                                                                                                                                                        \n@return The updated priority 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" : "Priority", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Priority", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Priority", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                        The updated priority value.

                                                                                                                                                                                                        \n@param priority The updated priority value.", "setterMethodName" : "setPriority", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "priority", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "priority", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                        The updated priority value.

                                                                                                                                                                                                        ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "ServiceRoleArn" : { "beanStyleGetterMethodName" : "getServiceRoleArn", "beanStyleSetterMethodName" : "setServiceRoleArn", "c2jName" : "ServiceRoleArn", "c2jShape" : "ServiceRole", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                        The ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for maintenance window Run Command tasks.

                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #serviceRoleArn(String)}.\n@param serviceRoleArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #serviceRoleArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                        The ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for maintenance window Run Command tasks.

                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serviceRoleArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                        The ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for maintenance window Run Command tasks.

                                                                                                                                                                                                        \n@param serviceRoleArn The ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for maintenance window Run Command tasks.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serviceRoleArn", "getterDocumentation" : "

                                                                                                                                                                                                        The ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for maintenance window Run Command tasks.

                                                                                                                                                                                                        \n@return The ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for maintenance window Run Command tasks.", "getterModel" : { "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 ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for maintenance window Run Command tasks.

                                                                                                                                                                                                        \n@param serviceRoleArn The ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for maintenance window Run Command tasks.", "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 ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for maintenance window Run Command tasks.

                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Targets" : { "beanStyleGetterMethodName" : "getTargets", "beanStyleSetterMethodName" : "setTargets", "c2jName" : "Targets", "c2jShape" : "Targets", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                        The updated target values.

                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #targets(List)}.\n@param targets a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targets(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                        The updated target values.

                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targets", "fluentSetterDocumentation" : "

                                                                                                                                                                                                        The updated target values.

                                                                                                                                                                                                        \n@param targets The updated target values.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targets", "getterDocumentation" : "

                                                                                                                                                                                                        The updated target values.

                                                                                                                                                                                                        \n

                                                                                                                                                                                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                        \n@return The updated target values.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Targets", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Targets", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Target", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Target.Builder} avoiding the need to create one manually via {@link Target#builder()}.\n\nWhen the {@link Consumer} completes, {@link Target.Builder#build()} is called immediately and its result is passed to {@link #member(Target)}.\n@param member a consumer that will call methods on {@link Target.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Target)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Target", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : null, "simpleType" : "Target", "variableSetterType" : "Target" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : "", "simpleType" : "Target", "variableSetterType" : "Target" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Target", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Target", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Targets", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                        The updated target values.

                                                                                                                                                                                                        \n@param targets The updated target values.", "setterMethodName" : "setTargets", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                        The updated target values.

                                                                                                                                                                                                        ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "TaskArn" : { "beanStyleGetterMethodName" : "getTaskArn", "beanStyleSetterMethodName" : "setTaskArn", "c2jName" : "TaskArn", "c2jShape" : "MaintenanceWindowTaskArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                        The updated task ARN value.

                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #taskArn(String)}.\n@param taskArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #taskArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                        The updated task ARN value.

                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "taskArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                        The updated task ARN value.

                                                                                                                                                                                                        \n@param taskArn The updated task ARN value.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "taskArn", "getterDocumentation" : "

                                                                                                                                                                                                        The updated task ARN value.

                                                                                                                                                                                                        \n@return The updated task ARN value.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TaskArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TaskArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TaskArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                        The updated task ARN value.

                                                                                                                                                                                                        \n@param taskArn The updated task ARN value.", "setterMethodName" : "setTaskArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "taskArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "taskArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                        The updated task ARN value.

                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "TaskInvocationParameters" : { "beanStyleGetterMethodName" : "getTaskInvocationParameters", "beanStyleSetterMethodName" : "setTaskInvocationParameters", "c2jName" : "TaskInvocationParameters", "c2jShape" : "MaintenanceWindowTaskInvocationParameters", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                        The updated parameter values.

                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link MaintenanceWindowTaskInvocationParameters.Builder} avoiding the need to create one manually via {@link MaintenanceWindowTaskInvocationParameters#builder()}.\n\nWhen the {@link Consumer} completes, {@link MaintenanceWindowTaskInvocationParameters.Builder#build()} is called immediately and its result is passed to {@link #taskInvocationParameters(MaintenanceWindowTaskInvocationParameters)}.\n@param taskInvocationParameters a consumer that will call methods on {@link MaintenanceWindowTaskInvocationParameters.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #taskInvocationParameters(MaintenanceWindowTaskInvocationParameters)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                        The updated parameter values.

                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "taskInvocationParameters", "fluentSetterDocumentation" : "

                                                                                                                                                                                                        The updated parameter values.

                                                                                                                                                                                                        \n@param taskInvocationParameters The updated parameter values.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "taskInvocationParameters", "getterDocumentation" : "

                                                                                                                                                                                                        The updated parameter values.

                                                                                                                                                                                                        \n@return The updated parameter values.", "getterModel" : { "returnType" : "MaintenanceWindowTaskInvocationParameters", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TaskInvocationParameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TaskInvocationParameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "TaskInvocationParameters", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                        The updated parameter values.

                                                                                                                                                                                                        \n@param taskInvocationParameters The updated parameter values.", "setterMethodName" : "setTaskInvocationParameters", "setterModel" : { "variableDeclarationType" : "MaintenanceWindowTaskInvocationParameters", "variableName" : "taskInvocationParameters", "variableType" : "MaintenanceWindowTaskInvocationParameters", "documentation" : null, "simpleType" : "MaintenanceWindowTaskInvocationParameters", "variableSetterType" : "MaintenanceWindowTaskInvocationParameters" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MaintenanceWindowTaskInvocationParameters", "variableName" : "taskInvocationParameters", "variableType" : "MaintenanceWindowTaskInvocationParameters", "documentation" : "

                                                                                                                                                                                                        The updated parameter values.

                                                                                                                                                                                                        ", "simpleType" : "MaintenanceWindowTaskInvocationParameters", "variableSetterType" : "MaintenanceWindowTaskInvocationParameters" }, "xmlNameSpaceUri" : null }, "TaskParameters" : { "beanStyleGetterMethodName" : "getTaskParameters", "beanStyleSetterMethodName" : "setTaskParameters", "c2jName" : "TaskParameters", "c2jShape" : "MaintenanceWindowTaskParameters", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                        The updated parameter values.

                                                                                                                                                                                                        TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #taskParameters(Map)}.\n@param taskParameters a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #taskParameters(Map)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                        The updated parameter values.

                                                                                                                                                                                                        TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "taskParameters", "fluentSetterDocumentation" : "

                                                                                                                                                                                                        The updated parameter values.

                                                                                                                                                                                                        TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                                                                                        \n@param taskParameters The updated parameter values.

                                                                                                                                                                                                        TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                                                                                        \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "taskParameters", "getterDocumentation" : "

                                                                                                                                                                                                        The updated parameter values.

                                                                                                                                                                                                        TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                                                                                        \n

                                                                                                                                                                                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                        \n@return The updated parameter values.

                                                                                                                                                                                                        TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                                                                                        ", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TaskParameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TaskParameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "MaintenanceWindowTaskParameterName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "MaintenanceWindowTaskParameterValueExpression", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link MaintenanceWindowTaskParameterValueExpression.Builder} avoiding the need to create one manually via {@link MaintenanceWindowTaskParameterValueExpression#builder()}.\n\nWhen the {@link Consumer} completes, {@link MaintenanceWindowTaskParameterValueExpression.Builder#build()} is called immediately and its result is passed to {@link #value(MaintenanceWindowTaskParameterValueExpression)}.\n@param value a consumer that will call methods on {@link MaintenanceWindowTaskParameterValueExpression.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(MaintenanceWindowTaskParameterValueExpression)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "MaintenanceWindowTaskParameterValueExpression", "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" : "SDK_POJO", "name" : "Value", "sensitive" : true, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "MaintenanceWindowTaskParameterValueExpression", "variableName" : "value", "variableType" : "MaintenanceWindowTaskParameterValueExpression", "documentation" : null, "simpleType" : "MaintenanceWindowTaskParameterValueExpression", "variableSetterType" : "MaintenanceWindowTaskParameterValueExpression" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MaintenanceWindowTaskParameterValueExpression", "variableName" : "value", "variableType" : "MaintenanceWindowTaskParameterValueExpression", "documentation" : "", "simpleType" : "MaintenanceWindowTaskParameterValueExpression", "variableSetterType" : "MaintenanceWindowTaskParameterValueExpression" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "TaskParameters", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                                                                                        The updated parameter values.

                                                                                                                                                                                                        TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                                                                                        \n@param taskParameters The updated parameter values.

                                                                                                                                                                                                        TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                                                                                        ", "setterMethodName" : "setTaskParameters", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "taskParameters", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "taskParameters", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                                                                                        The updated parameter values.

                                                                                                                                                                                                        TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                                                                                        ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "WindowId" : { "beanStyleGetterMethodName" : "getWindowId", "beanStyleSetterMethodName" : "setWindowId", "c2jName" : "WindowId", "c2jShape" : "MaintenanceWindowId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                        The ID of the maintenance window that was updated.

                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowId(String)}.\n@param windowId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                        The ID of the maintenance window that was updated.

                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                        The ID of the maintenance window that was updated.

                                                                                                                                                                                                        \n@param windowId The ID of the maintenance window that was updated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowId", "getterDocumentation" : "

                                                                                                                                                                                                        The ID of the maintenance window that was updated.

                                                                                                                                                                                                        \n@return The ID of the maintenance window that was updated.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                        The ID of the maintenance window that was updated.

                                                                                                                                                                                                        \n@param windowId The ID of the maintenance window that was updated.", "setterMethodName" : "setWindowId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                        The ID of the maintenance window that was updated.

                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "WindowTaskId" : { "beanStyleGetterMethodName" : "getWindowTaskId", "beanStyleSetterMethodName" : "setWindowTaskId", "c2jName" : "WindowTaskId", "c2jShape" : "MaintenanceWindowTaskId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                        The task ID of the maintenance window that was updated.

                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowTaskId(String)}.\n@param windowTaskId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowTaskId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                        The task ID of the maintenance window that was updated.

                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowTaskId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                        The task ID of the maintenance window that was updated.

                                                                                                                                                                                                        \n@param windowTaskId The task ID of the maintenance window that was updated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowTaskId", "getterDocumentation" : "

                                                                                                                                                                                                        The task ID of the maintenance window that was updated.

                                                                                                                                                                                                        \n@return The task ID of the maintenance window that was updated.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowTaskId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowTaskId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowTaskId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                        The task ID of the maintenance window that was updated.

                                                                                                                                                                                                        \n@param windowTaskId The task ID of the maintenance window that was updated.", "setterMethodName" : "setWindowTaskId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowTaskId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowTaskId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                        The task ID of the maintenance window that was updated.

                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getWindowId", "beanStyleSetterMethodName" : "setWindowId", "c2jName" : "WindowId", "c2jShape" : "MaintenanceWindowId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                        The ID of the maintenance window that was updated.

                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowId(String)}.\n@param windowId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                        The ID of the maintenance window that was updated.

                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                        The ID of the maintenance window that was updated.

                                                                                                                                                                                                        \n@param windowId The ID of the maintenance window that was updated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowId", "getterDocumentation" : "

                                                                                                                                                                                                        The ID of the maintenance window that was updated.

                                                                                                                                                                                                        \n@return The ID of the maintenance window that was updated.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                        The ID of the maintenance window that was updated.

                                                                                                                                                                                                        \n@param windowId The ID of the maintenance window that was updated.", "setterMethodName" : "setWindowId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                        The ID of the maintenance window that was updated.

                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getWindowTaskId", "beanStyleSetterMethodName" : "setWindowTaskId", "c2jName" : "WindowTaskId", "c2jShape" : "MaintenanceWindowTaskId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                        The task ID of the maintenance window that was updated.

                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #windowTaskId(String)}.\n@param windowTaskId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #windowTaskId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                        The task ID of the maintenance window that was updated.

                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "windowTaskId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                        The task ID of the maintenance window that was updated.

                                                                                                                                                                                                        \n@param windowTaskId The task ID of the maintenance window that was updated.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "windowTaskId", "getterDocumentation" : "

                                                                                                                                                                                                        The task ID of the maintenance window that was updated.

                                                                                                                                                                                                        \n@return The task ID of the maintenance window that was updated.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "WindowTaskId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "WindowTaskId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "WindowTaskId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                        The task ID of the maintenance window that was updated.

                                                                                                                                                                                                        \n@param windowTaskId The task ID of the maintenance window that was updated.", "setterMethodName" : "setWindowTaskId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "windowTaskId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "windowTaskId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                        The task ID of the maintenance window that was updated.

                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTargets", "beanStyleSetterMethodName" : "setTargets", "c2jName" : "Targets", "c2jShape" : "Targets", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                        The updated target values.

                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #targets(List)}.\n@param targets a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #targets(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                        The updated target values.

                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "targets", "fluentSetterDocumentation" : "

                                                                                                                                                                                                        The updated target values.

                                                                                                                                                                                                        \n@param targets The updated target values.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "targets", "getterDocumentation" : "

                                                                                                                                                                                                        The updated target values.

                                                                                                                                                                                                        \n

                                                                                                                                                                                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                        \n@return The updated target values.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Targets", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Targets", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "Target", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link Target.Builder} avoiding the need to create one manually via {@link Target#builder()}.\n\nWhen the {@link Consumer} completes, {@link Target.Builder#build()} is called immediately and its result is passed to {@link #member(Target)}.\n@param member a consumer that will call methods on {@link Target.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(Target)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "Target", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : null, "simpleType" : "Target", "variableSetterType" : "Target" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Target", "variableName" : "member", "variableType" : "Target", "documentation" : "", "simpleType" : "Target", "variableSetterType" : "Target" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "Target", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "Target", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Targets", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                        The updated target values.

                                                                                                                                                                                                        \n@param targets The updated target values.", "setterMethodName" : "setTargets", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "targets", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                        The updated target values.

                                                                                                                                                                                                        ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTaskArn", "beanStyleSetterMethodName" : "setTaskArn", "c2jName" : "TaskArn", "c2jShape" : "MaintenanceWindowTaskArn", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                        The updated task ARN value.

                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #taskArn(String)}.\n@param taskArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #taskArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                        The updated task ARN value.

                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "taskArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                        The updated task ARN value.

                                                                                                                                                                                                        \n@param taskArn The updated task ARN value.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "taskArn", "getterDocumentation" : "

                                                                                                                                                                                                        The updated task ARN value.

                                                                                                                                                                                                        \n@return The updated task ARN value.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TaskArn", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TaskArn", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "TaskArn", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                        The updated task ARN value.

                                                                                                                                                                                                        \n@param taskArn The updated task ARN value.", "setterMethodName" : "setTaskArn", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "taskArn", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "taskArn", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                        The updated task ARN value.

                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getServiceRoleArn", "beanStyleSetterMethodName" : "setServiceRoleArn", "c2jName" : "ServiceRoleArn", "c2jShape" : "ServiceRole", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                        The ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for maintenance window Run Command tasks.

                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #serviceRoleArn(String)}.\n@param serviceRoleArn a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #serviceRoleArn(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                        The ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for maintenance window Run Command tasks.

                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "serviceRoleArn", "fluentSetterDocumentation" : "

                                                                                                                                                                                                        The ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for maintenance window Run Command tasks.

                                                                                                                                                                                                        \n@param serviceRoleArn The ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for maintenance window Run Command tasks.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "serviceRoleArn", "getterDocumentation" : "

                                                                                                                                                                                                        The ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for maintenance window Run Command tasks.

                                                                                                                                                                                                        \n@return The ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for maintenance window Run Command tasks.", "getterModel" : { "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 ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for maintenance window Run Command tasks.

                                                                                                                                                                                                        \n@param serviceRoleArn The ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for maintenance window Run Command tasks.", "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 ARN of the IAM service role to use to publish Amazon Simple Notification Service (Amazon SNS) notifications for maintenance window Run Command tasks.

                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTaskParameters", "beanStyleSetterMethodName" : "setTaskParameters", "c2jName" : "TaskParameters", "c2jShape" : "MaintenanceWindowTaskParameters", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                        The updated parameter values.

                                                                                                                                                                                                        TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #taskParameters(Map)}.\n@param taskParameters a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #taskParameters(Map)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                        The updated parameter values.

                                                                                                                                                                                                        TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "taskParameters", "fluentSetterDocumentation" : "

                                                                                                                                                                                                        The updated parameter values.

                                                                                                                                                                                                        TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                                                                                        \n@param taskParameters The updated parameter values.

                                                                                                                                                                                                        TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                                                                                        \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "taskParameters", "getterDocumentation" : "

                                                                                                                                                                                                        The updated parameter values.

                                                                                                                                                                                                        TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                                                                                        \n

                                                                                                                                                                                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                        \n@return The updated parameter values.

                                                                                                                                                                                                        TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                                                                                        ", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TaskParameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TaskParameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "MaintenanceWindowTaskParameterName", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "MaintenanceWindowTaskParameterValueExpression", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link MaintenanceWindowTaskParameterValueExpression.Builder} avoiding the need to create one manually via {@link MaintenanceWindowTaskParameterValueExpression#builder()}.\n\nWhen the {@link Consumer} completes, {@link MaintenanceWindowTaskParameterValueExpression.Builder#build()} is called immediately and its result is passed to {@link #value(MaintenanceWindowTaskParameterValueExpression)}.\n@param value a consumer that will call methods on {@link MaintenanceWindowTaskParameterValueExpression.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(MaintenanceWindowTaskParameterValueExpression)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "MaintenanceWindowTaskParameterValueExpression", "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" : "SDK_POJO", "name" : "Value", "sensitive" : true, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "MaintenanceWindowTaskParameterValueExpression", "variableName" : "value", "variableType" : "MaintenanceWindowTaskParameterValueExpression", "documentation" : null, "simpleType" : "MaintenanceWindowTaskParameterValueExpression", "variableSetterType" : "MaintenanceWindowTaskParameterValueExpression" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MaintenanceWindowTaskParameterValueExpression", "variableName" : "value", "variableType" : "MaintenanceWindowTaskParameterValueExpression", "documentation" : "", "simpleType" : "MaintenanceWindowTaskParameterValueExpression", "variableSetterType" : "MaintenanceWindowTaskParameterValueExpression" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "TaskParameters", "sensitive" : true, "setterDocumentation" : "

                                                                                                                                                                                                        The updated parameter values.

                                                                                                                                                                                                        TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                                                                                        \n@param taskParameters The updated parameter values.

                                                                                                                                                                                                        TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                                                                                        ", "setterMethodName" : "setTaskParameters", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "taskParameters", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "taskParameters", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                                                                                        The updated parameter values.

                                                                                                                                                                                                        TaskParameters has been deprecated. To specify parameters to pass to a task when it runs, instead use the Parameters option in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                                                                                        ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTaskInvocationParameters", "beanStyleSetterMethodName" : "setTaskInvocationParameters", "c2jName" : "TaskInvocationParameters", "c2jShape" : "MaintenanceWindowTaskInvocationParameters", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                        The updated parameter values.

                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link MaintenanceWindowTaskInvocationParameters.Builder} avoiding the need to create one manually via {@link MaintenanceWindowTaskInvocationParameters#builder()}.\n\nWhen the {@link Consumer} completes, {@link MaintenanceWindowTaskInvocationParameters.Builder#build()} is called immediately and its result is passed to {@link #taskInvocationParameters(MaintenanceWindowTaskInvocationParameters)}.\n@param taskInvocationParameters a consumer that will call methods on {@link MaintenanceWindowTaskInvocationParameters.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #taskInvocationParameters(MaintenanceWindowTaskInvocationParameters)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                        The updated parameter values.

                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "taskInvocationParameters", "fluentSetterDocumentation" : "

                                                                                                                                                                                                        The updated parameter values.

                                                                                                                                                                                                        \n@param taskInvocationParameters The updated parameter values.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "taskInvocationParameters", "getterDocumentation" : "

                                                                                                                                                                                                        The updated parameter values.

                                                                                                                                                                                                        \n@return The updated parameter values.", "getterModel" : { "returnType" : "MaintenanceWindowTaskInvocationParameters", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "TaskInvocationParameters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "TaskInvocationParameters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "TaskInvocationParameters", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                        The updated parameter values.

                                                                                                                                                                                                        \n@param taskInvocationParameters The updated parameter values.", "setterMethodName" : "setTaskInvocationParameters", "setterModel" : { "variableDeclarationType" : "MaintenanceWindowTaskInvocationParameters", "variableName" : "taskInvocationParameters", "variableType" : "MaintenanceWindowTaskInvocationParameters", "documentation" : null, "simpleType" : "MaintenanceWindowTaskInvocationParameters", "variableSetterType" : "MaintenanceWindowTaskInvocationParameters" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "MaintenanceWindowTaskInvocationParameters", "variableName" : "taskInvocationParameters", "variableType" : "MaintenanceWindowTaskInvocationParameters", "documentation" : "

                                                                                                                                                                                                        The updated parameter values.

                                                                                                                                                                                                        ", "simpleType" : "MaintenanceWindowTaskInvocationParameters", "variableSetterType" : "MaintenanceWindowTaskInvocationParameters" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPriority", "beanStyleSetterMethodName" : "setPriority", "c2jName" : "Priority", "c2jShape" : "MaintenanceWindowTaskPriority", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                        The updated priority 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 #priority(Integer)}.\n@param priority 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 #priority(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                        The updated priority value.

                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "priority", "fluentSetterDocumentation" : "

                                                                                                                                                                                                        The updated priority value.

                                                                                                                                                                                                        \n@param priority The updated priority value.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "priority", "getterDocumentation" : "

                                                                                                                                                                                                        The updated priority value.

                                                                                                                                                                                                        \n@return The updated priority 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" : "Priority", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Priority", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Priority", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                        The updated priority value.

                                                                                                                                                                                                        \n@param priority The updated priority value.", "setterMethodName" : "setPriority", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "priority", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "priority", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                        The updated priority value.

                                                                                                                                                                                                        ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxConcurrency", "beanStyleSetterMethodName" : "setMaxConcurrency", "c2jName" : "MaxConcurrency", "c2jShape" : "MaxConcurrency", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                        The updated MaxConcurrency value.

                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #maxConcurrency(String)}.\n@param maxConcurrency a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxConcurrency(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                        The updated MaxConcurrency value.

                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxConcurrency", "fluentSetterDocumentation" : "

                                                                                                                                                                                                        The updated MaxConcurrency value.

                                                                                                                                                                                                        \n@param maxConcurrency The updated MaxConcurrency value.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxConcurrency", "getterDocumentation" : "

                                                                                                                                                                                                        The updated MaxConcurrency value.

                                                                                                                                                                                                        \n@return The updated MaxConcurrency value.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxConcurrency", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxConcurrency", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MaxConcurrency", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                        The updated MaxConcurrency value.

                                                                                                                                                                                                        \n@param maxConcurrency The updated MaxConcurrency value.", "setterMethodName" : "setMaxConcurrency", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "maxConcurrency", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "maxConcurrency", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                        The updated MaxConcurrency value.

                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getMaxErrors", "beanStyleSetterMethodName" : "setMaxErrors", "c2jName" : "MaxErrors", "c2jShape" : "MaxErrors", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                        The updated MaxErrors value.

                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #maxErrors(String)}.\n@param maxErrors a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #maxErrors(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                        The updated MaxErrors value.

                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "maxErrors", "fluentSetterDocumentation" : "

                                                                                                                                                                                                        The updated MaxErrors value.

                                                                                                                                                                                                        \n@param maxErrors The updated MaxErrors value.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "maxErrors", "getterDocumentation" : "

                                                                                                                                                                                                        The updated MaxErrors value.

                                                                                                                                                                                                        \n@return The updated MaxErrors value.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "MaxErrors", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "MaxErrors", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "MaxErrors", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                        The updated MaxErrors value.

                                                                                                                                                                                                        \n@param maxErrors The updated MaxErrors value.", "setterMethodName" : "setMaxErrors", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "maxErrors", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "maxErrors", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                        The updated MaxErrors value.

                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getLoggingInfo", "beanStyleSetterMethodName" : "setLoggingInfo", "c2jName" : "LoggingInfo", "c2jShape" : "LoggingInfo", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                        The updated logging information in Amazon S3.

                                                                                                                                                                                                        LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link LoggingInfo.Builder} avoiding the need to create one manually via {@link LoggingInfo#builder()}.\n\nWhen the {@link Consumer} completes, {@link LoggingInfo.Builder#build()} is called immediately and its result is passed to {@link #loggingInfo(LoggingInfo)}.\n@param loggingInfo a consumer that will call methods on {@link LoggingInfo.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #loggingInfo(LoggingInfo)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                        The updated logging information in Amazon S3.

                                                                                                                                                                                                        LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "loggingInfo", "fluentSetterDocumentation" : "

                                                                                                                                                                                                        The updated logging information in Amazon S3.

                                                                                                                                                                                                        LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                                                                                        \n@param loggingInfo The updated logging information in Amazon S3.

                                                                                                                                                                                                        LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                                                                                        \n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "loggingInfo", "getterDocumentation" : "

                                                                                                                                                                                                        The updated logging information in Amazon S3.

                                                                                                                                                                                                        LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                                                                                        \n@return The updated logging information in Amazon S3.

                                                                                                                                                                                                        LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                                                                                        ", "getterModel" : { "returnType" : "LoggingInfo", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "LoggingInfo", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "LoggingInfo", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "LoggingInfo", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                        The updated logging information in Amazon S3.

                                                                                                                                                                                                        LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                                                                                        \n@param loggingInfo The updated logging information in Amazon S3.

                                                                                                                                                                                                        LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                                                                                        ", "setterMethodName" : "setLoggingInfo", "setterModel" : { "variableDeclarationType" : "LoggingInfo", "variableName" : "loggingInfo", "variableType" : "LoggingInfo", "documentation" : null, "simpleType" : "LoggingInfo", "variableSetterType" : "LoggingInfo" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "LoggingInfo", "variableName" : "loggingInfo", "variableType" : "LoggingInfo", "documentation" : "

                                                                                                                                                                                                        The updated logging information in Amazon S3.

                                                                                                                                                                                                        LoggingInfo has been deprecated. To specify an S3 bucket to contain logs, instead use the OutputS3BucketName and OutputS3KeyPrefix options in the TaskInvocationParameters structure. For information about how Systems Manager handles these options for the supported maintenance window task types, see MaintenanceWindowTaskInvocationParameters.

                                                                                                                                                                                                        ", "simpleType" : "LoggingInfo", "variableSetterType" : "LoggingInfo" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "MaintenanceWindowName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                        The updated task name.

                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                        The updated task name.

                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                                                                        The updated task name.

                                                                                                                                                                                                        \n@param name The updated task name.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                                                                        The updated task name.

                                                                                                                                                                                                        \n@return The updated task name.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Name", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Name", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Name", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                        The updated task name.

                                                                                                                                                                                                        \n@param name The updated task name.", "setterMethodName" : "setName", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "name", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                        The updated task name.

                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "MaintenanceWindowDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                        The updated task description.

                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                        The updated task description.

                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                                                                                                                        The updated task description.

                                                                                                                                                                                                        \n@param description The updated task description.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                                                                                                                        The updated task description.

                                                                                                                                                                                                        \n@return The updated task description.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "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" : true, "setterDocumentation" : "

                                                                                                                                                                                                        The updated task description.

                                                                                                                                                                                                        \n@param description The updated task description.", "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" : "

                                                                                                                                                                                                        The updated task description.

                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UpdateMaintenanceWindowTaskResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpdateMaintenanceWindowTaskResponse", "variableName" : "updateMaintenanceWindowTaskResponse", "variableType" : "UpdateMaintenanceWindowTaskResponse", "documentation" : null, "simpleType" : "UpdateMaintenanceWindowTaskResponse", "variableSetterType" : "UpdateMaintenanceWindowTaskResponse" }, "wrapper" : false }, "UpdateManagedInstanceRoleRequest" : { "c2jName" : "UpdateManagedInstanceRoleRequest", "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" : "UpdateManagedInstanceRole", "locationName" : null, "requestUri" : "/", "target" : "AmazonSSM.UpdateManagedInstanceRole", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "ManagedInstanceId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                        The ID of the managed instance where you want to update the role.

                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                        The ID of the managed instance where you want to update the role.

                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                        The ID of the managed instance where you want to update the role.

                                                                                                                                                                                                        \n@param instanceId The ID of the managed instance where you want to update the role.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                                                                                                                                        The ID of the managed instance where you want to update the role.

                                                                                                                                                                                                        \n@return The ID of the managed instance where you want to update the role.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                        The ID of the managed instance where you want to update the role.

                                                                                                                                                                                                        \n@param instanceId The ID of the managed instance where you want to update the role.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                        The ID of the managed instance where you want to update the role.

                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIamRole", "beanStyleSetterMethodName" : "setIamRole", "c2jName" : "IamRole", "c2jShape" : "IamRole", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                        The IAM role you want to assign or change.

                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #iamRole(String)}.\n@param iamRole a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #iamRole(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                        The IAM role you want to assign or change.

                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "iamRole", "fluentSetterDocumentation" : "

                                                                                                                                                                                                        The IAM role you want to assign or change.

                                                                                                                                                                                                        \n@param iamRole The IAM role you want to assign or change.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "iamRole", "getterDocumentation" : "

                                                                                                                                                                                                        The IAM role you want to assign or change.

                                                                                                                                                                                                        \n@return The IAM role you want to assign or change.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IamRole", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "IamRole", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "IamRole", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                        The IAM role you want to assign or change.

                                                                                                                                                                                                        \n@param iamRole The IAM role you want to assign or change.", "setterMethodName" : "setIamRole", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "iamRole", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "iamRole", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                        The IAM role you want to assign or change.

                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "IamRole" : { "beanStyleGetterMethodName" : "getIamRole", "beanStyleSetterMethodName" : "setIamRole", "c2jName" : "IamRole", "c2jShape" : "IamRole", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                        The IAM role you want to assign or change.

                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #iamRole(String)}.\n@param iamRole a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #iamRole(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                        The IAM role you want to assign or change.

                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "iamRole", "fluentSetterDocumentation" : "

                                                                                                                                                                                                        The IAM role you want to assign or change.

                                                                                                                                                                                                        \n@param iamRole The IAM role you want to assign or change.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "iamRole", "getterDocumentation" : "

                                                                                                                                                                                                        The IAM role you want to assign or change.

                                                                                                                                                                                                        \n@return The IAM role you want to assign or change.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IamRole", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "IamRole", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "IamRole", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                        The IAM role you want to assign or change.

                                                                                                                                                                                                        \n@param iamRole The IAM role you want to assign or change.", "setterMethodName" : "setIamRole", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "iamRole", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "iamRole", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                        The IAM role you want to assign or change.

                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "InstanceId" : { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "ManagedInstanceId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                        The ID of the managed instance where you want to update the role.

                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                        The ID of the managed instance where you want to update the role.

                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                        The ID of the managed instance where you want to update the role.

                                                                                                                                                                                                        \n@param instanceId The ID of the managed instance where you want to update the role.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                                                                                                                                        The ID of the managed instance where you want to update the role.

                                                                                                                                                                                                        \n@return The ID of the managed instance where you want to update the role.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                        The ID of the managed instance where you want to update the role.

                                                                                                                                                                                                        \n@param instanceId The ID of the managed instance where you want to update the role.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                        The ID of the managed instance where you want to update the role.

                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getInstanceId", "beanStyleSetterMethodName" : "setInstanceId", "c2jName" : "InstanceId", "c2jShape" : "ManagedInstanceId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                        The ID of the managed instance where you want to update the role.

                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #instanceId(String)}.\n@param instanceId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #instanceId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                        The ID of the managed instance where you want to update the role.

                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "instanceId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                        The ID of the managed instance where you want to update the role.

                                                                                                                                                                                                        \n@param instanceId The ID of the managed instance where you want to update the role.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "instanceId", "getterDocumentation" : "

                                                                                                                                                                                                        The ID of the managed instance where you want to update the role.

                                                                                                                                                                                                        \n@return The ID of the managed instance where you want to update the role.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "InstanceId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "InstanceId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "InstanceId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                        The ID of the managed instance where you want to update the role.

                                                                                                                                                                                                        \n@param instanceId The ID of the managed instance where you want to update the role.", "setterMethodName" : "setInstanceId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "instanceId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                        The ID of the managed instance where you want to update the role.

                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getIamRole", "beanStyleSetterMethodName" : "setIamRole", "c2jName" : "IamRole", "c2jShape" : "IamRole", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                        The IAM role you want to assign or change.

                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #iamRole(String)}.\n@param iamRole a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #iamRole(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                        The IAM role you want to assign or change.

                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "iamRole", "fluentSetterDocumentation" : "

                                                                                                                                                                                                        The IAM role you want to assign or change.

                                                                                                                                                                                                        \n@param iamRole The IAM role you want to assign or change.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "iamRole", "getterDocumentation" : "

                                                                                                                                                                                                        The IAM role you want to assign or change.

                                                                                                                                                                                                        \n@return The IAM role you want to assign or change.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "IamRole", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "IamRole", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "IamRole", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                        The IAM role you want to assign or change.

                                                                                                                                                                                                        \n@param iamRole The IAM role you want to assign or change.", "setterMethodName" : "setIamRole", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "iamRole", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "iamRole", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                        The IAM role you want to assign or change.

                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "InstanceId", "IamRole" ], "shapeName" : "UpdateManagedInstanceRoleRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpdateManagedInstanceRoleRequest", "variableName" : "updateManagedInstanceRoleRequest", "variableType" : "UpdateManagedInstanceRoleRequest", "documentation" : null, "simpleType" : "UpdateManagedInstanceRoleRequest", "variableSetterType" : "UpdateManagedInstanceRoleRequest" }, "wrapper" : false }, "UpdateManagedInstanceRoleResponse" : { "c2jName" : "UpdateManagedInstanceRoleResult", "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" : "UpdateManagedInstanceRoleResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpdateManagedInstanceRoleResponse", "variableName" : "updateManagedInstanceRoleResponse", "variableType" : "UpdateManagedInstanceRoleResponse", "documentation" : null, "simpleType" : "UpdateManagedInstanceRoleResponse", "variableSetterType" : "UpdateManagedInstanceRoleResponse" }, "wrapper" : false }, "UpdateOpsItemRequest" : { "c2jName" : "UpdateOpsItemRequest", "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" : "UpdateOpsItem", "locationName" : null, "requestUri" : "/", "target" : "AmazonSSM.UpdateOpsItem", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "OpsItemDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                        Update the information about the OpsItem. Provide enough information so that users reading this OpsItem for the first time understand the issue.

                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                        Update the information about the OpsItem. Provide enough information so that users reading this OpsItem for the first time understand the issue.

                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                                                                                                                        Update the information about the OpsItem. Provide enough information so that users reading this OpsItem for the first time understand the issue.

                                                                                                                                                                                                        \n@param description Update the information about the OpsItem. Provide enough information so that users reading this OpsItem for the first time understand the issue.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                                                                                                                        Update the information about the OpsItem. Provide enough information so that users reading this OpsItem for the first time understand the issue.

                                                                                                                                                                                                        \n@return Update the information about the OpsItem. Provide enough information so that users reading this OpsItem for the first time understand the issue.", "getterModel" : { "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" : "

                                                                                                                                                                                                        Update the information about the OpsItem. Provide enough information so that users reading this OpsItem for the first time understand the issue.

                                                                                                                                                                                                        \n@param description Update the information about the OpsItem. Provide enough information so that users reading this OpsItem for the first time understand the issue.", "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" : "

                                                                                                                                                                                                        Update the information about the OpsItem. Provide enough information so that users reading this OpsItem for the first time understand the issue.

                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOperationalData", "beanStyleSetterMethodName" : "setOperationalData", "c2jName" : "OperationalData", "c2jShape" : "OpsItemOperationalData", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                        Add new keys or edit existing key-value pairs of the OperationalData map in the OpsItem object.

                                                                                                                                                                                                        Operational data is custom data that provides useful reference details about the OpsItem. For example, you can specify log files, error strings, license keys, troubleshooting tips, or other relevant data. You enter operational data as key-value pairs. The key has a maximum length of 128 characters. The value has a maximum size of 20 KB.

                                                                                                                                                                                                        Operational data keys can't begin with the following: amazon, aws, amzn, ssm, /amazon, /aws, /amzn, /ssm.

                                                                                                                                                                                                        You can choose to make the data searchable by other users in the account or you can restrict search access. Searchable data means that all users with access to the OpsItem Overview page (as provided by the DescribeOpsItems API action) can view and search on the specified data. Operational data that is not searchable is only viewable by users who have access to the OpsItem (as provided by the GetOpsItem API action).

                                                                                                                                                                                                        Use the /aws/resources key in OperationalData to specify a related resource in the request. Use the /aws/automations key in OperationalData to associate an Automation runbook with the OpsItem. To view AWS CLI example commands that use these keys, see Creating OpsItems Manually in the AWS Systems Manager User Guide.

                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #operationalData(Map)}.\n@param operationalData a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #operationalData(Map)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                        Add new keys or edit existing key-value pairs of the OperationalData map in the OpsItem object.

                                                                                                                                                                                                        Operational data is custom data that provides useful reference details about the OpsItem. For example, you can specify log files, error strings, license keys, troubleshooting tips, or other relevant data. You enter operational data as key-value pairs. The key has a maximum length of 128 characters. The value has a maximum size of 20 KB.

                                                                                                                                                                                                        Operational data keys can't begin with the following: amazon, aws, amzn, ssm, /amazon, /aws, /amzn, /ssm.

                                                                                                                                                                                                        You can choose to make the data searchable by other users in the account or you can restrict search access. Searchable data means that all users with access to the OpsItem Overview page (as provided by the DescribeOpsItems API action) can view and search on the specified data. Operational data that is not searchable is only viewable by users who have access to the OpsItem (as provided by the GetOpsItem API action).

                                                                                                                                                                                                        Use the /aws/resources key in OperationalData to specify a related resource in the request. Use the /aws/automations key in OperationalData to associate an Automation runbook with the OpsItem. To view AWS CLI example commands that use these keys, see Creating OpsItems Manually in the AWS Systems Manager User Guide.

                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "operationalData", "fluentSetterDocumentation" : "

                                                                                                                                                                                                        Add new keys or edit existing key-value pairs of the OperationalData map in the OpsItem object.

                                                                                                                                                                                                        Operational data is custom data that provides useful reference details about the OpsItem. For example, you can specify log files, error strings, license keys, troubleshooting tips, or other relevant data. You enter operational data as key-value pairs. The key has a maximum length of 128 characters. The value has a maximum size of 20 KB.

                                                                                                                                                                                                        Operational data keys can't begin with the following: amazon, aws, amzn, ssm, /amazon, /aws, /amzn, /ssm.

                                                                                                                                                                                                        You can choose to make the data searchable by other users in the account or you can restrict search access. Searchable data means that all users with access to the OpsItem Overview page (as provided by the DescribeOpsItems API action) can view and search on the specified data. Operational data that is not searchable is only viewable by users who have access to the OpsItem (as provided by the GetOpsItem API action).

                                                                                                                                                                                                        Use the /aws/resources key in OperationalData to specify a related resource in the request. Use the /aws/automations key in OperationalData to associate an Automation runbook with the OpsItem. To view AWS CLI example commands that use these keys, see Creating OpsItems Manually in the AWS Systems Manager User Guide.

                                                                                                                                                                                                        \n@param operationalData Add new keys or edit existing key-value pairs of the OperationalData map in the OpsItem object.

                                                                                                                                                                                                        Operational data is custom data that provides useful reference details about the OpsItem. For example, you can specify log files, error strings, license keys, troubleshooting tips, or other relevant data. You enter operational data as key-value pairs. The key has a maximum length of 128 characters. The value has a maximum size of 20 KB.

                                                                                                                                                                                                        Operational data keys can't begin with the following: amazon, aws, amzn, ssm, /amazon, /aws, /amzn, /ssm.

                                                                                                                                                                                                        You can choose to make the data searchable by other users in the account or you can restrict search access. Searchable data means that all users with access to the OpsItem Overview page (as provided by the DescribeOpsItems API action) can view and search on the specified data. Operational data that is not searchable is only viewable by users who have access to the OpsItem (as provided by the GetOpsItem API action).

                                                                                                                                                                                                        Use the /aws/resources key in OperationalData to specify a related resource in the request. Use the /aws/automations key in OperationalData to associate an Automation runbook with the OpsItem. To view AWS CLI example commands that use these keys, see Creating OpsItems Manually in the AWS Systems Manager User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "operationalData", "getterDocumentation" : "

                                                                                                                                                                                                        Add new keys or edit existing key-value pairs of the OperationalData map in the OpsItem object.

                                                                                                                                                                                                        Operational data is custom data that provides useful reference details about the OpsItem. For example, you can specify log files, error strings, license keys, troubleshooting tips, or other relevant data. You enter operational data as key-value pairs. The key has a maximum length of 128 characters. The value has a maximum size of 20 KB.

                                                                                                                                                                                                        Operational data keys can't begin with the following: amazon, aws, amzn, ssm, /amazon, /aws, /amzn, /ssm.

                                                                                                                                                                                                        You can choose to make the data searchable by other users in the account or you can restrict search access. Searchable data means that all users with access to the OpsItem Overview page (as provided by the DescribeOpsItems API action) can view and search on the specified data. Operational data that is not searchable is only viewable by users who have access to the OpsItem (as provided by the GetOpsItem API action).

                                                                                                                                                                                                        Use the /aws/resources key in OperationalData to specify a related resource in the request. Use the /aws/automations key in OperationalData to associate an Automation runbook with the OpsItem. To view AWS CLI example commands that use these keys, see Creating OpsItems Manually in the AWS Systems Manager User Guide.

                                                                                                                                                                                                        \n

                                                                                                                                                                                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                        \n@return Add new keys or edit existing key-value pairs of the OperationalData map in the OpsItem object.

                                                                                                                                                                                                        Operational data is custom data that provides useful reference details about the OpsItem. For example, you can specify log files, error strings, license keys, troubleshooting tips, or other relevant data. You enter operational data as key-value pairs. The key has a maximum length of 128 characters. The value has a maximum size of 20 KB.

                                                                                                                                                                                                        Operational data keys can't begin with the following: amazon, aws, amzn, ssm, /amazon, /aws, /amzn, /ssm.

                                                                                                                                                                                                        You can choose to make the data searchable by other users in the account or you can restrict search access. Searchable data means that all users with access to the OpsItem Overview page (as provided by the DescribeOpsItems API action) can view and search on the specified data. Operational data that is not searchable is only viewable by users who have access to the OpsItem (as provided by the GetOpsItem API action).

                                                                                                                                                                                                        Use the /aws/resources key in OperationalData to specify a related resource in the request. Use the /aws/automations key in OperationalData to associate an Automation runbook with the OpsItem. To view AWS CLI example commands that use these keys, see Creating OpsItems Manually in the AWS Systems Manager User Guide.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OperationalData", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OperationalData", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "OpsItemDataKey", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "OpsItemDataValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link OpsItemDataValue.Builder} avoiding the need to create one manually via {@link OpsItemDataValue#builder()}.\n\nWhen the {@link Consumer} completes, {@link OpsItemDataValue.Builder#build()} is called immediately and its result is passed to {@link #value(OpsItemDataValue)}.\n@param value a consumer that will call methods on {@link OpsItemDataValue.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(OpsItemDataValue)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "OpsItemDataValue", "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" : "SDK_POJO", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "OpsItemDataValue", "variableName" : "value", "variableType" : "OpsItemDataValue", "documentation" : null, "simpleType" : "OpsItemDataValue", "variableSetterType" : "OpsItemDataValue" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OpsItemDataValue", "variableName" : "value", "variableType" : "OpsItemDataValue", "documentation" : "", "simpleType" : "OpsItemDataValue", "variableSetterType" : "OpsItemDataValue" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "OperationalData", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                        Add new keys or edit existing key-value pairs of the OperationalData map in the OpsItem object.

                                                                                                                                                                                                        Operational data is custom data that provides useful reference details about the OpsItem. For example, you can specify log files, error strings, license keys, troubleshooting tips, or other relevant data. You enter operational data as key-value pairs. The key has a maximum length of 128 characters. The value has a maximum size of 20 KB.

                                                                                                                                                                                                        Operational data keys can't begin with the following: amazon, aws, amzn, ssm, /amazon, /aws, /amzn, /ssm.

                                                                                                                                                                                                        You can choose to make the data searchable by other users in the account or you can restrict search access. Searchable data means that all users with access to the OpsItem Overview page (as provided by the DescribeOpsItems API action) can view and search on the specified data. Operational data that is not searchable is only viewable by users who have access to the OpsItem (as provided by the GetOpsItem API action).

                                                                                                                                                                                                        Use the /aws/resources key in OperationalData to specify a related resource in the request. Use the /aws/automations key in OperationalData to associate an Automation runbook with the OpsItem. To view AWS CLI example commands that use these keys, see Creating OpsItems Manually in the AWS Systems Manager User Guide.

                                                                                                                                                                                                        \n@param operationalData Add new keys or edit existing key-value pairs of the OperationalData map in the OpsItem object.

                                                                                                                                                                                                        Operational data is custom data that provides useful reference details about the OpsItem. For example, you can specify log files, error strings, license keys, troubleshooting tips, or other relevant data. You enter operational data as key-value pairs. The key has a maximum length of 128 characters. The value has a maximum size of 20 KB.

                                                                                                                                                                                                        Operational data keys can't begin with the following: amazon, aws, amzn, ssm, /amazon, /aws, /amzn, /ssm.

                                                                                                                                                                                                        You can choose to make the data searchable by other users in the account or you can restrict search access. Searchable data means that all users with access to the OpsItem Overview page (as provided by the DescribeOpsItems API action) can view and search on the specified data. Operational data that is not searchable is only viewable by users who have access to the OpsItem (as provided by the GetOpsItem API action).

                                                                                                                                                                                                        Use the /aws/resources key in OperationalData to specify a related resource in the request. Use the /aws/automations key in OperationalData to associate an Automation runbook with the OpsItem. To view AWS CLI example commands that use these keys, see Creating OpsItems Manually in the AWS Systems Manager User Guide.", "setterMethodName" : "setOperationalData", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "operationalData", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "operationalData", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                                                                                        Add new keys or edit existing key-value pairs of the OperationalData map in the OpsItem object.

                                                                                                                                                                                                        Operational data is custom data that provides useful reference details about the OpsItem. For example, you can specify log files, error strings, license keys, troubleshooting tips, or other relevant data. You enter operational data as key-value pairs. The key has a maximum length of 128 characters. The value has a maximum size of 20 KB.

                                                                                                                                                                                                        Operational data keys can't begin with the following: amazon, aws, amzn, ssm, /amazon, /aws, /amzn, /ssm.

                                                                                                                                                                                                        You can choose to make the data searchable by other users in the account or you can restrict search access. Searchable data means that all users with access to the OpsItem Overview page (as provided by the DescribeOpsItems API action) can view and search on the specified data. Operational data that is not searchable is only viewable by users who have access to the OpsItem (as provided by the GetOpsItem API action).

                                                                                                                                                                                                        Use the /aws/resources key in OperationalData to specify a related resource in the request. Use the /aws/automations key in OperationalData to associate an Automation runbook with the OpsItem. To view AWS CLI example commands that use these keys, see Creating OpsItems Manually in the AWS Systems Manager User Guide.

                                                                                                                                                                                                        ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOperationalDataToDelete", "beanStyleSetterMethodName" : "setOperationalDataToDelete", "c2jName" : "OperationalDataToDelete", "c2jShape" : "OpsItemOpsDataKeysList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                        Keys that you want to remove from the OperationalData map.

                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #operationalDataToDelete(List)}.\n@param operationalDataToDelete a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #operationalDataToDelete(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                        Keys that you want to remove from the OperationalData map.

                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "operationalDataToDelete", "fluentSetterDocumentation" : "

                                                                                                                                                                                                        Keys that you want to remove from the OperationalData map.

                                                                                                                                                                                                        \n@param operationalDataToDelete Keys that you want to remove from the OperationalData map.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "operationalDataToDelete", "getterDocumentation" : "

                                                                                                                                                                                                        Keys that you want to remove from the OperationalData map.

                                                                                                                                                                                                        \n

                                                                                                                                                                                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                        \n@return Keys that you want to remove from the OperationalData map.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OperationalDataToDelete", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OperationalDataToDelete", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "OperationalDataToDelete", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                        Keys that you want to remove from the OperationalData map.

                                                                                                                                                                                                        \n@param operationalDataToDelete Keys that you want to remove from the OperationalData map.", "setterMethodName" : "setOperationalDataToDelete", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "operationalDataToDelete", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "operationalDataToDelete", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                        Keys that you want to remove from the OperationalData map.

                                                                                                                                                                                                        ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNotifications", "beanStyleSetterMethodName" : "setNotifications", "c2jName" : "Notifications", "c2jShape" : "OpsItemNotifications", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                        The Amazon Resource Name (ARN) of an SNS topic where notifications are sent when this OpsItem is edited or changed.

                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #notifications(List)}.\n@param notifications a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #notifications(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                        The Amazon Resource Name (ARN) of an SNS topic where notifications are sent when this OpsItem is edited or changed.

                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "notifications", "fluentSetterDocumentation" : "

                                                                                                                                                                                                        The Amazon Resource Name (ARN) of an SNS topic where notifications are sent when this OpsItem is edited or changed.

                                                                                                                                                                                                        \n@param notifications The Amazon Resource Name (ARN) of an SNS topic where notifications are sent when this OpsItem is edited or changed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "notifications", "getterDocumentation" : "

                                                                                                                                                                                                        The Amazon Resource Name (ARN) of an SNS topic where notifications are sent when this OpsItem is edited or changed.

                                                                                                                                                                                                        \n

                                                                                                                                                                                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                        \n@return The Amazon Resource Name (ARN) of an SNS topic where notifications are sent when this OpsItem is edited or changed.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Notifications", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Notifications", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "OpsItemNotification", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link OpsItemNotification.Builder} avoiding the need to create one manually via {@link OpsItemNotification#builder()}.\n\nWhen the {@link Consumer} completes, {@link OpsItemNotification.Builder#build()} is called immediately and its result is passed to {@link #member(OpsItemNotification)}.\n@param member a consumer that will call methods on {@link OpsItemNotification.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(OpsItemNotification)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "OpsItemNotification", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "OpsItemNotification", "variableName" : "member", "variableType" : "OpsItemNotification", "documentation" : null, "simpleType" : "OpsItemNotification", "variableSetterType" : "OpsItemNotification" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OpsItemNotification", "variableName" : "member", "variableType" : "OpsItemNotification", "documentation" : "", "simpleType" : "OpsItemNotification", "variableSetterType" : "OpsItemNotification" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "OpsItemNotification", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "OpsItemNotification", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Notifications", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                        The Amazon Resource Name (ARN) of an SNS topic where notifications are sent when this OpsItem is edited or changed.

                                                                                                                                                                                                        \n@param notifications The Amazon Resource Name (ARN) of an SNS topic where notifications are sent when this OpsItem is edited or changed.", "setterMethodName" : "setNotifications", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "notifications", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "notifications", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                        The Amazon Resource Name (ARN) of an SNS topic where notifications are sent when this OpsItem is edited or changed.

                                                                                                                                                                                                        ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPriority", "beanStyleSetterMethodName" : "setPriority", "c2jName" : "Priority", "c2jShape" : "OpsItemPriority", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                        The importance of this OpsItem in relation to other OpsItems in the system.

                                                                                                                                                                                                        \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 #priority(Integer)}.\n@param priority 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 #priority(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                        The importance of this OpsItem in relation to other OpsItems in the system.

                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "priority", "fluentSetterDocumentation" : "

                                                                                                                                                                                                        The importance of this OpsItem in relation to other OpsItems in the system.

                                                                                                                                                                                                        \n@param priority The importance of this OpsItem in relation to other OpsItems in the system.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "priority", "getterDocumentation" : "

                                                                                                                                                                                                        The importance of this OpsItem in relation to other OpsItems in the system.

                                                                                                                                                                                                        \n@return The importance of this OpsItem in relation to other OpsItems in the system.", "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" : "Priority", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Priority", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Priority", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                        The importance of this OpsItem in relation to other OpsItems in the system.

                                                                                                                                                                                                        \n@param priority The importance of this OpsItem in relation to other OpsItems in the system.", "setterMethodName" : "setPriority", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "priority", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "priority", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                        The importance of this OpsItem in relation to other OpsItems in the system.

                                                                                                                                                                                                        ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRelatedOpsItems", "beanStyleSetterMethodName" : "setRelatedOpsItems", "c2jName" : "RelatedOpsItems", "c2jShape" : "RelatedOpsItems", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                        One or more OpsItems that share something in common with the current OpsItems. For example, related OpsItems can include OpsItems with similar error messages, impacted resources, or statuses for the impacted 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 #relatedOpsItems(List)}.\n@param relatedOpsItems a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #relatedOpsItems(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                        One or more OpsItems that share something in common with the current OpsItems. For example, related OpsItems can include OpsItems with similar error messages, impacted resources, or statuses for the impacted resource.

                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "relatedOpsItems", "fluentSetterDocumentation" : "

                                                                                                                                                                                                        One or more OpsItems that share something in common with the current OpsItems. For example, related OpsItems can include OpsItems with similar error messages, impacted resources, or statuses for the impacted resource.

                                                                                                                                                                                                        \n@param relatedOpsItems One or more OpsItems that share something in common with the current OpsItems. For example, related OpsItems can include OpsItems with similar error messages, impacted resources, or statuses for the impacted resource.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "relatedOpsItems", "getterDocumentation" : "

                                                                                                                                                                                                        One or more OpsItems that share something in common with the current OpsItems. For example, related OpsItems can include OpsItems with similar error messages, impacted resources, or statuses for the impacted resource.

                                                                                                                                                                                                        \n

                                                                                                                                                                                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                        \n@return One or more OpsItems that share something in common with the current OpsItems. For example, related OpsItems can include OpsItems with similar error messages, impacted resources, or statuses for the impacted 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" : "RelatedOpsItems", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RelatedOpsItems", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "RelatedOpsItem", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link RelatedOpsItem.Builder} avoiding the need to create one manually via {@link RelatedOpsItem#builder()}.\n\nWhen the {@link Consumer} completes, {@link RelatedOpsItem.Builder#build()} is called immediately and its result is passed to {@link #member(RelatedOpsItem)}.\n@param member a consumer that will call methods on {@link RelatedOpsItem.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(RelatedOpsItem)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "RelatedOpsItem", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "RelatedOpsItem", "variableName" : "member", "variableType" : "RelatedOpsItem", "documentation" : null, "simpleType" : "RelatedOpsItem", "variableSetterType" : "RelatedOpsItem" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "RelatedOpsItem", "variableName" : "member", "variableType" : "RelatedOpsItem", "documentation" : "", "simpleType" : "RelatedOpsItem", "variableSetterType" : "RelatedOpsItem" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "RelatedOpsItem", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "RelatedOpsItem", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "RelatedOpsItems", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                        One or more OpsItems that share something in common with the current OpsItems. For example, related OpsItems can include OpsItems with similar error messages, impacted resources, or statuses for the impacted resource.

                                                                                                                                                                                                        \n@param relatedOpsItems One or more OpsItems that share something in common with the current OpsItems. For example, related OpsItems can include OpsItems with similar error messages, impacted resources, or statuses for the impacted resource.", "setterMethodName" : "setRelatedOpsItems", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "relatedOpsItems", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "relatedOpsItems", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                        One or more OpsItems that share something in common with the current OpsItems. For example, related OpsItems can include OpsItems with similar error messages, impacted resources, or statuses for the impacted resource.

                                                                                                                                                                                                        ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "OpsItemStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                        The OpsItem status. Status can be Open, In Progress, or Resolved. For more information, see Editing OpsItem Details in the AWS Systems Manager User Guide.

                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                        The OpsItem status. Status can be Open, In Progress, or Resolved. For more information, see Editing OpsItem Details in the AWS Systems Manager User Guide.

                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : "OpsItemStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                        The OpsItem status. Status can be Open, In Progress, or Resolved. For more information, see Editing OpsItem Details in the AWS Systems Manager User Guide.

                                                                                                                                                                                                        \n@param status The OpsItem status. Status can be Open, In Progress, or Resolved. For more information, see Editing OpsItem Details in the AWS Systems Manager User Guide.\n@see OpsItemStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see OpsItemStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                                                                                                                                        The OpsItem status. Status can be Open, In Progress, or Resolved. For more information, see Editing OpsItem Details in the AWS Systems Manager User Guide.

                                                                                                                                                                                                        \n

                                                                                                                                                                                                        \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link OpsItemStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                                                                                                                                        \n@return The OpsItem status. Status can be Open, In Progress, or Resolved. For more information, see Editing OpsItem Details in the AWS Systems Manager User Guide.\n@see OpsItemStatus", "getterModel" : { "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 OpsItem status. Status can be Open, In Progress, or Resolved. For more information, see Editing OpsItem Details in the AWS Systems Manager User Guide.

                                                                                                                                                                                                        \n@param status The OpsItem status. Status can be Open, In Progress, or Resolved. For more information, see Editing OpsItem Details in the AWS Systems Manager User Guide.\n@see OpsItemStatus", "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 OpsItem status. Status can be Open, In Progress, or Resolved. For more information, see Editing OpsItem Details in the AWS Systems Manager User Guide.

                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOpsItemId", "beanStyleSetterMethodName" : "setOpsItemId", "c2jName" : "OpsItemId", "c2jShape" : "OpsItemId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                        The ID of the OpsItem.

                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #opsItemId(String)}.\n@param opsItemId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #opsItemId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                        The ID of the OpsItem.

                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "opsItemId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                        The ID of the OpsItem.

                                                                                                                                                                                                        \n@param opsItemId The ID of the OpsItem.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "opsItemId", "getterDocumentation" : "

                                                                                                                                                                                                        The ID of the OpsItem.

                                                                                                                                                                                                        \n@return The ID of the OpsItem.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OpsItemId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OpsItemId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OpsItemId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                        The ID of the OpsItem.

                                                                                                                                                                                                        \n@param opsItemId The ID of the OpsItem.", "setterMethodName" : "setOpsItemId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "opsItemId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "opsItemId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                        The ID of the OpsItem.

                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTitle", "beanStyleSetterMethodName" : "setTitle", "c2jName" : "Title", "c2jShape" : "OpsItemTitle", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                        A short heading that describes the nature of the OpsItem and the impacted resource.

                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #title(String)}.\n@param title a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #title(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                        A short heading that describes the nature of the OpsItem and the impacted resource.

                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "title", "fluentSetterDocumentation" : "

                                                                                                                                                                                                        A short heading that describes the nature of the OpsItem and the impacted resource.

                                                                                                                                                                                                        \n@param title A short heading that describes the nature of the OpsItem and the impacted resource.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "title", "getterDocumentation" : "

                                                                                                                                                                                                        A short heading that describes the nature of the OpsItem and the impacted resource.

                                                                                                                                                                                                        \n@return A short heading that describes the nature of the OpsItem and the impacted resource.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Title", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Title", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Title", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                        A short heading that describes the nature of the OpsItem and the impacted resource.

                                                                                                                                                                                                        \n@param title A short heading that describes the nature of the OpsItem and the impacted resource.", "setterMethodName" : "setTitle", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "title", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "title", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                        A short heading that describes the nature of the OpsItem and the impacted resource.

                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "Description" : { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "OpsItemDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                        Update the information about the OpsItem. Provide enough information so that users reading this OpsItem for the first time understand the issue.

                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                        Update the information about the OpsItem. Provide enough information so that users reading this OpsItem for the first time understand the issue.

                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                                                                                                                        Update the information about the OpsItem. Provide enough information so that users reading this OpsItem for the first time understand the issue.

                                                                                                                                                                                                        \n@param description Update the information about the OpsItem. Provide enough information so that users reading this OpsItem for the first time understand the issue.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                                                                                                                        Update the information about the OpsItem. Provide enough information so that users reading this OpsItem for the first time understand the issue.

                                                                                                                                                                                                        \n@return Update the information about the OpsItem. Provide enough information so that users reading this OpsItem for the first time understand the issue.", "getterModel" : { "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" : "

                                                                                                                                                                                                        Update the information about the OpsItem. Provide enough information so that users reading this OpsItem for the first time understand the issue.

                                                                                                                                                                                                        \n@param description Update the information about the OpsItem. Provide enough information so that users reading this OpsItem for the first time understand the issue.", "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" : "

                                                                                                                                                                                                        Update the information about the OpsItem. Provide enough information so that users reading this OpsItem for the first time understand the issue.

                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Notifications" : { "beanStyleGetterMethodName" : "getNotifications", "beanStyleSetterMethodName" : "setNotifications", "c2jName" : "Notifications", "c2jShape" : "OpsItemNotifications", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                        The Amazon Resource Name (ARN) of an SNS topic where notifications are sent when this OpsItem is edited or changed.

                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #notifications(List)}.\n@param notifications a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #notifications(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                        The Amazon Resource Name (ARN) of an SNS topic where notifications are sent when this OpsItem is edited or changed.

                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "notifications", "fluentSetterDocumentation" : "

                                                                                                                                                                                                        The Amazon Resource Name (ARN) of an SNS topic where notifications are sent when this OpsItem is edited or changed.

                                                                                                                                                                                                        \n@param notifications The Amazon Resource Name (ARN) of an SNS topic where notifications are sent when this OpsItem is edited or changed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "notifications", "getterDocumentation" : "

                                                                                                                                                                                                        The Amazon Resource Name (ARN) of an SNS topic where notifications are sent when this OpsItem is edited or changed.

                                                                                                                                                                                                        \n

                                                                                                                                                                                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                        \n@return The Amazon Resource Name (ARN) of an SNS topic where notifications are sent when this OpsItem is edited or changed.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Notifications", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Notifications", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "OpsItemNotification", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link OpsItemNotification.Builder} avoiding the need to create one manually via {@link OpsItemNotification#builder()}.\n\nWhen the {@link Consumer} completes, {@link OpsItemNotification.Builder#build()} is called immediately and its result is passed to {@link #member(OpsItemNotification)}.\n@param member a consumer that will call methods on {@link OpsItemNotification.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(OpsItemNotification)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "OpsItemNotification", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "OpsItemNotification", "variableName" : "member", "variableType" : "OpsItemNotification", "documentation" : null, "simpleType" : "OpsItemNotification", "variableSetterType" : "OpsItemNotification" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OpsItemNotification", "variableName" : "member", "variableType" : "OpsItemNotification", "documentation" : "", "simpleType" : "OpsItemNotification", "variableSetterType" : "OpsItemNotification" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "OpsItemNotification", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "OpsItemNotification", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Notifications", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                        The Amazon Resource Name (ARN) of an SNS topic where notifications are sent when this OpsItem is edited or changed.

                                                                                                                                                                                                        \n@param notifications The Amazon Resource Name (ARN) of an SNS topic where notifications are sent when this OpsItem is edited or changed.", "setterMethodName" : "setNotifications", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "notifications", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "notifications", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                        The Amazon Resource Name (ARN) of an SNS topic where notifications are sent when this OpsItem is edited or changed.

                                                                                                                                                                                                        ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "OperationalData" : { "beanStyleGetterMethodName" : "getOperationalData", "beanStyleSetterMethodName" : "setOperationalData", "c2jName" : "OperationalData", "c2jShape" : "OpsItemOperationalData", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                        Add new keys or edit existing key-value pairs of the OperationalData map in the OpsItem object.

                                                                                                                                                                                                        Operational data is custom data that provides useful reference details about the OpsItem. For example, you can specify log files, error strings, license keys, troubleshooting tips, or other relevant data. You enter operational data as key-value pairs. The key has a maximum length of 128 characters. The value has a maximum size of 20 KB.

                                                                                                                                                                                                        Operational data keys can't begin with the following: amazon, aws, amzn, ssm, /amazon, /aws, /amzn, /ssm.

                                                                                                                                                                                                        You can choose to make the data searchable by other users in the account or you can restrict search access. Searchable data means that all users with access to the OpsItem Overview page (as provided by the DescribeOpsItems API action) can view and search on the specified data. Operational data that is not searchable is only viewable by users who have access to the OpsItem (as provided by the GetOpsItem API action).

                                                                                                                                                                                                        Use the /aws/resources key in OperationalData to specify a related resource in the request. Use the /aws/automations key in OperationalData to associate an Automation runbook with the OpsItem. To view AWS CLI example commands that use these keys, see Creating OpsItems Manually in the AWS Systems Manager User Guide.

                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #operationalData(Map)}.\n@param operationalData a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #operationalData(Map)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                        Add new keys or edit existing key-value pairs of the OperationalData map in the OpsItem object.

                                                                                                                                                                                                        Operational data is custom data that provides useful reference details about the OpsItem. For example, you can specify log files, error strings, license keys, troubleshooting tips, or other relevant data. You enter operational data as key-value pairs. The key has a maximum length of 128 characters. The value has a maximum size of 20 KB.

                                                                                                                                                                                                        Operational data keys can't begin with the following: amazon, aws, amzn, ssm, /amazon, /aws, /amzn, /ssm.

                                                                                                                                                                                                        You can choose to make the data searchable by other users in the account or you can restrict search access. Searchable data means that all users with access to the OpsItem Overview page (as provided by the DescribeOpsItems API action) can view and search on the specified data. Operational data that is not searchable is only viewable by users who have access to the OpsItem (as provided by the GetOpsItem API action).

                                                                                                                                                                                                        Use the /aws/resources key in OperationalData to specify a related resource in the request. Use the /aws/automations key in OperationalData to associate an Automation runbook with the OpsItem. To view AWS CLI example commands that use these keys, see Creating OpsItems Manually in the AWS Systems Manager User Guide.

                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "operationalData", "fluentSetterDocumentation" : "

                                                                                                                                                                                                        Add new keys or edit existing key-value pairs of the OperationalData map in the OpsItem object.

                                                                                                                                                                                                        Operational data is custom data that provides useful reference details about the OpsItem. For example, you can specify log files, error strings, license keys, troubleshooting tips, or other relevant data. You enter operational data as key-value pairs. The key has a maximum length of 128 characters. The value has a maximum size of 20 KB.

                                                                                                                                                                                                        Operational data keys can't begin with the following: amazon, aws, amzn, ssm, /amazon, /aws, /amzn, /ssm.

                                                                                                                                                                                                        You can choose to make the data searchable by other users in the account or you can restrict search access. Searchable data means that all users with access to the OpsItem Overview page (as provided by the DescribeOpsItems API action) can view and search on the specified data. Operational data that is not searchable is only viewable by users who have access to the OpsItem (as provided by the GetOpsItem API action).

                                                                                                                                                                                                        Use the /aws/resources key in OperationalData to specify a related resource in the request. Use the /aws/automations key in OperationalData to associate an Automation runbook with the OpsItem. To view AWS CLI example commands that use these keys, see Creating OpsItems Manually in the AWS Systems Manager User Guide.

                                                                                                                                                                                                        \n@param operationalData Add new keys or edit existing key-value pairs of the OperationalData map in the OpsItem object.

                                                                                                                                                                                                        Operational data is custom data that provides useful reference details about the OpsItem. For example, you can specify log files, error strings, license keys, troubleshooting tips, or other relevant data. You enter operational data as key-value pairs. The key has a maximum length of 128 characters. The value has a maximum size of 20 KB.

                                                                                                                                                                                                        Operational data keys can't begin with the following: amazon, aws, amzn, ssm, /amazon, /aws, /amzn, /ssm.

                                                                                                                                                                                                        You can choose to make the data searchable by other users in the account or you can restrict search access. Searchable data means that all users with access to the OpsItem Overview page (as provided by the DescribeOpsItems API action) can view and search on the specified data. Operational data that is not searchable is only viewable by users who have access to the OpsItem (as provided by the GetOpsItem API action).

                                                                                                                                                                                                        Use the /aws/resources key in OperationalData to specify a related resource in the request. Use the /aws/automations key in OperationalData to associate an Automation runbook with the OpsItem. To view AWS CLI example commands that use these keys, see Creating OpsItems Manually in the AWS Systems Manager User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "operationalData", "getterDocumentation" : "

                                                                                                                                                                                                        Add new keys or edit existing key-value pairs of the OperationalData map in the OpsItem object.

                                                                                                                                                                                                        Operational data is custom data that provides useful reference details about the OpsItem. For example, you can specify log files, error strings, license keys, troubleshooting tips, or other relevant data. You enter operational data as key-value pairs. The key has a maximum length of 128 characters. The value has a maximum size of 20 KB.

                                                                                                                                                                                                        Operational data keys can't begin with the following: amazon, aws, amzn, ssm, /amazon, /aws, /amzn, /ssm.

                                                                                                                                                                                                        You can choose to make the data searchable by other users in the account or you can restrict search access. Searchable data means that all users with access to the OpsItem Overview page (as provided by the DescribeOpsItems API action) can view and search on the specified data. Operational data that is not searchable is only viewable by users who have access to the OpsItem (as provided by the GetOpsItem API action).

                                                                                                                                                                                                        Use the /aws/resources key in OperationalData to specify a related resource in the request. Use the /aws/automations key in OperationalData to associate an Automation runbook with the OpsItem. To view AWS CLI example commands that use these keys, see Creating OpsItems Manually in the AWS Systems Manager User Guide.

                                                                                                                                                                                                        \n

                                                                                                                                                                                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                        \n@return Add new keys or edit existing key-value pairs of the OperationalData map in the OpsItem object.

                                                                                                                                                                                                        Operational data is custom data that provides useful reference details about the OpsItem. For example, you can specify log files, error strings, license keys, troubleshooting tips, or other relevant data. You enter operational data as key-value pairs. The key has a maximum length of 128 characters. The value has a maximum size of 20 KB.

                                                                                                                                                                                                        Operational data keys can't begin with the following: amazon, aws, amzn, ssm, /amazon, /aws, /amzn, /ssm.

                                                                                                                                                                                                        You can choose to make the data searchable by other users in the account or you can restrict search access. Searchable data means that all users with access to the OpsItem Overview page (as provided by the DescribeOpsItems API action) can view and search on the specified data. Operational data that is not searchable is only viewable by users who have access to the OpsItem (as provided by the GetOpsItem API action).

                                                                                                                                                                                                        Use the /aws/resources key in OperationalData to specify a related resource in the request. Use the /aws/automations key in OperationalData to associate an Automation runbook with the OpsItem. To view AWS CLI example commands that use these keys, see Creating OpsItems Manually in the AWS Systems Manager User Guide.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OperationalData", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OperationalData", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "OpsItemDataKey", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "OpsItemDataValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link OpsItemDataValue.Builder} avoiding the need to create one manually via {@link OpsItemDataValue#builder()}.\n\nWhen the {@link Consumer} completes, {@link OpsItemDataValue.Builder#build()} is called immediately and its result is passed to {@link #value(OpsItemDataValue)}.\n@param value a consumer that will call methods on {@link OpsItemDataValue.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(OpsItemDataValue)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "OpsItemDataValue", "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" : "SDK_POJO", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "OpsItemDataValue", "variableName" : "value", "variableType" : "OpsItemDataValue", "documentation" : null, "simpleType" : "OpsItemDataValue", "variableSetterType" : "OpsItemDataValue" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OpsItemDataValue", "variableName" : "value", "variableType" : "OpsItemDataValue", "documentation" : "", "simpleType" : "OpsItemDataValue", "variableSetterType" : "OpsItemDataValue" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "OperationalData", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                        Add new keys or edit existing key-value pairs of the OperationalData map in the OpsItem object.

                                                                                                                                                                                                        Operational data is custom data that provides useful reference details about the OpsItem. For example, you can specify log files, error strings, license keys, troubleshooting tips, or other relevant data. You enter operational data as key-value pairs. The key has a maximum length of 128 characters. The value has a maximum size of 20 KB.

                                                                                                                                                                                                        Operational data keys can't begin with the following: amazon, aws, amzn, ssm, /amazon, /aws, /amzn, /ssm.

                                                                                                                                                                                                        You can choose to make the data searchable by other users in the account or you can restrict search access. Searchable data means that all users with access to the OpsItem Overview page (as provided by the DescribeOpsItems API action) can view and search on the specified data. Operational data that is not searchable is only viewable by users who have access to the OpsItem (as provided by the GetOpsItem API action).

                                                                                                                                                                                                        Use the /aws/resources key in OperationalData to specify a related resource in the request. Use the /aws/automations key in OperationalData to associate an Automation runbook with the OpsItem. To view AWS CLI example commands that use these keys, see Creating OpsItems Manually in the AWS Systems Manager User Guide.

                                                                                                                                                                                                        \n@param operationalData Add new keys or edit existing key-value pairs of the OperationalData map in the OpsItem object.

                                                                                                                                                                                                        Operational data is custom data that provides useful reference details about the OpsItem. For example, you can specify log files, error strings, license keys, troubleshooting tips, or other relevant data. You enter operational data as key-value pairs. The key has a maximum length of 128 characters. The value has a maximum size of 20 KB.

                                                                                                                                                                                                        Operational data keys can't begin with the following: amazon, aws, amzn, ssm, /amazon, /aws, /amzn, /ssm.

                                                                                                                                                                                                        You can choose to make the data searchable by other users in the account or you can restrict search access. Searchable data means that all users with access to the OpsItem Overview page (as provided by the DescribeOpsItems API action) can view and search on the specified data. Operational data that is not searchable is only viewable by users who have access to the OpsItem (as provided by the GetOpsItem API action).

                                                                                                                                                                                                        Use the /aws/resources key in OperationalData to specify a related resource in the request. Use the /aws/automations key in OperationalData to associate an Automation runbook with the OpsItem. To view AWS CLI example commands that use these keys, see Creating OpsItems Manually in the AWS Systems Manager User Guide.", "setterMethodName" : "setOperationalData", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "operationalData", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "operationalData", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                                                                                        Add new keys or edit existing key-value pairs of the OperationalData map in the OpsItem object.

                                                                                                                                                                                                        Operational data is custom data that provides useful reference details about the OpsItem. For example, you can specify log files, error strings, license keys, troubleshooting tips, or other relevant data. You enter operational data as key-value pairs. The key has a maximum length of 128 characters. The value has a maximum size of 20 KB.

                                                                                                                                                                                                        Operational data keys can't begin with the following: amazon, aws, amzn, ssm, /amazon, /aws, /amzn, /ssm.

                                                                                                                                                                                                        You can choose to make the data searchable by other users in the account or you can restrict search access. Searchable data means that all users with access to the OpsItem Overview page (as provided by the DescribeOpsItems API action) can view and search on the specified data. Operational data that is not searchable is only viewable by users who have access to the OpsItem (as provided by the GetOpsItem API action).

                                                                                                                                                                                                        Use the /aws/resources key in OperationalData to specify a related resource in the request. Use the /aws/automations key in OperationalData to associate an Automation runbook with the OpsItem. To view AWS CLI example commands that use these keys, see Creating OpsItems Manually in the AWS Systems Manager User Guide.

                                                                                                                                                                                                        ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, "OperationalDataToDelete" : { "beanStyleGetterMethodName" : "getOperationalDataToDelete", "beanStyleSetterMethodName" : "setOperationalDataToDelete", "c2jName" : "OperationalDataToDelete", "c2jShape" : "OpsItemOpsDataKeysList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                        Keys that you want to remove from the OperationalData map.

                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #operationalDataToDelete(List)}.\n@param operationalDataToDelete a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #operationalDataToDelete(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                        Keys that you want to remove from the OperationalData map.

                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "operationalDataToDelete", "fluentSetterDocumentation" : "

                                                                                                                                                                                                        Keys that you want to remove from the OperationalData map.

                                                                                                                                                                                                        \n@param operationalDataToDelete Keys that you want to remove from the OperationalData map.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "operationalDataToDelete", "getterDocumentation" : "

                                                                                                                                                                                                        Keys that you want to remove from the OperationalData map.

                                                                                                                                                                                                        \n

                                                                                                                                                                                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                        \n@return Keys that you want to remove from the OperationalData map.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OperationalDataToDelete", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OperationalDataToDelete", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "OperationalDataToDelete", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                        Keys that you want to remove from the OperationalData map.

                                                                                                                                                                                                        \n@param operationalDataToDelete Keys that you want to remove from the OperationalData map.", "setterMethodName" : "setOperationalDataToDelete", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "operationalDataToDelete", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "operationalDataToDelete", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                        Keys that you want to remove from the OperationalData map.

                                                                                                                                                                                                        ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "OpsItemId" : { "beanStyleGetterMethodName" : "getOpsItemId", "beanStyleSetterMethodName" : "setOpsItemId", "c2jName" : "OpsItemId", "c2jShape" : "OpsItemId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                        The ID of the OpsItem.

                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #opsItemId(String)}.\n@param opsItemId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #opsItemId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                        The ID of the OpsItem.

                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "opsItemId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                        The ID of the OpsItem.

                                                                                                                                                                                                        \n@param opsItemId The ID of the OpsItem.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "opsItemId", "getterDocumentation" : "

                                                                                                                                                                                                        The ID of the OpsItem.

                                                                                                                                                                                                        \n@return The ID of the OpsItem.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OpsItemId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OpsItemId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OpsItemId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                        The ID of the OpsItem.

                                                                                                                                                                                                        \n@param opsItemId The ID of the OpsItem.", "setterMethodName" : "setOpsItemId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "opsItemId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "opsItemId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                        The ID of the OpsItem.

                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Priority" : { "beanStyleGetterMethodName" : "getPriority", "beanStyleSetterMethodName" : "setPriority", "c2jName" : "Priority", "c2jShape" : "OpsItemPriority", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                        The importance of this OpsItem in relation to other OpsItems in the system.

                                                                                                                                                                                                        \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 #priority(Integer)}.\n@param priority 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 #priority(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                        The importance of this OpsItem in relation to other OpsItems in the system.

                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "priority", "fluentSetterDocumentation" : "

                                                                                                                                                                                                        The importance of this OpsItem in relation to other OpsItems in the system.

                                                                                                                                                                                                        \n@param priority The importance of this OpsItem in relation to other OpsItems in the system.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "priority", "getterDocumentation" : "

                                                                                                                                                                                                        The importance of this OpsItem in relation to other OpsItems in the system.

                                                                                                                                                                                                        \n@return The importance of this OpsItem in relation to other OpsItems in the system.", "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" : "Priority", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Priority", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Priority", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                        The importance of this OpsItem in relation to other OpsItems in the system.

                                                                                                                                                                                                        \n@param priority The importance of this OpsItem in relation to other OpsItems in the system.", "setterMethodName" : "setPriority", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "priority", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "priority", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                        The importance of this OpsItem in relation to other OpsItems in the system.

                                                                                                                                                                                                        ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, "RelatedOpsItems" : { "beanStyleGetterMethodName" : "getRelatedOpsItems", "beanStyleSetterMethodName" : "setRelatedOpsItems", "c2jName" : "RelatedOpsItems", "c2jShape" : "RelatedOpsItems", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                        One or more OpsItems that share something in common with the current OpsItems. For example, related OpsItems can include OpsItems with similar error messages, impacted resources, or statuses for the impacted 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 #relatedOpsItems(List)}.\n@param relatedOpsItems a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #relatedOpsItems(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                        One or more OpsItems that share something in common with the current OpsItems. For example, related OpsItems can include OpsItems with similar error messages, impacted resources, or statuses for the impacted resource.

                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "relatedOpsItems", "fluentSetterDocumentation" : "

                                                                                                                                                                                                        One or more OpsItems that share something in common with the current OpsItems. For example, related OpsItems can include OpsItems with similar error messages, impacted resources, or statuses for the impacted resource.

                                                                                                                                                                                                        \n@param relatedOpsItems One or more OpsItems that share something in common with the current OpsItems. For example, related OpsItems can include OpsItems with similar error messages, impacted resources, or statuses for the impacted resource.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "relatedOpsItems", "getterDocumentation" : "

                                                                                                                                                                                                        One or more OpsItems that share something in common with the current OpsItems. For example, related OpsItems can include OpsItems with similar error messages, impacted resources, or statuses for the impacted resource.

                                                                                                                                                                                                        \n

                                                                                                                                                                                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                        \n@return One or more OpsItems that share something in common with the current OpsItems. For example, related OpsItems can include OpsItems with similar error messages, impacted resources, or statuses for the impacted 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" : "RelatedOpsItems", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RelatedOpsItems", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "RelatedOpsItem", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link RelatedOpsItem.Builder} avoiding the need to create one manually via {@link RelatedOpsItem#builder()}.\n\nWhen the {@link Consumer} completes, {@link RelatedOpsItem.Builder#build()} is called immediately and its result is passed to {@link #member(RelatedOpsItem)}.\n@param member a consumer that will call methods on {@link RelatedOpsItem.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(RelatedOpsItem)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "RelatedOpsItem", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "RelatedOpsItem", "variableName" : "member", "variableType" : "RelatedOpsItem", "documentation" : null, "simpleType" : "RelatedOpsItem", "variableSetterType" : "RelatedOpsItem" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "RelatedOpsItem", "variableName" : "member", "variableType" : "RelatedOpsItem", "documentation" : "", "simpleType" : "RelatedOpsItem", "variableSetterType" : "RelatedOpsItem" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "RelatedOpsItem", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "RelatedOpsItem", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "RelatedOpsItems", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                        One or more OpsItems that share something in common with the current OpsItems. For example, related OpsItems can include OpsItems with similar error messages, impacted resources, or statuses for the impacted resource.

                                                                                                                                                                                                        \n@param relatedOpsItems One or more OpsItems that share something in common with the current OpsItems. For example, related OpsItems can include OpsItems with similar error messages, impacted resources, or statuses for the impacted resource.", "setterMethodName" : "setRelatedOpsItems", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "relatedOpsItems", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "relatedOpsItems", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                        One or more OpsItems that share something in common with the current OpsItems. For example, related OpsItems can include OpsItems with similar error messages, impacted resources, or statuses for the impacted resource.

                                                                                                                                                                                                        ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "Status" : { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "OpsItemStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                        The OpsItem status. Status can be Open, In Progress, or Resolved. For more information, see Editing OpsItem Details in the AWS Systems Manager User Guide.

                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                        The OpsItem status. Status can be Open, In Progress, or Resolved. For more information, see Editing OpsItem Details in the AWS Systems Manager User Guide.

                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : "OpsItemStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                        The OpsItem status. Status can be Open, In Progress, or Resolved. For more information, see Editing OpsItem Details in the AWS Systems Manager User Guide.

                                                                                                                                                                                                        \n@param status The OpsItem status. Status can be Open, In Progress, or Resolved. For more information, see Editing OpsItem Details in the AWS Systems Manager User Guide.\n@see OpsItemStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see OpsItemStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                                                                                                                                        The OpsItem status. Status can be Open, In Progress, or Resolved. For more information, see Editing OpsItem Details in the AWS Systems Manager User Guide.

                                                                                                                                                                                                        \n

                                                                                                                                                                                                        \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link OpsItemStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                                                                                                                                        \n@return The OpsItem status. Status can be Open, In Progress, or Resolved. For more information, see Editing OpsItem Details in the AWS Systems Manager User Guide.\n@see OpsItemStatus", "getterModel" : { "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 OpsItem status. Status can be Open, In Progress, or Resolved. For more information, see Editing OpsItem Details in the AWS Systems Manager User Guide.

                                                                                                                                                                                                        \n@param status The OpsItem status. Status can be Open, In Progress, or Resolved. For more information, see Editing OpsItem Details in the AWS Systems Manager User Guide.\n@see OpsItemStatus", "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 OpsItem status. Status can be Open, In Progress, or Resolved. For more information, see Editing OpsItem Details in the AWS Systems Manager User Guide.

                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Title" : { "beanStyleGetterMethodName" : "getTitle", "beanStyleSetterMethodName" : "setTitle", "c2jName" : "Title", "c2jShape" : "OpsItemTitle", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                        A short heading that describes the nature of the OpsItem and the impacted resource.

                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #title(String)}.\n@param title a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #title(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                        A short heading that describes the nature of the OpsItem and the impacted resource.

                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "title", "fluentSetterDocumentation" : "

                                                                                                                                                                                                        A short heading that describes the nature of the OpsItem and the impacted resource.

                                                                                                                                                                                                        \n@param title A short heading that describes the nature of the OpsItem and the impacted resource.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "title", "getterDocumentation" : "

                                                                                                                                                                                                        A short heading that describes the nature of the OpsItem and the impacted resource.

                                                                                                                                                                                                        \n@return A short heading that describes the nature of the OpsItem and the impacted resource.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Title", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Title", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Title", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                        A short heading that describes the nature of the OpsItem and the impacted resource.

                                                                                                                                                                                                        \n@param title A short heading that describes the nature of the OpsItem and the impacted resource.", "setterMethodName" : "setTitle", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "title", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "title", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                        A short heading that describes the nature of the OpsItem and the impacted resource.

                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "OpsItemDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                        Update the information about the OpsItem. Provide enough information so that users reading this OpsItem for the first time understand the issue.

                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                        Update the information about the OpsItem. Provide enough information so that users reading this OpsItem for the first time understand the issue.

                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                                                                                                                        Update the information about the OpsItem. Provide enough information so that users reading this OpsItem for the first time understand the issue.

                                                                                                                                                                                                        \n@param description Update the information about the OpsItem. Provide enough information so that users reading this OpsItem for the first time understand the issue.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                                                                                                                        Update the information about the OpsItem. Provide enough information so that users reading this OpsItem for the first time understand the issue.

                                                                                                                                                                                                        \n@return Update the information about the OpsItem. Provide enough information so that users reading this OpsItem for the first time understand the issue.", "getterModel" : { "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" : "

                                                                                                                                                                                                        Update the information about the OpsItem. Provide enough information so that users reading this OpsItem for the first time understand the issue.

                                                                                                                                                                                                        \n@param description Update the information about the OpsItem. Provide enough information so that users reading this OpsItem for the first time understand the issue.", "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" : "

                                                                                                                                                                                                        Update the information about the OpsItem. Provide enough information so that users reading this OpsItem for the first time understand the issue.

                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOperationalData", "beanStyleSetterMethodName" : "setOperationalData", "c2jName" : "OperationalData", "c2jShape" : "OpsItemOperationalData", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                        Add new keys or edit existing key-value pairs of the OperationalData map in the OpsItem object.

                                                                                                                                                                                                        Operational data is custom data that provides useful reference details about the OpsItem. For example, you can specify log files, error strings, license keys, troubleshooting tips, or other relevant data. You enter operational data as key-value pairs. The key has a maximum length of 128 characters. The value has a maximum size of 20 KB.

                                                                                                                                                                                                        Operational data keys can't begin with the following: amazon, aws, amzn, ssm, /amazon, /aws, /amzn, /ssm.

                                                                                                                                                                                                        You can choose to make the data searchable by other users in the account or you can restrict search access. Searchable data means that all users with access to the OpsItem Overview page (as provided by the DescribeOpsItems API action) can view and search on the specified data. Operational data that is not searchable is only viewable by users who have access to the OpsItem (as provided by the GetOpsItem API action).

                                                                                                                                                                                                        Use the /aws/resources key in OperationalData to specify a related resource in the request. Use the /aws/automations key in OperationalData to associate an Automation runbook with the OpsItem. To view AWS CLI example commands that use these keys, see Creating OpsItems Manually in the AWS Systems Manager User Guide.

                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link Map.Builder} avoiding the need to create one manually via {@link Map#builder()}.\n\nWhen the {@link Consumer} completes, {@link Map.Builder#build()} is called immediately and its result is passed to {@link #operationalData(Map)}.\n@param operationalData a consumer that will call methods on {@link Map.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #operationalData(Map)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                        Add new keys or edit existing key-value pairs of the OperationalData map in the OpsItem object.

                                                                                                                                                                                                        Operational data is custom data that provides useful reference details about the OpsItem. For example, you can specify log files, error strings, license keys, troubleshooting tips, or other relevant data. You enter operational data as key-value pairs. The key has a maximum length of 128 characters. The value has a maximum size of 20 KB.

                                                                                                                                                                                                        Operational data keys can't begin with the following: amazon, aws, amzn, ssm, /amazon, /aws, /amzn, /ssm.

                                                                                                                                                                                                        You can choose to make the data searchable by other users in the account or you can restrict search access. Searchable data means that all users with access to the OpsItem Overview page (as provided by the DescribeOpsItems API action) can view and search on the specified data. Operational data that is not searchable is only viewable by users who have access to the OpsItem (as provided by the GetOpsItem API action).

                                                                                                                                                                                                        Use the /aws/resources key in OperationalData to specify a related resource in the request. Use the /aws/automations key in OperationalData to associate an Automation runbook with the OpsItem. To view AWS CLI example commands that use these keys, see Creating OpsItems Manually in the AWS Systems Manager User Guide.

                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "operationalData", "fluentSetterDocumentation" : "

                                                                                                                                                                                                        Add new keys or edit existing key-value pairs of the OperationalData map in the OpsItem object.

                                                                                                                                                                                                        Operational data is custom data that provides useful reference details about the OpsItem. For example, you can specify log files, error strings, license keys, troubleshooting tips, or other relevant data. You enter operational data as key-value pairs. The key has a maximum length of 128 characters. The value has a maximum size of 20 KB.

                                                                                                                                                                                                        Operational data keys can't begin with the following: amazon, aws, amzn, ssm, /amazon, /aws, /amzn, /ssm.

                                                                                                                                                                                                        You can choose to make the data searchable by other users in the account or you can restrict search access. Searchable data means that all users with access to the OpsItem Overview page (as provided by the DescribeOpsItems API action) can view and search on the specified data. Operational data that is not searchable is only viewable by users who have access to the OpsItem (as provided by the GetOpsItem API action).

                                                                                                                                                                                                        Use the /aws/resources key in OperationalData to specify a related resource in the request. Use the /aws/automations key in OperationalData to associate an Automation runbook with the OpsItem. To view AWS CLI example commands that use these keys, see Creating OpsItems Manually in the AWS Systems Manager User Guide.

                                                                                                                                                                                                        \n@param operationalData Add new keys or edit existing key-value pairs of the OperationalData map in the OpsItem object.

                                                                                                                                                                                                        Operational data is custom data that provides useful reference details about the OpsItem. For example, you can specify log files, error strings, license keys, troubleshooting tips, or other relevant data. You enter operational data as key-value pairs. The key has a maximum length of 128 characters. The value has a maximum size of 20 KB.

                                                                                                                                                                                                        Operational data keys can't begin with the following: amazon, aws, amzn, ssm, /amazon, /aws, /amzn, /ssm.

                                                                                                                                                                                                        You can choose to make the data searchable by other users in the account or you can restrict search access. Searchable data means that all users with access to the OpsItem Overview page (as provided by the DescribeOpsItems API action) can view and search on the specified data. Operational data that is not searchable is only viewable by users who have access to the OpsItem (as provided by the GetOpsItem API action).

                                                                                                                                                                                                        Use the /aws/resources key in OperationalData to specify a related resource in the request. Use the /aws/automations key in OperationalData to associate an Automation runbook with the OpsItem. To view AWS CLI example commands that use these keys, see Creating OpsItems Manually in the AWS Systems Manager User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "operationalData", "getterDocumentation" : "

                                                                                                                                                                                                        Add new keys or edit existing key-value pairs of the OperationalData map in the OpsItem object.

                                                                                                                                                                                                        Operational data is custom data that provides useful reference details about the OpsItem. For example, you can specify log files, error strings, license keys, troubleshooting tips, or other relevant data. You enter operational data as key-value pairs. The key has a maximum length of 128 characters. The value has a maximum size of 20 KB.

                                                                                                                                                                                                        Operational data keys can't begin with the following: amazon, aws, amzn, ssm, /amazon, /aws, /amzn, /ssm.

                                                                                                                                                                                                        You can choose to make the data searchable by other users in the account or you can restrict search access. Searchable data means that all users with access to the OpsItem Overview page (as provided by the DescribeOpsItems API action) can view and search on the specified data. Operational data that is not searchable is only viewable by users who have access to the OpsItem (as provided by the GetOpsItem API action).

                                                                                                                                                                                                        Use the /aws/resources key in OperationalData to specify a related resource in the request. Use the /aws/automations key in OperationalData to associate an Automation runbook with the OpsItem. To view AWS CLI example commands that use these keys, see Creating OpsItems Manually in the AWS Systems Manager User Guide.

                                                                                                                                                                                                        \n

                                                                                                                                                                                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                        \n@return Add new keys or edit existing key-value pairs of the OperationalData map in the OpsItem object.

                                                                                                                                                                                                        Operational data is custom data that provides useful reference details about the OpsItem. For example, you can specify log files, error strings, license keys, troubleshooting tips, or other relevant data. You enter operational data as key-value pairs. The key has a maximum length of 128 characters. The value has a maximum size of 20 KB.

                                                                                                                                                                                                        Operational data keys can't begin with the following: amazon, aws, amzn, ssm, /amazon, /aws, /amzn, /ssm.

                                                                                                                                                                                                        You can choose to make the data searchable by other users in the account or you can restrict search access. Searchable data means that all users with access to the OpsItem Overview page (as provided by the DescribeOpsItems API action) can view and search on the specified data. Operational data that is not searchable is only viewable by users who have access to the OpsItem (as provided by the GetOpsItem API action).

                                                                                                                                                                                                        Use the /aws/resources key in OperationalData to specify a related resource in the request. Use the /aws/automations key in OperationalData to associate an Automation runbook with the OpsItem. To view AWS CLI example commands that use these keys, see Creating OpsItems Manually in the AWS Systems Manager User Guide.", "getterModel" : { "returnType" : "java.util.Map", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OperationalData", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OperationalData", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : true, "mapModel" : { "implType" : "java.util.HashMap", "interfaceType" : "java.util.Map", "keyLocationName" : "key", "keyModel" : { "beanStyleGetterMethodName" : "getKey", "beanStyleSetterMethodName" : "setKey", "c2jName" : "key", "c2jShape" : "OpsItemDataKey", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #key(String)}.\n@param key a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #key(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "key", "fluentSetterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "key", "getterDocumentation" : "Returns the value of the Key property for this object.\n@return The value of the Key property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "key", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "key", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Key", "sensitive" : false, "setterDocumentation" : "Sets the value of the Key property for this object.\n\n@param key The new value for the Key property for this object.", "setterMethodName" : "setKey", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "key", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "valueLocationName" : "value", "valueModel" : { "beanStyleGetterMethodName" : "getValue", "beanStyleSetterMethodName" : "setValue", "c2jName" : "value", "c2jShape" : "OpsItemDataValue", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\nThis is a convenience that creates an instance of the {@link OpsItemDataValue.Builder} avoiding the need to create one manually via {@link OpsItemDataValue#builder()}.\n\nWhen the {@link Consumer} completes, {@link OpsItemDataValue.Builder#build()} is called immediately and its result is passed to {@link #value(OpsItemDataValue)}.\n@param value a consumer that will call methods on {@link OpsItemDataValue.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #value(OpsItemDataValue)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "value", "fluentSetterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "value", "getterDocumentation" : "Returns the value of the Value property for this object.\n@return The value of the Value property for this object.", "getterModel" : { "returnType" : "OpsItemDataValue", "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" : "SDK_POJO", "name" : "Value", "sensitive" : false, "setterDocumentation" : "Sets the value of the Value property for this object.\n\n@param value The new value for the Value property for this object.", "setterMethodName" : "setValue", "setterModel" : { "variableDeclarationType" : "OpsItemDataValue", "variableName" : "value", "variableType" : "OpsItemDataValue", "documentation" : null, "simpleType" : "OpsItemDataValue", "variableSetterType" : "OpsItemDataValue" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OpsItemDataValue", "variableName" : "value", "variableType" : "OpsItemDataValue", "documentation" : "", "simpleType" : "OpsItemDataValue", "variableSetterType" : "OpsItemDataValue" }, "xmlNameSpaceUri" : null }, "entryType" : "Map.Entry", "templateType" : "java.util.Map" }, "marshallingType" : "MAP", "name" : "OperationalData", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                        Add new keys or edit existing key-value pairs of the OperationalData map in the OpsItem object.

                                                                                                                                                                                                        Operational data is custom data that provides useful reference details about the OpsItem. For example, you can specify log files, error strings, license keys, troubleshooting tips, or other relevant data. You enter operational data as key-value pairs. The key has a maximum length of 128 characters. The value has a maximum size of 20 KB.

                                                                                                                                                                                                        Operational data keys can't begin with the following: amazon, aws, amzn, ssm, /amazon, /aws, /amzn, /ssm.

                                                                                                                                                                                                        You can choose to make the data searchable by other users in the account or you can restrict search access. Searchable data means that all users with access to the OpsItem Overview page (as provided by the DescribeOpsItems API action) can view and search on the specified data. Operational data that is not searchable is only viewable by users who have access to the OpsItem (as provided by the GetOpsItem API action).

                                                                                                                                                                                                        Use the /aws/resources key in OperationalData to specify a related resource in the request. Use the /aws/automations key in OperationalData to associate an Automation runbook with the OpsItem. To view AWS CLI example commands that use these keys, see Creating OpsItems Manually in the AWS Systems Manager User Guide.

                                                                                                                                                                                                        \n@param operationalData Add new keys or edit existing key-value pairs of the OperationalData map in the OpsItem object.

                                                                                                                                                                                                        Operational data is custom data that provides useful reference details about the OpsItem. For example, you can specify log files, error strings, license keys, troubleshooting tips, or other relevant data. You enter operational data as key-value pairs. The key has a maximum length of 128 characters. The value has a maximum size of 20 KB.

                                                                                                                                                                                                        Operational data keys can't begin with the following: amazon, aws, amzn, ssm, /amazon, /aws, /amzn, /ssm.

                                                                                                                                                                                                        You can choose to make the data searchable by other users in the account or you can restrict search access. Searchable data means that all users with access to the OpsItem Overview page (as provided by the DescribeOpsItems API action) can view and search on the specified data. Operational data that is not searchable is only viewable by users who have access to the OpsItem (as provided by the GetOpsItem API action).

                                                                                                                                                                                                        Use the /aws/resources key in OperationalData to specify a related resource in the request. Use the /aws/automations key in OperationalData to associate an Automation runbook with the OpsItem. To view AWS CLI example commands that use these keys, see Creating OpsItems Manually in the AWS Systems Manager User Guide.", "setterMethodName" : "setOperationalData", "setterModel" : { "variableDeclarationType" : "java.util.Map", "variableName" : "operationalData", "variableType" : "java.util.Map", "documentation" : null, "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.Map", "variableName" : "operationalData", "variableType" : "java.util.Map", "documentation" : "

                                                                                                                                                                                                        Add new keys or edit existing key-value pairs of the OperationalData map in the OpsItem object.

                                                                                                                                                                                                        Operational data is custom data that provides useful reference details about the OpsItem. For example, you can specify log files, error strings, license keys, troubleshooting tips, or other relevant data. You enter operational data as key-value pairs. The key has a maximum length of 128 characters. The value has a maximum size of 20 KB.

                                                                                                                                                                                                        Operational data keys can't begin with the following: amazon, aws, amzn, ssm, /amazon, /aws, /amzn, /ssm.

                                                                                                                                                                                                        You can choose to make the data searchable by other users in the account or you can restrict search access. Searchable data means that all users with access to the OpsItem Overview page (as provided by the DescribeOpsItems API action) can view and search on the specified data. Operational data that is not searchable is only viewable by users who have access to the OpsItem (as provided by the GetOpsItem API action).

                                                                                                                                                                                                        Use the /aws/resources key in OperationalData to specify a related resource in the request. Use the /aws/automations key in OperationalData to associate an Automation runbook with the OpsItem. To view AWS CLI example commands that use these keys, see Creating OpsItems Manually in the AWS Systems Manager User Guide.

                                                                                                                                                                                                        ", "simpleType" : "Map", "variableSetterType" : "java.util.Map" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOperationalDataToDelete", "beanStyleSetterMethodName" : "setOperationalDataToDelete", "c2jName" : "OperationalDataToDelete", "c2jShape" : "OpsItemOpsDataKeysList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                        Keys that you want to remove from the OperationalData map.

                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #operationalDataToDelete(List)}.\n@param operationalDataToDelete a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #operationalDataToDelete(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                        Keys that you want to remove from the OperationalData map.

                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "operationalDataToDelete", "fluentSetterDocumentation" : "

                                                                                                                                                                                                        Keys that you want to remove from the OperationalData map.

                                                                                                                                                                                                        \n@param operationalDataToDelete Keys that you want to remove from the OperationalData map.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "operationalDataToDelete", "getterDocumentation" : "

                                                                                                                                                                                                        Keys that you want to remove from the OperationalData map.

                                                                                                                                                                                                        \n

                                                                                                                                                                                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                        \n@return Keys that you want to remove from the OperationalData map.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OperationalDataToDelete", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OperationalDataToDelete", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "String", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "OperationalDataToDelete", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                        Keys that you want to remove from the OperationalData map.

                                                                                                                                                                                                        \n@param operationalDataToDelete Keys that you want to remove from the OperationalData map.", "setterMethodName" : "setOperationalDataToDelete", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "operationalDataToDelete", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "operationalDataToDelete", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                        Keys that you want to remove from the OperationalData map.

                                                                                                                                                                                                        ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getNotifications", "beanStyleSetterMethodName" : "setNotifications", "c2jName" : "Notifications", "c2jShape" : "OpsItemNotifications", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                        The Amazon Resource Name (ARN) of an SNS topic where notifications are sent when this OpsItem is edited or changed.

                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #notifications(List)}.\n@param notifications a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #notifications(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                        The Amazon Resource Name (ARN) of an SNS topic where notifications are sent when this OpsItem is edited or changed.

                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "notifications", "fluentSetterDocumentation" : "

                                                                                                                                                                                                        The Amazon Resource Name (ARN) of an SNS topic where notifications are sent when this OpsItem is edited or changed.

                                                                                                                                                                                                        \n@param notifications The Amazon Resource Name (ARN) of an SNS topic where notifications are sent when this OpsItem is edited or changed.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "notifications", "getterDocumentation" : "

                                                                                                                                                                                                        The Amazon Resource Name (ARN) of an SNS topic where notifications are sent when this OpsItem is edited or changed.

                                                                                                                                                                                                        \n

                                                                                                                                                                                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                        \n@return The Amazon Resource Name (ARN) of an SNS topic where notifications are sent when this OpsItem is edited or changed.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Notifications", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Notifications", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "OpsItemNotification", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link OpsItemNotification.Builder} avoiding the need to create one manually via {@link OpsItemNotification#builder()}.\n\nWhen the {@link Consumer} completes, {@link OpsItemNotification.Builder#build()} is called immediately and its result is passed to {@link #member(OpsItemNotification)}.\n@param member a consumer that will call methods on {@link OpsItemNotification.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(OpsItemNotification)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "OpsItemNotification", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "OpsItemNotification", "variableName" : "member", "variableType" : "OpsItemNotification", "documentation" : null, "simpleType" : "OpsItemNotification", "variableSetterType" : "OpsItemNotification" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "OpsItemNotification", "variableName" : "member", "variableType" : "OpsItemNotification", "documentation" : "", "simpleType" : "OpsItemNotification", "variableSetterType" : "OpsItemNotification" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "OpsItemNotification", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "OpsItemNotification", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Notifications", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                        The Amazon Resource Name (ARN) of an SNS topic where notifications are sent when this OpsItem is edited or changed.

                                                                                                                                                                                                        \n@param notifications The Amazon Resource Name (ARN) of an SNS topic where notifications are sent when this OpsItem is edited or changed.", "setterMethodName" : "setNotifications", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "notifications", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "notifications", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                        The Amazon Resource Name (ARN) of an SNS topic where notifications are sent when this OpsItem is edited or changed.

                                                                                                                                                                                                        ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getPriority", "beanStyleSetterMethodName" : "setPriority", "c2jName" : "Priority", "c2jShape" : "OpsItemPriority", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                        The importance of this OpsItem in relation to other OpsItems in the system.

                                                                                                                                                                                                        \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 #priority(Integer)}.\n@param priority 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 #priority(Integer)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                        The importance of this OpsItem in relation to other OpsItems in the system.

                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "priority", "fluentSetterDocumentation" : "

                                                                                                                                                                                                        The importance of this OpsItem in relation to other OpsItems in the system.

                                                                                                                                                                                                        \n@param priority The importance of this OpsItem in relation to other OpsItems in the system.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "priority", "getterDocumentation" : "

                                                                                                                                                                                                        The importance of this OpsItem in relation to other OpsItems in the system.

                                                                                                                                                                                                        \n@return The importance of this OpsItem in relation to other OpsItems in the system.", "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" : "Priority", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Priority", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INTEGER", "name" : "Priority", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                        The importance of this OpsItem in relation to other OpsItems in the system.

                                                                                                                                                                                                        \n@param priority The importance of this OpsItem in relation to other OpsItems in the system.", "setterMethodName" : "setPriority", "setterModel" : { "variableDeclarationType" : "Integer", "variableName" : "priority", "variableType" : "Integer", "documentation" : null, "simpleType" : "Integer", "variableSetterType" : "Integer" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Integer", "variableName" : "priority", "variableType" : "Integer", "documentation" : "

                                                                                                                                                                                                        The importance of this OpsItem in relation to other OpsItems in the system.

                                                                                                                                                                                                        ", "simpleType" : "Integer", "variableSetterType" : "Integer" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRelatedOpsItems", "beanStyleSetterMethodName" : "setRelatedOpsItems", "c2jName" : "RelatedOpsItems", "c2jShape" : "RelatedOpsItems", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                        One or more OpsItems that share something in common with the current OpsItems. For example, related OpsItems can include OpsItems with similar error messages, impacted resources, or statuses for the impacted 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 #relatedOpsItems(List)}.\n@param relatedOpsItems a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #relatedOpsItems(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                        One or more OpsItems that share something in common with the current OpsItems. For example, related OpsItems can include OpsItems with similar error messages, impacted resources, or statuses for the impacted resource.

                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "relatedOpsItems", "fluentSetterDocumentation" : "

                                                                                                                                                                                                        One or more OpsItems that share something in common with the current OpsItems. For example, related OpsItems can include OpsItems with similar error messages, impacted resources, or statuses for the impacted resource.

                                                                                                                                                                                                        \n@param relatedOpsItems One or more OpsItems that share something in common with the current OpsItems. For example, related OpsItems can include OpsItems with similar error messages, impacted resources, or statuses for the impacted resource.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "relatedOpsItems", "getterDocumentation" : "

                                                                                                                                                                                                        One or more OpsItems that share something in common with the current OpsItems. For example, related OpsItems can include OpsItems with similar error messages, impacted resources, or statuses for the impacted resource.

                                                                                                                                                                                                        \n

                                                                                                                                                                                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                        \n@return One or more OpsItems that share something in common with the current OpsItems. For example, related OpsItems can include OpsItems with similar error messages, impacted resources, or statuses for the impacted 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" : "RelatedOpsItems", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RelatedOpsItems", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "RelatedOpsItem", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link RelatedOpsItem.Builder} avoiding the need to create one manually via {@link RelatedOpsItem#builder()}.\n\nWhen the {@link Consumer} completes, {@link RelatedOpsItem.Builder#build()} is called immediately and its result is passed to {@link #member(RelatedOpsItem)}.\n@param member a consumer that will call methods on {@link RelatedOpsItem.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(RelatedOpsItem)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "RelatedOpsItem", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "RelatedOpsItem", "variableName" : "member", "variableType" : "RelatedOpsItem", "documentation" : null, "simpleType" : "RelatedOpsItem", "variableSetterType" : "RelatedOpsItem" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "RelatedOpsItem", "variableName" : "member", "variableType" : "RelatedOpsItem", "documentation" : "", "simpleType" : "RelatedOpsItem", "variableSetterType" : "RelatedOpsItem" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "RelatedOpsItem", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "RelatedOpsItem", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "RelatedOpsItems", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                        One or more OpsItems that share something in common with the current OpsItems. For example, related OpsItems can include OpsItems with similar error messages, impacted resources, or statuses for the impacted resource.

                                                                                                                                                                                                        \n@param relatedOpsItems One or more OpsItems that share something in common with the current OpsItems. For example, related OpsItems can include OpsItems with similar error messages, impacted resources, or statuses for the impacted resource.", "setterMethodName" : "setRelatedOpsItems", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "relatedOpsItems", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "relatedOpsItems", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                        One or more OpsItems that share something in common with the current OpsItems. For example, related OpsItems can include OpsItems with similar error messages, impacted resources, or statuses for the impacted resource.

                                                                                                                                                                                                        ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getStatusAsString", "beanStyleSetterMethodName" : "setStatus", "c2jName" : "Status", "c2jShape" : "OpsItemStatus", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                        The OpsItem status. Status can be Open, In Progress, or Resolved. For more information, see Editing OpsItem Details in the AWS Systems Manager User Guide.

                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #statusAsString(String)}.\n@param status a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #status(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                        The OpsItem status. Status can be Open, In Progress, or Resolved. For more information, see Editing OpsItem Details in the AWS Systems Manager User Guide.

                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : "OpsItemStatus", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "status", "fluentEnumSetterMethodName" : "status", "fluentGetterMethodName" : "statusAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                        The OpsItem status. Status can be Open, In Progress, or Resolved. For more information, see Editing OpsItem Details in the AWS Systems Manager User Guide.

                                                                                                                                                                                                        \n@param status The OpsItem status. Status can be Open, In Progress, or Resolved. For more information, see Editing OpsItem Details in the AWS Systems Manager User Guide.\n@see OpsItemStatus\n@return Returns a reference to this object so that method calls can be chained together.\n@see OpsItemStatus", "fluentSetterMethodName" : "status", "getterDocumentation" : "

                                                                                                                                                                                                        The OpsItem status. Status can be Open, In Progress, or Resolved. For more information, see Editing OpsItem Details in the AWS Systems Manager User Guide.

                                                                                                                                                                                                        \n

                                                                                                                                                                                                        \nIf the service returns an enum value that is not available in the current SDK version, {@link #status} will return {@link OpsItemStatus#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #statusAsString}.\n

                                                                                                                                                                                                        \n@return The OpsItem status. Status can be Open, In Progress, or Resolved. For more information, see Editing OpsItem Details in the AWS Systems Manager User Guide.\n@see OpsItemStatus", "getterModel" : { "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 OpsItem status. Status can be Open, In Progress, or Resolved. For more information, see Editing OpsItem Details in the AWS Systems Manager User Guide.

                                                                                                                                                                                                        \n@param status The OpsItem status. Status can be Open, In Progress, or Resolved. For more information, see Editing OpsItem Details in the AWS Systems Manager User Guide.\n@see OpsItemStatus", "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 OpsItem status. Status can be Open, In Progress, or Resolved. For more information, see Editing OpsItem Details in the AWS Systems Manager User Guide.

                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOpsItemId", "beanStyleSetterMethodName" : "setOpsItemId", "c2jName" : "OpsItemId", "c2jShape" : "OpsItemId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                        The ID of the OpsItem.

                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #opsItemId(String)}.\n@param opsItemId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #opsItemId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                        The ID of the OpsItem.

                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "opsItemId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                        The ID of the OpsItem.

                                                                                                                                                                                                        \n@param opsItemId The ID of the OpsItem.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "opsItemId", "getterDocumentation" : "

                                                                                                                                                                                                        The ID of the OpsItem.

                                                                                                                                                                                                        \n@return The ID of the OpsItem.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OpsItemId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OpsItemId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OpsItemId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                        The ID of the OpsItem.

                                                                                                                                                                                                        \n@param opsItemId The ID of the OpsItem.", "setterMethodName" : "setOpsItemId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "opsItemId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "opsItemId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                        The ID of the OpsItem.

                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getTitle", "beanStyleSetterMethodName" : "setTitle", "c2jName" : "Title", "c2jShape" : "OpsItemTitle", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                        A short heading that describes the nature of the OpsItem and the impacted resource.

                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #title(String)}.\n@param title a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #title(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                        A short heading that describes the nature of the OpsItem and the impacted resource.

                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "title", "fluentSetterDocumentation" : "

                                                                                                                                                                                                        A short heading that describes the nature of the OpsItem and the impacted resource.

                                                                                                                                                                                                        \n@param title A short heading that describes the nature of the OpsItem and the impacted resource.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "title", "getterDocumentation" : "

                                                                                                                                                                                                        A short heading that describes the nature of the OpsItem and the impacted resource.

                                                                                                                                                                                                        \n@return A short heading that describes the nature of the OpsItem and the impacted resource.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Title", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Title", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Title", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                        A short heading that describes the nature of the OpsItem and the impacted resource.

                                                                                                                                                                                                        \n@param title A short heading that describes the nature of the OpsItem and the impacted resource.", "setterMethodName" : "setTitle", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "title", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "title", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                        A short heading that describes the nature of the OpsItem and the impacted resource.

                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "OpsItemId" ], "shapeName" : "UpdateOpsItemRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpdateOpsItemRequest", "variableName" : "updateOpsItemRequest", "variableType" : "UpdateOpsItemRequest", "documentation" : null, "simpleType" : "UpdateOpsItemRequest", "variableSetterType" : "UpdateOpsItemRequest" }, "wrapper" : false }, "UpdateOpsItemResponse" : { "c2jName" : "UpdateOpsItemResponse", "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" : "UpdateOpsItemResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpdateOpsItemResponse", "variableName" : "updateOpsItemResponse", "variableType" : "UpdateOpsItemResponse", "documentation" : null, "simpleType" : "UpdateOpsItemResponse", "variableSetterType" : "UpdateOpsItemResponse" }, "wrapper" : false }, "UpdatePatchBaselineRequest" : { "c2jName" : "UpdatePatchBaselineRequest", "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" : "UpdatePatchBaseline", "locationName" : null, "requestUri" : "/", "target" : "AmazonSSM.UpdatePatchBaseline", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getBaselineId", "beanStyleSetterMethodName" : "setBaselineId", "c2jName" : "BaselineId", "c2jShape" : "BaselineId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                        The ID of the patch baseline 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 #baselineId(String)}.\n@param baselineId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #baselineId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                        The ID of the patch baseline to update.

                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "baselineId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                        The ID of the patch baseline to update.

                                                                                                                                                                                                        \n@param baselineId The ID of the patch baseline to update.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "baselineId", "getterDocumentation" : "

                                                                                                                                                                                                        The ID of the patch baseline to update.

                                                                                                                                                                                                        \n@return The ID of the patch baseline 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" : "BaselineId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BaselineId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "BaselineId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                        The ID of the patch baseline to update.

                                                                                                                                                                                                        \n@param baselineId The ID of the patch baseline to update.", "setterMethodName" : "setBaselineId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "baselineId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "baselineId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                        The ID of the patch baseline to update.

                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "BaselineName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                        The name of the patch baseline.

                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                        The name of the patch baseline.

                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                                                                        The name of the patch baseline.

                                                                                                                                                                                                        \n@param name The name of the patch baseline.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                                                                        The name of the patch baseline.

                                                                                                                                                                                                        \n@return The name of the patch baseline.", "getterModel" : { "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 patch baseline.

                                                                                                                                                                                                        \n@param name The name of the patch baseline.", "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 patch baseline.

                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getGlobalFilters", "beanStyleSetterMethodName" : "setGlobalFilters", "c2jName" : "GlobalFilters", "c2jShape" : "PatchFilterGroup", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                        A set of global filters used to include patches in the baseline.

                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link PatchFilterGroup.Builder} avoiding the need to create one manually via {@link PatchFilterGroup#builder()}.\n\nWhen the {@link Consumer} completes, {@link PatchFilterGroup.Builder#build()} is called immediately and its result is passed to {@link #globalFilters(PatchFilterGroup)}.\n@param globalFilters a consumer that will call methods on {@link PatchFilterGroup.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #globalFilters(PatchFilterGroup)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                        A set of global filters used to include patches in the baseline.

                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "globalFilters", "fluentSetterDocumentation" : "

                                                                                                                                                                                                        A set of global filters used to include patches in the baseline.

                                                                                                                                                                                                        \n@param globalFilters A set of global filters used to include patches in the baseline.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "globalFilters", "getterDocumentation" : "

                                                                                                                                                                                                        A set of global filters used to include patches in the baseline.

                                                                                                                                                                                                        \n@return A set of global filters used to include patches in the baseline.", "getterModel" : { "returnType" : "PatchFilterGroup", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GlobalFilters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GlobalFilters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "GlobalFilters", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                        A set of global filters used to include patches in the baseline.

                                                                                                                                                                                                        \n@param globalFilters A set of global filters used to include patches in the baseline.", "setterMethodName" : "setGlobalFilters", "setterModel" : { "variableDeclarationType" : "PatchFilterGroup", "variableName" : "globalFilters", "variableType" : "PatchFilterGroup", "documentation" : null, "simpleType" : "PatchFilterGroup", "variableSetterType" : "PatchFilterGroup" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PatchFilterGroup", "variableName" : "globalFilters", "variableType" : "PatchFilterGroup", "documentation" : "

                                                                                                                                                                                                        A set of global filters used to include patches in the baseline.

                                                                                                                                                                                                        ", "simpleType" : "PatchFilterGroup", "variableSetterType" : "PatchFilterGroup" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getApprovalRules", "beanStyleSetterMethodName" : "setApprovalRules", "c2jName" : "ApprovalRules", "c2jShape" : "PatchRuleGroup", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                        A set of rules used to include patches in the baseline.

                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link PatchRuleGroup.Builder} avoiding the need to create one manually via {@link PatchRuleGroup#builder()}.\n\nWhen the {@link Consumer} completes, {@link PatchRuleGroup.Builder#build()} is called immediately and its result is passed to {@link #approvalRules(PatchRuleGroup)}.\n@param approvalRules a consumer that will call methods on {@link PatchRuleGroup.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #approvalRules(PatchRuleGroup)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                        A set of rules used to include patches in the baseline.

                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "approvalRules", "fluentSetterDocumentation" : "

                                                                                                                                                                                                        A set of rules used to include patches in the baseline.

                                                                                                                                                                                                        \n@param approvalRules A set of rules used to include patches in the baseline.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "approvalRules", "getterDocumentation" : "

                                                                                                                                                                                                        A set of rules used to include patches in the baseline.

                                                                                                                                                                                                        \n@return A set of rules used to include patches in the baseline.", "getterModel" : { "returnType" : "PatchRuleGroup", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ApprovalRules", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ApprovalRules", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ApprovalRules", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                        A set of rules used to include patches in the baseline.

                                                                                                                                                                                                        \n@param approvalRules A set of rules used to include patches in the baseline.", "setterMethodName" : "setApprovalRules", "setterModel" : { "variableDeclarationType" : "PatchRuleGroup", "variableName" : "approvalRules", "variableType" : "PatchRuleGroup", "documentation" : null, "simpleType" : "PatchRuleGroup", "variableSetterType" : "PatchRuleGroup" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PatchRuleGroup", "variableName" : "approvalRules", "variableType" : "PatchRuleGroup", "documentation" : "

                                                                                                                                                                                                        A set of rules used to include patches in the baseline.

                                                                                                                                                                                                        ", "simpleType" : "PatchRuleGroup", "variableSetterType" : "PatchRuleGroup" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getApprovedPatches", "beanStyleSetterMethodName" : "setApprovedPatches", "c2jName" : "ApprovedPatches", "c2jShape" : "PatchIdList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                        A list of explicitly approved patches for the baseline.

                                                                                                                                                                                                        For information about accepted formats for lists of approved patches and rejected patches, see Package Name Formats for Approved and Rejected Patch Lists in the AWS Systems Manager User Guide.

                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #approvedPatches(List)}.\n@param approvedPatches a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #approvedPatches(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                        A list of explicitly approved patches for the baseline.

                                                                                                                                                                                                        For information about accepted formats for lists of approved patches and rejected patches, see Package Name Formats for Approved and Rejected Patch Lists in the AWS Systems Manager User Guide.

                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "approvedPatches", "fluentSetterDocumentation" : "

                                                                                                                                                                                                        A list of explicitly approved patches for the baseline.

                                                                                                                                                                                                        For information about accepted formats for lists of approved patches and rejected patches, see Package Name Formats for Approved and Rejected Patch Lists in the AWS Systems Manager User Guide.

                                                                                                                                                                                                        \n@param approvedPatches A list of explicitly approved patches for the baseline.

                                                                                                                                                                                                        For information about accepted formats for lists of approved patches and rejected patches, see Package Name Formats for Approved and Rejected Patch Lists in the AWS Systems Manager User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "approvedPatches", "getterDocumentation" : "

                                                                                                                                                                                                        A list of explicitly approved patches for the baseline.

                                                                                                                                                                                                        For information about accepted formats for lists of approved patches and rejected patches, see Package Name Formats for Approved and Rejected Patch Lists in the AWS Systems Manager User Guide.

                                                                                                                                                                                                        \n

                                                                                                                                                                                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                        \n@return A list of explicitly approved patches for the baseline.

                                                                                                                                                                                                        For information about accepted formats for lists of approved patches and rejected patches, see Package Name Formats for Approved and Rejected Patch Lists in the AWS Systems Manager User Guide.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ApprovedPatches", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ApprovedPatches", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "PatchId", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "ApprovedPatches", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                        A list of explicitly approved patches for the baseline.

                                                                                                                                                                                                        For information about accepted formats for lists of approved patches and rejected patches, see Package Name Formats for Approved and Rejected Patch Lists in the AWS Systems Manager User Guide.

                                                                                                                                                                                                        \n@param approvedPatches A list of explicitly approved patches for the baseline.

                                                                                                                                                                                                        For information about accepted formats for lists of approved patches and rejected patches, see Package Name Formats for Approved and Rejected Patch Lists in the AWS Systems Manager User Guide.", "setterMethodName" : "setApprovedPatches", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "approvedPatches", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "approvedPatches", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                        A list of explicitly approved patches for the baseline.

                                                                                                                                                                                                        For information about accepted formats for lists of approved patches and rejected patches, see Package Name Formats for Approved and Rejected Patch Lists in the AWS Systems Manager User Guide.

                                                                                                                                                                                                        ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getApprovedPatchesComplianceLevelAsString", "beanStyleSetterMethodName" : "setApprovedPatchesComplianceLevel", "c2jName" : "ApprovedPatchesComplianceLevel", "c2jShape" : "PatchComplianceLevel", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                        Assigns a new compliance severity level to an existing patch baseline.

                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #approvedPatchesComplianceLevelAsString(String)}.\n@param approvedPatchesComplianceLevel a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #approvedPatchesComplianceLevel(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                        Assigns a new compliance severity level to an existing patch baseline.

                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : "PatchComplianceLevel", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "approvedPatchesComplianceLevel", "fluentEnumSetterMethodName" : "approvedPatchesComplianceLevel", "fluentGetterMethodName" : "approvedPatchesComplianceLevelAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                        Assigns a new compliance severity level to an existing patch baseline.

                                                                                                                                                                                                        \n@param approvedPatchesComplianceLevel Assigns a new compliance severity level to an existing patch baseline.\n@see PatchComplianceLevel\n@return Returns a reference to this object so that method calls can be chained together.\n@see PatchComplianceLevel", "fluentSetterMethodName" : "approvedPatchesComplianceLevel", "getterDocumentation" : "

                                                                                                                                                                                                        Assigns a new compliance severity level to an existing patch baseline.

                                                                                                                                                                                                        \n

                                                                                                                                                                                                        \nIf the service returns an enum value that is not available in the current SDK version, {@link #approvedPatchesComplianceLevel} will return {@link PatchComplianceLevel#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #approvedPatchesComplianceLevelAsString}.\n

                                                                                                                                                                                                        \n@return Assigns a new compliance severity level to an existing patch baseline.\n@see PatchComplianceLevel", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ApprovedPatchesComplianceLevel", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ApprovedPatchesComplianceLevel", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApprovedPatchesComplianceLevel", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                        Assigns a new compliance severity level to an existing patch baseline.

                                                                                                                                                                                                        \n@param approvedPatchesComplianceLevel Assigns a new compliance severity level to an existing patch baseline.\n@see PatchComplianceLevel", "setterMethodName" : "setApprovedPatchesComplianceLevel", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "approvedPatchesComplianceLevel", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "approvedPatchesComplianceLevel", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                        Assigns a new compliance severity level to an existing patch baseline.

                                                                                                                                                                                                        ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getApprovedPatchesEnableNonSecurity", "beanStyleSetterMethodName" : "setApprovedPatchesEnableNonSecurity", "c2jName" : "ApprovedPatchesEnableNonSecurity", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                        Indicates whether the list of approved patches includes non-security updates that should be applied to the instances. The default value is 'false'. Applies to Linux instances only.

                                                                                                                                                                                                        \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 #approvedPatchesEnableNonSecurity(Boolean)}.\n@param approvedPatchesEnableNonSecurity 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 #approvedPatchesEnableNonSecurity(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                        Indicates whether the list of approved patches includes non-security updates that should be applied to the instances. The default value is 'false'. Applies to Linux instances only.

                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "approvedPatchesEnableNonSecurity", "fluentSetterDocumentation" : "

                                                                                                                                                                                                        Indicates whether the list of approved patches includes non-security updates that should be applied to the instances. The default value is 'false'. Applies to Linux instances only.

                                                                                                                                                                                                        \n@param approvedPatchesEnableNonSecurity Indicates whether the list of approved patches includes non-security updates that should be applied to the instances. The default value is 'false'. Applies to Linux instances only.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "approvedPatchesEnableNonSecurity", "getterDocumentation" : "

                                                                                                                                                                                                        Indicates whether the list of approved patches includes non-security updates that should be applied to the instances. The default value is 'false'. Applies to Linux instances only.

                                                                                                                                                                                                        \n@return Indicates whether the list of approved patches includes non-security updates that should be applied to the instances. The default value is 'false'. Applies to Linux instances only.", "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" : "ApprovedPatchesEnableNonSecurity", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ApprovedPatchesEnableNonSecurity", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "ApprovedPatchesEnableNonSecurity", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                        Indicates whether the list of approved patches includes non-security updates that should be applied to the instances. The default value is 'false'. Applies to Linux instances only.

                                                                                                                                                                                                        \n@param approvedPatchesEnableNonSecurity Indicates whether the list of approved patches includes non-security updates that should be applied to the instances. The default value is 'false'. Applies to Linux instances only.", "setterMethodName" : "setApprovedPatchesEnableNonSecurity", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "approvedPatchesEnableNonSecurity", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "approvedPatchesEnableNonSecurity", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                        Indicates whether the list of approved patches includes non-security updates that should be applied to the instances. The default value is 'false'. Applies to Linux instances only.

                                                                                                                                                                                                        ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRejectedPatches", "beanStyleSetterMethodName" : "setRejectedPatches", "c2jName" : "RejectedPatches", "c2jShape" : "PatchIdList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                        A list of explicitly rejected patches for the baseline.

                                                                                                                                                                                                        For information about accepted formats for lists of approved patches and rejected patches, see Package Name Formats for Approved and Rejected Patch Lists in the AWS Systems Manager User Guide.

                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #rejectedPatches(List)}.\n@param rejectedPatches a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #rejectedPatches(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                        A list of explicitly rejected patches for the baseline.

                                                                                                                                                                                                        For information about accepted formats for lists of approved patches and rejected patches, see Package Name Formats for Approved and Rejected Patch Lists in the AWS Systems Manager User Guide.

                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "rejectedPatches", "fluentSetterDocumentation" : "

                                                                                                                                                                                                        A list of explicitly rejected patches for the baseline.

                                                                                                                                                                                                        For information about accepted formats for lists of approved patches and rejected patches, see Package Name Formats for Approved and Rejected Patch Lists in the AWS Systems Manager User Guide.

                                                                                                                                                                                                        \n@param rejectedPatches A list of explicitly rejected patches for the baseline.

                                                                                                                                                                                                        For information about accepted formats for lists of approved patches and rejected patches, see Package Name Formats for Approved and Rejected Patch Lists in the AWS Systems Manager User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "rejectedPatches", "getterDocumentation" : "

                                                                                                                                                                                                        A list of explicitly rejected patches for the baseline.

                                                                                                                                                                                                        For information about accepted formats for lists of approved patches and rejected patches, see Package Name Formats for Approved and Rejected Patch Lists in the AWS Systems Manager User Guide.

                                                                                                                                                                                                        \n

                                                                                                                                                                                                        \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                        \n@return A list of explicitly rejected patches for the baseline.

                                                                                                                                                                                                        For information about accepted formats for lists of approved patches and rejected patches, see Package Name Formats for Approved and Rejected Patch Lists in the AWS Systems Manager User Guide.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RejectedPatches", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RejectedPatches", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "PatchId", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "RejectedPatches", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                        A list of explicitly rejected patches for the baseline.

                                                                                                                                                                                                        For information about accepted formats for lists of approved patches and rejected patches, see Package Name Formats for Approved and Rejected Patch Lists in the AWS Systems Manager User Guide.

                                                                                                                                                                                                        \n@param rejectedPatches A list of explicitly rejected patches for the baseline.

                                                                                                                                                                                                        For information about accepted formats for lists of approved patches and rejected patches, see Package Name Formats for Approved and Rejected Patch Lists in the AWS Systems Manager User Guide.", "setterMethodName" : "setRejectedPatches", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "rejectedPatches", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "rejectedPatches", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                        A list of explicitly rejected patches for the baseline.

                                                                                                                                                                                                        For information about accepted formats for lists of approved patches and rejected patches, see Package Name Formats for Approved and Rejected Patch Lists in the AWS Systems Manager User Guide.

                                                                                                                                                                                                        ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRejectedPatchesActionAsString", "beanStyleSetterMethodName" : "setRejectedPatchesAction", "c2jName" : "RejectedPatchesAction", "c2jShape" : "PatchAction", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                        The action for Patch Manager to take on patches included in the RejectedPackages list.

                                                                                                                                                                                                        • ALLOW_AS_DEPENDENCY: A package in the Rejected patches list is installed only if it is a dependency of another package. It is considered compliant with the patch baseline, and its status is reported as InstalledOther. This is the default action if no option is specified.

                                                                                                                                                                                                        • BLOCK: Packages in the RejectedPatches list, and packages that include them as dependencies, are not installed under any circumstances. If a package was installed before it was added to the Rejected patches list, it is considered non-compliant with the patch baseline, and its status is reported as InstalledRejected.

                                                                                                                                                                                                        \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #rejectedPatchesActionAsString(String)}.\n@param rejectedPatchesAction a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #rejectedPatchesAction(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                        The action for Patch Manager to take on patches included in the RejectedPackages list.

                                                                                                                                                                                                        • ALLOW_AS_DEPENDENCY: A package in the Rejected patches list is installed only if it is a dependency of another package. It is considered compliant with the patch baseline, and its status is reported as InstalledOther. This is the default action if no option is specified.

                                                                                                                                                                                                        • BLOCK: Packages in the RejectedPatches list, and packages that include them as dependencies, are not installed under any circumstances. If a package was installed before it was added to the Rejected patches list, it is considered non-compliant with the patch baseline, and its status is reported as InstalledRejected.

                                                                                                                                                                                                        ", "endpointDiscoveryId" : false, "enumType" : "PatchAction", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "rejectedPatchesAction", "fluentEnumSetterMethodName" : "rejectedPatchesAction", "fluentGetterMethodName" : "rejectedPatchesActionAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                        The action for Patch Manager to take on patches included in the RejectedPackages list.

                                                                                                                                                                                                        • ALLOW_AS_DEPENDENCY: A package in the Rejected patches list is installed only if it is a dependency of another package. It is considered compliant with the patch baseline, and its status is reported as InstalledOther. This is the default action if no option is specified.

                                                                                                                                                                                                        • BLOCK: Packages in the RejectedPatches list, and packages that include them as dependencies, are not installed under any circumstances. If a package was installed before it was added to the Rejected patches list, it is considered non-compliant with the patch baseline, and its status is reported as InstalledRejected.

                                                                                                                                                                                                        \n@param rejectedPatchesAction The action for Patch Manager to take on patches included in the RejectedPackages list.

                                                                                                                                                                                                        • ALLOW_AS_DEPENDENCY: A package in the Rejected patches list is installed only if it is a dependency of another package. It is considered compliant with the patch baseline, and its status is reported as InstalledOther. This is the default action if no option is specified.

                                                                                                                                                                                                        • BLOCK: Packages in the RejectedPatches list, and packages that include them as dependencies, are not installed under any circumstances. If a package was installed before it was added to the Rejected patches list, it is considered non-compliant with the patch baseline, and its status is reported as InstalledRejected.

                                                                                                                                                                                                        • \n@see PatchAction\n@return Returns a reference to this object so that method calls can be chained together.\n@see PatchAction", "fluentSetterMethodName" : "rejectedPatchesAction", "getterDocumentation" : "

                                                                                                                                                                                                          The action for Patch Manager to take on patches included in the RejectedPackages list.

                                                                                                                                                                                                          • ALLOW_AS_DEPENDENCY: A package in the Rejected patches list is installed only if it is a dependency of another package. It is considered compliant with the patch baseline, and its status is reported as InstalledOther. This is the default action if no option is specified.

                                                                                                                                                                                                          • BLOCK: Packages in the RejectedPatches list, and packages that include them as dependencies, are not installed under any circumstances. If a package was installed before it was added to the Rejected patches list, it is considered non-compliant with the patch baseline, and its status is reported as InstalledRejected.

                                                                                                                                                                                                          \n

                                                                                                                                                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #rejectedPatchesAction} will return {@link PatchAction#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #rejectedPatchesActionAsString}.\n

                                                                                                                                                                                                          \n@return The action for Patch Manager to take on patches included in the RejectedPackages list.

                                                                                                                                                                                                          • ALLOW_AS_DEPENDENCY: A package in the Rejected patches list is installed only if it is a dependency of another package. It is considered compliant with the patch baseline, and its status is reported as InstalledOther. This is the default action if no option is specified.

                                                                                                                                                                                                          • BLOCK: Packages in the RejectedPatches list, and packages that include them as dependencies, are not installed under any circumstances. If a package was installed before it was added to the Rejected patches list, it is considered non-compliant with the patch baseline, and its status is reported as InstalledRejected.

                                                                                                                                                                                                          • \n@see PatchAction", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RejectedPatchesAction", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RejectedPatchesAction", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RejectedPatchesAction", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                            The action for Patch Manager to take on patches included in the RejectedPackages list.

                                                                                                                                                                                                            • ALLOW_AS_DEPENDENCY: A package in the Rejected patches list is installed only if it is a dependency of another package. It is considered compliant with the patch baseline, and its status is reported as InstalledOther. This is the default action if no option is specified.

                                                                                                                                                                                                            • BLOCK: Packages in the RejectedPatches list, and packages that include them as dependencies, are not installed under any circumstances. If a package was installed before it was added to the Rejected patches list, it is considered non-compliant with the patch baseline, and its status is reported as InstalledRejected.

                                                                                                                                                                                                            \n@param rejectedPatchesAction The action for Patch Manager to take on patches included in the RejectedPackages list.

                                                                                                                                                                                                            • ALLOW_AS_DEPENDENCY: A package in the Rejected patches list is installed only if it is a dependency of another package. It is considered compliant with the patch baseline, and its status is reported as InstalledOther. This is the default action if no option is specified.

                                                                                                                                                                                                            • BLOCK: Packages in the RejectedPatches list, and packages that include them as dependencies, are not installed under any circumstances. If a package was installed before it was added to the Rejected patches list, it is considered non-compliant with the patch baseline, and its status is reported as InstalledRejected.

                                                                                                                                                                                                            • \n@see PatchAction", "setterMethodName" : "setRejectedPatchesAction", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "rejectedPatchesAction", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "rejectedPatchesAction", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                              The action for Patch Manager to take on patches included in the RejectedPackages list.

                                                                                                                                                                                                              • ALLOW_AS_DEPENDENCY: A package in the Rejected patches list is installed only if it is a dependency of another package. It is considered compliant with the patch baseline, and its status is reported as InstalledOther. This is the default action if no option is specified.

                                                                                                                                                                                                              • BLOCK: Packages in the RejectedPatches list, and packages that include them as dependencies, are not installed under any circumstances. If a package was installed before it was added to the Rejected patches list, it is considered non-compliant with the patch baseline, and its status is reported as InstalledRejected.

                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "BaselineDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                              A description of the patch baseline.

                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                              A description of the patch baseline.

                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                                                                                                                              A description of the patch baseline.

                                                                                                                                                                                                              \n@param description A description of the patch baseline.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                                                                                                                              A description of the patch baseline.

                                                                                                                                                                                                              \n@return A description of the patch baseline.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                              A description of the patch baseline.

                                                                                                                                                                                                              \n@param description A description of the patch baseline.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                              A description of the patch baseline.

                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSources", "beanStyleSetterMethodName" : "setSources", "c2jName" : "Sources", "c2jShape" : "PatchSourceList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                              Information about the patches to use to update the instances, including target operating systems and source repositories. Applies to Linux instances only.

                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #sources(List)}.\n@param sources a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sources(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                              Information about the patches to use to update the instances, including target operating systems and source repositories. Applies to Linux instances only.

                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sources", "fluentSetterDocumentation" : "

                                                                                                                                                                                                              Information about the patches to use to update the instances, including target operating systems and source repositories. Applies to Linux instances only.

                                                                                                                                                                                                              \n@param sources Information about the patches to use to update the instances, including target operating systems and source repositories. Applies to Linux instances only.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sources", "getterDocumentation" : "

                                                                                                                                                                                                              Information about the patches to use to update the instances, including target operating systems and source repositories. Applies to Linux instances only.

                                                                                                                                                                                                              \n

                                                                                                                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                              \n@return Information about the patches to use to update the instances, including target operating systems and source repositories. Applies to Linux instances only.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Sources", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Sources", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "PatchSource", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link PatchSource.Builder} avoiding the need to create one manually via {@link PatchSource#builder()}.\n\nWhen the {@link Consumer} completes, {@link PatchSource.Builder#build()} is called immediately and its result is passed to {@link #member(PatchSource)}.\n@param member a consumer that will call methods on {@link PatchSource.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(PatchSource)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "PatchSource", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "PatchSource", "variableName" : "member", "variableType" : "PatchSource", "documentation" : null, "simpleType" : "PatchSource", "variableSetterType" : "PatchSource" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PatchSource", "variableName" : "member", "variableType" : "PatchSource", "documentation" : "", "simpleType" : "PatchSource", "variableSetterType" : "PatchSource" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "PatchSource", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "PatchSource", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Sources", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                              Information about the patches to use to update the instances, including target operating systems and source repositories. Applies to Linux instances only.

                                                                                                                                                                                                              \n@param sources Information about the patches to use to update the instances, including target operating systems and source repositories. Applies to Linux instances only.", "setterMethodName" : "setSources", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "sources", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "sources", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                              Information about the patches to use to update the instances, including target operating systems and source repositories. Applies to Linux instances only.

                                                                                                                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getReplace", "beanStyleSetterMethodName" : "setReplace", "c2jName" : "Replace", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                              If True, then all fields that are required by the CreatePatchBaseline action are also required for this API request. Optional fields that are not specified are set to null.

                                                                                                                                                                                                              \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 #replace(Boolean)}.\n@param replace 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 #replace(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                              If True, then all fields that are required by the CreatePatchBaseline action are also required for this API request. Optional fields that are not specified are set to null.

                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "replace", "fluentSetterDocumentation" : "

                                                                                                                                                                                                              If True, then all fields that are required by the CreatePatchBaseline action are also required for this API request. Optional fields that are not specified are set to null.

                                                                                                                                                                                                              \n@param replace If True, then all fields that are required by the CreatePatchBaseline action are also required for this API request. Optional fields that are not specified are set to null.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "replace", "getterDocumentation" : "

                                                                                                                                                                                                              If True, then all fields that are required by the CreatePatchBaseline action are also required for this API request. Optional fields that are not specified are set to null.

                                                                                                                                                                                                              \n@return If True, then all fields that are required by the CreatePatchBaseline action are also required for this API request. Optional fields that are not specified are set to null.", "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" : "Replace", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Replace", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Replace", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                              If True, then all fields that are required by the CreatePatchBaseline action are also required for this API request. Optional fields that are not specified are set to null.

                                                                                                                                                                                                              \n@param replace If True, then all fields that are required by the CreatePatchBaseline action are also required for this API request. Optional fields that are not specified are set to null.", "setterMethodName" : "setReplace", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "replace", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "replace", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                              If True, then all fields that are required by the CreatePatchBaseline action are also required for this API request. Optional fields that are not specified are set to null.

                                                                                                                                                                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ApprovalRules" : { "beanStyleGetterMethodName" : "getApprovalRules", "beanStyleSetterMethodName" : "setApprovalRules", "c2jName" : "ApprovalRules", "c2jShape" : "PatchRuleGroup", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                              A set of rules used to include patches in the baseline.

                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link PatchRuleGroup.Builder} avoiding the need to create one manually via {@link PatchRuleGroup#builder()}.\n\nWhen the {@link Consumer} completes, {@link PatchRuleGroup.Builder#build()} is called immediately and its result is passed to {@link #approvalRules(PatchRuleGroup)}.\n@param approvalRules a consumer that will call methods on {@link PatchRuleGroup.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #approvalRules(PatchRuleGroup)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                              A set of rules used to include patches in the baseline.

                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "approvalRules", "fluentSetterDocumentation" : "

                                                                                                                                                                                                              A set of rules used to include patches in the baseline.

                                                                                                                                                                                                              \n@param approvalRules A set of rules used to include patches in the baseline.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "approvalRules", "getterDocumentation" : "

                                                                                                                                                                                                              A set of rules used to include patches in the baseline.

                                                                                                                                                                                                              \n@return A set of rules used to include patches in the baseline.", "getterModel" : { "returnType" : "PatchRuleGroup", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ApprovalRules", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ApprovalRules", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ApprovalRules", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                              A set of rules used to include patches in the baseline.

                                                                                                                                                                                                              \n@param approvalRules A set of rules used to include patches in the baseline.", "setterMethodName" : "setApprovalRules", "setterModel" : { "variableDeclarationType" : "PatchRuleGroup", "variableName" : "approvalRules", "variableType" : "PatchRuleGroup", "documentation" : null, "simpleType" : "PatchRuleGroup", "variableSetterType" : "PatchRuleGroup" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PatchRuleGroup", "variableName" : "approvalRules", "variableType" : "PatchRuleGroup", "documentation" : "

                                                                                                                                                                                                              A set of rules used to include patches in the baseline.

                                                                                                                                                                                                              ", "simpleType" : "PatchRuleGroup", "variableSetterType" : "PatchRuleGroup" }, "xmlNameSpaceUri" : null }, "ApprovedPatches" : { "beanStyleGetterMethodName" : "getApprovedPatches", "beanStyleSetterMethodName" : "setApprovedPatches", "c2jName" : "ApprovedPatches", "c2jShape" : "PatchIdList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                              A list of explicitly approved patches for the baseline.

                                                                                                                                                                                                              For information about accepted formats for lists of approved patches and rejected patches, see Package Name Formats for Approved and Rejected Patch Lists in the AWS Systems Manager User Guide.

                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #approvedPatches(List)}.\n@param approvedPatches a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #approvedPatches(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                              A list of explicitly approved patches for the baseline.

                                                                                                                                                                                                              For information about accepted formats for lists of approved patches and rejected patches, see Package Name Formats for Approved and Rejected Patch Lists in the AWS Systems Manager User Guide.

                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "approvedPatches", "fluentSetterDocumentation" : "

                                                                                                                                                                                                              A list of explicitly approved patches for the baseline.

                                                                                                                                                                                                              For information about accepted formats for lists of approved patches and rejected patches, see Package Name Formats for Approved and Rejected Patch Lists in the AWS Systems Manager User Guide.

                                                                                                                                                                                                              \n@param approvedPatches A list of explicitly approved patches for the baseline.

                                                                                                                                                                                                              For information about accepted formats for lists of approved patches and rejected patches, see Package Name Formats for Approved and Rejected Patch Lists in the AWS Systems Manager User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "approvedPatches", "getterDocumentation" : "

                                                                                                                                                                                                              A list of explicitly approved patches for the baseline.

                                                                                                                                                                                                              For information about accepted formats for lists of approved patches and rejected patches, see Package Name Formats for Approved and Rejected Patch Lists in the AWS Systems Manager User Guide.

                                                                                                                                                                                                              \n

                                                                                                                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                              \n@return A list of explicitly approved patches for the baseline.

                                                                                                                                                                                                              For information about accepted formats for lists of approved patches and rejected patches, see Package Name Formats for Approved and Rejected Patch Lists in the AWS Systems Manager User Guide.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ApprovedPatches", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ApprovedPatches", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "PatchId", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "ApprovedPatches", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                              A list of explicitly approved patches for the baseline.

                                                                                                                                                                                                              For information about accepted formats for lists of approved patches and rejected patches, see Package Name Formats for Approved and Rejected Patch Lists in the AWS Systems Manager User Guide.

                                                                                                                                                                                                              \n@param approvedPatches A list of explicitly approved patches for the baseline.

                                                                                                                                                                                                              For information about accepted formats for lists of approved patches and rejected patches, see Package Name Formats for Approved and Rejected Patch Lists in the AWS Systems Manager User Guide.", "setterMethodName" : "setApprovedPatches", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "approvedPatches", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "approvedPatches", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                              A list of explicitly approved patches for the baseline.

                                                                                                                                                                                                              For information about accepted formats for lists of approved patches and rejected patches, see Package Name Formats for Approved and Rejected Patch Lists in the AWS Systems Manager User Guide.

                                                                                                                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "ApprovedPatchesComplianceLevel" : { "beanStyleGetterMethodName" : "getApprovedPatchesComplianceLevelAsString", "beanStyleSetterMethodName" : "setApprovedPatchesComplianceLevel", "c2jName" : "ApprovedPatchesComplianceLevel", "c2jShape" : "PatchComplianceLevel", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                              Assigns a new compliance severity level to an existing patch baseline.

                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #approvedPatchesComplianceLevelAsString(String)}.\n@param approvedPatchesComplianceLevel a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #approvedPatchesComplianceLevel(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                              Assigns a new compliance severity level to an existing patch baseline.

                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "PatchComplianceLevel", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "approvedPatchesComplianceLevel", "fluentEnumSetterMethodName" : "approvedPatchesComplianceLevel", "fluentGetterMethodName" : "approvedPatchesComplianceLevelAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                              Assigns a new compliance severity level to an existing patch baseline.

                                                                                                                                                                                                              \n@param approvedPatchesComplianceLevel Assigns a new compliance severity level to an existing patch baseline.\n@see PatchComplianceLevel\n@return Returns a reference to this object so that method calls can be chained together.\n@see PatchComplianceLevel", "fluentSetterMethodName" : "approvedPatchesComplianceLevel", "getterDocumentation" : "

                                                                                                                                                                                                              Assigns a new compliance severity level to an existing patch baseline.

                                                                                                                                                                                                              \n

                                                                                                                                                                                                              \nIf the service returns an enum value that is not available in the current SDK version, {@link #approvedPatchesComplianceLevel} will return {@link PatchComplianceLevel#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #approvedPatchesComplianceLevelAsString}.\n

                                                                                                                                                                                                              \n@return Assigns a new compliance severity level to an existing patch baseline.\n@see PatchComplianceLevel", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ApprovedPatchesComplianceLevel", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ApprovedPatchesComplianceLevel", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApprovedPatchesComplianceLevel", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                              Assigns a new compliance severity level to an existing patch baseline.

                                                                                                                                                                                                              \n@param approvedPatchesComplianceLevel Assigns a new compliance severity level to an existing patch baseline.\n@see PatchComplianceLevel", "setterMethodName" : "setApprovedPatchesComplianceLevel", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "approvedPatchesComplianceLevel", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "approvedPatchesComplianceLevel", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                              Assigns a new compliance severity level to an existing patch baseline.

                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ApprovedPatchesEnableNonSecurity" : { "beanStyleGetterMethodName" : "getApprovedPatchesEnableNonSecurity", "beanStyleSetterMethodName" : "setApprovedPatchesEnableNonSecurity", "c2jName" : "ApprovedPatchesEnableNonSecurity", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                              Indicates whether the list of approved patches includes non-security updates that should be applied to the instances. The default value is 'false'. Applies to Linux instances only.

                                                                                                                                                                                                              \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 #approvedPatchesEnableNonSecurity(Boolean)}.\n@param approvedPatchesEnableNonSecurity 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 #approvedPatchesEnableNonSecurity(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                              Indicates whether the list of approved patches includes non-security updates that should be applied to the instances. The default value is 'false'. Applies to Linux instances only.

                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "approvedPatchesEnableNonSecurity", "fluentSetterDocumentation" : "

                                                                                                                                                                                                              Indicates whether the list of approved patches includes non-security updates that should be applied to the instances. The default value is 'false'. Applies to Linux instances only.

                                                                                                                                                                                                              \n@param approvedPatchesEnableNonSecurity Indicates whether the list of approved patches includes non-security updates that should be applied to the instances. The default value is 'false'. Applies to Linux instances only.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "approvedPatchesEnableNonSecurity", "getterDocumentation" : "

                                                                                                                                                                                                              Indicates whether the list of approved patches includes non-security updates that should be applied to the instances. The default value is 'false'. Applies to Linux instances only.

                                                                                                                                                                                                              \n@return Indicates whether the list of approved patches includes non-security updates that should be applied to the instances. The default value is 'false'. Applies to Linux instances only.", "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" : "ApprovedPatchesEnableNonSecurity", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ApprovedPatchesEnableNonSecurity", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "ApprovedPatchesEnableNonSecurity", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                              Indicates whether the list of approved patches includes non-security updates that should be applied to the instances. The default value is 'false'. Applies to Linux instances only.

                                                                                                                                                                                                              \n@param approvedPatchesEnableNonSecurity Indicates whether the list of approved patches includes non-security updates that should be applied to the instances. The default value is 'false'. Applies to Linux instances only.", "setterMethodName" : "setApprovedPatchesEnableNonSecurity", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "approvedPatchesEnableNonSecurity", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "approvedPatchesEnableNonSecurity", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                              Indicates whether the list of approved patches includes non-security updates that should be applied to the instances. The default value is 'false'. Applies to Linux instances only.

                                                                                                                                                                                                              ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "BaselineId" : { "beanStyleGetterMethodName" : "getBaselineId", "beanStyleSetterMethodName" : "setBaselineId", "c2jName" : "BaselineId", "c2jShape" : "BaselineId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                              The ID of the patch baseline 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 #baselineId(String)}.\n@param baselineId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #baselineId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                              The ID of the patch baseline to update.

                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "baselineId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                              The ID of the patch baseline to update.

                                                                                                                                                                                                              \n@param baselineId The ID of the patch baseline to update.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "baselineId", "getterDocumentation" : "

                                                                                                                                                                                                              The ID of the patch baseline to update.

                                                                                                                                                                                                              \n@return The ID of the patch baseline 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" : "BaselineId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BaselineId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "BaselineId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                              The ID of the patch baseline to update.

                                                                                                                                                                                                              \n@param baselineId The ID of the patch baseline to update.", "setterMethodName" : "setBaselineId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "baselineId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "baselineId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                              The ID of the patch baseline to update.

                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Description" : { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "BaselineDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                              A description of the patch baseline.

                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                              A description of the patch baseline.

                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                                                                                                                              A description of the patch baseline.

                                                                                                                                                                                                              \n@param description A description of the patch baseline.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                                                                                                                              A description of the patch baseline.

                                                                                                                                                                                                              \n@return A description of the patch baseline.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                              A description of the patch baseline.

                                                                                                                                                                                                              \n@param description A description of the patch baseline.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                              A description of the patch baseline.

                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "GlobalFilters" : { "beanStyleGetterMethodName" : "getGlobalFilters", "beanStyleSetterMethodName" : "setGlobalFilters", "c2jName" : "GlobalFilters", "c2jShape" : "PatchFilterGroup", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                              A set of global filters used to include patches in the baseline.

                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link PatchFilterGroup.Builder} avoiding the need to create one manually via {@link PatchFilterGroup#builder()}.\n\nWhen the {@link Consumer} completes, {@link PatchFilterGroup.Builder#build()} is called immediately and its result is passed to {@link #globalFilters(PatchFilterGroup)}.\n@param globalFilters a consumer that will call methods on {@link PatchFilterGroup.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #globalFilters(PatchFilterGroup)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                              A set of global filters used to include patches in the baseline.

                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "globalFilters", "fluentSetterDocumentation" : "

                                                                                                                                                                                                              A set of global filters used to include patches in the baseline.

                                                                                                                                                                                                              \n@param globalFilters A set of global filters used to include patches in the baseline.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "globalFilters", "getterDocumentation" : "

                                                                                                                                                                                                              A set of global filters used to include patches in the baseline.

                                                                                                                                                                                                              \n@return A set of global filters used to include patches in the baseline.", "getterModel" : { "returnType" : "PatchFilterGroup", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GlobalFilters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GlobalFilters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "GlobalFilters", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                              A set of global filters used to include patches in the baseline.

                                                                                                                                                                                                              \n@param globalFilters A set of global filters used to include patches in the baseline.", "setterMethodName" : "setGlobalFilters", "setterModel" : { "variableDeclarationType" : "PatchFilterGroup", "variableName" : "globalFilters", "variableType" : "PatchFilterGroup", "documentation" : null, "simpleType" : "PatchFilterGroup", "variableSetterType" : "PatchFilterGroup" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PatchFilterGroup", "variableName" : "globalFilters", "variableType" : "PatchFilterGroup", "documentation" : "

                                                                                                                                                                                                              A set of global filters used to include patches in the baseline.

                                                                                                                                                                                                              ", "simpleType" : "PatchFilterGroup", "variableSetterType" : "PatchFilterGroup" }, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "BaselineName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                              The name of the patch baseline.

                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                              The name of the patch baseline.

                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                                                                              The name of the patch baseline.

                                                                                                                                                                                                              \n@param name The name of the patch baseline.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                                                                              The name of the patch baseline.

                                                                                                                                                                                                              \n@return The name of the patch baseline.", "getterModel" : { "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 patch baseline.

                                                                                                                                                                                                              \n@param name The name of the patch baseline.", "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 patch baseline.

                                                                                                                                                                                                              ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "RejectedPatches" : { "beanStyleGetterMethodName" : "getRejectedPatches", "beanStyleSetterMethodName" : "setRejectedPatches", "c2jName" : "RejectedPatches", "c2jShape" : "PatchIdList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                              A list of explicitly rejected patches for the baseline.

                                                                                                                                                                                                              For information about accepted formats for lists of approved patches and rejected patches, see Package Name Formats for Approved and Rejected Patch Lists in the AWS Systems Manager User Guide.

                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #rejectedPatches(List)}.\n@param rejectedPatches a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #rejectedPatches(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                              A list of explicitly rejected patches for the baseline.

                                                                                                                                                                                                              For information about accepted formats for lists of approved patches and rejected patches, see Package Name Formats for Approved and Rejected Patch Lists in the AWS Systems Manager User Guide.

                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "rejectedPatches", "fluentSetterDocumentation" : "

                                                                                                                                                                                                              A list of explicitly rejected patches for the baseline.

                                                                                                                                                                                                              For information about accepted formats for lists of approved patches and rejected patches, see Package Name Formats for Approved and Rejected Patch Lists in the AWS Systems Manager User Guide.

                                                                                                                                                                                                              \n@param rejectedPatches A list of explicitly rejected patches for the baseline.

                                                                                                                                                                                                              For information about accepted formats for lists of approved patches and rejected patches, see Package Name Formats for Approved and Rejected Patch Lists in the AWS Systems Manager User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "rejectedPatches", "getterDocumentation" : "

                                                                                                                                                                                                              A list of explicitly rejected patches for the baseline.

                                                                                                                                                                                                              For information about accepted formats for lists of approved patches and rejected patches, see Package Name Formats for Approved and Rejected Patch Lists in the AWS Systems Manager User Guide.

                                                                                                                                                                                                              \n

                                                                                                                                                                                                              \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                              \n@return A list of explicitly rejected patches for the baseline.

                                                                                                                                                                                                              For information about accepted formats for lists of approved patches and rejected patches, see Package Name Formats for Approved and Rejected Patch Lists in the AWS Systems Manager User Guide.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RejectedPatches", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RejectedPatches", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "PatchId", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "RejectedPatches", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                              A list of explicitly rejected patches for the baseline.

                                                                                                                                                                                                              For information about accepted formats for lists of approved patches and rejected patches, see Package Name Formats for Approved and Rejected Patch Lists in the AWS Systems Manager User Guide.

                                                                                                                                                                                                              \n@param rejectedPatches A list of explicitly rejected patches for the baseline.

                                                                                                                                                                                                              For information about accepted formats for lists of approved patches and rejected patches, see Package Name Formats for Approved and Rejected Patch Lists in the AWS Systems Manager User Guide.", "setterMethodName" : "setRejectedPatches", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "rejectedPatches", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "rejectedPatches", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                              A list of explicitly rejected patches for the baseline.

                                                                                                                                                                                                              For information about accepted formats for lists of approved patches and rejected patches, see Package Name Formats for Approved and Rejected Patch Lists in the AWS Systems Manager User Guide.

                                                                                                                                                                                                              ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "RejectedPatchesAction" : { "beanStyleGetterMethodName" : "getRejectedPatchesActionAsString", "beanStyleSetterMethodName" : "setRejectedPatchesAction", "c2jName" : "RejectedPatchesAction", "c2jShape" : "PatchAction", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                              The action for Patch Manager to take on patches included in the RejectedPackages list.

                                                                                                                                                                                                              • ALLOW_AS_DEPENDENCY: A package in the Rejected patches list is installed only if it is a dependency of another package. It is considered compliant with the patch baseline, and its status is reported as InstalledOther. This is the default action if no option is specified.

                                                                                                                                                                                                              • BLOCK: Packages in the RejectedPatches list, and packages that include them as dependencies, are not installed under any circumstances. If a package was installed before it was added to the Rejected patches list, it is considered non-compliant with the patch baseline, and its status is reported as InstalledRejected.

                                                                                                                                                                                                              \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #rejectedPatchesActionAsString(String)}.\n@param rejectedPatchesAction a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #rejectedPatchesAction(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                              The action for Patch Manager to take on patches included in the RejectedPackages list.

                                                                                                                                                                                                              • ALLOW_AS_DEPENDENCY: A package in the Rejected patches list is installed only if it is a dependency of another package. It is considered compliant with the patch baseline, and its status is reported as InstalledOther. This is the default action if no option is specified.

                                                                                                                                                                                                              • BLOCK: Packages in the RejectedPatches list, and packages that include them as dependencies, are not installed under any circumstances. If a package was installed before it was added to the Rejected patches list, it is considered non-compliant with the patch baseline, and its status is reported as InstalledRejected.

                                                                                                                                                                                                              ", "endpointDiscoveryId" : false, "enumType" : "PatchAction", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "rejectedPatchesAction", "fluentEnumSetterMethodName" : "rejectedPatchesAction", "fluentGetterMethodName" : "rejectedPatchesActionAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                              The action for Patch Manager to take on patches included in the RejectedPackages list.

                                                                                                                                                                                                              • ALLOW_AS_DEPENDENCY: A package in the Rejected patches list is installed only if it is a dependency of another package. It is considered compliant with the patch baseline, and its status is reported as InstalledOther. This is the default action if no option is specified.

                                                                                                                                                                                                              • BLOCK: Packages in the RejectedPatches list, and packages that include them as dependencies, are not installed under any circumstances. If a package was installed before it was added to the Rejected patches list, it is considered non-compliant with the patch baseline, and its status is reported as InstalledRejected.

                                                                                                                                                                                                              \n@param rejectedPatchesAction The action for Patch Manager to take on patches included in the RejectedPackages list.

                                                                                                                                                                                                              • ALLOW_AS_DEPENDENCY: A package in the Rejected patches list is installed only if it is a dependency of another package. It is considered compliant with the patch baseline, and its status is reported as InstalledOther. This is the default action if no option is specified.

                                                                                                                                                                                                              • BLOCK: Packages in the RejectedPatches list, and packages that include them as dependencies, are not installed under any circumstances. If a package was installed before it was added to the Rejected patches list, it is considered non-compliant with the patch baseline, and its status is reported as InstalledRejected.

                                                                                                                                                                                                              • \n@see PatchAction\n@return Returns a reference to this object so that method calls can be chained together.\n@see PatchAction", "fluentSetterMethodName" : "rejectedPatchesAction", "getterDocumentation" : "

                                                                                                                                                                                                                The action for Patch Manager to take on patches included in the RejectedPackages list.

                                                                                                                                                                                                                • ALLOW_AS_DEPENDENCY: A package in the Rejected patches list is installed only if it is a dependency of another package. It is considered compliant with the patch baseline, and its status is reported as InstalledOther. This is the default action if no option is specified.

                                                                                                                                                                                                                • BLOCK: Packages in the RejectedPatches list, and packages that include them as dependencies, are not installed under any circumstances. If a package was installed before it was added to the Rejected patches list, it is considered non-compliant with the patch baseline, and its status is reported as InstalledRejected.

                                                                                                                                                                                                                \n

                                                                                                                                                                                                                \nIf the service returns an enum value that is not available in the current SDK version, {@link #rejectedPatchesAction} will return {@link PatchAction#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #rejectedPatchesActionAsString}.\n

                                                                                                                                                                                                                \n@return The action for Patch Manager to take on patches included in the RejectedPackages list.

                                                                                                                                                                                                                • ALLOW_AS_DEPENDENCY: A package in the Rejected patches list is installed only if it is a dependency of another package. It is considered compliant with the patch baseline, and its status is reported as InstalledOther. This is the default action if no option is specified.

                                                                                                                                                                                                                • BLOCK: Packages in the RejectedPatches list, and packages that include them as dependencies, are not installed under any circumstances. If a package was installed before it was added to the Rejected patches list, it is considered non-compliant with the patch baseline, and its status is reported as InstalledRejected.

                                                                                                                                                                                                                • \n@see PatchAction", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RejectedPatchesAction", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RejectedPatchesAction", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RejectedPatchesAction", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                  The action for Patch Manager to take on patches included in the RejectedPackages list.

                                                                                                                                                                                                                  • ALLOW_AS_DEPENDENCY: A package in the Rejected patches list is installed only if it is a dependency of another package. It is considered compliant with the patch baseline, and its status is reported as InstalledOther. This is the default action if no option is specified.

                                                                                                                                                                                                                  • BLOCK: Packages in the RejectedPatches list, and packages that include them as dependencies, are not installed under any circumstances. If a package was installed before it was added to the Rejected patches list, it is considered non-compliant with the patch baseline, and its status is reported as InstalledRejected.

                                                                                                                                                                                                                  \n@param rejectedPatchesAction The action for Patch Manager to take on patches included in the RejectedPackages list.

                                                                                                                                                                                                                  • ALLOW_AS_DEPENDENCY: A package in the Rejected patches list is installed only if it is a dependency of another package. It is considered compliant with the patch baseline, and its status is reported as InstalledOther. This is the default action if no option is specified.

                                                                                                                                                                                                                  • BLOCK: Packages in the RejectedPatches list, and packages that include them as dependencies, are not installed under any circumstances. If a package was installed before it was added to the Rejected patches list, it is considered non-compliant with the patch baseline, and its status is reported as InstalledRejected.

                                                                                                                                                                                                                  • \n@see PatchAction", "setterMethodName" : "setRejectedPatchesAction", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "rejectedPatchesAction", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "rejectedPatchesAction", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The action for Patch Manager to take on patches included in the RejectedPackages list.

                                                                                                                                                                                                                    • ALLOW_AS_DEPENDENCY: A package in the Rejected patches list is installed only if it is a dependency of another package. It is considered compliant with the patch baseline, and its status is reported as InstalledOther. This is the default action if no option is specified.

                                                                                                                                                                                                                    • BLOCK: Packages in the RejectedPatches list, and packages that include them as dependencies, are not installed under any circumstances. If a package was installed before it was added to the Rejected patches list, it is considered non-compliant with the patch baseline, and its status is reported as InstalledRejected.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Replace" : { "beanStyleGetterMethodName" : "getReplace", "beanStyleSetterMethodName" : "setReplace", "c2jName" : "Replace", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    If True, then all fields that are required by the CreatePatchBaseline action are also required for this API request. Optional fields that are not specified are set to null.

                                                                                                                                                                                                                    \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 #replace(Boolean)}.\n@param replace 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 #replace(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                    If True, then all fields that are required by the CreatePatchBaseline action are also required for this API request. Optional fields that are not specified are set to null.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "replace", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    If True, then all fields that are required by the CreatePatchBaseline action are also required for this API request. Optional fields that are not specified are set to null.

                                                                                                                                                                                                                    \n@param replace If True, then all fields that are required by the CreatePatchBaseline action are also required for this API request. Optional fields that are not specified are set to null.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "replace", "getterDocumentation" : "

                                                                                                                                                                                                                    If True, then all fields that are required by the CreatePatchBaseline action are also required for this API request. Optional fields that are not specified are set to null.

                                                                                                                                                                                                                    \n@return If True, then all fields that are required by the CreatePatchBaseline action are also required for this API request. Optional fields that are not specified are set to null.", "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" : "Replace", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Replace", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Replace", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    If True, then all fields that are required by the CreatePatchBaseline action are also required for this API request. Optional fields that are not specified are set to null.

                                                                                                                                                                                                                    \n@param replace If True, then all fields that are required by the CreatePatchBaseline action are also required for this API request. Optional fields that are not specified are set to null.", "setterMethodName" : "setReplace", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "replace", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "replace", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                    If True, then all fields that are required by the CreatePatchBaseline action are also required for this API request. Optional fields that are not specified are set to null.

                                                                                                                                                                                                                    ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "Sources" : { "beanStyleGetterMethodName" : "getSources", "beanStyleSetterMethodName" : "setSources", "c2jName" : "Sources", "c2jShape" : "PatchSourceList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    Information about the patches to use to update the instances, including target operating systems and source repositories. Applies to Linux instances only.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #sources(List)}.\n@param sources a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sources(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                    Information about the patches to use to update the instances, including target operating systems and source repositories. Applies to Linux instances only.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sources", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    Information about the patches to use to update the instances, including target operating systems and source repositories. Applies to Linux instances only.

                                                                                                                                                                                                                    \n@param sources Information about the patches to use to update the instances, including target operating systems and source repositories. Applies to Linux instances only.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sources", "getterDocumentation" : "

                                                                                                                                                                                                                    Information about the patches to use to update the instances, including target operating systems and source repositories. Applies to Linux instances only.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n@return Information about the patches to use to update the instances, including target operating systems and source repositories. Applies to Linux instances only.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Sources", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Sources", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "PatchSource", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link PatchSource.Builder} avoiding the need to create one manually via {@link PatchSource#builder()}.\n\nWhen the {@link Consumer} completes, {@link PatchSource.Builder#build()} is called immediately and its result is passed to {@link #member(PatchSource)}.\n@param member a consumer that will call methods on {@link PatchSource.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(PatchSource)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "PatchSource", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "PatchSource", "variableName" : "member", "variableType" : "PatchSource", "documentation" : null, "simpleType" : "PatchSource", "variableSetterType" : "PatchSource" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PatchSource", "variableName" : "member", "variableType" : "PatchSource", "documentation" : "", "simpleType" : "PatchSource", "variableSetterType" : "PatchSource" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "PatchSource", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "PatchSource", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Sources", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    Information about the patches to use to update the instances, including target operating systems and source repositories. Applies to Linux instances only.

                                                                                                                                                                                                                    \n@param sources Information about the patches to use to update the instances, including target operating systems and source repositories. Applies to Linux instances only.", "setterMethodName" : "setSources", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "sources", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "sources", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                    Information about the patches to use to update the instances, including target operating systems and source repositories. Applies to Linux instances only.

                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getBaselineId", "beanStyleSetterMethodName" : "setBaselineId", "c2jName" : "BaselineId", "c2jShape" : "BaselineId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The ID of the patch baseline 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 #baselineId(String)}.\n@param baselineId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #baselineId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                    The ID of the patch baseline to update.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "baselineId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The ID of the patch baseline to update.

                                                                                                                                                                                                                    \n@param baselineId The ID of the patch baseline to update.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "baselineId", "getterDocumentation" : "

                                                                                                                                                                                                                    The ID of the patch baseline to update.

                                                                                                                                                                                                                    \n@return The ID of the patch baseline 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" : "BaselineId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BaselineId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "BaselineId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    The ID of the patch baseline to update.

                                                                                                                                                                                                                    \n@param baselineId The ID of the patch baseline to update.", "setterMethodName" : "setBaselineId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "baselineId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "baselineId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    The ID of the patch baseline to update.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "BaselineName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the patch baseline.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                    The name of the patch baseline.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The name of the patch baseline.

                                                                                                                                                                                                                    \n@param name The name of the patch baseline.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                                                                                    The name of the patch baseline.

                                                                                                                                                                                                                    \n@return The name of the patch baseline.", "getterModel" : { "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 patch baseline.

                                                                                                                                                                                                                    \n@param name The name of the patch baseline.", "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 patch baseline.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getGlobalFilters", "beanStyleSetterMethodName" : "setGlobalFilters", "c2jName" : "GlobalFilters", "c2jShape" : "PatchFilterGroup", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A set of global filters used to include patches in the baseline.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link PatchFilterGroup.Builder} avoiding the need to create one manually via {@link PatchFilterGroup#builder()}.\n\nWhen the {@link Consumer} completes, {@link PatchFilterGroup.Builder#build()} is called immediately and its result is passed to {@link #globalFilters(PatchFilterGroup)}.\n@param globalFilters a consumer that will call methods on {@link PatchFilterGroup.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #globalFilters(PatchFilterGroup)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                    A set of global filters used to include patches in the baseline.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "globalFilters", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A set of global filters used to include patches in the baseline.

                                                                                                                                                                                                                    \n@param globalFilters A set of global filters used to include patches in the baseline.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "globalFilters", "getterDocumentation" : "

                                                                                                                                                                                                                    A set of global filters used to include patches in the baseline.

                                                                                                                                                                                                                    \n@return A set of global filters used to include patches in the baseline.", "getterModel" : { "returnType" : "PatchFilterGroup", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GlobalFilters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GlobalFilters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "GlobalFilters", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A set of global filters used to include patches in the baseline.

                                                                                                                                                                                                                    \n@param globalFilters A set of global filters used to include patches in the baseline.", "setterMethodName" : "setGlobalFilters", "setterModel" : { "variableDeclarationType" : "PatchFilterGroup", "variableName" : "globalFilters", "variableType" : "PatchFilterGroup", "documentation" : null, "simpleType" : "PatchFilterGroup", "variableSetterType" : "PatchFilterGroup" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PatchFilterGroup", "variableName" : "globalFilters", "variableType" : "PatchFilterGroup", "documentation" : "

                                                                                                                                                                                                                    A set of global filters used to include patches in the baseline.

                                                                                                                                                                                                                    ", "simpleType" : "PatchFilterGroup", "variableSetterType" : "PatchFilterGroup" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getApprovalRules", "beanStyleSetterMethodName" : "setApprovalRules", "c2jName" : "ApprovalRules", "c2jShape" : "PatchRuleGroup", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A set of rules used to include patches in the baseline.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link PatchRuleGroup.Builder} avoiding the need to create one manually via {@link PatchRuleGroup#builder()}.\n\nWhen the {@link Consumer} completes, {@link PatchRuleGroup.Builder#build()} is called immediately and its result is passed to {@link #approvalRules(PatchRuleGroup)}.\n@param approvalRules a consumer that will call methods on {@link PatchRuleGroup.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #approvalRules(PatchRuleGroup)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                    A set of rules used to include patches in the baseline.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "approvalRules", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A set of rules used to include patches in the baseline.

                                                                                                                                                                                                                    \n@param approvalRules A set of rules used to include patches in the baseline.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "approvalRules", "getterDocumentation" : "

                                                                                                                                                                                                                    A set of rules used to include patches in the baseline.

                                                                                                                                                                                                                    \n@return A set of rules used to include patches in the baseline.", "getterModel" : { "returnType" : "PatchRuleGroup", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ApprovalRules", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ApprovalRules", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ApprovalRules", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A set of rules used to include patches in the baseline.

                                                                                                                                                                                                                    \n@param approvalRules A set of rules used to include patches in the baseline.", "setterMethodName" : "setApprovalRules", "setterModel" : { "variableDeclarationType" : "PatchRuleGroup", "variableName" : "approvalRules", "variableType" : "PatchRuleGroup", "documentation" : null, "simpleType" : "PatchRuleGroup", "variableSetterType" : "PatchRuleGroup" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PatchRuleGroup", "variableName" : "approvalRules", "variableType" : "PatchRuleGroup", "documentation" : "

                                                                                                                                                                                                                    A set of rules used to include patches in the baseline.

                                                                                                                                                                                                                    ", "simpleType" : "PatchRuleGroup", "variableSetterType" : "PatchRuleGroup" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getApprovedPatches", "beanStyleSetterMethodName" : "setApprovedPatches", "c2jName" : "ApprovedPatches", "c2jShape" : "PatchIdList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A list of explicitly approved patches for the baseline.

                                                                                                                                                                                                                    For information about accepted formats for lists of approved patches and rejected patches, see Package Name Formats for Approved and Rejected Patch Lists in the AWS Systems Manager User Guide.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #approvedPatches(List)}.\n@param approvedPatches a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #approvedPatches(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                    A list of explicitly approved patches for the baseline.

                                                                                                                                                                                                                    For information about accepted formats for lists of approved patches and rejected patches, see Package Name Formats for Approved and Rejected Patch Lists in the AWS Systems Manager User Guide.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "approvedPatches", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A list of explicitly approved patches for the baseline.

                                                                                                                                                                                                                    For information about accepted formats for lists of approved patches and rejected patches, see Package Name Formats for Approved and Rejected Patch Lists in the AWS Systems Manager User Guide.

                                                                                                                                                                                                                    \n@param approvedPatches A list of explicitly approved patches for the baseline.

                                                                                                                                                                                                                    For information about accepted formats for lists of approved patches and rejected patches, see Package Name Formats for Approved and Rejected Patch Lists in the AWS Systems Manager User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "approvedPatches", "getterDocumentation" : "

                                                                                                                                                                                                                    A list of explicitly approved patches for the baseline.

                                                                                                                                                                                                                    For information about accepted formats for lists of approved patches and rejected patches, see Package Name Formats for Approved and Rejected Patch Lists in the AWS Systems Manager User Guide.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n@return A list of explicitly approved patches for the baseline.

                                                                                                                                                                                                                    For information about accepted formats for lists of approved patches and rejected patches, see Package Name Formats for Approved and Rejected Patch Lists in the AWS Systems Manager User Guide.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ApprovedPatches", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ApprovedPatches", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "PatchId", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "ApprovedPatches", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A list of explicitly approved patches for the baseline.

                                                                                                                                                                                                                    For information about accepted formats for lists of approved patches and rejected patches, see Package Name Formats for Approved and Rejected Patch Lists in the AWS Systems Manager User Guide.

                                                                                                                                                                                                                    \n@param approvedPatches A list of explicitly approved patches for the baseline.

                                                                                                                                                                                                                    For information about accepted formats for lists of approved patches and rejected patches, see Package Name Formats for Approved and Rejected Patch Lists in the AWS Systems Manager User Guide.", "setterMethodName" : "setApprovedPatches", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "approvedPatches", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "approvedPatches", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                    A list of explicitly approved patches for the baseline.

                                                                                                                                                                                                                    For information about accepted formats for lists of approved patches and rejected patches, see Package Name Formats for Approved and Rejected Patch Lists in the AWS Systems Manager User Guide.

                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getApprovedPatchesComplianceLevelAsString", "beanStyleSetterMethodName" : "setApprovedPatchesComplianceLevel", "c2jName" : "ApprovedPatchesComplianceLevel", "c2jShape" : "PatchComplianceLevel", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    Assigns a new compliance severity level to an existing patch baseline.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #approvedPatchesComplianceLevelAsString(String)}.\n@param approvedPatchesComplianceLevel a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #approvedPatchesComplianceLevel(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                    Assigns a new compliance severity level to an existing patch baseline.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "PatchComplianceLevel", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "approvedPatchesComplianceLevel", "fluentEnumSetterMethodName" : "approvedPatchesComplianceLevel", "fluentGetterMethodName" : "approvedPatchesComplianceLevelAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    Assigns a new compliance severity level to an existing patch baseline.

                                                                                                                                                                                                                    \n@param approvedPatchesComplianceLevel Assigns a new compliance severity level to an existing patch baseline.\n@see PatchComplianceLevel\n@return Returns a reference to this object so that method calls can be chained together.\n@see PatchComplianceLevel", "fluentSetterMethodName" : "approvedPatchesComplianceLevel", "getterDocumentation" : "

                                                                                                                                                                                                                    Assigns a new compliance severity level to an existing patch baseline.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nIf the service returns an enum value that is not available in the current SDK version, {@link #approvedPatchesComplianceLevel} will return {@link PatchComplianceLevel#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #approvedPatchesComplianceLevelAsString}.\n

                                                                                                                                                                                                                    \n@return Assigns a new compliance severity level to an existing patch baseline.\n@see PatchComplianceLevel", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ApprovedPatchesComplianceLevel", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ApprovedPatchesComplianceLevel", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApprovedPatchesComplianceLevel", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    Assigns a new compliance severity level to an existing patch baseline.

                                                                                                                                                                                                                    \n@param approvedPatchesComplianceLevel Assigns a new compliance severity level to an existing patch baseline.\n@see PatchComplianceLevel", "setterMethodName" : "setApprovedPatchesComplianceLevel", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "approvedPatchesComplianceLevel", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "approvedPatchesComplianceLevel", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                    Assigns a new compliance severity level to an existing patch baseline.

                                                                                                                                                                                                                    ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getApprovedPatchesEnableNonSecurity", "beanStyleSetterMethodName" : "setApprovedPatchesEnableNonSecurity", "c2jName" : "ApprovedPatchesEnableNonSecurity", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    Indicates whether the list of approved patches includes non-security updates that should be applied to the instances. The default value is 'false'. Applies to Linux instances only.

                                                                                                                                                                                                                    \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 #approvedPatchesEnableNonSecurity(Boolean)}.\n@param approvedPatchesEnableNonSecurity 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 #approvedPatchesEnableNonSecurity(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                    Indicates whether the list of approved patches includes non-security updates that should be applied to the instances. The default value is 'false'. Applies to Linux instances only.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "approvedPatchesEnableNonSecurity", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    Indicates whether the list of approved patches includes non-security updates that should be applied to the instances. The default value is 'false'. Applies to Linux instances only.

                                                                                                                                                                                                                    \n@param approvedPatchesEnableNonSecurity Indicates whether the list of approved patches includes non-security updates that should be applied to the instances. The default value is 'false'. Applies to Linux instances only.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "approvedPatchesEnableNonSecurity", "getterDocumentation" : "

                                                                                                                                                                                                                    Indicates whether the list of approved patches includes non-security updates that should be applied to the instances. The default value is 'false'. Applies to Linux instances only.

                                                                                                                                                                                                                    \n@return Indicates whether the list of approved patches includes non-security updates that should be applied to the instances. The default value is 'false'. Applies to Linux instances only.", "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" : "ApprovedPatchesEnableNonSecurity", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ApprovedPatchesEnableNonSecurity", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "ApprovedPatchesEnableNonSecurity", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    Indicates whether the list of approved patches includes non-security updates that should be applied to the instances. The default value is 'false'. Applies to Linux instances only.

                                                                                                                                                                                                                    \n@param approvedPatchesEnableNonSecurity Indicates whether the list of approved patches includes non-security updates that should be applied to the instances. The default value is 'false'. Applies to Linux instances only.", "setterMethodName" : "setApprovedPatchesEnableNonSecurity", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "approvedPatchesEnableNonSecurity", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "approvedPatchesEnableNonSecurity", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                    Indicates whether the list of approved patches includes non-security updates that should be applied to the instances. The default value is 'false'. Applies to Linux instances only.

                                                                                                                                                                                                                    ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRejectedPatches", "beanStyleSetterMethodName" : "setRejectedPatches", "c2jName" : "RejectedPatches", "c2jShape" : "PatchIdList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    A list of explicitly rejected patches for the baseline.

                                                                                                                                                                                                                    For information about accepted formats for lists of approved patches and rejected patches, see Package Name Formats for Approved and Rejected Patch Lists in the AWS Systems Manager User Guide.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #rejectedPatches(List)}.\n@param rejectedPatches a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #rejectedPatches(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                    A list of explicitly rejected patches for the baseline.

                                                                                                                                                                                                                    For information about accepted formats for lists of approved patches and rejected patches, see Package Name Formats for Approved and Rejected Patch Lists in the AWS Systems Manager User Guide.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "rejectedPatches", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    A list of explicitly rejected patches for the baseline.

                                                                                                                                                                                                                    For information about accepted formats for lists of approved patches and rejected patches, see Package Name Formats for Approved and Rejected Patch Lists in the AWS Systems Manager User Guide.

                                                                                                                                                                                                                    \n@param rejectedPatches A list of explicitly rejected patches for the baseline.

                                                                                                                                                                                                                    For information about accepted formats for lists of approved patches and rejected patches, see Package Name Formats for Approved and Rejected Patch Lists in the AWS Systems Manager User Guide.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "rejectedPatches", "getterDocumentation" : "

                                                                                                                                                                                                                    A list of explicitly rejected patches for the baseline.

                                                                                                                                                                                                                    For information about accepted formats for lists of approved patches and rejected patches, see Package Name Formats for Approved and Rejected Patch Lists in the AWS Systems Manager User Guide.

                                                                                                                                                                                                                    \n

                                                                                                                                                                                                                    \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                    \n@return A list of explicitly rejected patches for the baseline.

                                                                                                                                                                                                                    For information about accepted formats for lists of approved patches and rejected patches, see Package Name Formats for Approved and Rejected Patch Lists in the AWS Systems Manager User Guide.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RejectedPatches", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RejectedPatches", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "PatchId", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "RejectedPatches", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                    A list of explicitly rejected patches for the baseline.

                                                                                                                                                                                                                    For information about accepted formats for lists of approved patches and rejected patches, see Package Name Formats for Approved and Rejected Patch Lists in the AWS Systems Manager User Guide.

                                                                                                                                                                                                                    \n@param rejectedPatches A list of explicitly rejected patches for the baseline.

                                                                                                                                                                                                                    For information about accepted formats for lists of approved patches and rejected patches, see Package Name Formats for Approved and Rejected Patch Lists in the AWS Systems Manager User Guide.", "setterMethodName" : "setRejectedPatches", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "rejectedPatches", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "rejectedPatches", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                    A list of explicitly rejected patches for the baseline.

                                                                                                                                                                                                                    For information about accepted formats for lists of approved patches and rejected patches, see Package Name Formats for Approved and Rejected Patch Lists in the AWS Systems Manager User Guide.

                                                                                                                                                                                                                    ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRejectedPatchesActionAsString", "beanStyleSetterMethodName" : "setRejectedPatchesAction", "c2jName" : "RejectedPatchesAction", "c2jShape" : "PatchAction", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                    The action for Patch Manager to take on patches included in the RejectedPackages list.

                                                                                                                                                                                                                    • ALLOW_AS_DEPENDENCY: A package in the Rejected patches list is installed only if it is a dependency of another package. It is considered compliant with the patch baseline, and its status is reported as InstalledOther. This is the default action if no option is specified.

                                                                                                                                                                                                                    • BLOCK: Packages in the RejectedPatches list, and packages that include them as dependencies, are not installed under any circumstances. If a package was installed before it was added to the Rejected patches list, it is considered non-compliant with the patch baseline, and its status is reported as InstalledRejected.

                                                                                                                                                                                                                    \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #rejectedPatchesActionAsString(String)}.\n@param rejectedPatchesAction a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #rejectedPatchesAction(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                    The action for Patch Manager to take on patches included in the RejectedPackages list.

                                                                                                                                                                                                                    • ALLOW_AS_DEPENDENCY: A package in the Rejected patches list is installed only if it is a dependency of another package. It is considered compliant with the patch baseline, and its status is reported as InstalledOther. This is the default action if no option is specified.

                                                                                                                                                                                                                    • BLOCK: Packages in the RejectedPatches list, and packages that include them as dependencies, are not installed under any circumstances. If a package was installed before it was added to the Rejected patches list, it is considered non-compliant with the patch baseline, and its status is reported as InstalledRejected.

                                                                                                                                                                                                                    ", "endpointDiscoveryId" : false, "enumType" : "PatchAction", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "rejectedPatchesAction", "fluentEnumSetterMethodName" : "rejectedPatchesAction", "fluentGetterMethodName" : "rejectedPatchesActionAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                    The action for Patch Manager to take on patches included in the RejectedPackages list.

                                                                                                                                                                                                                    • ALLOW_AS_DEPENDENCY: A package in the Rejected patches list is installed only if it is a dependency of another package. It is considered compliant with the patch baseline, and its status is reported as InstalledOther. This is the default action if no option is specified.

                                                                                                                                                                                                                    • BLOCK: Packages in the RejectedPatches list, and packages that include them as dependencies, are not installed under any circumstances. If a package was installed before it was added to the Rejected patches list, it is considered non-compliant with the patch baseline, and its status is reported as InstalledRejected.

                                                                                                                                                                                                                    \n@param rejectedPatchesAction The action for Patch Manager to take on patches included in the RejectedPackages list.

                                                                                                                                                                                                                    • ALLOW_AS_DEPENDENCY: A package in the Rejected patches list is installed only if it is a dependency of another package. It is considered compliant with the patch baseline, and its status is reported as InstalledOther. This is the default action if no option is specified.

                                                                                                                                                                                                                    • BLOCK: Packages in the RejectedPatches list, and packages that include them as dependencies, are not installed under any circumstances. If a package was installed before it was added to the Rejected patches list, it is considered non-compliant with the patch baseline, and its status is reported as InstalledRejected.

                                                                                                                                                                                                                    • \n@see PatchAction\n@return Returns a reference to this object so that method calls can be chained together.\n@see PatchAction", "fluentSetterMethodName" : "rejectedPatchesAction", "getterDocumentation" : "

                                                                                                                                                                                                                      The action for Patch Manager to take on patches included in the RejectedPackages list.

                                                                                                                                                                                                                      • ALLOW_AS_DEPENDENCY: A package in the Rejected patches list is installed only if it is a dependency of another package. It is considered compliant with the patch baseline, and its status is reported as InstalledOther. This is the default action if no option is specified.

                                                                                                                                                                                                                      • BLOCK: Packages in the RejectedPatches list, and packages that include them as dependencies, are not installed under any circumstances. If a package was installed before it was added to the Rejected patches list, it is considered non-compliant with the patch baseline, and its status is reported as InstalledRejected.

                                                                                                                                                                                                                      \n

                                                                                                                                                                                                                      \nIf the service returns an enum value that is not available in the current SDK version, {@link #rejectedPatchesAction} will return {@link PatchAction#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #rejectedPatchesActionAsString}.\n

                                                                                                                                                                                                                      \n@return The action for Patch Manager to take on patches included in the RejectedPackages list.

                                                                                                                                                                                                                      • ALLOW_AS_DEPENDENCY: A package in the Rejected patches list is installed only if it is a dependency of another package. It is considered compliant with the patch baseline, and its status is reported as InstalledOther. This is the default action if no option is specified.

                                                                                                                                                                                                                      • BLOCK: Packages in the RejectedPatches list, and packages that include them as dependencies, are not installed under any circumstances. If a package was installed before it was added to the Rejected patches list, it is considered non-compliant with the patch baseline, and its status is reported as InstalledRejected.

                                                                                                                                                                                                                      • \n@see PatchAction", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RejectedPatchesAction", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RejectedPatchesAction", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RejectedPatchesAction", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                        The action for Patch Manager to take on patches included in the RejectedPackages list.

                                                                                                                                                                                                                        • ALLOW_AS_DEPENDENCY: A package in the Rejected patches list is installed only if it is a dependency of another package. It is considered compliant with the patch baseline, and its status is reported as InstalledOther. This is the default action if no option is specified.

                                                                                                                                                                                                                        • BLOCK: Packages in the RejectedPatches list, and packages that include them as dependencies, are not installed under any circumstances. If a package was installed before it was added to the Rejected patches list, it is considered non-compliant with the patch baseline, and its status is reported as InstalledRejected.

                                                                                                                                                                                                                        \n@param rejectedPatchesAction The action for Patch Manager to take on patches included in the RejectedPackages list.

                                                                                                                                                                                                                        • ALLOW_AS_DEPENDENCY: A package in the Rejected patches list is installed only if it is a dependency of another package. It is considered compliant with the patch baseline, and its status is reported as InstalledOther. This is the default action if no option is specified.

                                                                                                                                                                                                                        • BLOCK: Packages in the RejectedPatches list, and packages that include them as dependencies, are not installed under any circumstances. If a package was installed before it was added to the Rejected patches list, it is considered non-compliant with the patch baseline, and its status is reported as InstalledRejected.

                                                                                                                                                                                                                        • \n@see PatchAction", "setterMethodName" : "setRejectedPatchesAction", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "rejectedPatchesAction", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "rejectedPatchesAction", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                          The action for Patch Manager to take on patches included in the RejectedPackages list.

                                                                                                                                                                                                                          • ALLOW_AS_DEPENDENCY: A package in the Rejected patches list is installed only if it is a dependency of another package. It is considered compliant with the patch baseline, and its status is reported as InstalledOther. This is the default action if no option is specified.

                                                                                                                                                                                                                          • BLOCK: Packages in the RejectedPatches list, and packages that include them as dependencies, are not installed under any circumstances. If a package was installed before it was added to the Rejected patches list, it is considered non-compliant with the patch baseline, and its status is reported as InstalledRejected.

                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "BaselineDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          A description of the patch baseline.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          A description of the patch baseline.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          A description of the patch baseline.

                                                                                                                                                                                                                          \n@param description A description of the patch baseline.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                                                                                                                                          A description of the patch baseline.

                                                                                                                                                                                                                          \n@return A description of the patch baseline.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          A description of the patch baseline.

                                                                                                                                                                                                                          \n@param description A description of the patch baseline.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                          A description of the patch baseline.

                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSources", "beanStyleSetterMethodName" : "setSources", "c2jName" : "Sources", "c2jShape" : "PatchSourceList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          Information about the patches to use to update the instances, including target operating systems and source repositories. Applies to Linux instances only.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #sources(List)}.\n@param sources a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sources(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          Information about the patches to use to update the instances, including target operating systems and source repositories. Applies to Linux instances only.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sources", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          Information about the patches to use to update the instances, including target operating systems and source repositories. Applies to Linux instances only.

                                                                                                                                                                                                                          \n@param sources Information about the patches to use to update the instances, including target operating systems and source repositories. Applies to Linux instances only.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sources", "getterDocumentation" : "

                                                                                                                                                                                                                          Information about the patches to use to update the instances, including target operating systems and source repositories. Applies to Linux instances only.

                                                                                                                                                                                                                          \n

                                                                                                                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                          \n@return Information about the patches to use to update the instances, including target operating systems and source repositories. Applies to Linux instances only.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Sources", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Sources", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "PatchSource", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link PatchSource.Builder} avoiding the need to create one manually via {@link PatchSource#builder()}.\n\nWhen the {@link Consumer} completes, {@link PatchSource.Builder#build()} is called immediately and its result is passed to {@link #member(PatchSource)}.\n@param member a consumer that will call methods on {@link PatchSource.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(PatchSource)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "PatchSource", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "PatchSource", "variableName" : "member", "variableType" : "PatchSource", "documentation" : null, "simpleType" : "PatchSource", "variableSetterType" : "PatchSource" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PatchSource", "variableName" : "member", "variableType" : "PatchSource", "documentation" : "", "simpleType" : "PatchSource", "variableSetterType" : "PatchSource" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "PatchSource", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "PatchSource", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Sources", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          Information about the patches to use to update the instances, including target operating systems and source repositories. Applies to Linux instances only.

                                                                                                                                                                                                                          \n@param sources Information about the patches to use to update the instances, including target operating systems and source repositories. Applies to Linux instances only.", "setterMethodName" : "setSources", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "sources", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "sources", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                          Information about the patches to use to update the instances, including target operating systems and source repositories. Applies to Linux instances only.

                                                                                                                                                                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getReplace", "beanStyleSetterMethodName" : "setReplace", "c2jName" : "Replace", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          If True, then all fields that are required by the CreatePatchBaseline action are also required for this API request. Optional fields that are not specified are set to null.

                                                                                                                                                                                                                          \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 #replace(Boolean)}.\n@param replace 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 #replace(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          If True, then all fields that are required by the CreatePatchBaseline action are also required for this API request. Optional fields that are not specified are set to null.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "replace", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          If True, then all fields that are required by the CreatePatchBaseline action are also required for this API request. Optional fields that are not specified are set to null.

                                                                                                                                                                                                                          \n@param replace If True, then all fields that are required by the CreatePatchBaseline action are also required for this API request. Optional fields that are not specified are set to null.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "replace", "getterDocumentation" : "

                                                                                                                                                                                                                          If True, then all fields that are required by the CreatePatchBaseline action are also required for this API request. Optional fields that are not specified are set to null.

                                                                                                                                                                                                                          \n@return If True, then all fields that are required by the CreatePatchBaseline action are also required for this API request. Optional fields that are not specified are set to null.", "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" : "Replace", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Replace", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "Replace", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          If True, then all fields that are required by the CreatePatchBaseline action are also required for this API request. Optional fields that are not specified are set to null.

                                                                                                                                                                                                                          \n@param replace If True, then all fields that are required by the CreatePatchBaseline action are also required for this API request. Optional fields that are not specified are set to null.", "setterMethodName" : "setReplace", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "replace", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "replace", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                          If True, then all fields that are required by the CreatePatchBaseline action are also required for this API request. Optional fields that are not specified are set to null.

                                                                                                                                                                                                                          ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "BaselineId" ], "shapeName" : "UpdatePatchBaselineRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpdatePatchBaselineRequest", "variableName" : "updatePatchBaselineRequest", "variableType" : "UpdatePatchBaselineRequest", "documentation" : null, "simpleType" : "UpdatePatchBaselineRequest", "variableSetterType" : "UpdatePatchBaselineRequest" }, "wrapper" : false }, "UpdatePatchBaselineResponse" : { "c2jName" : "UpdatePatchBaselineResult", "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" : [ { "beanStyleGetterMethodName" : "getBaselineId", "beanStyleSetterMethodName" : "setBaselineId", "c2jName" : "BaselineId", "c2jShape" : "BaselineId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The ID of the deleted patch baseline.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #baselineId(String)}.\n@param baselineId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #baselineId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The ID of the deleted patch baseline.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "baselineId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          The ID of the deleted patch baseline.

                                                                                                                                                                                                                          \n@param baselineId The ID of the deleted patch baseline.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "baselineId", "getterDocumentation" : "

                                                                                                                                                                                                                          The ID of the deleted patch baseline.

                                                                                                                                                                                                                          \n@return The ID of the deleted patch baseline.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BaselineId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BaselineId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "BaselineId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The ID of the deleted patch baseline.

                                                                                                                                                                                                                          \n@param baselineId The ID of the deleted patch baseline.", "setterMethodName" : "setBaselineId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "baselineId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "baselineId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                          The ID of the deleted patch baseline.

                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "BaselineName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The name of the patch baseline.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The name of the patch baseline.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          The name of the patch baseline.

                                                                                                                                                                                                                          \n@param name The name of the patch baseline.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                                                                                          The name of the patch baseline.

                                                                                                                                                                                                                          \n@return The name of the patch baseline.", "getterModel" : { "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 patch baseline.

                                                                                                                                                                                                                          \n@param name The name of the patch baseline.", "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 patch baseline.

                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOperatingSystemAsString", "beanStyleSetterMethodName" : "setOperatingSystem", "c2jName" : "OperatingSystem", "c2jShape" : "OperatingSystem", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The operating system rule used by the updated patch baseline.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #operatingSystemAsString(String)}.\n@param operatingSystem a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #operatingSystem(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The operating system rule used by the updated patch baseline.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : "OperatingSystem", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "operatingSystem", "fluentEnumSetterMethodName" : "operatingSystem", "fluentGetterMethodName" : "operatingSystemAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          The operating system rule used by the updated patch baseline.

                                                                                                                                                                                                                          \n@param operatingSystem The operating system rule used by the updated patch baseline.\n@see OperatingSystem\n@return Returns a reference to this object so that method calls can be chained together.\n@see OperatingSystem", "fluentSetterMethodName" : "operatingSystem", "getterDocumentation" : "

                                                                                                                                                                                                                          The operating system rule used by the updated patch baseline.

                                                                                                                                                                                                                          \n

                                                                                                                                                                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #operatingSystem} will return {@link OperatingSystem#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #operatingSystemAsString}.\n

                                                                                                                                                                                                                          \n@return The operating system rule used by the updated patch baseline.\n@see OperatingSystem", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OperatingSystem", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OperatingSystem", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OperatingSystem", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The operating system rule used by the updated patch baseline.

                                                                                                                                                                                                                          \n@param operatingSystem The operating system rule used by the updated patch baseline.\n@see OperatingSystem", "setterMethodName" : "setOperatingSystem", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "operatingSystem", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "operatingSystem", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                          The operating system rule used by the updated patch baseline.

                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getGlobalFilters", "beanStyleSetterMethodName" : "setGlobalFilters", "c2jName" : "GlobalFilters", "c2jShape" : "PatchFilterGroup", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          A set of global filters used to exclude patches from the baseline.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link PatchFilterGroup.Builder} avoiding the need to create one manually via {@link PatchFilterGroup#builder()}.\n\nWhen the {@link Consumer} completes, {@link PatchFilterGroup.Builder#build()} is called immediately and its result is passed to {@link #globalFilters(PatchFilterGroup)}.\n@param globalFilters a consumer that will call methods on {@link PatchFilterGroup.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #globalFilters(PatchFilterGroup)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          A set of global filters used to exclude patches from the baseline.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "globalFilters", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          A set of global filters used to exclude patches from the baseline.

                                                                                                                                                                                                                          \n@param globalFilters A set of global filters used to exclude patches from the baseline.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "globalFilters", "getterDocumentation" : "

                                                                                                                                                                                                                          A set of global filters used to exclude patches from the baseline.

                                                                                                                                                                                                                          \n@return A set of global filters used to exclude patches from the baseline.", "getterModel" : { "returnType" : "PatchFilterGroup", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GlobalFilters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GlobalFilters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "GlobalFilters", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          A set of global filters used to exclude patches from the baseline.

                                                                                                                                                                                                                          \n@param globalFilters A set of global filters used to exclude patches from the baseline.", "setterMethodName" : "setGlobalFilters", "setterModel" : { "variableDeclarationType" : "PatchFilterGroup", "variableName" : "globalFilters", "variableType" : "PatchFilterGroup", "documentation" : null, "simpleType" : "PatchFilterGroup", "variableSetterType" : "PatchFilterGroup" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PatchFilterGroup", "variableName" : "globalFilters", "variableType" : "PatchFilterGroup", "documentation" : "

                                                                                                                                                                                                                          A set of global filters used to exclude patches from the baseline.

                                                                                                                                                                                                                          ", "simpleType" : "PatchFilterGroup", "variableSetterType" : "PatchFilterGroup" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getApprovalRules", "beanStyleSetterMethodName" : "setApprovalRules", "c2jName" : "ApprovalRules", "c2jShape" : "PatchRuleGroup", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          A set of rules used to include patches in the baseline.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link PatchRuleGroup.Builder} avoiding the need to create one manually via {@link PatchRuleGroup#builder()}.\n\nWhen the {@link Consumer} completes, {@link PatchRuleGroup.Builder#build()} is called immediately and its result is passed to {@link #approvalRules(PatchRuleGroup)}.\n@param approvalRules a consumer that will call methods on {@link PatchRuleGroup.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #approvalRules(PatchRuleGroup)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          A set of rules used to include patches in the baseline.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "approvalRules", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          A set of rules used to include patches in the baseline.

                                                                                                                                                                                                                          \n@param approvalRules A set of rules used to include patches in the baseline.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "approvalRules", "getterDocumentation" : "

                                                                                                                                                                                                                          A set of rules used to include patches in the baseline.

                                                                                                                                                                                                                          \n@return A set of rules used to include patches in the baseline.", "getterModel" : { "returnType" : "PatchRuleGroup", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ApprovalRules", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ApprovalRules", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ApprovalRules", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          A set of rules used to include patches in the baseline.

                                                                                                                                                                                                                          \n@param approvalRules A set of rules used to include patches in the baseline.", "setterMethodName" : "setApprovalRules", "setterModel" : { "variableDeclarationType" : "PatchRuleGroup", "variableName" : "approvalRules", "variableType" : "PatchRuleGroup", "documentation" : null, "simpleType" : "PatchRuleGroup", "variableSetterType" : "PatchRuleGroup" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PatchRuleGroup", "variableName" : "approvalRules", "variableType" : "PatchRuleGroup", "documentation" : "

                                                                                                                                                                                                                          A set of rules used to include patches in the baseline.

                                                                                                                                                                                                                          ", "simpleType" : "PatchRuleGroup", "variableSetterType" : "PatchRuleGroup" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getApprovedPatches", "beanStyleSetterMethodName" : "setApprovedPatches", "c2jName" : "ApprovedPatches", "c2jShape" : "PatchIdList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          A list of explicitly approved patches for the baseline.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #approvedPatches(List)}.\n@param approvedPatches a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #approvedPatches(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          A list of explicitly approved patches for the baseline.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "approvedPatches", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          A list of explicitly approved patches for the baseline.

                                                                                                                                                                                                                          \n@param approvedPatches A list of explicitly approved patches for the baseline.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "approvedPatches", "getterDocumentation" : "

                                                                                                                                                                                                                          A list of explicitly approved patches for the baseline.

                                                                                                                                                                                                                          \n

                                                                                                                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                          \n@return A list of explicitly approved patches for the baseline.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ApprovedPatches", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ApprovedPatches", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "PatchId", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "ApprovedPatches", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          A list of explicitly approved patches for the baseline.

                                                                                                                                                                                                                          \n@param approvedPatches A list of explicitly approved patches for the baseline.", "setterMethodName" : "setApprovedPatches", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "approvedPatches", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "approvedPatches", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                          A list of explicitly approved patches for the baseline.

                                                                                                                                                                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getApprovedPatchesComplianceLevelAsString", "beanStyleSetterMethodName" : "setApprovedPatchesComplianceLevel", "c2jName" : "ApprovedPatchesComplianceLevel", "c2jShape" : "PatchComplianceLevel", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The compliance severity level assigned to the patch baseline after the update completed.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #approvedPatchesComplianceLevelAsString(String)}.\n@param approvedPatchesComplianceLevel a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #approvedPatchesComplianceLevel(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The compliance severity level assigned to the patch baseline after the update completed.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : "PatchComplianceLevel", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "approvedPatchesComplianceLevel", "fluentEnumSetterMethodName" : "approvedPatchesComplianceLevel", "fluentGetterMethodName" : "approvedPatchesComplianceLevelAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          The compliance severity level assigned to the patch baseline after the update completed.

                                                                                                                                                                                                                          \n@param approvedPatchesComplianceLevel The compliance severity level assigned to the patch baseline after the update completed.\n@see PatchComplianceLevel\n@return Returns a reference to this object so that method calls can be chained together.\n@see PatchComplianceLevel", "fluentSetterMethodName" : "approvedPatchesComplianceLevel", "getterDocumentation" : "

                                                                                                                                                                                                                          The compliance severity level assigned to the patch baseline after the update completed.

                                                                                                                                                                                                                          \n

                                                                                                                                                                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #approvedPatchesComplianceLevel} will return {@link PatchComplianceLevel#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #approvedPatchesComplianceLevelAsString}.\n

                                                                                                                                                                                                                          \n@return The compliance severity level assigned to the patch baseline after the update completed.\n@see PatchComplianceLevel", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ApprovedPatchesComplianceLevel", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ApprovedPatchesComplianceLevel", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApprovedPatchesComplianceLevel", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The compliance severity level assigned to the patch baseline after the update completed.

                                                                                                                                                                                                                          \n@param approvedPatchesComplianceLevel The compliance severity level assigned to the patch baseline after the update completed.\n@see PatchComplianceLevel", "setterMethodName" : "setApprovedPatchesComplianceLevel", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "approvedPatchesComplianceLevel", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "approvedPatchesComplianceLevel", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                          The compliance severity level assigned to the patch baseline after the update completed.

                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getApprovedPatchesEnableNonSecurity", "beanStyleSetterMethodName" : "setApprovedPatchesEnableNonSecurity", "c2jName" : "ApprovedPatchesEnableNonSecurity", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          Indicates whether the list of approved patches includes non-security updates that should be applied to the instances. The default value is 'false'. Applies to Linux instances only.

                                                                                                                                                                                                                          \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 #approvedPatchesEnableNonSecurity(Boolean)}.\n@param approvedPatchesEnableNonSecurity 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 #approvedPatchesEnableNonSecurity(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          Indicates whether the list of approved patches includes non-security updates that should be applied to the instances. The default value is 'false'. Applies to Linux instances only.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "approvedPatchesEnableNonSecurity", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          Indicates whether the list of approved patches includes non-security updates that should be applied to the instances. The default value is 'false'. Applies to Linux instances only.

                                                                                                                                                                                                                          \n@param approvedPatchesEnableNonSecurity Indicates whether the list of approved patches includes non-security updates that should be applied to the instances. The default value is 'false'. Applies to Linux instances only.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "approvedPatchesEnableNonSecurity", "getterDocumentation" : "

                                                                                                                                                                                                                          Indicates whether the list of approved patches includes non-security updates that should be applied to the instances. The default value is 'false'. Applies to Linux instances only.

                                                                                                                                                                                                                          \n@return Indicates whether the list of approved patches includes non-security updates that should be applied to the instances. The default value is 'false'. Applies to Linux instances only.", "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" : "ApprovedPatchesEnableNonSecurity", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ApprovedPatchesEnableNonSecurity", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "ApprovedPatchesEnableNonSecurity", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          Indicates whether the list of approved patches includes non-security updates that should be applied to the instances. The default value is 'false'. Applies to Linux instances only.

                                                                                                                                                                                                                          \n@param approvedPatchesEnableNonSecurity Indicates whether the list of approved patches includes non-security updates that should be applied to the instances. The default value is 'false'. Applies to Linux instances only.", "setterMethodName" : "setApprovedPatchesEnableNonSecurity", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "approvedPatchesEnableNonSecurity", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "approvedPatchesEnableNonSecurity", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                          Indicates whether the list of approved patches includes non-security updates that should be applied to the instances. The default value is 'false'. Applies to Linux instances only.

                                                                                                                                                                                                                          ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRejectedPatches", "beanStyleSetterMethodName" : "setRejectedPatches", "c2jName" : "RejectedPatches", "c2jShape" : "PatchIdList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          A list of explicitly rejected patches for the baseline.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #rejectedPatches(List)}.\n@param rejectedPatches a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #rejectedPatches(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          A list of explicitly rejected patches for the baseline.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "rejectedPatches", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          A list of explicitly rejected patches for the baseline.

                                                                                                                                                                                                                          \n@param rejectedPatches A list of explicitly rejected patches for the baseline.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "rejectedPatches", "getterDocumentation" : "

                                                                                                                                                                                                                          A list of explicitly rejected patches for the baseline.

                                                                                                                                                                                                                          \n

                                                                                                                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                          \n@return A list of explicitly rejected patches for the baseline.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RejectedPatches", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RejectedPatches", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "PatchId", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "RejectedPatches", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          A list of explicitly rejected patches for the baseline.

                                                                                                                                                                                                                          \n@param rejectedPatches A list of explicitly rejected patches for the baseline.", "setterMethodName" : "setRejectedPatches", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "rejectedPatches", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "rejectedPatches", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                          A list of explicitly rejected patches for the baseline.

                                                                                                                                                                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRejectedPatchesActionAsString", "beanStyleSetterMethodName" : "setRejectedPatchesAction", "c2jName" : "RejectedPatchesAction", "c2jShape" : "PatchAction", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The action specified to take on patches included in the RejectedPatches list. A patch can be allowed only if it is a dependency of another package, or blocked entirely along with packages that include it as a dependency.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #rejectedPatchesActionAsString(String)}.\n@param rejectedPatchesAction a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #rejectedPatchesAction(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The action specified to take on patches included in the RejectedPatches list. A patch can be allowed only if it is a dependency of another package, or blocked entirely along with packages that include it as a dependency.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : "PatchAction", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "rejectedPatchesAction", "fluentEnumSetterMethodName" : "rejectedPatchesAction", "fluentGetterMethodName" : "rejectedPatchesActionAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          The action specified to take on patches included in the RejectedPatches list. A patch can be allowed only if it is a dependency of another package, or blocked entirely along with packages that include it as a dependency.

                                                                                                                                                                                                                          \n@param rejectedPatchesAction The action specified to take on patches included in the RejectedPatches list. A patch can be allowed only if it is a dependency of another package, or blocked entirely along with packages that include it as a dependency.\n@see PatchAction\n@return Returns a reference to this object so that method calls can be chained together.\n@see PatchAction", "fluentSetterMethodName" : "rejectedPatchesAction", "getterDocumentation" : "

                                                                                                                                                                                                                          The action specified to take on patches included in the RejectedPatches list. A patch can be allowed only if it is a dependency of another package, or blocked entirely along with packages that include it as a dependency.

                                                                                                                                                                                                                          \n

                                                                                                                                                                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #rejectedPatchesAction} will return {@link PatchAction#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #rejectedPatchesActionAsString}.\n

                                                                                                                                                                                                                          \n@return The action specified to take on patches included in the RejectedPatches list. A patch can be allowed only if it is a dependency of another package, or blocked entirely along with packages that include it as a dependency.\n@see PatchAction", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RejectedPatchesAction", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RejectedPatchesAction", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RejectedPatchesAction", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The action specified to take on patches included in the RejectedPatches list. A patch can be allowed only if it is a dependency of another package, or blocked entirely along with packages that include it as a dependency.

                                                                                                                                                                                                                          \n@param rejectedPatchesAction The action specified to take on patches included in the RejectedPatches list. A patch can be allowed only if it is a dependency of another package, or blocked entirely along with packages that include it as a dependency.\n@see PatchAction", "setterMethodName" : "setRejectedPatchesAction", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "rejectedPatchesAction", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "rejectedPatchesAction", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                          The action specified to take on patches included in the RejectedPatches list. A patch can be allowed only if it is a dependency of another package, or blocked entirely along with packages that include it as a dependency.

                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCreatedDate", "beanStyleSetterMethodName" : "setCreatedDate", "c2jName" : "CreatedDate", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The date when the patch baseline was created.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #createdDate(Instant)}.\n@param createdDate 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 #createdDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The date when the patch baseline was created.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createdDate", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          The date when the patch baseline was created.

                                                                                                                                                                                                                          \n@param createdDate The date when the patch baseline was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createdDate", "getterDocumentation" : "

                                                                                                                                                                                                                          The date when the patch baseline was created.

                                                                                                                                                                                                                          \n@return The date when the patch baseline was created.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreatedDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "CreatedDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The date when the patch baseline was created.

                                                                                                                                                                                                                          \n@param createdDate The date when the patch baseline was created.", "setterMethodName" : "setCreatedDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                          The date when the patch baseline was created.

                                                                                                                                                                                                                          ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getModifiedDate", "beanStyleSetterMethodName" : "setModifiedDate", "c2jName" : "ModifiedDate", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The date when the patch baseline was last modified.

                                                                                                                                                                                                                          \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 #modifiedDate(Instant)}.\n@param modifiedDate 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 #modifiedDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The date when the patch baseline was last modified.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "modifiedDate", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          The date when the patch baseline was last modified.

                                                                                                                                                                                                                          \n@param modifiedDate The date when the patch baseline was last modified.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "modifiedDate", "getterDocumentation" : "

                                                                                                                                                                                                                          The date when the patch baseline was last modified.

                                                                                                                                                                                                                          \n@return The date when the patch baseline was last modified.", "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" : "ModifiedDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ModifiedDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "ModifiedDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The date when the patch baseline was last modified.

                                                                                                                                                                                                                          \n@param modifiedDate The date when the patch baseline was last modified.", "setterMethodName" : "setModifiedDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "modifiedDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "modifiedDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                          The date when the patch baseline was last modified.

                                                                                                                                                                                                                          ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "BaselineDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          A description of the Patch Baseline.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          A description of the Patch Baseline.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          A description of the Patch Baseline.

                                                                                                                                                                                                                          \n@param description A description of the Patch Baseline.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                                                                                                                                          A description of the Patch Baseline.

                                                                                                                                                                                                                          \n@return A description of the Patch Baseline.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          A description of the Patch Baseline.

                                                                                                                                                                                                                          \n@param description A description of the Patch Baseline.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                          A description of the Patch Baseline.

                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSources", "beanStyleSetterMethodName" : "setSources", "c2jName" : "Sources", "c2jShape" : "PatchSourceList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          Information about the patches to use to update the instances, including target operating systems and source repositories. Applies to Linux instances only.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #sources(List)}.\n@param sources a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sources(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          Information about the patches to use to update the instances, including target operating systems and source repositories. Applies to Linux instances only.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sources", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          Information about the patches to use to update the instances, including target operating systems and source repositories. Applies to Linux instances only.

                                                                                                                                                                                                                          \n@param sources Information about the patches to use to update the instances, including target operating systems and source repositories. Applies to Linux instances only.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sources", "getterDocumentation" : "

                                                                                                                                                                                                                          Information about the patches to use to update the instances, including target operating systems and source repositories. Applies to Linux instances only.

                                                                                                                                                                                                                          \n

                                                                                                                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                          \n@return Information about the patches to use to update the instances, including target operating systems and source repositories. Applies to Linux instances only.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Sources", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Sources", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "PatchSource", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link PatchSource.Builder} avoiding the need to create one manually via {@link PatchSource#builder()}.\n\nWhen the {@link Consumer} completes, {@link PatchSource.Builder#build()} is called immediately and its result is passed to {@link #member(PatchSource)}.\n@param member a consumer that will call methods on {@link PatchSource.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(PatchSource)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "PatchSource", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "PatchSource", "variableName" : "member", "variableType" : "PatchSource", "documentation" : null, "simpleType" : "PatchSource", "variableSetterType" : "PatchSource" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PatchSource", "variableName" : "member", "variableType" : "PatchSource", "documentation" : "", "simpleType" : "PatchSource", "variableSetterType" : "PatchSource" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "PatchSource", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "PatchSource", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Sources", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          Information about the patches to use to update the instances, including target operating systems and source repositories. Applies to Linux instances only.

                                                                                                                                                                                                                          \n@param sources Information about the patches to use to update the instances, including target operating systems and source repositories. Applies to Linux instances only.", "setterMethodName" : "setSources", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "sources", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "sources", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                          Information about the patches to use to update the instances, including target operating systems and source repositories. Applies to Linux instances only.

                                                                                                                                                                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "ApprovalRules" : { "beanStyleGetterMethodName" : "getApprovalRules", "beanStyleSetterMethodName" : "setApprovalRules", "c2jName" : "ApprovalRules", "c2jShape" : "PatchRuleGroup", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          A set of rules used to include patches in the baseline.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link PatchRuleGroup.Builder} avoiding the need to create one manually via {@link PatchRuleGroup#builder()}.\n\nWhen the {@link Consumer} completes, {@link PatchRuleGroup.Builder#build()} is called immediately and its result is passed to {@link #approvalRules(PatchRuleGroup)}.\n@param approvalRules a consumer that will call methods on {@link PatchRuleGroup.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #approvalRules(PatchRuleGroup)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          A set of rules used to include patches in the baseline.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "approvalRules", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          A set of rules used to include patches in the baseline.

                                                                                                                                                                                                                          \n@param approvalRules A set of rules used to include patches in the baseline.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "approvalRules", "getterDocumentation" : "

                                                                                                                                                                                                                          A set of rules used to include patches in the baseline.

                                                                                                                                                                                                                          \n@return A set of rules used to include patches in the baseline.", "getterModel" : { "returnType" : "PatchRuleGroup", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ApprovalRules", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ApprovalRules", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ApprovalRules", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          A set of rules used to include patches in the baseline.

                                                                                                                                                                                                                          \n@param approvalRules A set of rules used to include patches in the baseline.", "setterMethodName" : "setApprovalRules", "setterModel" : { "variableDeclarationType" : "PatchRuleGroup", "variableName" : "approvalRules", "variableType" : "PatchRuleGroup", "documentation" : null, "simpleType" : "PatchRuleGroup", "variableSetterType" : "PatchRuleGroup" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PatchRuleGroup", "variableName" : "approvalRules", "variableType" : "PatchRuleGroup", "documentation" : "

                                                                                                                                                                                                                          A set of rules used to include patches in the baseline.

                                                                                                                                                                                                                          ", "simpleType" : "PatchRuleGroup", "variableSetterType" : "PatchRuleGroup" }, "xmlNameSpaceUri" : null }, "ApprovedPatches" : { "beanStyleGetterMethodName" : "getApprovedPatches", "beanStyleSetterMethodName" : "setApprovedPatches", "c2jName" : "ApprovedPatches", "c2jShape" : "PatchIdList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          A list of explicitly approved patches for the baseline.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #approvedPatches(List)}.\n@param approvedPatches a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #approvedPatches(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          A list of explicitly approved patches for the baseline.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "approvedPatches", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          A list of explicitly approved patches for the baseline.

                                                                                                                                                                                                                          \n@param approvedPatches A list of explicitly approved patches for the baseline.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "approvedPatches", "getterDocumentation" : "

                                                                                                                                                                                                                          A list of explicitly approved patches for the baseline.

                                                                                                                                                                                                                          \n

                                                                                                                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                          \n@return A list of explicitly approved patches for the baseline.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ApprovedPatches", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ApprovedPatches", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "PatchId", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "ApprovedPatches", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          A list of explicitly approved patches for the baseline.

                                                                                                                                                                                                                          \n@param approvedPatches A list of explicitly approved patches for the baseline.", "setterMethodName" : "setApprovedPatches", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "approvedPatches", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "approvedPatches", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                          A list of explicitly approved patches for the baseline.

                                                                                                                                                                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "ApprovedPatchesComplianceLevel" : { "beanStyleGetterMethodName" : "getApprovedPatchesComplianceLevelAsString", "beanStyleSetterMethodName" : "setApprovedPatchesComplianceLevel", "c2jName" : "ApprovedPatchesComplianceLevel", "c2jShape" : "PatchComplianceLevel", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The compliance severity level assigned to the patch baseline after the update completed.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #approvedPatchesComplianceLevelAsString(String)}.\n@param approvedPatchesComplianceLevel a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #approvedPatchesComplianceLevel(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The compliance severity level assigned to the patch baseline after the update completed.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : "PatchComplianceLevel", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "approvedPatchesComplianceLevel", "fluentEnumSetterMethodName" : "approvedPatchesComplianceLevel", "fluentGetterMethodName" : "approvedPatchesComplianceLevelAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          The compliance severity level assigned to the patch baseline after the update completed.

                                                                                                                                                                                                                          \n@param approvedPatchesComplianceLevel The compliance severity level assigned to the patch baseline after the update completed.\n@see PatchComplianceLevel\n@return Returns a reference to this object so that method calls can be chained together.\n@see PatchComplianceLevel", "fluentSetterMethodName" : "approvedPatchesComplianceLevel", "getterDocumentation" : "

                                                                                                                                                                                                                          The compliance severity level assigned to the patch baseline after the update completed.

                                                                                                                                                                                                                          \n

                                                                                                                                                                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #approvedPatchesComplianceLevel} will return {@link PatchComplianceLevel#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #approvedPatchesComplianceLevelAsString}.\n

                                                                                                                                                                                                                          \n@return The compliance severity level assigned to the patch baseline after the update completed.\n@see PatchComplianceLevel", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ApprovedPatchesComplianceLevel", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ApprovedPatchesComplianceLevel", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApprovedPatchesComplianceLevel", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The compliance severity level assigned to the patch baseline after the update completed.

                                                                                                                                                                                                                          \n@param approvedPatchesComplianceLevel The compliance severity level assigned to the patch baseline after the update completed.\n@see PatchComplianceLevel", "setterMethodName" : "setApprovedPatchesComplianceLevel", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "approvedPatchesComplianceLevel", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "approvedPatchesComplianceLevel", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                          The compliance severity level assigned to the patch baseline after the update completed.

                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "ApprovedPatchesEnableNonSecurity" : { "beanStyleGetterMethodName" : "getApprovedPatchesEnableNonSecurity", "beanStyleSetterMethodName" : "setApprovedPatchesEnableNonSecurity", "c2jName" : "ApprovedPatchesEnableNonSecurity", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          Indicates whether the list of approved patches includes non-security updates that should be applied to the instances. The default value is 'false'. Applies to Linux instances only.

                                                                                                                                                                                                                          \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 #approvedPatchesEnableNonSecurity(Boolean)}.\n@param approvedPatchesEnableNonSecurity 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 #approvedPatchesEnableNonSecurity(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          Indicates whether the list of approved patches includes non-security updates that should be applied to the instances. The default value is 'false'. Applies to Linux instances only.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "approvedPatchesEnableNonSecurity", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          Indicates whether the list of approved patches includes non-security updates that should be applied to the instances. The default value is 'false'. Applies to Linux instances only.

                                                                                                                                                                                                                          \n@param approvedPatchesEnableNonSecurity Indicates whether the list of approved patches includes non-security updates that should be applied to the instances. The default value is 'false'. Applies to Linux instances only.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "approvedPatchesEnableNonSecurity", "getterDocumentation" : "

                                                                                                                                                                                                                          Indicates whether the list of approved patches includes non-security updates that should be applied to the instances. The default value is 'false'. Applies to Linux instances only.

                                                                                                                                                                                                                          \n@return Indicates whether the list of approved patches includes non-security updates that should be applied to the instances. The default value is 'false'. Applies to Linux instances only.", "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" : "ApprovedPatchesEnableNonSecurity", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ApprovedPatchesEnableNonSecurity", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "ApprovedPatchesEnableNonSecurity", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          Indicates whether the list of approved patches includes non-security updates that should be applied to the instances. The default value is 'false'. Applies to Linux instances only.

                                                                                                                                                                                                                          \n@param approvedPatchesEnableNonSecurity Indicates whether the list of approved patches includes non-security updates that should be applied to the instances. The default value is 'false'. Applies to Linux instances only.", "setterMethodName" : "setApprovedPatchesEnableNonSecurity", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "approvedPatchesEnableNonSecurity", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "approvedPatchesEnableNonSecurity", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                          Indicates whether the list of approved patches includes non-security updates that should be applied to the instances. The default value is 'false'. Applies to Linux instances only.

                                                                                                                                                                                                                          ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, "BaselineId" : { "beanStyleGetterMethodName" : "getBaselineId", "beanStyleSetterMethodName" : "setBaselineId", "c2jName" : "BaselineId", "c2jShape" : "BaselineId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The ID of the deleted patch baseline.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #baselineId(String)}.\n@param baselineId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #baselineId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The ID of the deleted patch baseline.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "baselineId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          The ID of the deleted patch baseline.

                                                                                                                                                                                                                          \n@param baselineId The ID of the deleted patch baseline.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "baselineId", "getterDocumentation" : "

                                                                                                                                                                                                                          The ID of the deleted patch baseline.

                                                                                                                                                                                                                          \n@return The ID of the deleted patch baseline.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BaselineId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BaselineId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "BaselineId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The ID of the deleted patch baseline.

                                                                                                                                                                                                                          \n@param baselineId The ID of the deleted patch baseline.", "setterMethodName" : "setBaselineId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "baselineId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "baselineId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                          The ID of the deleted patch baseline.

                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "CreatedDate" : { "beanStyleGetterMethodName" : "getCreatedDate", "beanStyleSetterMethodName" : "setCreatedDate", "c2jName" : "CreatedDate", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The date when the patch baseline was created.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #createdDate(Instant)}.\n@param createdDate 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 #createdDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The date when the patch baseline was created.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createdDate", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          The date when the patch baseline was created.

                                                                                                                                                                                                                          \n@param createdDate The date when the patch baseline was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createdDate", "getterDocumentation" : "

                                                                                                                                                                                                                          The date when the patch baseline was created.

                                                                                                                                                                                                                          \n@return The date when the patch baseline was created.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreatedDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "CreatedDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The date when the patch baseline was created.

                                                                                                                                                                                                                          \n@param createdDate The date when the patch baseline was created.", "setterMethodName" : "setCreatedDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                          The date when the patch baseline was created.

                                                                                                                                                                                                                          ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "Description" : { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "BaselineDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          A description of the Patch Baseline.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          A description of the Patch Baseline.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          A description of the Patch Baseline.

                                                                                                                                                                                                                          \n@param description A description of the Patch Baseline.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                                                                                                                                          A description of the Patch Baseline.

                                                                                                                                                                                                                          \n@return A description of the Patch Baseline.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          A description of the Patch Baseline.

                                                                                                                                                                                                                          \n@param description A description of the Patch Baseline.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                          A description of the Patch Baseline.

                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "GlobalFilters" : { "beanStyleGetterMethodName" : "getGlobalFilters", "beanStyleSetterMethodName" : "setGlobalFilters", "c2jName" : "GlobalFilters", "c2jShape" : "PatchFilterGroup", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          A set of global filters used to exclude patches from the baseline.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link PatchFilterGroup.Builder} avoiding the need to create one manually via {@link PatchFilterGroup#builder()}.\n\nWhen the {@link Consumer} completes, {@link PatchFilterGroup.Builder#build()} is called immediately and its result is passed to {@link #globalFilters(PatchFilterGroup)}.\n@param globalFilters a consumer that will call methods on {@link PatchFilterGroup.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #globalFilters(PatchFilterGroup)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          A set of global filters used to exclude patches from the baseline.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "globalFilters", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          A set of global filters used to exclude patches from the baseline.

                                                                                                                                                                                                                          \n@param globalFilters A set of global filters used to exclude patches from the baseline.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "globalFilters", "getterDocumentation" : "

                                                                                                                                                                                                                          A set of global filters used to exclude patches from the baseline.

                                                                                                                                                                                                                          \n@return A set of global filters used to exclude patches from the baseline.", "getterModel" : { "returnType" : "PatchFilterGroup", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GlobalFilters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GlobalFilters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "GlobalFilters", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          A set of global filters used to exclude patches from the baseline.

                                                                                                                                                                                                                          \n@param globalFilters A set of global filters used to exclude patches from the baseline.", "setterMethodName" : "setGlobalFilters", "setterModel" : { "variableDeclarationType" : "PatchFilterGroup", "variableName" : "globalFilters", "variableType" : "PatchFilterGroup", "documentation" : null, "simpleType" : "PatchFilterGroup", "variableSetterType" : "PatchFilterGroup" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PatchFilterGroup", "variableName" : "globalFilters", "variableType" : "PatchFilterGroup", "documentation" : "

                                                                                                                                                                                                                          A set of global filters used to exclude patches from the baseline.

                                                                                                                                                                                                                          ", "simpleType" : "PatchFilterGroup", "variableSetterType" : "PatchFilterGroup" }, "xmlNameSpaceUri" : null }, "ModifiedDate" : { "beanStyleGetterMethodName" : "getModifiedDate", "beanStyleSetterMethodName" : "setModifiedDate", "c2jName" : "ModifiedDate", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The date when the patch baseline was last modified.

                                                                                                                                                                                                                          \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 #modifiedDate(Instant)}.\n@param modifiedDate 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 #modifiedDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The date when the patch baseline was last modified.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "modifiedDate", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          The date when the patch baseline was last modified.

                                                                                                                                                                                                                          \n@param modifiedDate The date when the patch baseline was last modified.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "modifiedDate", "getterDocumentation" : "

                                                                                                                                                                                                                          The date when the patch baseline was last modified.

                                                                                                                                                                                                                          \n@return The date when the patch baseline was last modified.", "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" : "ModifiedDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ModifiedDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "ModifiedDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The date when the patch baseline was last modified.

                                                                                                                                                                                                                          \n@param modifiedDate The date when the patch baseline was last modified.", "setterMethodName" : "setModifiedDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "modifiedDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "modifiedDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                          The date when the patch baseline was last modified.

                                                                                                                                                                                                                          ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, "Name" : { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "BaselineName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The name of the patch baseline.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The name of the patch baseline.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          The name of the patch baseline.

                                                                                                                                                                                                                          \n@param name The name of the patch baseline.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                                                                                          The name of the patch baseline.

                                                                                                                                                                                                                          \n@return The name of the patch baseline.", "getterModel" : { "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 patch baseline.

                                                                                                                                                                                                                          \n@param name The name of the patch baseline.", "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 patch baseline.

                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "OperatingSystem" : { "beanStyleGetterMethodName" : "getOperatingSystemAsString", "beanStyleSetterMethodName" : "setOperatingSystem", "c2jName" : "OperatingSystem", "c2jShape" : "OperatingSystem", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The operating system rule used by the updated patch baseline.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #operatingSystemAsString(String)}.\n@param operatingSystem a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #operatingSystem(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The operating system rule used by the updated patch baseline.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : "OperatingSystem", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "operatingSystem", "fluentEnumSetterMethodName" : "operatingSystem", "fluentGetterMethodName" : "operatingSystemAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          The operating system rule used by the updated patch baseline.

                                                                                                                                                                                                                          \n@param operatingSystem The operating system rule used by the updated patch baseline.\n@see OperatingSystem\n@return Returns a reference to this object so that method calls can be chained together.\n@see OperatingSystem", "fluentSetterMethodName" : "operatingSystem", "getterDocumentation" : "

                                                                                                                                                                                                                          The operating system rule used by the updated patch baseline.

                                                                                                                                                                                                                          \n

                                                                                                                                                                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #operatingSystem} will return {@link OperatingSystem#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #operatingSystemAsString}.\n

                                                                                                                                                                                                                          \n@return The operating system rule used by the updated patch baseline.\n@see OperatingSystem", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OperatingSystem", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OperatingSystem", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OperatingSystem", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The operating system rule used by the updated patch baseline.

                                                                                                                                                                                                                          \n@param operatingSystem The operating system rule used by the updated patch baseline.\n@see OperatingSystem", "setterMethodName" : "setOperatingSystem", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "operatingSystem", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "operatingSystem", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                          The operating system rule used by the updated patch baseline.

                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "RejectedPatches" : { "beanStyleGetterMethodName" : "getRejectedPatches", "beanStyleSetterMethodName" : "setRejectedPatches", "c2jName" : "RejectedPatches", "c2jShape" : "PatchIdList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          A list of explicitly rejected patches for the baseline.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #rejectedPatches(List)}.\n@param rejectedPatches a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #rejectedPatches(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          A list of explicitly rejected patches for the baseline.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "rejectedPatches", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          A list of explicitly rejected patches for the baseline.

                                                                                                                                                                                                                          \n@param rejectedPatches A list of explicitly rejected patches for the baseline.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "rejectedPatches", "getterDocumentation" : "

                                                                                                                                                                                                                          A list of explicitly rejected patches for the baseline.

                                                                                                                                                                                                                          \n

                                                                                                                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                          \n@return A list of explicitly rejected patches for the baseline.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RejectedPatches", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RejectedPatches", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "PatchId", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "RejectedPatches", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          A list of explicitly rejected patches for the baseline.

                                                                                                                                                                                                                          \n@param rejectedPatches A list of explicitly rejected patches for the baseline.", "setterMethodName" : "setRejectedPatches", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "rejectedPatches", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "rejectedPatches", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                          A list of explicitly rejected patches for the baseline.

                                                                                                                                                                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, "RejectedPatchesAction" : { "beanStyleGetterMethodName" : "getRejectedPatchesActionAsString", "beanStyleSetterMethodName" : "setRejectedPatchesAction", "c2jName" : "RejectedPatchesAction", "c2jShape" : "PatchAction", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The action specified to take on patches included in the RejectedPatches list. A patch can be allowed only if it is a dependency of another package, or blocked entirely along with packages that include it as a dependency.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #rejectedPatchesActionAsString(String)}.\n@param rejectedPatchesAction a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #rejectedPatchesAction(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The action specified to take on patches included in the RejectedPatches list. A patch can be allowed only if it is a dependency of another package, or blocked entirely along with packages that include it as a dependency.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : "PatchAction", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "rejectedPatchesAction", "fluentEnumSetterMethodName" : "rejectedPatchesAction", "fluentGetterMethodName" : "rejectedPatchesActionAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          The action specified to take on patches included in the RejectedPatches list. A patch can be allowed only if it is a dependency of another package, or blocked entirely along with packages that include it as a dependency.

                                                                                                                                                                                                                          \n@param rejectedPatchesAction The action specified to take on patches included in the RejectedPatches list. A patch can be allowed only if it is a dependency of another package, or blocked entirely along with packages that include it as a dependency.\n@see PatchAction\n@return Returns a reference to this object so that method calls can be chained together.\n@see PatchAction", "fluentSetterMethodName" : "rejectedPatchesAction", "getterDocumentation" : "

                                                                                                                                                                                                                          The action specified to take on patches included in the RejectedPatches list. A patch can be allowed only if it is a dependency of another package, or blocked entirely along with packages that include it as a dependency.

                                                                                                                                                                                                                          \n

                                                                                                                                                                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #rejectedPatchesAction} will return {@link PatchAction#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #rejectedPatchesActionAsString}.\n

                                                                                                                                                                                                                          \n@return The action specified to take on patches included in the RejectedPatches list. A patch can be allowed only if it is a dependency of another package, or blocked entirely along with packages that include it as a dependency.\n@see PatchAction", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RejectedPatchesAction", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RejectedPatchesAction", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RejectedPatchesAction", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The action specified to take on patches included in the RejectedPatches list. A patch can be allowed only if it is a dependency of another package, or blocked entirely along with packages that include it as a dependency.

                                                                                                                                                                                                                          \n@param rejectedPatchesAction The action specified to take on patches included in the RejectedPatches list. A patch can be allowed only if it is a dependency of another package, or blocked entirely along with packages that include it as a dependency.\n@see PatchAction", "setterMethodName" : "setRejectedPatchesAction", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "rejectedPatchesAction", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "rejectedPatchesAction", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                          The action specified to take on patches included in the RejectedPatches list. A patch can be allowed only if it is a dependency of another package, or blocked entirely along with packages that include it as a dependency.

                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "Sources" : { "beanStyleGetterMethodName" : "getSources", "beanStyleSetterMethodName" : "setSources", "c2jName" : "Sources", "c2jShape" : "PatchSourceList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          Information about the patches to use to update the instances, including target operating systems and source repositories. Applies to Linux instances only.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #sources(List)}.\n@param sources a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sources(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          Information about the patches to use to update the instances, including target operating systems and source repositories. Applies to Linux instances only.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sources", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          Information about the patches to use to update the instances, including target operating systems and source repositories. Applies to Linux instances only.

                                                                                                                                                                                                                          \n@param sources Information about the patches to use to update the instances, including target operating systems and source repositories. Applies to Linux instances only.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sources", "getterDocumentation" : "

                                                                                                                                                                                                                          Information about the patches to use to update the instances, including target operating systems and source repositories. Applies to Linux instances only.

                                                                                                                                                                                                                          \n

                                                                                                                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                          \n@return Information about the patches to use to update the instances, including target operating systems and source repositories. Applies to Linux instances only.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Sources", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Sources", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "PatchSource", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link PatchSource.Builder} avoiding the need to create one manually via {@link PatchSource#builder()}.\n\nWhen the {@link Consumer} completes, {@link PatchSource.Builder#build()} is called immediately and its result is passed to {@link #member(PatchSource)}.\n@param member a consumer that will call methods on {@link PatchSource.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(PatchSource)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "PatchSource", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "PatchSource", "variableName" : "member", "variableType" : "PatchSource", "documentation" : null, "simpleType" : "PatchSource", "variableSetterType" : "PatchSource" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PatchSource", "variableName" : "member", "variableType" : "PatchSource", "documentation" : "", "simpleType" : "PatchSource", "variableSetterType" : "PatchSource" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "PatchSource", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "PatchSource", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Sources", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          Information about the patches to use to update the instances, including target operating systems and source repositories. Applies to Linux instances only.

                                                                                                                                                                                                                          \n@param sources Information about the patches to use to update the instances, including target operating systems and source repositories. Applies to Linux instances only.", "setterMethodName" : "setSources", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "sources", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "sources", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                          Information about the patches to use to update the instances, including target operating systems and source repositories. Applies to Linux instances only.

                                                                                                                                                                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getBaselineId", "beanStyleSetterMethodName" : "setBaselineId", "c2jName" : "BaselineId", "c2jShape" : "BaselineId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The ID of the deleted patch baseline.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #baselineId(String)}.\n@param baselineId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #baselineId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The ID of the deleted patch baseline.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "baselineId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          The ID of the deleted patch baseline.

                                                                                                                                                                                                                          \n@param baselineId The ID of the deleted patch baseline.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "baselineId", "getterDocumentation" : "

                                                                                                                                                                                                                          The ID of the deleted patch baseline.

                                                                                                                                                                                                                          \n@return The ID of the deleted patch baseline.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "BaselineId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "BaselineId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "BaselineId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The ID of the deleted patch baseline.

                                                                                                                                                                                                                          \n@param baselineId The ID of the deleted patch baseline.", "setterMethodName" : "setBaselineId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "baselineId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "baselineId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                          The ID of the deleted patch baseline.

                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getName", "beanStyleSetterMethodName" : "setName", "c2jName" : "Name", "c2jShape" : "BaselineName", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The name of the patch baseline.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #name(String)}.\n@param name a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #name(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The name of the patch baseline.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "name", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          The name of the patch baseline.

                                                                                                                                                                                                                          \n@param name The name of the patch baseline.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "name", "getterDocumentation" : "

                                                                                                                                                                                                                          The name of the patch baseline.

                                                                                                                                                                                                                          \n@return The name of the patch baseline.", "getterModel" : { "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 patch baseline.

                                                                                                                                                                                                                          \n@param name The name of the patch baseline.", "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 patch baseline.

                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getOperatingSystemAsString", "beanStyleSetterMethodName" : "setOperatingSystem", "c2jName" : "OperatingSystem", "c2jShape" : "OperatingSystem", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The operating system rule used by the updated patch baseline.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #operatingSystemAsString(String)}.\n@param operatingSystem a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #operatingSystem(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The operating system rule used by the updated patch baseline.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : "OperatingSystem", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "operatingSystem", "fluentEnumSetterMethodName" : "operatingSystem", "fluentGetterMethodName" : "operatingSystemAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          The operating system rule used by the updated patch baseline.

                                                                                                                                                                                                                          \n@param operatingSystem The operating system rule used by the updated patch baseline.\n@see OperatingSystem\n@return Returns a reference to this object so that method calls can be chained together.\n@see OperatingSystem", "fluentSetterMethodName" : "operatingSystem", "getterDocumentation" : "

                                                                                                                                                                                                                          The operating system rule used by the updated patch baseline.

                                                                                                                                                                                                                          \n

                                                                                                                                                                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #operatingSystem} will return {@link OperatingSystem#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #operatingSystemAsString}.\n

                                                                                                                                                                                                                          \n@return The operating system rule used by the updated patch baseline.\n@see OperatingSystem", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "OperatingSystem", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "OperatingSystem", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "OperatingSystem", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The operating system rule used by the updated patch baseline.

                                                                                                                                                                                                                          \n@param operatingSystem The operating system rule used by the updated patch baseline.\n@see OperatingSystem", "setterMethodName" : "setOperatingSystem", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "operatingSystem", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "operatingSystem", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                          The operating system rule used by the updated patch baseline.

                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getGlobalFilters", "beanStyleSetterMethodName" : "setGlobalFilters", "c2jName" : "GlobalFilters", "c2jShape" : "PatchFilterGroup", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          A set of global filters used to exclude patches from the baseline.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link PatchFilterGroup.Builder} avoiding the need to create one manually via {@link PatchFilterGroup#builder()}.\n\nWhen the {@link Consumer} completes, {@link PatchFilterGroup.Builder#build()} is called immediately and its result is passed to {@link #globalFilters(PatchFilterGroup)}.\n@param globalFilters a consumer that will call methods on {@link PatchFilterGroup.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #globalFilters(PatchFilterGroup)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          A set of global filters used to exclude patches from the baseline.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "globalFilters", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          A set of global filters used to exclude patches from the baseline.

                                                                                                                                                                                                                          \n@param globalFilters A set of global filters used to exclude patches from the baseline.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "globalFilters", "getterDocumentation" : "

                                                                                                                                                                                                                          A set of global filters used to exclude patches from the baseline.

                                                                                                                                                                                                                          \n@return A set of global filters used to exclude patches from the baseline.", "getterModel" : { "returnType" : "PatchFilterGroup", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "GlobalFilters", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "GlobalFilters", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "GlobalFilters", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          A set of global filters used to exclude patches from the baseline.

                                                                                                                                                                                                                          \n@param globalFilters A set of global filters used to exclude patches from the baseline.", "setterMethodName" : "setGlobalFilters", "setterModel" : { "variableDeclarationType" : "PatchFilterGroup", "variableName" : "globalFilters", "variableType" : "PatchFilterGroup", "documentation" : null, "simpleType" : "PatchFilterGroup", "variableSetterType" : "PatchFilterGroup" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PatchFilterGroup", "variableName" : "globalFilters", "variableType" : "PatchFilterGroup", "documentation" : "

                                                                                                                                                                                                                          A set of global filters used to exclude patches from the baseline.

                                                                                                                                                                                                                          ", "simpleType" : "PatchFilterGroup", "variableSetterType" : "PatchFilterGroup" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getApprovalRules", "beanStyleSetterMethodName" : "setApprovalRules", "c2jName" : "ApprovalRules", "c2jShape" : "PatchRuleGroup", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          A set of rules used to include patches in the baseline.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link PatchRuleGroup.Builder} avoiding the need to create one manually via {@link PatchRuleGroup#builder()}.\n\nWhen the {@link Consumer} completes, {@link PatchRuleGroup.Builder#build()} is called immediately and its result is passed to {@link #approvalRules(PatchRuleGroup)}.\n@param approvalRules a consumer that will call methods on {@link PatchRuleGroup.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #approvalRules(PatchRuleGroup)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          A set of rules used to include patches in the baseline.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "approvalRules", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          A set of rules used to include patches in the baseline.

                                                                                                                                                                                                                          \n@param approvalRules A set of rules used to include patches in the baseline.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "approvalRules", "getterDocumentation" : "

                                                                                                                                                                                                                          A set of rules used to include patches in the baseline.

                                                                                                                                                                                                                          \n@return A set of rules used to include patches in the baseline.", "getterModel" : { "returnType" : "PatchRuleGroup", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ApprovalRules", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ApprovalRules", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "SDK_POJO", "name" : "ApprovalRules", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          A set of rules used to include patches in the baseline.

                                                                                                                                                                                                                          \n@param approvalRules A set of rules used to include patches in the baseline.", "setterMethodName" : "setApprovalRules", "setterModel" : { "variableDeclarationType" : "PatchRuleGroup", "variableName" : "approvalRules", "variableType" : "PatchRuleGroup", "documentation" : null, "simpleType" : "PatchRuleGroup", "variableSetterType" : "PatchRuleGroup" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PatchRuleGroup", "variableName" : "approvalRules", "variableType" : "PatchRuleGroup", "documentation" : "

                                                                                                                                                                                                                          A set of rules used to include patches in the baseline.

                                                                                                                                                                                                                          ", "simpleType" : "PatchRuleGroup", "variableSetterType" : "PatchRuleGroup" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getApprovedPatches", "beanStyleSetterMethodName" : "setApprovedPatches", "c2jName" : "ApprovedPatches", "c2jShape" : "PatchIdList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          A list of explicitly approved patches for the baseline.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #approvedPatches(List)}.\n@param approvedPatches a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #approvedPatches(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          A list of explicitly approved patches for the baseline.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "approvedPatches", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          A list of explicitly approved patches for the baseline.

                                                                                                                                                                                                                          \n@param approvedPatches A list of explicitly approved patches for the baseline.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "approvedPatches", "getterDocumentation" : "

                                                                                                                                                                                                                          A list of explicitly approved patches for the baseline.

                                                                                                                                                                                                                          \n

                                                                                                                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                          \n@return A list of explicitly approved patches for the baseline.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ApprovedPatches", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ApprovedPatches", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "PatchId", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "ApprovedPatches", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          A list of explicitly approved patches for the baseline.

                                                                                                                                                                                                                          \n@param approvedPatches A list of explicitly approved patches for the baseline.", "setterMethodName" : "setApprovedPatches", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "approvedPatches", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "approvedPatches", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                          A list of explicitly approved patches for the baseline.

                                                                                                                                                                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getApprovedPatchesComplianceLevelAsString", "beanStyleSetterMethodName" : "setApprovedPatchesComplianceLevel", "c2jName" : "ApprovedPatchesComplianceLevel", "c2jShape" : "PatchComplianceLevel", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The compliance severity level assigned to the patch baseline after the update completed.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #approvedPatchesComplianceLevelAsString(String)}.\n@param approvedPatchesComplianceLevel a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #approvedPatchesComplianceLevel(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The compliance severity level assigned to the patch baseline after the update completed.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : "PatchComplianceLevel", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "approvedPatchesComplianceLevel", "fluentEnumSetterMethodName" : "approvedPatchesComplianceLevel", "fluentGetterMethodName" : "approvedPatchesComplianceLevelAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          The compliance severity level assigned to the patch baseline after the update completed.

                                                                                                                                                                                                                          \n@param approvedPatchesComplianceLevel The compliance severity level assigned to the patch baseline after the update completed.\n@see PatchComplianceLevel\n@return Returns a reference to this object so that method calls can be chained together.\n@see PatchComplianceLevel", "fluentSetterMethodName" : "approvedPatchesComplianceLevel", "getterDocumentation" : "

                                                                                                                                                                                                                          The compliance severity level assigned to the patch baseline after the update completed.

                                                                                                                                                                                                                          \n

                                                                                                                                                                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #approvedPatchesComplianceLevel} will return {@link PatchComplianceLevel#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #approvedPatchesComplianceLevelAsString}.\n

                                                                                                                                                                                                                          \n@return The compliance severity level assigned to the patch baseline after the update completed.\n@see PatchComplianceLevel", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "ApprovedPatchesComplianceLevel", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ApprovedPatchesComplianceLevel", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "ApprovedPatchesComplianceLevel", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The compliance severity level assigned to the patch baseline after the update completed.

                                                                                                                                                                                                                          \n@param approvedPatchesComplianceLevel The compliance severity level assigned to the patch baseline after the update completed.\n@see PatchComplianceLevel", "setterMethodName" : "setApprovedPatchesComplianceLevel", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "approvedPatchesComplianceLevel", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "approvedPatchesComplianceLevel", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                          The compliance severity level assigned to the patch baseline after the update completed.

                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getApprovedPatchesEnableNonSecurity", "beanStyleSetterMethodName" : "setApprovedPatchesEnableNonSecurity", "c2jName" : "ApprovedPatchesEnableNonSecurity", "c2jShape" : "Boolean", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          Indicates whether the list of approved patches includes non-security updates that should be applied to the instances. The default value is 'false'. Applies to Linux instances only.

                                                                                                                                                                                                                          \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 #approvedPatchesEnableNonSecurity(Boolean)}.\n@param approvedPatchesEnableNonSecurity 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 #approvedPatchesEnableNonSecurity(Boolean)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          Indicates whether the list of approved patches includes non-security updates that should be applied to the instances. The default value is 'false'. Applies to Linux instances only.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "approvedPatchesEnableNonSecurity", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          Indicates whether the list of approved patches includes non-security updates that should be applied to the instances. The default value is 'false'. Applies to Linux instances only.

                                                                                                                                                                                                                          \n@param approvedPatchesEnableNonSecurity Indicates whether the list of approved patches includes non-security updates that should be applied to the instances. The default value is 'false'. Applies to Linux instances only.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "approvedPatchesEnableNonSecurity", "getterDocumentation" : "

                                                                                                                                                                                                                          Indicates whether the list of approved patches includes non-security updates that should be applied to the instances. The default value is 'false'. Applies to Linux instances only.

                                                                                                                                                                                                                          \n@return Indicates whether the list of approved patches includes non-security updates that should be applied to the instances. The default value is 'false'. Applies to Linux instances only.", "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" : "ApprovedPatchesEnableNonSecurity", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ApprovedPatchesEnableNonSecurity", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "BOOLEAN", "name" : "ApprovedPatchesEnableNonSecurity", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          Indicates whether the list of approved patches includes non-security updates that should be applied to the instances. The default value is 'false'. Applies to Linux instances only.

                                                                                                                                                                                                                          \n@param approvedPatchesEnableNonSecurity Indicates whether the list of approved patches includes non-security updates that should be applied to the instances. The default value is 'false'. Applies to Linux instances only.", "setterMethodName" : "setApprovedPatchesEnableNonSecurity", "setterModel" : { "variableDeclarationType" : "Boolean", "variableName" : "approvedPatchesEnableNonSecurity", "variableType" : "Boolean", "documentation" : null, "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "Boolean", "variableName" : "approvedPatchesEnableNonSecurity", "variableType" : "Boolean", "documentation" : "

                                                                                                                                                                                                                          Indicates whether the list of approved patches includes non-security updates that should be applied to the instances. The default value is 'false'. Applies to Linux instances only.

                                                                                                                                                                                                                          ", "simpleType" : "Boolean", "variableSetterType" : "Boolean" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRejectedPatches", "beanStyleSetterMethodName" : "setRejectedPatches", "c2jName" : "RejectedPatches", "c2jShape" : "PatchIdList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          A list of explicitly rejected patches for the baseline.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #rejectedPatches(List)}.\n@param rejectedPatches a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #rejectedPatches(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          A list of explicitly rejected patches for the baseline.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "rejectedPatches", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          A list of explicitly rejected patches for the baseline.

                                                                                                                                                                                                                          \n@param rejectedPatches A list of explicitly rejected patches for the baseline.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "rejectedPatches", "getterDocumentation" : "

                                                                                                                                                                                                                          A list of explicitly rejected patches for the baseline.

                                                                                                                                                                                                                          \n

                                                                                                                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                          \n@return A list of explicitly rejected patches for the baseline.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RejectedPatches", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RejectedPatches", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "PatchId", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #member(String)}.\n@param member a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(String)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "member", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Member", "sensitive" : false, "setterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.", "setterMethodName" : "setMember", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "member", "variableType" : "String", "documentation" : "", "simpleType" : "String", "variableSetterType" : "String" }, "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" : "RejectedPatches", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          A list of explicitly rejected patches for the baseline.

                                                                                                                                                                                                                          \n@param rejectedPatches A list of explicitly rejected patches for the baseline.", "setterMethodName" : "setRejectedPatches", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "rejectedPatches", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "rejectedPatches", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                          A list of explicitly rejected patches for the baseline.

                                                                                                                                                                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getRejectedPatchesActionAsString", "beanStyleSetterMethodName" : "setRejectedPatchesAction", "c2jName" : "RejectedPatchesAction", "c2jShape" : "PatchAction", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The action specified to take on patches included in the RejectedPatches list. A patch can be allowed only if it is a dependency of another package, or blocked entirely along with packages that include it as a dependency.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #rejectedPatchesActionAsString(String)}.\n@param rejectedPatchesAction a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #rejectedPatchesAction(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The action specified to take on patches included in the RejectedPatches list. A patch can be allowed only if it is a dependency of another package, or blocked entirely along with packages that include it as a dependency.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : "PatchAction", "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : "rejectedPatchesAction", "fluentEnumSetterMethodName" : "rejectedPatchesAction", "fluentGetterMethodName" : "rejectedPatchesActionAsString", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          The action specified to take on patches included in the RejectedPatches list. A patch can be allowed only if it is a dependency of another package, or blocked entirely along with packages that include it as a dependency.

                                                                                                                                                                                                                          \n@param rejectedPatchesAction The action specified to take on patches included in the RejectedPatches list. A patch can be allowed only if it is a dependency of another package, or blocked entirely along with packages that include it as a dependency.\n@see PatchAction\n@return Returns a reference to this object so that method calls can be chained together.\n@see PatchAction", "fluentSetterMethodName" : "rejectedPatchesAction", "getterDocumentation" : "

                                                                                                                                                                                                                          The action specified to take on patches included in the RejectedPatches list. A patch can be allowed only if it is a dependency of another package, or blocked entirely along with packages that include it as a dependency.

                                                                                                                                                                                                                          \n

                                                                                                                                                                                                                          \nIf the service returns an enum value that is not available in the current SDK version, {@link #rejectedPatchesAction} will return {@link PatchAction#UNKNOWN_TO_SDK_VERSION}. The raw value returned by the service is available from {@link #rejectedPatchesActionAsString}.\n

                                                                                                                                                                                                                          \n@return The action specified to take on patches included in the RejectedPatches list. A patch can be allowed only if it is a dependency of another package, or blocked entirely along with packages that include it as a dependency.\n@see PatchAction", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "RejectedPatchesAction", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "RejectedPatchesAction", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "RejectedPatchesAction", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The action specified to take on patches included in the RejectedPatches list. A patch can be allowed only if it is a dependency of another package, or blocked entirely along with packages that include it as a dependency.

                                                                                                                                                                                                                          \n@param rejectedPatchesAction The action specified to take on patches included in the RejectedPatches list. A patch can be allowed only if it is a dependency of another package, or blocked entirely along with packages that include it as a dependency.\n@see PatchAction", "setterMethodName" : "setRejectedPatchesAction", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "rejectedPatchesAction", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "rejectedPatchesAction", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                          The action specified to take on patches included in the RejectedPatches list. A patch can be allowed only if it is a dependency of another package, or blocked entirely along with packages that include it as a dependency.

                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getCreatedDate", "beanStyleSetterMethodName" : "setCreatedDate", "c2jName" : "CreatedDate", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The date when the patch baseline was created.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link Instant.Builder} avoiding the need to create one manually via {@link Instant#builder()}.\n\nWhen the {@link Consumer} completes, {@link Instant.Builder#build()} is called immediately and its result is passed to {@link #createdDate(Instant)}.\n@param createdDate 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 #createdDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The date when the patch baseline was created.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "createdDate", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          The date when the patch baseline was created.

                                                                                                                                                                                                                          \n@param createdDate The date when the patch baseline was created.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "createdDate", "getterDocumentation" : "

                                                                                                                                                                                                                          The date when the patch baseline was created.

                                                                                                                                                                                                                          \n@return The date when the patch baseline was created.", "getterModel" : { "returnType" : "java.time.Instant", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "CreatedDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "CreatedDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "CreatedDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The date when the patch baseline was created.

                                                                                                                                                                                                                          \n@param createdDate The date when the patch baseline was created.", "setterMethodName" : "setCreatedDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "createdDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                          The date when the patch baseline was created.

                                                                                                                                                                                                                          ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getModifiedDate", "beanStyleSetterMethodName" : "setModifiedDate", "c2jName" : "ModifiedDate", "c2jShape" : "DateTime", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The date when the patch baseline was last modified.

                                                                                                                                                                                                                          \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 #modifiedDate(Instant)}.\n@param modifiedDate 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 #modifiedDate(Instant)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The date when the patch baseline was last modified.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "modifiedDate", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          The date when the patch baseline was last modified.

                                                                                                                                                                                                                          \n@param modifiedDate The date when the patch baseline was last modified.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "modifiedDate", "getterDocumentation" : "

                                                                                                                                                                                                                          The date when the patch baseline was last modified.

                                                                                                                                                                                                                          \n@return The date when the patch baseline was last modified.", "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" : "ModifiedDate", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "ModifiedDate", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "INSTANT", "name" : "ModifiedDate", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The date when the patch baseline was last modified.

                                                                                                                                                                                                                          \n@param modifiedDate The date when the patch baseline was last modified.", "setterMethodName" : "setModifiedDate", "setterModel" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "modifiedDate", "variableType" : "java.time.Instant", "documentation" : null, "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.time.Instant", "variableName" : "modifiedDate", "variableType" : "java.time.Instant", "documentation" : "

                                                                                                                                                                                                                          The date when the patch baseline was last modified.

                                                                                                                                                                                                                          ", "simpleType" : "Instant", "variableSetterType" : "java.time.Instant" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getDescription", "beanStyleSetterMethodName" : "setDescription", "c2jName" : "Description", "c2jShape" : "BaselineDescription", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          A description of the Patch Baseline.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #description(String)}.\n@param description a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #description(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          A description of the Patch Baseline.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "description", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          A description of the Patch Baseline.

                                                                                                                                                                                                                          \n@param description A description of the Patch Baseline.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "description", "getterDocumentation" : "

                                                                                                                                                                                                                          A description of the Patch Baseline.

                                                                                                                                                                                                                          \n@return A description of the Patch Baseline.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Description", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Description", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "Description", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          A description of the Patch Baseline.

                                                                                                                                                                                                                          \n@param description A description of the Patch Baseline.", "setterMethodName" : "setDescription", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "description", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                          A description of the Patch Baseline.

                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSources", "beanStyleSetterMethodName" : "setSources", "c2jName" : "Sources", "c2jShape" : "PatchSourceList", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          Information about the patches to use to update the instances, including target operating systems and source repositories. Applies to Linux instances only.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link List.Builder} avoiding the need to create one manually via {@link List#builder()}.\n\nWhen the {@link Consumer} completes, {@link List.Builder#build()} is called immediately and its result is passed to {@link #sources(List)}.\n@param sources a consumer that will call methods on {@link List.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #sources(List)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          Information about the patches to use to update the instances, including target operating systems and source repositories. Applies to Linux instances only.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "sources", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          Information about the patches to use to update the instances, including target operating systems and source repositories. Applies to Linux instances only.

                                                                                                                                                                                                                          \n@param sources Information about the patches to use to update the instances, including target operating systems and source repositories. Applies to Linux instances only.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "sources", "getterDocumentation" : "

                                                                                                                                                                                                                          Information about the patches to use to update the instances, including target operating systems and source repositories. Applies to Linux instances only.

                                                                                                                                                                                                                          \n

                                                                                                                                                                                                                          \nAttempts to modify the collection returned by this method will result in an UnsupportedOperationException.\n

                                                                                                                                                                                                                          \n@return Information about the patches to use to update the instances, including target operating systems and source repositories. Applies to Linux instances only.", "getterModel" : { "returnType" : "java.util.List", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "Sources", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "Sources", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : true, "listModel" : { "implType" : "java.util.ArrayList", "interfaceType" : "java.util.List", "listMemberModel" : { "beanStyleGetterMethodName" : "getMember", "beanStyleSetterMethodName" : "setMember", "c2jName" : "member", "c2jShape" : "PatchSource", "defaultConsumerFluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\nThis is a convenience that creates an instance of the {@link PatchSource.Builder} avoiding the need to create one manually via {@link PatchSource#builder()}.\n\nWhen the {@link Consumer} completes, {@link PatchSource.Builder#build()} is called immediately and its result is passed to {@link #member(PatchSource)}.\n@param member a consumer that will call methods on {@link PatchSource.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #member(PatchSource)", "deprecated" : false, "documentation" : "", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "member", "fluentSetterDocumentation" : "Sets the value of the Member property for this object.\n\n@param member The new value for the Member property for this object.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "member", "getterDocumentation" : "Returns the value of the Member property for this object.\n@return The value of the Member property for this object.", "getterModel" : { "returnType" : "PatchSource", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "member", "queryString" : 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" : "PatchSource", "variableName" : "member", "variableType" : "PatchSource", "documentation" : null, "simpleType" : "PatchSource", "variableSetterType" : "PatchSource" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "PatchSource", "variableName" : "member", "variableType" : "PatchSource", "documentation" : "", "simpleType" : "PatchSource", "variableSetterType" : "PatchSource" }, "xmlNameSpaceUri" : null }, "memberLocationName" : null, "memberType" : "PatchSource", "map" : false, "memberAdditionalMarshallingPath" : null, "memberAdditionalUnmarshallingPath" : null, "simple" : false, "simpleType" : "PatchSource", "templateImplType" : "java.util.ArrayList", "templateType" : "java.util.List" }, "map" : false, "mapModel" : null, "marshallingType" : "LIST", "name" : "Sources", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          Information about the patches to use to update the instances, including target operating systems and source repositories. Applies to Linux instances only.

                                                                                                                                                                                                                          \n@param sources Information about the patches to use to update the instances, including target operating systems and source repositories. Applies to Linux instances only.", "setterMethodName" : "setSources", "setterModel" : { "variableDeclarationType" : "java.util.List", "variableName" : "sources", "variableType" : "java.util.List", "documentation" : null, "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "simple" : false, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "java.util.List", "variableName" : "sources", "variableType" : "java.util.List", "documentation" : "

                                                                                                                                                                                                                          Information about the patches to use to update the instances, including target operating systems and source repositories. Applies to Linux instances only.

                                                                                                                                                                                                                          ", "simpleType" : "List", "variableSetterType" : "java.util.Collection" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : null, "shapeName" : "UpdatePatchBaselineResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpdatePatchBaselineResponse", "variableName" : "updatePatchBaselineResponse", "variableType" : "UpdatePatchBaselineResponse", "documentation" : null, "simpleType" : "UpdatePatchBaselineResponse", "variableSetterType" : "UpdatePatchBaselineResponse" }, "wrapper" : false }, "UpdateServiceSettingRequest" : { "c2jName" : "UpdateServiceSettingRequest", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The request body of the UpdateServiceSetting API action.

                                                                                                                                                                                                                          ", "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" : "UpdateServiceSetting", "locationName" : null, "requestUri" : "/", "target" : "AmazonSSM.UpdateServiceSetting", "verb" : "POST", "xmlNameSpaceUri" : null }, "members" : [ { "beanStyleGetterMethodName" : "getSettingId", "beanStyleSetterMethodName" : "setSettingId", "c2jName" : "SettingId", "c2jShape" : "ServiceSettingId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The ID of the service setting 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 #settingId(String)}.\n@param settingId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #settingId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The ID of the service setting to update.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "settingId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          The ID of the service setting to update.

                                                                                                                                                                                                                          \n@param settingId The ID of the service setting to update.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "settingId", "getterDocumentation" : "

                                                                                                                                                                                                                          The ID of the service setting to update.

                                                                                                                                                                                                                          \n@return The ID of the service setting 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" : "SettingId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SettingId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SettingId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The ID of the service setting to update.

                                                                                                                                                                                                                          \n@param settingId The ID of the service setting to update.", "setterMethodName" : "setSettingId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "settingId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "settingId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                          The ID of the service setting to update.

                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSettingValue", "beanStyleSetterMethodName" : "setSettingValue", "c2jName" : "SettingValue", "c2jShape" : "ServiceSettingValue", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The new value to specify for the service setting.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #settingValue(String)}.\n@param settingValue a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #settingValue(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The new value to specify for the service setting.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "settingValue", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          The new value to specify for the service setting.

                                                                                                                                                                                                                          \n@param settingValue The new value to specify for the service setting.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "settingValue", "getterDocumentation" : "

                                                                                                                                                                                                                          The new value to specify for the service setting.

                                                                                                                                                                                                                          \n@return The new value to specify for the service setting.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SettingValue", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SettingValue", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SettingValue", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The new value to specify for the service setting.

                                                                                                                                                                                                                          \n@param settingValue The new value to specify for the service setting.", "setterMethodName" : "setSettingValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "settingValue", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "settingValue", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                          The new value to specify for the service setting.

                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "membersAsMap" : { "SettingId" : { "beanStyleGetterMethodName" : "getSettingId", "beanStyleSetterMethodName" : "setSettingId", "c2jName" : "SettingId", "c2jShape" : "ServiceSettingId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The ID of the service setting 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 #settingId(String)}.\n@param settingId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #settingId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The ID of the service setting to update.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "settingId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          The ID of the service setting to update.

                                                                                                                                                                                                                          \n@param settingId The ID of the service setting to update.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "settingId", "getterDocumentation" : "

                                                                                                                                                                                                                          The ID of the service setting to update.

                                                                                                                                                                                                                          \n@return The ID of the service setting 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" : "SettingId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SettingId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SettingId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The ID of the service setting to update.

                                                                                                                                                                                                                          \n@param settingId The ID of the service setting to update.", "setterMethodName" : "setSettingId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "settingId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "settingId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                          The ID of the service setting to update.

                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, "SettingValue" : { "beanStyleGetterMethodName" : "getSettingValue", "beanStyleSetterMethodName" : "setSettingValue", "c2jName" : "SettingValue", "c2jShape" : "ServiceSettingValue", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The new value to specify for the service setting.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #settingValue(String)}.\n@param settingValue a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #settingValue(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The new value to specify for the service setting.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "settingValue", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          The new value to specify for the service setting.

                                                                                                                                                                                                                          \n@param settingValue The new value to specify for the service setting.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "settingValue", "getterDocumentation" : "

                                                                                                                                                                                                                          The new value to specify for the service setting.

                                                                                                                                                                                                                          \n@return The new value to specify for the service setting.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SettingValue", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SettingValue", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SettingValue", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The new value to specify for the service setting.

                                                                                                                                                                                                                          \n@param settingValue The new value to specify for the service setting.", "setterMethodName" : "setSettingValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "settingValue", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "settingValue", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                          The new value to specify for the service setting.

                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } }, "nonStreamingMembers" : [ { "beanStyleGetterMethodName" : "getSettingId", "beanStyleSetterMethodName" : "setSettingId", "c2jName" : "SettingId", "c2jShape" : "ServiceSettingId", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The ID of the service setting 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 #settingId(String)}.\n@param settingId a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #settingId(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The ID of the service setting to update.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "settingId", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          The ID of the service setting to update.

                                                                                                                                                                                                                          \n@param settingId The ID of the service setting to update.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "settingId", "getterDocumentation" : "

                                                                                                                                                                                                                          The ID of the service setting to update.

                                                                                                                                                                                                                          \n@return The ID of the service setting 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" : "SettingId", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SettingId", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SettingId", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The ID of the service setting to update.

                                                                                                                                                                                                                          \n@param settingId The ID of the service setting to update.", "setterMethodName" : "setSettingId", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "settingId", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "settingId", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                          The ID of the service setting to update.

                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null }, { "beanStyleGetterMethodName" : "getSettingValue", "beanStyleSetterMethodName" : "setSettingValue", "c2jName" : "SettingValue", "c2jShape" : "ServiceSettingValue", "defaultConsumerFluentSetterDocumentation" : "

                                                                                                                                                                                                                          The new value to specify for the service setting.

                                                                                                                                                                                                                          \nThis is a convenience that creates an instance of the {@link String.Builder} avoiding the need to create one manually via {@link String#builder()}.\n\nWhen the {@link Consumer} completes, {@link String.Builder#build()} is called immediately and its result is passed to {@link #settingValue(String)}.\n@param settingValue a consumer that will call methods on {@link String.Builder}\n@return Returns a reference to this object so that method calls can be chained together.\n@see #settingValue(String)", "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The new value to specify for the service setting.

                                                                                                                                                                                                                          ", "endpointDiscoveryId" : false, "enumType" : null, "eventHeader" : false, "eventPayload" : false, "fluentEnumGetterMethodName" : null, "fluentEnumSetterMethodName" : null, "fluentGetterMethodName" : "settingValue", "fluentSetterDocumentation" : "

                                                                                                                                                                                                                          The new value to specify for the service setting.

                                                                                                                                                                                                                          \n@param settingValue The new value to specify for the service setting.\n@return Returns a reference to this object so that method calls can be chained together.", "fluentSetterMethodName" : "settingValue", "getterDocumentation" : "

                                                                                                                                                                                                                          The new value to specify for the service setting.

                                                                                                                                                                                                                          \n@return The new value to specify for the service setting.", "getterModel" : { "returnType" : "String", "documentation" : null }, "http" : { "additionalMarshallingPath" : null, "additionalUnmarshallingPath" : null, "flattened" : false, "greedy" : false, "header" : false, "isPayload" : false, "isStreaming" : false, "location" : null, "marshallLocation" : "PAYLOAD", "marshallLocationName" : "SettingValue", "queryString" : false, "requiresLength" : false, "statusCode" : false, "unmarshallLocationName" : "SettingValue", "uri" : false }, "idempotencyToken" : false, "isBinary" : false, "jsonValue" : false, "list" : false, "listModel" : null, "map" : false, "mapModel" : null, "marshallingType" : "STRING", "name" : "SettingValue", "sensitive" : false, "setterDocumentation" : "

                                                                                                                                                                                                                          The new value to specify for the service setting.

                                                                                                                                                                                                                          \n@param settingValue The new value to specify for the service setting.", "setterMethodName" : "setSettingValue", "setterModel" : { "variableDeclarationType" : "String", "variableName" : "settingValue", "variableType" : "String", "documentation" : null, "simpleType" : "String", "variableSetterType" : "String" }, "simple" : true, "timestampFormat" : null, "variable" : { "variableDeclarationType" : "String", "variableName" : "settingValue", "variableType" : "String", "documentation" : "

                                                                                                                                                                                                                          The new value to specify for the service setting.

                                                                                                                                                                                                                          ", "simpleType" : "String", "variableSetterType" : "String" }, "xmlNameSpaceUri" : null } ], "requestSignerAware" : false, "requestSignerClassFqcn" : null, "required" : [ "SettingId", "SettingValue" ], "shapeName" : "UpdateServiceSettingRequest", "simpleMethod" : false, "unmarshaller" : null, "variable" : { "variableDeclarationType" : "UpdateServiceSettingRequest", "variableName" : "updateServiceSettingRequest", "variableType" : "UpdateServiceSettingRequest", "documentation" : null, "simpleType" : "UpdateServiceSettingRequest", "variableSetterType" : "UpdateServiceSettingRequest" }, "wrapper" : false }, "UpdateServiceSettingResponse" : { "c2jName" : "UpdateServiceSettingResult", "customization" : { "artificialResultWrapper" : null, "skipGeneratingMarshaller" : false, "skipGeneratingModelClass" : false, "skipGeneratingUnmarshaller" : false, "staxTargetDepthOffset" : 0 }, "deprecated" : false, "documentation" : "

                                                                                                                                                                                                                          The result body of the UpdateServiceSetting API action.

                                                                                                                                                                                                                          ", "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" : "UpdateServiceSettingResponse", "simpleMethod" : false, "unmarshaller" : { "flattened" : false, "resultWrapper" : null }, "variable" : { "variableDeclarationType" : "UpdateServiceSettingResponse", "variableName" : "updateServiceSettingResponse", "variableType" : "UpdateServiceSettingResponse", "documentation" : null, "simpleType" : "UpdateServiceSettingResponse", "variableSetterType" : "UpdateServiceSettingResponse" }, "wrapper" : false } }, "customAuthorizers" : { }, "customRetryPolicy" : null, "examples" : { "examples" : { }, "version" : "1.0" }, "fileHeader" : "/*\n * Copyright 2014-2019 Amazon.com, Inc. or its affiliates. All Rights Reserved.\n *\n * Licensed under the Apache License, Version 2.0 (the \"License\").\n * You may not use this file except in compliance with the License.\n * A copy of the License is located at\n *\n * http://aws.amazon.com/apache2.0\n *\n * or in the \"license\" file accompanying this file. This file is distributed\n * on an \"AS IS\" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either\n * express or implied. See the License for the specific language governing\n * permissions and limitations under the License.\n */\n", "sdkBaseResponseFqcn" : "software.amazon.awssdk.awscore.AwsResponse", "sdkModeledExceptionBaseClassName" : "SsmException", "sdkModeledExceptionBaseFqcn" : "software.amazon.awssdk.services.ssm.model.SsmException", "sdkRequestBaseClassName" : "SsmRequest", "sdkResponseBaseClassName" : "SsmResponse" }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy